www.mooseframework.org
Namespaces | Functions | Variables
Moose.C File Reference

Go to the source code of this file.

Namespaces

 Moose
 MOOSE now contains C++17 code, so give a reasonable error message stating what the user can do to address this in their environment if C++17 compatibility isn't found.
 

Functions

void Moose::associateSyntaxInner (Syntax &syntax, ActionFactory &action_factory)
 
void Moose::registerAll (Factory &f, ActionFactory &af, Syntax &s)
 
void Moose::registerObjects (Factory &factory)
 
void Moose::registerObjects (Factory &factory, const std::set< std::string > &obj_labels)
 
void Moose::addActionTypes (Syntax &syntax)
 
void Moose::registerActions (Syntax &syntax, ActionFactory &action_factory)
 Multiple Action class can be associated with a single input file section, in which case all associated Actions will be created and "acted" on when the associated input file section is seen. More...
 
void Moose::registerActions (Syntax &syntax, ActionFactory &action_factory, const std::set< std::string > &obj_labels)
 
void Moose::associateSyntax (Syntax &syntax, ActionFactory &action_factory)
 
void Moose::setSolverDefaults (FEProblemBase &problem)
 
MPI_Comm Moose::swapLibMeshComm (MPI_Comm new_comm)
 Swap the libMesh MPI communicator out for ours. More...
 
bool Moose::colorConsole ()
 Returns whether Console coloring is turned on (default: true). More...
 
bool Moose::setColorConsole (bool use_color, bool force=false)
 Turns color escape sequences on/off for info written to stdout. More...
 

Variables

const ExecFlagType EXEC_NONE = registerDefaultExecFlag("NONE")
 
const ExecFlagType EXEC_INITIAL = registerDefaultExecFlag("INITIAL")
 
const ExecFlagType EXEC_LINEAR = registerDefaultExecFlag("LINEAR")
 
const ExecFlagType EXEC_NONLINEAR = registerDefaultExecFlag("NONLINEAR")
 
const ExecFlagType EXEC_POSTCHECK = registerDefaultExecFlag("POSTCHECK")
 
const ExecFlagType EXEC_TIMESTEP_END = registerDefaultExecFlag("TIMESTEP_END")
 
const ExecFlagType EXEC_TIMESTEP_BEGIN = registerDefaultExecFlag("TIMESTEP_BEGIN")
 
const ExecFlagType EXEC_MULTIAPP_FIXED_POINT_END
 
const ExecFlagType EXEC_MULTIAPP_FIXED_POINT_BEGIN
 
const ExecFlagType EXEC_FINAL = registerDefaultExecFlag("FINAL")
 
const ExecFlagType EXEC_FORCED = registerExecFlag("FORCED")
 
const ExecFlagType EXEC_FAILED = registerExecFlag("FAILED")
 
const ExecFlagType EXEC_CUSTOM = registerDefaultExecFlag("CUSTOM")
 
const ExecFlagType EXEC_SUBDOMAIN = registerExecFlag("SUBDOMAIN")
 
const ExecFlagType EXEC_ALWAYS = registerExecFlag("ALWAYS")
 
const ExecFlagType EXEC_PRE_DISPLACE = registerExecFlag("PRE_DISPLACE")
 
const ExecFlagType EXEC_SAME_AS_MULTIAPP = registerExecFlag("SAME_AS_MULTIAPP")
 
const ExecFlagType EXEC_PRE_MULTIAPP_SETUP = registerExecFlag("PRE_MULTIAPP_SETUP")
 
const ExecFlagType EXEC_TRANSFER = registerExecFlag("TRANSFER")
 
const ExecFlagType EXEC_PRE_KERNELS = registerExecFlag("PRE_KERNELS")
 
static bool Moose::_color_console = isatty(fileno(stdout))
 

Variable Documentation

◆ EXEC_ALWAYS

const ExecFlagType EXEC_ALWAYS = registerExecFlag("ALWAYS")

◆ EXEC_CUSTOM

const ExecFlagType EXEC_CUSTOM = registerDefaultExecFlag("CUSTOM")

◆ EXEC_FAILED

const ExecFlagType EXEC_FAILED = registerExecFlag("FAILED")

◆ EXEC_FINAL

const ExecFlagType EXEC_FINAL = registerDefaultExecFlag("FINAL")

◆ EXEC_FORCED

const ExecFlagType EXEC_FORCED = registerExecFlag("FORCED")

◆ EXEC_INITIAL

const ExecFlagType EXEC_INITIAL = registerDefaultExecFlag("INITIAL")

Definition at line 28 of file Moose.C.

Referenced by MultiAppGeneralFieldTransfer::acceptPointInOriginMesh(), ElementIDOutputAction::act(), AddNodalNormalsAction::act(), FEProblemBase::addOutput(), ChangeOverFixedPointPostprocessor::ChangeOverFixedPointPostprocessor(), ChangeOverTimePostprocessor::ChangeOverTimePostprocessor(), Checkpoint::Checkpoint(), MultiAppGeneralFieldTransfer::closestToPosition(), CartesianGridDivision::divisionIndex(), CylindricalGridDivision::divisionIndex(), SphericalGridDivision::divisionIndex(), NearestPositionsDivision::divisionIndex(), PseudoTimestep::execute(), PositionsFunctorValueSampler::execute(), Steady::execute(), Eigenvalue::execute(), EigenProblem::execute(), FEProblemBase::execute(), Control::getExecuteOptions(), Material::getMaterialByName(), MultiAppGeneralFieldNearestLocationTransfer::getNumDivisions(), MultiAppGeneralFieldNearestLocationTransfer::getNumSources(), MaterialOutputAction::getParams(), NumPositions::getValue(), groupUserObjects(), NonlinearEigen::init(), InversePowerMethod::init(), EigenExecutionerBase::init(), DistributedPositions::initialize(), TransformedPositions::initialize(), PositionsFunctorValueSampler::initialize(), IntegralPreservingFunctionIC::initialSetup(), Console::initialSetup(), RandomICBase::initialSetup(), FEProblemBase::initialSetup(), EigenExecutionerBase::normalizeSolution(), FEProblemBase::objectSetupHelper(), ControlOutput::output(), Console::output(), OutputOnWarehouse::OutputOnWarehouse(), OversampleOutput::outputStep(), Output::outputStep(), Transient::preExecute(), ProjectedStatefulMaterialStorageAction::processProperty(), RandomICBase::RandomICBase(), MultiApp::restore(), ExecuteMooseObjectWarehouse< Transfer >::setup(), RandomData::updateSeeds(), JSONOutput::validParams(), ElementQualityChecker::validParams(), JSONFileReader::validParams(), Console::validParams(), AccumulateReporter::validParams(), PseudoTimestep::validParams(), MultiAppPositions::validParams(), MessageFromInput::validParams(), ControlOutput::validParams(), GhostingAux::validParams(), ReporterDebugOutput::validParams(), DOFMapOutput::validParams(), InterfaceQpUserObjectBase::validParams(), MaterialPropertyDebugOutput::validParams(), Exodus::validParams(), GhostingUserObject::validParams(), PropertyReadFile::validParams(), CommonOutputAction::validParams(), Control::validParams(), and Output::validParams().

◆ EXEC_LINEAR

const ExecFlagType EXEC_LINEAR = registerDefaultExecFlag("LINEAR")

◆ EXEC_MULTIAPP_FIXED_POINT_BEGIN

const ExecFlagType EXEC_MULTIAPP_FIXED_POINT_BEGIN
Initial value:
=
registerDefaultExecFlag("MULTIAPP_FIXED_POINT_BEGIN")

Definition at line 36 of file Moose.C.

Referenced by Transient::computeConstrainedDT(), Transient::execute(), Transient::incrementStepOrReject(), FixedPointSolve::solve(), and FixedPointSolve::solveStep().

◆ EXEC_MULTIAPP_FIXED_POINT_END

const ExecFlagType EXEC_MULTIAPP_FIXED_POINT_END
Initial value:
=
registerDefaultExecFlag("MULTIAPP_FIXED_POINT_END")

Definition at line 34 of file Moose.C.

Referenced by Transient::computeConstrainedDT(), Transient::execute(), Transient::incrementStepOrReject(), and FixedPointSolve::solve().

◆ EXEC_NONE

const ExecFlagType EXEC_NONE = registerDefaultExecFlag("NONE")

◆ EXEC_NONLINEAR

const ExecFlagType EXEC_NONLINEAR = registerDefaultExecFlag("NONLINEAR")

◆ EXEC_POSTCHECK

const ExecFlagType EXEC_POSTCHECK = registerDefaultExecFlag("POSTCHECK")

◆ EXEC_PRE_DISPLACE

const ExecFlagType EXEC_PRE_DISPLACE = registerExecFlag("PRE_DISPLACE")

◆ EXEC_PRE_KERNELS

const ExecFlagType EXEC_PRE_KERNELS = registerExecFlag("PRE_KERNELS")

◆ EXEC_PRE_MULTIAPP_SETUP

const ExecFlagType EXEC_PRE_MULTIAPP_SETUP = registerExecFlag("PRE_MULTIAPP_SETUP")

◆ EXEC_SAME_AS_MULTIAPP

const ExecFlagType EXEC_SAME_AS_MULTIAPP = registerExecFlag("SAME_AS_MULTIAPP")

Definition at line 45 of file Moose.C.

Referenced by FEProblemBase::addTransfer(), and MultiAppTransfer::validParams().

◆ EXEC_SUBDOMAIN

const ExecFlagType EXEC_SUBDOMAIN = registerExecFlag("SUBDOMAIN")

◆ EXEC_TIMESTEP_BEGIN

const ExecFlagType EXEC_TIMESTEP_BEGIN = registerDefaultExecFlag("TIMESTEP_BEGIN")

◆ EXEC_TIMESTEP_END

const ExecFlagType EXEC_TIMESTEP_END = registerDefaultExecFlag("TIMESTEP_END")

◆ EXEC_TRANSFER

const ExecFlagType EXEC_TRANSFER = registerExecFlag("TRANSFER")