|
Itasca C++ Interface
|
Public Member Functions | |
| virtual const IContactFluid * | getFluidContact () const =0 |
| virtual const IContactMechanical * | getMechanicalContact () const =0 |
| const IProgram * | getProgram () const override=0 |
| Return a const pointer to the IPrgram interface. | |
| Public Member Functions inherited from cmodelsxd::ContactModelState | |
| ContactModelState () | |
| Constructor. | |
| virtual | ~ContactModelState () |
| Destructor. | |
| 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. | |
Additional Inherited Members | |
| Public Attributes inherited from cmodelsxd::ContactModelState | |
| uint32 | activeState_ = 0 |
| Current activity state flag. | |
| bool | trackEnergy_ = false |
| indicate whether energy tracking is activated | |
|
overridepure virtual |
Return a const pointer to the IPrgram interface.
Implements cmodelsxd::ContactModelState.