https://mooseframework.inl.gov
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Types | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Private Types | Private Member Functions | Static Private Member Functions | Private 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 ()
 
std::optional< MooseEnumgetComputeDevice () const
 
torch::DeviceType getLibtorchDevice () const
 
TheWarehousetheWarehouse ()
 
virtual std::string getPrintableName () const
 
virtual std::string appBinaryName () const
 
int exitCode () const
 
void setExitCode (const int exit_code)
 
const RankMaprankMap ()
 
PerfGraphperfGraph ()
 
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)
 
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< libMesh::ExodusII_IO > &&exreader)
 
libMesh::ExodusII_IOgetExReaderForRestart () 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
 
bool testReStep () const
 
void setOutputFileNumbers (const std::map< std::string, unsigned int > &numbers)
 
const std::map< std::string, unsigned int > & getOutputFileNumbers () const
 
OutputWarehousegetOutputWarehouse ()
 
const OutputWarehousegetOutputWarehouse () const
 
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 ()
 
bool hasInitialBackupMesh () const
 
bool restoredInitialBackupMesh () const
 
void markMeshChangedForBackup ()
 
bool meshChangedForBackup () const
 
void restoreMeshFromInitialBackup (MooseMesh &mesh)
 
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 ()
 
bool restoreDataIfAvailable (RestartableDataValue &value, const THREAD_ID tid, Moose::PassKey< ReporterData >)
 
virtual std::string header () const
 
unsigned int multiAppLevel () const
 
unsigned int multiAppNumber () const
 
bool isUltimateMaster () const
 
bool useMasterMesh () const
 
const MooseMeshmasterMesh () const
 
const MooseMeshmasterDisplacedMesh () const
 
MeshGeneratorSystemgetMeshGeneratorSystem ()
 
ChainControlDataSystemgetChainControlDataSystem ()
 
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< libMesh::Parallel::CommunicatorgetCommunicator () 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
 
bool forceRestart () const
 
bool unusedFlagIsWarning () const
 
bool unusedFlagIsError () const
 
void setMFEMDevice (const std::string &device_string, bool gpu_aware_mpi, Moose::PassKey< MFEMProblemSolve >)
 
std::shared_ptr< mfem::Device > getMFEMDevice (Moose::PassKey< MultiApp >)
 
const std::set< std::string > & getMFEMDevices (Moose::PassKey< MultiApp >) const
 
bool isKokkosAvailable () const
 
void allocateKokkosMemoryPool (std::size_t size, unsigned int ways) const
 
const Moose::Kokkos::MemoryPoolgetKokkosMemoryPool () const
 
MooseAppgetMooseApp () const
 
const std::string & type () const
 
const std::string & name () const
 
std::string typeAndName () const
 
MooseObjectParameterName uniqueParameterName (const std::string &parameter_name) const
 
MooseObjectName uniqueName () const
 
const InputParametersparameters () const
 
const hit::Node * getHitNode () const
 
bool hasBase () const
 
const std::string & getBase () const
 
const TgetParam (const std::string &name) const
 
std::vector< std::pair< T1, T2 > > getParam (const std::string &param1, const std::string &param2) const
 
const TqueryParam (const std::string &name) const
 
const TgetRenamedParam (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 &name) const
 
void connectControllableParams (const std::string &parameter, const std::string &object_type, const std::string &object_name, const std::string &object_parameter) const
 
void paramError (const std::string &param, Args... args) const
 
void paramWarning (const std::string &param, Args... args) const
 
void paramInfo (const std::string &param, Args... args) const
 
std::string messagePrefix (const bool hit_prefix=true) const
 
std::string errorPrefix (const std::string &) const
 
void mooseError (Args &&... args) const
 
void mooseDocumentedError (const std::string &repo_name, const unsigned int issue_num, Args &&... args) const
 
void mooseErrorNonPrefixed (Args &&... args) const
 
void mooseWarning (Args &&... args) const
 
void mooseWarningNonPrefixed (Args &&... args) const
 
void mooseDeprecated (Args &&... args) const
 
void mooseDeprecatedNoTrace (Args &&... args) const
 
void mooseInfo (Args &&... args) const
 
void callMooseError (std::string msg, const bool with_prefix, const hit::Node *node=nullptr, const bool show_trace=true) const
 
SolutionInvaliditysolutionInvalidity ()
 
const SolutionInvaliditysolutionInvalidity () const
 
SolutionInvaliditysolutionInvalidity ()
 
const SolutionInvaliditysolutionInvalidity () const
 
const Parserparser () const
 
Parserparser ()
 
const Parserparser () const
 
Parserparser ()
 
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 callMooseError (MooseApp *const app, const InputParameters &params, std::string msg, const bool with_prefix, const hit::Node *node, const bool show_trace=true)
 
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)
 
static void addInputParam (InputParameters &params)
 
static bool isRelocated ()
 
static bool isInTree ()
 

Public Attributes

const ConsoleStream _console
 

Static Public Attributes

static const RestartableDataMapName MESH_META_DATA
 
static const std::string MESH_META_DATA_SUFFIX
 
static const std::string type_param
 
static const std::string name_param
 
static const std::string unique_name_param
 
static const std::string app_param
 
static const std::string moose_base_param
 
static const std::string kokkos_object_param
 

Protected Types

enum  UNUSED_CHECK
 

Protected Member Functions

 FRIEND_TEST (::CapabilitiesTest, mooseAppAddBoolCapability)
 
 FRIEND_TEST (::CapabilitiesTest, mooseAppAddIntCapability)
 
 FRIEND_TEST (::CapabilitiesTest, mooseAppAddStringCapability)
 
 FRIEND_TEST (::CapabilitiesTest, mooseAppAddCapability)
 
void dynamicRegistration (const libMesh::Parameters &params)
 
void loadLibraryAndDependencies (const std::string &library_filename, const libMesh::Parameters &params, bool load_dependencies=true)
 
void registerRestartableNameWithFilter (const std::string &name, Moose::RESTARTABLE_FILTER filter)
 
void errorCheck ()
 
void outputMachineReadableData (const std::string &param, const std::string &start_marker, const std::string &end_marker, const std::string &data) const
 
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
 

Static Protected Member Functions

static Moose::CapabilityaddBoolCapability (const std::string_view capability, const bool value, const std::string_view doc)
 
static Moose::CapabilityaddIntCapability (const std::string_view capability, const int value, const std::string_view doc)
 
static Moose::CapabilityaddStringCapability (const std::string_view capability, const std::string_view value, const std::string_view doc)
 
static Moose::CapabilityaddCapability (const std::string_view capability, const Moose::Capability::Value &value, const std::string_view doc)
 

Protected Attributes

 OFF
 
 WARN_UNUSED
 
 ERROR_UNUSED
 
const std::string _type
 
const std::shared_ptr< libMesh::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
 
Syntax _syntax
 
std::unique_ptr< InputParameterWarehouse_input_parameter_warehouse
 
ActionFactory _action_factory
 
ActionWarehouse _action_warehouse
 
OutputWarehouse _output_warehouse
 
const std::shared_ptr< Parser_parser
 
const std::shared_ptr< CommandLine_command_line
 
SystemInfo _sys_info
 
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
 
enum MooseApp::UNUSED_CHECK _enable_unused_check
 
Factory _factory
 
bool _error_overridden
 
std::string _early_exit_param
 
bool _ready_to_exit
 
int _exit_code
 
bool _initial_from_file
 
std::shared_ptr< libMesh::ExodusII_IO_ex_reader
 
const bool _distributed_mesh_on_command_line
 
bool _recover
 
bool _restart
 
bool _split_mesh
 
const bool _use_split
 
const bool _force_restart
 
bool _trap_fpe
 
std::string _restart_recover_base
 
const bool _test_checkpoint_half_transient
 
const bool _test_restep
 
std::map< std::string, unsigned int_output_file_numbers
 
const 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< libMesh::GhostingFunctor > > _undisp_to_disp_rms
 
std::unordered_map< std::string, DynamicLibraryInfo > _lib_handles
 
MooseApp_pg_moose_app
 
const std::string _prefix
 
MooseApp_app
 
const std::string & _name
 
const InputParameters_pars
 
const Parallel::Communicator & _communicator
 

Private Types

enum  RegistrationType
 

Private Member Functions

void recursivelyCreateExecutors (const std::string &current_executor_name, std::list< std::string > &possible_roots, std::list< std::string > &current_branch)
 
void removeRelationshipManager (std::shared_ptr< RelationshipManager > relationship_manager)
 
torch::DeviceType determineLibtorchDeviceType (const MooseEnum &device) const
 
void createMinimalApp ()
 
void setCheckUnusedFlag (bool warn_is_error=false)
 
bool hasRMClone (const RelationshipManager &template_rm, const MeshBase &mesh) const
 
RelationshipManagergetRMClone (const RelationshipManager &template_rm, const MeshBase &mesh) const
 
RelationshipManagercreateRMFromTemplateAndInit (const RelationshipManager &template_rm, MooseMesh &moose_mesh, MeshBase &mesh, const libMesh::DofMap *dof_map=nullptr)
 
PerfGraphcreateRecoverablePerfGraph ()
 
SolutionInvaliditycreateRecoverableSolutionInvalidity ()
 
bool showInputs () const
 
virtual std::string getInstallableInputs () const
 
bool copyInputs ()
 
bool runInputs ()
 
void requestCitations ()
 
void collectCitations (std::map< std::string, std::string > &citations) const
 
void queryKokkosGPUs ()
 
void deallocateKokkosMemoryPool ()
 

Static Private Member Functions

static const hit::Node * getHitNode (const InputParameters &params)
 
static std::string messagePrefix (const InputParameters &params, const bool hit_prefix)
 
static Moose::CapabilityaddCapabilityInternal (const std::string_view capability, const Moose::Capability::Value &value, const std::string_view doc)
 

Private Attributes

 APPLICATION
 
 REGALL
 
std::unordered_map< RestartableDataMapName, std::pair< RestartableDataMap, std::string > > _restartable_meta_data
 
std::unique_ptr< TheWarehouse_the_warehouse
 
const unsigned int _multiapp_level
 
const unsigned int _multiapp_number
 
const bool _use_master_mesh
 
const MooseMesh *const _master_mesh
 
const MooseMesh *const _master_displaced_mesh
 
MeshGeneratorSystem _mesh_generator_system
 
ChainControlDataSystem _chain_control_system
 
RestartableDataReader _rd_reader
 
const ExecFlagEnum _execute_flags
 
std::streambuf * _output_buffer_cache
 
const bool _automatic_automatic_scaling
 
bool _cpu_profiling
 
bool _heap_profiling
 
std::map< const RelationshipManager *, std::map< const MeshBase *, std::unique_ptr< RelationshipManager > > > _template_to_clones
 
std::map< std::type_index, std::unique_ptr< InterfaceRegistryObjectsBase > > _interface_registry
 
std::unique_ptr< Backup > *const _initial_backup
 
bool _restored_initial_backup_mesh
 
bool _mesh_changed_for_backup
 
const torch::DeviceType _libtorch_device
 
std::shared_ptr< mfem::Device > _mfem_device
 
std::set< std::string > _mfem_devices
 
bool _has_kokkos_gpus
 

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}
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition ModulesApp.C:216
ActionFactory _action_factory
Factory _factory
Syntax _syntax
const InputParameters & parameters() const

◆ ~ModulesApp()

ModulesApp::~ModulesApp ( )
virtual

Definition at line 107 of file ModulesApp.C.

107{}

Member Function Documentation

◆ registerAll()

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

Definition at line 216 of file ModulesApp.C.

217{
219 "\"registerAll\" in Modules is deprecated. Please update your *App.C file(s) to call the new "
220 "templated \"registerAllObjects\" method (e.g. ModulesApp::registerAllObjects<MyApp>(...))");
221
222#ifdef CHEMICAL_REACTIONS_ENABLED
224#endif
225
226#ifdef CONTACT_ENABLED
228#endif
229
230#ifdef ELECTROMAGNETICS_ENABLED
232#endif
233
234#ifdef FLUID_PROPERTIES_ENABLED
236#endif
237
238#ifdef FSI_ENABLED
239 FsiApp::registerAll(f, af, s);
240#endif
241
242#ifdef FUNCTIONAL_EXPANSION_TOOLS_ENABLED
244#endif
245
246#ifdef GEOCHEMISTRY_ENABLED
248#endif
249
250#ifdef HEAT_TRANSFER_ENABLED
252#endif
253
254#ifdef LEVEL_SET_ENABLED
256#endif
257
258#ifdef MISC_ENABLED
259 MiscApp::registerAll(f, af, s);
260#endif
261
262#ifdef NAVIER_STOKES_ENABLED
264#endif
265
266#ifdef OPTIMIZATION_ENABLED
268#endif
269
270#ifdef PERIDYNAMICS_ENABLED
272#endif
273
274#ifdef PHASE_FIELD_ENABLED
276#endif
277
278#ifdef POROUS_FLOW_ENABLED
280#endif
281
282#ifdef RAY_TRACING_ENABLED
284#endif
285
286#ifdef RDG_ENABLED
287 RdgApp::registerAll(f, af, s);
288#endif
289
290#ifdef REACTOR_ENABLED
292#endif
293
294#ifdef SCALAR_TRANSPORT_ENABLED
296#endif
297
298#ifdef SOLID_MECHANICS_ENABLED
300#endif
301
302#ifdef SOLID_PROPERTIES_ENABLED
304#endif
305
306#ifdef STOCHASTIC_TOOLS_ENABLED
308#endif
309
310#ifdef SUBCHANNEL_ENABLED
312#endif
313
314#ifdef THERMAL_HYDRAULICS_ENABLED
316#endif
317
318#ifdef XFEM_ENABLED
319 XFEMApp::registerAll(f, af, s);
320#endif
321
322#ifdef EXTERNAL_PETSC_SOLVER_ENABLED
324#endif
325
326 libmesh_ignore(f, s, af);
327}
Real f(Real x)
Test function for Brents method.
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition ContactApp.C:38
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 FsiApp.C:35
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 LevelSetApp.C:47
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition MiscApp.C:36
void mooseDeprecated(Args &&... args) const
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)
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)
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)
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 XFEMApp.C:39
void libmesh_ignore(const Args &...)

Referenced by ModulesApp(), and ModulesApp__registerAll().

◆ registerAllObjects()

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

Definition at line 112 of file ModulesApp.h.

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 FSI_ENABLED
131 FsiApp::registerAll(f, af, s);
132#endif
133
134#ifdef FUNCTIONAL_EXPANSION_TOOLS_ENABLED
136#endif
137
138#ifdef GEOCHEMISTRY_ENABLED
140#endif
141
142#ifdef HEAT_TRANSFER_ENABLED
144#endif
145
146#ifdef LEVEL_SET_ENABLED
148#endif
149
150#ifdef MISC_ENABLED
151 MiscApp::registerAll(f, af, s);
152#endif
153
154#ifdef NAVIER_STOKES_ENABLED
156#endif
157
158#ifdef OPTIMIZATION_ENABLED
160#endif
161
162#ifdef PERIDYNAMICS_ENABLED
164#endif
165
166#ifdef PHASE_FIELD_ENABLED
168#endif
169
170#ifdef POROUS_FLOW_ENABLED
172#endif
173
174#ifdef RAY_TRACING_ENABLED
176#endif
177
178#ifdef RDG_ENABLED
179 RdgApp::registerAll(f, af, s);
180#endif
181
182#ifdef REACTOR_ENABLED
184#endif
185
186#ifdef SCALAR_TRANSPORT_ENABLED
188#endif
189
190#ifdef SOLID_MECHANICS_ENABLED
192#endif
193
194#ifdef SOLID_PROPERTIES_ENABLED
196#endif
197
198#ifdef STOCHASTIC_TOOLS_ENABLED
200#endif
201
202#ifdef SUBCHANNEL_ENABLED
204#endif
205
206#ifdef THERMAL_HYDRAULICS_ENABLED
208#endif
209
210#ifdef XFEM_ENABLED
211 XFEMApp::registerAll(f, af, s);
212#endif
213
214#ifdef EXTERNAL_PETSC_SOLVER_ENABLED
216#endif
217
218 libmesh_ignore(f, s, af);
219}

◆ registerApps()

void ModulesApp::registerApps ( )
static

Definition at line 110 of file ModulesApp.C.

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 FSI_ENABLED
128#endif
129
130#ifdef FLUID_PROPERTIES_ENABLED
132#endif
133
134#ifdef FUNCTIONAL_EXPANSION_TOOLS_ENABLED
136#endif
137
138#ifdef GEOCHEMISTRY_ENABLED
140#endif
141
142#ifdef HEAT_TRANSFER_ENABLED
144#endif
145
146#ifdef LEVEL_SET_ENABLED
148#endif
149
150#ifdef MISC_ENABLED
152#endif
153
154#ifdef NAVIER_STOKES_ENABLED
156#endif
157
158#ifdef OPTIMIZATION_ENABLED
160#endif
161
162#ifdef PERIDYNAMICS_ENABLED
164#endif
165
166#ifdef PHASE_FIELD_ENABLED
168#endif
169
170#ifdef POROUS_FLOW_ENABLED
172#endif
173
174#ifdef RAY_TRACING_ENABLED
176#endif
177
178#ifdef RDG_ENABLED
180#endif
181
182#ifdef REACTOR_ENABLED
184#endif
185
186#ifdef SCALAR_TRANSPORT_ENABLED
188#endif
189
190#ifdef SOLID_MECHANICS_ENABLED
192#endif
193
194#ifdef SOLID_PROPERTIES_ENABLED
196#endif
197
198#ifdef STOCHASTIC_TOOLS_ENABLED
200#endif
201
202#ifdef SUBCHANNEL_ENABLED
204#endif
205
206#ifdef THERMAL_HYDRAULICS_ENABLED
208#endif
209
210#ifdef XFEM_ENABLED
212#endif
213}
static void registerApps()
Definition ContactApp.C:57
static void registerApps()
static void registerApps()
Definition FsiApp.C:45
static void registerApps()
static void registerApps()
static void registerApps()
Definition LevelSetApp.C:41
static void registerApps()
Definition MiscApp.C:43
static void registerApps()
static void registerApps()
static void registerApps()
static void registerApps()
static void registerApps()
static void registerApps()
static void registerApps()
Definition RdgApp.C:44
static void registerApps()
Definition ReactorApp.C:42
static void registerApps()
static void registerApps()
static void registerApps()
static void registerApps()
static void registerApps()
Definition XFEMApp.C:52

Referenced by ModulesApp__registerApps().

◆ 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: