Go to the source code of this file.
Classes | |
class | libMesh::NumericVector< T > |
class | libMesh::SparseMatrix< T > |
class | Moose::ScopedCommSwapper |
Namespaces | |
libMesh | |
The following methods are specializations for using the libMesh::Parallel::packed_range_* routines for std::strings. | |
Moose | |
Typedefs | |
using | ExecFlagType = MooseEnumItem |
Functions | |
void | MooseVecView (NumericVector< Number > &vector) |
void | MooseVecView (const NumericVector< Number > &vector) |
void | MooseMatView (SparseMatrix< Number > &mat) |
void | MooseMatView (const SparseMatrix< Number > &mat) |
template<class M , class... Args> | |
std::pair< typename M::iterator, bool > | moose_try_emplace (M &m, const typename M::key_type &k, Args &&... args) |
Function to mirror the behavior of the C++17 std::map::try_emplace() method (no hint). 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... | |
void | Moose::registerAll (Factory &f, ActionFactory &af, Syntax &s) |
Register objects that are in MOOSE. More... | |
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::registerExecFlags (Factory &factory) |
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... | |
Variables | |
const ExecFlagType | EXEC_NONE |
const ExecFlagType | EXEC_INITIAL |
const ExecFlagType | EXEC_LINEAR |
const ExecFlagType | EXEC_NONLINEAR |
const ExecFlagType | EXEC_TIMESTEP_END |
const ExecFlagType | EXEC_TIMESTEP_BEGIN |
const ExecFlagType | EXEC_FINAL |
const ExecFlagType | EXEC_FORCED |
const ExecFlagType | EXEC_FAILED |
const ExecFlagType | EXEC_CUSTOM |
const ExecFlagType | EXEC_SUBDOMAIN |
const ExecFlagType | EXEC_PRE_DISPLACE |
const ExecFlagType | EXEC_SAME_AS_MULTIAPP |
const ExecFlagType | EXEC_PRE_MULTIAPP_SETUP |
const ExecFlagType | EXEC_TRANSFER |
bool | Moose::show_trace = true |
Set to true (the default) to print the stack trace with error and warning messages - false to omit it. More... | |
bool | Moose::show_multiple = false |
Set to false (the default) to display an error message only once for each error call code location (as opposed to every time the code is executed). More... | |
PerfLog | Moose::perf_log |
Perflog to be used by applications. More... | |
bool | Moose::_trap_fpe |
Variable indicating whether we will enable FPE trapping for this run. More... | |
bool | Moose::_warnings_are_errors = false |
Variable to toggle any warning into an error (includes deprecated code warnings) More... | |
bool | Moose::_deprecated_is_error = false |
Variable to toggle only deprecated warnings as errors. More... | |
bool | Moose::_throw_on_error = false |
Variable to turn on exceptions during mooseError() and mooseWarning(), should only be used with MOOSE unit. More... | |
ExecFlagEnum | Moose::execute_flags |
Storage for the registered execute flags. More... | |
using ExecFlagType = MooseEnumItem |
std::pair<typename M::iterator, bool> moose_try_emplace | ( | M & | m, |
const typename M::key_type & | k, | ||
Args &&... | args | ||
) |
Function to mirror the behavior of the C++17 std::map::try_emplace() method (no hint).
m | The std::map |
k | The key use to insert the pair |
args | The value to be inserted. This can be a moveable type but won't be moved if the insertion is successful. |
Definition at line 79 of file Moose.h.
Referenced by Adaptivity::getErrorVector(), TableOutput::outputVectorPostprocessors(), and FEProblemBase::registerRandomInterface().
void MooseMatView | ( | const SparseMatrix< Number > & | mat | ) |
void MooseMatView | ( | SparseMatrix< Number > & | mat | ) |
void MooseVecView | ( | const NumericVector< Number > & | vector | ) |
void MooseVecView | ( | NumericVector< Number > & | vector | ) |
const ExecFlagType EXEC_CUSTOM |
const ExecFlagType EXEC_FAILED |
const ExecFlagType EXEC_FINAL |
Referenced by Transient::execute(), Steady::execute(), MultiApp::finalize(), MooseUtils::getDefaultExecFlagEnum(), CSV::output(), Console::output(), OversampleOutput::outputStep(), Output::outputStep(), EigenExecutionerBase::postExecute(), Moose::registerExecFlags(), PerfGraphOutput::validParams(), and AdvancedOutput::wantOutput().
const ExecFlagType EXEC_FORCED |
const ExecFlagType EXEC_INITIAL |
Referenced by AddNodalNormalsAction::act(), FEProblemBase::addOutput(), ChangeOverTimePostprocessor::ChangeOverTimePostprocessor(), Steady::execute(), FEProblemBase::execute(), MooseUtils::getDefaultExecFlagEnum(), Control::getExecuteOptions(), InversePowerMethod::init(), NonlinearEigen::init(), EigenExecutionerBase::init(), RandomICBase::initialSetup(), Console::initialSetup(), FEProblemBase::initialSetup(), EigenExecutionerBase::normalizeSolution(), ControlOutput::output(), Console::output(), OutputOnWarehouse::OutputOnWarehouse(), OversampleOutput::outputStep(), Output::outputStep(), Transient::preExecute(), RandomICBase::RandomICBase(), Moose::registerExecFlags(), ExecuteMooseObjectWarehouse< Transfer >::setup(), RandomData::updateSeeds(), ElementQualityChecker::validParams(), GhostingAux::validParams(), CSVReader::validParams(), Console::validParams(), ControlOutput::validParams(), DOFMapOutput::validParams(), Exodus::validParams(), GhostingUserObject::validParams(), CommonOutputAction::validParams(), Output::validParams(), and Control::validParams().
const ExecFlagType EXEC_LINEAR |
Referenced by SetupResidualDebugAction::act(), EigenExecutionerBase::chebyshev(), FEProblemBase::computeBounds(), FEProblemBase::computeResidualTags(), FEProblemBase::computeUserObjectsInternal(), MooseUtils::getDefaultExecFlagEnum(), EigenExecutionerBase::init(), EigenExecutionerBase::inversePowerIteration(), EigenExecutionerBase::makeBXConsistent(), Console::output(), PetscOutput::petscLinearOutput(), EigenExecutionerBase::postExecute(), Moose::registerExecFlags(), ExecuteMooseObjectWarehouse< Transfer >::residualSetup(), AuxiliarySystem::setPreviousNewtonSolution(), ExecuteMooseObjectWarehouse< Transfer >::setup(), PetscOutput::solveSetup(), Console::validParams(), SetupInterface::validParams(), AuxKernelTempl< ComputeValueType >::validParams(), and TopResidualDebugOutput::validParams().
const ExecFlagType EXEC_NONE |
Referenced by FEProblemBase::computeJacobianTags(), FEProblemBase::computeResidualTags(), SetupInterface::execBitFlags(), FEProblemBase::execute(), MooseUtils::getDefaultExecFlagEnum(), FEProblemBase::initialSetup(), AdvancedOutput::initPostprocessorOrVectorPostprocessorLists(), and Moose::registerExecFlags().
const ExecFlagType EXEC_NONLINEAR |
Referenced by FEProblemBase::computeJacobianBlocks(), FEProblemBase::computeJacobianTags(), FEProblemBase::computeUserObjectsInternal(), FEProblemBase::execute(), MooseUtils::getDefaultExecFlagEnum(), ExecuteMooseObjectWarehouse< Transfer >::jacobianSetup(), Console::output(), PetscOutput::petscNonlinearOutput(), Moose::registerExecFlags(), ExecuteMooseObjectWarehouse< Transfer >::setup(), PetscOutput::solveSetup(), Console::validParams(), VariableResidualNormsDebugOutput::validParams(), and TopResidualDebugOutput::validParams().
const ExecFlagType EXEC_PRE_DISPLACE |
const ExecFlagType EXEC_PRE_MULTIAPP_SETUP |
const ExecFlagType EXEC_SAME_AS_MULTIAPP |
Referenced by FEProblemBase::addTransfer(), Moose::registerExecFlags(), and MultiAppTransfer::validParams().
const ExecFlagType EXEC_SUBDOMAIN |
Referenced by Moose::registerExecFlags(), and ExecuteMooseObjectWarehouse< Transfer >::setup().
const ExecFlagType EXEC_TIMESTEP_BEGIN |
Referenced by AddNodalNormalsAction::act(), Transient::computeConstrainedDT(), Transient::execute(), MooseUtils::getDefaultExecFlagEnum(), Transient::incrementStepOrReject(), Moose::registerExecFlags(), ExecuteMooseObjectWarehouse< Transfer >::setup(), PicardSolve::solve(), PicardSolve::solveStep(), DT2::step(), NonlinearEigen::takeStep(), FEProblemBase::timestepSetup(), Console::validParams(), ControlOutput::validParams(), Transfer::validParams(), and MultiApp::validParams().
const ExecFlagType EXEC_TIMESTEP_END |
Referenced by SetupResidualDebugAction::act(), Transient::computeConstrainedDT(), Transient::endStep(), Transient::execute(), Steady::execute(), MooseUtils::getDefaultExecFlagEnum(), Control::getExecuteOptions(), MaterialOutputAction::getParams(), Transient::incrementStepOrReject(), NonlinearEigen::init(), Console::output(), EigenExecutionerBase::postExecute(), Moose::registerExecFlags(), PicardSolve::solve(), PicardSolve::solveStep(), DT2::step(), TagMatrixAux::TagMatrixAux(), TagVectorAux::TagVectorAux(), NonlinearEigen::takeStep(), InversePowerMethod::takeStep(), GhostingAux::validParams(), TagVectorAux::validParams(), TagMatrixAux::validParams(), Console::validParams(), CommonOutputAction::validParams(), Output::validParams(), UserObject::validParams(), Control::validParams(), AuxKernelTempl< ComputeValueType >::validParams(), and TopResidualDebugOutput::validParams().