Classes | |
class | ExecFlagRegistry |
Registry for statically defining execute flags with consistent numbering. More... | |
class | PerfGraphRegistry |
The place where all timed sections will be stored. More... | |
class | PerfGraphSectionInfo |
Used to hold metadata about the registered sections Note: this is a class instead of a struct because structs are not able to be created in place using emplace_back in C++11. More... | |
struct | SoltionInvalidityNameHash |
Helper class that hash the name associated with an invalid solution. More... | |
class | SolutionInvalidityInfo |
Helper class that stores the info associated with an invalid solution. More... | |
class | SolutionInvalidityName |
Helper class that stores the name associated with an invalid solution. More... | |
class | SolutionInvalidityRegistry |
The place where all sections with solution invalid warnings will be stored. More... | |
Functions | |
std::string | incompatVarMsg (MooseVariableFieldBase &var1, MooseVariableFieldBase &var2) |
Builds and returns a string of the form: More... | |
std::string | mooseMsgFmt (const std::string &msg, const std::string &title, const std::string &color) |
Format a message for output with a title. More... | |
std::string | mooseMsgFmt (const std::string &msg, const std::string &color) |
Format a message for output without a title. More... | |
void | mooseErrorRaw (std::string msg, const std::string prefix="") |
template<typename T1 , typename T2 > | |
void | rawValueEqualityHelper (T1 &out, const T2 &in) |
template<typename T1 , typename T2 > | |
void | rawValueEqualityHelper (std::vector< T1 > &out, const std::vector< T2 > &in) |
template<typename T1 , typename T2 , std::size_t N> | |
void | rawValueEqualityHelper (std::array< T1, N > &out, const std::array< T2, N > &in) |
SolutionInvalidityRegistry & | getSolutionInvalidityRegistry () |
Get the global SolutionInvalidityRegistry singleton. More... | |
std::ostream & | operator<< (std::ostream &os, const SolutionInvalidityName &name) |
PerfGraphRegistry & | getPerfGraphRegistry () |
Get the global PerfGraphRegistry singleton. More... | |
bool | boundaryRestricted (const std::set< BoundaryID > &boundary_ids) |
void | mooseStreamAll (std::ostringstream &ss) |
All of the following are not meant to be called directly - they are called by the normal macros (mooseError(), etc.) down below. More... | |
template<typename T , typename... Args> | |
void | mooseStreamAll (std::ostringstream &ss, T &&val, Args &&... args) |
template<typename S , typename... Args> | |
void | mooseWarningStream (S &oss, Args &&... args) |
template<typename S , typename... Args> | |
void | mooseUnusedStream (S &oss, Args &&... args) |
template<typename S , typename... Args> | |
void | mooseInfoStreamRepeated (S &oss, Args &&... args) |
template<typename S , typename... Args> | |
void | mooseInfoStream (S &oss, Args &&... args) |
template<typename S , typename... Args> | |
void | mooseDeprecatedStream (S &oss, const bool expired, const bool print_title, Args &&... args) |
Variables | |
Threads::spin_mutex | moose_stream_lock |
bool moose::internal::boundaryRestricted | ( | const std::set< BoundaryID > & | boundary_ids | ) |
Definition at line 42 of file MaterialPropertyInterface.C.
Referenced by MaterialPropertyInterface::getMaterialDataType().
PerfGraphRegistry & moose::internal::getPerfGraphRegistry | ( | ) |
Get the global PerfGraphRegistry singleton.
So it can be constructed.
Definition at line 20 of file PerfGraphRegistry.C.
Referenced by dataLoad(), dataStore(), PerfGraphInterface::registerTimedSection(), and to_json().
SolutionInvalidityRegistry & moose::internal::getSolutionInvalidityRegistry | ( | ) |
Get the global SolutionInvalidityRegistry singleton.
So it can be constructed.
Definition at line 18 of file SolutionInvalidityRegistry.C.
Referenced by dataLoad(), SolutionInvalidInterface::registerInvalidSolutionInternal(), SolutionInvalidity::sync(), and to_json().
std::string moose::internal::incompatVarMsg | ( | MooseVariableFieldBase & | var1, |
MooseVariableFieldBase & | var2 | ||
) |
Builds and returns a string of the form:
[var1-elemtype],ORDER[var1-order] != [var2-elemtype],ORDER[var2-order]
This is a convenience function to be used when error messages (especially with paramError) need to report that variable types are incompatible (e.g. with residual save-in).
Definition at line 23 of file MooseError.C.
Referenced by ADDGKernel::ADDGKernel(), ADIntegratedBCTempl< T >::ADIntegratedBCTempl(), ADKernelTempl< T >::ADKernelTempl(), ArrayDGKernel::ArrayDGKernel(), ArrayIntegratedBC::ArrayIntegratedBC(), ArrayKernel::ArrayKernel(), DGKernel::DGKernel(), IntegratedBC::IntegratedBC(), Kernel::Kernel(), NodalBC::NodalBC(), NodalKernel::NodalKernel(), and MultiAppDofCopyTransfer::transfer().
void moose::internal::mooseDeprecatedStream | ( | S & | oss, |
const bool | expired, | ||
const bool | print_title, | ||
Args &&... | args | ||
) |
Definition at line 236 of file MooseError.h.
Referenced by InputParameters::attemptPrintDeprecated(), MooseBaseErrorInterface::mooseDeprecated(), mooseDeprecated(), and mooseDeprecationExpired().
void moose::internal::mooseErrorRaw | ( | std::string | msg, |
const std::string | prefix = "" |
||
) |
Definition at line 50 of file MooseError.C.
Referenced by callMooseErrorRaw(), and mooseError().
void moose::internal::mooseInfoStream | ( | S & | oss, |
Args &&... | args | ||
) |
Definition at line 229 of file MooseError.h.
Referenced by MooseBaseErrorInterface::mooseInfo(), and mooseInfo().
void moose::internal::mooseInfoStreamRepeated | ( | S & | oss, |
Args &&... | args | ||
) |
Definition at line 216 of file MooseError.h.
Referenced by mooseInfoRepeated(), and mooseInfoStream().
std::string moose::internal::mooseMsgFmt | ( | const std::string & | msg, |
const std::string & | title, | ||
const std::string & | color | ||
) |
Format a message for output with a title.
msg | The message to print |
title | The title that will go on a line before the message |
color | The color to print the message in |
Definition at line 34 of file MooseError.C.
Referenced by mooseDeprecatedStream(), mooseErrorRaw(), mooseInfoStreamRepeated(), mooseUnusedStream(), and mooseWarningStream().
std::string moose::internal::mooseMsgFmt | ( | const std::string & | msg, |
const std::string & | color | ||
) |
Format a message for output without a title.
msg | The message to print |
color | The color to print the message in |
Definition at line 42 of file MooseError.C.
void moose::internal::mooseStreamAll | ( | std::ostringstream & | ss | ) |
All of the following are not meant to be called directly - they are called by the normal macros (mooseError(), etc.) down below.
Definition at line 91 of file MooseError.C.
Referenced by mooseDeprecatedStream(), MooseBaseErrorInterface::mooseError(), mooseError(), MooseBaseErrorInterface::mooseErrorNonPrefixed(), mooseInfoStreamRepeated(), mooseStreamAll(), mooseUnusedStream(), mooseWarningStream(), and MooseBaseParameterInterface::paramErrorMsg().
void moose::internal::mooseStreamAll | ( | std::ostringstream & | ss, |
T && | val, | ||
Args &&... | args | ||
) |
Definition at line 173 of file MooseError.h.
void moose::internal::mooseUnusedStream | ( | S & | oss, |
Args &&... | args | ||
) |
Definition at line 200 of file MooseError.h.
Referenced by mooseUnused().
void moose::internal::mooseWarningStream | ( | S & | oss, |
Args &&... | args | ||
) |
Definition at line 181 of file MooseError.h.
Referenced by MooseBaseErrorInterface::mooseWarning(), mooseWarning(), and MooseBaseErrorInterface::mooseWarningNonPrefixed().
std::ostream & moose::internal::operator<< | ( | std::ostream & | os, |
const SolutionInvalidityName & | name | ||
) |
Definition at line 43 of file SolutionInvalidityRegistry.C.
void moose::internal::rawValueEqualityHelper | ( | T1 & | out, |
const T2 & | in | ||
) |
Definition at line 217 of file MaterialProperty.h.
Referenced by MaterialPropertyBase< T, false >::qpCopy(), rawValueEqualityHelper(), and MaterialPropertyBase< T, false >::swap().
void moose::internal::rawValueEqualityHelper | ( | std::vector< T1 > & | out, |
const std::vector< T2 > & | in | ||
) |
Definition at line 224 of file MaterialProperty.h.
void moose::internal::rawValueEqualityHelper | ( | std::array< T1, N > & | out, |
const std::array< T2, N > & | in | ||
) |
Definition at line 233 of file MaterialProperty.h.
|
inline |
Definition at line 134 of file MooseError.h.
Referenced by mooseDeprecatedStream(), mooseErrorRaw(), mooseInfoStreamRepeated(), mooseUnusedStream(), and mooseWarningStream().