Itasca C++ Interface
Loading...
Searching...
No Matches
ifluidmodule.h
Go to the documentation of this file.
1// ifluidmodule.h
2#pragma once
3
8
9#include "base/src/base.h"
10
11namespace zone
12{
16 {
17 public:
19 inline static const TType type_ = 0x4c815bf3;
21 virtual bool getBiot() const=0;
23 virtual double getTotalTime()const=0;
25 virtual void setTotalTime(double d)=0;
27 virtual double getRatio()const =0;
28
29 // Fast flow items
31 virtual double getAvgUnbCur()const =0;
33 virtual double getMaxUnbCur()const =0;
35 virtual double getStrNorm()const =0;
36
37 };
38} // namespace zone
39// EoF
One stop include for all objects defined as part of base interface.
Interface to the Fluid Module.
Definition ifluidmodule.h:16
static const TType type_
The type identification number for this class, for use in convert_cast() and convert_getcast().
Definition ifluidmodule.h:19
virtual double getStrNorm() const =0
Returns the representative stress magnitude for fastflow.
virtual double getAvgUnbCur() const =0
Returns the current average unbalanced fluid volume for fastflow.
virtual bool getBiot() const =0
Returns true if to use BIO modulus.
virtual void setTotalTime(double d)=0
Sets the the accumulated fluid-flow time, see getTime().
virtual double getRatio() const =0
Returns the current fluid-flow force ratio limit.
virtual double getMaxUnbCur() const =0
Returns the current maximum unbalanced fluid volume for fastflow.
virtual double getTotalTime() const =0
Returns the accumulated fluid-flow time, see setTime().
uint32 TType
class type indicator
Definition basedef.h:46