https://mooseframework.inl.gov
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Types | Protected Member Functions | Static 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 ()
 
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 ()
 
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, 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 haveParameter (const std::string &name) 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
 
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
 
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
 

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

◆ ~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.

Referenced by ModulesApp(), and ModulesApp__registerAll().

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
227  ContactApp::registerAll(f, af, s);
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
255  LevelSetApp::registerAll(f, af, s);
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
291  ReactorApp::registerAll(f, af, s);
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 }
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: SubChannelApp.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)
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:50
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:39
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:38
void mooseDeprecated(Args &&... args) const
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)
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)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: ContactApp.C:38
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 112 of file ModulesApp.h.

113 {
114 #ifdef CHEMICAL_REACTIONS_ENABLED
116 #endif
117 
118 #ifdef CONTACT_ENABLED
119  ContactApp::registerAll(f, af, s);
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
147  LevelSetApp::registerAll(f, af, s);
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
183  ReactorApp::registerAll(f, af, s);
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 }
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: SubChannelApp.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)
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:50
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:39
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:38
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)
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)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: ContactApp.C:38
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 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()
static void registerApps()
Definition: XFEMApp.C:52
static void registerApps()
static void registerApps()
static void registerApps()
static void registerApps()
static void registerApps()
Definition: RayTracingApp.C:58
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:76
static void registerApps()
Definition: PorousFlowApp.C:40
static void registerApps()
static void registerApps()
static void registerApps()
Definition: ReactorApp.C:42
static void registerApps()
static void registerApps()
Definition: SubChannelApp.C:54
static void registerApps()
Definition: ContactApp.C:57
static void registerApps()
static void registerApps()
Definition: LevelSetApp.C:41
static void registerApps()
Definition: FsiApp.C:45

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