Itasca C++ Interface
Toggle main menu visibility
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
11
namespace
zone {
14
class
IFluidModule
{
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
base.h
One stop include for all objects defined as part of base interface.
zone::IFluidModule
Interface to the Fluid Module.
Definition
ifluidmodule.h:14
zone::IFluidModule::type_
static const TType type_
The type identification number for this class, for use in convert_cast() and convert_getcast().
Definition
ifluidmodule.h:17
zone::IFluidModule::getStrNorm
virtual double getStrNorm() const =0
Returns the representative stress magnitude for fastflow.
zone::IFluidModule::getAvgUnbCur
virtual double getAvgUnbCur() const =0
Returns the current average unbalanced fluid volume for fastflow.
zone::IFluidModule::setTotalTime
virtual void setTotalTime(double d)=0
Sets the the accumulated fluid-flow time, see getTime().
zone::IFluidModule::getRatio
virtual double getRatio() const =0
Returns the current fluid-flow force ratio limit.
zone::IFluidModule::getMaxUnbCur
virtual double getMaxUnbCur() const =0
Returns the current maximum unbalanced fluid volume for fastflow.
zone::IFluidModule::getTotalTime
virtual double getTotalTime() const =0
Returns true if to use BIO modulus.
TType
uint32 TType
class type indicator
Definition
basedef.h:47
flac3d
zone
interface
ifluidmodule.h
Generated by
1.18.0