www.mooseframework.org
Classes | Namespaces | Typedefs | Enumerations | Functions | Variables
MooseTypes.h File Reference

Go to the source code of this file.

Classes

class  MooseArray< T >
 forward declarations More...
 
class  RankTwoTensorTempl< T >
 RankTwoTensorTempl is designed to handle the Stress or Strain Tensor for a fully anisotropic material. More...
 
class  RankFourTensorTempl< T >
 RankFourTensorTempl is designed to handle any N-dimensional fourth order tensor, C. More...
 
class  MaterialProperty< T >
 Concrete definition of a parameter value for a specified type. More...
 
class  ADMaterialPropertyObject< T >
 
class  libMesh::VectorValue< typename >
 
class  libMesh::TypeVector< typename >
 
class  libMesh::TensorValue< T >
 
class  libMesh::TypeTensor< typename >
 
class  libMesh::TypeNTensor< int, typename >
 
struct  OutputTools< OutputType >
 
struct  Moose::RealType< compute_stage >
 
struct  Moose::RealType< JACOBIAN >
 
struct  Moose::ValueType< T, compute_stage >
 
struct  Moose::ValueType< Real, compute_stage >
 
struct  Moose::ValueType< W< Real >, compute_stage >
 
struct  VariableValueType< T, compute_stage >
 
struct  VariableGradientType< T, compute_stage >
 
struct  VariableTestGradientType< T, compute_stage >
 
struct  VariableSecondType< T, compute_stage >
 
struct  VariablePhiGradientType< T, compute_stage >
 
struct  RealVectorValueType< compute_stage >
 
struct  RealVectorValueType< JACOBIAN >
 
struct  RealTensorValueType< compute_stage >
 
struct  RealTensorValueType< JACOBIAN >
 
struct  RankTwoTensorType< compute_stage >
 
struct  RankTwoTensorType< JACOBIAN >
 
struct  RankFourTensorType< compute_stage >
 
struct  RankFourTensorType< JACOBIAN >
 
struct  MaterialPropertyType< mat_prop_type, compute_stage >
 
struct  MaterialPropertyType< mat_prop_type, JACOBIAN >
 
struct  PointType< compute_stage >
 
struct  PointType< JACOBIAN >
 
struct  enable_bitmask_operators< Moose::RelationshipManagerType >
 

Namespaces

 libMesh
 The following methods are specializations for using the libMesh::Parallel::packed_range_* routines for std::strings.
 
 Moose
 

Typedefs

typedef RankTwoTensorTempl< Real > RankTwoTensor
 
typedef RankTwoTensorTempl< DualRealDualRankTwoTensor
 
typedef RankFourTensorTempl< Real > RankFourTensor
 
typedef RankFourTensorTempl< DualRealDualRankFourTensor
 
typedef TensorValue< Real > libMesh::RealTensorValue
 
typedef Real PostprocessorValue
 MOOSE typedefs. More...
 
typedef std::vector< Real > VectorPostprocessorValue
 
typedef Real ScatterVectorPostprocessorValue
 
typedef boundary_id_type BoundaryID
 
typedef unsigned int InterfaceID
 
typedef subdomain_id_type SubdomainID
 
typedef unsigned int MooseObjectID
 
typedef unsigned int THREAD_ID
 
typedef unsigned int TagID
 
typedef unsigned int PerfID
 
typedef StoredRange< std::vector< dof_id_type >::iterator, dof_id_type > NodeIdRange
 
typedef StoredRange< std::vector< const Elem * >::iterator, const Elem * > ConstElemPointerRange
 
typedef OutputTools< Real >::VariableValue VariableValue
 
typedef OutputTools< Real >::VariableGradient VariableGradient
 
typedef OutputTools< Real >::VariableSecond VariableSecond
 
typedef OutputTools< Real >::VariableCurl VariableCurl
 
typedef OutputTools< Real >::VariablePhiValue VariablePhiValue
 
typedef OutputTools< Real >::VariablePhiGradient VariablePhiGradient
 
typedef OutputTools< Real >::VariablePhiSecond VariablePhiSecond
 
typedef OutputTools< Real >::VariablePhiCurl VariablePhiCurl
 
typedef OutputTools< Real >::VariableTestValue VariableTestValue
 
typedef OutputTools< Real >::VariableTestGradient VariableTestGradient
 
typedef OutputTools< Real >::VariableTestSecond VariableTestSecond
 
typedef OutputTools< Real >::VariableTestCurl VariableTestCurl
 
typedef OutputTools< RealVectorValue >::VariableValue VectorVariableValue
 
typedef OutputTools< RealVectorValue >::VariableGradient VectorVariableGradient
 
typedef OutputTools< RealVectorValue >::VariableSecond VectorVariableSecond
 
typedef OutputTools< RealVectorValue >::VariableCurl VectorVariableCurl
 
typedef OutputTools< RealVectorValue >::VariablePhiValue VectorVariablePhiValue
 
typedef OutputTools< RealVectorValue >::VariablePhiGradient VectorVariablePhiGradient
 
typedef OutputTools< RealVectorValue >::VariablePhiSecond VectorVariablePhiSecond
 
typedef OutputTools< RealVectorValue >::VariablePhiCurl VectorVariablePhiCurl
 
typedef OutputTools< RealVectorValue >::VariableTestValue VectorVariableTestValue
 
typedef OutputTools< RealVectorValue >::VariableTestGradient VectorVariableTestGradient
 
typedef OutputTools< RealVectorValue >::VariableTestSecond VectorVariableTestSecond
 
typedef OutputTools< RealVectorValue >::VariableTestCurl VectorVariableTestCurl
 
template<template< class > class W>
using TemplateDN = W< DualReal >
 
typedef TemplateDN< VectorValue > DualRealVectorValue
 
typedef TemplateDN< TensorValue > DualRealTensorValue
 
typedef DualRealVectorValue DualRealGradient
 
typedef DualRealTensorValue ADRealTensor
 
typedef VariableTestValue ADVariableTestValue
 
typedef VariableTestGradient ADVariableTestGradient
 
typedef VariableTestSecond ADVariableTestSecond
 
typedef VectorVariableTestValue ADVectorVariableTestValue
 
typedef VectorVariableTestGradient ADVectorVariableTestGradient
 
typedef VectorVariableTestSecond ADVectorVariableTestSecond
 
typedef std::function< void(const InputParameters &, InputParameters &)> Moose::RelationshipManagerInputParameterCallback
 The type for the callback to set RelationshipManager parameters. More...
 

Enumerations

enum  ComputeStage { RESIDUAL, JACOBIAN }
 
enum  Moose::MaterialDataType { Moose::BLOCK_MATERIAL_DATA, Moose::BOUNDARY_MATERIAL_DATA, Moose::FACE_MATERIAL_DATA, Moose::NEIGHBOR_MATERIAL_DATA }
 MaterialData types. More...
 
enum  Moose::AuxGroup { Moose::PRE_IC = 0, Moose::PRE_AUX = 1, Moose::POST_AUX = 2, Moose::ALL = 3 }
 Flag for AuxKernel related execution type. More...
 
enum  Moose::VarKindType { Moose::VAR_NONLINEAR, Moose::VAR_AUXILIARY, Moose::VAR_ANY }
 Framework-wide stuff. More...
 
enum  Moose::VarFieldType { Moose::VAR_FIELD_STANDARD, Moose::VAR_FIELD_SCALAR, Moose::VAR_FIELD_VECTOR, Moose::VAR_FIELD_ANY }
 
enum  Moose::CouplingType { Moose::COUPLING_DIAG, Moose::COUPLING_FULL, Moose::COUPLING_CUSTOM }
 
enum  Moose::ConstraintSideType { Moose::SIDE_MASTER, Moose::SIDE_SLAVE }
 
enum  Moose::DGResidualType { Moose::Element, Moose::Neighbor }
 
enum  Moose::DGJacobianType { Moose::ElementElement, Moose::ElementNeighbor, Moose::NeighborElement, Moose::NeighborNeighbor }
 
enum  Moose::ConstraintType { Moose::Slave = Element, Moose::Master = Neighbor }
 
enum  Moose::ElementType : unsigned int { Moose::ElementType::Element = DGResidualType::Element, Moose::ElementType::Neighbor = DGResidualType::Neighbor, Moose::ElementType::Lower = DGResidualType::Neighbor + 1 }
 
enum  Moose::MortarType : unsigned int { Moose::MortarType::Slave = static_cast<unsigned int>(Moose::ElementType::Element), Moose::MortarType::Master = static_cast<unsigned int>(Moose::ElementType::Neighbor), Moose::MortarType::Lower = static_cast<unsigned int>(Moose::ElementType::Lower) }
 
enum  Moose::ConstraintJacobianType {
  Moose::SlaveSlave = ElementElement, Moose::SlaveMaster = ElementNeighbor, Moose::MasterSlave = NeighborElement, Moose::MasterMaster = NeighborNeighbor,
  Moose::LowerLower, Moose::LowerSlave, Moose::LowerMaster, Moose::SlaveLower,
  Moose::MasterLower
}
 
enum  Moose::CoordinateSystemType { Moose::COORD_XYZ, Moose::COORD_RZ, Moose::COORD_RSPHERICAL }
 
enum  Moose::PCSideType { Moose::PCS_LEFT, Moose::PCS_RIGHT, Moose::PCS_SYMMETRIC, Moose::PCS_DEFAULT }
 Preconditioning side. More...
 
enum  Moose::MooseKSPNormType {
  Moose::KSPN_NONE, Moose::KSPN_PRECONDITIONED, Moose::KSPN_UNPRECONDITIONED, Moose::KSPN_NATURAL,
  Moose::KSPN_DEFAULT
}
 Norm type for converge test. More...
 
enum  Moose::SolveType {
  Moose::ST_PJFNK, Moose::ST_JFNK, Moose::ST_NEWTON, Moose::ST_FD,
  Moose::ST_LINEAR
}
 Type of the solve. More...
 
enum  Moose::EigenSolveType {
  Moose::EST_POWER, Moose::EST_ARNOLDI, Moose::EST_KRYLOVSCHUR, Moose::EST_JACOBI_DAVIDSON,
  Moose::EST_NONLINEAR_POWER, Moose::EST_MF_NONLINEAR_POWER, Moose::EST_MONOLITH_NEWTON, Moose::EST_MF_MONOLITH_NEWTON
}
 Type of the eigen solve. More...
 
enum  Moose::EigenProblemType {
  Moose::EPT_HERMITIAN, Moose::EPT_NON_HERMITIAN, Moose::EPT_GEN_HERMITIAN, Moose::EPT_GEN_INDEFINITE,
  Moose::EPT_GEN_NON_HERMITIAN, Moose::EPT_POS_GEN_NON_HERMITIAN, Moose::EPT_SLEPC_DEFAULT
}
 Type of the eigen problem. More...
 
enum  Moose::WhichEigenPairs {
  Moose::WEP_LARGEST_MAGNITUDE, Moose::WEP_SMALLEST_MAGNITUDE, Moose::WEP_LARGEST_REAL, Moose::WEP_SMALLEST_REAL,
  Moose::WEP_LARGEST_IMAGINARY, Moose::WEP_SMALLEST_IMAGINARY, Moose::WEP_TARGET_MAGNITUDE, Moose::WEP_TARGET_REAL,
  Moose::WEP_TARGET_IMAGINARY, Moose::WEP_ALL_EIGENVALUES, Moose::WEP_SLEPC_DEFAULT
}
 Which eigen pairs. More...
 
enum  Moose::TimeIntegratorType {
  Moose::TI_IMPLICIT_EULER, Moose::TI_EXPLICIT_EULER, Moose::TI_CRANK_NICOLSON, Moose::TI_BDF2,
  Moose::TI_EXPLICIT_MIDPOINT, Moose::TI_LSTABLE_DIRK2, Moose::TI_EXPLICIT_TVD_RK_2, Moose::TI_NEWMARK_BETA
}
 Time integrators. More...
 
enum  Moose::ConstraintFormulationType { Moose::Penalty, Moose::Kinematic }
 Type of constraint formulation. More...
 
enum  Moose::LineSearchType {
  Moose::LS_INVALID, Moose::LS_DEFAULT, Moose::LS_NONE, Moose::LS_BASIC,
  Moose::LS_CUBIC, Moose::LS_QUADRATIC, Moose::LS_BASICNONORMS, Moose::LS_SHELL,
  Moose::LS_CONTACT, Moose::LS_L2, Moose::LS_BT, Moose::LS_CP
}
 Type of the line search. More...
 
enum  Moose::MffdType { Moose::MFFD_INVALID, Moose::MFFD_WP, Moose::MFFD_DS }
 Type of the matrix-free finite-differencing parameter. More...
 
enum  Moose::PatchUpdateType { Moose::Never, Moose::Always, Moose::Auto, Moose::Iteration }
 Type of patch update strategy for modeling node-face constraints or contact. More...
 
enum  Moose::RelationshipManagerType : unsigned char { Moose::RelationshipManagerType::DEFAULT = 0, Moose::RelationshipManagerType::GEOMETRIC = 1 << 0, Moose::RelationshipManagerType::ALGEBRAIC = 1 << 1, Moose::RelationshipManagerType::COUPLING = 1 << 2 }
 Main types of Relationship Managers. More...
 

Functions

template<typename T , typename std::enable_if< std::is_integral< T >::value >::type * = nullptr>
std::remove_const< T >::type _MooseIndex (T, int)
 
template<typename T >
decltype(std::declval< T >().size()) _MooseIndex (T &&, int)
 
template<typename T >
decltype("NOTE: MooseIndex only works with integers and objects with size()!") _MooseIndex (T, double)=delete
 
std::string Moose::stringify (const Moose::RelationshipManagerType &t)
 
template<>
void libMesh::print_helper (std::ostream &os, const Moose::RelationshipManagerType *param)
 
 DerivativeStringClass (FileName)
 This type is for expected (i.e. More...
 
 DerivativeStringClass (FileNameNoExtension)
 This type is for expected filenames where the extension is unwanted, it can be used to trigger open file dialogs in the GUI. More...
 
 DerivativeStringClass (MeshFileName)
 This type is similar to "FileName", but is used to further filter file dialogs on known file mesh types. More...
 
 DerivativeStringClass (OutFileBase)
 This type is for output file base. More...
 
 DerivativeStringClass (NonlinearVariableName)
 This type is used for objects that expect nonlinear variable names (i.e. Kernels, BCs) More...
 
 DerivativeStringClass (AuxVariableName)
 This type is used for objects that expect Auxiliary variable names (i.e. AuxKernels, AuxBCs) More...
 
 DerivativeStringClass (VariableName)
 This type is used for objects that expect either Nonlinear or Auxiliary Variables such as postprocessors. More...
 
 DerivativeStringClass (BoundaryName)
 This type is used for objects that expect Boundary Names/Ids read from or generated on the current mesh. More...
 
 DerivativeStringClass (SubdomainName)
 This type is similar to BoundaryName but is used for "blocks" or subdomains in the current mesh. More...
 
 DerivativeStringClass (PostprocessorName)
 This type is used for objects that expect Postprocessor objects. More...
 
 DerivativeStringClass (VectorPostprocessorName)
 This type is used for objects that expect VectorPostprocessor objects. More...
 
 DerivativeStringClass (FunctionName)
 This type is used for objects that expect Moose Function objects. More...
 
 DerivativeStringClass (DistributionName)
 This type is used for objects that expect Moose Distribution objects. More...
 
 DerivativeStringClass (SamplerName)
 This type is used for objects that expect Moose Sampler objects. More...
 
 DerivativeStringClass (UserObjectName)
 This type is used for objects that expect "UserObject" names. More...
 
 DerivativeStringClass (IndicatorName)
 This type is used for objects that expect an Indicator object name. More...
 
 DerivativeStringClass (MarkerName)
 This type is used for objects that expect an Marker object name. More...
 
 DerivativeStringClass (MultiAppName)
 This type is used for objects that expect an MultiApp object name. More...
 
 DerivativeStringClass (OutputName)
 Used for objects the require Output object names. More...
 
 DerivativeStringClass (MaterialPropertyName)
 Used for objects that expect MaterialProperty names. More...
 
 DerivativeStringClass (MaterialName)
 User for accessing Material objects. More...
 
 DerivativeStringClass (TagName)
 Tag Name. More...
 
 DerivativeStringClass (MeshGeneratorName)
 Name of MeshGenerators. More...
 

Variables

const SubdomainID Moose::ANY_BLOCK_ID = libMesh::Elem::invalid_subdomain_id - 1
 
const SubdomainID Moose::INVALID_BLOCK_ID = libMesh::Elem::invalid_subdomain_id
 
const BoundaryID Moose::ANY_BOUNDARY_ID = static_cast<BoundaryID>(-1)
 
const BoundaryID Moose::INVALID_BOUNDARY_ID = libMesh::BoundaryInfo::invalid_id
 
const std::set< SubdomainIDMoose::EMPTY_BLOCK_IDS = {}
 
const std::set< BoundaryIDMoose::EMPTY_BOUNDARY_IDS = {}
 

Typedef Documentation

◆ ADRealTensor

Definition at line 231 of file MooseTypes.h.

◆ ADVariableTestGradient

Definition at line 385 of file MooseTypes.h.

◆ ADVariableTestSecond

Definition at line 386 of file MooseTypes.h.

◆ ADVariableTestValue

Definition at line 384 of file MooseTypes.h.

◆ ADVectorVariableTestGradient

Definition at line 388 of file MooseTypes.h.

◆ ADVectorVariableTestSecond

Definition at line 389 of file MooseTypes.h.

◆ ADVectorVariableTestValue

Definition at line 387 of file MooseTypes.h.

◆ BoundaryID

typedef boundary_id_type BoundaryID

Definition at line 157 of file MooseTypes.h.

◆ ConstElemPointerRange

typedef StoredRange<std::vector<const Elem *>::iterator, const Elem *> ConstElemPointerRange

Definition at line 166 of file MooseTypes.h.

◆ DualRankFourTensor

Definition at line 117 of file MooseTypes.h.

◆ DualRankTwoTensor

Definition at line 113 of file MooseTypes.h.

◆ DualRealGradient

Definition at line 230 of file MooseTypes.h.

◆ DualRealTensorValue

typedef TemplateDN<TensorValue> DualRealTensorValue

Definition at line 228 of file MooseTypes.h.

◆ DualRealVectorValue

typedef TemplateDN<VectorValue> DualRealVectorValue

Definition at line 227 of file MooseTypes.h.

◆ InterfaceID

typedef unsigned int InterfaceID

Definition at line 158 of file MooseTypes.h.

◆ MooseObjectID

typedef unsigned int MooseObjectID

Definition at line 160 of file MooseTypes.h.

◆ NodeIdRange

typedef StoredRange<std::vector<dof_id_type>::iterator, dof_id_type> NodeIdRange

Definition at line 165 of file MooseTypes.h.

◆ PerfID

typedef unsigned int PerfID

Definition at line 163 of file MooseTypes.h.

◆ PostprocessorValue

typedef Real PostprocessorValue

MOOSE typedefs.

Definition at line 154 of file MooseTypes.h.

◆ RankFourTensor

Definition at line 115 of file MooseTypes.h.

◆ RankTwoTensor

Definition at line 111 of file MooseTypes.h.

◆ ScatterVectorPostprocessorValue

Definition at line 156 of file MooseTypes.h.

◆ SubdomainID

typedef subdomain_id_type SubdomainID

Definition at line 159 of file MooseTypes.h.

◆ TagID

typedef unsigned int TagID

Definition at line 162 of file MooseTypes.h.

◆ TemplateDN

template<template< class > class W>
using TemplateDN = W<DualReal>

Definition at line 225 of file MooseTypes.h.

◆ THREAD_ID

typedef unsigned int THREAD_ID

Definition at line 161 of file MooseTypes.h.

◆ VariableCurl

Definition at line 200 of file MooseTypes.h.

◆ VariableGradient

Definition at line 198 of file MooseTypes.h.

◆ VariablePhiCurl

Definition at line 204 of file MooseTypes.h.

◆ VariablePhiGradient

Definition at line 202 of file MooseTypes.h.

◆ VariablePhiSecond

Definition at line 203 of file MooseTypes.h.

◆ VariablePhiValue

Definition at line 201 of file MooseTypes.h.

◆ VariableSecond

Definition at line 199 of file MooseTypes.h.

◆ VariableTestCurl

Definition at line 208 of file MooseTypes.h.

◆ VariableTestGradient

Definition at line 206 of file MooseTypes.h.

◆ VariableTestSecond

Definition at line 207 of file MooseTypes.h.

◆ VariableTestValue

Definition at line 205 of file MooseTypes.h.

◆ VariableValue

Definition at line 197 of file MooseTypes.h.

◆ VectorPostprocessorValue

typedef std::vector<Real> VectorPostprocessorValue

Definition at line 155 of file MooseTypes.h.

◆ VectorVariableCurl

typedef OutputTools<RealVectorValue>::VariableCurl VectorVariableCurl

Definition at line 214 of file MooseTypes.h.

◆ VectorVariableGradient

Definition at line 212 of file MooseTypes.h.

◆ VectorVariablePhiCurl

Definition at line 218 of file MooseTypes.h.

◆ VectorVariablePhiGradient

Definition at line 216 of file MooseTypes.h.

◆ VectorVariablePhiSecond

Definition at line 217 of file MooseTypes.h.

◆ VectorVariablePhiValue

Definition at line 215 of file MooseTypes.h.

◆ VectorVariableSecond

typedef OutputTools<RealVectorValue>::VariableSecond VectorVariableSecond

Definition at line 213 of file MooseTypes.h.

◆ VectorVariableTestCurl

Definition at line 222 of file MooseTypes.h.

◆ VectorVariableTestGradient

Definition at line 220 of file MooseTypes.h.

◆ VectorVariableTestSecond

Definition at line 221 of file MooseTypes.h.

◆ VectorVariableTestValue

Definition at line 219 of file MooseTypes.h.

◆ VectorVariableValue

typedef OutputTools<RealVectorValue>::VariableValue VectorVariableValue

Definition at line 211 of file MooseTypes.h.

Enumeration Type Documentation

◆ ComputeStage

Enumerator
RESIDUAL 
JACOBIAN 

Definition at line 233 of file MooseTypes.h.

234 {
235  RESIDUAL,
236  JACOBIAN
237 };

Function Documentation

◆ _MooseIndex() [1/3]

template<typename T , typename std::enable_if< std::is_integral< T >::value >::type * = nullptr>
std::remove_const<T>::type _MooseIndex ( ,
int   
)

Definition at line 87 of file MooseTypes.h.

88 {
89 }

◆ _MooseIndex() [2/3]

template<typename T >
decltype(std::declval<T>().size()) _MooseIndex ( T &&  ,
int   
)

Definition at line 93 of file MooseTypes.h.

94 {
95 }

◆ _MooseIndex() [3/3]

template<typename T >
decltype("NOTE: MooseIndex only works with integers and objects with size()!") _MooseIndex ( ,
double   
)
delete

◆ DerivativeStringClass() [1/23]

DerivativeStringClass ( FileName  )

This type is for expected (i.e.

input) file names or paths that your simulation needs. If relative paths are assigned to this type, they are treated/modified to be relative to the location of the simulation's main input file's directory. It can be used to trigger open file dialogs in the GUI.

◆ DerivativeStringClass() [2/23]

DerivativeStringClass ( FileNameNoExtension  )

This type is for expected filenames where the extension is unwanted, it can be used to trigger open file dialogs in the GUI.

◆ DerivativeStringClass() [3/23]

DerivativeStringClass ( MeshFileName  )

This type is similar to "FileName", but is used to further filter file dialogs on known file mesh types.

◆ DerivativeStringClass() [4/23]

DerivativeStringClass ( OutFileBase  )

This type is for output file base.

◆ DerivativeStringClass() [5/23]

DerivativeStringClass ( NonlinearVariableName  )

This type is used for objects that expect nonlinear variable names (i.e. Kernels, BCs)

◆ DerivativeStringClass() [6/23]

DerivativeStringClass ( AuxVariableName  )

This type is used for objects that expect Auxiliary variable names (i.e. AuxKernels, AuxBCs)

◆ DerivativeStringClass() [7/23]

DerivativeStringClass ( VariableName  )

This type is used for objects that expect either Nonlinear or Auxiliary Variables such as postprocessors.

◆ DerivativeStringClass() [8/23]

DerivativeStringClass ( BoundaryName  )

This type is used for objects that expect Boundary Names/Ids read from or generated on the current mesh.

◆ DerivativeStringClass() [9/23]

DerivativeStringClass ( SubdomainName  )

This type is similar to BoundaryName but is used for "blocks" or subdomains in the current mesh.

◆ DerivativeStringClass() [10/23]

DerivativeStringClass ( PostprocessorName  )

This type is used for objects that expect Postprocessor objects.

◆ DerivativeStringClass() [11/23]

DerivativeStringClass ( VectorPostprocessorName  )

This type is used for objects that expect VectorPostprocessor objects.

◆ DerivativeStringClass() [12/23]

DerivativeStringClass ( FunctionName  )

This type is used for objects that expect Moose Function objects.

◆ DerivativeStringClass() [13/23]

DerivativeStringClass ( DistributionName  )

This type is used for objects that expect Moose Distribution objects.

◆ DerivativeStringClass() [14/23]

DerivativeStringClass ( SamplerName  )

This type is used for objects that expect Moose Sampler objects.

◆ DerivativeStringClass() [15/23]

DerivativeStringClass ( UserObjectName  )

This type is used for objects that expect "UserObject" names.

◆ DerivativeStringClass() [16/23]

DerivativeStringClass ( IndicatorName  )

This type is used for objects that expect an Indicator object name.

◆ DerivativeStringClass() [17/23]

DerivativeStringClass ( MarkerName  )

This type is used for objects that expect an Marker object name.

◆ DerivativeStringClass() [18/23]

DerivativeStringClass ( MultiAppName  )

This type is used for objects that expect an MultiApp object name.

◆ DerivativeStringClass() [19/23]

DerivativeStringClass ( OutputName  )

Used for objects the require Output object names.

◆ DerivativeStringClass() [20/23]

DerivativeStringClass ( MaterialPropertyName  )

Used for objects that expect MaterialProperty names.

◆ DerivativeStringClass() [21/23]

DerivativeStringClass ( MaterialName  )

User for accessing Material objects.

◆ DerivativeStringClass() [22/23]

DerivativeStringClass ( TagName  )

Tag Name.

◆ DerivativeStringClass() [23/23]

DerivativeStringClass ( MeshGeneratorName  )

Name of MeshGenerators.