|
WARPXM v1.10.0
|
Represents a set of events that must be executed serially in the specified sequence. More...
#include <wmsequencedgroup.h>
Represents a set of events that must be executed serially in the specified sequence.
Public Types | |
| typedef std::vector< std::string >::const_iterator | SequenceActionItr |
| Iterator support funcions to access host actions. | |
Public Member Functions | |
| virtual void | setup (const WxCryptSet &wxc) |
| Setup the sequencedgroup using cryptset. | |
| SequenceActionItr | begin () const |
| SequenceActionItr | end () const |
| const WmSolverBase & | getParent () const |
| Get parent solver object. | |
Public Member Functions inherited from WxObject | |
| virtual | ~WxObject () |
| Dtor: destroy object. | |
| void | setIo (WxIoBase &io) |
| Set the I/O pointer for use in object. | |
| void | setMsg (WxMsgBase &msg) |
| Set the msg pointer for use in object. | |
| WxIoBase & | getIo () |
| Return reference to I/O object. | |
| const WxIoBase & | getIo () const |
| Return constant reference to I/O object. | |
| WxMsgBase & | getMsg () |
| Return reference to msg object. | |
| const WxMsgBase & | getMsg () const |
| Return const reference to msg object. | |
| virtual void | setup (const WxCryptSet &wxc) |
| Setup object using supplied crypset. | |
| virtual void | init () |
| Initialize the object. | |
| virtual void | finishBuild () |
| Finish building the object. | |
| virtual void | load (WxIoBase &io, const WxIoNodeType &grpNode) |
| Load object from file. | |
| virtual void | dump (WxIoBase &io, WxIoNodeType &grpNode) const |
| Dump object to file. | |
| virtual std::string | name () const |
| Get name of object. | |
| void | setName (const std::string &nm) |
| Set object's name. | |
Public Attributes | |
| real | dtFrac |
| Fraction of time-step to apply. | |
Protected Member Functions | |
| WmSequencedGroup (const WmConstOpaquePtr &parent_solver) | |
| Create new WmSequencedGroup. | |
Protected Member Functions inherited from WxObject | |
| WxObject () | |
| Create object, that will be initialized subsequently. | |
| WxObject (const std::string &name) | |
| Create object with given name bypassing object setup phase Protected because there is no reason to have a WxObject directly, as it is meant to be a parent class. | |
Protected Attributes | |
| std::vector< std::string > | hostActions |
| host actions to apply | |
| typedef std::vector<std::string>::const_iterator WmSequencedGroup::SequenceActionItr |
Iterator support funcions to access host actions.
|
protected |
Create new WmSequencedGroup.
| parent_solver | type opaque wrapper to parent solver |
|
inline |
|
inline |
| const WmSolverBase & WmSequencedGroup::getParent | ( | ) | const |
Get parent solver object.
|
virtual |
Setup the sequencedgroup using cryptset.
| wxc | Cryptset using which the object is set up. |
Reimplemented from WxObject.
Reimplemented in WmHostSequencedGroup.
| real WmSequencedGroup::dtFrac |
Fraction of time-step to apply.
|
protected |
host actions to apply