This UserObject computes averages of a variable storing partial sums for the specified number of intervals in a direction (x,y,z). More...
#include <NearestRadiusLayeredAverage.h>
Public Types | |
| using | FunctorType = FunctorBase< Real > |
| using | ValueType = Real |
| using | GradientType = typename FunctorReturnType< Real, FunctorEvaluationKind::Gradient >::type |
| This rigmarole makes it so that a user can create functors that return containers (std::vector, std::array). | |
| using | DotType = ValueType |
Public Member Functions | |
| NearestRadiusLayeredAverage (const InputParameters ¶meters) | |
| virtual void | initialize () override |
| virtual void | execute () override |
| virtual void | finalize () override |
| virtual void | threadJoin (const UserObject &y) override |
| virtual Real | spatialValue (const Point &p) const override |
| Given a Point return the integral value associated with the layer that point falls in for the layered average closest to that point. | |
| virtual const std::vector< Point > & | getPoints () const |
| Get the points at which the nearest operation is performed. | |
| virtual const std::vector< Point > | spatialPoints () const override |
| virtual bool | hasBlocks (SubdomainID sub) const override |
| Returns whether the functor is defined on this block. | |
| template<typename SpatialArg > | |
| Real | evaluateTemplate (const SpatialArg &position, const Moose::StateArg &libmesh_dbg_var(state)) const |
| FunctorReturnType< Real, FET >::type | genericEvaluate (const Space &r, const State &state) const |
Perform a generic evaluation based on the supplied template argument FET and supplied spatial and temporal arguments. | |
| const MooseFunctorName & | functorName () const |
| Return the functor name. | |
| virtual void | residualSetup () override |
| virtual void | jacobianSetup () override |
| virtual void | timestepSetup () override |
| virtual void | customSetup (const ExecFlagType &exec_type) override |
| void | setCacheClearanceSchedule (const std::set< ExecFlagType > &clearance_schedule) |
| Set how often to clear the functor evaluation cache. | |
| virtual bool | isExtrapolatedBoundaryFace (const FaceInfo &, const Elem *, const StateArg &) const |
| Returns whether this (sided) face is an extrapolated boundary face for this functor. | |
| bool | isInternalFace (const FaceInfo &) const |
| Returns true if the face is an internal face. | |
| virtual bool | isConstant () const |
| Returns true if this functor is a constant. | |
| virtual bool | hasFaceSide (const FaceInfo &fi, const bool fi_elem_side) const override |
| void | checkFace (const Moose::FaceArg &face) const |
| Examines the incoming face argument. | |
| ValueType | operator() (const ElemArg &elem, const StateArg &state) const |
Same as their evaluate overloads with the same arguments but allows for caching implementation. | |
| ValueType | operator() (const FaceArg &face, const StateArg &state) const |
| ValueType | operator() (const ElemQpArg &qp, const StateArg &state) const |
| ValueType | operator() (const ElemSideQpArg &qp, const StateArg &state) const |
| ValueType | operator() (const ElemPointArg &elem_point, const StateArg &state) const |
| ValueType | operator() (const NodeArg &node, const StateArg &state) const |
| GradientType | gradient (const ElemArg &elem, const StateArg &state) const |
Same as their evaluateGradient overloads with the same arguments but allows for caching implementation. | |
| GradientType | gradient (const FaceArg &face, const StateArg &state) const |
| GradientType | gradient (const ElemQpArg &qp, const StateArg &state) const |
| GradientType | gradient (const ElemSideQpArg &qp, const StateArg &state) const |
| GradientType | gradient (const ElemPointArg &elem_point, const StateArg &state) const |
| GradientType | gradient (const NodeArg &node, const StateArg &state) const |
| DotType | dot (const ElemArg &elem, const StateArg &state) const |
Same as their evaluateDot overloads with the same arguments but allows for caching implementation. | |
| DotType | dot (const FaceArg &face, const StateArg &state) const |
| DotType | dot (const ElemQpArg &qp, const StateArg &state) const |
| DotType | dot (const ElemSideQpArg &qp, const StateArg &state) const |
| DotType | dot (const ElemPointArg &elem_point, const StateArg &state) const |
| DotType | dot (const NodeArg &node, const StateArg &state) const |
| GradientType | gradDot (const ElemArg &elem, const StateArg &state) const |
Same as their evaluateGradDot overloads with the same arguments but allows for caching implementation. | |
| GradientType | gradDot (const FaceArg &face, const StateArg &state) const |
| GradientType | gradDot (const ElemQpArg &qp, const StateArg &state) const |
| GradientType | gradDot (const ElemSideQpArg &qp, const StateArg &state) const |
| GradientType | gradDot (const ElemPointArg &elem_point, const StateArg &state) const |
| GradientType | gradDot (const NodeArg &node, const StateArg &state) const |
Static Public Member Functions | |
| static InputParameters | validParams () |
Protected Types | |
| using | ElemArg = Moose::ElemArg |
| using | ElemQpArg = Moose::ElemQpArg |
| using | ElemSideQpArg = Moose::ElemSideQpArg |
| using | FaceArg = Moose::FaceArg |
| using | ElemPointArg = Moose::ElemPointArg |
| using | NodeArg = Moose::NodeArg |
Protected Member Functions | |
| void | fillPoints () |
Fills in the _points variable from either 'points' or 'points_file' parameter. | |
| LayeredAverage & | nearestUserObject (const Point &p) const |
| Get the UserObject that is closest to the point. | |
| const std::string & | name () const |
| Get the name of the class. | |
| virtual Real | evaluate (const ElemArg &elem, const Moose::StateArg &state) const override |
| Evaluate the functor with a given element. | |
| virtual Real | evaluate (const FaceArg &face, const Moose::StateArg &state) const override final |
| virtual Real | evaluate (const ElemQpArg &qp, const Moose::StateArg &state) const override |
| virtual Real | evaluate (const ElemSideQpArg &elem_side_qp, const Moose::StateArg &state) const override final |
| virtual Real | evaluate (const ElemPointArg &elem_point, const Moose::StateArg &state) const override final |
| Evaluate the functor with a given element and point. | |
| virtual Real | evaluate (const NodeArg &node, const Moose::StateArg &state) const override final |
| virtual bool | supportsFaceArg () const override final |
| Whether this functor supports evaluation with FaceArg. | |
| virtual bool | supportsElemSideQpArg () const override final |
| Whether this functor supports evaluation with ElemSideQpArg. | |
Functor evaluation routines | |
These methods are all for evaluating functors with different kinds of spatial arguments. Each of these methods also takes a state argument. For a description of the state argument, please see the | |
| virtual GradientType | evaluateGradient (const ElemArg &, const StateArg &) const |
| Evaluate the functor gradient with a given element. | |
| virtual GradientType | evaluateGradient (const FaceArg &, const StateArg &) const |
| virtual GradientType | evaluateGradient (const ElemQpArg &, const StateArg &) const |
| virtual GradientType | evaluateGradient (const ElemSideQpArg &, const StateArg &) const |
| virtual GradientType | evaluateGradient (const ElemPointArg &, const StateArg &) const |
| Evaluate the functor gradient with a given element and point. | |
| virtual GradientType | evaluateGradient (const NodeArg &, const StateArg &) const |
| virtual DotType | evaluateDot (const ElemArg &, const StateArg &) const |
| Evaluate the functor time derivative with a given element. | |
| virtual DotType | evaluateDot (const FaceArg &, const StateArg &) const |
| virtual DotType | evaluateDot (const ElemQpArg &, const StateArg &) const |
| virtual DotType | evaluateDot (const ElemSideQpArg &, const StateArg &) const |
| virtual DotType | evaluateDot (const ElemPointArg &, const StateArg &) const |
| Evaluate the functor time derivative with a given element and point. | |
| virtual DotType | evaluateDot (const NodeArg &, const StateArg &) const |
| virtual GradientType | evaluateGradDot (const ElemArg &, const StateArg &) const |
| Evaluate the functor gradient-dot with a given element. | |
| virtual GradientType | evaluateGradDot (const FaceArg &, const StateArg &) const |
| virtual GradientType | evaluateGradDot (const ElemQpArg &, const StateArg &) const |
| virtual GradientType | evaluateGradDot (const ElemSideQpArg &, const StateArg &) const |
| virtual GradientType | evaluateGradDot (const ElemPointArg &, const StateArg &) const |
| Evaluate the functor gradient-dot with a given element and point. | |
| virtual GradientType | evaluateGradDot (const NodeArg &, const StateArg &) const |
Protected Attributes | |
| std::vector< Point > | _points |
| std::vector< std::unique_ptr< LayeredAverage > > | _user_objects |
| const unsigned int | _dist_norm |
| const unsigned int | _axis |
Private Member Functions | |
| template<typename SpatialArg > | |
| Real | evaluateTemplate (const SpatialArg &position, const Moose::StateArg &state) const |
| void | clearCacheData () |
| clear cache data | |
| ValueType | queryQpCache (unsigned int qp, const libMesh::QBase &qrule, std::vector< std::pair< bool, Real > > &qp_cache_data, const SpaceArg &space, const StateArg &state) const |
| check a qp cache and if invalid then evaluate | |
| ValueType | queryFVArgCache (std::map< SpaceArg, ValueType > &cache_data, const SpaceArg &space) const |
| check a finite volume spatial argument cache and if invalid then evaluate | |
Private Attributes | |
| std::set< ExecFlagType > | _clearance_schedule |
| How often to clear the material property cache. | |
| bool | _always_evaluate |
| Boolean to check if we always need evaluation. | |
| dof_id_type | _current_qp_map_key |
| Current key for qp map cache. | |
| std::vector< std::pair< bool, ValueType > > * | _current_qp_map_value |
| Current value for qp map cache. | |
| std::unordered_map< dof_id_type, std::vector< std::pair< bool, ValueType > > > | _qp_to_value |
| Cached element quadrature point functor property evaluations. | |
| dof_id_type | _current_side_qp_map_key |
| Current key for side-qp map cache. | |
| std::vector< std::vector< std::pair< bool, ValueType > > > * | _current_side_qp_map_value |
| Current value for side-qp map cache. | |
| std::unordered_map< dof_id_type, std::vector< std::vector< std::pair< bool, ValueType > > > > | _side_qp_to_value |
| Cached element quadrature point functor property evaluations. | |
| std::map< ElemArg, ValueType > | _elem_arg_to_value |
| Map from element arguments to their cached evaluations. | |
| std::map< FaceArg, ValueType > | _face_arg_to_value |
| Map from face arguments to their cached evaluations. | |
| std::map< NodeArg, ValueType > | _node_arg_to_value |
| Map from nodal arguments to their cached evaluations. | |
| MooseFunctorName | _functor_name |
| name of the functor | |
This UserObject computes averages of a variable storing partial sums for the specified number of intervals in a direction (x,y,z).
Given a list of points this object computes the layered average closest to each one of those points, where the distance is computed in terms of radius (or distance to the origin in the plane perpendicular to 'direction')
Definition at line 25 of file NearestRadiusLayeredAverage.h.
|
inherited |
Definition at line 150 of file MooseFunctor.h.
|
protectedinherited |
Definition at line 29 of file SpatialUserObjectFunctor.h.
|
protectedinherited |
Definition at line 33 of file SpatialUserObjectFunctor.h.
|
protectedinherited |
Definition at line 30 of file SpatialUserObjectFunctor.h.
|
protectedinherited |
Definition at line 31 of file SpatialUserObjectFunctor.h.
|
protectedinherited |
Definition at line 32 of file SpatialUserObjectFunctor.h.
|
inherited |
Definition at line 140 of file MooseFunctor.h.
|
inherited |
This rigmarole makes it so that a user can create functors that return containers (std::vector, std::array).
This logic will make it such that if a user requests a functor type T that is a container of algebraic types, for example Reals, then the GradientType will be a container of the gradients of those algebraic types, in this example VectorValue<Reals>. So if T is std::vector<Real>, then GradientType will be std::vector<VectorValue<Real>>. As another example: T = std::array<VectorValue<Real>, 1> -> GradientType = std::array<TensorValue<Real>, 1>
Definition at line 149 of file MooseFunctor.h.
|
protectedinherited |
Definition at line 34 of file SpatialUserObjectFunctor.h.
|
inherited |
Definition at line 141 of file MooseFunctor.h.
| NearestRadiusLayeredAverage::NearestRadiusLayeredAverage | ( | const InputParameters & | parameters | ) |
Definition at line 39 of file NearestRadiusLayeredAverage.C.
|
inherited |
Examines the incoming face argument.
If the face argument producer (residual object, postprocessor, etc.) did not indicate a sidedness to the face, e.g. if the face_side member of the FaceArg is nullptr, then we may "modify" the sidedness of the argument if we are only defined on one side of the face. If the face argument producer \emph has indicated a sidedness and we are not defined on that side, then we will error
| face | The face argument created by the face argument producer, likely a residual object |
Definition at line 280 of file MooseFunctor.h.
|
privateinherited |
clear cache data
Definition at line 500 of file MooseFunctor.h.
|
overridevirtualinherited |
Implements Moose::FunctorAbstract.
Reimplemented in Function.
Definition at line 233 of file MooseFunctor.h.
|
inherited |
Same as their evaluateDot overloads with the same arguments but allows for caching implementation.
These are the methods a user will call in their code
Definition at line 209 of file MooseFunctor.h.
|
inherited |
Definition at line 213 of file MooseFunctor.h.
|
inherited |
Definition at line 211 of file MooseFunctor.h.
|
inherited |
Definition at line 212 of file MooseFunctor.h.
|
inherited |
Definition at line 210 of file MooseFunctor.h.
|
inherited |
Definition at line 214 of file MooseFunctor.h.
|
overrideprotectedvirtualinherited |
Evaluate the functor with a given element.
Some example implementations of this method could compute an element-average or evaluate at the element centroid
Implements Moose::FunctorBase< Real >.
Reimplemented in ExtraIDIntegralVectorPostprocessor.
Definition at line 85 of file SpatialUserObjectFunctor.h.
|
finaloverrideprotectedvirtualinherited |
Evaluate the functor with a given element and point.
Some example implementations of this method could perform a two-term Taylor expansion using cell-centered value and gradient
Implements Moose::FunctorBase< Real >.
Definition at line 117 of file SpatialUserObjectFunctor.h.
|
overrideprotectedvirtualinherited |
| qp | See the ElemQpArg doxygen |
| state | See the StateArg doxygen |
Implements Moose::FunctorBase< Real >.
Reimplemented in ExtraIDIntegralVectorPostprocessor.
Definition at line 101 of file SpatialUserObjectFunctor.h.
|
finaloverrideprotectedvirtualinherited |
| side_qp | See the ElemSideQpArg doxygen |
| state | See the StateArg doxygen |
Implements Moose::FunctorBase< Real >.
Definition at line 109 of file SpatialUserObjectFunctor.h.
|
finaloverrideprotectedvirtualinherited |
| face | See the FaceArg doxygen |
| state | See the StateArg doxygen |
Implements Moose::FunctorBase< Real >.
Definition at line 93 of file SpatialUserObjectFunctor.h.
|
finaloverrideprotectedvirtualinherited |
Implements Moose::FunctorBase< Real >.
Definition at line 125 of file SpatialUserObjectFunctor.h.
|
inlineprotectedvirtualinherited |
Evaluate the functor time derivative with a given element.
Some example implementations of this method could compute an element-average or evaluate at the element centroid
Reimplemented in Function, and Postprocessor.
Definition at line 391 of file MooseFunctor.h.
|
inlineprotectedvirtualinherited |
Evaluate the functor time derivative with a given element and point.
Reimplemented in Function, and Postprocessor.
Definition at line 431 of file MooseFunctor.h.
|
inlineprotectedvirtualinherited |
| qp | See the ElemQpArg doxygen |
| state | See the StateArg doxygen |
Reimplemented in Function, and Postprocessor.
Definition at line 411 of file MooseFunctor.h.
|
inlineprotectedvirtualinherited |
| side_qp | See the ElemSideQpArg doxygen |
| state | See the StateArg doxygen |
Reimplemented in Function, and Postprocessor.
Definition at line 422 of file MooseFunctor.h.
|
inlineprotectedvirtualinherited |
| face | See the FaceArg doxygen |
| state | See the StateArg doxygen |
Reimplemented in Function, and Postprocessor.
Definition at line 401 of file MooseFunctor.h.
|
inlineprotectedvirtualinherited |
Reimplemented in Function, and Postprocessor.
Definition at line 436 of file MooseFunctor.h.
|
inlineprotectedvirtualinherited |
Evaluate the functor gradient-dot with a given element.
Some example implementations of this method could compute an element-average or evaluate at the element centroid
Definition at line 445 of file MooseFunctor.h.
|
inlineprotectedvirtualinherited |
Evaluate the functor gradient-dot with a given element and point.
Definition at line 485 of file MooseFunctor.h.
|
inlineprotectedvirtualinherited |
| qp | See the ElemQpArg doxygen |
| state | See the StateArg doxygen |
Definition at line 465 of file MooseFunctor.h.
|
inlineprotectedvirtualinherited |
| side_qp | See the ElemSideQpArg doxygen |
| state | See the StateArg doxygen |
Definition at line 476 of file MooseFunctor.h.
|
inlineprotectedvirtualinherited |
| face | See the FaceArg doxygen |
| state | See the StateArg doxygen |
Definition at line 455 of file MooseFunctor.h.
|
inlineprotectedvirtualinherited |
Definition at line 490 of file MooseFunctor.h.
|
inlineprotectedvirtualinherited |
Evaluate the functor gradient with a given element.
Some example implementations of this method could compute an element-average or evaluate at the element centroid
Reimplemented in Function, and Postprocessor.
Definition at line 338 of file MooseFunctor.h.
|
inlineprotectedvirtualinherited |
Evaluate the functor gradient with a given element and point.
Reimplemented in Function, and Postprocessor.
Definition at line 377 of file MooseFunctor.h.
|
inlineprotectedvirtualinherited |
| qp | See the ElemQpArg doxygen |
| state | See the StateArg doxygen |
Reimplemented in Function, and Postprocessor.
Definition at line 358 of file MooseFunctor.h.
|
inlineprotectedvirtualinherited |
| side_qp | See the ElemSideQpArg doxygen |
| state | See the StateArg doxygen |
Reimplemented in Function, and Postprocessor.
Definition at line 368 of file MooseFunctor.h.
|
inlineprotectedvirtualinherited |
| face | See the FaceArg doxygen |
| state | See the StateArg doxygen |
Reimplemented in Function, and Postprocessor.
Definition at line 348 of file MooseFunctor.h.
|
inlineprotectedvirtualinherited |
Reimplemented in Function, and Postprocessor.
Definition at line 382 of file MooseFunctor.h.
|
inherited |
Definition at line 76 of file SpatialUserObjectFunctor.h.
|
privateinherited |
|
overridevirtualinherited |
Definition at line 40 of file NearestPointBase.h.
|
protectedinherited |
Fills in the _points variable from either 'points' or 'points_file' parameter.
Also performs error checking.
Definition at line 66 of file NearestPointBase.h.
|
overridevirtualinherited |
Definition at line 41 of file NearestPointBase.h.
|
inlineinherited |
Return the functor name.
Definition at line 176 of file MooseFunctor.h.
|
inherited |
Perform a generic evaluation based on the supplied template argument FET and supplied spatial and temporal arguments.
Definition at line 172 of file MooseFunctor.h.
|
inlinevirtualinherited |
Get the points at which the nearest operation is performed.
Definition at line 57 of file NearestPointBase.h.
|
inherited |
Same as their evaluateGradDot overloads with the same arguments but allows for caching implementation.
These are the methods a user will call in their code
Definition at line 222 of file MooseFunctor.h.
|
inherited |
Definition at line 226 of file MooseFunctor.h.
|
inherited |
Definition at line 224 of file MooseFunctor.h.
|
inherited |
Definition at line 225 of file MooseFunctor.h.
|
inherited |
Definition at line 223 of file MooseFunctor.h.
|
inherited |
Definition at line 227 of file MooseFunctor.h.
|
inherited |
Same as their evaluateGradient overloads with the same arguments but allows for caching implementation.
These are the methods a user will call in their code
Definition at line 196 of file MooseFunctor.h.
|
inherited |
Definition at line 200 of file MooseFunctor.h.
|
inherited |
Definition at line 198 of file MooseFunctor.h.
|
inherited |
Definition at line 199 of file MooseFunctor.h.
|
inherited |
Definition at line 197 of file MooseFunctor.h.
|
inherited |
Definition at line 201 of file MooseFunctor.h.
|
overridevirtualinherited |
Returns whether the functor is defined on this block.
Reimplemented from Moose::FunctorBase< Real >.
Reimplemented in MeshDivisionFunctorReductionVectorPostprocessor.
Definition at line 133 of file SpatialUserObjectFunctor.h.
|
overridevirtualinherited |
Implements FaceArgInterface.
Reimplemented in InterfaceIntegralVariableValuePostprocessor, InternalSideIntegralVariablePostprocessor, SideIntegralFunctorPostprocessorTempl< is_ad >, SideIntegralFunctorPostprocessorTempl< false >, and SideIntegralVariablePostprocessor.
Definition at line 268 of file MooseFunctor.h.
|
overridevirtualinherited |
Definition at line 39 of file NearestPointBase.h.
|
inlinevirtualinherited |
Returns true if this functor is a constant.
Definition at line 266 of file MooseFunctor.h.
|
inlinevirtualinherited |
Returns whether this (sided) face is an extrapolated boundary face for this functor.
Definition at line 253 of file MooseFunctor.h.
|
inherited |
Returns true if the face is an internal face.
Definition at line 261 of file MooseFunctor.h.
|
overridevirtualinherited |
Implements Moose::FunctorAbstract.
Reimplemented in Function.
Definition at line 231 of file MooseFunctor.h.
|
inlineprotectedinherited |
Get the name of the class.
Definition at line 88 of file MooseBase.h.
|
protectedinherited |
Get the UserObject that is closest to the point.
| p | The point. |
Definition at line 74 of file NearestPointBase.h.
|
inherited |
Same as their evaluate overloads with the same arguments but allows for caching implementation.
These are the methods a user will call in their code
Definition at line 183 of file MooseFunctor.h.
|
inherited |
Definition at line 187 of file MooseFunctor.h.
|
inherited |
Definition at line 185 of file MooseFunctor.h.
|
inherited |
Definition at line 186 of file MooseFunctor.h.
|
inherited |
Definition at line 184 of file MooseFunctor.h.
|
inherited |
Definition at line 188 of file MooseFunctor.h.
|
privateinherited |
check a finite volume spatial argument cache and if invalid then evaluate
Definition at line 516 of file MooseFunctor.h.
|
privateinherited |
check a qp cache and if invalid then evaluate
Definition at line 506 of file MooseFunctor.h.
|
overridevirtualinherited |
Implements Moose::FunctorAbstract.
Reimplemented in Function.
Definition at line 230 of file MooseFunctor.h.
|
inherited |
Set how often to clear the functor evaluation cache.
Definition at line 238 of file MooseFunctor.h.
|
overridevirtualinherited |
Definition at line 59 of file NearestPointBase.h.
|
overridevirtualinherited |
Given a Point return the integral value associated with the layer that point falls in for the layered average closest to that point.
| p | The point to look for in the layers. |
Definition at line 51 of file NearestPointBase.h.
|
inlinefinaloverrideprotectedvirtualinherited |
Whether this functor supports evaluation with ElemSideQpArg.
Implements Moose::FunctorBase< Real >.
Definition at line 46 of file SpatialUserObjectFunctor.h.
|
inlinefinaloverrideprotectedvirtualinherited |
Whether this functor supports evaluation with FaceArg.
Implements Moose::FunctorBase< Real >.
Definition at line 45 of file SpatialUserObjectFunctor.h.
|
overridevirtualinherited |
Definition at line 42 of file NearestPointBase.h.
|
overridevirtualinherited |
Implements Moose::FunctorAbstract.
Reimplemented in Function, MemoryUsage, and NumNonlinearIterations.
Definition at line 232 of file MooseFunctor.h.
|
static |
Definition at line 17 of file NearestRadiusLayeredAverage.C.
|
privateinherited |
Boolean to check if we always need evaluation.
Definition at line 523 of file MooseFunctor.h.
|
protectedinherited |
Definition at line 82 of file NearestPointBase.h.
|
privateinherited |
How often to clear the material property cache.
Definition at line 520 of file MooseFunctor.h.
|
mutableprivateinherited |
Current key for qp map cache.
Definition at line 529 of file MooseFunctor.h.
|
mutableprivateinherited |
Current value for qp map cache.
Definition at line 532 of file MooseFunctor.h.
|
mutableprivateinherited |
Current key for side-qp map cache.
Definition at line 545 of file MooseFunctor.h.
|
mutableprivateinherited |
Current value for side-qp map cache.
Definition at line 548 of file MooseFunctor.h.
|
protectedinherited |
Definition at line 80 of file NearestPointBase.h.
|
mutableprivateinherited |
Map from element arguments to their cached evaluations.
Definition at line 561 of file MooseFunctor.h.
|
mutableprivateinherited |
Map from face arguments to their cached evaluations.
Definition at line 564 of file MooseFunctor.h.
|
privateinherited |
name of the functor
Definition at line 570 of file MooseFunctor.h.
|
mutableprivateinherited |
Map from nodal arguments to their cached evaluations.
Definition at line 567 of file MooseFunctor.h.
|
protectedinherited |
Definition at line 76 of file NearestPointBase.h.
|
mutableprivateinherited |
Cached element quadrature point functor property evaluations.
The map key is the element id. The map values should have size corresponding to the number of quadrature points on the element. The vector elements are pairs. The first member of the pair indicates whether a cached value has been computed. The second member of the pair is the (cached) value. If the boolean is false, then the value cannot be trusted
Definition at line 539 of file MooseFunctor.h.
|
mutableprivateinherited |
Cached element quadrature point functor property evaluations.
The map key is the element id. The map values are a multi-dimensional vector (or vector of vectors) with the first index corresponding to the side and the second index corresponding to the quadrature point index. The elements returned after double indexing are pairs. The first member of the pair indicates whether a cached value has been computed. The second member of the pair is the (cached) value. If the boolean is false, then the value cannot be trusted
Definition at line 558 of file MooseFunctor.h.
|
protectedinherited |
Definition at line 77 of file NearestPointBase.h.