|  | 
| virtual const IThing * | getIThing () const =0 | 
|  | 
| virtual IThing * | getIThing ()=0 | 
|  | 
| virtual const IContact * | getContact () const =0 | 
|  | 
| virtual IContact * | getContact ()=0 | 
|  | 
| virtual const IContactMechanical * | getContactMechanical () const =0 | 
|  | 
| virtual IContactMechanical * | getContactMechanical ()=0 | 
|  | 
| virtual const IContactFluid * | getContactFluid () const =0 | 
|  | 
| virtual IContactFluid * | getContactFluid ()=0 | 
|  | 
| virtual const IPiece * | getEnd1 () const =0 | 
|  | 
| virtual IPiece * | getEnd1 ()=0 | 
|  | 
| virtual const IPiece * | getEnd2 () const =0 | 
|  | 
| virtual IPiece * | getEnd2 ()=0 | 
|  | 
| virtual const IPieceFluid * | getEnd1Fluid () const =0 | 
|  | 
| virtual IPieceFluid * | getEnd1Fluid ()=0 | 
|  | 
| virtual const IPieceFluid * | getEnd2Fluid () const =0 | 
|  | 
| virtual IPieceFluid * | getEnd2Fluid ()=0 | 
|  | 
| virtual const IContactModel * | getModel () const =0 | 
|  | 
| virtual IContactModel * | getModel ()=0 | 
|  | 
| virtual string | getModelName () const =0 | 
|  | 
| virtual IContactModel * | setModel (const IContactModel *toClone, bool validate=true)=0 | 
|  | 
| virtual IContactModel * | setModelName (const string &name)=0 | 
|  | 
| virtual bool | isInternal () const =0 | 
|  | 
| virtual bool | isNull () const =0 | 
|  | 
| virtual void | setOpen (const bool &b)=0 | 
|  | 
| virtual bool | isOpen () const =0 | 
|  | 
| virtual void | setPressureFixed (const bool &b)=0 | 
|  | 
| virtual bool | isPressureFixed () const =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 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 | getPressureForceGbl () const =0 | 
|  | 
| virtual double | getPressureForce () const =0 | 
|  | 
| virtual double | getCritTS () const =0 | 
|  | 
| virtual void | setPipeSegmentLengths ()=0 | 
|  | 
| virtual void | getAndSendConductivityTerms ()=0 | 
|  | 
| virtual void | updateFlowAndPressureAtKnot (double ×tep)=0 | 
|  |