www.mooseframework.org
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Types | Protected Member Functions | Protected Attributes | List of all members
ChemicalReactionsTestApp Class Reference

#include <ChemicalReactionsTestApp.h>

Inheritance diagram for ChemicalReactionsTestApp:
[legend]

Public Member Functions

 ChemicalReactionsTestApp (InputParameters parameters)
 
virtual ~ChemicalReactionsTestApp ()
 
TheWarehousetheWarehouse ()
 
virtual std::string getPrintableName () const
 
virtual std::string appBinaryName () const
 
InputParametersparameters ()
 
const RankMaprankMap ()
 
PerfGraphperfGraph ()
 
SolutionInvaliditysolutionInvalidity ()
 
const T & getRenamedParam (const std::string &old_name, const std::string &new_name) const
 
bool isParamValid (const std::string &name) const
 
bool isParamSetByUser (const std::string &nm) const
 
virtual void run ()
 
std::string getFrameworkVersion () const
 
virtual std::string getVersion () const
 
std::string getPrintableVersion () const
 
virtual void setupOptions ()
 
ActionWarehouseactionWarehouse ()
 
const ActionWarehouseactionWarehouse () const
 
Moose::Builderbuilder ()
 
Syntaxsyntax ()
 
const std::vector< std::string > & getInputFileNames () const
 
const std::string & getLastInputFileName () const
 
void setOutputFileBase (const std::string &output_file_base)
 
std::string getOutputFileBase (bool for_non_moose_build_output=false) const
 
void setOutputPosition (const Point &p)
 
std::list< std::string > getCheckpointDirectories () const
 
std::list< std::string > getCheckpointFiles () const
 
bool hasOutputPosition () const
 
Point getOutputPosition () const
 
void setStartTime (Real time)
 
bool hasStartTime () const
 
Real getStartTime () const
 
void setGlobalTimeOffset (Real offset)
 
Real getGlobalTimeOffset () const
 
std::string getFileName (bool stripLeadingPath=true) const
 
void setErrorOverridden ()
 
void disableCheckUnusedFlag ()
 
ExecutionergetExecutioner () const
 
ExecutorgetExecutor () const
 
ExecutorgetExecutor (const std::string &name, bool fail_if_not_found=true)
 
NullExecutorgetNullExecutor () const
 
bool useExecutor () const
 
FEProblemBasefeProblem () const
 
void setExecutioner (std::shared_ptr< Executioner > &&executioner)
 
void setExecutor (std::shared_ptr< Executor > &&executor)
 
void addExecutor (const std::string &type, const std::string &name, const InputParameters &params)
 
void addExecutorParams (const std::string &type, const std::string &name, const InputParameters &params)
 
Parserparser ()
 
void createExecutors ()
 
FixedPointConfig & fixedPointConfig ()
 
bool & useNonlinear ()
 
bool & useEigenvalue ()
 
FactorygetFactory ()
 
ActionFactorygetActionFactory ()
 
processor_id_type processor_id () const
 
std::shared_ptr< CommandLinecommandLine () const
 
void setExodusFileRestart (bool flag)
 
bool getExodusFileRestart () const
 
void setExReaderForRestart (std::shared_ptr< ExodusII_IO > &&exreader)
 
ExodusII_IO * getExReaderForRestart () const
 
virtual void runInputFile ()
 
virtual void executeExecutioner ()
 
bool getDistributedMeshOnCommandLine () const
 
bool isRecovering () const
 
bool isRestarting () const
 
bool isSplitMesh () const
 
void setRestartRecoverFileBase (const std::string &file_base)
 
bool testCheckpointHalfTransient () const
 
void setOutputFileNumbers (const std::map< std::string, unsigned int > &numbers)
 
const std::map< std::string, unsigned int > & getOutputFileNumbers () const
 
OutputWarehousegetOutputWarehouse ()
 
const SystemInfogetSystemInfo () const
 
std::string appNameToLibName (const std::string &app_name) const
 
std::string libNameToAppName (const std::string &library_name) const
 
std::set< std::string > getLoadedLibraryPaths () const
 
std::set< std::string > getLibrarySearchPaths (const std::string &library_path_from_param) const
 
InputParameterWarehousegetInputParameterWarehouse ()
 
RestartableDataValueregisterRestartableData (std::unique_ptr< RestartableDataValue > data, THREAD_ID tid, bool read_only, const RestartableDataMapName &metaname="")
 
RestartableDataValueregisterRestartableData (const std::string &name, std::unique_ptr< RestartableDataValue > data, THREAD_ID tid, bool read_only, const RestartableDataMapName &metaname="")
 
bool hasRestartableMetaData (const std::string &name, const RestartableDataMapName &metaname) const
 
RestartableDataValuegetRestartableMetaData (const std::string &name, const RestartableDataMapName &metaname, THREAD_ID tid)
 
void possiblyLoadRestartableMetaData (const RestartableDataMapName &name, const std::filesystem::path &folder_base)
 
void loadRestartableMetaData (const std::filesystem::path &folder_base)
 
std::vector< std::filesystem::path > writeRestartableMetaData (const RestartableDataMapName &name, const std::filesystem::path &folder_base)
 
std::vector< std::filesystem::path > writeRestartableMetaData (const std::filesystem::path &folder_base)
 
RestartableDataMapgetRestartableDataMap (const RestartableDataMapName &name)
 
bool hasRestartableDataMap (const RestartableDataMapName &name) const
 
void registerRestartableDataMapName (const RestartableDataMapName &name, std::string suffix="")
 
const std::string & getRestartableDataMapName (const RestartableDataMapName &name) const
 
const DataNamesgetRecoverableData () const
 
std::vector< std::filesystem::path > backup (const std::filesystem::path &folder_base)
 
std::unique_ptr< Backupbackup ()
 
virtual void preBackup ()
 
void restore (const std::filesystem::path &folder_base, const bool for_restart)
 
void restore (std::unique_ptr< Backup > backup, const bool for_restart)
 
virtual void postRestore (const bool)
 
void restoreFromInitialBackup (const bool for_restart)
 
std::unique_ptr< BackupfinalizeRestore ()
 
virtual std::string header () const
 
unsigned int multiAppLevel () const
 
unsigned int multiAppNumber () const
 
bool isUltimateMaster () const
 
const MooseMeshmasterMesh () const
 
const MooseMeshmasterDisplacedMesh () const
 
MeshGeneratorSystemgetMeshGeneratorSystem ()
 
void addMeshGenerator (const std::string &type, const std::string &name, const InputParameters &params)
 
bool hasMeshGenerator (const MeshGeneratorName &name) const
 
const MeshGeneratorgetMeshGenerator (const std::string &name) const
 
std::unique_ptr< MeshBase > getMeshGeneratorMesh ()
 
std::vector< std::string > getMeshGeneratorNames () const
 
const MeshGeneratorappendMeshGenerator (const std::string &type, const std::string &name, InputParameters params)
 
virtual bool constructingMeshGenerators () const
 
bool checkInput () const
 
bool getFPTrapFlag () const
 
bool hasRelationshipManager (const std::string &name) const
 
bool addRelationshipManager (std::shared_ptr< RelationshipManager > relationship_manager)
 
std::filesystem::path restartFolderBase (const std::filesystem::path &folder_base) const
 
const hit::Node * getCurrentActionHitNode () const
 
void attachRelationshipManagers (Moose::RelationshipManagerType rm_type, bool attach_geometric_rm_final=false)
 
void attachRelationshipManagers (MeshBase &mesh, MooseMesh &moose_mesh)
 
const std::vector< std::shared_ptr< RelationshipManager > > & getReleationshipManagers ()
 
std::vector< std::pair< std::string, std::string > > getRelationshipManagerInfo () const
 
const ExecFlagEnumgetExecuteOnEnum () const
 
bool hasInitialBackup () const
 
bool defaultAutomaticScaling () const
 
const std::shared_ptr< Parallel::Communicator > getCommunicator () const
 
const std::set< std::shared_ptr< RelationshipManager > > & relationshipManagers () const
 
void checkMetaDataIntegrity () const
 
virtual bool errorOnJacobianNonzeroReallocation () const
 
void registerInterfaceObject (T &interface)
 
const std::vector< T *> & getInterfaceObjects () const
 
MooseAppgetMooseApp () 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
 
const T & getParam (const std::string &name)
 
const T & getParam (const std::string &name) const
 
const T & getParam (const std::string &name)
 
const T & getParam (const std::string &name) const
 
bool hasRestartRecoverFileBase () const
 
bool hasRestartRecoverFileBase () const
 
bool hasRecoverFileBase () const
 
bool hasRecoverFileBase () const
 
std::string getRestartRecoverFileBase () const
 
std::string getRestartRecoverFileBase () const
 
std::string getRecoverFileBase () const
 
std::string getRecoverFileBase () const
 
void dynamicAllRegistration (const std::string &app_name, Factory *factory, ActionFactory *action_factory, Syntax *syntax, std::string library_path, const std::string &library_name)
 
void dynamicAllRegistration (const std::string &app_name, Factory *factory, ActionFactory *action_factory, Syntax *syntax, std::string library_path, const std::string &library_name)
 
void dynamicAppRegistration (const std::string &app_name, std::string library_path, const std::string &library_name, bool lib_load_deps)
 
void dynamicAppRegistration (const std::string &app_name, std::string library_path, const std::string &library_name, bool lib_load_deps)
 
const std::vector< RestartableDataMap > & getRestartableData () const
 
std::vector< RestartableDataMap > & getRestartableData ()
 
const std::vector< RestartableDataMap > & getRestartableData () const
 
std::vector< RestartableDataMap > & getRestartableData ()
 
void setRestart (bool value)
 
void setRestart (bool value)
 
void setRecover (bool value)
 
void setRecover (bool value)
 
auto getRestartableDataMapBegin ()
 
auto getRestartableDataMapBegin ()
 
auto getRestartableDataMapEnd ()
 
auto getRestartableDataMapEnd ()
 
const Parallel::Communicator & comm () const
 
processor_id_type n_processors () const
 

Static Public Member Functions

static InputParameters validParams ()
 
static void registerAll (Factory &f, ActionFactory &af, Syntax &s, bool use_test_objects=false)
 
static void registerApps ()
 
static void registerObjects (Factory &factory)
 
static void associateSyntax (Syntax &syntax, ActionFactory &action_factory)
 
static void registerExecFlags (Factory &factory)
 
static const std::string & checkpointSuffix ()
 
static std::filesystem::path metaDataFolderBase (const std::filesystem::path &folder_base, const std::string &map_suffix)
 
static void addAppParam (InputParameters &params)
 

Public Attributes

const ConsoleStream _console
 

Static Public Attributes

static const RestartableDataMapName MESH_META_DATA
 
static const std::string MESH_META_DATA_SUFFIX
 

Protected Types

enum  UNUSED_CHECK
 

Protected Member Functions

void dynamicRegistration (const Parameters &params)
 
void loadLibraryAndDependencies (const std::string &library_filename, const Parameters &params, bool load_dependencies=true)
 
void registerRestartableNameWithFilter (const std::string &name, Moose::RESTARTABLE_FILTER filter)
 
void errorCheck ()
 
PerfID registerTimedSection (const std::string &section_name, const unsigned int level) const
 
PerfID registerTimedSection (const std::string &section_name, const unsigned int level, const std::string &live_message, const bool print_dots=true) const
 
std::string timedSectionName (const std::string &section_name) const
 

Protected Attributes

 OFF
 
 WARN_UNUSED
 
 ERROR_UNUSED
 
const std::string _name
 
InputParameters _pars
 
const std::string _type
 
const std::shared_ptr< Parallel::Communicator > _comm
 
std::string _output_file_base
 
bool _file_base_set_by_user
 
bool _output_position_set
 
Point _output_position
 
bool _start_time_set
 
Real _start_time
 
Real _global_time_offset
 
std::shared_ptr< CommandLine_command_line
 
Syntax _syntax
 
std::unique_ptr< InputParameterWarehouse_input_parameter_warehouse
 
ActionFactory _action_factory
 
ActionWarehouse _action_warehouse
 
OutputWarehouse _output_warehouse
 
const std::shared_ptr< Parser_parser
 
Moose::Builder _builder
 
std::vector< RestartableDataMap_restartable_data
 
DataNames _recoverable_data_names
 
PerfGraph_perf_graph
 
SolutionInvalidity_solution_invalidity
 
const RankMap _rank_map
 
std::shared_ptr< Executioner_executioner
 
std::shared_ptr< Executor_executor
 
std::map< std::string, std::shared_ptr< Executor > > _executors
 
std::unordered_map< std::string, std::pair< std::string, std::unique_ptr< InputParameters > > > _executor_params
 
FixedPointConfig _fixed_point_config
 
const bool _use_executor
 
std::shared_ptr< NullExecutor_null_executor
 
bool _use_nonlinear
 
bool _use_eigen_value
 
std::unique_ptr< SystemInfo_sys_info
 
enum MooseApp::UNUSED_CHECK _enable_unused_check
 
Factory _factory
 
bool _error_overridden
 
bool _ready_to_exit
 
bool _initial_from_file
 
std::shared_ptr< ExodusII_IO > _ex_reader
 
bool _distributed_mesh_on_command_line
 
bool _recover
 
bool _restart
 
bool _split_mesh
 
const bool _use_split
 
bool _trap_fpe
 
std::string _restart_recover_base
 
bool _test_checkpoint_half_transient
 
std::map< std::string, unsigned int_output_file_numbers
 
bool _check_input
 
std::set< std::shared_ptr< RelationshipManager > > _relationship_managers
 
std::map< Moose::RelationshipManagerType, std::set< const RelationshipManager *> > _attached_relationship_managers
 
std::unordered_map< RelationshipManager *, std::shared_ptr< GhostingFunctor > > _undisp_to_disp_rms
 
std::unordered_map< std::string, DynamicLibraryInfo > _lib_handles
 
MooseApp_pg_moose_app
 
const std::string _prefix
 
MooseApp_app
 
const Parallel::Communicator & _communicator
 

Detailed Description

Definition at line 14 of file ChemicalReactionsTestApp.h.

Constructor & Destructor Documentation

◆ ChemicalReactionsTestApp()

ChemicalReactionsTestApp::ChemicalReactionsTestApp ( InputParameters  parameters)

Definition at line 25 of file ChemicalReactionsTestApp.C.

27 {
29  _factory, _action_factory, _syntax, getParam<bool>("allow_test_objects"));
30 }
static void registerAll(Factory &f, ActionFactory &af, Syntax &s, bool use_test_objects=false)
InputParameters & parameters()
Syntax _syntax
ActionFactory _action_factory
Factory _factory
MooseApp(InputParameters parameters)

◆ ~ChemicalReactionsTestApp()

ChemicalReactionsTestApp::~ChemicalReactionsTestApp ( )
virtual

Definition at line 32 of file ChemicalReactionsTestApp.C.

32 {}

Member Function Documentation

◆ associateSyntax()

void ChemicalReactionsTestApp::associateSyntax ( Syntax syntax,
ActionFactory action_factory 
)
static

Definition at line 62 of file ChemicalReactionsTestApp.C.

63 {
64  mooseDeprecated("use registerAll instead of associateSyntax");
65  Registry::registerActionsTo(action_factory, {"ChemicalReactionsTestApp"});
66 }
static void registerActionsTo(ActionFactory &f, const std::set< std::string > &labels)
void mooseDeprecated(Args &&... args)

◆ registerAll()

void ChemicalReactionsTestApp::registerAll ( Factory f,
ActionFactory af,
Syntax s,
bool  use_test_objects = false 
)
static

Definition at line 35 of file ChemicalReactionsTestApp.C.

Referenced by ChemicalReactionsTestApp(), ChemicalReactionsTestApp__registerAll(), and CombinedTestApp::registerAll().

39 {
41  if (use_test_objects)
42  {
43  Registry::registerObjectsTo(f, {"ChemicalReactionsTestApp"});
44  Registry::registerActionsTo(af, {"ChemicalReactionsTestApp"});
45  }
46 }
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerObjectsTo(Factory &f, const std::set< std::string > &labels)
static void registerActionsTo(ActionFactory &f, const std::set< std::string > &labels)
Real f(Real x)
Test function for Brents method.

◆ registerApps()

void ChemicalReactionsTestApp::registerApps ( )
static

◆ registerExecFlags()

void ChemicalReactionsTestApp::registerExecFlags ( Factory factory)
static

Definition at line 68 of file ChemicalReactionsTestApp.C.

69 {
70  mooseDeprecated("Do not use registerExecFlags, apps no longer require flag registration");
71 }
void mooseDeprecated(Args &&... args)

◆ registerObjects()

void ChemicalReactionsTestApp::registerObjects ( Factory factory)
static

Definition at line 56 of file ChemicalReactionsTestApp.C.

57 {
58  mooseDeprecated("use registerAll instead of registerObjects");
59  Registry::registerObjectsTo(factory, {"ChemicalReactionsTestApp"});
60 }
static void registerObjectsTo(Factory &f, const std::set< std::string > &labels)
void mooseDeprecated(Args &&... args)

◆ validParams()

InputParameters ChemicalReactionsTestApp::validParams ( )
static

Definition at line 17 of file ChemicalReactionsTestApp.C.

18 {
20  return params;
21 }
static InputParameters validParams()

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