Go to the source code of this file.
Namespaces | |
libMesh | |
The following methods are specializations for using the libMesh::Parallel::packed_range_* routines for std::strings. | |
libMesh::TensorTools | |
MetaPhysicL | |
We need to instantiate the following CompareTypes to tell the compiler that ADReal is a subtype of ChainedADReal. | |
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 | |
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) |
std::string | Moose::stringify (const Moose::TimeIntegratorType &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 (MeshDivisionName) | |
This type is used for objects that expect MeshDivision 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 (MooseFunctorName) | |
Used for objects that expect Moose::Functor names. More... | |
DerivativeStringClass (MaterialName) | |
User for accessing Material objects. More... | |
DerivativeStringClass (TagName) | |
Tag Name. More... | |
DerivativeStringClass (MeshGeneratorName) | |
Name of MeshGenerators. More... | |
DerivativeStringClass (ExtraElementIDName) | |
Name of extra element IDs. More... | |
DerivativeStringClass (ReporterValueName) | |
Name of a Reporter Value, second argument to ReporterName (see Reporter.h) More... | |
DerivativeStringClass (PhysicsName) | |
Name of a Physics object. More... | |
DerivativeStringClass (PositionsName) | |
Name of a Positions object. More... | |
DerivativeStringClass (TimesName) | |
Name of a Times object. More... | |
DerivativeStringClass (ExecutorName) | |
Name of an Executor. Used for inputs to Executors. More... | |
DerivativeStringClass (ParsedFunctionExpression) | |
ParsedFunction/ParsedMaterial etc. FParser expression. More... | |
DerivativeStringClass (NonlinearSystemName) | |
System name support of multiple nonlinear systems on the same mesh. More... | |
DerivativeStringClass (CLIArgString) | |
Command line argument, specialized to handle quotes in vector arguments. More... | |
typedef libMesh::DenseMatrix<ADReal> ADDenseMatrix |
Definition at line 360 of file MooseTypes.h.
typedef libMesh::DenseVector<ADReal> ADDenseVector |
Definition at line 361 of file MooseTypes.h.
typedef libMesh::VectorValue<ADReal> ADPoint |
Definition at line 358 of file MooseTypes.h.
typedef ADRealVectorValue ADRealGradient |
Definition at line 357 of file MooseTypes.h.
typedef libMesh::TensorValue<ADReal> ADRealTensorValue |
Definition at line 359 of file MooseTypes.h.
typedef libMesh::VectorValue<ADReal> ADRealVectorValue |
AD typedefs.
Definition at line 356 of file MooseTypes.h.
using ADTemplateVariableGradient = typename OutputTools<typename Moose::ADType<T>::type>::VariableGradient |
Definition at line 519 of file MooseTypes.h.
using ADTemplateVariablePhiGradient = typename OutputTools<typename Moose::ADType<T>::type>::VariablePhiGradient |
Definition at line 548 of file MooseTypes.h.
using ADTemplateVariablePhiValue = typename OutputTools<T>::VariablePhiValue |
Definition at line 536 of file MooseTypes.h.
using ADTemplateVariableSecond = typename OutputTools<typename Moose::ADType<T>::type>::VariableSecond |
Definition at line 522 of file MooseTypes.h.
using ADTemplateVariableTestGradient = typename OutputTools<typename Moose::ADType<T>::type>::VariableTestGradient |
Definition at line 542 of file MooseTypes.h.
using ADTemplateVariableTestSecond = typename OutputTools<typename Moose::ADType<T>::type>::VariableTestSecond |
Definition at line 545 of file MooseTypes.h.
using ADTemplateVariableTestValue = typename OutputTools<T>::VariableTestValue |
Definition at line 534 of file MooseTypes.h.
using ADTemplateVariableValue = typename OutputTools<typename Moose::ADType<T>::type>::VariableValue |
Definition at line 516 of file MooseTypes.h.
Definition at line 363 of file MooseTypes.h.
Definition at line 549 of file MooseTypes.h.
typedef MooseArray<ADRealTensorValue> ADVariableSecond |
Definition at line 364 of file MooseTypes.h.
Definition at line 525 of file MooseTypes.h.
Definition at line 526 of file MooseTypes.h.
typedef VariableTestValue ADVariableTestValue |
Definition at line 524 of file MooseTypes.h.
typedef MooseArray<ADReal> ADVariableValue |
Definition at line 362 of file MooseTypes.h.
Definition at line 366 of file MooseTypes.h.
typedef MooseArray<libMesh::TypeNTensor<3, DualReal> > ADVectorVariableSecond |
Definition at line 367 of file MooseTypes.h.
Definition at line 528 of file MooseTypes.h.
Definition at line 529 of file MooseTypes.h.
Definition at line 527 of file MooseTypes.h.
Definition at line 365 of file MooseTypes.h.
typedef OutputTools<RealEigenVector>::VariableCurl ArrayVariableCurl |
Definition at line 339 of file MooseTypes.h.
typedef OutputTools<RealEigenVector>::VariableDivergence ArrayVariableDivergence |
Definition at line 340 of file MooseTypes.h.
typedef OutputTools<RealEigenVector>::VariableGradient ArrayVariableGradient |
Definition at line 337 of file MooseTypes.h.
typedef OutputTools<RealEigenVector>::VariablePhiCurl ArrayVariablePhiCurl |
Definition at line 345 of file MooseTypes.h.
typedef OutputTools<RealEigenVector>::VariablePhiDivergence ArrayVariablePhiDivergence |
Definition at line 346 of file MooseTypes.h.
typedef OutputTools<RealEigenVector>::VariablePhiGradient ArrayVariablePhiGradient |
Definition at line 342 of file MooseTypes.h.
typedef OutputTools<RealEigenVector>::VariablePhiSecond ArrayVariablePhiSecond |
Definition at line 344 of file MooseTypes.h.
typedef OutputTools<RealEigenVector>::VariablePhiValue ArrayVariablePhiValue |
Definition at line 341 of file MooseTypes.h.
typedef OutputTools<RealEigenVector>::VariableSecond ArrayVariableSecond |
Definition at line 338 of file MooseTypes.h.
typedef OutputTools<RealEigenVector>::VariableTestCurl ArrayVariableTestCurl |
Definition at line 350 of file MooseTypes.h.
typedef OutputTools<RealEigenVector>::VariableTestDivergence ArrayVariableTestDivergence |
Definition at line 351 of file MooseTypes.h.
typedef OutputTools<RealEigenVector>::VariableTestGradient ArrayVariableTestGradient |
Definition at line 348 of file MooseTypes.h.
typedef OutputTools<RealEigenVector>::VariableTestSecond ArrayVariableTestSecond |
Definition at line 349 of file MooseTypes.h.
typedef OutputTools<RealEigenVector>::VariableTestValue ArrayVariableTestValue |
Definition at line 347 of file MooseTypes.h.
typedef OutputTools<RealEigenVector>::VariableValue ArrayVariableValue |
Definition at line 336 of file MooseTypes.h.
typedef boundary_id_type BoundaryID |
Definition at line 194 of file MooseTypes.h.
typedef StoredRange<std::vector<const Elem *>::iterator, const Elem *> ConstElemPointerRange |
Definition at line 206 of file MooseTypes.h.
typedef std::vector<VariableName> CoupledName |
additional MOOSE typedefs
Definition at line 1066 of file MooseTypes.h.
typedef ADRealGradient DualRealGradient |
Definition at line 512 of file MooseTypes.h.
typedef ADRealTensorValue DualRealTensorValue |
Definition at line 511 of file MooseTypes.h.
typedef ADRealVectorValue DualRealVectorValue |
some AD typedefs for backwards compatability
Definition at line 510 of file MooseTypes.h.
using GenericChainedReal = typename Moose::GenericType<ChainedReal, is_ad> |
Definition at line 561 of file MooseTypes.h.
using GenericDenseMatrix = typename std::conditional<is_ad, DenseMatrix<ADReal>, DenseMatrix<Real> >::type |
Definition at line 583 of file MooseTypes.h.
using GenericDenseVector = typename std::conditional<is_ad, DenseVector<ADReal>, DenseVector<Real> >::type |
Definition at line 580 of file MooseTypes.h.
using GenericRankFourTensor = typename Moose::GenericType<RankFourTensor, is_ad> |
Definition at line 571 of file MooseTypes.h.
using GenericRankThreeTensor = typename Moose::GenericType<RankThreeTensor, is_ad> |
Definition at line 569 of file MooseTypes.h.
using GenericRankTwoTensor = typename Moose::GenericType<RankTwoTensor, is_ad> |
Definition at line 567 of file MooseTypes.h.
using GenericReal = typename Moose::GenericType<Real, is_ad> |
Definition at line 559 of file MooseTypes.h.
using GenericRealTensorValue = typename Moose::GenericType<RealTensorValue, is_ad> |
Definition at line 565 of file MooseTypes.h.
using GenericRealVectorValue = typename Moose::GenericType<RealVectorValue, is_ad> |
Definition at line 563 of file MooseTypes.h.
using GenericVariableGradient = typename Moose::GenericType<VariableGradient, is_ad> |
Definition at line 575 of file MooseTypes.h.
using GenericVariableSecond = typename Moose::GenericType<VariableSecond, is_ad> |
Definition at line 577 of file MooseTypes.h.
using GenericVariableValue = typename Moose::GenericType<VariableValue, is_ad> |
Definition at line 573 of file MooseTypes.h.
typedef unsigned int InterfaceID |
Definition at line 195 of file MooseTypes.h.
typedef unsigned int InvalidSolutionID |
Definition at line 202 of file MooseTypes.h.
typedef std::vector<std::vector<Eigen::Map<RealDIMValue> > > MappedArrayVariablePhiGradient |
Definition at line 343 of file MooseTypes.h.
typedef unsigned int MooseObjectID |
Definition at line 197 of file MooseTypes.h.
typedef StoredRange<std::vector<dof_id_type>::iterator, dof_id_type> NodeIdRange |
Definition at line 205 of file MooseTypes.h.
Definition at line 201 of file MooseTypes.h.
typedef Real PostprocessorValue |
various MOOSE typedefs
Definition at line 191 of file MooseTypes.h.
using RestartableDataMapName = std::string |
Definition at line 203 of file MooseTypes.h.
typedef Real ScatterVectorPostprocessorValue |
Definition at line 193 of file MooseTypes.h.
typedef subdomain_id_type SubdomainID |
Definition at line 196 of file MooseTypes.h.
Definition at line 199 of file MooseTypes.h.
Definition at line 200 of file MooseTypes.h.
Definition at line 198 of file MooseTypes.h.
typedef OutputTools<Real>::VariableCurl VariableCurl |
Definition at line 305 of file MooseTypes.h.
typedef OutputTools<Real>::VariableDivergence VariableDivergence |
Definition at line 306 of file MooseTypes.h.
typedef OutputTools<Real>::VariableGradient VariableGradient |
Definition at line 303 of file MooseTypes.h.
typedef OutputTools<Real>::VariablePhiCurl VariablePhiCurl |
Definition at line 310 of file MooseTypes.h.
Definition at line 311 of file MooseTypes.h.
Definition at line 308 of file MooseTypes.h.
typedef OutputTools<Real>::VariablePhiSecond VariablePhiSecond |
Definition at line 309 of file MooseTypes.h.
typedef OutputTools<Real>::VariablePhiValue VariablePhiValue |
Definition at line 307 of file MooseTypes.h.
typedef OutputTools<Real>::VariableSecond VariableSecond |
Definition at line 304 of file MooseTypes.h.
typedef OutputTools<Real>::VariableTestCurl VariableTestCurl |
Definition at line 315 of file MooseTypes.h.
Definition at line 316 of file MooseTypes.h.
Definition at line 313 of file MooseTypes.h.
typedef OutputTools<Real>::VariableTestSecond VariableTestSecond |
Definition at line 314 of file MooseTypes.h.
typedef OutputTools<Real>::VariableTestValue VariableTestValue |
Definition at line 312 of file MooseTypes.h.
typedef OutputTools<Real>::VariableValue VariableValue |
Definition at line 302 of file MooseTypes.h.
typedef std::vector<Real> VectorPostprocessorValue |
Definition at line 192 of file MooseTypes.h.
Definition at line 322 of file MooseTypes.h.
Definition at line 323 of file MooseTypes.h.
Definition at line 320 of file MooseTypes.h.
Definition at line 327 of file MooseTypes.h.
Definition at line 328 of file MooseTypes.h.
Definition at line 325 of file MooseTypes.h.
Definition at line 326 of file MooseTypes.h.
Definition at line 324 of file MooseTypes.h.
Definition at line 321 of file MooseTypes.h.
Definition at line 332 of file MooseTypes.h.
Definition at line 333 of file MooseTypes.h.
Definition at line 330 of file MooseTypes.h.
Definition at line 331 of file MooseTypes.h.
Definition at line 329 of file MooseTypes.h.
Definition at line 319 of file MooseTypes.h.
std::remove_const<T>::type _MooseIndex | ( | T | , |
int | |||
) |
Definition at line 103 of file MooseTypes.h.
decltype(std::declval<T>().size()) _MooseIndex | ( | T && | , |
int | |||
) |
Definition at line 109 of file MooseTypes.h.
|
delete |
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 | ( | 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 | ( | MeshFileName | ) |
This type is similar to "FileName", but is used to further filter file dialogs on known file mesh types.
DerivativeStringClass | ( | OutFileBase | ) |
This type is for output file base.
DerivativeStringClass | ( | NonlinearVariableName | ) |
This type is used for objects that expect nonlinear variable names (i.e. Kernels, BCs)
DerivativeStringClass | ( | AuxVariableName | ) |
This type is used for objects that expect Auxiliary variable names (i.e. AuxKernels, AuxBCs)
DerivativeStringClass | ( | VariableName | ) |
This type is used for objects that expect either Nonlinear or Auxiliary Variables such as postprocessors.
DerivativeStringClass | ( | BoundaryName | ) |
This type is used for objects that expect Boundary Names/Ids read from or generated on the current mesh.
DerivativeStringClass | ( | SubdomainName | ) |
This type is similar to BoundaryName but is used for "blocks" or subdomains in the current mesh.
DerivativeStringClass | ( | PostprocessorName | ) |
This type is used for objects that expect Postprocessor objects.
DerivativeStringClass | ( | VectorPostprocessorName | ) |
This type is used for objects that expect VectorPostprocessor objects.
DerivativeStringClass | ( | MeshDivisionName | ) |
This type is used for objects that expect MeshDivision objects.
DerivativeStringClass | ( | FunctionName | ) |
DerivativeStringClass | ( | DistributionName | ) |
This type is used for objects that expect Moose Distribution objects.
DerivativeStringClass | ( | SamplerName | ) |
DerivativeStringClass | ( | UserObjectName | ) |
This type is used for objects that expect "UserObject" names.
DerivativeStringClass | ( | IndicatorName | ) |
This type is used for objects that expect an Indicator object name.
DerivativeStringClass | ( | MarkerName | ) |
This type is used for objects that expect an Marker object name.
DerivativeStringClass | ( | MultiAppName | ) |
This type is used for objects that expect an MultiApp object name.
DerivativeStringClass | ( | OutputName | ) |
Used for objects the require Output object names.
DerivativeStringClass | ( | MaterialPropertyName | ) |
Used for objects that expect MaterialProperty names.
DerivativeStringClass | ( | MooseFunctorName | ) |
Used for objects that expect Moose::Functor names.
DerivativeStringClass | ( | MaterialName | ) |
User for accessing Material objects.
DerivativeStringClass | ( | TagName | ) |
Tag Name.
DerivativeStringClass | ( | MeshGeneratorName | ) |
Name of MeshGenerators.
DerivativeStringClass | ( | ExtraElementIDName | ) |
Name of extra element IDs.
DerivativeStringClass | ( | ReporterValueName | ) |
Name of a Reporter Value, second argument to ReporterName (see Reporter.h)
DerivativeStringClass | ( | PhysicsName | ) |
Name of a Physics object.
DerivativeStringClass | ( | PositionsName | ) |
Name of a Positions object.
DerivativeStringClass | ( | TimesName | ) |
Name of a Times object.
DerivativeStringClass | ( | ExecutorName | ) |
Name of an Executor. Used for inputs to Executors.
DerivativeStringClass | ( | ParsedFunctionExpression | ) |
ParsedFunction/ParsedMaterial etc. FParser expression.
DerivativeStringClass | ( | NonlinearSystemName | ) |
System name support of multiple nonlinear systems on the same mesh.
DerivativeStringClass | ( | CLIArgString | ) |
Command line argument, specialized to handle quotes in vector arguments.