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
ModulesApp Class Reference

#include <ModulesApp.h>

Inheritance diagram for ModulesApp:
[legend]

Public Member Functions

 ModulesApp (const InputParameters &parameters)
 
virtual ~ModulesApp ()
 
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 registerApps ()
 
static void registerAll (Factory &f, ActionFactory &af, Syntax &s)
 
template<typename T >
static void registerAllObjects (Factory &f, ActionFactory &af, Syntax &s)
 
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 96 of file ModulesApp.h.

Constructor & Destructor Documentation

◆ ModulesApp()

ModulesApp::ModulesApp ( const InputParameters parameters)

Definition at line 102 of file ModulesApp.C.

103 {
105 }
InputParameters & parameters()
Syntax _syntax
ActionFactory _action_factory
Factory _factory
MooseApp(InputParameters parameters)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: ModulesApp.C:469

◆ ~ModulesApp()

ModulesApp::~ModulesApp ( )
virtual

Definition at line 107 of file ModulesApp.C.

107 {}

Member Function Documentation

◆ associateSyntax()

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

Definition at line 291 of file ModulesApp.C.

292 {
293  mooseDeprecated("use ModulesApp::registerAll instead of ModulesApp::associateSyntax");
294 #ifdef CHEMICAL_REACTIONS_ENABLED
296 #endif
297 
298 #ifdef CONTACT_ENABLED
299  ContactApp::associateSyntax(syntax, action_factory);
300 #endif
301 
302 #ifdef ELECTROMAGNETICS_ENABLED
304 #endif
305 
306 #ifdef FLUID_PROPERTIES_ENABLED
308 #endif
309 
310 #ifdef FUNCTIONAL_EXPANSION_TOOLS_ENABLED
312 #endif
313 
314 #ifdef HEAT_TRANSFER_ENABLED
315  HeatTransferApp::associateSyntax(syntax, action_factory);
316 #endif
317 
318 #ifdef LEVEL_SET_ENABLED
319  LevelSetApp::associateSyntax(syntax, action_factory);
320 #endif
321 
322 #ifdef MISC_ENABLED
323  MiscApp::associateSyntax(syntax, action_factory);
324 #endif
325 
326 #ifdef NAVIER_STOKES_ENABLED
327  NavierStokesApp::associateSyntax(syntax, action_factory);
328 #endif
329 
330 #ifdef PERIDYNAMICS_ENABLED
331  PeridynamicsApp::associateSyntax(syntax, action_factory);
332 #endif
333 
334 #ifdef PHASE_FIELD_ENABLED
335  PhaseFieldApp::associateSyntax(syntax, action_factory);
336 #endif
337 
338 #ifdef POROUS_FLOW_ENABLED
339  PorousFlowApp::associateSyntax(syntax, action_factory);
340 #endif
341 
342 #ifdef RAY_TRACING_ENABLED
343  RayTracingApp::associateSyntax(syntax, action_factory);
344 #endif
345 
346 #ifdef RDG_ENABLED
347  RdgApp::associateSyntax(syntax, action_factory);
348 #endif
349 
350 #ifdef REACTOR_ENABLED
351  ReactorApp::associateSyntax(syntax, action_factory);
352 #endif
353 
354 #ifdef RICHARDS_ENABLED
355  RichardsApp::associateSyntax(syntax, action_factory);
356 #endif
357 
358 #ifdef SOLID_MECHANICS_ENABLED
360 #endif
361 
362 #ifdef SOLID_PROPERTIES_ENABLED
364 #endif
365 
366 #ifdef STOCHASTIC_TOOLS_ENABLED
368 #endif
369 
370 #ifdef THERMAL_HYDRAULICS_ENABLED
372 #endif
373 
374 #ifdef XFEM_ENABLED
375  XFEMApp::associateSyntax(syntax, action_factory);
376 #endif
377 
378  libmesh_ignore(syntax, action_factory);
379 }
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: ReactorApp.C:55
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: RayTracingApp.C:70
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Syntax & syntax()
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: MiscApp.C:55
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: ContactApp.C:77
void libmesh_ignore(const Args &...)
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: PhaseFieldApp.C:94
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
void mooseDeprecated(Args &&... args)
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: LevelSetApp.C:61
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: RdgApp.C:57
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: RichardsApp.C:68
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: XFEMApp.C:86
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)

◆ registerAll()

void ModulesApp::registerAll ( Factory f,
ActionFactory af,
Syntax s 
)
static

Definition at line 469 of file ModulesApp.C.

Referenced by ModulesApp(), and ModulesApp__registerAll().

470 {
472  "\"registerAll\" in Modules is deprecated. Please update your *App.C file(s) to call the new "
473  "templated \"registerAllObjects\" method (e.g. ModulesApp::registerAllObjects<MyApp>(...))");
474 
475 #ifdef CHEMICAL_REACTIONS_ENABLED
477 #endif
478 
479 #ifdef CONTACT_ENABLED
480  ContactApp::registerAll(f, af, s);
481 #endif
482 
483 #ifdef ELECTROMAGNETICS_ENABLED
485 #endif
486 
487 #ifdef FLUID_PROPERTIES_ENABLED
489 #endif
490 
491 #ifdef FSI_ENABLED
492  FsiApp::registerAll(f, af, s);
493 #endif
494 
495 #ifdef GEOCHEMISTRY_ENABLED
497 #endif
498 
499 #ifdef HEAT_TRANSFER_ENABLED
501 #endif
502 
503 #ifdef LEVEL_SET_ENABLED
504  LevelSetApp::registerAll(f, af, s);
505 #endif
506 
507 #ifdef MISC_ENABLED
508  MiscApp::registerAll(f, af, s);
509 #endif
510 
511 #ifdef NAVIER_STOKES_ENABLED
513 #endif
514 
515 #ifdef OPTIMIZATION_ENABLED
517 #endif
518 
519 #ifdef PERIDYNAMICS_ENABLED
521 #endif
522 
523 #ifdef PHASE_FIELD_ENABLED
525 #endif
526 
527 #ifdef POROUS_FLOW_ENABLED
529 #endif
530 
531 #ifdef RAY_TRACING_ENABLED
533 #endif
534 
535 #ifdef RDG_ENABLED
536  RdgApp::registerAll(f, af, s);
537 #endif
538 
539 #ifdef REACTOR_ENABLED
540  ReactorApp::registerAll(f, af, s);
541 #endif
542 
543 #ifdef RICHARDS_ENABLED
544  RichardsApp::registerAll(f, af, s);
545 #endif
546 
547 #ifdef SCALAR_TRANSPORT_ENABLED
549 #endif
550 
551 #ifdef SOLID_MECHANICS_ENABLED
553 #endif
554 
555 #ifdef SOLID_PROPERTIES_ENABLED
557 #endif
558 
559 #ifdef STOCHASTIC_TOOLS_ENABLED
561 #endif
562 
563 #ifdef THERMAL_HYDRAULICS_ENABLED
565 #endif
566 
567 #ifdef XFEM_ENABLED
568  XFEMApp::registerAll(f, af, s);
569 #endif
570 
571 #ifdef EXTERNAL_PETSC_SOLVER_ENABLED
573 #endif
574 
575  libmesh_ignore(f, s, af);
576 }
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: MiscApp.C:36
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: LevelSetApp.C:47
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: PorousFlowApp.C:88
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: RayTracingApp.C:38
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: XFEMApp.C:47
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
void libmesh_ignore(const Args &...)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: PhaseFieldApp.C:73
Real f(Real x)
Test function for Brents method.
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: FsiApp.C:35
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: RichardsApp.C:47
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
void mooseDeprecated(Args &&... args)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: RdgApp.C:37
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: ReactorApp.C:32
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: ContactApp.C:52
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)

◆ registerAllObjects()

template<typename T >
void ModulesApp::registerAllObjects ( Factory f,
ActionFactory af,
Syntax s 
)
static

Definition at line 115 of file ModulesApp.h.

116 {
117 #ifdef CHEMICAL_REACTIONS_ENABLED
119 #endif
120 
121 #ifdef CONTACT_ENABLED
122  ContactApp::registerAll(f, af, s);
123 #endif
124 
125 #ifdef ELECTROMAGNETICS_ENABLED
127 #endif
128 
129 #ifdef FLUID_PROPERTIES_ENABLED
131 #endif
132 
133 #ifdef FSI_ENABLED
134  FsiApp::registerAll(f, af, s);
135 #endif
136 
137 #ifdef GEOCHEMISTRY_ENABLED
139 #endif
140 
141 #ifdef HEAT_TRANSFER_ENABLED
143 #endif
144 
145 #ifdef LEVEL_SET_ENABLED
146  LevelSetApp::registerAll(f, af, s);
147 #endif
148 
149 #ifdef MISC_ENABLED
150  MiscApp::registerAll(f, af, s);
151 #endif
152 
153 #ifdef NAVIER_STOKES_ENABLED
155 #endif
156 
157 #ifdef OPTIMIZATION_ENABLED
159 #endif
160 
161 #ifdef PERIDYNAMICS_ENABLED
163 #endif
164 
165 #ifdef PHASE_FIELD_ENABLED
167 #endif
168 
169 #ifdef POROUS_FLOW_ENABLED
171 #endif
172 
173 #ifdef RAY_TRACING_ENABLED
175 #endif
176 
177 #ifdef RDG_ENABLED
178  RdgApp::registerAll(f, af, s);
179 #endif
180 
181 #ifdef REACTOR_ENABLED
182  ReactorApp::registerAll(f, af, s);
183 #endif
184 
185 #ifdef RICHARDS_ENABLED
186  RichardsApp::registerAll(f, af, s);
187 #endif
188 
189 #ifdef SCALAR_TRANSPORT_ENABLED
191 #endif
192 
193 #ifdef SOLID_MECHANICS_ENABLED
195 #endif
196 
197 #ifdef SOLID_PROPERTIES_ENABLED
199 #endif
200 
201 #ifdef STOCHASTIC_TOOLS_ENABLED
203 #endif
204 
205 #ifdef THERMAL_HYDRAULICS_ENABLED
207 #endif
208 
209 #ifdef XFEM_ENABLED
210  XFEMApp::registerAll(f, af, s);
211 #endif
212 
213 #ifdef EXTERNAL_PETSC_SOLVER_ENABLED
215 #endif
216 
217  libmesh_ignore(f, s, af);
218 }
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: MiscApp.C:36
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: LevelSetApp.C:47
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: PorousFlowApp.C:88
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: RayTracingApp.C:38
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: XFEMApp.C:47
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
void libmesh_ignore(const Args &...)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: PhaseFieldApp.C:73
Real f(Real x)
Test function for Brents method.
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: FsiApp.C:35
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: RichardsApp.C:47
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: RdgApp.C:37
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: ReactorApp.C:32
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: ContactApp.C:52
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)

◆ registerApps()

void ModulesApp::registerApps ( )
static

Definition at line 110 of file ModulesApp.C.

Referenced by ModulesApp__registerApps().

111 {
112  registerApp(ModulesApp);
113 
114 #ifdef CHEMICAL_REACTIONS_ENABLED
116 #endif
117 
118 #ifdef CONTACT_ENABLED
120 #endif
121 
122 #ifdef ELECTROMAGNETICS_ENABLED
124 #endif
125 
126 #ifdef FLUID_PROPERTIES_ENABLED
128 #endif
129 
130 #ifdef FUNCTIONAL_EXPANSION_TOOLS_ENABLED
132 #endif
133 
134 #ifdef HEAT_TRANSFER_ENABLED
136 #endif
137 
138 #ifdef LEVEL_SET_ENABLED
140 #endif
141 
142 #ifdef MISC_ENABLED
144 #endif
145 
146 #ifdef NAVIER_STOKES_ENABLED
148 #endif
149 
150 #ifdef PERIDYNAMICS_ENABLED
152 #endif
153 
154 #ifdef PHASE_FIELD_ENABLED
156 #endif
157 
158 #ifdef POROUS_FLOW_ENABLED
160 #endif
161 
162 #ifdef RAY_TRACING_ENABLED
164 #endif
165 
166 #ifdef RDG_ENABLED
168 #endif
169 
170 #ifdef REACTOR_ENABLED
172 #endif
173 
174 #ifdef RICHARDS_ENABLED
176 #endif
177 
178 #ifdef SOLID_MECHANICS_ENABLED
180 #endif
181 
182 #ifdef SOLID_PROPERTIES_ENABLED
184 #endif
185 
186 #ifdef STOCHASTIC_TOOLS_ENABLED
188 #endif
189 
190 #ifdef THERMAL_HYDRAULICS_ENABLED
192 #endif
193 
194 #ifdef XFEM_ENABLED
196 #endif
197 }
static void registerApps()
static void registerApps()
Definition: XFEMApp.C:57
static void registerApps()
static void registerApps()
static void registerApps()
static void registerApps()
Definition: RayTracingApp.C:57
static void registerApps()
Definition: RichardsApp.C:55
static void registerApps()
static void registerApps()
Definition: RdgApp.C:44
static void registerApps()
static void registerApps()
Definition: MiscApp.C:43
static void registerApps()
Definition: PhaseFieldApp.C:81
static void registerApps()
Definition: PorousFlowApp.C:40
static void registerApps()
static void registerApps()
Definition: ReactorApp.C:42
static void registerApps()
static void registerApps()
Definition: ContactApp.C:62
static void registerApps()
Definition: LevelSetApp.C:41

◆ registerExecFlags()

void ModulesApp::registerExecFlags ( Factory factory)
static

Definition at line 382 of file ModulesApp.C.

383 {
384  mooseDeprecated("Do not use registerExecFlags, apps no longer require flag registration");
385 #ifdef CHEMICAL_REACTIONS_ENABLED
387 #endif
388 
389 #ifdef CONTACT_ENABLED
391 #endif
392 
393 #ifdef ELECTROMAGNETICS_ENABLED
395 #endif
396 
397 #ifdef FLUID_PROPERTIES_ENABLED
399 #endif
400 
401 #ifdef HEAT_TRANSFER_ENABLED
403 #endif
404 
405 #ifdef LEVEL_SET_ENABLED
407 #endif
408 
409 #ifdef MISC_ENABLED
411 #endif
412 
413 #ifdef NAVIER_STOKES_ENABLED
415 #endif
416 
417 #ifdef PERIDYNAMICS_ENABLED
419 #endif
420 
421 #ifdef PHASE_FIELD_ENABLED
423 #endif
424 
425 #ifdef POROUS_FLOW_ENABLED
427 #endif
428 
429 #ifdef RAY_TRACING_ENABLED
431 #endif
432 
433 #ifdef RDG_ENABLED
434  RdgApp::registerExecFlags(factory);
435 #endif
436 
437 #ifdef REACTOR_ENABLED
439 #endif
440 
441 #ifdef RICHARDS_ENABLED
443 #endif
444 
445 #ifdef SOLID_MECHANICS_ENABLED
447 #endif
448 
449 #ifdef SOLID_PROPERTIES_ENABLED
451 #endif
452 
453 #ifdef STOCHASTIC_TOOLS_ENABLED
455 #endif
456 
457 #ifdef THERMAL_HYDRAULICS_ENABLED
459 #endif
460 
461 #ifdef XFEM_ENABLED
463 #endif
464 
465  libmesh_ignore(factory);
466 }
static void registerExecFlags(Factory &factory)
Definition: ReactorApp.C:62
static void registerExecFlags(Factory &factory)
static void registerExecFlags(Factory &factory)
Definition: RdgApp.C:64
static void registerExecFlags(Factory &factory)
static void registerExecFlags(Factory &factory)
static void registerExecFlags(Factory &factory)
void libmesh_ignore(const Args &...)
static void registerExecFlags(Factory &factory)
Definition: LevelSetApp.C:67
static void registerExecFlags(Factory &factory)
static void registerExecFlags(Factory &factory)
Definition: MiscApp.C:61
void mooseDeprecated(Args &&... args)
static void registerExecFlags(Factory &factory)
Definition: XFEMApp.C:94
static void registerExecFlags(Factory &factory)
static void registerExecFlags(Factory &factory)
static void registerExecFlags(Factory &)
Definition: ContactApp.h:26
static void registerExecFlags(Factory &factory)
Definition: RichardsApp.C:76
static void registerExecFlags(Factory &factory)
static void registerExecFlags(Factory &factory)
static void registerExecFlags(Factory &factory)
Definition: RayTracingApp.C:77
static void registerExecFlags(Factory &factory)
static void registerExecFlags(Factory &factory)
static void registerExecFlags(Factory &factory)

◆ registerObjects()

void ModulesApp::registerObjects ( Factory factory)
static

Definition at line 200 of file ModulesApp.C.

201 {
202  mooseDeprecated("use ModulesApp::registerAll instead of ModulesApp::registerObjects");
203 #ifdef CHEMICAL_REACTIONS_ENABLED
205 #endif
206 
207 #ifdef CONTACT_ENABLED
209 #endif
210 
211 #ifdef ELECTROMAGNETICS_ENABLED
213 #endif
214 
215 #ifdef FLUID_PROPERTIES_ENABLED
217 #endif
218 
219 #ifdef FUNCTIONAL_EXPANSION_TOOLS_ENABLED
221 #endif
222 
223 #ifdef HEAT_TRANSFER_ENABLED
225 #endif
226 
227 #ifdef LEVEL_SET_ENABLED
229 #endif
230 
231 #ifdef MISC_ENABLED
232  MiscApp::registerObjects(factory);
233 #endif
234 
235 #ifdef NAVIER_STOKES_ENABLED
237 #endif
238 
239 #ifdef PERIDYNAMICS_ENABLED
241 #endif
242 
243 #ifdef PHASE_FIELD_ENABLED
245 #endif
246 
247 #ifdef POROUS_FLOW_ENABLED
249 #endif
250 
251 #ifdef RAY_TRACING_ENABLED
253 #endif
254 
255 #ifdef RDG_ENABLED
256  RdgApp::registerObjects(factory);
257 #endif
258 
259 #ifdef REACTOR_ENABLED
261 #endif
262 
263 #ifdef RICHARDS_ENABLED
265 #endif
266 
267 #ifdef SOLID_MECHANICS_ENABLED
269 #endif
270 
271 #ifdef SOLID_PROPERTIES_ENABLED
273 #endif
274 
275 #ifdef STOCHASTIC_TOOLS_ENABLED
277 #endif
278 
279 #ifdef THERMAL_HYDRAULICS_ENABLED
281 #endif
282 
283 #ifdef XFEM_ENABLED
284  XFEMApp::registerObjects(factory);
285 #endif
286 
287  libmesh_ignore(factory);
288 }
static void registerObjects(Factory &factory)
static void registerObjects(Factory &factory)
static void registerObjects(Factory &factory)
static void registerObjects(Factory &factory)
Definition: LevelSetApp.C:54
static void registerObjects(Factory &factory)
Definition: ContactApp.C:70
static void registerObjects(Factory &factory)
static void registerObjects(Factory &factory)
Definition: RdgApp.C:50
void libmesh_ignore(const Args &...)
static void registerObjects(Factory &factory)
Definition: ReactorApp.C:48
static void registerObjects(Factory &factory)
static void registerObjects(Factory &factory)
Definition: XFEMApp.C:72
static void registerObjects(Factory &factory)
static void registerObjects(Factory &factory)
Definition: RichardsApp.C:61
void mooseDeprecated(Args &&... args)
static void registerObjects(Factory &factory)
static void registerObjects(Factory &factory)
Definition: PhaseFieldApp.C:87
static void registerObjects(Factory &factory)
static void registerObjects(Factory &factory)
static void registerObjects(Factory &factory)
Definition: RayTracingApp.C:63
static void registerObjects(Factory &factory)
static void registerObjects(Factory &factory)
Deprecated Methods.
static void registerObjects(Factory &factory)
static void registerObjects(Factory &factory)
Definition: MiscApp.C:49

◆ validParams()

InputParameters ModulesApp::validParams ( )
static

Definition at line 96 of file ModulesApp.C.

97 {
99  return params;
100 }
static InputParameters validParams()

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