|
Itasca C++ Interface
|
The ContactModelState class holds necessary information to communicate back and forth between the code (e.g., PFC) and the contact model. More...
#include <contactmodel.h>
Public Member Functions | |
| ContactModelState () | |
| Constructor. | |
| virtual | ~ContactModelState () |
| Destructor. | |
| virtual const IProgram * | getProgram () const =0 |
| Return a const pointer to the IPrgram interface. | |
| bool | setActive (bool b=true) |
| Set the activity state of the contact. | |
| bool | setCouldBeActive (bool b=true) |
| Set the activity state of the contact. | |
| bool | setActivated (bool b=true) |
| Set the activity state of the contact. | |
| bool | isActive () const |
| Returns true if the contact state is active. | |
| bool | isInactive () const |
| Returns true if the contact state is inactive. | |
| bool | activated () const |
| Returns true if the contact state is activated. | |
| bool | couldBeActive () const |
| Returns true if the contact could be activate in subsequent steps. | |
Public Attributes | |
| quint32 | activeState_ = 0 |
| Current activity state flag. | |
| bool | trackEnergy_ = false |
| indicate whether energy tracking is activated | |
The ContactModelState class holds necessary information to communicate back and forth between the code (e.g., PFC) and the contact model.
|
pure virtual |
Return a const pointer to the IPrgram interface.
Implemented in cmodelsxd::ContactModelFluidState, and cmodelsxd::ContactModelThermalState.