Itasca C++ Interface
Loading...
Searching...
No Matches
ifluidmodule.h
Go to the documentation of this file.
1// ifluidmodule.h
2#pragma once
3
9#include "base/src/base.h"
10
11namespace zone {
15 public:
17 inline static const TType type_ = 0x4c815bf3;
19 //virtual bool getBiot() const=0;
21 virtual double getTotalTime()const=0;
23 virtual void setTotalTime(double d)=0;
25 virtual double getRatio()const =0;
26
27 // Fast flow items
29 virtual double getAvgUnbCur()const =0;
31 virtual double getMaxUnbCur()const =0;
33 virtual double getStrNorm()const =0;
34 };
35} // namespace zone
36// EoF
One stop include for all objects defined as part of base interface.
Interface to the Fluid Module.
Definition ifluidmodule.h:14
static const TType type_
The type identification number for this class, for use in convert_cast() and convert_getcast().
Definition ifluidmodule.h:17
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 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 true if to use BIO modulus.
uint32 TType
class type indicator
Definition basedef.h:46