Itasca C++ Interface
Loading...
Searching...
No Matches
zone::IFluidGp Class Referenceabstract

Interface to access fluid gridpoint data. More...

#include <ifluidgp.h>

Public Member Functions

virtual double getBiotModulus () const =0
 Returns the Biot modulus, see setBiot().
virtual double getThermMass () const =0
 Returns the fluid mass for the gridpoint.
virtual double getSource () const =0
virtual double getSourceDynamic () const =0
virtual double getSourceUser () const =0
virtual void setSourceUser (double d)=0
virtual double getGpFlow () const =0
 Returns the grid point unbalanced flow discharge, see setGpFlow().
virtual void setGpFlow (double d)=0
 Sets the grid point unbalanced flow discharge, see getGpFlow().
virtual double getFluidModulus () const =0
 Returns the grid point fluid bulk modulus, see setFModulus().
virtual void setFluidModulus (double d)=0
 Sets the grid point fluid bulk modulus, see getFModulus().
virtual double getFluidTension () const =0
 Returns the gridpoint fluid tension limit, see setFtens1().
virtual void setFluidTension (double d)=0
virtual double getFluidDensity () const =0
virtual double getSaturation () const =0
 Returns the gridpoint saturation.
virtual void setSaturation (double d)=0
 Sets the gridpoint saturation.
virtual double getHead (const DVect &datum, bool throwException) const =0
 Returns the gridpoint head.
virtual void setHead (double d, const DVect &datum)=0
 Sets the gridpoint head.
virtual double getMaxTimeStep () const =0
virtual double getPorosity () const =0
virtual string getSaturationModelDescription () const =0
virtual void updatePP (double d)=0
virtual double getFastFlowBalloon () const =0
 Returns the out of balance flow for fastflow logic.
virtual void setFastFlowBalloon (double d)=0
 sets the out of balance flow for fastflow logic
virtual double getFastFlowModulus () const =0
 Returns material confined modulus * nodal volume, for fastflow logic.
virtual double getFastFlowNormalizedBalloon () const =0
virtual double getOutOfBalanceFlow () const =0

Detailed Description

Interface to access fluid gridpoint data.

Member Function Documentation

◆ updatePP()

virtual void zone::IFluidGp::updatePP ( double d)
pure virtual

Sets the gridpoint pore-pressure and the updates the accumulated pore pressure increment since the last mechanical step. See command FIX PP


The documentation for this class was generated from the following file:
  • C:/Source/itasca-suite/flac3d/zone/interface/ifluidgp.h