Itasca C++ Interface
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
itascaxd::IContactFluid Class Referenceabstract

Public Member Functions

virtual const IThinggetIThing () const =0
 
virtual IThinggetIThing ()=0
 
virtual const IContactgetContact () const =0
 
virtual IContactgetContact ()=0
 
virtual const IContactMechanicalgetContactMechanical () const =0
 
virtual IContactMechanicalgetContactMechanical ()=0
 
virtual const IContactFluidgetContactFluid () const =0
 
virtual IContactFluidgetContactFluid ()=0
 
virtual const IPiecegetEnd1 () const =0
 
virtual IPiecegetEnd1 ()=0
 
virtual const IPiecegetEnd2 () const =0
 
virtual IPiecegetEnd2 ()=0
 
virtual const IPieceFluidgetEnd1Fluid () const =0
 
virtual IPieceFluidgetEnd1Fluid ()=0
 
virtual const IPieceFluidgetEnd2Fluid () const =0
 
virtual IPieceFluidgetEnd2Fluid ()=0
 
virtual const IContactModel * getModel () const =0
 
virtual IContactModel * getModel ()=0
 
virtual QString getModelName () const =0
 
virtual IContactModel * setModel (const IContactModel *toClone, bool validate=true)=0
 
virtual IContactModel * setModelName (const QString &name)=0
 
virtual void setPorePressure (const double &d)=0
 
virtual double getPorePressure () const =0
 
virtual void setHydrostaticPressure (const double &d)=0
 
virtual double getHydrostaticPressure () const =0
 
virtual double getPressureHead () const =0
 
virtual void setPressureFixity (const bool &b)=0
 
virtual bool getPressureFixity () const =0
 
virtual DVect2 getFlowRateQi () const =0
 
virtual void setFlowRateQs (const double &d)=0
 
virtual double getFlowRateQs () const =0
 
virtual double getFlowRateQr () const =0
 
virtual double getFlowRateSum () const =0
 
virtual void setAccumVolume (const double &d, bool external)=0
 
virtual DVect2 getAccumVolume () const =0
 
virtual DVect2 getLength_li () const =0
 
virtual void setAreaPipe (const double &d)=0
 
virtual double getAreaPipe () const =0
 
virtual double getAreaContact () const =0
 
virtual double getVolumeMaterial () const =0
 
virtual DVect getTotalForceGbl () const =0
 
virtual DVect getEffectiveForceGbl () const =0
 
virtual DVect getFluidForceGbl () const =0
 
virtual double getFluidForce () const =0
 
virtual double getCritTS () const =0
 
virtual void setPipeSegmentLengths ()=0
 
virtual void getAndSendConductivityTerms ()=0
 
virtual void updateFlowAndPressureAtKnot (double &timestep)=0
 

Static Public Attributes

static const TType type_ = 0x65525faf
 

The documentation for this class was generated from the following file: