www.cemf.ir
demGeometry Class Reference

base for geometry that manages control More...

+ Inheritance diagram for demGeometry:
+ Collaboration diagram for demGeometry:

Public Member Functions

 demGeometry (systemControl &control)
 
- Public Member Functions inherited from demComponent
 TypeInfo ("demComponent")
 Type info. More...
 
 demComponent (const word &name, systemControl &control)
 construct from components More...
 
 demComponent (const demComponent &)=delete
 No copy constructor. More...
 
 demComponent (demComponent &&)=delete
 No move constructor. More...
 
demComponentoperator= (const demComponent &)=delete
 No copy assignment. More...
 
demComponentoperator= (demComponent &&)=delete
 No move assignment. More...
 
virtual ~demComponent ()=default
 destructor More...
 
const auto & control () const
 Const ref to systemControl. More...
 
auto & control ()
 Ref to systemControl. More...
 
real dt () const
 Time step of integration. More...
 
real currentTime () const
 Current simulation time. More...
 
const auto & timers () const
 Const ref to timers. More...
 
auto & timers ()
 Ref to timers. More...
 
virtual bool beforeTimeLoop ()
 This is called before the start of time loop. More...
 
virtual bool beforeIteration ()=0
 This is called in time loop, before iterate. More...
 
virtual bool iterate ()=0
 This is called in time loop. More...
 
virtual bool afterIteration ()=0
 This is called in time loop, after iterate. More...
 
virtual bool afterTimeLoop ()
 This is called after the time loop. More...
 

Additional Inherited Members

- Protected Attributes inherited from demComponent
word componentName_
 Name of the DEM component. More...
 
systemControlcontrol_
 Reference to systemControl. More...
 
Timers timers_
 All timers (if any) of this component. More...
 

Detailed Description

base for geometry that manages control

Definition at line 33 of file demGeometry.hpp.

Constructor & Destructor Documentation

◆ demGeometry()

demGeometry ( systemControl control)
inline

Definition at line 40 of file demGeometry.hpp.


The documentation for this class was generated from the following file: