https://mooseframework.inl.gov
Loading...
Searching...
No Matches
Functions | Variables
MFEMProblem.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("MooseApp", MFEMProblem)
 
int vectorFunctionDim (const std::string &type, const InputParameters &parameters)
 

Variables

const std::vector< std::string > SCALAR_FUNCS
 
const std::vector< std::string > VECTOR_FUNCS = {"ParsedVectorFunction", "LevelSetOlssonVortex"}
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "MooseApp"  ,
MFEMProblem   
)

◆ vectorFunctionDim()

int vectorFunctionDim ( const std::string &  type,
const InputParameters parameters 
)

Definition at line 535 of file MFEMProblem.C.

536{
537 if (parameters.isParamSetByUser("expression_z"))
538 return 3;
539 if (parameters.isParamSetByUser("expression_y") || type == "LevelSetOlssonVortex")
540 return 2;
541 if (parameters.isParamSetByUser("expression_x"))
542 return 1;
543
544 return 3;
545}
bool isParamSetByUser(const std::string &name) const
Method returns true if the parameter was set by the user.

Referenced by MFEMProblem::addFunction().

Variable Documentation

◆ SCALAR_FUNCS

const std::vector<std::string> SCALAR_FUNCS

Definition at line 547 of file MFEMProblem.C.

547 {"Axisymmetric2D3DSolutionFunction",
548 "BicubicSplineFunction",
549 "CoarsenedPiecewiseLinear",
550 "CompositeFunction",
551 "ConstantFunction",
552 "ImageFunction",
553 "ParsedFunction",
554 "ParsedGradFunction",
555 "PeriodicFunction",
556 "PiecewiseBilinear",
557 "PiecewiseConstant",
558 "PiecewiseConstantFromCSV",
559 "PiecewiseLinear",
560 "PiecewiseLinearFromVectorPostprocessor",
561 "PiecewiseMultiInterpolation",
562 "PiecewiseMulticonstant",
563 "SolutionFunction",
564 "SplineFunction",
565 "FunctionSeries",
566 "LevelSetOlssonBubble",
567 "LevelSetOlssonPlane",
568 "NearestReporterCoordinatesFunction",
569 "ParameterMeshFunction",
570 "ParsedOptimizationFunction",
571 "FourierNoise",
572 "MovingPlanarFront",
573 "MultiControlDrumFunction",
574 "Grad2ParsedFunction",
575 "GradParsedFunction",
576 "ScaledAbsDifferenceDRLRewardFunction",
577 "CircularAreaHydraulicDiameterFunction",
578 "CosineHumpFunction",
579 "CosineTransitionFunction",
580 "CubicTransitionFunction",
581 "GeneralizedCircumference",
582 "PiecewiseFunction",
583 "TimeRampFunction"},

Referenced by MFEMProblem::addFunction().

◆ VECTOR_FUNCS

const std::vector<std::string> VECTOR_FUNCS = {"ParsedVectorFunction", "LevelSetOlssonVortex"}

Definition at line 584 of file MFEMProblem.C.

584{"ParsedVectorFunction", "LevelSetOlssonVortex"};

Referenced by MFEMProblem::addFunction().