Interface class for classes which interact with Postprocessors. More...
#include <ExecutorInterface.h>
Public Member Functions | |
ExecutorInterface (const MooseObject *moose_object) | |
Executor & | getExecutor (const std::string ¶m_name) const |
Get an Executor based on a parameter name. More... | |
Executor & | getExecutorByName (const ExecutorName &executor_name) const |
Get an Executor based on its actual name. More... | |
Static Public Member Functions | |
static InputParameters | validParams () |
Private Attributes | |
const MooseObject * | _ei_moose_object |
MooseApp & | _ei_app |
Interface class for classes which interact with Postprocessors.
Provides the getPostprocessorValueXYZ() and related interfaces.
Definition at line 30 of file ExecutorInterface.h.
ExecutorInterface::ExecutorInterface | ( | const MooseObject * | moose_object | ) |
Definition at line 24 of file ExecutorInterface.C.
Executor & ExecutorInterface::getExecutor | ( | const std::string & | param_name | ) | const |
Get an Executor based on a parameter name.
param_name | The name of the parameter |
Definition at line 30 of file ExecutorInterface.C.
Executor & ExecutorInterface::getExecutorByName | ( | const ExecutorName & | executor_name | ) | const |
Get an Executor based on its actual name.
executor_name | the actual name of the Executor |
Definition at line 41 of file ExecutorInterface.C.
|
static |
Definition at line 19 of file ExecutorInterface.C.
|
private |
Definition at line 54 of file ExecutorInterface.h.
Referenced by getExecutor(), and getExecutorByName().
|
private |
Definition at line 52 of file ExecutorInterface.h.
Referenced by getExecutor().