|
| DelayControl (const InputParameters ¶meters) |
|
virtual void | execute () |
|
virtual void | init () |
|
const std::vector< std::string > & | getControlDataDependencies () const |
| Return the Controls that must run before this Control. More...
|
|
std::vector< std::string > & | getDependencies () |
|
virtual bool | enabled () const |
|
std::shared_ptr< MooseObject > | getSharedPtr () |
|
std::shared_ptr< const MooseObject > | getSharedPtr () const |
|
MooseApp & | getMooseApp () const |
|
const std::string & | type () const |
|
virtual const std::string & | name () const |
|
std::string | typeAndName () const |
|
std::string | errorPrefix (const std::string &error_type) const |
|
void | callMooseError (std::string msg, const bool with_prefix) const |
|
MooseObjectParameterName | uniqueParameterName (const std::string ¶meter_name) const |
|
const InputParameters & | parameters () const |
|
MooseObjectName | uniqueName () const |
|
const T & | getParam (const std::string &name) const |
|
std::vector< std::pair< T1, T2 > > | getParam (const std::string ¶m1, const std::string ¶m2) const |
|
const T * | queryParam (const std::string &name) const |
|
const T & | getRenamedParam (const std::string &old_name, const std::string &new_name) const |
|
T | getCheckedPointerParam (const std::string &name, const std::string &error_string="") const |
|
bool | isParamValid (const std::string &name) const |
|
bool | isParamSetByUser (const std::string &nm) const |
|
void | paramError (const std::string ¶m, Args... args) const |
|
void | paramWarning (const std::string ¶m, Args... args) const |
|
void | paramInfo (const std::string ¶m, Args... args) const |
|
void | connectControllableParams (const std::string ¶meter, const std::string &object_type, const std::string &object_name, const std::string &object_parameter) const |
|
void | mooseError (Args &&... args) const |
|
void | mooseErrorNonPrefixed (Args &&... args) const |
|
void | mooseDocumentedError (const std::string &repo_name, const unsigned int issue_num, Args &&... args) const |
|
void | mooseWarning (Args &&... args) const |
|
void | mooseWarningNonPrefixed (Args &&... args) const |
|
void | mooseDeprecated (Args &&... args) const |
|
void | mooseInfo (Args &&... args) const |
|
std::string | getDataFileName (const std::string ¶m) const |
|
std::string | getDataFileNameByName (const std::string &relative_path) const |
|
std::string | getDataFilePath (const std::string &relative_path) const |
|
bool | isImplicit () |
|
Moose::StateArg | determineState () const |
|
virtual void | initialSetup () |
|
virtual void | timestepSetup () |
|
virtual void | jacobianSetup () |
|
virtual void | residualSetup () |
|
virtual void | subdomainSetup () |
|
virtual void | customSetup (const ExecFlagType &) |
|
const ExecFlagEnum & | getExecuteOnEnum () const |
|
const Function & | getFunction (const std::string &name) const |
|
const Function & | getFunctionByName (const FunctionName &name) const |
|
bool | hasFunction (const std::string ¶m_name) const |
|
bool | hasFunctionByName (const FunctionName &name) const |
|
UserObjectName | getUserObjectName (const std::string ¶m_name) const |
|
const T & | getUserObject (const std::string ¶m_name, bool is_dependency=true) const |
|
const T & | getUserObjectByName (const UserObjectName &object_name, bool is_dependency=true) const |
|
const UserObject & | getUserObjectBase (const std::string ¶m_name, bool is_dependency=true) const |
|
const UserObject & | getUserObjectBaseByName (const UserObjectName &object_name, bool is_dependency=true) const |
|
bool | hasUserObject (const std::string ¶m_name) const |
|
bool | hasUserObject (const std::string ¶m_name) const |
|
bool | hasUserObject (const std::string ¶m_name) const |
|
bool | hasUserObject (const std::string ¶m_name) const |
|
bool | hasUserObjectByName (const UserObjectName &object_name) const |
|
bool | hasUserObjectByName (const UserObjectName &object_name) const |
|
bool | hasUserObjectByName (const UserObjectName &object_name) const |
|
bool | hasUserObjectByName (const UserObjectName &object_name) const |
|
PerfGraph & | perfGraph () |
|
bool | isDefaultPostprocessorValue (const std::string ¶m_name, const unsigned int index=0) const |
|
bool | hasPostprocessor (const std::string ¶m_name, const unsigned int index=0) const |
|
bool | hasPostprocessorByName (const PostprocessorName &name) const |
|
std::size_t | coupledPostprocessors (const std::string ¶m_name) const |
|
const PostprocessorName & | getPostprocessorName (const std::string ¶m_name, const unsigned int index=0) const |
|
const VectorPostprocessorValue & | getVectorPostprocessorValue (const std::string ¶m_name, const std::string &vector_name) const |
|
const VectorPostprocessorValue & | getVectorPostprocessorValue (const std::string ¶m_name, const std::string &vector_name, bool needs_broadcast) const |
|
const VectorPostprocessorValue & | getVectorPostprocessorValueByName (const VectorPostprocessorName &name, const std::string &vector_name) const |
|
const VectorPostprocessorValue & | getVectorPostprocessorValueByName (const VectorPostprocessorName &name, const std::string &vector_name, bool needs_broadcast) const |
|
const VectorPostprocessorValue & | getVectorPostprocessorValueOld (const std::string ¶m_name, const std::string &vector_name) const |
|
const VectorPostprocessorValue & | getVectorPostprocessorValueOld (const std::string ¶m_name, const std::string &vector_name, bool needs_broadcast) const |
|
const VectorPostprocessorValue & | getVectorPostprocessorValueOldByName (const VectorPostprocessorName &name, const std::string &vector_name) const |
|
const VectorPostprocessorValue & | getVectorPostprocessorValueOldByName (const VectorPostprocessorName &name, const std::string &vector_name, bool needs_broadcast) const |
|
const ScatterVectorPostprocessorValue & | getScatterVectorPostprocessorValue (const std::string ¶m_name, const std::string &vector_name) const |
|
const ScatterVectorPostprocessorValue & | getScatterVectorPostprocessorValueByName (const VectorPostprocessorName &name, const std::string &vector_name) const |
|
const ScatterVectorPostprocessorValue & | getScatterVectorPostprocessorValueOld (const std::string ¶m_name, const std::string &vector_name) const |
|
const ScatterVectorPostprocessorValue & | getScatterVectorPostprocessorValueOldByName (const VectorPostprocessorName &name, const std::string &vector_name) const |
|
bool | hasVectorPostprocessor (const std::string ¶m_name, const std::string &vector_name) const |
|
bool | hasVectorPostprocessor (const std::string ¶m_name) const |
|
bool | hasVectorPostprocessorByName (const VectorPostprocessorName &name, const std::string &vector_name) const |
|
bool | hasVectorPostprocessorByName (const VectorPostprocessorName &name) const |
|
const VectorPostprocessorName & | getVectorPostprocessorName (const std::string ¶m_name) const |
|
const PostprocessorValue & | getPostprocessorValue (const std::string ¶m_name, const unsigned int index=0) const |
|
const PostprocessorValue & | getPostprocessorValue (const std::string ¶m_name, const unsigned int index=0) const |
|
const PostprocessorValue & | getPostprocessorValueOld (const std::string ¶m_name, const unsigned int index=0) const |
|
const PostprocessorValue & | getPostprocessorValueOld (const std::string ¶m_name, const unsigned int index=0) const |
|
const PostprocessorValue & | getPostprocessorValueOlder (const std::string ¶m_name, const unsigned int index=0) const |
|
const PostprocessorValue & | getPostprocessorValueOlder (const std::string ¶m_name, const unsigned int index=0) const |
|
virtual const PostprocessorValue & | getPostprocessorValueByName (const PostprocessorName &name) const |
|
virtual const PostprocessorValue & | getPostprocessorValueByName (const PostprocessorName &name) const |
|
const PostprocessorValue & | getPostprocessorValueOldByName (const PostprocessorName &name) const |
|
const PostprocessorValue & | getPostprocessorValueOldByName (const PostprocessorName &name) const |
|
const PostprocessorValue & | getPostprocessorValueOlderByName (const PostprocessorName &name) const |
|
const PostprocessorValue & | getPostprocessorValueOlderByName (const PostprocessorName &name) const |
|
bool | isVectorPostprocessorDistributed (const std::string ¶m_name) const |
|
bool | isVectorPostprocessorDistributed (const std::string ¶m_name) const |
|
bool | isVectorPostprocessorDistributedByName (const VectorPostprocessorName &name) const |
|
bool | isVectorPostprocessorDistributedByName (const VectorPostprocessorName &name) const |
|
const Parallel::Communicator & | comm () const |
|
processor_id_type | n_processors () const |
|
processor_id_type | processor_id () const |
|
|
void | addFnPoint (const Real &t, const Real &val) |
| Add a node to linear interpolation. More...
|
|
Real | sampleFunction (const Real &t) const |
| Linear interpolation. More...
|
|
template<typename T > |
T & | declareComponentControlData (const std::string &data_name) |
| Declare control data with name 'component:data_name'. More...
|
|
template<typename T > |
T & | declareControlData (const std::string &data_name) |
| Declare control data with name 'data_name'. More...
|
|
template<typename T > |
const T & | getControlData (const std::string ¶m_name) |
| Get a reference to control data that are specified in the input parameter 'param_name'. More...
|
|
template<typename T > |
const T & | getControlDataOld (const std::string ¶m_name) |
| Get a reference to control data value from a previous time step that is specified in the input parameter 'param_name'. More...
|
|
template<typename T > |
const T & | getControlDataByName (const std::string &data_name) |
| Get a reference to control data that are specified by 'data_name' name. More...
|
|
template<typename T > |
const T & | getControlDataOldByName (const std::string &data_name) |
| Get a reference to control data value from previous time step that is specified by 'data_name' name. More...
|
|
template<typename T > |
const T & | getComponentControlDataOld (const std::string &data_name) |
| Get a reference to a component control data value from previous time step. More...
|
|
bool | hasControllableParameterByName (const std::string &name) const |
|
PerfID | registerTimedSection (const std::string §ion_name, const unsigned int level) const |
|
PerfID | registerTimedSection (const std::string §ion_name, const unsigned int level, const std::string &live_message, const bool print_dots=true) const |
|
std::string | timedSectionName (const std::string §ion_name) const |
|
virtual void | addUserObjectDependencyHelper (const UserObject &) const |
|
T & | declareRestartableData (const std::string &data_name, Args &&... args) |
|
ManagedValue< T > | declareManagedRestartableDataWithContext (const std::string &data_name, void *context, Args &&... args) |
|
const T & | getRestartableData (const std::string &data_name) const |
|
T & | declareRestartableDataWithContext (const std::string &data_name, void *context, Args &&... args) |
|
T & | declareRecoverableData (const std::string &data_name, Args &&... args) |
|
T & | declareRestartableDataWithObjectName (const std::string &data_name, const std::string &object_name, Args &&... args) |
|
T & | declareRestartableDataWithObjectNameWithContext (const std::string &data_name, const std::string &object_name, void *context, Args &&... args) |
|
std::string | restartableName (const std::string &data_name) const |
|
virtual void | addPostprocessorDependencyHelper (const PostprocessorName &) const |
|
virtual void | addVectorPostprocessorDependencyHelper (const VectorPostprocessorName &) const |
|
ControllableParameter | getControllableParameter (const std::string ¶m_name) |
|
ControllableParameter | getControllableParameter (const std::string ¶m_name) |
|
ControllableParameter | getControllableParameterByName (const std::string ¶m_name) |
|
ControllableParameter | getControllableParameterByName (const std::string &tag, const std::string &object_name, const std::string ¶m_name) |
|
ControllableParameter | getControllableParameterByName (const MooseObjectName &object_name, const std::string ¶m_name) |
|
ControllableParameter | getControllableParameterByName (const MooseObjectParameterName ¶m_name) |
|
ControllableParameter | getControllableParameterByName (const std::string ¶m_name) |
|
ControllableParameter | getControllableParameterByName (const std::string &tag, const std::string &object_name, const std::string ¶m_name) |
|
ControllableParameter | getControllableParameterByName (const MooseObjectName &object_name, const std::string ¶m_name) |
|
ControllableParameter | getControllableParameterByName (const MooseObjectParameterName ¶m_name) |
|
T | getControllableValue (const std::string &name, bool warn_when_values_differ=true) |
|
T | getControllableValue (const std::string &name, bool warn_when_values_differ=true) |
|
T | getControllableValueByName (const std::string &name, bool warn_when_values_differ=true) |
|
T | getControllableValueByName (const std::string &object_name, const std::string ¶m_name, bool warn_when_values_differ=true) |
|
T | getControllableValueByName (const MooseObjectName &object_name, const std::string ¶m_name, bool warn_when_values_differ=true) |
|
T | getControllableValueByName (const std::string &tag, const std::string &object_name, const std::string ¶m_name, bool warn_when_values_differ=true) |
|
T | getControllableValueByName (const MooseObjectParameterName &desired, bool warn_when_values_differ=true) |
|
T | getControllableValueByName (const std::string &name, bool warn_when_values_differ=true) |
|
T | getControllableValueByName (const std::string &object_name, const std::string ¶m_name, bool warn_when_values_differ=true) |
|
T | getControllableValueByName (const MooseObjectName &object_name, const std::string ¶m_name, bool warn_when_values_differ=true) |
|
T | getControllableValueByName (const std::string &tag, const std::string &object_name, const std::string ¶m_name, bool warn_when_values_differ=true) |
|
T | getControllableValueByName (const MooseObjectParameterName &desired, bool warn_when_values_differ=true) |
|
void | setControllableValue (const std::string &name, const T &value) |
|
void | setControllableValue (const std::string &name, const T &value) |
|
void | setControllableValueByName (const std::string &name, const T &value) |
|
void | setControllableValueByName (const std::string &object_name, const std::string ¶m_name, const T &value) |
|
void | setControllableValueByName (const MooseObjectName &object_name, const std::string ¶m_name, const T &value) |
|
void | setControllableValueByName (const std::string &tag, const std::string &object_name, const std::string ¶m_name, const T &value) |
|
void | setControllableValueByName (const MooseObjectParameterName &name, const T &value) |
|
void | setControllableValueByName (const std::string &name, const T &value) |
|
void | setControllableValueByName (const std::string &object_name, const std::string ¶m_name, const T &value) |
|
void | setControllableValueByName (const MooseObjectName &object_name, const std::string ¶m_name, const T &value) |
|
void | setControllableValueByName (const std::string &tag, const std::string &object_name, const std::string ¶m_name, const T &value) |
|
void | setControllableValueByName (const MooseObjectParameterName &name, const T &value) |
|
Time delay control.
This component delays the input value by a time period 'tau'.
Internally, we keep nodes (time, value) and use linear interpolation to reconstruct the solution in the past. We only keep as many nodes that we cover the time window given by the time period 'tau'.
Definition at line 24 of file DelayControl.h.