|
| WmProbeLocation (const WmConstOpaquePtr &parent_solver) |
| Create new WmProbeLocation host action.
|
|
void | setup (const WxCryptSet &wxc) |
| Setup HostAction object using supplied cryptset.
|
|
virtual void | typeCheck () |
| check that variable types are appropriate for this HostAction.
|
|
WxStepperStatus | step () |
| Step the solver by assigned time step.
|
|
bool | needsDomain () const |
| Return false because swap operation does not depend on domain specifics.
|
|
| ~WmHostAction () override |
| Destroy hostaction.
|
|
void | setup (const WxCryptSet &wxc) override |
| Setup hostaction object using supplied cryptset.
|
|
std::vector< std::string > | readVarNames () const |
| Get names of all read variables used.
|
|
std::vector< std::string > | writeVarNames () const |
| Get names of all write variables used.
|
|
unsigned | numExpectedReadVars () const |
| Return number of read variables expected by this hostaction, or minimum number required for hostactions allowing variable number of read vars.
|
|
unsigned | numExpectedWriteVars () const |
| Return number of write variables expected by this hostaction, or minimum number required for hostactions allowing variable number of write vars.
|
|
bool | allowsVariableReadVars () const |
| Does this hostaction allow variable number of read variables?
|
|
bool | allowsVariableWriteVars () const |
| Does this hostaction allow variable number of write variables?
|
|
virtual bool | needsDomain () const |
| Return true if this updater needs a domain to work on.
|
|
void | setParentStepHandler (WmExecutionStep< WmHostAction > *parentStepHandler) |
| Set enclosing step handler TODO: convert this to being a friend function or something.
|
|
unsigned | numActualReadVars () const |
| Get number of actual read variables used when user calls this hostaction.
|
|
unsigned | numActualWriteVars () const |
| Get number of actual write variables used when user calls this hostaction.
|
|
const WmDomain & | getDomain () const |
| Get (unstructured) domain on which host action works.
|
|
std::vector< std::string > | getWriteVarList () const |
| Returns list of write variables for this hostaction.
|
|
std::vector< std::string > | getReadVarList () const |
| Returns list of read variables for this hostaction.
|
|
const WmSolverBase & | getParent () const |
| Get parent solver object.
|
|
| WxStepper () |
| Create a new stepper.
|
|
virtual | ~WxStepper () |
| Dtor: destroy object.
|
|
void | setDt (time_t dt) |
| Set time-step for the step method.
|
|
time_t | getDt () const |
| Get time-step for the step method.
|
|
void | setTimeData (const WxStepper &timeData) |
| Set time data for the step method.
|
|
void | setCurrentTime (time_t tcurr) |
| Set current time.
|
|
time_t | incrementCurrentTime (time_t tadd) |
| Increment current time.
|
|
time_t | getCurrentTime () const |
| Get the current time.
|
|
void | setCurrentFrame (int frame) |
| Set current frame number.
|
|
int | incrementCurrentFrame () |
| Increment current frame number.
|
|
int | getCurrentFrame () const |
| Get the current frame number.
|
|
virtual WxStepperStatus | step ()=0 |
| Advance the stepper by assigned time step.
|
|
virtual WxStepperStatus | end () |
| Perform actions only done at simulation end.
|
|
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.
|
|