Counts the number of divisions/regions from a MeshDivision object. More...
#include <NumMeshDivisions.h>
Public Types | |
| using | DataFileParameterType = DataFileName |
| The parameter type this interface expects for a data file name. | |
| 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 | |
| NumMeshDivisions (const InputParameters ¶meters) | |
| virtual void | initialize () override |
| Called before execute() is ever called so that data can be cleared. | |
| virtual void | execute () override |
| Execute method. | |
| virtual Real | getValue () const override |
| This will get called to actually grab the final value the postprocessor has calculated. | |
| virtual PostprocessorValue | getValue () const=0 |
| This will get called to actually grab the final value the postprocessor has calculated. | |
| virtual void | finalize () override |
| This is called after execute() and after threadJoin()! This is probably where you want to do MPI communication! We provide default finalize() as getValue() has been abused to perform the final aggregation for a long time and we allowed not implementing finalize(). | |
| virtual Real | spatialValue (const Point &) const |
| Optional interface function for "evaluating" a UserObject at a spatial position. | |
| virtual const std::vector< Point > | spatialPoints () const |
| Optional interface function for providing the points at which a UserObject attains spatial values. | |
| void | setPrimaryThreadCopy (UserObject *primary) |
| UserObject * | primaryThreadCopy () |
| SubProblem & | getSubProblem () const |
| Returns a reference to the subproblem that this postprocessor is tied to. | |
| bool | shouldDuplicateInitialExecution () const |
| Returns whether or not this user object should be executed twice during the initial condition when depended upon by an IC. | |
| template<typename T > | |
| void | gatherSum (T &value) |
| Gather the parallel sum of the variable passed in. | |
| template<typename T > | |
| void | gatherMax (T &value) |
| Gather the parallel max of the variable passed in. | |
| template<typename T > | |
| void | gatherMin (T &value) |
| Gather the parallel min of the variable passed in. | |
| template<typename T1 , typename T2 > | |
| void | gatherProxyValueMax (T1 &proxy, T2 &value) |
| Deteremine the value of a variable according to the parallel maximum of the provided proxy. | |
| template<typename T1 , typename T2 > | |
| void | gatherProxyValueMin (T1 &proxy, T2 &value) |
| Determine the value of a variable according to which process has the parallel minimum of the provided proxy. | |
| std::set< UserObjectName > | getDependObjects () const |
| Recursively return a set of user objects this user object depends on Note: this can be called only after all user objects are constructed. | |
| const std::set< std::string > & | getRequestedItems () override |
| Return a set containing the names of items requested by the object. | |
| const std::set< std::string > & | getSuppliedItems () override |
| Return a set containing the names of items owned by the object. | |
| unsigned int | systemNumber () const |
| virtual bool | needThreadedCopy () const |
| Whether or not a threaded copy of this object is needed when obtaining it in another object, like via the UserObjectInterface. | |
| virtual bool | enabled () const |
| Return the enabled status of the object. | |
| std::shared_ptr< MooseObject > | getSharedPtr () |
| Get another shared pointer to this object that has the same ownership group. | |
| std::shared_ptr< const MooseObject > | getSharedPtr () const |
| bool | isKokkosObject () const |
| Get whether this object is a Kokkos functor The parameter MooseBase::kokkos_object_param is set by the Kokkos base classes. | |
| MooseApp & | getMooseApp () const |
| Get the MooseApp this class is associated with. | |
| const std::string & | type () const |
| Get the type of this class. | |
| const std::string & | name () const |
| Get the name of the class. | |
| std::string | typeAndName () const |
| Get the class's combined type and name; useful in error handling. | |
| MooseObjectParameterName | uniqueParameterName (const std::string ¶meter_name) const |
| MooseObjectName | uniqueName () const |
| const InputParameters & | parameters () const |
| Get the parameters of the object. | |
| const hit::Node * | getHitNode () const |
| bool | hasBase () const |
| const std::string & | getBase () const |
| template<typename T > | |
| const T & | getParam (const std::string &name) const |
| Retrieve a parameter for the object. | |
| template<typename T1 , typename T2 > | |
| std::vector< std::pair< T1, T2 > > | getParam (const std::string ¶m1, const std::string ¶m2) const |
| Retrieve two parameters and provide pair of parameters for the object. | |
| template<typename T > | |
| const T * | queryParam (const std::string &name) const |
| Query a parameter for the object. | |
| template<typename T > | |
| const T & | getRenamedParam (const std::string &old_name, const std::string &new_name) const |
| Retrieve a renamed parameter for the object. | |
| template<typename T > | |
| T | getCheckedPointerParam (const std::string &name, const std::string &error_string="") const |
| Verifies that the requested parameter exists and is not NULL and returns it to the caller. | |
| bool | isParamValid (const std::string &name) const |
| Test if the supplied parameter is valid. | |
| bool | isParamSetByUser (const std::string &name) const |
| Test if the supplied parameter is set by a user, as opposed to not set or set to default. | |
| void | connectControllableParams (const std::string ¶meter, const std::string &object_type, const std::string &object_name, const std::string &object_parameter) const |
| Connect controllable parameter of this action with the controllable parameters of the objects added by this action. | |
| template<typename... Args> | |
| void | paramError (const std::string ¶m, Args... args) const |
| Emits an error prefixed with the file and line number of the given param (from the input file) along with the full parameter path+name followed by the given args as the message. | |
| template<typename... Args> | |
| void | paramWarning (const std::string ¶m, Args... args) const |
| Emits a warning prefixed with the file and line number of the given param (from the input file) along with the full parameter path+name followed by the given args as the message. | |
| template<typename... Args> | |
| void | paramWarning (const std::string ¶m, Args... args) const |
| template<typename... Args> | |
| void | paramInfo (const std::string ¶m, Args... args) const |
| Emits an informational message prefixed with the file and line number of the given param (from the input file) along with the full parameter path+name followed by the given args as the message. | |
| std::string | messagePrefix (const bool hit_prefix=true) const |
| std::string | errorPrefix (const std::string &) const |
| Deprecated message prefix; the error type is no longer used. | |
| template<typename... Args> | |
| void | mooseError (Args &&... args) const |
| Emits an error prefixed with object name and type and optionally a file path to the top-level block parameter if available. | |
| template<typename... Args> | |
| void | mooseDocumentedError (const std::string &repo_name, const unsigned int issue_num, Args &&... args) const |
| template<typename... Args> | |
| void | mooseErrorNonPrefixed (Args &&... args) const |
| Emits an error without the prefixing included in mooseError(). | |
| template<typename... Args> | |
| void | mooseWarning (Args &&... args) const |
| Emits a warning prefixed with object name and type. | |
| template<typename... Args> | |
| void | mooseWarning (Args &&... args) const |
| template<typename... Args> | |
| void | mooseWarningNonPrefixed (Args &&... args) const |
| Emits a warning without the prefixing included in mooseWarning(). | |
| template<typename... Args> | |
| void | mooseWarningNonPrefixed (Args &&... args) const |
| template<typename... Args> | |
| void | mooseDeprecated (Args &&... args) const |
| Emits a deprecation warning prefixed with the object name and type, and a stack trace. | |
| template<typename... Args> | |
| void | mooseDeprecated (Args &&... args) const |
| template<typename... Args> | |
| void | mooseDeprecatedNoTrace (Args &&... args) const |
| Emits a deprecation warning prefixed with the object name and type, and no stack trace. | |
| template<typename... Args> | |
| void | mooseInfo (Args &&... args) const |
| void | callMooseError (std::string msg, const bool with_prefix, const hit::Node *node=nullptr, const bool show_trace=true) const |
| External method for calling moose error with added object context. | |
| const Parallel::Communicator & | comm () const |
| processor_id_type | n_processors () const |
| processor_id_type | processor_id () const |
| std::string | getDataFileName (const std::string ¶m) const |
| Deprecated method. | |
| std::string | getDataFileNameByName (const std::string &relative_path) const |
| Deprecated method. | |
| std::string | getDataFilePath (const std::string &relative_path) const |
| Returns the path of a data file for a given relative file path. | |
| virtual void | initialSetup () |
| Gets called at the beginning of the simulation before this object is asked to do its job. | |
| virtual void | timestepSetup () |
| Gets called at the beginning of the timestep before this object is asked to do its job. | |
| virtual void | timestepSetup () override |
| virtual void | jacobianSetup () |
| Gets called just before the Jacobian is computed and before this object is asked to do its job. | |
| virtual void | jacobianSetup () override |
| virtual void | residualSetup () |
| Gets called just before the residual is computed and before this object is asked to do its job. | |
| virtual void | residualSetup () override |
| virtual void | customSetup (const ExecFlagType &) |
| Gets called in FEProblemBase::execute() for execute flags other than initial, timestep_begin, nonlinear, linear and subdomain. | |
| virtual void | customSetup (const ExecFlagType &exec_type) override |
| const ExecFlagEnum & | getExecuteOnEnum () const |
| Return the execute on MultiMooseEnum for this object. | |
| UserObjectName | getUserObjectName (const std::string ¶m_name) const |
| template<class T > | |
| const T & | getUserObject (const std::string ¶m_name, bool is_dependency=true) const |
Get an user object with a given parameter param_name. | |
| template<class T > | |
| const T & | getUserObjectByName (const UserObjectName &object_name, bool is_dependency=true) const |
Get an user object with the name object_name. | |
| const UserObjectBase & | getUserObjectBase (const std::string ¶m_name, bool is_dependency=true) const |
Get an user object with a given parameter param_name. | |
| const UserObjectBase & | getUserObjectBaseByName (const UserObjectName &object_name, bool is_dependency=true) const |
Get an user object with the name object_name. | |
| const std::vector< MooseVariableScalar * > & | getCoupledMooseScalarVars () |
| Get the list of coupled scalar variables. | |
| const std::set< TagID > & | getScalarVariableCoupleableVectorTags () const |
| const std::set< TagID > & | getScalarVariableCoupleableMatrixTags () const |
| template<typename T , bool is_ad> | |
| const GenericMaterialProperty< T, is_ad > & | getGenericMaterialProperty (const std::string &name, MaterialData &material_data, const unsigned int state=0) |
Retrieve the generic property named "name" for the specified material_data at state state. | |
| template<typename T > | |
| const MaterialProperty< T > & | getMaterialProperty (const std::string &name, MaterialData &material_data, const unsigned int state=0) |
Retrieve the property named "name" for the specified material_data. | |
| template<typename T > | |
| const ADMaterialProperty< T > & | getADMaterialProperty (const std::string &name, MaterialData &material_data) |
Retrieve the AD property named "name" for the specified material_data. | |
| template<typename T > | |
| const MaterialProperty< T > & | getMaterialPropertyOld (const std::string &name, MaterialData &material_data) |
Retrieve the old property deduced from the name name for the specified material_data. | |
| template<typename T > | |
| const MaterialProperty< T > & | getMaterialPropertyOlder (const std::string &name, MaterialData &material_data) |
Retrieve the older property deduced from the name name for the specified material_data. | |
| template<typename T , bool is_ad> | |
| const GenericMaterialProperty< T, is_ad > & | getGenericMaterialPropertyByName (const MaterialPropertyName &name, MaterialData &material_data, const unsigned int state) |
Retrieve the generic property named "name" without any deduction for the specified material_data for state state. | |
| template<typename T > | |
| const MaterialProperty< T > & | getMaterialPropertyByName (const MaterialPropertyName &name, MaterialData &material_data, const unsigned int state=0) |
Retrieve the property named "name" without any deduction for the specified material_data. | |
| template<typename T > | |
| const ADMaterialProperty< T > & | getADMaterialPropertyByName (const MaterialPropertyName &name, MaterialData &material_data) |
| Retrieve the AD property named "name" without any deduction for the specified \q material_data. | |
| template<typename T > | |
| const MaterialProperty< T > & | getMaterialPropertyOldByName (const MaterialPropertyName &name, MaterialData &material_data) |
Retrieve the old property named name without any deduction for the specified material_data. | |
| template<typename T > | |
| const MaterialProperty< T > & | getMaterialPropertyOlderByName (const MaterialPropertyName &name, MaterialData &material_data) |
Retrieve the older property named name without any deduction for the specified material_data. | |
| template<typename T , unsigned int dimension = 0, unsigned int state = 0> | |
| Moose::Kokkos::MaterialProperty< T, dimension > | getKokkosMaterialPropertyByName (const std::string &prop_name_in) |
| Get a Kokkos material property by property name for any state. | |
| template<typename T , unsigned int dimension = 0> | |
| Moose::Kokkos::MaterialProperty< T, dimension > | getKokkosMaterialPropertyOldByName (const std::string &prop_name) |
| Get an old Kokkos material property by property name. | |
| template<typename T , unsigned int dimension = 0> | |
| Moose::Kokkos::MaterialProperty< T, dimension > | getKokkosMaterialPropertyOlderByName (const std::string &prop_name) |
| Get an older Kokkos material property by property name. | |
| template<typename T , unsigned int dimension = 0, unsigned int state = 0> | |
| Moose::Kokkos::MaterialProperty< T, dimension > | getKokkosMaterialProperty (const std::string &name) |
| Get a Kokkos material property for any state. | |
| template<typename T , unsigned int dimension = 0> | |
| Moose::Kokkos::MaterialProperty< T, dimension > | getKokkosMaterialPropertyOld (const std::string &name) |
| Get an old Kokkos material property. | |
| template<typename T , unsigned int dimension = 0> | |
| Moose::Kokkos::MaterialProperty< T, dimension > | getKokkosMaterialPropertyOlder (const std::string &name) |
| Get an older Kokkos material property. | |
| template<typename T > | |
| std::pair< const MaterialProperty< T > *, std::set< SubdomainID > > | getBlockMaterialProperty (const MaterialPropertyName &name) |
| Retrieve pointer to a material property with the mesh blocks where it is defined The name required by this method is the name defined in the input file. | |
| template<typename T , unsigned int dimension = 0, unsigned int state = 0> | |
| std::pair< Moose::Kokkos::MaterialProperty< T, dimension >, std::set< SubdomainID > > | getKokkosBlockMaterialProperty (const MaterialPropertyName &name) |
| Retrieve a Kokkos material property with the mesh blocks where it is defined NOTE: This is not a drop-in replacement of getBlockMaterialProperty(). | |
| template<typename T , bool is_ad> | |
| const GenericMaterialProperty< T, is_ad > & | getGenericZeroMaterialProperty (const std::string &name) |
| Return a material property that is initialized to zero by default and does not need to (but can) be declared by another material. | |
| template<typename T , bool is_ad> | |
| const GenericMaterialProperty< T, is_ad > & | getGenericZeroMaterialProperty () |
| Return a constant zero anonymous material property. | |
| template<typename T , bool is_ad> | |
| const GenericMaterialProperty< T, is_ad > & | getGenericZeroMaterialPropertyByName (const std::string &prop_name) |
| template<typename T , typename... Ts> | |
| const MaterialProperty< T > & | getZeroMaterialProperty (Ts... args) |
| for backwards compatibility | |
| std::set< SubdomainID > | getMaterialPropertyBlocks (const std::string &name) |
| Retrieve the block ids that the material property is defined. | |
| std::vector< SubdomainName > | getMaterialPropertyBlockNames (const std::string &name) |
| Retrieve the block names that the material property is defined. | |
| std::set< BoundaryID > | getMaterialPropertyBoundaryIDs (const std::string &name) |
| Retrieve the boundary ids that the material property is defined. | |
| std::vector< BoundaryName > | getMaterialPropertyBoundaryNames (const std::string &name) |
| Retrieve the boundary namess that the material property is defined. | |
| void | checkBlockAndBoundaryCompatibility (std::shared_ptr< MaterialBase > discrete) |
| Check if block and boundary restrictions of a given material are compatible with the current material. | |
| std::unordered_map< SubdomainID, std::vector< MaterialBase * > > | buildRequiredMaterials (bool allow_stateful=true) |
| get a map of MaterialBase pointers for all material objects that this object depends on for each block | |
| void | statefulPropertiesAllowed (bool) |
| Derived classes can declare whether or not they work with stateful material properties. | |
| virtual bool | getMaterialPropertyCalled () const |
| Returns true if getMaterialProperty() has been called, false otherwise. | |
| virtual const std::unordered_set< unsigned int > & | getMatPropDependencies () const |
| Retrieve the set of material properties that this object depends on. | |
| virtual void | resolveOptionalProperties () |
| resolve all optional properties | |
| template<typename T , bool is_ad> | |
| const GenericMaterialProperty< T, is_ad > & | getPossiblyConstantGenericMaterialPropertyByName (const MaterialPropertyName &prop_name, MaterialData &material_data, const unsigned int state) |
Retrieve the generic property named "prop_name" without any deduction for the specified material_data for state state. | |
| bool | isImplicit () |
| Moose::StateArg | determineState () const |
| Create a functor state argument that corresponds to the implicit state of this object. | |
| const PostprocessorValue & | getCurrentValue () const |
| const std::string & | PPName () const |
| Returns the name of the Postprocessor. | |
| virtual bool | hasBlocks (SubdomainID) const override |
| Returns whether the functor is defined on this block. | |
| bool | supportsFaceArg () const override final |
| Whether this functor supports evaluation with FaceArg. | |
| bool | supportsElemSideQpArg () const override final |
| Whether this functor supports evaluation with ElemSideQpArg. | |
| void | buildOutputHideVariableList (std::set< std::string > variable_names) |
| Builds hide lists for output objects NOT listed in the 'outputs' parameter. | |
| const std::set< OutputName > & | getOutputs () |
| Get the list of output objects that this class is restricted. | |
| template<> | |
| const Moose::Functor< Real > * | defaultFunctor (const std::string &name) |
| template<> | |
| const Moose::Functor< ADReal > * | defaultFunctor (const std::string &name) |
| 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. | |
| 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. | |
| virtual void | threadJoin (const UserObject &) override |
| This method is not used and should not be used in a custom GeneralUserObject. | |
| virtual void | subdomainSetup () override |
| Gets called when the subdomain changes (i.e. | |
| bool | hasUserObject (const std::string ¶m_name) const |
| template<class T > | |
| bool | hasUserObject (const std::string ¶m_name) const |
| bool | hasUserObjectByName (const UserObjectName &object_name) const |
| template<class T > | |
| bool | hasUserObjectByName (const UserObjectName &object_name) const |
| template<typename T , bool is_ad> | |
| const GenericMaterialProperty< T, is_ad > & | getGenericMaterialProperty (const std::string &name, const unsigned int state=0) |
| Retrieve reference to material property or one of it's old or older values. | |
| template<typename T > | |
| const MaterialProperty< T > & | getMaterialProperty (const std::string &name, const unsigned int state=0) |
| template<typename T > | |
| const ADMaterialProperty< T > & | getADMaterialProperty (const std::string &name) |
| template<typename T > | |
| const MaterialProperty< T > & | getMaterialPropertyOld (const std::string &name) |
| template<typename T > | |
| const MaterialProperty< T > & | getMaterialPropertyOlder (const std::string &name) |
| template<typename T , bool is_ad> | |
| const GenericMaterialProperty< T, is_ad > & | getGenericMaterialPropertyByName (const MaterialPropertyName &name, const unsigned int state=0) |
| Retrieve reference to material property or its old or older value The name required by this method is the name defined in the input file. | |
| template<typename T > | |
| const MaterialProperty< T > & | getMaterialPropertyByName (const MaterialPropertyName &name, const unsigned int state=0) |
| template<typename T > | |
| const ADMaterialProperty< T > & | getADMaterialPropertyByName (const MaterialPropertyName &name) |
| template<typename T > | |
| const MaterialProperty< T > & | getMaterialPropertyOldByName (const MaterialPropertyName &name) |
| template<typename T > | |
| const MaterialProperty< T > & | getMaterialPropertyOlderByName (const MaterialPropertyName &name) |
| template<typename T , bool is_ad> | |
| const GenericOptionalMaterialProperty< T, is_ad > & | getGenericOptionalMaterialProperty (const std::string &name, const unsigned int state=0) |
| template<typename T > | |
| const OptionalMaterialProperty< T > & | getOptionalMaterialProperty (const std::string &name, const unsigned int state=0) |
| template<typename T > | |
| const OptionalADMaterialProperty< T > & | getOptionalADMaterialProperty (const std::string &name) |
| template<typename T > | |
| const OptionalMaterialProperty< T > & | getOptionalMaterialPropertyOld (const std::string &name) |
| template<typename T > | |
| const OptionalMaterialProperty< T > & | getOptionalMaterialPropertyOlder (const std::string &name) |
| MaterialBase & | getMaterial (const std::string &name) |
| Return a MaterialBase reference - usable for computing directly. | |
| MaterialBase & | getMaterialByName (const std::string &name, bool no_warn=false) |
| template<typename T > | |
| bool | hasMaterialProperty (const std::string &name) |
| Check if the material property exists. | |
| template<typename T > | |
| bool | hasMaterialPropertyByName (const std::string &name) |
| template<typename T > | |
| bool | hasADMaterialProperty (const std::string &name) |
| template<typename T > | |
| bool | hasADMaterialPropertyByName (const std::string &name) |
| template<typename T , unsigned int dimension = 0> | |
| bool | hasKokkosMaterialProperty (const std::string &name) |
| template<typename T , unsigned int dimension = 0> | |
| bool | hasKokkosMaterialPropertyByName (const std::string &name) |
| template<typename T , bool is_ad> | |
| bool | hasGenericMaterialProperty (const std::string &name) |
| generic hasMaterialProperty helper | |
| template<typename T , bool is_ad> | |
| bool | hasGenericMaterialPropertyByName (const std::string &name) |
| 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 () |
| static void | callMooseError (MooseApp *const app, const InputParameters ¶ms, std::string msg, const bool with_prefix, const hit::Node *node, const bool show_trace=true) |
| External method for calling moose error with added object context. | |
| template<typename T > | |
| static void | sort (typename std::vector< T > &vector) |
| Given a vector, sort using the getRequested/SuppliedItems sets. | |
| template<typename T > | |
| static void | sortDFS (typename std::vector< T > &vector) |
| Given a vector, sort using the depth-first search. | |
| template<typename T , typename T2 , typename NameFunc > | |
| static void | cyclicDependencyError (CyclicDependencyException< T2 > &e, const std::string &header, NameFunc &&name_func) |
| A helper method for cyclic errors. | |
| template<typename T , typename T2 > | |
| static void | cyclicDependencyError (CyclicDependencyException< T2 > &e, const std::string &header) |
| static std::string | deduceFunctorName (const std::string &name, const InputParameters ¶ms) |
| Helper to look up a functor name through the input parameter keys. | |
Public Attributes | |
| usingCombinedWarningSolutionWarnings | |
| const ConsoleStream | _console |
| An instance of helper class to write streams to the Console objects. | |
Static Public Attributes | |
| static const std::string | type_param = "_type" |
| The name of the parameter that contains the object type. | |
| static const std::string | name_param = "_object_name" |
| The name of the parameter that contains the object name. | |
| static const std::string | unique_name_param = "_unique_name" |
| The name of the parameter that contains the unique object name. | |
| static const std::string | app_param = "_moose_app" |
| The name of the parameter that contains the MooseApp. | |
| static const std::string | moose_base_param = "_moose_base" |
| The name of the parameter that contains the moose system base. | |
| static const std::string | kokkos_object_param = "_kokkos_object" |
| The name of the parameter that indicates an object is a Kokkos functor. | |
| static constexpr PropertyValue::id_type | default_property_id |
| The material property ID for a default (parsed from input) property. | |
| static constexpr PropertyValue::id_type | zero_property_id = PropertyValue::invalid_property_id - 2 |
| The material property ID for a zero property. | |
Protected Member Functions | |
| virtual void | addPostprocessorDependencyHelper (const PostprocessorName &name) const override |
| Helper for deriving classes to override to add dependencies when a Postprocessor is requested. | |
| virtual void | addVectorPostprocessorDependencyHelper (const VectorPostprocessorName &name) const override |
| Helper for deriving classes to override to add dependencies when a VectorPostprocessor is requested. | |
| virtual void | addUserObjectDependencyHelper (const UserObjectBase &uo) const override |
| Helper for deriving classes to override to add dependencies when a UserObject is requested. | |
| void | addReporterDependencyHelper (const ReporterName &reporter_name) override |
| A method that can be overridden to update the UO dependencies. | |
| template<bool warning> | |
| void | flagInvalidSolutionInternal (const InvalidSolutionID invalid_solution_id) const |
| Set solution invalid mark for the given solution ID. | |
| InvalidSolutionID | registerInvalidSolutionInternal (const std::string &message, const bool warning) const |
| const Function & | getFunction (const std::string &name) const |
| Get a function with a given name. | |
| const Function & | getFunctionByName (const FunctionName &name) const |
| Get a function with a given name. | |
| bool | hasFunction (const std::string ¶m_name) const |
| Determine if the function exists. | |
| bool | hasFunctionByName (const FunctionName &name) const |
| Determine if the function exists. | |
| Moose::Kokkos::Function | getKokkosFunction (const std::string &name) const |
| Get a Kokkos function of an abstract type with a given name Calling this function will error out currently if Kokkos was configured with GPU. | |
| template<typename T > | |
| const T & | getKokkosFunction (const std::string &name) const |
| Get a Kokkos function of a concrete type with a given name. | |
| Moose::Kokkos::Function | getKokkosFunctionByName (const FunctionName &name) const |
| Get a Kokkos function of an abstract type with a given name Calling this function will error out currently if Kokkos was configured with GPU. | |
| template<typename T > | |
| const T & | getKokkosFunctionByName (const FunctionName &name) const |
| Get a Kokkos function of a concrete type with a given name. | |
| bool | hasKokkosFunction (const std::string ¶m_name) const |
| Determine if the Kokkos function exists. | |
| bool | hasKokkosFunctionByName (const FunctionName &name) const |
| Determine if the Kokkos function exists. | |
| bool | isDefaultPostprocessorValue (const std::string ¶m_name, const unsigned int index=0) const |
| Determine whether or not the Postprocessor is a default value. | |
| bool | hasPostprocessor (const std::string ¶m_name, const unsigned int index=0) const |
| Determine if the Postprocessor data exists. | |
| bool | hasPostprocessorByName (const PostprocessorName &name) const |
| Determine if the Postprocessor data exists. | |
| std::size_t | coupledPostprocessors (const std::string ¶m_name) const |
| Returns number of Postprocessors coupled under parameter name. | |
| const PostprocessorName & | getPostprocessorName (const std::string ¶m_name, const unsigned int index=0) const |
| Get the name of a postprocessor. | |
| const VectorPostprocessorValue & | getVectorPostprocessorValue (const std::string ¶m_name, const std::string &vector_name) const |
| DEPRECATED: Use the new version where you need to specify whether or not the vector must be broadcast. | |
| const VectorPostprocessorValue & | getVectorPostprocessorValue (const std::string ¶m_name, const std::string &vector_name, bool needs_broadcast) const |
| Retrieve the value of a VectorPostprocessor. | |
| const VectorPostprocessorValue & | getVectorPostprocessorValueByName (const VectorPostprocessorName &name, const std::string &vector_name) const |
| DEPRECATED: Use the new version where you need to specify whether or not the vector must be broadcast. | |
| const VectorPostprocessorValue & | getVectorPostprocessorValueByName (const VectorPostprocessorName &name, const std::string &vector_name, bool needs_broadcast) const |
| Retrieve the value of the VectorPostprocessor. | |
| const VectorPostprocessorValue & | getVectorPostprocessorValueOld (const std::string ¶m_name, const std::string &vector_name) const |
| DEPRECATED: Use the new version where you need to specify whether or not the vector must be broadcast. | |
| const VectorPostprocessorValue & | getVectorPostprocessorValueOld (const std::string ¶m_name, const std::string &vector_name, bool needs_broadcast) const |
| Retrieve the old value of a VectorPostprocessor. | |
| const VectorPostprocessorValue & | getVectorPostprocessorValueOldByName (const VectorPostprocessorName &name, const std::string &vector_name) const |
| DEPRECATED: Use the new version where you need to specify whether or not the vector must be broadcast. | |
| const VectorPostprocessorValue & | getVectorPostprocessorValueOldByName (const VectorPostprocessorName &name, const std::string &vector_name, bool needs_broadcast) const |
| Retrieve the old value of a VectorPostprocessor. | |
| const ScatterVectorPostprocessorValue & | getScatterVectorPostprocessorValue (const std::string ¶m_name, const std::string &vector_name) const |
| Return the scatter value for the post processor. | |
| const ScatterVectorPostprocessorValue & | getScatterVectorPostprocessorValueByName (const VectorPostprocessorName &name, const std::string &vector_name) const |
| Return the scatter value for the post processor. | |
| const ScatterVectorPostprocessorValue & | getScatterVectorPostprocessorValueOld (const std::string ¶m_name, const std::string &vector_name) const |
| Return the old scatter value for the post processor. | |
| const ScatterVectorPostprocessorValue & | getScatterVectorPostprocessorValueOldByName (const VectorPostprocessorName &name, const std::string &vector_name) const |
| Return the old scatter value for the post processor. | |
| bool | hasVectorPostprocessor (const std::string ¶m_name, const std::string &vector_name) const |
| Determine if the VectorPostprocessor data exists by parameter. | |
| bool | hasVectorPostprocessor (const std::string ¶m_name) const |
| Determine if the VectorPostprocessor exists by parameter. | |
| bool | hasVectorPostprocessorByName (const VectorPostprocessorName &name, const std::string &vector_name) const |
| Determine if the VectorPostprocessor data exists by name. | |
| bool | hasVectorPostprocessorByName (const VectorPostprocessorName &name) const |
| Determine if the VectorPostprocessor exists by name. | |
| const VectorPostprocessorName & | getVectorPostprocessorName (const std::string ¶m_name) const |
| Get the name of a VectorPostprocessor associated with a parameter. | |
| const ReporterContextBase & | getReporterContextBaseByName (const ReporterName &reporter_name) const |
| Get the reporter context to allow non-typed operations with the data. | |
| const ReporterName & | getReporterName (const std::string ¶m_name) const |
| template<typename T = Sampler> | |
| T & | getSampler (const std::string &name) |
| Get a sampler with a given name. | |
| template<> | |
| Sampler & | getSampler (const std::string &name) |
| template<typename T = Sampler> | |
| T & | getSamplerByName (const SamplerName &name) |
| Get a sampler with a given name. | |
| template<> | |
| Sampler & | getSamplerByName (const SamplerName &name) |
| template<typename T , typename... Args> | |
| T & | declareRestartableData (const std::string &data_name, Args &&... args) |
| Declare a piece of data as "restartable" and initialize it. | |
| template<typename T , typename... Args> | |
| ManagedValue< T > | declareManagedRestartableDataWithContext (const std::string &data_name, void *context, Args &&... args) |
| Declares a piece of "managed" restartable data and initialize it. | |
| template<typename T , typename... Args> | |
| const T & | getRestartableData (const std::string &data_name) const |
Declare a piece of data as "restartable" and initialize it Similar to declareRestartableData but returns a const reference to the object. | |
| template<typename T , typename... Args> | |
| T & | declareRestartableDataWithContext (const std::string &data_name, void *context, Args &&... args) |
| Declare a piece of data as "restartable" and initialize it. | |
| template<typename T , typename... Args> | |
| T & | declareRecoverableData (const std::string &data_name, Args &&... args) |
| Declare a piece of data as "recoverable" and initialize it. | |
| template<typename T , typename... Args> | |
| T & | declareRestartableDataWithObjectName (const std::string &data_name, const std::string &object_name, Args &&... args) |
| Declare a piece of data as "restartable". | |
| template<typename T , typename... Args> | |
| T & | declareRestartableDataWithObjectNameWithContext (const std::string &data_name, const std::string &object_name, void *context, Args &&... args) |
| Declare a piece of data as "restartable". | |
| std::string | restartableName (const std::string &data_name) const |
| Gets the name of a piece of restartable data given a data name, adding the system name and object name prefix. | |
| template<typename T > | |
| const T & | getMeshProperty (const std::string &data_name, const std::string &prefix) |
| Method for retrieving a property with the given type and name exists in the mesh meta-data store. | |
| template<typename T > | |
| const T & | getMeshProperty (const std::string &data_name) |
| bool | hasMeshProperty (const std::string &data_name, const std::string &prefix) const |
| template<typename T > | |
| bool | hasMeshProperty (const std::string &data_name, const std::string &prefix) const |
| bool | hasMeshProperty (const std::string &data_name) const |
| template<typename T > | |
| bool | hasMeshProperty (const std::string &data_name) const |
| std::string | meshPropertyName (const std::string &data_name) const |
| virtual void | meshChanged () |
| Called on this object when the mesh changes. | |
| virtual void | meshDisplaced () |
| Called on this object when the displaced mesh gets updated. | |
| PerfGraph & | perfGraph () |
| Get the PerfGraph. | |
| PerfID | registerTimedSection (const std::string §ion_name, const unsigned int level) const |
| Call to register a named section for timing. | |
| PerfID | registerTimedSection (const std::string §ion_name, const unsigned int level, const std::string &live_message, const bool print_dots=true) const |
| Call to register a named section for timing. | |
| std::string | timedSectionName (const std::string §ion_name) const |
| bool | isCoupledScalar (const std::string &var_name, unsigned int i=0) const |
| Returns true if a variables has been coupled_as name. | |
| unsigned int | coupledScalarComponents (const std::string &var_name) const |
| Return the number of components to the coupled scalar variable. | |
| unsigned int | coupledScalar (const std::string &var_name, unsigned int comp=0) const |
| Returns the index for a scalar coupled variable by name. | |
| libMesh::Order | coupledScalarOrder (const std::string &var_name, unsigned int comp=0) const |
| Returns the order for a scalar coupled variable by name. | |
| const VariableValue & | coupledScalarValue (const std::string &var_name, unsigned int comp=0) const |
| Returns value of a scalar coupled variable. | |
| const ADVariableValue & | adCoupledScalarValue (const std::string &var_name, unsigned int comp=0) const |
| Returns AD value of a scalar coupled variable. | |
| template<bool is_ad> | |
| const GenericVariableValue< is_ad > & | coupledGenericScalarValue (const std::string &var_name, unsigned int comp=0) const |
| Returns value of a coupled scalar variable for use in templated automatic differentiation classes. | |
| template<> | |
| const GenericVariableValue< false > & | coupledGenericScalarValue (const std::string &var_name, const unsigned int comp) const |
| template<> | |
| const GenericVariableValue< true > & | coupledGenericScalarValue (const std::string &var_name, const unsigned int comp) const |
| const VariableValue & | coupledVectorTagScalarValue (const std::string &var_name, TagID tag, unsigned int comp=0) const |
| Returns value of a scalar coupled variable. | |
| const VariableValue & | coupledMatrixTagScalarValue (const std::string &var_name, TagID tag, unsigned int comp=0) const |
| Returns value of a scalar coupled variable. | |
| const VariableValue & | coupledScalarValueOld (const std::string &var_name, unsigned int comp=0) const |
| Returns the old (previous time step) value of a scalar coupled variable. | |
| const VariableValue & | coupledScalarValueOlder (const std::string &var_name, unsigned int comp=0) const |
| Returns the older (two time steps previous) value of a scalar coupled variable. | |
| const VariableValue & | coupledScalarDot (const std::string &var_name, unsigned int comp=0) const |
| Returns the time derivative of a scalar coupled variable. | |
| const ADVariableValue & | adCoupledScalarDot (const std::string &var_name, unsigned int comp=0) const |
| Returns the time derivative of a scalar coupled variable, including its dependence on the nonlinear degrees of freedom through automatic differentiation. | |
| const VariableValue & | coupledScalarDotDot (const std::string &var_name, unsigned int comp=0) const |
| Returns the second time derivative of a scalar coupled variable. | |
| const VariableValue & | coupledScalarDotOld (const std::string &var_name, unsigned int comp=0) const |
| Returns the old time derivative of a scalar coupled variable. | |
| const VariableValue & | coupledScalarDotDotOld (const std::string &var_name, unsigned int comp=0) const |
| Returns the old second time derivative of a scalar coupled variable. | |
| const VariableValue & | coupledScalarDotDu (const std::string &var_name, unsigned int comp=0) const |
| Time derivative of a scalar coupled variable with respect to the coefficients. | |
| const VariableValue & | coupledScalarDotDotDu (const std::string &var_name, unsigned int comp=0) const |
| Second time derivative of a scalar coupled variable with respect to the coefficients. | |
| const MooseVariableScalar * | getScalarVar (const std::string &var_name, unsigned int comp) const |
| Extract pointer to a scalar coupled variable. | |
| virtual void | checkMaterialProperty (const std::string &name, const unsigned int state) |
| A helper method for checking material properties This method was required to avoid a compiler problem with the template getMaterialProperty method. | |
| virtual void | getKokkosMaterialPropertyHook (const std::string &, const unsigned int) |
| A virtual method that can be overriden by Kokkos objects to insert additional operations in getKokkosMaterialProperty. | |
| void | markMatPropRequested (const std::string &) |
| A proxy method for _mi_feproblem.markMatPropRequested(name) | |
| MaterialPropertyName | getMaterialPropertyName (const std::string &name) const |
| void | checkExecutionStage () |
| Check and throw an error if the execution has progressed past the construction stage. | |
| std::string | deduceFunctorName (const std::string &name) const |
| Small helper to look up a functor name through the input parameter keys. | |
| template<typename T > | |
| const Moose::Functor< T > & | getFunctor (const std::string &name) |
| Retrieves a functor from the subproblem. | |
| template<typename T > | |
| const Moose::Functor< T > & | getFunctor (const std::string &name, THREAD_ID tid) |
| Retrieves a functor from the subproblem. | |
| template<typename T > | |
| const Moose::Functor< T > & | getFunctor (const std::string &name, SubProblem &subproblem) |
| Retrieves a functor from the passed-in subproblem. | |
| template<typename T > | |
| const Moose::Functor< T > & | getFunctor (const std::string &name, SubProblem &subproblem, THREAD_ID tid) |
| Retrieves a functor from the passed-in subproblem. | |
| bool | isFunctor (const std::string &name) const |
| Checks the subproblem for the given functor. | |
| bool | isFunctor (const std::string &name, const SubProblem &subproblem) const |
| Checks the passed-in subproblem for the given functor. | |
| Moose::ElemArg | makeElemArg (const Elem *elem, bool correct_skewnewss=false) const |
| Helper method to create an elemental argument for a functor that includes whether to perform skewness corrections. | |
| template<typename T > | |
| void | checkFunctorSupportsSideIntegration (const std::string &name, bool qp_integration) |
| Throws error if the functor does not support the requested side integration. | |
| template<typename T > | |
| const Moose::Functor< T > & | getFunctorByName (const std::string &name) |
| Retrieves a functor from the subproblem. | |
| const PostprocessorValue & | getPostprocessorValue (const std::string ¶m_name, const unsigned int index=0) const |
| doco-normal-methods-begin Retrieve the value of a Postprocessor or one of it's old or older values | |
| const PostprocessorValue & | getPostprocessorValueOld (const std::string ¶m_name, const unsigned int index=0) const |
| const PostprocessorValue & | getPostprocessorValueOlder (const std::string ¶m_name, const unsigned int index=0) const |
| virtual const PostprocessorValue & | getPostprocessorValueByName (const PostprocessorName &name) const |
| Retrieve the value of the Postprocessor. | |
| const PostprocessorValue & | getPostprocessorValueOldByName (const PostprocessorName &name) const |
| const PostprocessorValue & | getPostprocessorValueOlderByName (const PostprocessorName &name) const |
| bool | isVectorPostprocessorDistributed (const std::string ¶m_name) const |
| Return true if the VectorPostprocessor is marked with parallel_type as DISTRIBUTED. | |
| bool | isVectorPostprocessorDistributedByName (const VectorPostprocessorName &name) const |
| template<typename T > | |
| const T & | getReporterValue (const std::string ¶m_name, const std::size_t time_index=0) |
| doco-normal-methods-begin Returns read-only reference to a Reporter value that is provided by an input parameter. | |
| template<typename T > | |
| const T & | getReporterValue (const std::string ¶m_name, ReporterMode mode, const std::size_t time_index=0) |
| template<typename T > | |
| const T & | getReporterValueByName (const ReporterName &reporter_name, const std::size_t time_index=0) |
| Returns read-only reference to a Reporter value that is provided by name directly. | |
| template<typename T > | |
| const T & | getReporterValueByName (const ReporterName &reporter_name, ReporterMode mode, const std::size_t time_index=0) |
| bool | hasReporterValue (const std::string ¶m_name) const |
| Return True if the Reporter value exists. | |
| template<typename T > | |
| bool | hasReporterValue (const std::string ¶m_name) const |
| bool | hasReporterValueByName (const ReporterName &reporter_name) const |
| template<typename T > | |
| bool | hasReporterValueByName (const ReporterName &reporter_name) const |
| const Distribution & | getDistribution (const std::string &name) const |
| Get a distribution with a given name. | |
| template<typename T > | |
| const T & | getDistribution (const std::string &name) const |
| const Distribution & | getDistributionByName (const DistributionName &name) const |
| Get a distribution with a given name. | |
| template<typename T > | |
| const T & | getDistributionByName (const std::string &name) const |
| template<typename T , bool is_ad> | |
| const GenericMaterialProperty< T, is_ad > * | defaultGenericMaterialProperty (const std::string &name) |
| template<typename T > | |
| const MaterialProperty< T > * | defaultMaterialProperty (const std::string &name) |
| template<typename T > | |
| const ADMaterialProperty< T > * | defaultADMaterialProperty (const std::string &name) |
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 | 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 |
Static Protected Member Functions | |
| static std::string | meshPropertyName (const std::string &data_name, const std::string &prefix) |
Protected Attributes | |
| const Moose::CoordinateSystemType & | _coord_sys |
| Coordinate system. | |
| const THREAD_ID | _tid |
| Thread ID of this postprocessor. | |
| SubProblem & | _subproblem |
| Reference to the Subproblem for this user object. | |
| FEProblemBase & | _fe_problem |
| Reference to the FEProblemBase for this user object. | |
| SystemBase & | _sys |
| Reference to the system object for this user object. | |
| Assembly & | _assembly |
| Reference to the assembly object for this user object. | |
| const bool | _duplicate_initial_execution |
| Whether to execute this object twice on initial. | |
| std::set< std::string > | _depend_uo |
| Depend UserObjects that to be used both for determining user object sorting and by AuxKernel for finding the full UO dependency. | |
| const bool & | _enabled |
| Reference to the "enable" InputParameters, used by Controls for toggling on/off MooseObjects. | |
| MooseApp & | _app |
| The MOOSE application this is associated with. | |
| Factory & | _factory |
| The Factory associated with the MooseApp. | |
| ActionFactory & | _action_factory |
| Builds Actions. | |
| const std::string & | _type |
| The type of this class. | |
| const std::string & | _name |
| The name of this class. | |
| const InputParameters & | _pars |
| The object's parameters. | |
| const Parallel::Communicator & | _communicator |
| const ExecFlagEnum & | _execute_enum |
| Execute settings for this object. | |
| const ExecFlagType & | _current_execute_flag |
| Reference to FEProblemBase. | |
| MooseApp & | _restartable_app |
| Reference to the application. | |
| const std::string | _restartable_system_name |
| The system name this object is in. | |
| const THREAD_ID | _restartable_tid |
| The thread ID for this object. | |
| const bool | _restartable_read_only |
| Flag for toggling read only status (see ReporterData) | |
| FEProblemBase & | _mci_feproblem |
| Reference to FEProblemBase instance. | |
| FEProblemBase & | _mdi_feproblem |
| Reference to FEProblemBase instance. | |
| MooseApp & | _pg_moose_app |
| The MooseApp that owns the PerfGraph. | |
| const std::string | _prefix |
| A prefix to use for all sections. | |
| FEProblemBase & | _sc_fe_problem |
| const THREAD_ID | _sc_tid |
| Thread ID of the thread using this object. | |
| const Real & | _real_zero |
| Scalar zero. | |
| const VariableValue & | _scalar_zero |
| Zero value of a scalar variable. | |
| const Point & | _point_zero |
| Zero point. | |
| const InputParameters & | _mi_params |
| Parameters of the object with this interface. | |
| const std::string | _mi_name |
| The name of the object that this interface belongs to. | |
| const MooseObjectName | _mi_moose_object_name |
| The "complete" name of the object that this interface belongs for material property output. | |
| FEProblemBase & | _mi_feproblem |
| Reference to the FEProblemBase class. | |
| SubProblem & | _mi_subproblem |
| Reference to the subproblem. | |
| const THREAD_ID | _mi_tid |
| Current threaded it. | |
| const bool | _is_kokkos_object |
| Whether the MOOSE object is a Kokkos object. | |
| const Moose::MaterialDataType | _material_data_type |
| The type of data. | |
| MaterialData & | _material_data |
| The material data class that stores properties. | |
| bool | _stateful_allowed |
| True by default. | |
| bool | _get_material_property_called |
| Initialized to false. | |
| std::vector< std::unique_ptr< PropertyValue > > | _default_properties |
| Storage vector for default properties. | |
| std::unordered_set< unsigned int > | _material_property_dependencies |
| The set of material properties (as given by their IDs) that this object depends on. | |
| const MaterialPropertyName | _get_suffix |
| const bool | _use_interpolated_state |
| Use the interpolated state set up through the ProjectedStatefulMaterialStorageAction. | |
| const InputParameters & | _ti_params |
| FEProblemBase & | _ti_feproblem |
| bool | _is_implicit |
| If the object is using implicit or explicit form. | |
| Real & | _t |
| Time. | |
| const Real & | _t_old |
| Old time. | |
| int & | _t_step |
| The number of the time step. | |
| Real & | _dt |
| Time step size. | |
| Real & | _dt_old |
| Size of the old time step. | |
| bool | _is_transient |
| const std::string & | _pp_name |
| Post-processor name. | |
| const PostprocessorValue & | _current_value |
| The current value, which is the Reporter value that changes when we execute UOs in the problem. | |
Static Protected Attributes | |
| static constexpr auto | SYSTEM = "MeshMetaData" |
| The system name used when initializing the Restartable interface. | |
| static constexpr auto | NAME = "<empty>" |
| The data name used when initializing the Restartable interface for non-MeshGenerator objects. | |
| static const std::string | _interpolated_old = "_interpolated_old" |
| name suffixes for interpolated old and older properties | |
| static const std::string | _interpolated_older = "_interpolated_older" |
Private 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 |
Private Member Functions | |
| const Moose::FunctionBase * | getKokkosFunctionByNameHelper (const FunctionName &name) const |
| Helper function to retrieve a Kokkos function. | |
| const UserObjectBase & | getUserObjectFromFEProblem (const UserObjectName &object_name, const THREAD_ID tid=0) const |
Go directly to the FEProblem for the requested object_name for thread ID tid. | |
| template<class T > | |
| const T & | castUserObject (const UserObjectBase &uo_base, const std::string ¶m_name="") const |
Internal helper that casts the UserObject uo_base to the requested type. | |
| void | mooseObjectError (const std::string ¶m_name, std::stringstream &oss) const |
| emit an error for the given parameter | |
| const std::string & | userObjectType (const UserObjectBase &uo) const |
| Gets a UserObject's type; avoids including UserObject.h in the UserObjectInterface. | |
| const std::string & | userObjectName (const UserObjectBase &uo) const |
| Gets a UserObject's name; avoids including UserObject.h in the UserObjectInterface. | |
| const PostprocessorName & | getPostprocessorNameInternal (const std::string ¶m_name, const unsigned int index, const bool allow_default_value=true) const |
| Internal method for getting the PostprocessorName associated with a paremeter. | |
| bool | isDefaultPostprocessorValueByName (const PostprocessorName &name) const |
| PostprocessorValue | getDefaultPostprocessorValueByName (const PostprocessorName &name) const |
| void | checkParam (const std::string ¶m_name, const unsigned int index=std::numeric_limits< unsigned int >::max()) const |
| Checks the parameters relating to a Postprocessor. | |
| bool | postprocessorsAdded () const |
| const VectorPostprocessorValue & | getVectorPostprocessorByNameHelper (const VectorPostprocessorName &name, const std::string &vector_name, bool broadcast, std::size_t t_index) const |
| Helper function for extracting VPP data from ReporterData object. | |
| const VectorPostprocessorContext< VectorPostprocessorValue > & | getVectorPostprocessorContextByNameHelper (const VectorPostprocessorName &name, const std::string &vector_name) const |
| Helper for getting the VPP context that handles scatter values. | |
| bool | vectorPostprocessorsAdded () const |
| bool | reportersAdded () const |
| template<typename T > | |
| void | possiblyCheckHasReporter (const ReporterName &reporter_name, const std::string ¶m_name="") const |
| Helpers for "possibly" checking if a Reporter value exists. | |
| RestartableDataValue & | registerRestartableDataOnApp (std::unique_ptr< RestartableDataValue > data, THREAD_ID tid) const |
| Helper function for actually registering the restartable data. | |
| void | registerRestartableNameWithFilterOnApp (const std::string &name, Moose::RESTARTABLE_FILTER filter) |
| Helper function for actually registering the restartable data. | |
| template<typename T , typename... Args> | |
| RestartableData< T > & | declareRestartableDataHelper (const std::string &data_name, void *context, Args &&... args) const |
| Helper function for declaring restartable data. | |
| virtual std::string | meshPropertyPrefix (const std::string &data_name) const |
| The default prefix to use for getting/seeing if mesh properties exist. | |
| const RestartableDataValue & | getMeshPropertyInternal (const std::string &data_name, const std::string &prefix) const |
| Helper for getting a mesh property. | |
| template<typename... Args> | |
| void | mooseErrorInternal (Args &&... args) const |
| Helper for forwarding a mooseError to an object's mooseError if it is available (said error will provide more context: object name and type) | |
| const VariableValue * | getDefaultValue (const std::string &var_name) const |
| Helper method to return (and insert if necessary) the default value for an uncoupled variable. | |
| const ADVariableValue * | getADDefaultValue (const std::string &var_name) const |
| Helper method to return (and insert if necessary) the AD default value for an uncoupled variable. | |
| void | checkVar (const std::string &var_name) const |
| Check that the right kind of variable is being coupled in. | |
| void | validateExecutionerType (const std::string &name, const std::string &fn_name) const |
| Checks to make sure that the current Executioner has set "_is_transient" when old/older values are coupled in. | |
| Moose::MaterialDataType | getMaterialDataType (const std::set< BoundaryID > &boundary_ids) const |
| unsigned int | getMaxQps () const |
| void | addConsumedPropertyName (const MooseObjectName &obj_name, const std::string &prop_name) |
| const PostprocessorValue & | declareValue (const MooseObject &moose_object) |
| Internal method to be used to declare the value and store it within _current_value in the constructor. | |
| ValueType | evaluate (const ElemArg &elem, const Moose::StateArg &state) const override final |
| Evaluate the functor with a given element. | |
| ValueType | evaluate (const FaceArg &face, const Moose::StateArg &state) const override final |
| ValueType | evaluate (const ElemQpArg &qp, const Moose::StateArg &state) const override final |
| ValueType | evaluate (const ElemSideQpArg &elem_side_qp, const Moose::StateArg &state) const override final |
| ValueType | evaluate (const ElemPointArg &elem_point, const Moose::StateArg &state) const override final |
| Evaluate the functor with a given element and point. | |
| ValueType | evaluate (const NodeArg &node, const Moose::StateArg &state) const override final |
| GradientType | evaluateGradient (const ElemArg &elem, const Moose::StateArg &state) const override final |
| Evaluate the functor gradient with a given element. | |
| GradientType | evaluateGradient (const FaceArg &face, const Moose::StateArg &state) const override final |
| GradientType | evaluateGradient (const ElemQpArg &qp, const Moose::StateArg &state) const override final |
| GradientType | evaluateGradient (const ElemSideQpArg &elem_side_qp, const Moose::StateArg &state) const override final |
| GradientType | evaluateGradient (const ElemPointArg &elem_point, const Moose::StateArg &state) const override final |
| Evaluate the functor gradient with a given element and point. | |
| GradientType | evaluateGradient (const NodeArg &node, const Moose::StateArg &state) const override final |
| DotType | evaluateDot (const ElemArg &elem, const Moose::StateArg &state) const override final |
| Evaluate the functor time derivative with a given element. | |
| DotType | evaluateDot (const FaceArg &face, const Moose::StateArg &state) const override final |
| DotType | evaluateDot (const ElemQpArg &qp, const Moose::StateArg &state) const override final |
| DotType | evaluateDot (const ElemSideQpArg &elem_side_qp, const Moose::StateArg &state) const override final |
| DotType | evaluateDot (const ElemPointArg &elem_point, const Moose::StateArg &state) const override final |
| Evaluate the functor time derivative with a given element and point. | |
| DotType | evaluateDot (const NodeArg &node, const Moose::StateArg &state) const override final |
| void | evaluateDotWarning () const |
Internal method for giving a one-time warning for calling an evaluateDot() method. | |
| virtual bool | isADObject () const override |
| Whether this interface is for an AD object. | |
| template<typename T > | |
| const Moose::Functor< T > & | getFunctorByName (const std::string &name, SubProblem &subproblem, THREAD_ID tid) |
| Retrieves a functor from the passed-in subproblem. | |
| template<typename T > | |
| const Moose::Functor< T > * | defaultFunctor (const std::string &name) |
| Helper function to parse default functor values. | |
| template<> | |
| const Moose::Functor< Real > * | defaultFunctor (const std::string &name) |
| template<> | |
| const Moose::Functor< ADReal > * | defaultFunctor (const std::string &name) |
| 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 | |
| const PostprocessorValue & | getPostprocessorValueInternal (const std::string ¶m_name, unsigned int index, std::size_t t_index) const |
| Internal methods for getting Postprocessor values. | |
| const PostprocessorValue & | getPostprocessorValueByNameInternal (const PostprocessorName &name, std::size_t t_index) const |
| void | possiblyCheckHasVectorPostprocessor (const std::string ¶m_name, const std::string &vector_name) const |
| Helpers for "possibly" checking if a vpp exists. | |
| void | possiblyCheckHasVectorPostprocessorByName (const VectorPostprocessorName &name, const std::string &vector_name) const |
Static Private Member Functions | |
| static const hit::Node * | getHitNode (const InputParameters ¶ms) |
| Internal method for getting a hit node (if available) given a set of parameters. | |
| static std::string | messagePrefix (const InputParameters ¶ms, const bool hit_prefix) |
| Internal method for getting the message prefix for an object (object type, name, etc). | |
Private Attributes | |
| const MeshDivision & | _mesh_division |
| UserObject * | _primary_thread_copy = nullptr |
| std::set< std::string > | _supplied_uo |
| A name of the "supplied" user objects, which is just this object. | |
| const ParallelParamObject & | _parent |
| const MooseBase & | _si_moose_base |
| The MooseBase that owns this interface. | |
| const FEProblemBase * | _si_problem |
| A pointer to FEProblem base. | |
| ExecFlagEnum | _empty_execute_enum |
| Empty ExecFlagEnum for the case when the "execute_on" parameter is not included. | |
| const MooseObject & | _fni_object |
| Reference to the object. | |
| const InputParameters & | _fni_params |
| Parameters of the object with this interface. | |
| FEProblemBase & | _fni_feproblem |
| Reference to FEProblemBase instance. | |
| const THREAD_ID | _fni_tid |
| Thread ID. | |
| const MooseObject & | _uoi_moose_object |
| Moose object using the interface. | |
| const FEProblemBase & | _uoi_feproblem |
| Reference to the FEProblemBase instance. | |
| const THREAD_ID | _uoi_tid |
| Thread ID. | |
| const MooseObject & | _ppi_moose_object |
| The MooseObject that uses this interface. | |
| const InputParameters & | _ppi_params |
| PostprocessorInterface Parameters. | |
| const FEProblemBase & | _ppi_feproblem |
| Reference the the FEProblemBase class. | |
| std::map< PostprocessorName, std::unique_ptr< PostprocessorValue > > | _default_values |
| Holds the default postprocessor values that are requested (key is PostprocessorName) | |
| const bool | _broadcast_by_default |
| Whether or not to force broadcasting by default. | |
| const MooseObject & | _vpi_moose_object |
| The MooseObject that uses this interface. | |
| const FEProblemBase & | _vpi_feproblem |
| Reference the FEProblemBase class. | |
| const THREAD_ID | _vpi_tid |
| Thread ID. | |
| const InputParameters & | _ri_params |
| Parameters for the MooseObject inherting from this interface. | |
| FEProblemBase & | _ri_fe_problem_base |
| Provides access to FEProblemBase::getReporterData. | |
| const ReporterData & | _ri_reporter_data |
| The ReporterData. | |
| const MooseObject & | _ri_moose_object |
| The MooseObject needing this interface. | |
| const InputParameters & | _dni_params |
| Parameters of the object with this interface. | |
| FEProblemBase & | _dni_feproblem |
| Reference to FEProblemBase instance. | |
| const MooseObject *const | _dni_moose_object_ptr |
| Pointer to the MooseObject. | |
| const InputParameters & | _si_params |
| Parameters of the object with this interface. | |
| FEProblemBase & | _si_feproblem |
| Reference to FEProblemBase instance. | |
| THREAD_ID | _si_tid |
| Thread ID. | |
| const RestartableDataMapName | _metaname |
| Restartable metadata name. | |
| std::string | _restartable_name |
| The name of the object. | |
| MooseApp & | _meta_data_app |
| Reference to the application. | |
| const MooseObject *const | _meta_data_object |
| The MooseObject (if any); used for better error handling. | |
| const InputParameters & | _sc_parameters |
| const std::string & | _sc_name |
| The name of the object this interface is part of. | |
| const bool | _sc_is_implicit |
| True if implicit value is required. | |
| std::unordered_map< std::string, std::vector< MooseVariableScalar * > > | _coupled_scalar_vars |
| Coupled vars whose values we provide. | |
| std::unordered_map< std::string, std::unique_ptr< VariableValue > > | _default_value |
| Will hold the default value for optional coupled scalar variables. | |
| std::unordered_map< std::string, std::unique_ptr< ADVariableValue > > | _dual_default_value |
| Will hold the default AD value for optional coupled scalar variables. | |
| std::vector< MooseVariableScalar * > | _coupled_moose_scalar_vars |
| Vector of coupled variables. | |
| std::unordered_map< std::string, std::vector< MooseVariableFieldBase * > > | _sc_coupled_vars |
| Field variables coupled into this object (for error checking) | |
| std::set< TagID > | _sc_coupleable_vector_tags |
| The scalar coupleable vector tags. | |
| std::set< TagID > | _sc_coupleable_matrix_tags |
| The scalar coupleable matrix tags. | |
| const MooseObject & | _mi_moose_object |
| The MooseObject creating the MaterialPropertyInterface. | |
| const bool | _mi_boundary_restricted |
| BoundaryRestricted flag. | |
| const std::set< SubdomainID > & | _mi_block_ids |
| Storage for the block ids created by BlockRestrictable. | |
| const std::set< BoundaryID > & | _mi_boundary_ids |
| Storage for the boundary ids created by BoundaryRestrictable. | |
| std::vector< std::unique_ptr< OptionalMaterialPropertyProxyBase< MaterialPropertyInterface > > > | _optional_property_proxies |
| optional material properties | |
| const std::string | _ti_name |
| const MooseObject & | _pp_moose_object |
| MOOSE object. | |
| MooseApp & | _oi_moose_app |
| Reference the the MooseApp; neede for access to the OutputWarehouse. | |
| OutputWarehouse & | _oi_output_warehouse |
| Reference to the OutputWarehouse for populating the Output object hide lists. | |
| std::set< OutputName > | _oi_outputs |
| The set of Output object names listed in the 'outputs' parameter. | |
| const InputParameters & | _fi_params |
| Parameters of the object with this interface. | |
| const std::string | _fi_name |
| The name of the object that this interface belongs to. | |
| SubProblem *const | _fi_subproblem |
| Pointer to subproblem if the subproblem pointer parameter was set. | |
| const THREAD_ID | _fi_tid |
| Current threaded it. | |
| std::vector< std::unique_ptr< Moose::Functor< Real > > > | _default_real_functors |
| Storage vector for Moose::Functor<Real> default objects. | |
| std::vector< std::unique_ptr< Moose::Functor< ADReal > > > | _default_ad_real_functors |
| Storage vector for Moose::Functor<ADReal> default objects. | |
| 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 | |
Counts the number of divisions/regions from a MeshDivision object.
Definition at line 19 of file NumMeshDivisions.h.
|
inherited |
The parameter type this interface expects for a data file name.
Definition at line 27 of file DataFileInterface.h.
|
inherited |
Definition at line 150 of file MooseFunctor.h.
|
privateinherited |
Definition at line 89 of file Postprocessor.h.
|
privateinherited |
Definition at line 93 of file Postprocessor.h.
|
privateinherited |
Definition at line 90 of file Postprocessor.h.
|
privateinherited |
Definition at line 91 of file Postprocessor.h.
|
privateinherited |
Definition at line 92 of file Postprocessor.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.
|
privateinherited |
Definition at line 94 of file Postprocessor.h.
|
inherited |
Definition at line 141 of file MooseFunctor.h.
| NumMeshDivisions::NumMeshDivisions | ( | const InputParameters & | parameters | ) |
Definition at line 28 of file NumMeshDivisions.C.
|
protectedinherited |
Returns the time derivative of a scalar coupled variable, including its dependence on the nonlinear degrees of freedom through automatic differentiation.
| var_name | Name of coupled variable |
| comp | Component number for vector of coupled variables |
Definition at line 267 of file ScalarCoupleable.C.
|
protectedinherited |
Returns AD value of a scalar coupled variable.
| var_name | Name of coupled variable |
| comp | Component number for vector of coupled variables |
Definition at line 150 of file ScalarCoupleable.C.
Referenced by ScalarCoupleable::coupledGenericScalarValue().
|
privateinherited |
Definition at line 148 of file MaterialPropertyInterface.C.
Referenced by MaterialPropertyInterface::getBlockMaterialProperty(), MaterialPropertyInterface::getGenericMaterialPropertyByName(), MaterialPropertyInterface::getKokkosBlockMaterialProperty(), and MaterialPropertyInterface::getKokkosMaterialPropertyByName().
|
overrideprotectedvirtualinherited |
Helper for deriving classes to override to add dependencies when a Postprocessor is requested.
Reimplemented from PostprocessorInterface.
Definition at line 156 of file UserObjectBase.C.
|
overrideprotectedvirtualinherited |
A method that can be overridden to update the UO dependencies.
This is needed because the get methods for this interface cannot be virtual because of the template parameter. See GeneralUserObject for how it is utilized.
Reimplemented from ReporterInterface.
Definition at line 168 of file UserObjectBase.C.
|
overrideprotectedvirtualinherited |
Helper for deriving classes to override to add dependencies when a UserObject is requested.
Reimplemented from UserObjectInterface.
Definition at line 150 of file UserObjectBase.C.
|
overrideprotectedvirtualinherited |
Helper for deriving classes to override to add dependencies when a VectorPostprocessor is requested.
Reimplemented from VectorPostprocessorInterface.
Definition at line 162 of file UserObjectBase.C.
|
inherited |
Builds hide lists for output objects NOT listed in the 'outputs' parameter.
| variable_names | A set of variables for which the 'outputs' parameter controls |
By default this is called by the constructor and passes the block name as the list of variables. This needs to be called explicitly if the build_list flag is set to False in the constructor. The latter cases is needed by the Material object to work correctly with the automatic material output capability.
Definition at line 68 of file OutputInterface.C.
Referenced by ReporterTransferInterface::hideVariableHelper(), and OutputInterface::OutputInterface().
|
inherited |
get a map of MaterialBase pointers for all material objects that this object depends on for each block
Definition at line 243 of file MaterialPropertyInterface.C.
|
staticinherited |
External method for calling moose error with added object context.
Needed so that objects without the MooseBase context (InputParameters) can call errors with context
| app | The app pointer (if available); adds multiapp context and clears the console |
| params | The parameters, needed to obtain object information |
| msg | The message |
| with_prefix | If true, add the prefix from messagePrefix(), which is the object information (type, name, etc) |
| node | Optional hit node to add file path context as a prefix |
| show_trace | Whether or not to show a stack trace, defaults to true |
Definition at line 114 of file MooseBase.C.
|
inherited |
External method for calling moose error with added object context.
| msg | The message |
| with_prefix | If true, add the prefix from messagePrefix(), which is the object information (type, name, etc) |
| node | Optional hit node to add file path context as a prefix |
| show_trace | Whether or not to show a stack trace, defaults to true |
Definition at line 105 of file MooseBase.C.
Referenced by MooseBase::callMooseError(), InputParameters::callMooseError(), MooseBase::mooseDocumentedError(), MooseBase::mooseError(), and MooseBase::mooseErrorNonPrefixed().
|
privateinherited |
Internal helper that casts the UserObject uo_base to the requested type.
Exits with a useful error if the casting failed. If the parameter param_name is provided and is valid, a paramError() will be used instead.
Definition at line 151 of file UserObjectInterface.h.
|
inherited |
Check if block and boundary restrictions of a given material are compatible with the current material.
Error out otherwise.
Definition at line 184 of file MaterialPropertyInterface.C.
Referenced by MaterialPropertyInterface::getMaterialByName().
|
protectedinherited |
Check and throw an error if the execution has progressed past the construction stage.
Definition at line 260 of file MaterialPropertyInterface.C.
Referenced by MaterialPropertyInterface::getGenericMaterialPropertyByName(), MaterialPropertyInterface::getKokkosBlockMaterialProperty(), and MaterialPropertyInterface::getKokkosMaterialPropertyByName().
|
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.
|
protectedinherited |
Throws error if the functor does not support the requested side integration.
| [in] | name | Name of functor or functor parameter |
| [in] | qp_integration | True if performing qp integration, false if face info |
Definition at line 261 of file FunctorInterface.h.
|
protectedvirtualinherited |
A helper method for checking material properties This method was required to avoid a compiler problem with the template getMaterialProperty method.
Reimplemented in Moose::Kokkos::Material, and Material.
Definition at line 155 of file MaterialPropertyInterface.C.
Referenced by Moose::Kokkos::Material::checkMaterialProperty(), Material::checkMaterialProperty(), MaterialPropertyInterface::getGenericMaterialPropertyByName(), and MaterialPropertyInterface::getKokkosMaterialPropertyByName().
|
privateinherited |
Checks the parameters relating to a Postprocessor.
If index is not set, index checking is not performed.
Definition at line 149 of file PostprocessorInterface.C.
Referenced by PostprocessorInterface::coupledPostprocessors(), and PostprocessorInterface::getPostprocessorNameInternal().
|
privateinherited |
Check that the right kind of variable is being coupled in.
| var_name | The name of the coupled variable |
Definition at line 315 of file ScalarCoupleable.C.
Referenced by ScalarCoupleable::adCoupledScalarDot(), ScalarCoupleable::adCoupledScalarValue(), ScalarCoupleable::coupledMatrixTagScalarValue(), ScalarCoupleable::coupledScalar(), ScalarCoupleable::coupledScalarDot(), ScalarCoupleable::coupledScalarDotDot(), ScalarCoupleable::coupledScalarDotDotDu(), ScalarCoupleable::coupledScalarDotDotOld(), ScalarCoupleable::coupledScalarDotDu(), ScalarCoupleable::coupledScalarDotOld(), ScalarCoupleable::coupledScalarOrder(), ScalarCoupleable::coupledScalarValue(), ScalarCoupleable::coupledScalarValueOld(), ScalarCoupleable::coupledScalarValueOlder(), and ScalarCoupleable::coupledVectorTagScalarValue().
|
privateinherited |
clear cache data
Definition at line 500 of file MooseFunctor.h.
|
inherited |
Connect controllable parameter of this action with the controllable parameters of the objects added by this action.
| parameter | Name of the controllable parameter of this action |
| object_type | Type of the object added by this action. |
| object_name | Name of the object added by this action. |
| object_parameter | Name of the parameter of the object. |
Definition at line 77 of file MooseBase.C.
|
protectedinherited |
Definition at line 166 of file ScalarCoupleable.C.
|
protectedinherited |
Definition at line 174 of file ScalarCoupleable.C.
|
protectedinherited |
Returns value of a coupled scalar variable for use in templated automatic differentiation classes.
| var_name | Name of coupled scalar variable |
| comp | Component number for vector of coupled scalar variables |
|
protectedinherited |
Returns value of a scalar coupled variable.
| var_name | Name of coupled variable |
| tag | Tag ID of coupled matrix; |
| comp | Component number for vector of coupled variables |
Definition at line 217 of file ScalarCoupleable.C.
|
inherited |
Returns number of Postprocessors coupled under parameter name.
| param_name | The name of the Postprocessor parameter |
Definition at line 139 of file PostprocessorInterface.C.
Referenced by FunctionValuePostprocessor::FunctionValuePostprocessor().
|
protectedinherited |
Returns the index for a scalar coupled variable by name.
| var_name | Name of coupled variable |
| comp | Component number for vector of coupled variables |
Definition at line 108 of file ScalarCoupleable.C.
Referenced by ParsedODEKernel::ParsedODEKernel().
|
protectedinherited |
Return the number of components to the coupled scalar variable.
| var_name | The of the coupled variable |
Definition at line 368 of file ScalarCoupleable.C.
|
protectedinherited |
Returns the time derivative of a scalar coupled variable.
| var_name | Name of coupled variable |
| comp | Component number for vector of coupled variables |
Definition at line 259 of file ScalarCoupleable.C.
|
protectedinherited |
Returns the second time derivative of a scalar coupled variable.
| var_name | Name of coupled variable |
| comp | Component number for vector of coupled variables |
Definition at line 275 of file ScalarCoupleable.C.
|
protectedinherited |
Second time derivative of a scalar coupled variable with respect to the coefficients.
| var_name | Name of coupled variable |
| comp | Component number for vector of coupled variables |
Definition at line 307 of file ScalarCoupleable.C.
|
protectedinherited |
Returns the old second time derivative of a scalar coupled variable.
| var_name | Name of coupled variable |
| comp | Component number for vector of coupled variables |
Definition at line 291 of file ScalarCoupleable.C.
|
protectedinherited |
Time derivative of a scalar coupled variable with respect to the coefficients.
| var_name | Name of coupled variable |
| comp | Component number for vector of coupled variables |
Definition at line 299 of file ScalarCoupleable.C.
|
protectedinherited |
Returns the old time derivative of a scalar coupled variable.
| var_name | Name of coupled variable |
| comp | Component number for vector of coupled variables |
Definition at line 283 of file ScalarCoupleable.C.
|
protectedinherited |
Returns the order for a scalar coupled variable by name.
| var_name | Name of coupled variable |
| comp | Component number for vector of coupled variables |
Definition at line 115 of file ScalarCoupleable.C.
|
protectedinherited |
Returns value of a scalar coupled variable.
| var_name | Name of coupled variable |
| comp | Component number for vector of coupled variables |
Definition at line 139 of file ScalarCoupleable.C.
Referenced by ScalarCoupleable::coupledGenericScalarValue(), and ParsedODEKernel::ParsedODEKernel().
|
protectedinherited |
Returns the old (previous time step) value of a scalar coupled variable.
| var_name | Name of coupled variable |
| comp | Component number for vector of coupled variables |
Definition at line 231 of file ScalarCoupleable.C.
|
protectedinherited |
Returns the older (two time steps previous) value of a scalar coupled variable.
| var_name | Name of coupled variable |
| comp | Component number for vector of coupled variables |
Definition at line 243 of file ScalarCoupleable.C.
|
protectedinherited |
Returns value of a scalar coupled variable.
| var_name | Name of coupled variable |
| tag | Tag ID of coupled vector ; |
| comp | Component number for vector of coupled variables |
Definition at line 196 of file ScalarCoupleable.C.
|
inlinevirtualinherited |
Gets called in FEProblemBase::execute() for execute flags other than initial, timestep_begin, nonlinear, linear and subdomain.
Reimplemented in Function.
Definition at line 69 of file SetupInterface.h.
|
overridevirtualinherited |
Implements Moose::FunctorAbstract.
Reimplemented in Function.
Definition at line 233 of file MooseFunctor.h.
|
staticinherited |
Definition at line 151 of file DependencyResolverInterface.h.
|
staticinherited |
A helper method for cyclic errors.
Definition at line 134 of file DependencyResolverInterface.h.
|
protectedinherited |
Declares a piece of "managed" restartable data and initialize it.
Here, "managed" restartable data means that the caller can destruct this data upon destruction of the return value of this method. Therefore, this ManagedValue<T> wrapper should survive after the final calls to dataStore() for it. That is... at the very end.
This is needed for objects whose destruction ordering is important, and enables natural c++ destruction in reverse construction order of the object that declares it.
See delcareRestartableData and declareRestartableDataWithContext for more information.
Definition at line 283 of file Restartable.h.
|
protectedinherited |
Declare a piece of data as "recoverable" and initialize it.
This means that in the event of a restart this piece of data will be restored back to its previous value.
Note - this data will NOT be restored on Restart!
NOTE: This returns a reference! Make sure you store it in a reference!
| data_name | The name of the data (usually just use the same name as the member variable) |
| args | Arguments to forward to the constructor of the data |
Definition at line 358 of file Restartable.h.
|
protectedinherited |
Declare a piece of data as "restartable" and initialize it.
This means that in the event of a restart this piece of data will be restored back to its previous value.
NOTE: This returns a reference! Make sure you store it in a reference!
| data_name | The name of the data (usually just use the same name as the member variable) |
| args | Arguments to forward to the constructor of the data |
Definition at line 276 of file Restartable.h.
|
privateinherited |
Helper function for declaring restartable data.
We use this function to reduce code duplication when returning const/nonconst references to the data.
| data_name | The name of the data (usually just use the same name as the member variable) |
| context | Context pointer that will be passed to the load and store functions |
| args | Arguments to forward to the constructor of the data |
Definition at line 310 of file Restartable.h.
|
protectedinherited |
Declare a piece of data as "restartable" and initialize it.
This means that in the event of a restart this piece of data will be restored back to its previous value.
NOTE: This returns a reference! Make sure you store it in a reference!
| data_name | The name of the data (usually just use the same name as the member variable) |
| context | Context pointer that will be passed to the load and store functions |
| args | Arguments to forward to the constructor of the data |
Definition at line 301 of file Restartable.h.
|
protectedinherited |
Declare a piece of data as "restartable".
This means that in the event of a restart this piece of data will be restored back to its previous value.
NOTE: This returns a reference! Make sure you store it in a reference!
| data_name | The name of the data (usually just use the same name as the member variable) |
| object_name | A supplied name for the object that is declaring this data. |
| args | Arguments to forward to the constructor of the data |
Definition at line 330 of file Restartable.h.
|
protectedinherited |
Declare a piece of data as "restartable".
This means that in the event of a restart this piece of data will be restored back to its previous value.
NOTE: This returns a reference! Make sure you store it in a reference!
| data_name | The name of the data (usually just use the same name as the member variable) |
| object_name | A supplied name for the object that is declaring this data. |
| context | Context pointer that will be passed to the load and store functions |
| args | Arguments to forward to the constructor of the data |
Definition at line 340 of file Restartable.h.
|
privateinherited |
Internal method to be used to declare the value and store it within _current_value in the constructor.
Definition at line 50 of file Postprocessor.C.
|
protectedinherited |
Small helper to look up a functor name through the input parameter keys.
Definition at line 71 of file FunctorInterface.C.
|
staticinherited |
Helper to look up a functor name through the input parameter keys.
| name | The input parameter name that we are trying to deduce the functor name for |
| params | The input parameters object that we will be checking for parameters named name |
Definition at line 39 of file FunctorInterface.C.
Referenced by FunctorInterface::checkFunctorSupportsSideIntegration(), FunctorInterface::deduceFunctorName(), FunctorInterface::getFunctor(), and FunctorInterface::isFunctor().
|
inlineprotectedinherited |
Definition at line 653 of file MaterialPropertyInterface.h.
|
privateinherited |
Helper function to parse default functor values.
This is implemented as a specialization for supported types and returns NULL in all other cases.
Definition at line 254 of file FunctorInterface.h.
|
privateinherited |
|
privateinherited |
|
inherited |
Definition at line 78 of file FunctorInterface.C.
|
inherited |
Definition at line 97 of file FunctorInterface.C.
|
protectedinherited |
name, if any."Default" properties are properties whose default values are set from within the name. That is, if we can cast name to a Real, and the prop type is a Real or RealVectorValue, we'll return said value.
Definition at line 750 of file MaterialPropertyInterface.h.
|
inlineprotectedinherited |
Definition at line 648 of file MaterialPropertyInterface.h.
|
inlineinherited |
Create a functor state argument that corresponds to the implicit state of this object.
If we are implicit then we will return the current state. If we are not, then we will return the old state
Definition at line 92 of file TransientInterface.h.
Referenced by LinearFVFluxKernel::computeBoundaryFlux(), LinearFVAdvectionDiffusionFunctorRobinBCBase::computeBoundaryGradientMatrixContribution(), LinearFVAdvectionDiffusionFunctorNeumannBC::computeBoundaryGradientRHSContribution(), LinearFVAdvectionDiffusionFunctorRobinBCBase::computeBoundaryGradientRHSContribution(), LinearFVAnisotropicDiffusion::computeBoundaryMatrixContribution(), LinearFVDiffusion::computeBoundaryMatrixContribution(), LinearFVAdvectionDiffusionExtrapolatedBC::computeBoundaryNormalGradient(), LinearFVAdvectionDiffusionFunctorDirichletBC::computeBoundaryNormalGradient(), LinearFVAdvectionDiffusionFunctorNeumannBC::computeBoundaryNormalGradient(), LinearFVAdvectionDiffusionFunctorRobinBCBase::computeBoundaryNormalGradient(), LinearFVAnisotropicDiffusionFunctorNeumannBC::computeBoundaryNormalGradient(), LinearFVAnisotropicDiffusion::computeBoundaryRHSContribution(), LinearFVDiffusion::computeBoundaryRHSContribution(), LinearFVAdvectionDiffusionExtrapolatedBC::computeBoundaryValue(), LinearFVAdvectionDiffusionFunctorDirichletBC::computeBoundaryValue(), LinearFVAdvectionDiffusionFunctorNeumannBC::computeBoundaryValue(), LinearFVAdvectionDiffusionFunctorRobinBCBase::computeBoundaryValue(), LinearFVAdvectionDiffusionScalarSymmetryBC::computeBoundaryValue(), LinearFVAnisotropicDiffusionFunctorNeumannBC::computeBoundaryValue(), LinearFVAdvectionDiffusionFunctorRobinBCBase::computeBoundaryValueMatrixContribution(), LinearFVAdvectionDiffusionExtrapolatedBC::computeBoundaryValueRHSContribution(), LinearFVAdvectionDiffusionFunctorNeumannBC::computeBoundaryValueRHSContribution(), LinearFVAdvectionDiffusionFunctorRobinBCBase::computeBoundaryValueRHSContribution(), LinearFVAdvectionDiffusionScalarSymmetryBC::computeBoundaryValueRHSContribution(), LinearFVAnisotropicDiffusionFunctorNeumannBC::computeBoundaryValueRHSContribution(), InternalSideIntegralVariablePostprocessor::computeFaceInfoIntegral(), SideIntegralVariablePostprocessor::computeFaceInfoIntegral(), LinearFVAnisotropicDiffusion::computeFluxRHSContribution(), LinearFVDiffusion::computeFluxRHSContribution(), LinearFVReaction::computeMatrixContribution(), InterfaceIntegralVariableValuePostprocessor::computeQpIntegral(), ElementIntegralFunctorUserObject::computeQpIntegral(), SideIntegralFunctorUserObject::computeQpIntegral(), SideIntegralVariableUserObject::computeQpIntegral(), ParsedMaterialHelper< is_ad >::computeQpProperties(), FVConstantScalarOutflowBC::computeQpResidual(), FVFunctorNeumannBC::computeQpResidual(), FVDiffusionInterface::computeQpResidual(), FVOneVarDiffusionInterface::computeQpResidual(), FVTwoVarContinuityConstraint::computeQpResidual(), FVAdvection::computeQpResidual(), FVAnisotropicDiffusion::computeQpResidual(), FVCoupledForce::computeQpResidual(), FVDiffusion::computeQpResidual(), FVDivergence::computeQpResidual(), FVFunctorTimeKernel::computeQpResidual(), FVMassMatrix::computeQpResidual(), FVMatAdvection::computeQpResidual(), UserForcingFunctorNodalKernel::computeQpResidual(), FVBoundaryIntegralValueConstraint::computeQpResidual(), FVBoundedValueConstraint::computeQpResidual(), FVIntegralValueConstraint::computeQpResidual(), FVPointValueConstraint::computeQpResidual(), DiffusionLHDGPrescribedGradientBC::computeResidual(), LinearFVSource::computeRightHandSideContribution(), AdvectiveFluxAux::computeValue(), DiffusionFluxAux::computeValue(), FunctorAux::computeValue(), FunctorCoordinatesFunctionAux::computeValue(), ParsedAux::computeValue(), SecondTimeDerivativeAux::computeValue(), TimeDerivativeAux::computeValue(), ElementValueSampler::execute(), MeshDivisionFunctorReductionVectorPostprocessor::execute(), PositionsFunctorValueSampler::execute(), SideValueSampler::execute(), LinearFVAnisotropicDiffusion::faceDiffusionTensor(), LinearFVDiffusion::faceDiffusivity(), FunctorExtremaPositions::initialize(), FunctorPositions::initialize(), ParsedDownSelectionPositions::initialize(), FunctorTimes::initialize(), ElementAndTraceScalarHDGAssemblyHelper::lmDirichlet(), ElementAndTraceScalarHDGAssemblyHelper::lmPrescribedFlux(), AdvectionHDGAssemblyHelper::scalarDirichlet(), DiffusionIPHDGAssemblyHelper::scalarDirichlet(), DiffusionLHDGAssemblyHelper::scalarDirichletResidual(), DiffusionLHDGAssemblyHelper::scalarVolumeResidual(), LinearFVAdvection::setupFaceData(), and DiffusionLHDGAssemblyHelper::vectorDirichletResidual().
|
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.
|
inlinevirtualinherited |
Return the enabled status of the object.
Reimplemented in EigenKernel.
Definition at line 49 of file MooseObject.h.
Referenced by EigenKernel::enabled(), BlockRestrictionDebugOutput::printBlockRestrictionGroups(), BlockRestrictionDebugOutput::printBoundaryRestrictionGroups(), and NodeFaceConstraint::validParams().
|
inlineinherited |
Deprecated message prefix; the error type is no longer used.
Definition at line 264 of file MooseBase.h.
|
finaloverrideprivatevirtualinherited |
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 >.
Definition at line 74 of file Postprocessor.C.
|
finaloverrideprivatevirtualinherited |
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 99 of file Postprocessor.C.
|
finaloverrideprivatevirtualinherited |
| qp | See the ElemQpArg doxygen |
| state | See the StateArg doxygen |
Implements Moose::FunctorBase< Real >.
Definition at line 86 of file Postprocessor.C.
|
finaloverrideprivatevirtualinherited |
| side_qp | See the ElemSideQpArg doxygen |
| state | See the StateArg doxygen |
Implements Moose::FunctorBase< Real >.
Definition at line 92 of file Postprocessor.C.
|
finaloverrideprivatevirtualinherited |
| face | See the FaceArg doxygen |
| state | See the StateArg doxygen |
Implements Moose::FunctorBase< Real >.
Definition at line 80 of file Postprocessor.C.
|
finaloverrideprivatevirtualinherited |
Implements Moose::FunctorBase< Real >.
Definition at line 106 of file Postprocessor.C.
|
finaloverrideprivatevirtualinherited |
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 from Moose::FunctorBase< Real >.
Definition at line 153 of file Postprocessor.C.
|
finaloverrideprivatevirtualinherited |
Evaluate the functor time derivative with a given element and point.
Reimplemented from Moose::FunctorBase< Real >.
Definition at line 182 of file Postprocessor.C.
|
finaloverrideprivatevirtualinherited |
| qp | See the ElemQpArg doxygen |
| state | See the StateArg doxygen |
Reimplemented from Moose::FunctorBase< Real >.
Definition at line 167 of file Postprocessor.C.
|
finaloverrideprivatevirtualinherited |
| side_qp | See the ElemSideQpArg doxygen |
| state | See the StateArg doxygen |
Reimplemented from Moose::FunctorBase< Real >.
Definition at line 174 of file Postprocessor.C.
|
finaloverrideprivatevirtualinherited |
| face | See the FaceArg doxygen |
| state | See the StateArg doxygen |
Reimplemented from Moose::FunctorBase< Real >.
Definition at line 160 of file Postprocessor.C.
|
finaloverrideprivatevirtualinherited |
Reimplemented from Moose::FunctorBase< Real >.
Definition at line 190 of file Postprocessor.C.
|
privateinherited |
Internal method for giving a one-time warning for calling an evaluateDot() method.
Definition at line 197 of file Postprocessor.C.
Referenced by Postprocessor::evaluateDot(), Postprocessor::evaluateDot(), Postprocessor::evaluateDot(), Postprocessor::evaluateDot(), Postprocessor::evaluateDot(), and Postprocessor::evaluateDot().
|
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.
|
finaloverrideprivatevirtualinherited |
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 from Moose::FunctorBase< Real >.
Definition at line 112 of file Postprocessor.C.
|
finaloverrideprivatevirtualinherited |
Evaluate the functor gradient with a given element and point.
Reimplemented from Moose::FunctorBase< Real >.
Definition at line 139 of file Postprocessor.C.
|
finaloverrideprivatevirtualinherited |
| qp | See the ElemQpArg doxygen |
| state | See the StateArg doxygen |
Reimplemented from Moose::FunctorBase< Real >.
Definition at line 125 of file Postprocessor.C.
|
finaloverrideprivatevirtualinherited |
| side_qp | See the ElemSideQpArg doxygen |
| state | See the StateArg doxygen |
Reimplemented from Moose::FunctorBase< Real >.
Definition at line 132 of file Postprocessor.C.
|
finaloverrideprivatevirtualinherited |
| face | See the FaceArg doxygen |
| state | See the StateArg doxygen |
Reimplemented from Moose::FunctorBase< Real >.
Definition at line 119 of file Postprocessor.C.
|
finaloverrideprivatevirtualinherited |
Reimplemented from Moose::FunctorBase< Real >.
Definition at line 146 of file Postprocessor.C.
|
inlineoverridevirtual |
|
inlineoverridevirtualinherited |
This is called after execute() and after threadJoin()! This is probably where you want to do MPI communication! We provide default finalize() as getValue() has been abused to perform the final aggregation for a long time and we allowed not implementing finalize().
However, it is desired to do all the finalization work such as communication in finalize() and let getValue() simply return the final aggregated value, as getValue() is designed to be a const method.
Implements UserObjectBase.
Reimplemented in ChangeOverFixedPointPostprocessor, ChangeOverTimePostprocessor, ElementalVariableValue, GreaterThanLessThanPostprocessor, MemoryUsage, NodalVariableValue, NumNonlinearIterations, PerfGraphData, PointValue, ScalarVariable, and ParsedPostprocessor.
Definition at line 36 of file GeneralPostprocessor.h.
|
protectedinherited |
Set solution invalid mark for the given solution ID.
Definition at line 41 of file SolutionInvalidInterface.C.
|
inlineinherited |
Return the functor name.
Definition at line 176 of file MooseFunctor.h.
|
inlineinherited |
Gather the parallel max of the variable passed in.
It takes care of values across all threads and CPUs (we DO hybrid parallelism!)
After calling this, the variable that was passed in will hold the gathered value.
Definition at line 108 of file UserObjectBase.h.
Referenced by ElementMaxLevelPostProcessor::finalize(), MemoryUsage::finalize(), NodalMaxValue::finalize(), MeshDivisionFunctorReductionVectorPostprocessor::finalize(), and SidesetInfoVectorPostprocessor::finalize().
|
inlineinherited |
Gather the parallel min of the variable passed in.
It takes care of values across all threads and CPUs (we DO hybrid parallelism!)
After calling this, the variable that was passed in will hold the gathered value.
Definition at line 120 of file UserObjectBase.h.
Referenced by PointValue::execute(), MemoryUsage::finalize(), ScalarVariable::finalize(), NearestNodeNumberUO::finalize(), MeshDivisionFunctorReductionVectorPostprocessor::finalize(), and SidesetInfoVectorPostprocessor::finalize().
|
inherited |
Deteremine the value of a variable according to the parallel maximum of the provided proxy.
| [in] | proxy | maximum proxy will be selected |
| [in] | value | value to be obtained corresponding to the location of maximum proxy |
Definition at line 203 of file UserObjectBase.h.
Referenced by NodalMaxValueId::finalize(), and ElementVariablesDifferenceMax::finalize().
|
inherited |
Determine the value of a variable according to which process has the parallel minimum of the provided proxy.
| [in] | proxy | minimum proxy will be selected |
| [in] | value | value to be obtained corresponding to the location of minimum proxy |
Definition at line 219 of file UserObjectBase.h.
|
inlineinherited |
Gather the parallel sum of the variable passed in.
It takes care of values across all threads and CPUs (we DO hybrid parallelism!)
After calling this, the variable that was passed in will hold the gathered value.
Definition at line 96 of file UserObjectBase.h.
Referenced by AverageElementSize::finalize(), AverageNodalVariableValue::finalize(), AverageVariableChange::finalize(), DiscreteVariableResidualNorm::finalize(), ElementalVariableValue::finalize(), ElementAverageFunctorPostprocessor::finalize(), ElementAverageMaterialPropertyTempl< is_ad >::finalize(), ElementAverageValue::finalize(), ElementIntegralPostprocessor::finalize(), FunctionElementAverage::finalize(), FunctionSideAverage::finalize(), GreaterThanLessThanPostprocessor::finalize(), InterfaceIntegralPostprocessor::finalize(), InterfacePostprocessor::finalize(), InternalSideIntegralPostprocessor::finalize(), MemoryUsage::finalize(), NodalL2Error::finalize(), NodalL2Norm::finalize(), NodalSum::finalize(), NodalVariableValue::finalize(), SideAverageFunctorPostprocessor::finalize(), SideAverageMaterialPropertyTempl< is_ad >::finalize(), SideAverageValue::finalize(), SideDiffusiveFluxAverageTempl< is_ad >::finalize(), SideIntegralPostprocessor::finalize(), ElementIntegralUserObject::finalize(), SideIntegralUserObject::finalize(), ArrayVariableValueVolumeHistogram::finalize(), ExtraIDIntegralVectorPostprocessor::finalize(), MeshDivisionFunctorReductionVectorPostprocessor::finalize(), SidesetInfoVectorPostprocessor::finalize(), SpatialAverageBase::finalize(), VariableValueVolumeHistogram::finalize(), and ElementSubdomainModifierBase::modify().
|
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.
|
privateinherited |
Helper method to return (and insert if necessary) the AD default value for an uncoupled variable.
| var_name | the name of the variable for which to retrieve a default value |
Definition at line 182 of file ScalarCoupleable.C.
Referenced by ScalarCoupleable::adCoupledScalarValue().
|
inlineinherited |
Definition at line 115 of file MaterialPropertyInterface.h.
|
inlineinherited |
Retrieve the AD property named "name" for the specified material_data.
state is the property state; 0 = current, 1 = old, 2 = older, etc.
Definition at line 476 of file MaterialPropertyInterface.h.
|
inlineinherited |
Definition at line 152 of file MaterialPropertyInterface.h.
|
inlineinherited |
Retrieve the AD property named "name" without any deduction for the specified \q material_data.
Definition at line 519 of file MaterialPropertyInterface.h.
|
inlineinherited |
Definition at line 147 of file MooseBase.h.
Referenced by Factory::copyConstruct(), and MooseBase::uniqueParameterName().
|
inherited |
Retrieve pointer to a material property with the mesh blocks where it is defined The name required by this method is the name defined in the input file.
This function can be thought as the combination of getMaterialPropertyByName and getMaterialPropertyBlocks. It can be called after the action of all actions.
| name | The name of the material property to retrieve |
Definition at line 780 of file MaterialPropertyInterface.h.
|
inherited |
Verifies that the requested parameter exists and is not NULL and returns it to the caller.
The template parameter must be a pointer or an error will be thrown.
Definition at line 450 of file MooseBase.h.
|
inlineinherited |
Get the list of coupled scalar variables.
Definition at line 52 of file ScalarCoupleable.h.
Referenced by AuxScalarKernel::AuxScalarKernel(), MortarScalarBase::computeJacobian(), KernelScalarBase::computeResidualAndJacobian(), and ScalarInitialCondition::ScalarInitialCondition().
|
inlineinherited |
Your sanity would tell you... why not just call getValue()? Well - the intention of getValue() is to be called by the problem when the UserObjects are executed, and not by other things. This enables the control of when this Postprocessor is updated, which could be very important. If the implementation of getValue() is such that it actually computes a new value (instead of one that is called in finalize()), you could potentially call getValue() and not get the value as it was at the last time this PP was executed.
What this does instead is gives you the value that was last set as this PP was executed by the problem. That is, the value that every object that uses the PostprocessorInterface will get you.
Definition at line 63 of file Postprocessor.h.
Referenced by Postprocessor::evaluate(), Postprocessor::evaluate(), Postprocessor::evaluate(), Postprocessor::evaluate(), Postprocessor::evaluate(), and Postprocessor::evaluate().
|
inherited |
Deprecated method.
The data file paths are now automatically set within the InputParameters object, so using getParam<DataFileName>("param_name") is now sufficient.
Definition at line 21 of file DataFileInterface.C.
|
inherited |
Deprecated method.
Use getDataFilePath() instead.
Definition at line 31 of file DataFileInterface.C.
|
inherited |
Returns the path of a data file for a given relative file path.
This can be used for hardcoded datafile names and will search the same locations as getDataFileName
Definition at line 40 of file DataFileInterface.C.
Referenced by DataFileInterface::getDataFileNameByName().
|
privateinherited |
name. Definition at line 106 of file PostprocessorInterface.C.
Referenced by PostprocessorInterface::getPostprocessorValueInternal().
|
privateinherited |
Helper method to return (and insert if necessary) the default value for an uncoupled variable.
| var_name | the name of the variable for which to retrieve a default value |
Definition at line 125 of file ScalarCoupleable.C.
Referenced by ScalarCoupleable::coupledMatrixTagScalarValue(), ScalarCoupleable::coupledScalarValue(), ScalarCoupleable::coupledScalarValueOld(), ScalarCoupleable::coupledScalarValueOlder(), and ScalarCoupleable::coupledVectorTagScalarValue().
|
inherited |
Recursively return a set of user objects this user object depends on Note: this can be called only after all user objects are constructed.
Definition at line 126 of file UserObjectBase.C.
Referenced by AuxKernelBase::addUserObjectDependencyHelper().
|
inherited |
Get a distribution with a given name.
| name | The name of the parameter key of the distribution to retrieve |
Definition at line 41 of file DistributionInterface.C.
Referenced by DistributionInterface::getDistribution(), and DistributionInterface::getDistributionByName().
|
inherited |
Definition at line 77 of file DistributionInterface.h.
|
inherited |
Get a distribution with a given name.
| name | The name of the distribution to retrieve |
Definition at line 48 of file DistributionInterface.C.
Referenced by RandomIC::RandomIC().
|
inherited |
Definition at line 97 of file DistributionInterface.h.
|
inherited |
Return the execute on MultiMooseEnum for this object.
Definition at line 73 of file SetupInterface.C.
Referenced by ChangeOverFixedPointPostprocessor::ChangeOverFixedPointPostprocessor(), ChangeOverTimePostprocessor::ChangeOverTimePostprocessor(), MultiAppTransfer::checkMultiAppExecuteOn(), Control::Control(), IntegralPreservingFunctionIC::initialSetup(), MultiAppConservativeTransfer::initialSetup(), Terminator::initialSetup(), Exodus::outputSetup(), ElementReporter::shouldStore(), GeneralReporter::shouldStore(), NodalReporter::shouldStore(), and PIDTransientControl::timestepSetup().
|
inherited |
Get a function with a given name.
| name | The name of the parameter key of the function to retrieve |
Definition at line 34 of file FunctionInterface.C.
Referenced by FunctionDT::FunctionDT(), and Output::Output().
|
inherited |
Get a function with a given name.
| name | The name of the function to retrieve |
Definition at line 40 of file FunctionInterface.C.
Referenced by ArrayBodyForce::ArrayBodyForce(), ArrayFunctionIC::ArrayFunctionIC(), CompositeFunction::CompositeFunction(), FunctionArrayAux::FunctionArrayAux(), FunctionScalarAux::FunctionScalarAux(), FunctionScalarIC::FunctionScalarIC(), GenericFunctionMaterialTempl< is_ad >::GenericFunctionMaterialTempl(), GenericFunctionRankTwoTensorTempl< is_ad >::GenericFunctionRankTwoTensorTempl(), GenericFunctionVectorMaterialTempl< is_ad >::GenericFunctionVectorMaterialTempl(), FunctionInterface::getFunction(), LinearCombinationFunction::LinearCombinationFunction(), LineFunctionSampler::LineFunctionSampler(), and PiecewiseFunction::PiecewiseFunction().
|
protectedinherited |
Retrieves a functor from the subproblem.
This method also leverages the ability to create default functors if the user passed an integer or real in the input file
| name | The name of the functor to retrieve. This should match the functor parameter name, \emph not the actual name of the functor created in the input file |
Definition at line 217 of file FunctorInterface.h.
Referenced by GenericFunctorGradientMaterialTempl< is_ad >::GenericFunctorGradientMaterialTempl(), GenericFunctorMaterialTempl< is_ad >::GenericFunctorMaterialTempl(), GenericVectorFunctorMaterialTempl< is_ad >::GenericVectorFunctorMaterialTempl(), MaterialFunctorConverterTempl< T >::MaterialFunctorConverterTempl(), and ParsedFunctorMaterialTempl< is_ad >::ParsedFunctorMaterialTempl().
|
protectedinherited |
Retrieves a functor from the passed-in subproblem.
This method also leverages the ability to create default functors if the user passed an integer or real in the input file
| name | The name of the functor to retrieve. This should match the functor parameter name, \emph not the actual name of the functor created in the input file |
| subproblem | The subproblem to query for the functor |
Definition at line 202 of file FunctorInterface.h.
|
protectedinherited |
Retrieves a functor from the passed-in subproblem.
This method also leverages the ability to create default functors if the user passed an integer or real in the input file
| name | The name of the functor to retrieve. This should match the functor parameter name, \emph not the actual name of the functor created in the input file |
| subproblem | The subproblem to query for the functor |
| tid | The thread ID used to retrieve the functor from the subproblem |
Definition at line 193 of file FunctorInterface.h.
|
protectedinherited |
Retrieves a functor from the subproblem.
This method also leverages the ability to create default functors if the user passed an integer or real in the input file
| name | The name of the functor to retrieve. This should match the functor parameter name, \emph not the actual name of the functor created in the input file |
| tid | The thread ID used to retrieve the functor from this interface's subproblem |
Definition at line 209 of file FunctorInterface.h.
|
protectedinherited |
Retrieves a functor from the subproblem.
This method also leverages the ability to create default functors if the user passed an integer or real in the input file
| name | The name of the functor to retrieve. This should match the actual name of the functor created in the input file |
Definition at line 225 of file FunctorInterface.h.
|
privateinherited |
Retrieves a functor from the passed-in subproblem.
This method also leverages the ability to create default functors if the user passed an integer or real in the input file
| name | The actual name of the functor to retrieve instead of the parameter name |
| subproblem | The subproblem to query for the functor |
| tid | The thread ID used to retrieve the functor from the subproblem |
Definition at line 233 of file FunctorInterface.h.
|
inlineinherited |
Retrieve reference to material property or one of it's old or older values.
The name required by this method is the name that is hard-coded into your source code as the input parameter key. If no input parameter is found this behaves like the getMaterialPropertyByName family as a fall back.
| name | The name of the parameter key of the material property to retrieve |
| state | The state (current = 0, old = 1, older = 2) |
Definition at line 103 of file MaterialPropertyInterface.h.
|
inherited |
Retrieve the generic property named "name" for the specified material_data at state state.
Definition at line 921 of file MaterialPropertyInterface.h.
|
inlineinherited |
Retrieve reference to material property or its old or older value The name required by this method is the name defined in the input file.
| name | The name of the material property to retrieve |
| state | The state (current = 0, old = 1, older = 2) |
Definition at line 141 of file MaterialPropertyInterface.h.
|
inherited |
Retrieve the generic property named "name" without any deduction for the specified material_data for state state.
Definition at line 934 of file MaterialPropertyInterface.h.
|
inherited |
Optional material property getters state is the property state; 0 = current, 1 = old, 2 = older, etc.
Definition at line 886 of file MaterialPropertyInterface.h.
|
inherited |
Return a constant zero anonymous material property.
Definition at line 847 of file MaterialPropertyInterface.h.
|
inherited |
Return a material property that is initialized to zero by default and does not need to (but can) be declared by another material.
Definition at line 828 of file MaterialPropertyInterface.h.
|
inherited |
Definition at line 836 of file MaterialPropertyInterface.h.
|
inlineinherited |
Definition at line 136 of file MooseBase.h.
Referenced by MooseBase::callMooseError(), MooseBase::getHitNode(), and MooseBase::messagePrefix().
|
staticprivateinherited |
Internal method for getting a hit node (if available) given a set of parameters.
Needs to be static so that we can call it externally from InputParameters for errors that do not have context of the MooseBase
Definition at line 167 of file MooseBase.C.
|
inherited |
Retrieve a Kokkos material property with the mesh blocks where it is defined NOTE: This is not a drop-in replacement of getBlockMaterialProperty().
Unlike the original API, this function cannot be called after object construction
| T | The property data type |
| dimension | The property dimension |
| state | The property state |
| name | The name of the material property to retrieve |
Definition at line 1047 of file MaterialPropertyInterface.h.
|
inherited |
Get a Kokkos function of an abstract type with a given name Calling this function will error out currently if Kokkos was configured with GPU.
| name | The name of the parameter key of the Kokkos function to retrieve |
|
inherited |
Get a Kokkos function of a concrete type with a given name.
| T | The Kokkos function type |
| name | The name of the parameter key of the Kokkos function to retrieve |
Definition at line 165 of file FunctionInterface.h.
|
inherited |
Get a Kokkos function of an abstract type with a given name Calling this function will error out currently if Kokkos was configured with GPU.
| name | The name of the Kokkos function to retrieve |
|
inherited |
Get a Kokkos function of a concrete type with a given name.
| T | The Kokkos function type |
| name | The name of the Kokkos function to retrieve |
Definition at line 172 of file FunctionInterface.h.
|
privateinherited |
Helper function to retrieve a Kokkos function.
Referenced by FunctionInterface::getKokkosFunctionByName().
|
inlineinherited |
Get a Kokkos material property for any state.
| T | The property data type |
| dimension | The property dimension |
| state | The property state |
| name | The property name or the parameter name containing the property name |
Definition at line 215 of file MaterialPropertyInterface.h.
|
inherited |
Get a Kokkos material property by property name for any state.
| T | The property data type |
| dimension | The property dimension |
| state | The property state |
| prop_name_in | The property name |
Definition at line 1001 of file MaterialPropertyInterface.h.
|
inlineprotectedvirtualinherited |
A virtual method that can be overriden by Kokkos objects to insert additional operations in getKokkosMaterialProperty.
| prop_name_in | The property name |
| state | The property state |
Reimplemented in Moose::Kokkos::AuxKernel, and Moose::Kokkos::Material.
Definition at line 616 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::getKokkosBlockMaterialProperty(), and MaterialPropertyInterface::getKokkosMaterialPropertyByName().
|
inlineinherited |
Get an old Kokkos material property.
| T | The property data type |
| dimension | The property dimension |
| name | The property name or the parameter name containing the property name |
Definition at line 228 of file MaterialPropertyInterface.h.
|
inlineinherited |
Get an old Kokkos material property by property name.
| T | The property data type |
| dimension | The property dimension |
| prop_name | The property name |
Definition at line 189 of file MaterialPropertyInterface.h.
|
inlineinherited |
Get an older Kokkos material property.
| T | The property data type |
| dimension | The property dimension |
| name | The property name or the parameter name containing the property name |
Definition at line 241 of file MaterialPropertyInterface.h.
|
inlineinherited |
Get an older Kokkos material property by property name.
| T | The property data type |
| dimension | The property dimension |
| prop_name | The property name |
Definition at line 202 of file MaterialPropertyInterface.h.
|
inherited |
Return a MaterialBase reference - usable for computing directly.
| name | The name of the input parameter or explicit material name. |
| no_warn | If true, suppress warning about retrieving the material potentially during its calculation. If you don't know what this is/means, then you don't need it. |
Definition at line 227 of file MaterialPropertyInterface.C.
|
inherited |
Definition at line 233 of file MaterialPropertyInterface.C.
Referenced by ElementMaterialSampler::ElementMaterialSampler(), MaterialPropertyInterface::getMaterial(), and Material::getMaterialByName().
|
privateinherited |
Definition at line 275 of file MaterialPropertyInterface.C.
|
inlineinherited |
Definition at line 109 of file MaterialPropertyInterface.h.
|
inlineinherited |
Retrieve the property named "name" for the specified material_data.
state is the property state; 0 = current, 1 = old, 2 = older, etc.
Definition at line 463 of file MaterialPropertyInterface.h.
|
inherited |
Retrieve the block names that the material property is defined.
| name | The name of the material property |
Definition at line 124 of file MaterialPropertyInterface.C.
|
inherited |
Retrieve the block ids that the material property is defined.
| name | The name of the material property |
Definition at line 118 of file MaterialPropertyInterface.C.
Referenced by MaterialPropertyInterface::getBlockMaterialProperty(), and MaterialPropertyInterface::getKokkosBlockMaterialProperty().
|
inherited |
Retrieve the boundary ids that the material property is defined.
| name | The name of the material property |
Definition at line 130 of file MaterialPropertyInterface.C.
|
inherited |
Retrieve the boundary namess that the material property is defined.
| name | The name of the material property |
Definition at line 136 of file MaterialPropertyInterface.C.
|
inlineinherited |
Definition at line 146 of file MaterialPropertyInterface.h.
|
inlineinherited |
Retrieve the property named "name" without any deduction for the specified material_data.
state is the property state; 0 = current, 1 = old, 2 = older, etc.
Definition at line 507 of file MaterialPropertyInterface.h.
|
inlinevirtualinherited |
Returns true if getMaterialProperty() has been called, false otherwise.
Reimplemented in ElementAndTraceScalarHDGBC, and ElementAndTraceScalarHDGKernel.
Definition at line 434 of file MaterialPropertyInterface.h.
Referenced by ElementAndTraceScalarHDGBC::getMaterialPropertyCalled(), and ElementAndTraceScalarHDGKernel::getMaterialPropertyCalled().
|
protectedinherited |
name.If name is the name of a material property parameter and the parameter is valid, this will return the value of said parameter. Otherwise, it will just return the name.
Definition at line 110 of file MaterialPropertyInterface.C.
Referenced by InterfaceMaterial::getGenericMaterialProperty(), Material::getGenericMaterialProperty(), MaterialPropertyInterface::getGenericMaterialProperty(), InterfaceMaterial::getGenericNeighborMaterialProperty(), MaterialPropertyInterface::getGenericZeroMaterialProperty(), MaterialPropertyInterface::getKokkosMaterialProperty(), MaterialPropertyInterface::getKokkosMaterialPropertyOld(), MaterialPropertyInterface::getKokkosMaterialPropertyOlder(), MaterialPropertyInterface::hasADMaterialProperty(), MaterialPropertyInterface::hasKokkosMaterialProperty(), and MaterialPropertyInterface::hasMaterialProperty().
|
inlineinherited |
Definition at line 120 of file MaterialPropertyInterface.h.
|
inlineinherited |
Retrieve the old property deduced from the name name for the specified material_data.
Definition at line 529 of file MaterialPropertyInterface.h.
|
inlineinherited |
Definition at line 157 of file MaterialPropertyInterface.h.
|
inlineinherited |
Retrieve the old property named name without any deduction for the specified material_data.
Definition at line 551 of file MaterialPropertyInterface.h.
|
inlineinherited |
Definition at line 125 of file MaterialPropertyInterface.h.
|
inlineinherited |
Retrieve the older property deduced from the name name for the specified material_data.
Definition at line 540 of file MaterialPropertyInterface.h.
|
inlineinherited |
Definition at line 162 of file MaterialPropertyInterface.h.
|
inlineinherited |
Retrieve the older property named name without any deduction for the specified material_data.
Definition at line 562 of file MaterialPropertyInterface.h.
|
inlinevirtualinherited |
Retrieve the set of material properties that this object depends on.
Reimplemented in ElementAndTraceScalarHDGBC, ElementAndTraceScalarHDGKernel, Moose::Kokkos::Material, InterfaceMaterial, and Material.
Definition at line 442 of file MaterialPropertyInterface.h.
Referenced by SideUserObject::checkNoInterfaceMaterialPropertyDependencies(), ElementAndTraceScalarHDGBC::getMatPropDependencies(), ElementAndTraceScalarHDGKernel::getMatPropDependencies(), Moose::Kokkos::Material::getMatPropDependencies(), InterfaceMaterial::getMatPropDependencies(), Material::getMatPropDependencies(), NodalPatchRecovery::reinitPatch(), ComputeUserObjectsThread::subdomainChanged(), and MooseObjectWarehouseBase< T >::updateMatPropDependencyHelper().
|
privateinherited |
Definition at line 142 of file MaterialPropertyInterface.C.
Referenced by MaterialPropertyInterface::getGenericZeroMaterialProperty().
|
inlineprotectedinherited |
Definition at line 64 of file MeshMetaDataInterface.h.
|
protectedinherited |
Method for retrieving a property with the given type and name exists in the mesh meta-data store.
This method will throw an error if the property does not exist.
Definition at line 142 of file MeshMetaDataInterface.h.
|
privateinherited |
Helper for getting a mesh property.
Definition at line 54 of file MeshMetaDataInterface.C.
Referenced by MeshMetaDataInterface::getMeshProperty(), and MeshMetaDataInterface::hasMeshProperty().
|
inlineinherited |
Get the MooseApp this class is associated with.
Definition at line 87 of file MooseBase.h.
Referenced by ChainControlSetupAction::act(), AddDefaultConvergenceAction::addDefaultMultiAppFixedPointConvergence(), AddDefaultConvergenceAction::addDefaultNonlinearConvergence(), AddDefaultConvergenceAction::addDefaultSteadyStateConvergence(), FEProblemBase::advanceState(), ParsedChainControl::buildFunction(), ReporterTransferInterface::checkHasReporterValue(), AddDefaultConvergenceAction::checkUnusedMultiAppFixedPointConvergenceParameters(), AddDefaultConvergenceAction::checkUnusedNonlinearConvergenceParameters(), AddDefaultConvergenceAction::checkUnusedSteadyStateConvergenceParameters(), Coupleable::checkWritableVar(), ComponentPhysicsInterface::ComponentPhysicsInterface(), Coupleable::Coupleable(), MortarInterfaceWarehouse::createMortarInterface(), EigenProblem::doFreeNonlinearPowerIterations(), Terminator::execute(), FEProblemSolve::FEProblemSolve(), SolutionInvalidInterface::flagInvalidSolutionInternal(), ChainControl::getChainControlDataSystem(), FEProblemBase::getDistribution(), FEProblemBase::getFunction(), FEProblemBase::getFVInterpolationMethod(), FEProblemBase::getMultiApp(), FEProblemBase::getSampler(), DefaultConvergenceBase::getSharedExecutionerParam(), FEProblemBase::getUserObjectBase(), FEProblemBase::getVectorPostprocessorObjectByName(), ChainControlDataPostprocessor::initialSetup(), MaterialPropertyInterface::MaterialPropertyInterface(), MooseVariableDataFV< OutputType >::MooseVariableDataFV(), ProgressOutput::output(), PetscOutputInterface::petscLinearOutput(), PetscOutputInterface::petscNonlinearOutput(), Moose::PetscSupport::PetscOptionsScope::PetscOptionsScope(), PetscOutputInterface::PetscOutputInterface(), PostprocessorInterface::postprocessorsAdded(), MultiApp::preTransfer(), Reporter::Reporter(), ReporterInterface::reportersAdded(), MultiApp::restore(), and VectorPostprocessorInterface::vectorPostprocessorsAdded().
|
inlineinherited |
Definition at line 260 of file MaterialPropertyInterface.h.
|
inlineinherited |
Definition at line 254 of file MaterialPropertyInterface.h.
|
inlineinherited |
Definition at line 266 of file MaterialPropertyInterface.h.
|
inlineinherited |
Definition at line 271 of file MaterialPropertyInterface.h.
|
inherited |
Get the list of output objects that this class is restricted.
Definition at line 101 of file OutputInterface.C.
|
inherited |
Retrieve a parameter for the object.
| name | The name of the parameter |
Definition at line 406 of file MooseBase.h.
Referenced by CommonOutputAction::act(), CreateDisplacedProblemAction::act(), CylinderComponent::addMeshGenerators(), FEProblemBase::addOutput(), ArrayParsedAux::ArrayParsedAux(), BicubicSplineFunction::BicubicSplineFunction(), Console::Console(), CutMeshByLevelSetGenerator::CutMeshByLevelSetGenerator(), DebugResidualAux::DebugResidualAux(), DerivativeParsedMaterialTempl< is_ad >::DerivativeParsedMaterialTempl(), DynamicObjectRegistrationAction::DynamicObjectRegistrationAction(), EigenKernel::EigenKernel(), ElementGroupCentroidPositions::ElementGroupCentroidPositions(), MFEMEigenvaluesPostprocessor::execute(), FEProblemSolve::FEProblemSolve(), ParsedVectorReporter::finalize(), FiniteDifferencePreconditioner::FiniteDifferencePreconditioner(), FixedPointSolve::FixedPointSolve(), ParsedSubdomainGeneratorBase::functionInitialize(), BlockDeletionGenerator::generate(), BoundaryLayerSubdomainGenerator::generate(), BreakMeshByBlockGenerator::generate(), CoarsenBlockGenerator::generate(), FileMeshGenerator::generate(), MeshExtruderGenerator::generate(), RefineBlockGenerator::generate(), RefineSidesetGenerator::generate(), SubdomainsFromPartitionerGenerator::generate(), XYDelaunayGenerator::generate(), GenericConstantRankTwoTensorTempl< is_ad >::GenericConstantRankTwoTensorTempl(), GenericConstantSymmetricRankTwoTensorTempl< is_ad >::GenericConstantSymmetricRankTwoTensorTempl(), GeometricSearchInterface::GeometricSearchInterface(), MooseApp::getCheckpointDirectories(), DataFileInterface::getDataFileName(), ExecutorInterface::getExecutor(), DefaultConvergenceBase::getSharedExecutionerParam(), AddVariableAction::init(), AdvancedOutput::init(), FixedPointIterationAdaptiveDT::init(), TimeSequenceStepper::init(), AdvancedOutput::initAvailableLists(), AttribThread::initFrom(), AttribExecutionOrderGroup::initFrom(), AttribSysNum::initFrom(), AttribResidualObject::initFrom(), AttribDisplaced::initFrom(), BlockRestrictable::initializeBlockRestrictable(), BoundaryRestrictable::initializeBoundaryRestrictable(), Console::initialSetup(), SampledOutput::initSample(), IterationAdaptiveDT::limitDTToPostprocessorValue(), MooseMesh::MooseMesh(), MooseVariableBase::MooseVariableBase(), MultiPostprocessorConvergence::MultiPostprocessorConvergence(), PerfGraphOutput::output(), Console::outputSystemInformation(), ParsedCurveGenerator::ParsedCurveGenerator(), ParsedElementDeletionGenerator::ParsedElementDeletionGenerator(), ParsedGenerateNodeset::ParsedGenerateNodeset(), ParsedGenerateSideset::ParsedGenerateSideset(), ParsedMaterialTempl< is_ad >::ParsedMaterialTempl(), ParsedNodeTransformGenerator::ParsedNodeTransformGenerator(), ParsedODEKernel::ParsedODEKernel(), ParsedPostprocessor::ParsedPostprocessor(), ParsedReporterBase::ParsedReporterBase(), ParsedVectorReporter::ParsedVectorReporter(), ProjectSideSetOntoLevelSetGenerator::ProjectSideSetOntoLevelSetGenerator(), ReferenceResidualInterface::ReferenceResidualInterface(), Moose::FV::setInterpolationMethod(), SetupMeshAction::setupMesh(), MooseApp::setupOptions(), Output::setWallTimeIntervalFromCommandLineParam(), PetscOutput::solveSetup(), TimePeriod::TimePeriod(), UniqueExtraIDMeshGenerator::UniqueExtraIDMeshGenerator(), VariableCondensationPreconditioner::VariableCondensationPreconditioner(), and VectorOfPostprocessors::VectorOfPostprocessors().
|
inherited |
Retrieve two parameters and provide pair of parameters for the object.
| param1 | The name of first parameter |
| param2 | The name of second parameter |
Definition at line 443 of file MooseBase.h.
|
inherited |
Retrieve the generic property named "prop_name" without any deduction for the specified material_data for state state.
This API allows the prop_name to be a constant, e.g. it allows the possibility that prop_name is not a name at all
Definition at line 898 of file MaterialPropertyInterface.h.
|
inherited |
Get the name of a postprocessor.
This can only be used if the postprocessor parameter does not have a default value set (see isDefaultPostprocessorValue()), in which case the "name" is actually the default value.
| param_name | The name of the Postprocessor parameter |
| index | The index of the Postprocessor |
Definition at line 195 of file PostprocessorInterface.C.
Referenced by EigenKernel::EigenKernel().
|
privateinherited |
Internal method for getting the PostprocessorName associated with a paremeter.
Needed in order to allow the return of a name that is a default value.
Definition at line 202 of file PostprocessorInterface.C.
Referenced by PostprocessorInterface::getPostprocessorName(), PostprocessorInterface::getPostprocessorValueInternal(), PostprocessorInterface::hasPostprocessor(), and PostprocessorInterface::isDefaultPostprocessorValue().
|
inherited |
doco-normal-methods-begin Retrieve the value of a Postprocessor or one of it's old or older values
| param_name | The name of the Postprocessor parameter (see below) |
| index | The index of the Postprocessor |
The name required by this method is the name that is hard-coded into your source code. For example, if you have a Kernel that requires a Postprocessor you may have an input file with "pp = my_pp", this function requires the "pp" name as input (see .../moose_test/functions/PostprocessorFunction.C)
see getPostprocessorValueByName getPostprocessorValueOldByName getPostprocessorValueOlderByName
Definition at line 46 of file PostprocessorInterface.C.
Referenced by EigenKernel::EigenKernel(), FunctionValuePostprocessor::FunctionValuePostprocessor(), LinearCombinationPostprocessor::LinearCombinationPostprocessor(), and ParsedPostprocessor::ParsedPostprocessor().
|
virtualinherited |
Retrieve the value of the Postprocessor.
| name | Postprocessor name (see below) |
The name required by this method is the name defined in the input file. For example, if you have a Kernel that requires a Postprocessor you may have an input file with "pp = my_pp", this method requires the "my_pp" name as input (see .../moose_test/functions/PostprocessorFunction.C)
see getPostprocessorValue getPostprocessorValueOld getPostprocessorValueOlder
Definition at line 67 of file PostprocessorInterface.C.
Referenced by EigenKernel::EigenKernel(), PIDTransientControl::execute(), IterationAdaptiveDT::IterationAdaptiveDT(), LibtorchNeuralNetControl::LibtorchNeuralNetControl(), MultiPostprocessorConvergence::MultiPostprocessorConvergence(), ParsedODEKernel::ParsedODEKernel(), PicardSolve::savePostprocessorValues(), SecantSolve::savePostprocessorValues(), SteffensenSolve::savePostprocessorValues(), SumPostprocessor::SumPostprocessor(), Terminator::Terminator(), PicardSolve::transformPostprocessors(), SecantSolve::transformPostprocessors(), SteffensenSolve::transformPostprocessors(), and VectorOfPostprocessors::VectorOfPostprocessors().
|
privateinherited |
Definition at line 256 of file PostprocessorInterface.C.
Referenced by PostprocessorInterface::getPostprocessorValueByName(), PostprocessorInterface::getPostprocessorValueInternal(), PostprocessorInterface::getPostprocessorValueOldByName(), and PostprocessorInterface::getPostprocessorValueOlderByName().
|
privateinherited |
Internal methods for getting Postprocessor values.
Definition at line 228 of file PostprocessorInterface.C.
Referenced by PostprocessorInterface::getPostprocessorValue(), PostprocessorInterface::getPostprocessorValueOld(), and PostprocessorInterface::getPostprocessorValueOlder().
|
inherited |
Definition at line 53 of file PostprocessorInterface.C.
|
inherited |
Definition at line 73 of file PostprocessorInterface.C.
Referenced by EigenKernel::EigenKernel().
|
inherited |
Definition at line 60 of file PostprocessorInterface.C.
|
inherited |
Definition at line 79 of file PostprocessorInterface.C.
|
inherited |
Retrieve a renamed parameter for the object.
This helper makes sure we check both names before erroring, and that only one parameter is passed to avoid silent errors
| old_name | the old name for the parameter |
| new_name | the new name for the parameter |
Definition at line 420 of file MooseBase.h.
|
protectedinherited |
Get the reporter context to allow non-typed operations with the data.
| reporter_name | A ReporterName object that for the desired Reporter context. |
Definition at line 60 of file ReporterInterface.C.
|
protectedinherited |
param_name.Performs error checking to mak sure that the parameter is valid.
Definition at line 70 of file ReporterInterface.C.
Referenced by ReporterInterface::getReporterValue(), and ReporterInterface::hasReporterValue().
|
protectedinherited |
doco-normal-methods-begin Returns read-only reference to a Reporter value that is provided by an input parameter.
| T | The C++ type of the Reporter value being consumed |
| param_name | The name of the parameter that gives the name of the Reporter, which must be a ReporterName parameter (i.e., getParam<ReporterName>(param_name)). |
| mode | The mode that the object will consume the Reporter value @pararm time_index (optional) If zero is provided the current value is returned. Use a positive index to return previous values (1 = older, 2 = older, etc.). The maximum number of old values is dictated by the ReporterData object. |
Definition at line 148 of file ReporterInterface.h.
|
protectedinherited |
Definition at line 155 of file ReporterInterface.h.
|
protectedinherited |
Returns read-only reference to a Reporter value that is provided by name directly.
| T | The C++ type of the Reporter value being consumed |
| reporter_name | A ReporterName object that for the desired Reporter value. |
| mode | The mode that the object will consume the Reporter value @pararm time_index (optional) If zero is provided the current value is returned. Use a positive index to return previous values (1 = older, 2 = older, etc.). The maximum number of old values is dictated by the ReporterData object. |
Definition at line 168 of file ReporterInterface.h.
Referenced by ParsedVectorReporter::ParsedVectorReporter().
|
protectedinherited |
Definition at line 176 of file ReporterInterface.h.
|
inlineoverridevirtualinherited |
Return a set containing the names of items requested by the object.
Implements DependencyResolverInterface.
Definition at line 149 of file UserObjectBase.h.
|
protectedinherited |
Declare a piece of data as "restartable" and initialize it Similar to declareRestartableData but returns a const reference to the object.
Forwarded arguments are not allowed in this case because we assume that the object is restarted and we won't need different constructors to initialize it.
NOTE: This returns a const reference! Make sure you store it in a const reference!
| data_name | The name of the data (usually just use the same name as the member variable) |
Definition at line 294 of file Restartable.h.
|
inherited |
Get a sampler with a given name.
| name | The name of the parameter key of the sampler to retrieve |
Definition at line 77 of file SamplerInterface.h.
|
inherited |
Definition at line 38 of file SamplerInterface.C.
|
inherited |
Get a sampler with a given name.
| name | The name of the sampler to retrieve |
Definition at line 84 of file SamplerInterface.h.
|
inherited |
Definition at line 45 of file SamplerInterface.C.
|
protectedinherited |
Extract pointer to a scalar coupled variable.
| var_name | Name of parameter desired |
| comp | Component number of multiple coupled variables |
Definition at line 336 of file ScalarCoupleable.C.
Referenced by ScalarCoupleable::adCoupledScalarDot(), ScalarCoupleable::adCoupledScalarValue(), ScalarCoupleable::coupledMatrixTagScalarValue(), ScalarCoupleable::coupledScalar(), ScalarCoupleable::coupledScalarDot(), ScalarCoupleable::coupledScalarDotDot(), ScalarCoupleable::coupledScalarDotDotDu(), ScalarCoupleable::coupledScalarDotDotOld(), ScalarCoupleable::coupledScalarDotDu(), ScalarCoupleable::coupledScalarDotOld(), ScalarCoupleable::coupledScalarOrder(), ScalarCoupleable::coupledScalarValue(), ScalarCoupleable::coupledScalarValueOld(), ScalarCoupleable::coupledScalarValueOlder(), ScalarCoupleable::coupledVectorTagScalarValue(), and ParsedODEKernel::ParsedODEKernel().
|
inlineinherited |
Definition at line 62 of file ScalarCoupleable.h.
|
inlineinherited |
Definition at line 57 of file ScalarCoupleable.h.
|
inherited |
Return the scatter value for the post processor.
This is only valid when you expec the vector to be of lenghth "num_procs" In that case - this will return a reference to a value that will be this processor's value from that vector
| param_name | The name of the parameter holding the vpp name |
| vector_name | The name of the vector |
Definition at line 119 of file VectorPostprocessorInterface.C.
|
inherited |
Return the scatter value for the post processor.
This is only valid when you expec the vector to be of lenghth "num_procs" In that case - this will return a reference to a value that will be this processor's value from that vector
| name | The name of the VectorPostprocessor |
| vector_name | The name of the vector |
Definition at line 128 of file VectorPostprocessorInterface.C.
Referenced by VectorPostprocessorInterface::getScatterVectorPostprocessorValue().
|
inherited |
Return the old scatter value for the post processor.
This is only valid when you expec the vector to be of lenghth "num_procs" In that case - this will return a reference to a value that will be this processor's value from that vector
| param_name | The name of the parameter holding the vpp name |
| vector_name | The name of the vector |
Definition at line 135 of file VectorPostprocessorInterface.C.
|
inherited |
Return the old scatter value for the post processor.
This is only valid when you expect the vector to be of length "num_procs" In that case - this will return a reference to a value that will be this processor's value from that vector
| name | The name of the VectorPostprocessor |
| vector_name | The name of the vector |
Definition at line 144 of file VectorPostprocessorInterface.C.
Referenced by VectorPostprocessorInterface::getScatterVectorPostprocessorValueOld().
|
inherited |
Get another shared pointer to this object that has the same ownership group.
Wrapper around shared_from_this().
Definition at line 70 of file MooseObject.C.
Referenced by MFEMProblem::addImagComponentToBC(), MFEMProblem::addImagComponentToKernel(), MFEMProblem::addRealComponentToBC(), MFEMProblem::addRealComponentToKernel(), and WebServerControl::addServerAction().
|
inherited |
Definition at line 83 of file MooseObject.C.
|
inlineinherited |
Returns a reference to the subproblem that this postprocessor is tied to.
Definition at line 81 of file UserObjectBase.h.
|
inlineoverridevirtualinherited |
Return a set containing the names of items owned by the object.
Implements DependencyResolverInterface.
Definition at line 151 of file UserObjectBase.h.
|
inherited |
Get an user object with a given parameter param_name.
| param_name | The name of the parameter key of the user object to retrieve |
| is_dependency | Whether the user object we are retrieving should be viewed as a dependency, e.g. whether the retrieved user object should be sorted and executed before this object (if we are a user object) |
param_name Definition at line 172 of file UserObjectInterface.h.
|
inherited |
Get an user object with a given parameter param_name.
| param_name | The name of the parameter key of the user object to retrieve |
| is_dependency | Whether the user object we are retrieving should be viewed as a dependency, e.g. whether the retrieved user object should be sorted and executed before this object (if we are a user object) |
param_name Definition at line 115 of file UserObjectInterface.C.
Referenced by MultiAppGeneralFieldUserObjectTransfer::evaluateInterpValuesWithUserObjects(), MultiAppUserObjectTransfer::execute(), and UserObjectInterface::getUserObject().
|
inherited |
Get an user object with the name object_name.
| object_name | The name of the user object to retrieve |
| is_dependency | Whether the user object we are retrieving should be viewed as a dependency, e.g. whether the retrieved user object should be sorted and executed before this object (if we are a user object) |
object_name Definition at line 127 of file UserObjectInterface.C.
Referenced by AuxKernelBase::addPostprocessorDependencyHelper(), AuxKernelBase::addVectorPostprocessorDependencyHelper(), FunctorAux::FunctorAux(), UserObjectBase::getDependObjects(), UserObjectInterface::getUserObjectBase(), and UserObjectInterface::getUserObjectByName().
|
inherited |
Get an user object with the name object_name.
| object_name | The name of the user object to retrieve |
| is_dependency | Whether the user object we are retrieving should be viewed as a dependency, e.g. whether the retrieved user object should be sorted and executed before this object (if we are a user object) |
object_name Definition at line 179 of file UserObjectInterface.h.
|
privateinherited |
Go directly to the FEProblem for the requested object_name for thread ID tid.
Definition at line 96 of file UserObjectInterface.C.
Referenced by UserObjectInterface::getUserObjectBaseByName(), and UserObjectInterface::hasUserObjectByName().
|
inherited |
param_name Definition at line 45 of file UserObjectInterface.C.
Referenced by UserObjectInterface::getUserObjectBase(), and UserObjectInterface::hasUserObject().
|
overridevirtual |
This will get called to actually grab the final value the postprocessor has calculated.
Note that this should only be called by internal methods, namely the problem that actually sets the value globally for other things to use. If you want the value outside of one of these external methods, you should use getCurrentValue().
Implements Postprocessor.
Definition at line 35 of file NumMeshDivisions.C.
|
virtual |
This will get called to actually grab the final value the postprocessor has calculated.
Note that this should only be called by internal methods, namely the problem that actually sets the value globally for other things to use. If you want the value outside of one of these external methods, you should use getCurrentValue().
Implements Postprocessor.
|
privateinherited |
Helper function for extracting VPP data from ReporterData object.
Definition at line 282 of file VectorPostprocessorInterface.C.
Referenced by VectorPostprocessorInterface::getVectorPostprocessorValueByName(), VectorPostprocessorInterface::getVectorPostprocessorValueByName(), VectorPostprocessorInterface::getVectorPostprocessorValueOldByName(), and VectorPostprocessorInterface::getVectorPostprocessorValueOldByName().
|
privateinherited |
Helper for getting the VPP context that handles scatter values.
Definition at line 297 of file VectorPostprocessorInterface.C.
Referenced by VectorPostprocessorInterface::getScatterVectorPostprocessorValueByName(), and VectorPostprocessorInterface::getScatterVectorPostprocessorValueOldByName().
|
inherited |
Get the name of a VectorPostprocessor associated with a parameter.
| param_name | The name of the VectorPostprocessor parameter |
Definition at line 216 of file VectorPostprocessorInterface.C.
Referenced by VectorPostprocessorInterface::getScatterVectorPostprocessorValue(), VectorPostprocessorInterface::getScatterVectorPostprocessorValueOld(), VectorPostprocessorInterface::getVectorPostprocessorValue(), VectorPostprocessorInterface::getVectorPostprocessorValue(), VectorPostprocessorInterface::getVectorPostprocessorValueOld(), VectorPostprocessorInterface::getVectorPostprocessorValueOld(), VectorPostprocessorInterface::hasVectorPostprocessor(), VectorPostprocessorInterface::hasVectorPostprocessor(), VectorPostprocessorInterface::isVectorPostprocessorDistributed(), and VectorPostprocessorInterface::possiblyCheckHasVectorPostprocessor().
|
inherited |
DEPRECATED: Use the new version where you need to specify whether or not the vector must be broadcast.
Retrieve the value of a VectorPostprocessor
| param_name | The name of the VectorPostprocessor parameter (see below) |
| vector_name | The name of the particular vector you want. |
The name required by this method is the name that is hard-coded into your source code. For example, if you have a Kernel that requires a VectorPostprocessor you may have an input file with "pp = my_pp", this function requires the "pp" name as input (see .../moose_test/functions/VectorPostprocessorFunction.C)
see getVectorPostprocessorValueOld getVectorPostprocessorValueByName getVectorPostprocessorValueOldByName
Definition at line 49 of file VectorPostprocessorInterface.C.
|
inherited |
Retrieve the value of a VectorPostprocessor.
| param_name | The name of the VectorPostprocessor parameter (see below) |
| vector_name | The name of the particular vector you want. |
| need_broadcast | Whether or not this object requires the vector to be replicated in parallel |
The name required by this method is the name that is hard-coded into your source code. For example, if you have a Kernel that requires a VectorPostprocessor you may have an input file with "pp = my_pp", this function requires the "pp" name as input (see .../moose_test/functions/VectorPostprocessorFunction.C)
see getVectorPostprocessorValueOld getVectorPostprocessorValueByName getVectorPostprocessorValueOldByName
Definition at line 79 of file VectorPostprocessorInterface.C.
|
inherited |
DEPRECATED: Use the new version where you need to specify whether or not the vector must be broadcast.
Retrieve the value of the VectorPostprocessor
| name | VectorPostprocessor name (see below) |
| vector_name | The name of the particular vector you want. |
The name required by this method is the name defined in the input file. For example, if you have a Kernel that requires a VectorPostprocessor you may have an input file with "pp = my_pp", this method requires the "my_pp" name as input (see .../moose_test/functions/VectorPostprocessorFunction.C)
see getVectorPostprocessorValue getVectorPostprocessorValueOldByName getVectorPostprocessorValueByName
Definition at line 57 of file VectorPostprocessorInterface.C.
Referenced by CombinedVectorPostprocessor::CombinedVectorPostprocessor(), VectorPostprocessorInterface::getVectorPostprocessorValue(), and VectorPostprocessorInterface::getVectorPostprocessorValue().
|
inherited |
Retrieve the value of the VectorPostprocessor.
| name | VectorPostprocessor name (see below) |
| vector_name | The name of the particular vector you want. |
| need_broadcast | Whether or not this object requires the vector to be replicated in parallel |
The name required by this method is the name defined in the input file. For example, if you have a Kernel that requires a VectorPostprocessor you may have an input file with "pp = my_pp", this method requires the "my_pp" name as input (see .../moose_test/functions/VectorPostprocessorFunction.C)
see getVectorPostprocessorValue getVectorPostprocessorValueOldByName getVectorPostprocessorValueByName
Definition at line 89 of file VectorPostprocessorInterface.C.
|
inherited |
DEPRECATED: Use the new version where you need to specify whether or not the vector must be broadcast.
Retrieve the old value of a VectorPostprocessor
| param_name | The name of the VectorPostprocessor parameter |
| vector_name | The name of the particular vector you want. |
see getVectorPostprocessorValue
Definition at line 64 of file VectorPostprocessorInterface.C.
|
inherited |
Retrieve the old value of a VectorPostprocessor.
| param_name | The name of the VectorPostprocessor parameter |
| vector_name | The name of the particular vector you want. |
| need_broadcast | Whether or not this object requires the vector to be replicated in parallel |
see getVectorPostprocessorValue
Definition at line 99 of file VectorPostprocessorInterface.C.
|
inherited |
DEPRECATED: Use the new version where you need to specify whether or not the vector must be broadcast.
Retrieve the old value of a VectorPostprocessor
| name | The name of the VectorPostprocessor |
| vector_name | The name of the particular vector you want. |
If within the validParams for the object the addVectorPostprocessorParam was called this method will retun a reference to the default value specified in the call to the addVectorPostprocessorParam function if the postVectorPostprocessor does not exist.
see getVectorPostprocessorValueByName
Definition at line 72 of file VectorPostprocessorInterface.C.
Referenced by VectorPostprocessorInterface::getVectorPostprocessorValueOld(), and VectorPostprocessorInterface::getVectorPostprocessorValueOld().
|
inherited |
Retrieve the old value of a VectorPostprocessor.
| name | The name of the VectorPostprocessor |
| vector_name | The name of the particular vector you want. |
| need_broadcast | Whether or not this object requires the vector to be replicated in parallel |
If within the validParams for the object the addVectorPostprocessorParam was called this method will retun a reference to the default value specified in the call to the addVectorPostprocessorParam function if the postVectorPostprocessor does not exist.
see getVectorPostprocessorValueByName
Definition at line 109 of file VectorPostprocessorInterface.C.
|
inlineinherited |
for backwards compatibility
Definition at line 327 of file MaterialPropertyInterface.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.
|
inherited |
Definition at line 867 of file MaterialPropertyInterface.h.
|
inherited |
Definition at line 876 of file MaterialPropertyInterface.h.
|
inlineinherited |
Definition at line 142 of file MooseBase.h.
|
inlineoverridevirtualinherited |
Returns whether the functor is defined on this block.
Reimplemented from Moose::FunctorBase< Real >.
Definition at line 70 of file Postprocessor.h.
|
overridevirtualinherited |
Implements FaceArgInterface.
Reimplemented in InterfaceIntegralVariableValuePostprocessor, InternalSideIntegralVariablePostprocessor, SideIntegralFunctorPostprocessorTempl< is_ad >, SideIntegralFunctorPostprocessorTempl< false >, and SideIntegralVariablePostprocessor.
Definition at line 268 of file MooseFunctor.h.
|
inherited |
Determine if the function exists.
| param_name | The name of the function parameter |
| index | The index of the function |
Definition at line 46 of file FunctionInterface.C.
|
inherited |
Determine if the function exists.
| name | The name of the function |
Definition at line 52 of file FunctionInterface.C.
Referenced by FunctionInterface::hasFunction().
|
inlineinherited |
generic hasMaterialProperty helper
Definition at line 407 of file MaterialPropertyInterface.h.
|
inlineinherited |
Definition at line 415 of file MaterialPropertyInterface.h.
|
inherited |
Determine if the Kokkos function exists.
| param_name | The name of the Kokkos function parameter |
| index | The index of the Kokkos function |
|
inherited |
Determine if the Kokkos function exists.
| name | The name of the Kokkos function |
|
inherited |
Definition at line 982 of file MaterialPropertyInterface.h.
|
inherited |
Definition at line 991 of file MaterialPropertyInterface.h.
|
inherited |
Check if the material property exists.
| name | the name of the property to query |
Definition at line 809 of file MaterialPropertyInterface.h.
|
inherited |
Definition at line 818 of file MaterialPropertyInterface.h.
|
inlineprotectedinherited |
Definition at line 82 of file MeshMetaDataInterface.h.
|
inlineprotectedinherited |
Definition at line 90 of file MeshMetaDataInterface.h.
|
protectedinherited |
Definition at line 33 of file MeshMetaDataInterface.C.
Referenced by MeshGenerator::declareMeshProperty(), MeshMetaDataInterface::getMeshProperty(), MeshMetaDataInterface::hasMeshProperty(), MeshMetaDataInterface::hasMeshProperty(), and MeshGenerator::setMeshProperty().
|
protectedinherited |
Definition at line 166 of file MeshMetaDataInterface.h.
|
inherited |
Determine if the Postprocessor data exists.
| param_name | The name of the Postprocessor parameter |
| index | The index of the Postprocessor |
Definition at line 117 of file PostprocessorInterface.C.
|
inherited |
Determine if the Postprocessor data exists.
| name | The name of the Postprocessor |
Definition at line 128 of file PostprocessorInterface.C.
Referenced by PostprocessorInterface::getPostprocessorValueByNameInternal(), PostprocessorInterface::getPostprocessorValueInternal(), PostprocessorInterface::hasPostprocessor(), AdvancedOutput::initShowHideLists(), Exodus::outputReporters(), and TableOutput::outputReporters().
|
protectedinherited |
Return True if the Reporter value exists.
| T | The C++ type of the Reporter value being consumed |
| reporter_name | A ReporterName object that for the desired Reporter value. |
Definition at line 40 of file ReporterInterface.C.
|
protectedinherited |
Definition at line 189 of file ReporterInterface.h.
|
protectedinherited |
Definition at line 50 of file ReporterInterface.C.
Referenced by ReporterInterface::hasReporterValue(), and AdvancedOutput::initShowHideLists().
|
protectedinherited |
Definition at line 200 of file ReporterInterface.h.
|
inherited |
param_name. Definition at line 78 of file UserObjectInterface.C.
|
inherited |
Definition at line 187 of file UserObjectInterface.h.
|
inherited |
Definition at line 84 of file UserObjectInterface.C.
Referenced by FunctorAux::FunctorAux(), UserObjectInterface::getUserObjectBase(), UserObjectInterface::getUserObjectBaseByName(), UserObjectInterface::hasUserObject(), and UserObjectInterface::hasUserObjectByName().
|
inherited |
Definition at line 194 of file UserObjectInterface.h.
|
inherited |
Determine if the VectorPostprocessor exists by parameter.
| name | The name of the VectorPostprocessor parameter |
Definition at line 175 of file VectorPostprocessorInterface.C.
|
inherited |
Determine if the VectorPostprocessor data exists by parameter.
| param_name | The name of the VectorPostprocessor parameter |
| vector_name | The vector name within the VectorPostprocessor |
Definition at line 151 of file VectorPostprocessorInterface.C.
Referenced by VectorPostprocessorInterface::possiblyCheckHasVectorPostprocessor().
|
inherited |
Determine if the VectorPostprocessor exists by name.
| name | The name of the VectorPostprocessor |
Definition at line 185 of file VectorPostprocessorInterface.C.
|
inherited |
Determine if the VectorPostprocessor data exists by name.
| name | The name of the VectorPostprocessor |
| vector_name | The vector name within the VectorPostprocessor |
Definition at line 162 of file VectorPostprocessorInterface.C.
Referenced by VectorPostprocessorInterface::hasVectorPostprocessor(), VectorPostprocessorInterface::hasVectorPostprocessor(), VectorPostprocessorInterface::hasVectorPostprocessorByName(), AdvancedOutput::initShowHideLists(), CSV::output(), and VectorPostprocessorInterface::possiblyCheckHasVectorPostprocessorByName().
|
inlineoverridevirtual |
Called before execute() is ever called so that data can be cleared.
Implements UserObjectBase.
Definition at line 26 of file NumMeshDivisions.h.
|
virtualinherited |
Gets called at the beginning of the simulation before this object is asked to do its job.
Reimplemented in DerivativeSumMaterialTempl< is_ad >, AdvancedOutput, MultiAppFieldTransfer, Transfer, AuxKernelBase, MortarNodalAuxKernelTempl< ComputeValueType >, ProjectedStatefulMaterialAuxTempl< T, is_ad >, SolutionAux, SolutionScalarAux, DiffusionLHDGDirichletBC, DiffusionLHDGPrescribedGradientBC, SetValueChainControlTempl< T >, PIDTransientControl, RealFunctionControl, TimePeriod, Convergence, DefaultConvergenceBase, MultiPostprocessorConvergence, ParsedConvergence, ReferenceResidualConvergence, Axisymmetric2D3DSolutionFunction, CoarsenedPiecewiseLinear, ImageFunction, MooseParsedFunction, MooseParsedGradFunction, MooseParsedVectorFunction, PiecewiseConstantFromCSV, PiecewiseLinear, PiecewiseLinearBase, PiecewiseTabularBase, DiffusionLHDGKernel, KokkosParsedFunction, KokkosPiecewiseTabularBase, Moose::Kokkos::LinearFVBoundaryCondition, Moose::Kokkos::LinearFVFluxKernel, KokkosBoundNodalKernel, KokkosExtraIDIntegralVectorPostprocessor, LibtorchControlValuePostprocessor, LibtorchArtificialNeuralNetParameters, LinearFVAdvection, LinearFVAnisotropicDiffusion, LinearFVDiffusion, DerivativeFunctionMaterialBaseTempl< is_ad >, DerivativeFunctionMaterialBaseTempl< is_ad >, ElementSubdomainModifierBase, MFEMParsedFunction, MFEMSamplerBase, MFEMScalarCoefficientPointValueSampler, MFEMVariableSamplerBase, FullSolveMultiApp, MultiApp, TransientMultiApp, NEML2FEInterpolation, NEML2ModelExecutor, Console, CSV, Exodus, JSONOutput, Nemesis, SampledOutput, MultiAppPositions, BoundaryLinearFVFluxIntegral, ChainControlDataPostprocessor, ElementalVariableValue, NodalVariableValue, SideFVFluxBCIntegral, SideIntegralMaterialPropertyTempl< is_ad >, SideIntegralPostprocessor, MultiAppCloneReporterTransfer, MultiAppConservativeTransfer, MultiAppDofCopyTransfer, MultiAppGeneralFieldFunctorTransfer, MultiAppGeneralFieldKDTreeTransferBase, MultiAppGeneralFieldNearestLocationTransfer, MultiAppGeneralFieldTransfer, MultiAppProjectionTransfer, MultiAppReporterTransfer, MultiAppTransfer, MultiAppVariableValueSamplePostprocessorTransfer, MultiAppVariableValueSampleTransfer, GhostingUserObject, InterfaceQpUserObjectBase, NodalPatchRecoveryMaterialProperty, ProjectedStatefulMaterialNodalPatchRecoveryTempl< T, is_ad >, RadialAverage, SideUserObject, SolutionUserObjectBase, Terminator, MooseLinearVariableFV< OutputType >, MooseLinearVariableFV< ComputeValueType >, MooseLinearVariableFV< Real >, MooseLinearVariableFV< RealEigenVector >, MooseLinearVariableFV< RealVectorValue >, MooseLinearVariableFV< T >, MooseVariableBase, MooseVariableFV< OutputType >, MooseVariableFV< ComputeValueType >, MooseVariableFV< Real >, MooseVariableFV< RealEigenVector >, MooseVariableFV< RealVectorValue >, MooseVariableFV< T >, HistogramVectorPostprocessor, BoundsBase, and ParsedMaterialHelper< is_ad >.
Definition at line 48 of file SetupInterface.C.
Referenced by LibtorchControlValuePostprocessor::initialSetup(), Console::initialSetup(), CSV::initialSetup(), ElementalVariableValue::initialSetup(), SideIntegralPostprocessor::initialSetup(), SideUserObject::initialSetup(), MooseLinearVariableFV< OutputType >::initialSetup(), MooseVariableFV< OutputType >::initialSetup(), and Positions::meshChanged().
|
inlineoverrideprivatevirtualinherited |
Whether this interface is for an AD object.
Implements FunctorInterface.
Definition at line 35 of file NonADFunctorInterface.h.
|
inlinevirtualinherited |
Returns true if this functor is a constant.
Definition at line 266 of file MooseFunctor.h.
|
protectedinherited |
Returns true if a variables has been coupled_as name.
| var_name | The of the coupled variable |
| i | By default 0, in general the index to test in a vector of MooseVariable pointers. |
Definition at line 85 of file ScalarCoupleable.C.
Referenced by ScalarCoupleable::adCoupledScalarValue(), ScalarCoupleable::coupledMatrixTagScalarValue(), ScalarCoupleable::coupledScalarOrder(), ScalarCoupleable::coupledScalarValue(), ScalarCoupleable::coupledScalarValueOld(), ScalarCoupleable::coupledScalarValueOlder(), and ScalarCoupleable::coupledVectorTagScalarValue().
|
inherited |
Determine whether or not the Postprocessor is a default value.
A default value is when the value is either the value set by addParam, or is a user-set value in input instead of a name to a postprocessor.
| param_name | The name of the Postprocessor parameter |
| index | The index of the postprocessor |
Definition at line 85 of file PostprocessorInterface.C.
Referenced by EigenKernel::EigenKernel().
|
privateinherited |
name repesents a default value: the name converts to a value (set by addParam or set via input), and a Postprocessor does not exist with the same name (we do allow Postprocessors with numbered names...) Definition at line 92 of file PostprocessorInterface.C.
Referenced by PostprocessorInterface::getDefaultPostprocessorValueByName(), PostprocessorInterface::getPostprocessorNameInternal(), PostprocessorInterface::getPostprocessorValueByNameInternal(), PostprocessorInterface::getPostprocessorValueInternal(), and PostprocessorInterface::isDefaultPostprocessorValue().
|
inlinevirtualinherited |
Returns whether this (sided) face is an extrapolated boundary face for this functor.
Definition at line 253 of file MooseFunctor.h.
|
protectedinherited |
Checks the subproblem for the given functor.
This will not query default functors potentially stored in this object, e.g. this method will return false if the user passed an int or real to the functor param in the input file
| name | The name of the functor to check. This should match the functor parameter name, \emph not the actual name of the functor created in the input file |
Definition at line 124 of file FunctorInterface.C.
Referenced by FunctorInterface::isFunctor().
|
protectedinherited |
Checks the passed-in subproblem for the given functor.
This will not query default functors potentially stored in this object, e.g. this method will return false if the user passed an int or real to the functor param in the input file
| name | The name of the functor to check. This should match the functor parameter name, \emph not the actual name of the functor created in the input file |
| subproblem | The subproblem to query for the functor |
Definition at line 115 of file FunctorInterface.C.
|
inlineinherited |
Definition at line 47 of file TransientInterface.h.
Referenced by ComputeJacobianThread::compute(), ComputeJacobianThread::compute(), ComputeJacobianThread::compute(), ComputeJacobianThread::compute(), and ComputeJacobianThread::compute().
|
inherited |
Returns true if the face is an internal face.
Definition at line 261 of file MooseFunctor.h.
|
inlineinherited |
Get whether this object is a Kokkos functor The parameter MooseBase::kokkos_object_param is set by the Kokkos base classes.
Definition at line 63 of file MooseObject.h.
Referenced by AttribKokkos::initFrom(), BlockRestrictable::initializeBlockRestrictable(), and BoundaryRestrictable::initializeBoundaryRestrictable().
|
inlineinherited |
Test if the supplied parameter is set by a user, as opposed to not set or set to default.
| name | The name of the parameter to test |
Definition at line 205 of file MooseBase.h.
Referenced by DiffusionCG::addFEBCs(), DiffusionPhysicsBase::addInitialConditions(), CylinderComponent::addMeshGenerators(), AdvancedExtruderGenerator::AdvancedExtruderGenerator(), MFEMMesh::buildMesh(), MFEMBoundarySubMesh::buildSubMesh(), MFEMDomainSubMesh::buildSubMesh(), LibtorchNeuralNetControl::conditionalParameterError(), ConservativeAdvectionBCTempl< is_ad >::ConservativeAdvectionBCTempl(), MooseApp::copyInputs(), DiffusionPhysicsBase::DiffusionPhysicsBase(), MooseApp::errorCheck(), FileMesh::FileMesh(), FullSolveMultiApp::FullSolveMultiApp(), OrientSurfaceMeshGenerator::generate(), SurfaceSubdomainsFromAllNormalsGenerator::generate(), MFEMVectorFESpace::getFECName(), MooseBase::getRenamedParam(), DefaultConvergenceBase::getSharedExecutionerParam(), AddVariableAction::init(), MFEMMesh::init(), PhysicsBase::initializePhysics(), ElementSubdomainModifierBase::initialSetup(), MatrixSymmetryCheck::MatrixSymmetryCheck(), MeshDiagnosticsGenerator::MeshDiagnosticsGenerator(), MFEMVariable::MFEMVariable(), MortarConstraintBase::MortarConstraintBase(), MultiAppGeneralFieldFunctorTransfer::MultiAppGeneralFieldFunctorTransfer(), MultiAppGeneralFieldTransfer::MultiAppGeneralFieldTransfer(), OrientSurfaceMeshGenerator::OrientSurfaceMeshGenerator(), SolutionInvalidityOutput::output(), Output::Output(), MultiAppGeneralFieldTransfer::outputValueConflicts(), PetscExternalPartitioner::partition(), PolyLineMeshFollowingNodeSetGenerator::PolyLineMeshFollowingNodeSetGenerator(), MooseMesh::prepare(), SolutionUserObjectBase::readXda(), ReferenceResidualConvergence::ReferenceResidualConvergence(), PhysicsBase::reportPotentiallyMissedParameters(), MooseApp::run(), MooseApp::runInputFile(), MooseApp::runInputs(), Moose::MFEM::LinearSolverBase::SetPreconditioner(), SetupMeshAction::setupMesh(), MooseApp::setupOptions(), SideSetsFromBoundingBoxGenerator::SideSetsFromBoundingBoxGenerator(), SmoothMeshGenerator::SmoothMeshGenerator(), SurfaceSubdomainsDelaunayRemesher::SurfaceSubdomainsDelaunayRemesher(), SurfaceSubdomainsFromAllNormalsGenerator::SurfaceSubdomainsFromAllNormalsGenerator(), TagVectorAux::TagVectorAux(), TimedSubdomainModifier::TimedSubdomainModifier(), TimeIntegratedPostprocessor::TimeIntegratedPostprocessor(), XYDelaunayGenerator::XYDelaunayGenerator(), and XYZDelaunayGenerator::XYZDelaunayGenerator().
|
inlineinherited |
Test if the supplied parameter is valid.
| name | The name of the parameter to test |
Definition at line 199 of file MooseBase.h.
Referenced by GridPartitioner::_do_partition(), HierarchicalGridPartitioner::_do_partition(), AddVariableAction::act(), AutoCheckpointAction::act(), CommonOutputAction::act(), ComposeTimeStepperAction::act(), CopyNodalVarsAction::act(), CreateDisplacedProblemAction::act(), SetAdaptivityOptionsAction::act(), SetupDebugAction::act(), SetupMeshAction::act(), DiffusionCG::addFEKernels(), DiffusionFV::addFVBCs(), DiffusionFV::addFVKernels(), DiffusionPhysicsBase::addInitialConditions(), ComponentJunction::addMeshGenerators(), CylinderComponent::addMeshGenerators(), DiffusionPhysicsBase::addPostprocessors(), AdvancedExtruderGenerator::AdvancedExtruderGenerator(), AdvectiveFluxAux::AdvectiveFluxAux(), ArrayHFEMDirichletBC::ArrayHFEMDirichletBC(), ArrayVarReductionAux::ArrayVarReductionAux(), BicubicSplineFunction::BicubicSplineFunction(), BlockDeletionGenerator::BlockDeletionGenerator(), BSplineCurveGenerator::BSplineCurveGenerator(), TimedSubdomainModifier::buildFromFile(), ParsedChainControl::buildFunction(), GeneratedMesh::buildMesh(), MooseMesh::buildTypedMesh(), CartesianGridDivision::CartesianGridDivision(), CartesianMeshGenerator::CartesianMeshGenerator(), MultiAppTransfer::checkParentAppUserObjectExecuteOn(), LibmeshPartitioner::clone(), SampledOutput::cloneMesh(), CombinedVectorPostprocessor::CombinedVectorPostprocessor(), CombinerGenerator::CombinerGenerator(), ComponentJunction::ComponentJunction(), ConservativeAdvectionBCTempl< is_ad >::ConservativeAdvectionBCTempl(), ConservativeAdvectionTempl< is_ad >::ConservativeAdvectionTempl(), FEProblemSolve::convergenceSetup(), CopyMeshPartitioner::CopyMeshPartitioner(), CSVReaderVectorPostprocessor::CSVReaderVectorPostprocessor(), CutMeshByLevelSetGeneratorBase::CutMeshByLevelSetGeneratorBase(), ConstantReporter::declareConstantReporterValue(), ConstantReporter::declareConstantReporterValues(), DGKernelBase::DGKernelBase(), DiffusionFluxAux::DiffusionFluxAux(), DomainUserObject::DomainUserObject(), DynamicObjectRegistrationAction::DynamicObjectRegistrationAction(), EigenProblemSolve::EigenProblemSolve(), ElementGenerator::ElementGenerator(), ElementGroupCentroidPositions::ElementGroupCentroidPositions(), PIDTransientControl::execute(), MultiAppNearestNodeTransfer::execute(), MultiAppUserObjectTransfer::execute(), Exodus::Exodus(), ExtraIDIntegralReporter::ExtraIDIntegralReporter(), ExtraIDIntegralVectorPostprocessor::ExtraIDIntegralVectorPostprocessor(), FEProblemBase::FEProblemBase(), FEProblemSolve::FEProblemSolve(), FileOutput::FileOutput(), SpatialUserObjectVectorPostprocessor::fillPoints(), CombinerGenerator::fillPositions(), MultiApp::fillPositions(), FiniteDifferencePreconditioner::FiniteDifferencePreconditioner(), FixedPointSolve::FixedPointSolve(), FunctionDT::FunctionDT(), FunctionValuePostprocessor::FunctionValuePostprocessor(), FVInterfaceKernel::FVInterfaceKernel(), FVMassMatrix::FVMassMatrix(), SurfaceSubdomainsDelaunayRemesher::General2DDelaunay(), AddMetaDataGenerator::generate(), BlockDeletionGenerator::generate(), BreakBoundaryOnSubdomainGenerator::generate(), BSplineCurveGenerator::generate(), ConcentricCircleMeshGenerator::generate(), DistributedRectilinearMeshGenerator::generate(), ElementGenerator::generate(), ExtraNodesetGenerator::generate(), FileMeshGenerator::generate(), GeneratedMeshGenerator::generate(), LowerDBlockFromSidesetGenerator::generate(), ManifoldSubdomainGenerator::generate(), MeshExtruderGenerator::generate(), OrientSurfaceMeshGenerator::generate(), ParsedExtraElementIDGenerator::generate(), ParsedSubdomainGeneratorBase::generate(), RenumberBySubdomainGenerator::generate(), SideSetsFromNodeSetsGenerator::generate(), SphereMeshGenerator::generate(), SubdomainBoundingBoxGenerator::generate(), SubdomainPerElementGenerator::generate(), XYDelaunayGenerator::generate(), XYMeshLineCutter::generate(), XYZDelaunayGenerator::generate(), PropertyReadFile::getFileNames(), MultiAppNearestNodeTransfer::getLocalEntitiesAndComponents(), MeshGenerator::getMeshGeneratorNameFromParam(), MeshGenerator::getMeshGeneratorNamesFromParam(), MooseBase::getRenamedParam(), MultiAppNearestNodeTransfer::getTargetLocalNodes(), AddPeriodicBCAction::getVariables(), Terminator::handleMessage(), HFEMDirichletBC::HFEMDirichletBC(), EigenExecutionerBase::init(), IterationAdaptiveDT::init(), AdvancedOutput::initAvailableLists(), AdvancedOutput::initExecutionTypes(), BlockRestrictable::initializeBlockRestrictable(), BoundaryRestrictable::initializeBoundaryRestrictable(), SolutionAux::initialSetup(), SolutionScalarAux::initialSetup(), PIDTransientControl::initialSetup(), ParsedConvergence::initialSetup(), EigenProblemSolve::initialSetup(), MooseParsedFunction::initialSetup(), MooseParsedGradFunction::initialSetup(), MooseParsedVectorFunction::initialSetup(), PiecewiseTabularBase::initialSetup(), SolutionIC::initialSetup(), Console::initialSetup(), MultiAppCloneReporterTransfer::initialSetup(), MultiAppGeneralFieldTransfer::initialSetup(), MultiAppVariableValueSampleTransfer::initialSetup(), SampledOutput::initSample(), IterationAdaptiveDT::IterationAdaptiveDT(), LeastSquaresFit::LeastSquaresFit(), LibmeshPartitioner::LibmeshPartitioner(), LibtorchNeuralNetControl::LibtorchNeuralNetControl(), PNGOutput::makePNG(), MassMatrix::MassMatrix(), MatCoupledForce::MatCoupledForce(), MeshGeneratorComponent::MeshGeneratorComponent(), MFEMProblemSolve::MFEMProblemSolve(), MooseMesh::MooseMesh(), MoosePreconditioner::MoosePreconditioner(), MooseStaticCondensationPreconditioner::MooseStaticCondensationPreconditioner(), MooseVariableBase::MooseVariableBase(), MortarConstraintBase::MortarConstraintBase(), MoveNodeGenerator::MoveNodeGenerator(), MultiApp::MultiApp(), MultiAppCloneReporterTransfer::MultiAppCloneReporterTransfer(), MultiAppGeneralFieldKDTreeTransferBase::MultiAppGeneralFieldKDTreeTransferBase(), MultiAppGeneralFieldShapeEvaluationTransfer::MultiAppGeneralFieldShapeEvaluationTransfer(), MultiAppGeneralFieldTransfer::MultiAppGeneralFieldTransfer(), MultiAppGeneralFieldUserObjectTransfer::MultiAppGeneralFieldUserObjectTransfer(), MultiAppPostprocessorInterpolationTransfer::MultiAppPostprocessorInterpolationTransfer(), MultiAppPostprocessorTransfer::MultiAppPostprocessorTransfer(), MultiAppReporterTransfer::MultiAppReporterTransfer(), MultiAppTransfer::MultiAppTransfer(), MultiAppUserObjectTransfer::MultiAppUserObjectTransfer(), MultiAppVariableValueSampleTransfer::MultiAppVariableValueSampleTransfer(), MultiPostprocessorConvergence::MultiPostprocessorConvergence(), MultiSystemSolveObject::MultiSystemSolveObject(), NodeSetsGeneratorBase::NodeSetsGeneratorBase(), EigenExecutionerBase::normalizeSolution(), OrientSurfaceMeshGenerator::OrientSurfaceMeshGenerator(), Output::Output(), ParsedCurveGenerator::ParsedCurveGenerator(), ParsedSubdomainGeneratorBase::ParsedSubdomainGeneratorBase(), PetscOutput::PetscOutput(), PhysicsBasedPreconditioner::PhysicsBasedPreconditioner(), EqualValueBoundaryConstraint::pickPrimaryNode(), PIDTransientControl::PIDTransientControl(), PiecewiseTabularBase::PiecewiseTabularBase(), PlaneIDMeshGenerator::PlaneIDMeshGenerator(), EqualValueBoundaryConstraint::populateSecondaryNodes(), MooseMesh::prepare(), MultiApp::readCommandLineArguments(), SolutionUserObjectBase::readExodusIIOrNemesis(), ReferenceResidualInterface::ReferenceResidualInterface(), RenameBlockGenerator::RenameBlockGenerator(), ReporterPointSource::ReporterPointSource(), PhysicsBase::reportPotentiallyMissedParameters(), ParsedSubdomainMeshGenerator::setBlockName(), MooseMesh::setCoordSystem(), FileOutput::setFileBase(), FileOutput::setFileBaseInternal(), SideSetsGeneratorBase::setup(), SurfaceMeshGeneratorBase::setup(), Split::setup(), SetupMeshAction::setupMesh(), MooseApp::setupOptions(), Output::setWallTimeIntervalFromCommandLineParam(), SideDiffusiveFluxIntegralTempl< is_ad, T >::SideDiffusiveFluxIntegralTempl(), SideSetsGeneratorBase::SideSetsGeneratorBase(), SolutionUserObjectBase::SolutionUserObjectBase(), Terminator::Terminator(), TimeIntervalTimes::TimeIntervalTimes(), TimePeriod::TimePeriod(), PIDTransientControl::timestepSetup(), MultiAppDofCopyTransfer::transfer(), TransformGenerator::TransformGenerator(), TransientBase::TransientBase(), VariableCondensationPreconditioner::VariableCondensationPreconditioner(), VectorMagnitudeFunctorMaterialTempl< is_ad >::VectorMagnitudeFunctorMaterialTempl(), XYDelaunayGenerator::XYDelaunayGenerator(), and XYZDelaunayGenerator::XYZDelaunayGenerator().
|
inherited |
Return true if the VectorPostprocessor is marked with parallel_type as DISTRIBUTED.
Definition at line 203 of file VectorPostprocessorInterface.C.
|
inherited |
Definition at line 209 of file VectorPostprocessorInterface.C.
Referenced by VectorPostprocessorInterface::isVectorPostprocessorDistributed().
|
virtualinherited |
Gets called just before the Jacobian is computed and before this object is asked to do its job.
Reimplemented in DiffusionLHDGDirichletBC, DiffusionLHDGPrescribedGradientBC, ElementAndTraceScalarHDGBC, EqualValueEmbeddedConstraintTempl< is_ad >, ADDiracKernel, DiffusionLHDGKernel, ElementAndTraceScalarHDGKernel, ADArrayKernel, ADKernelTempl< T >, ADArrayNodalKernel, Positions, Times, MooseLinearVariableFV< OutputType >, MooseLinearVariableFV< ComputeValueType >, MooseLinearVariableFV< Real >, MooseLinearVariableFV< RealEigenVector >, MooseLinearVariableFV< RealVectorValue >, MooseLinearVariableFV< T >, MooseVariableFE< OutputType >, MooseVariableFE< ComputeValueType >, MooseVariableFE< Real >, MooseVariableFE< RealEigenVector >, MooseVariableFE< RealVectorValue >, MooseVariableFE< T >, MooseVariableField< OutputType >, MooseVariableField< ComputeValueType >, MooseVariableField< Real >, MooseVariableField< RealEigenVector >, MooseVariableField< RealVectorValue >, MooseVariableField< T >, MooseVariableFV< OutputType >, MooseVariableFV< ComputeValueType >, MooseVariableFV< Real >, MooseVariableFV< RealEigenVector >, MooseVariableFV< RealVectorValue >, MooseVariableFV< T >, and Function.
Definition at line 58 of file SetupInterface.C.
Referenced by MooseVariableField< OutputType >::jacobianSetup(), and ComputeFVFluxJacobianThread< RangeType >::setup().
|
overridevirtualinherited |
Implements Moose::FunctorAbstract.
Reimplemented in Function.
Definition at line 231 of file MooseFunctor.h.
|
protectedinherited |
Helper method to create an elemental argument for a functor that includes whether to perform skewness corrections.
Definition at line 131 of file FunctorInterface.C.
Referenced by LinearFVAdvectionDiffusionFunctorDirichletBC::computeBoundaryNormalGradient(), LinearFVReaction::computeMatrixContribution(), LinearFVTimeDerivative::computeMatrixContribution(), FVCoupledForce::computeQpResidual(), FVFunctorTimeKernel::computeQpResidual(), FVMassMatrix::computeQpResidual(), FVBoundedValueConstraint::computeQpResidual(), FVIntegralValueConstraint::computeQpResidual(), FVPointValueConstraint::computeQpResidual(), LinearFVSource::computeRightHandSideContribution(), FunctorAux::computeValue(), FunctorCoordinatesFunctionAux::computeValue(), SecondTimeDerivativeAux::computeValue(), TimeDerivativeAux::computeValue(), LinearFVAnisotropicDiffusion::faceDiffusionTensor(), FunctorTimes::initialize(), and LinearFVTimeDerivative::setCurrentElemInfo().
|
protectedinherited |
A proxy method for _mi_feproblem.markMatPropRequested(name)
Definition at line 172 of file MaterialPropertyInterface.C.
Referenced by MaterialPropertyInterface::getGenericMaterialPropertyByName(), MaterialPropertyInterface::getKokkosBlockMaterialProperty(), and MaterialPropertyInterface::getKokkosMaterialPropertyByName().
|
inlinevirtualinherited |
Called on this object when the mesh changes.
Reimplemented in MoveNodesToGeometryModifierBase, EqualValueBoundaryConstraint, DiracKernelBase, FVPointValueConstraint, MeshDivision, ElementSubdomainModifierBase, NEML2Assembly, NEML2BatchIndexGenerator, NEML2FEInterpolation, NEML2ModelExecutor, Console, Exodus, Nemesis, SampledOutput, Positions, ExplicitTimeIntegrator, MultiAppVariableValueSamplePostprocessorTransfer, GhostingUserObject, NearestNodeNumberUO, RadialAverage, MooseVariableDataFV< OutputType >, MooseVariableFE< OutputType >, MooseVariableFE< ComputeValueType >, MooseVariableFE< Real >, MooseVariableFE< RealEigenVector >, MooseVariableFE< RealVectorValue >, MooseVariableFE< T >, MooseVariableFV< OutputType >, MooseVariableFV< ComputeValueType >, MooseVariableFV< Real >, MooseVariableFV< RealEigenVector >, MooseVariableFV< RealVectorValue >, MooseVariableFV< T >, and SidesetInfoVectorPostprocessor.
Definition at line 40 of file MeshChangedInterface.h.
Referenced by MooseVariableFE< OutputType >::meshChanged(), and MooseVariableFV< OutputType >::meshChanged().
|
inlinevirtualinherited |
Called on this object when the displaced mesh gets updated.
Definition at line 40 of file MeshDisplacedInterface.h.
|
inlineprotectedinherited |
Definition at line 103 of file MeshMetaDataInterface.h.
|
staticprotectedinherited |
Definition at line 41 of file MeshMetaDataInterface.C.
Referenced by MeshGenerator::declareMeshProperty(), MeshMetaDataInterface::getMeshPropertyInternal(), MeshMetaDataInterface::hasMeshProperty(), MeshMetaDataInterface::meshPropertyName(), and MeshGenerator::setMeshPropertyHelper().
|
privatevirtualinherited |
The default prefix to use for getting/seeing if mesh properties exist.
For now, this is not supported except in MeshGenerators. In the future, we will automate looking for mesh properties.
Reimplemented in MeshGenerator.
Definition at line 47 of file MeshMetaDataInterface.C.
Referenced by MeshMetaDataInterface::getMeshProperty(), MeshMetaDataInterface::hasMeshProperty(), and MeshMetaDataInterface::meshPropertyName().
|
inlineinherited |
Definition at line 256 of file MooseBase.h.
Referenced by MooseBase::callMooseError(), MooseBase::errorPrefix(), MooseBase::messagePrefix(), MooseBase::mooseDeprecated(), MooseBase::mooseDeprecatedNoTrace(), MooseBase::mooseInfo(), and MooseBase::mooseWarning().
|
staticprivateinherited |
Internal method for getting the message prefix for an object (object type, name, etc).
Needs to be static so that we can call it externally from InputParameters for errors that do not have context of the MooseBase
Definition at line 140 of file MooseBase.C.
|
inlineinherited |
Emits a deprecation warning prefixed with the object name and type, and a stack trace.
Definition at line 317 of file MooseBase.h.
Referenced by MooseApp::addCapability(), DataFileInterface::getDataFileName(), DataFileInterface::getDataFileNameByName(), MooseApp::getRecoverFileBase(), MooseApp::hasRecoverFileBase(), and MooseApp::setupOptions().
|
inlineinherited |
Definition at line 87 of file SolutionInvalidInterface.h.
Referenced by MultiApp::appProblem(), AddVariableAction::determineType(), MooseMesh::elem(), MooseMesh::elem(), FunctionDT::FunctionDT(), MooseMesh::getBoundariesToElems(), Control::getExecuteOptions(), MooseMesh::isTranslatedPeriodic(), MooseMesh::minPeriodicDistance(), MooseMesh::minPeriodicVector(), MooseMesh::node(), MooseMesh::node(), FixedPointSolve::numPicardIts(), RelationshipManager::operator>=(), and MooseMesh::setBoundaryToNormalMap().
|
inlineinherited |
Emits a deprecation warning prefixed with the object name and type, and no stack trace.
Definition at line 327 of file MooseBase.h.
|
inlineinherited |
Definition at line 277 of file MooseBase.h.
Referenced by ManifoldSubdomainGenerator::ManifoldSubdomainGenerator().
|
inlineinherited |
Emits an error prefixed with object name and type and optionally a file path to the top-level block parameter if available.
Definition at line 271 of file MooseBase.h.
Referenced by CopyMeshPartitioner::_do_partition(), GridPartitioner::_do_partition(), HierarchicalGridPartitioner::_do_partition(), PetscExternalPartitioner::_do_partition(), AdaptivityAction::act(), AddBoundsVectorsAction::act(), AddFVICAction::act(), AddICAction::act(), AddMeshGeneratorAction::act(), AddPeriodicBCAction::act(), AddTimeStepperAction::act(), AddVectorPostprocessorAction::act(), ChainControlSetupAction::act(), CheckFVBCAction::act(), CheckIntegrityAction::act(), CombineComponentsMeshes::act(), CommonOutputAction::act(), CreateDisplacedProblemAction::act(), CreateExecutionerAction::act(), CreateProblemAction::act(), CreateProblemDefaultAction::act(), CSGOnlyAction::act(), DeprecatedBlockAction::act(), InitProblemAction::act(), MaterialDerivativeTestAction::act(), MaterialOutputAction::act(), SetAdaptivityOptionsAction::act(), SetupDebugAction::act(), SetupMeshAction::act(), SetupMeshCompleteAction::act(), SetupPredictorAction::act(), SetupTimeStepperAction::act(), SplitMeshAction::act(), Action::Action(), AddActionComponentAction::AddActionComponentAction(), PhysicsComponentInterface::addBoundaryConditionsFromComponents(), MooseApp::addCapabilityInternal(), DistributedRectilinearMeshGenerator::addElement(), MooseApp::addExecutor(), SubProblem::addFunctor(), PhysicsComponentInterface::addInitialConditionsFromComponents(), ComponentJunction::addMeshGenerators(), MeshGenerator::addMeshSubgenerator(), SubProblem::addPiecewiseByBlockLambdaFunctor(), DistributedRectilinearMeshGenerator::addPoint(), DiracKernelBase::addPointWithValidId(), CreateDisplacedProblemAction::addProxyRelationshipManagers(), MooseMesh::addQuadratureNode(), AddActionComponentAction::addRelationshipManagers(), WebServerControl::addServerAction(), AddVariableAction::addVariable(), SubProblem::addVectorTag(), MooseVariableScalar::adUDot(), Output::advancedExecuteOn(), MooseVariableBase::allDofIndices(), MooseApp::appNameToLibName(), MultiApp::appPostprocessorValue(), MultiApp::appProblem(), MultiApp::appProblemBase(), MultiApp::appUserObjectBase(), MooseApp::attachRelationshipManagers(), MooseApp::attachRelationshipManagers(), FEProblemBase::automaticScaling(), Function::average(), BatchMeshGeneratorAction::BatchMeshGeneratorAction(), MooseMesh::buildCoarseningMap(), MultiApp::buildComm(), DistributedRectilinearMeshGenerator::buildCube(), PiecewiseTabularInterface::buildFromFile(), PiecewiseTabularInterface::buildFromJSON(), PiecewiseTabularInterface::buildFromXY(), MooseMesh::buildLowerDMesh(), GeneratedMesh::buildMesh(), MeshGeneratorMesh::buildMesh(), SpiralAnnularMesh::buildMesh(), TiledMesh::buildMesh(), MooseMesh::buildRefinementMap(), MaterialBase::buildRequiredMaterials(), MooseMesh::buildTypedMesh(), MooseMesh::cacheFaceInfoVariableOwnership(), CartesianGridDivision::CartesianGridDivision(), CartesianMeshGenerator::CartesianMeshGenerator(), EigenExecutionerBase::chebyshev(), SubProblem::checkBlockMatProps(), PhysicsBase::checkBlockRestrictionIdentical(), ComponentBoundaryConditionInterface::checkBoundaryConditionsAllRequested(), SubProblem::checkBoundaryMatProps(), PhysicsBase::checkComponentType(), IterationCountConvergence::checkConvergence(), MooseMesh::checkCoordinateSystems(), DiffusionLHDGAssemblyHelper::checkCoupling(), DefaultConvergenceBase::checkDuplicateSetSharedExecutionerParams(), MooseMesh::checkDuplicateSubdomainNames(), MaterialBase::checkExecutionStage(), MeshGenerator::checkGetMesh(), ReporterTransferInterface::checkHasReporterValue(), EigenExecutionerBase::checkIntegrity(), Eigenvalue::checkIntegrity(), ExplicitTimeIntegrator::checkLinearConvergence(), MooseApp::checkMetaDataIntegrity(), MeshDiagnosticsGenerator::checkNonConformalMeshFromAdaptivity(), MeshDiagnosticsGenerator::checkNonMatchingEdges(), PostprocessorInterface::checkParam(), Moose::PeriodicBCHelper::checkPeriodicParams(), Sampler::checkReinitStatus(), MultiAppTransfer::checkSiblingsTransferSupported(), MaterialBase::checkStatefulSanity(), AddDefaultConvergenceAction::checkUnusedMultiAppFixedPointConvergenceParameters(), AddDefaultConvergenceAction::checkUnusedNonlinearConvergenceParameters(), AddDefaultConvergenceAction::checkUnusedSteadyStateConvergenceParameters(), Moose::PetscSupport::checkUserProvidedPetscOption(), MultiAppTransfer::checkVariable(), MeshDiagnosticsGenerator::checkWatertightNodesets(), MeshDiagnosticsGenerator::checkWatertightSidesets(), MooseMesh::clone(), LibmeshPartitioner::clone(), CombinerGenerator::CombinerGenerator(), MooseVariableFieldBase::componentName(), VariableCondensationPreconditioner::computeDInverseDiag(), CompositionDT::computeDT(), MooseVariableFieldBase::computeFaceValues(), TimeStepper::computeFailedDT(), IterationAdaptiveDT::computeFailedDT(), MooseMesh::computeFiniteVolumeCoords(), Moose::Kokkos::ResidualObject::computeOffDiagJacobian(), MaterialBase::computeProperties(), FVFluxBC::computeResidual(), ResidualObject::computeResidualAndJacobian(), TimeStepper::computeStep(), AStableDirk4::computeTimeDerivatives(), BDF2::computeTimeDerivatives(), CrankNicolson::computeTimeDerivatives(), ExplicitEuler::computeTimeDerivatives(), ExplicitRK2::computeTimeDerivatives(), ExplicitTVDRK2::computeTimeDerivatives(), ImplicitEuler::computeTimeDerivatives(), ImplicitMidpoint::computeTimeDerivatives(), LStableDirk2::computeTimeDerivatives(), LStableDirk3::computeTimeDerivatives(), LStableDirk4::computeTimeDerivatives(), NewmarkBeta::computeTimeDerivatives(), ConcentricCircleMesh::ConcentricCircleMesh(), ConditionalEnableControl::ConditionalEnableControl(), TimeStepper::constrainStep(), LibtorchNeuralNetControl::controlNeuralNet(), TransientBase::convergedToSteadyState(), ParsedConvergence::convertRealToBool(), MooseApp::copyInputs(), CopyMeshPartitioner::CopyMeshPartitioner(), MultiApp::createApp(), MooseApp::createExecutors(), AddVariableAction::createInitialConditionAction(), MooseApp::createRMFromTemplateAndInit(), Function::curl(), ReporterTransferInterface::declareClone(), Moose::Kokkos::MaterialBase::declareKokkosPropertyInternal(), MeshGenerator::declareMeshProperty(), ReporterTransferInterface::declareVectorClone(), FunctorRelationshipManager::delete_remote_elements(), MooseMesh::deleteRemoteElements(), MooseApp::determineLibtorchDeviceType(), MeshDiagnosticsGenerator::diagnosticsLog(), Function::div(), FunctorBinnedValuesDivision::divisionIndex(), FunctorRelationshipManager::dofmap_reinit(), MooseApp::dynamicAllRegistration(), MooseApp::dynamicAppRegistration(), DistributedRectilinearMeshGenerator::elemId(), MooseApp::errorCheck(), MooseMesh::errorIfDistributedMesh(), MultiAppTransfer::errorIfObjectExecutesOnTransferInSourceApp(), FixedPointSolve::examineFixedPointConvergence(), Eigenvalue::execute(), TransientBase::execute(), WebServerControl::execute(), MooseApp::executeExecutioner(), MultiApp::fillPositions(), MooseApp::finalizeRestore(), Transfer::find_sys(), DiracKernelInfo::findPoint(), FixedPointSolve::findTransformedSystem(), FixedPointSolve::FixedPointSolve(), FunctionDT::FunctionDT(), FunctionScalarAux::FunctionScalarAux(), FunctionScalarIC::FunctionScalarIC(), LinearFVBoundaryCondition::functorFaceArg(), FVInitialConditionTempl< T >::FVInitialConditionTempl(), FVScalarLagrangeMultiplierInterface::FVScalarLagrangeMultiplierInterface(), AdvancedExtruderGenerator::generate(), BoundingBoxNodeSetGenerator::generate(), CoarsenBlockGenerator::generate(), CombinerGenerator::generate(), CutMeshByLevelSetGeneratorBase::generate(), DistributedRectilinearMeshGenerator::generate(), ElementOrderConversionGenerator::generate(), ExtraNodesetGenerator::generate(), FileMeshGenerator::generate(), FlipSidesetGenerator::generate(), GeneratedMeshGenerator::generate(), LowerDBlockFromSidesetGenerator::generate(), MeshCollectionGenerator::generate(), MeshDiagnosticsGenerator::generate(), MeshExtruderGenerator::generate(), MeshRepairGenerator::generate(), MoveNodeGenerator::generate(), PlaneIDMeshGenerator::generate(), PolyLineMeshFollowingNodeSetGenerator::generate(), ProjectSideSetOntoLevelSetGenerator::generate(), RenameBlockGenerator::generate(), RenameBoundaryGenerator::generate(), RenumberBySubdomainGenerator::generate(), SmoothMeshGenerator::generate(), SpiralAnnularMeshGenerator::generate(), StackGenerator::generate(), SubdomainBoundingBoxGenerator::generate(), SubdomainPerElementGenerator::generate(), TiledMeshGenerator::generate(), XYMeshLineCutter::generate(), XYZDelaunayGenerator::generate(), PatternedMeshGenerator::generate(), MeshGenerator::generateCSG(), MeshGenerator::generateData(), GeneratedMesh::GeneratedMesh(), GeneratedMeshGenerator::GeneratedMeshGenerator(), MeshGenerator::generateInternal(), MeshGenerator::generateInternalCSG(), CircularBoundaryCorrectionGenerator::generateRadialCorrectionFactor(), MooseMesh::getAxisymmetricRadialCoord(), MooseMesh::getBlockConnectedBlocks(), MooseMesh::getBoundaryID(), MultiApp::getBoundingBox(), ChainControl::getChainControlDataByName(), WebServerControl::getClientInfo(), MooseMesh::getCoarseningMap(), MultiApp::getCommandLineArgs(), MooseVariableBase::getContinuity(), Control::getControllableParameterByName(), MooseMesh::getCoordSystem(), PhysicsBase::getCoupledPhysics(), PhysicsBase::getCoupledPhysics(), DataFileInterface::getDataFilePath(), TransfiniteMeshGenerator::getDiscreteEdge(), MooseVariableBase::getDofIndices(), VariableCondensationPreconditioner::getDofToCondense(), TransfiniteMeshGenerator::getEdge(), MooseMesh::getElementIDIndex(), Material::getElementIDNeighbor(), Material::getElementIDNeighborByName(), MooseMesh::getElemIDMapping(), MooseMesh::getElemIDsOnBlocks(), WebServerControl::Response::getError(), MultiApp::getExecutioner(), MooseApp::getExecutor(), MultiAppTransfer::getFromMultiApp(), MultiAppTransfer::getFromMultiAppInfo(), SubProblem::getFunctor(), MooseMesh::getGeneralAxisymmetricCoordAxis(), MaterialPropertyInterface::getGenericMaterialPropertyByName(), DistributedRectilinearMeshGenerator::getGhostNeighbors(), DistributedRectilinearMeshGenerator::getIndices(), MaterialPropertyInterface::getKokkosBlockMaterialProperty(), FunctionInterface::getKokkosFunctionByName(), MaterialPropertyInterface::getKokkosMaterialPropertyByName(), Material::getMaterialByName(), SubProblem::getMatrixTagID(), AnnularMesh::getMaxInDimension(), GeneratedMesh::getMaxInDimension(), MeshGenerator::getMeshGeneratorNameFromParam(), MeshGenerator::getMeshGeneratorNamesFromParam(), AnnularMesh::getMinInDimension(), GeneratedMesh::getMinInDimension(), MultiAppTransfer::getMultiApp(), DistributedRectilinearMeshGenerator::getNeighbors(), MooseMesh::getNodeBlockIds(), MooseMesh::getNodeList(), MooseMesh::getPairedBoundaryMapping(), MaterialOutputAction::getParams(), PlaneIDMeshGenerator::getPlaneID(), PostprocessorInterface::getPostprocessorValueByNameInternal(), ComponentMaterialPropertyInterface::getPropertyValue(), MooseMesh::getRefinementMap(), MooseBase::getRenamedParam(), ReporterInterface::getReporterContextBaseByName(), ReporterInterface::getReporterName(), Reporter::getReporterValueName(), MooseApp::getRestartableDataMap(), MooseApp::getRestartableDataMapName(), MooseApp::getRestartableMetaData(), MooseApp::getRMClone(), MooseObject::getSharedPtr(), MooseObject::getSharedPtr(), PhysicsBase::getSolverSystem(), MooseMesh::getSubdomainBoundaryIds(), TransientBase::getTimeIntegratorNames(), MultiAppTransfer::getToMultiApp(), MultiAppTransfer::getToMultiAppInfo(), MooseMesh::getUniqueCoordSystem(), UserObjectInterface::getUserObjectBaseByName(), UserObjectInterface::getUserObjectName(), AddPeriodicBCAction::getVariables(), VectorPostprocessorInterface::getVectorPostprocessorName(), SubProblem::getVectorTag(), SubProblem::getVectorTagID(), MultiApp::globalAppToLocal(), Function::gradient(), MooseVariableBase::hasDoFsOnNodes(), PostprocessorInterface::hasPostprocessor(), PostprocessorInterface::hasPostprocessorByName(), ReporterInterface::hasReporterValue(), ReporterInterface::hasReporterValueByName(), VectorPostprocessorInterface::hasVectorPostprocessor(), VectorPostprocessorInterface::hasVectorPostprocessor(), VectorPostprocessorInterface::hasVectorPostprocessorByName(), VectorPostprocessorInterface::hasVectorPostprocessorByName(), TransientBase::incrementStepOrReject(), NEML2Action::inferMOOSEIOType(), AddVariableAction::init(), MooseMesh::init(), Sampler::init(), EigenExecutionerBase::init(), TransientBase::init(), CrankNicolson::init(), ExplicitTimeIntegrator::init(), FixedPointIterationAdaptiveDT::init(), IterationAdaptiveDT::init(), MultiApp::init(), NestedDivision::initialize(), ParsedConvergence::initializeConstantSymbol(), PhysicsBase::initializePhysics(), SubProblem::initialSetup(), AuxKernelBase::initialSetup(), SolutionScalarAux::initialSetup(), FullSolveMultiApp::initialSetup(), ExplicitTimeIntegrator::initialSetup(), Function::integral(), InternalSideIndicatorBase::InternalSideIndicatorBase(), EigenExecutionerBase::inversePowerIteration(), Sampler::isAdaptiveSamplingCompleted(), MooseMesh::isBoundaryFullyExternalToSubdomains(), MooseVariableBase::isNodal(), IterationAdaptiveDT::IterationAdaptiveDT(), IterationCountConvergence::IterationCountConvergence(), LibmeshPartitioner::LibmeshPartitioner(), MooseApp::libNameToAppName(), LibtorchNeuralNetControl::LibtorchNeuralNetControl(), LineSearch::lineSearch(), MooseApp::loadLibraryAndDependencies(), ReporterPointMarker::markerSetup(), SubProblem::markFamilyPRefinement(), Material::Material(), Distribution::median(), FunctorRelationshipManager::mesh_reinit(), MeshDiagnosticsGenerator::MeshDiagnosticsGenerator(), MeshExtruderGenerator::MeshExtruderGenerator(), MeshRepairGenerator::MeshRepairGenerator(), SetupMeshAction::modifyParamsForUseSplit(), MeshMetaDataInterface::mooseErrorInternal(), MooseMesh::MooseMesh(), MooseObject::MooseObject(), UserObjectInterface::mooseObjectError(), MooseVariableBase::MooseVariableBase(), MoveNodeGenerator::MoveNodeGenerator(), MultiApp::MultiApp(), MultiAppTransfer::MultiAppTransfer(), NewmarkBeta::NewmarkBeta(), DistributedRectilinearMeshGenerator::nodeId(), DistributedRectilinearMeshGenerator::numNeighbors(), Output::onInterval(), FunctorRelationshipManager::operator()(), RelationshipManager::operator==(), ActionComponent::outerSurfaceArea(), ActionComponent::outerSurfaceBoundaries(), MortarNodalGeometryOutput::output(), Output::Output(), MooseApp::outputMachineReadableData(), DistributedRectilinearMeshGenerator::paritionSquarely(), ParsedConvergence::ParsedConvergence(), ParsedCurveGenerator::ParsedCurveGenerator(), ExplicitTimeIntegrator::performExplicitSolve(), PetscExternalPartitioner::PetscExternalPartitioner(), PhysicsBasedPreconditioner::PhysicsBasedPreconditioner(), PIDTransientControl::PIDTransientControl(), PiecewiseTabularInterface::PiecewiseTabularInterface(), CutMeshByLevelSetGeneratorBase::pointPairLevelSetInterception(), ProjectSideSetOntoLevelSetGenerator::pointPairLevelSetInterception(), ReporterInterface::possiblyCheckHasReporter(), VectorPostprocessorInterface::possiblyCheckHasVectorPostprocessorByName(), AStableDirk4::postResidual(), ExplicitRK2::postResidual(), ExplicitTVDRK2::postResidual(), ImplicitMidpoint::postResidual(), LStableDirk2::postResidual(), LStableDirk3::postResidual(), LStableDirk4::postResidual(), VariableCondensationPreconditioner::preallocateCondensedJacobian(), Predictor::Predictor(), TransientBase::preExecute(), MooseMesh::prepare(), MooseMesh::prepared(), FixedPointSolve::printFixedPointConvergenceReason(), MultiApp::readCommandLineArguments(), CoarsenBlockGenerator::recursiveCoarsen(), MooseApp::recursivelyCreateExecutors(), FunctorRelationshipManager::redistribute(), MooseApp::registerRestartableData(), MooseApp::registerRestartableNameWithFilter(), Sampler::reinit(), MooseApp::removeRelationshipManager(), PhysicsBase::reportPotentiallyMissedParameters(), MooseApp::restore(), RinglebMesh::RinglebMesh(), RinglebMeshGenerator::RinglebMeshGenerator(), MooseApp::run(), MooseApp::runInputs(), ScalarComponentIC::ScalarComponentIC(), DistributedRectilinearMeshGenerator::scaleNodalPositions(), FunctorRelationshipManager::set_mesh(), MooseVariableBase::setActiveTags(), DistributedRectilinearMeshGenerator::setBoundaryNames(), MooseMesh::setCoordSystem(), MooseMesh::setGeneralAxisymmetricCoordAxes(), MeshGenerator::setMeshProperty(), MooseApp::setMFEMDevice(), Sampler::setNumberOfCols(), Sampler::setNumberOfRandomSeeds(), Sampler::setNumberOfRows(), Moose::MFEM::LinearSolverBase::SetPreconditioner(), Split::setup(), TransientMultiApp::setupApp(), Moose::PeriodicBCHelper::setupAutoPeriodicBoundaries(), Moose::PeriodicBCHelper::setupManualPeriodicBoundaries(), SetupMeshAction::setupMesh(), MooseApp::setupOptions(), TimeSequenceStepperBase::setupSequence(), TransientBase::setupTimeIntegrator(), PhysicsBase::shouldCreateIC(), PhysicsBase::shouldCreateTimeDerivative(), PhysicsBase::shouldCreateVariable(), SingleMatrixPreconditioner::SingleMatrixPreconditioner(), MooseVariableBase::sizeMatrixTagData(), SmoothMeshGenerator::SmoothMeshGenerator(), SolutionTimeAdaptiveDT::SolutionTimeAdaptiveDT(), Moose::MFEM::LinearSolverBase::Solve(), TimeIntegrator::solve(), ExplicitRK2::solve(), ExplicitTVDRK2::solve(), FullSolveMultiApp::solveStep(), UserObject::spatialPoints(), UserObject::spatialValue(), SpiralAnnularMesh::SpiralAnnularMesh(), SpiralAnnularMeshGenerator::SpiralAnnularMeshGenerator(), MeshRepairGenerator::splitNonConvexPolygons(), WebServerControl::startServer(), StitchedMesh::StitchedMesh(), MaterialBase::subdomainSetup(), CutMeshByLevelSetGeneratorBase::tet4ElemCutter(), Action::timedAct(), Function::timeDerivative(), Function::timeIntegral(), ParsedCurveGenerator::tSectionSpaceDefiner(), MooseVariableScalar::uDot(), MooseVariableScalar::uDotDot(), MooseVariableScalar::uDotDotOld(), MooseVariableScalar::uDotOld(), MooseBase::uniqueName(), AuxScalarKernel::uOld(), ScalarKernelBase::uOld(), Function::value(), VariableCondensationPreconditioner::VariableCondensationPreconditioner(), PhysicsBase::variableExists(), MultiAppTransfer::variableIntegrityCheck(), AddVariableAction::variableType(), SubProblem::vectorTagName(), SubProblem::vectorTagType(), Function::vectorValue(), SubProblem::verifyVectorTags(), ActionComponent::volume(), WebServerControl::WebServerControl(), and MooseApp::writeRestartableMetaData().
|
inlineprivateinherited |
Helper for forwarding a mooseError to an object's mooseError if it is available (said error will provide more context: object name and type)
Definition at line 132 of file MeshMetaDataInterface.h.
Referenced by MeshMetaDataInterface::getMeshProperty().
|
inlineinherited |
Emits an error without the prefixing included in mooseError().
Definition at line 290 of file MooseBase.h.
|
inlineinherited |
Definition at line 334 of file MooseBase.h.
Referenced by SetupRecoverFileBaseAction::act(), AStableDirk4::AStableDirk4(), MeshDiagnosticsGenerator::checkNonConformalMeshFromAdaptivity(), PIDTransientControl::execute(), Executioner::Executioner(), Executioner::Executioner(), ExplicitRK2::ExplicitRK2(), ExplicitTVDRK2::ExplicitTVDRK2(), FixedPointSolve::findTransformedSystem(), ManifoldSubdomainGenerator::generate(), PolyLineMeshFollowingNodeSetGenerator::generate(), DataFileInterface::getDataFilePath(), ImplicitMidpoint::ImplicitMidpoint(), LStableDirk2::LStableDirk2(), LStableDirk3::LStableDirk3(), LStableDirk4::LStableDirk4(), MultiAppTransfer::mapBackWithoutCollapsing(), SolutionInvalidityOutput::output(), MooseBase::paramInfo(), MooseApp::setupOptions(), SymmetryTransformGenerator::SymmetryTransformGenerator(), TransientBase::takeStep(), and TransientBase::TransientBase().
|
privateinherited |
emit an error for the given parameter
Definition at line 155 of file UserObjectInterface.C.
Referenced by UserObjectInterface::castUserObject().
|
inlineinherited |
Emits a warning prefixed with object name and type.
Definition at line 299 of file MooseBase.h.
Referenced by DiracKernelInfo::findPoint(), DataFileInterface::getDataFilePath(), MooseApp::loadLibraryAndDependencies(), and MooseBase::paramWarning().
|
inlineinherited |
Definition at line 73 of file SolutionInvalidInterface.h.
Referenced by CopyMeshPartitioner::_do_partition(), AddFunctionAction::act(), AddKernelAction::act(), CommonOutputAction::act(), MaterialOutputAction::act(), MeshOnlyAction::act(), MooseMesh::addPeriodicVariable(), BoundaryMarker::BoundaryMarker(), DistributedRectilinearMeshGenerator::buildCube(), CartesianMeshGenerator::CartesianMeshGenerator(), CheckOutputAction::checkConsoleOutput(), MultiAppTransfer::checkMultiAppExecuteOn(), MeshDiagnosticsGenerator::checkNonMatchingEdges(), MeshDiagnosticsGenerator::checkPolygons(), ActionComponent::checkRequiredTasks(), PhysicsBase::checkRequiredTasks(), MultiApp::createApp(), MeshDiagnosticsGenerator::diagnosticsLog(), CartesianGridDivision::divisionIndex(), CylindricalGridDivision::divisionIndex(), SphericalGridDivision::divisionIndex(), Postprocessor::evaluateDotWarning(), FiniteDifferencePreconditioner::FiniteDifferencePreconditioner(), FixedPointSolve::FixedPointSolve(), BSplineCurveGenerator::generate(), RenumberBySubdomainGenerator::generate(), SubdomainPerElementGenerator::generate(), SurfaceMeshGeneratorBase::get2DElemNormal(), MultiAppTransfer::getAppInfo(), FunctorBinnedValuesDivision::getBinIndex(), IndicatorMarker::IndicatorMarker(), CartesianGridDivision::initialize(), CylindricalGridDivision::initialize(), SphericalGridDivision::initialize(), MFEMRefinementMarker::initialSetup(), MaterialBase::initStatefulProperties(), IterationAdaptiveDT::limitDTToPostprocessorValue(), NewmarkBeta::NewmarkBeta(), Output::Output(), MaterialOutputAction::outputHelper(), Executioner::problem(), TestSourceStepper::rejectStep(), PhysicsBase::reportPotentiallyMissedParameters(), MaterialBase::resetQpProperties(), MooseMesh::setCoordSystem(), TransientMultiApp::solveStep(), MeshRepairGenerator::splitNonConvexPolygons(), and VariableCondensationPreconditioner::VariableCondensationPreconditioner().
|
inlineinherited |
Emits a warning without the prefixing included in mooseWarning().
Definition at line 308 of file MooseBase.h.
|
inlineinherited |
Definition at line 80 of file SolutionInvalidInterface.h.
|
inlineinherited |
Get the name of the class.
Definition at line 103 of file MooseBase.h.
Referenced by AdaptivityAction::act(), AddActionComponentAction::act(), AddElementalFieldAction::act(), AddPeriodicBCAction::act(), AddTimeStepperAction::act(), CommonOutputAction::act(), CopyNodalVarsAction::act(), CSGOnlyAction::act(), DeprecatedBlockAction::act(), DisplayGhostingAction::act(), MaterialOutputAction::act(), SetupResidualDebugAction::act(), SetupTimeIntegratorAction::act(), FEProblemBase::addAnyRedistributers(), Executioner::addAttributeReporter(), FEProblemBase::addAuxKernel(), MFEMProblem::addAuxKernel(), FEProblemBase::addAuxScalarKernel(), DisplacedProblem::addAuxVariable(), FEProblemBase::addBoundaryCondition(), MFEMProblem::addBoundaryCondition(), PhysicsComponentInterface::addComponent(), FEProblemBase::addConstraint(), FEProblemBase::addConvergence(), FEProblemBase::addDamper(), FEProblemBase::addDGKernel(), FEProblemBase::addDiracKernel(), FEProblemBase::addDistribution(), MooseApp::addExecutor(), MooseApp::addExecutorParams(), MFEMProblem::addFESpace(), MFEMProblem::addFESpaceHierarchy(), FEProblemBase::addFunction(), MFEMProblem::addFunction(), SubProblem::addFunctor(), FEProblemBase::addFunctorMaterial(), MFEMProblem::addFunctorMaterial(), FunctorMaterial::addFunctorProperty(), FunctorMaterial::addFunctorPropertyByBlocks(), FEProblemBase::addFVBC(), FEProblemBase::addFVInitialCondition(), FEProblemBase::addFVInterfaceKernel(), FEProblemBase::addFVInterpolationMethod(), FEProblemBase::addFVKernel(), ADDGKernel::ADDGKernel(), FEProblemBase::addHDGKernel(), MFEMProblem::addImagComponentToBC(), MFEMProblem::addImagComponentToKernel(), FEProblemBase::addIndicator(), MFEMProblem::addIndicator(), FEProblemBase::addInitialCondition(), MFEMProblem::addInitialCondition(), FEProblemBase::addInterfaceKernel(), FEProblemBase::addInterfaceMaterial(), ElementAndTraceScalarHDGAssemblyHelper::additionalROVariables(), BoundaryIntegralValueConstraint::additionalROVariables(), DiffusionLHDGKernel::additionalROVariables(), ADKernelScalarBase::additionalROVariables(), FEProblemBase::addKernel(), MFEMProblem::addKernel(), FEProblemBase::addLinearFVBC(), FEProblemBase::addLinearFVKernel(), FEProblemBase::addMarker(), MFEMProblem::addMarker(), FEProblemBase::addMaterial(), FEProblemBase::addMaterialHelper(), ComponentMaterialPropertyInterface::addMaterials(), FEProblemBase::addMeshDivision(), MooseApp::addMeshGenerator(), ComponentJunction::addMeshGenerators(), ComponentMeshTransformHelper::addMeshGenerators(), CylinderComponent::addMeshGenerators(), MeshGenerator::addMeshSubgenerator(), MeshGenerator::addMeshSubgenerator(), MFEMProblem::addMFEMSolver(), FEProblemBase::addMultiApp(), FEProblemBase::addNodalKernel(), FEProblemBase::addObject(), InitialConditionWarehouse::addObject(), ComponentPhysicsInterface::addPhysics(), SubProblem::addPiecewiseByBlockLambdaFunctor(), FEProblemBase::addPostprocessor(), MFEMProblem::addPostprocessor(), UserObjectBase::addPostprocessorDependencyHelper(), AuxKernelBase::addPostprocessorDependencyHelper(), InitialConditionBase::addPostprocessorDependencyHelper(), FEProblemBase::addPredictor(), CreateDisplacedProblemAction::addProxyRelationshipManagers(), MFEMProblem::addQuadratureFunction(), MFEMProblem::addRealComponentToBC(), MFEMProblem::addRealComponentToKernel(), AddActionComponentAction::addRelationshipManagers(), FEProblemBase::addReporter(), FEProblemBase::addSampler(), FEProblemBase::addScalarKernel(), WebServerControl::addServerActionsInternal(), FEProblemBase::addTimeIntegrator(), FEProblemBase::addTransfer(), MFEMProblem::addTransfer(), PhysicsBase::addUserObject(), FEProblemBase::addUserObject(), UserObjectBase::addUserObjectDependencyHelper(), AuxKernelBase::addUserObjectDependencyHelper(), InitialConditionBase::addUserObjectDependencyHelper(), DisplacedProblem::addVariable(), FEProblemBase::addVectorPostprocessor(), MFEMProblem::addVectorPostprocessor(), UserObjectBase::addVectorPostprocessorDependencyHelper(), AuxKernelBase::addVectorPostprocessorDependencyHelper(), MooseLinearVariableFV< OutputType >::adError(), Output::advancedExecuteOn(), AdvancedExtruderGenerator::AdvancedExtruderGenerator(), NEML2ModelExecutor::advanceState(), MooseVariableBase::allDofIndices(), MooseApp::appBinaryName(), MooseApp::appendMeshGenerator(), MultiApp::appPostprocessorValue(), MultiApp::appProblem(), MultiApp::appProblemBase(), MultiApp::appUserObjectBase(), ArrayDGKernel::ArrayDGKernel(), ArrayParsedAux::ArrayParsedAux(), PhysicsBase::assignBlocks(), AStableDirk4::AStableDirk4(), Function::average(), MultiApp::backup(), CoarsenedPiecewiseLinear::buildCoarsenedGrid(), PiecewiseTabularInterface::buildFromFile(), PiecewiseTabularInterface::buildFromXY(), MFEMGeometricMultigridSolver::BuildMultigrid(), MooseMesh::buildNodeListFromSideList(), MultiAppVariableValueSamplePostprocessorTransfer::cacheElemToPostprocessorData(), MooseBase::callMooseError(), ChangeOverFixedPointPostprocessor::ChangeOverFixedPointPostprocessor(), ChangeOverTimePostprocessor::ChangeOverTimePostprocessor(), PhysicsBase::checkBlockRestrictionIdentical(), PhysicsBase::checkComponentType(), DefaultNonlinearConvergence::checkConvergence(), ParsedConvergence::checkConvergence(), FEProblemBase::checkDependMaterialsHelper(), TaggingInterface::checkForNans(), SamplerBase::checkForStandardFieldVariableType(), ReporterTransferInterface::checkHasReporterValue(), FEProblemBase::checkICRestartError(), NonlinearSystemBase::checkKernelCoverage(), Moose::Kokkos::Material::checkMaterialProperty(), Material::checkMaterialProperty(), MooseApp::checkMetaDataIntegrity(), Damper::checkMinDamping(), SideUserObject::checkNoInterfaceMaterialPropertyDependencies(), MultiAppTransfer::checkParentAppUserObjectExecuteOn(), Checkpoint::checkpointInfo(), FEProblemBase::checkUserObjectNameCollision(), BlockRestrictable::checkVariable(), DomainUserObject::checkVariable(), Coupleable::checkWritableVar(), MooseVariableFieldBase::componentName(), CompositeFunction::CompositeFunction(), MaterialBase::computeProperties(), FEProblemBase::computeUserObjectByName(), VectorPostprocessorVisualizationAux::computeValue(), MooseBase::connectControllableParams(), ConstantPostprocessor::ConstantPostprocessor(), Coupleable::coupledName(), CommonOutputAction::create(), MultiApp::createApp(), MooseApp::createExecutors(), MeshGeneratorSystem::createMeshGeneratorOrder(), MooseApp::createRecoverablePerfGraph(), CutMeshByPlaneGenerator::CutMeshByPlaneGenerator(), DebugResidualAux::DebugResidualAux(), MaterialBase::declareADProperty(), MFEMComplexVariable::declareCoefficients(), MFEMVariable::declareCoefficients(), MeshInfo::declareHelper(), Moose::Kokkos::MaterialBase::declareKokkosOnDemandProperty(), Moose::Kokkos::MaterialBase::declareKokkosProperty(), MeshGenerator::declareMeshesForSubByName(), MeshGenerator::declareNullMeshName(), MaterialBase::declareProperty(), DOFMapOutput::demangle(), DerivativeSumMaterialTempl< is_ad >::DerivativeSumMaterialTempl(), MooseMesh::detectPairedSidesets(), DGKernel::DGKernel(), DGKernelBase::DGKernelBase(), DomainUserObject::DomainUserObject(), DumpObjectsProblem::dumpObjectHelper(), ElementDamper::ElementDamper(), ElementGroupCentroidPositions::ElementGroupCentroidPositions(), ElementMaterialSampler::ElementMaterialSampler(), ElementValueSampler::ElementValueSampler(), EigenKernel::enabled(), MooseMesh::errorIfDistributedMesh(), SolutionUserObjectBase::evalMeshFunction(), SolutionUserObjectBase::evalMeshFunctionGradient(), SolutionUserObjectBase::evalMultiValuedMeshFunction(), SolutionUserObjectBase::evalMultiValuedMeshFunctionGradient(), GreaterThanLessThanPostprocessor::execute(), PointValue::execute(), RestartableDataReporter::execute(), MultiAppGeneralFieldTransfer::execute(), MultiAppNearestNodeTransfer::execute(), MultiAppProjectionTransfer::execute(), MultiAppUserObjectTransfer::execute(), SideValueSampler::execute(), WebServerControl::execute(), ActionWarehouse::executeActionsWithAction(), Exodus::Exodus(), ExtraIDIntegralVectorPostprocessor::ExtraIDIntegralVectorPostprocessor(), FEProblemBase::FEProblemBase(), NEML2ModelExecutor::fillInputs(), MultiApp::fillPositions(), MultiAppGeometricInterpolationTransfer::fillSourceInterpolationPoints(), PointSamplerBase::finalize(), ChainControl::fullControlDataName(), FunctionArrayAux::FunctionArrayAux(), FunctionDT::FunctionDT(), FVFunctionIC::functionName(), FunctionIC::functionName(), FunctorPositions::FunctorPositions(), FunctorSmootherTempl< T >::FunctorSmootherTempl(), FVInitialConditionTempl< T >::FVInitialConditionTempl(), FVOneVarDiffusionInterface::FVOneVarDiffusionInterface(), GapValueAux::GapValueAux(), BoundaryDeletionGenerator::generate(), BreakMeshByBlockGenerator::generate(), GeneratedMeshGenerator::generate(), ManifoldSubdomainGenerator::generate(), ParsedExtraElementIDGenerator::generate(), ParsedSubdomainGeneratorBase::generate(), RenameBlockGenerator::generate(), RenameBoundaryGenerator::generate(), RenumberBySubdomainGenerator::generate(), SideSetsFromNodeSetsGenerator::generate(), StitchBoundaryMeshGenerator::generate(), StitchMeshGenerator::generate(), SubdomainBoundingBoxGenerator::generate(), SubdomainsFromPartitionerGenerator::generate(), UniqueExtraIDMeshGenerator::generate(), MeshGenerator::generateInternal(), MeshGenerator::generateInternalCSG(), InterfaceMaterial::getADMaterialProperty(), Material::getADMaterialProperty(), MultiAppTransfer::getAppInfo(), MooseMesh::getBoundaryString(), MultiApp::getBoundingBox(), MooseBase::getCheckedPointerParam(), MooseApp::getCheckpointDirectories(), MFEMProblem::getComplexGridFunction(), Control::getControllableParameterByName(), Control::getControllableValue(), Control::getControllableValueByName(), FEProblemBase::getConvergence(), MeshGenerator::getCSGBase(), MeshGenerator::getCSGBasesByName(), UserObjectBase::getDependObjects(), FEProblemBase::getDistribution(), DistributionInterface::getDistribution(), DistributionInterface::getDistributionByName(), ElementUOProvider::getElementalValueLong(), ElementUOProvider::getElementalValueReal(), MultiApp::getExecutioner(), FEProblemBase::getExecutor(), MooseApp::getExecutor(), OutputWarehouse::getFileNumbers(), FEProblemBase::getFunction(), SubProblem::getFunctor(), FEProblemBase::getFVAdvectedInterpolationMethod(), FEProblemBase::getFVFaceInterpolationMethod(), FEProblemBase::getFVInterpolationMethod(), AuxKernelTempl< ComputeValueType >::getGenericMaterialProperty(), NodalPatchRecovery::getGenericMaterialProperty(), InterfaceMaterial::getGenericMaterialProperty(), Material::getGenericMaterialProperty(), InterfaceMaterial::getGenericNeighborMaterialProperty(), InterfaceMaterial::getGenericNeighborMaterialPropertyByName(), Material::getGenericOptionalMaterialProperty(), MaterialBase::getGenericZeroMaterialProperty(), MFEMProblem::getGridFunction(), FEProblemBase::getKokkosFunction(), FEProblemBase::getKokkosUserObject(), SolutionUserObjectBase::getLocalVarIndex(), Marker::getMarkerValue(), Material::getMaterial(), FEProblemBase::getMaterial(), Material::getMaterialByName(), AuxKernelTempl< ComputeValueType >::getMaterialProperty(), NodalPatchRecovery::getMaterialProperty(), InterfaceMaterial::getMaterialProperty(), Material::getMaterialProperty(), SubProblem::getMaterialPropertyBlockNames(), SubProblem::getMaterialPropertyBoundaryNames(), AuxKernelTempl< ComputeValueType >::getMaterialPropertyOld(), NodalPatchRecovery::getMaterialPropertyOld(), InterfaceMaterial::getMaterialPropertyOld(), Material::getMaterialPropertyOld(), AuxKernelTempl< ComputeValueType >::getMaterialPropertyOlder(), NodalPatchRecovery::getMaterialPropertyOlder(), InterfaceMaterial::getMaterialPropertyOlder(), Material::getMaterialPropertyOlder(), MFEMObject::getMatrixCoefficient(), MFEMObject::getMatrixCoefficientByName(), MeshGenerator::getMesh(), FEProblemBase::getMeshDivision(), MeshGenerator::getMeshesByName(), MooseApp::getMeshGenerator(), MeshGenerator::getMeshGeneratorNameFromParam(), MeshGenerator::getMeshGeneratorNamesFromParam(), MFEMProblem::getMFEMObject(), ActionWarehouse::getMooseAppName(), NEML2FEInterpolation::getMOOSEVariable(), MultiAppTransfer::getMultiApp(), InterfaceMaterial::getNeighborADMaterialProperty(), InterfaceMaterial::getNeighborMaterialProperty(), InterfaceMaterial::getNeighborMaterialPropertyOld(), InterfaceMaterial::getNeighborMaterialPropertyOlder(), Material::getOptionalADMaterialProperty(), Material::getOptionalMaterialProperty(), Material::getOptionalMaterialPropertyOld(), Material::getOptionalMaterialPropertyOlder(), MooseBase::getParam(), FEProblemBase::getPositionsObject(), FEProblemBase::getPostprocessorValueByName(), ComponentMaterialPropertyInterface::getPropertyValue(), ReporterData::getReporterInfo(), MFEMExecutedObject::getRequestedItems(), MooseApp::getRestartableDataMap(), MooseApp::getRestartableDataMapName(), MooseApp::getRestartableMetaData(), FEProblemBase::getSampler(), MFEMObject::getScalarCoefficient(), MFEMObject::getScalarCoefficientByName(), TimedSubdomainModifier::getSubdomainIDAndCheck(), MFEMExecutedObject::getSuppliedItems(), TransientBase::getTimeStepperName(), ProjectedStatefulMaterialStorageAction::getTypeEnum(), FEProblemBase::getUserObject(), FEProblemBase::getUserObjectBase(), MFEMObject::getVectorCoefficient(), MFEMObject::getVectorCoefficientByName(), Terminator::handleMessage(), Control::hasControllableParameterByName(), FEProblemBase::hasConvergence(), FEProblemBase::hasDistribution(), FEProblemBase::hasFunction(), SubProblem::hasFunctor(), SubProblem::hasFunctorWithType(), FEProblemBase::hasFVInterpolationMethod(), MeshInfo::hasItem(), MooseApp::hasMeshGenerator(), MFEMProblem::hasMFEMObject(), AdvancedOutput::hasOutputHelper(), FEProblemBase::hasPostprocessor(), FEProblemBase::hasPostprocessorValueByName(), MooseApp::hasRelationshipManager(), MooseApp::hasRestartableDataMap(), MooseApp::hasRestartableMetaData(), FEProblemBase::hasUserObject(), NEML2Action::inferMOOSEIOType(), AddVariableAction::init(), AdvancedOutput::init(), IterationAdaptiveDT::init(), AdvancedOutput::initAvailableLists(), MeshInfo::initCombinedInfos(), AdvancedOutput::initExecutionTypes(), AttribName::initFrom(), NestedDivision::initialize(), TransformedPositions::initialize(), BoundaryRestrictable::initializeBoundaryRestrictable(), AuxKernelBase::initialSetup(), SolutionScalarAux::initialSetup(), Console::initialSetup(), JSONOutput::initialSetup(), BoundaryLinearFVFluxIntegral::initialSetup(), NodalVariableValue::initialSetup(), SideFVFluxBCIntegral::initialSetup(), MultiAppGeneralFieldFunctorTransfer::initialSetup(), MultiAppProjectionTransfer::initialSetup(), SolutionUserObjectBase::initialSetup(), AdvancedOutput::initOutputList(), AdvancedOutput::initPostprocessorOrVectorPostprocessorLists(), MaterialBase::initStatefulProperties(), Function::integral(), InterfaceKernelTempl< T >::InterfaceKernelTempl(), MultiAppGeometricInterpolationTransfer::interpolateTargetPoints(), MeshGenerator::isChildMeshGenerator(), DerivativeMaterialInterface< T >::isNotObjectVariable(), MeshGenerator::isNullMeshName(), MooseBase::isParamSetByUser(), MooseBase::isParamValid(), MeshGenerator::isParentMeshGenerator(), LinearCombinationFunction::LinearCombinationFunction(), FEProblemBase::logAdd(), MooseLinearVariableFV< OutputType >::lowerDError(), Marker::Marker(), MaterialBase::markMatPropRequested(), Material::Material(), Distribution::median(), MemoryUsageReporter::MemoryUsageReporter(), NEML2ModelExecutor::meshChanged(), MeshGenerator::meshPropertyPrefix(), MooseBase::messagePrefix(), MFEMGeometricMultigridSolver::MFEMGeometricMultigridSolver(), MFEMScalarQuadratureFunction::MFEMScalarQuadratureFunction(), MFEMVectorQuadratureFunction::MFEMVectorQuadratureFunction(), OutputWarehouse::mooseConsole(), SolutionInvalidInterface::mooseDeprecated(), MooseVariableBase::MooseVariableBase(), MooseVariableInterface< T >::MooseVariableInterface(), SolutionInvalidInterface::mooseWarning(), SolutionInvalidInterface::mooseWarningNonPrefixed(), MultiAppGeneralFieldTransfer::MultiAppGeneralFieldTransfer(), MultiAppUserObjectTransfer::MultiAppUserObjectTransfer(), NEML2PreKernel::NEML2PreKernel(), NodalDamper::NodalDamper(), MooseLinearVariableFV< OutputType >::nodalError(), NodalPatchRecoveryAuxBase::NodalPatchRecoveryAuxBase(), NodalValueSampler::NodalValueSampler(), MeshGenerator::Comparator::operator()(), DOFMapOutput::output(), ProgressOutput::output(), Output::Output(), AdvancedOutput::outputElementalVariables(), ConsoleUtils::outputExecutionInformation(), MaterialOutputAction::outputHelper(), AdvancedOutput::outputInput(), AdvancedOutput::outputNodalVariables(), AdvancedOutput::outputPostprocessors(), Exodus::outputPostprocessors(), Nemesis::outputPostprocessors(), TableOutput::outputReporter(), AdvancedOutput::outputReporters(), AdvancedOutput::outputScalarVariables(), AdvancedOutput::outputSystemInformation(), AdvancedOutput::outputVectorPostprocessors(), SolutionInvalidInterface::paramWarning(), ParsedCurveGenerator::ParsedCurveGenerator(), ParsedODEKernel::ParsedODEKernel(), ComponentPhysicsInterface::physicsExists(), PiecewiseBilinear::PiecewiseBilinear(), PiecewiseByBlockFunctorMaterialTempl< T >::PiecewiseByBlockFunctorMaterialTempl(), PiecewiseFunction::PiecewiseFunction(), MooseApp::possiblyLoadRestartableMetaData(), MFEMExecutedObject::postprocessorDependencyKey(), PhysicsBase::prefix(), MooseMesh::prepare(), BlockRestrictionDebugOutput::printBlockRestrictionMap(), PerfGraphLivePrint::printStats(), FEProblemBase::projectInitialConditionOnCustomRange(), MooseBase::queryParam(), MultiApp::readCommandLineArguments(), Receiver::Receiver(), Executor::Result::record(), FEProblemBase::registerRandomInterface(), MooseApp::registerRestartableDataMapName(), MooseApp::registerRestartableNameWithFilter(), MaterialBase::resetQpProperties(), MultiApp::restore(), ScalarComponentIC::ScalarComponentIC(), MultiApp::setAppOutputFileBase(), FEProblemBase::setAuxKernelParamsAndLog(), MooseMesh::setBoundaryName(), Control::setControllableValue(), Control::setControllableValueByName(), OutputWarehouse::setFileNumbers(), FEProblemBase::setPostprocessorValueByName(), FEProblemBase::setResidualObjectParamsAndLog(), MooseMesh::setSubdomainName(), MooseMesh::setSubdomainName(), NodeSetsGeneratorBase::setup(), SideSetsGeneratorBase::setup(), SurfaceMeshGeneratorBase::setup(), Split::setup(), TransientMultiApp::setupApp(), NEML2Action::setupOutputMappings(), SideSetExtruderGenerator::SideSetExtruderGenerator(), TransientMultiApp::solveStep(), UserObject::spatialValue(), StitchedMesh::StitchedMesh(), SubProblem::storeBoundaryDelayedCheckMatProp(), SubProblem::storeBoundaryMatPropName(), MaterialBase::storeBoundaryZeroMatProp(), SubProblem::storeBoundaryZeroMatProp(), SubProblem::storeSubdomainDelayedCheckMatProp(), SubProblem::storeSubdomainMatPropName(), MaterialBase::storeSubdomainZeroMatProp(), SubProblem::storeSubdomainZeroMatProp(), ConstraintWarehouse::subdomainsCovered(), MaterialBase::subdomainSetup(), SumPostprocessor::SumPostprocessor(), MFEMPostprocessor::suppliedPostprocessorName(), MFEMVectorPostprocessor::suppliedVectorPostprocessorName(), NEML2FEInterpolation::syncWithMainThread(), TaggingInterface::TaggingInterface(), MooseLinearVariableFV< OutputType >::timeIntegratorError(), VectorPostprocessorVisualizationAux::timestepSetup(), ElementSubdomainModifierBase::timestepSetup(), to_json(), MultiAppDofCopyTransfer::transfer(), MultiAppShapeEvaluationTransfer::transferVariable(), MultiAppMFEMCopyTransfer::transferVariables(), MultiAppMFEMShapeEvaluationTransfer::transferVariables(), TransientMultiApp::TransientMultiApp(), MooseBase::typeAndName(), MooseBase::uniqueParameterName(), FVQpFluxBC::uOnGhost(), FVQpFluxBC::uOnUSub(), UserObjectBase::UserObjectBase(), UserObjectInterface::userObjectName(), ParsedAux::validateGenericVectorNames(), MeshInfo::validParams(), MFEMExecutedObject::variableDependencyKey(), PhysicsBase::variableExists(), MultiAppTransfer::variableIntegrityCheck(), VectorMagnitudeFunctorMaterialTempl< is_ad >::VectorMagnitudeFunctorMaterialTempl(), MFEMExecutedObject::vectorPostprocessorDependencyKey(), Convergence::verboseOutput(), AdvancedOutput::wantOutput(), Coupleable::writableCoupledValue(), Coupleable::writableVariable(), Console::write(), and MooseApp::writeRestartableMetaData().
|
inlinevirtualinherited |
Whether or not a threaded copy of this object is needed when obtaining it in another object, like via the UserObjectInterface.
Derived classes should override this as needed.
Reimplemented in Moose::Kokkos::UserObject, DiscreteElementUserObject, and ThreadedGeneralUserObject.
Definition at line 164 of file UserObjectBase.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.
|
inherited |
Emits an error prefixed with the file and line number of the given param (from the input file) along with the full parameter path+name followed by the given args as the message.
If this object's parameters were not created directly by the Parser, then this function falls back to the normal behavior of mooseError - only printing a message using the given args.
Definition at line 457 of file MooseBase.h.
Referenced by HierarchicalGridPartitioner::_do_partition(), AutoCheckpointAction::act(), CommonOutputAction::act(), SetupDebugAction::act(), DiffusionCG::addFEKernels(), DiffusionFV::addFVKernels(), NEML2ModelExecutor::addGatheredParameter(), NEML2ModelExecutor::addGatheredVariable(), ADDGKernel::ADDGKernel(), ComponentJunction::addMeshGenerators(), CylinderComponent::addMeshGenerators(), ReporterPointSource::addPoints(), ADIntegratedBCTempl< T >::ADIntegratedBCTempl(), ADKernelTempl< T >::ADKernelTempl(), ADPenaltyPeriodicSegmentalConstraint::ADPenaltyPeriodicSegmentalConstraint(), ADPeriodicSegmentalConstraint::ADPeriodicSegmentalConstraint(), AdvancedExtruderGenerator::AdvancedExtruderGenerator(), AdvectiveFluxAux::AdvectiveFluxAux(), AnnularMesh::AnnularMesh(), AnnularMeshGenerator::AnnularMeshGenerator(), ArrayBodyForce::ArrayBodyForce(), ArrayCoupledForce::ArrayCoupledForce(), ArrayDGKernel::ArrayDGKernel(), ArrayDGLowerDKernel::ArrayDGLowerDKernel(), ArrayDirichletBC::ArrayDirichletBC(), ArrayHFEMDirichletBC::ArrayHFEMDirichletBC(), ArrayIntegratedBC::ArrayIntegratedBC(), ArrayKernel::ArrayKernel(), ArrayLowerDIntegratedBC::ArrayLowerDIntegratedBC(), ArrayParsedAux::ArrayParsedAux(), ArrayPenaltyDirichletBC::ArrayPenaltyDirichletBC(), ArrayReactionNodalKernelTempl< is_ad >::ArrayReactionNodalKernelTempl(), ArrayVacuumBC::ArrayVacuumBC(), ArrayVarReductionAux::ArrayVarReductionAux(), ParsedSubdomainIDsGenerator::assignElemSubdomainID(), AuxKernelBase::AuxKernelBase(), BatchMeshGeneratorAction::BatchMeshGeneratorAction(), BlockDeletionGenerator::BlockDeletionGenerator(), BlockWeightedPartitioner::BlockWeightedPartitioner(), BoundaryIntegralValueConstraint::BoundaryIntegralValueConstraint(), BoundaryLinearFVFluxIntegral::BoundaryLinearFVFluxIntegral(), BoundsBase::BoundsBase(), BreakMeshByBlockGenerator::BreakMeshByBlockGenerator(), BSplineCurveGenerator::BSplineCurveGenerator(), BuildArrayVariableAux::BuildArrayVariableAux(), MFEMFESpaceHierarchy::buildHierarchy(), MFEMMesh::buildMesh(), MFEMGeometricMultigridSolver::BuildMultigrid(), TimeSequenceStepperBase::buildSequence(), CartesianGridDivision::CartesianGridDivision(), CartesianMeshGenerator::CartesianMeshGenerator(), checkComponent(), Moose::Kokkos::ParsedObjectBase::checkDuplicateSymbols(), SamplerBase::checkForStandardFieldVariableType(), MeshGenerator::checkGetMesh(), ComponentInitialConditionInterface::checkInitialConditionsAllRequested(), BatchMeshGeneratorAction::checkInputParameterType(), PhysicsBase::checkIntegrityEarly(), SideUserObject::checkNoInterfaceMaterialPropertyDependencies(), PostprocessorInterface::checkParam(), FEProblemBase::checkProblemIntegrity(), MultiAppReporterTransfer::checkSiblingsTransferSupported(), MFEMMultiAppTransfer::checkValidTransferProblemTypes(), Coupleable::checkVar(), MultiAppTransfer::checkVariable(), CircularBoundaryCorrectionGenerator::CircularBoundaryCorrectionGenerator(), CircularBoundaryCorrectionGenerator::circularCenterCalculator(), MultiAppGeneralFieldTransfer::closestToPosition(), CoarsenBlockGenerator::CoarsenBlockGenerator(), CombinedVectorPostprocessor::CombinedVectorPostprocessor(), CombinerGenerator::CombinerGenerator(), ComponentInitialConditionInterface::ComponentInitialConditionInterface(), ComponentJunction::ComponentJunction(), ComponentMaterialPropertyInterface::ComponentMaterialPropertyInterface(), CompositionDT::CompositionDT(), ConcentricCircleMeshGenerator::ConcentricCircleMeshGenerator(), LibtorchNeuralNetControl::conditionalParameterError(), ConservativeAdvectionBCTempl< is_ad >::ConservativeAdvectionBCTempl(), ConservativeAdvectionTempl< is_ad >::ConservativeAdvectionTempl(), ConstantVectorPostprocessor::ConstantVectorPostprocessor(), ContainsPointAux::ContainsPointAux(), CopyValueAux::CopyValueAux(), MultiAppGeneralFieldTransfer::correctSolutionVectorValues(), Coupleable::Coupleable(), CoupledForceTempl< is_ad >::CoupledForceTempl(), CoupledValueFunctionMaterialTempl< is_ad >::CoupledValueFunctionMaterialTempl(), MultiApp::createApp(), MeshGeneratorSystem::createMeshGenerator(), CylindricalGridDivision::CylindricalGridDivision(), DebugResidualAux::DebugResidualAux(), ConstantReporter::declareConstantReporterValue(), ConstantReporter::declareConstantReporterValues(), AccumulateReporter::declareLateValues(), DefaultMultiAppFixedPointConvergence::DefaultMultiAppFixedPointConvergence(), DGKernel::DGKernel(), DGKernelBase::DGKernelBase(), DGLowerDKernel::DGLowerDKernel(), DiffusionFluxAux::DiffusionFluxAux(), DomainUserObject::DomainUserObject(), EigenProblem::EigenProblem(), EigenProblemSolve::EigenProblemSolve(), ElementAdaptivityLevelAux::ElementAdaptivityLevelAux(), ElementGenerator::ElementGenerator(), ElementGroupCentroidPositions::ElementGroupCentroidPositions(), ElementLengthAux::ElementLengthAux(), ElementLpNormAux::ElementLpNormAux(), ElementNormalAux::ElementNormalAux(), ExtraIDIntegralVectorPostprocessor::elementValue(), ElementValueSampler::ElementValueSampler(), ElementVectorL2Error::ElementVectorL2Error(), EqualValueEmbeddedConstraintTempl< is_ad >::EqualValueEmbeddedConstraintTempl(), ReporterPointSource::errorCheck(), StitchMeshGeneratorBase::errorMissingBoundary(), ExamplePatchMeshGenerator::ExamplePatchMeshGenerator(), MultiAppNearestNodeTransfer::execute(), MultiAppUserObjectTransfer::execute(), ExtraElementIDAux::ExtraElementIDAux(), ExtraElementIntegerDivision::ExtraElementIntegerDivision(), ExtraIDIntegralVectorPostprocessor::ExtraIDIntegralVectorPostprocessor(), FEProblemBase::FEProblemBase(), FEProblemSolve::FEProblemSolve(), FileMeshGenerator::FileMeshGenerator(), FillBetweenCurvesGenerator::FillBetweenCurvesGenerator(), FillBetweenSidesetsGenerator::FillBetweenSidesetsGenerator(), SpatialUserObjectVectorPostprocessor::fillPoints(), CombinerGenerator::fillPositions(), MultiApp::fillPositions(), InternalSideIndicatorBase::finalize(), FixedPointSolve::findTransformedSystem(), FixedPointSolve::FixedPointSolve(), ForcingFunctionAux::ForcingFunctionAux(), FullSolveMultiApp::FullSolveMultiApp(), FunctionArrayAux::FunctionArrayAux(), FunctionValuePostprocessor::FunctionValuePostprocessor(), FunctorADConverterTempl< T >::FunctorADConverterTempl(), FunctorAux::FunctorAux(), FunctorBinnedValuesDivision::FunctorBinnedValuesDivision(), FunctorCoordinatesFunctionAux::FunctorCoordinatesFunctionAux(), FunctorElementalGradientAuxTempl< is_ad >::FunctorElementalGradientAuxTempl(), FunctorExtremaPositions::FunctorExtremaPositions(), FunctorIC::FunctorIC(), FunctorPositions::FunctorPositions(), FunctorVectorElementalAuxTempl< is_ad >::FunctorVectorElementalAuxTempl(), FVAdvection::FVAdvection(), FVFluxBC::FVFluxBC(), FVInterfaceKernel::FVInterfaceKernel(), FVOneVarDiffusionInterface::FVOneVarDiffusionInterface(), FVTwoVarContinuityConstraint::FVTwoVarContinuityConstraint(), Boundary2DDelaunayGenerator::General2DDelaunay(), SurfaceSubdomainsDelaunayRemesher::General2DDelaunay(), AddMetaDataGenerator::generate(), AdvancedExtruderGenerator::generate(), BlockDeletionGenerator::generate(), BlockToMeshConverterGenerator::generate(), Boundary2DDelaunayGenerator::generate(), BoundaryDeletionGenerator::generate(), BoundaryElementConversionGenerator::generate(), BreakBoundaryOnSubdomainGenerator::generate(), BreakMeshByBlockGenerator::generate(), BreakMeshByElementGenerator::generate(), CircularBoundaryCorrectionGenerator::generate(), CoarsenBlockGenerator::generate(), CombinerGenerator::generate(), CutMeshByLevelSetGeneratorBase::generate(), ElementsToTetrahedronsConverter::generate(), ExtraNodesetGenerator::generate(), FillBetweenCurvesGenerator::generate(), FillBetweenSidesetsGenerator::generate(), FlipSidesetGenerator::generate(), GeneratedMeshGenerator::generate(), LowerDBlockFromSidesetGenerator::generate(), ManifoldSubdomainGenerator::generate(), MeshCollectionGenerator::generate(), MeshExtruderGenerator::generate(), ParsedCurveGenerator::generate(), ParsedExtraElementIDGenerator::generate(), ParsedSubdomainGeneratorBase::generate(), PlaneIDMeshGenerator::generate(), PolyLineMeshFollowingNodeSetGenerator::generate(), ProjectSideSetOntoLevelSetGenerator::generate(), RefineBlockGenerator::generate(), RefineSidesetGenerator::generate(), RenameBlockGenerator::generate(), RenameBoundaryGenerator::generate(), RenumberBySubdomainGenerator::generate(), SideSetsFromNodeSetsGenerator::generate(), StackGenerator::generate(), SubdomainBoundingBoxGenerator::generate(), SubdomainsFromPartitionerGenerator::generate(), SurfaceSubdomainsDelaunayRemesher::generate(), UniqueExtraIDMeshGenerator::generate(), XYMeshLineCutter::generate(), XYZDelaunayGenerator::generate(), PatternedMeshGenerator::generate(), GeneratedMeshGenerator::GeneratedMeshGenerator(), BoundaryLayerUtils::generateOffsetPolyline(), GenericConstantStdVectorMaterialTempl< is_ad >::GenericConstantStdVectorMaterialTempl(), GenericFunctorGradientMaterialTempl< is_ad >::GenericFunctorGradientMaterialTempl(), GenericFunctorMaterialTempl< is_ad >::GenericFunctorMaterialTempl(), GenericFunctorTimeDerivativeMaterialTempl< is_ad >::GenericFunctorTimeDerivativeMaterialTempl(), GenericVectorFunctorMaterialTempl< is_ad >::GenericVectorFunctorMaterialTempl(), PropertyReadFile::getBlockData(), ComponentBoundaryConditionInterface::getBoundaryCondition(), MultiApp::getCommandLineArgs(), PropertyReadFile::getData(), PropertyReadFile::getFileNames(), Sampler::getGlobalSamples(), ComponentInitialConditionInterface::getInitialCondition(), NEML2Action::getInputParameterMapping(), MultiAppNearestNodeTransfer::getLocalEntitiesAndComponents(), Sampler::getLocalSamples(), MeshGenerator::getMeshGeneratorNameFromParam(), MeshGenerator::getMeshGeneratorNamesFromParam(), Sampler::getNextLocalRow(), FEProblemSolve::getParamFromNonlinearSystemVectorParam(), PostprocessorInterface::getPostprocessorNameInternal(), PostprocessorInterface::getPostprocessorValueInternal(), MultiAppNearestNodeTransfer::getTargetLocalNodes(), UserObjectInterface::getUserObjectBase(), UserObjectInterface::getUserObjectName(), AddPeriodicBCAction::getVariables(), HFEMDirichletBC::HFEMDirichletBC(), AddVariableAction::init(), MFEMTransient::init(), MultiApp::init(), DistributedPositions::initialize(), BlockWeightedPartitioner::initialize(), BlockRestrictable::initializeBlockRestrictable(), BoundaryRestrictable::initializeBoundaryRestrictable(), PhysicsBase::initializePhysics(), ReferenceResidualConvergence::initialSetup(), PiecewiseConstantFromCSV::initialSetup(), SolutionIC::initialSetup(), LibtorchControlValuePostprocessor::initialSetup(), ElementSubdomainModifierBase::initialSetup(), MFEMScalarCoefficientPointValueSampler::initialSetup(), FullSolveMultiApp::initialSetup(), JSONOutput::initialSetup(), BoundaryLinearFVFluxIntegral::initialSetup(), SideFVFluxBCIntegral::initialSetup(), MultiAppCloneReporterTransfer::initialSetup(), MultiAppDofCopyTransfer::initialSetup(), MultiAppGeneralFieldKDTreeTransferBase::initialSetup(), MultiAppGeneralFieldNearestLocationTransfer::initialSetup(), MultiAppGeneralFieldTransfer::initialSetup(), MultiAppVariableValueSamplePostprocessorTransfer::initialSetup(), HistogramVectorPostprocessor::initialSetup(), SampledOutput::initSample(), AddMetaDataGenerator::inputChecker(), IntegratedBC::IntegratedBC(), InterfaceDiffusiveFluxIntegralTempl< is_ad >::InterfaceDiffusiveFluxIntegralTempl(), InterfaceValueUserObjectAux::InterfaceValueUserObjectAux(), InternalSideIndicatorBase::InternalSideIndicatorBase(), InterpolatedStatefulMaterialTempl< T >::InterpolatedStatefulMaterialTempl(), InversePowerMethod::InversePowerMethod(), IterationAdaptiveDT::IterationAdaptiveDT(), MultiApp::keepSolutionDuringRestore(), Kernel::Kernel(), LibtorchNeuralNetControl::LibtorchNeuralNetControl(), LinearCombinationFunction::LinearCombinationFunction(), LinearFVAdvectionDiffusionFunctorRobinBC::LinearFVAdvectionDiffusionFunctorRobinBC(), LowerDIntegratedBC::LowerDIntegratedBC(), PNGOutput::makeMeshFunc(), MatCoupledForce::MatCoupledForce(), MaterialADConverterTempl< T >::MaterialADConverterTempl(), MaterialFunctorConverterTempl< T >::MaterialFunctorConverterTempl(), MatReactionTempl< is_ad >::MatReactionTempl(), MatrixSymmetryCheck::MatrixSymmetryCheck(), PatternedMeshGenerator::mergeSubdomainNameMaps(), MeshCollectionGenerator::MeshCollectionGenerator(), MeshDiagnosticsGenerator::MeshDiagnosticsGenerator(), MeshDivisionAux::MeshDivisionAux(), MeshGenerator::MeshGenerator(), MeshGeneratorComponent::MeshGeneratorComponent(), MeshInfo::MeshInfo(), MFEMComplexSumAux::MFEMComplexSumAux(), MFEMFunctorMaterial::MFEMFunctorMaterial(), MFEMGenericFunctorMaterial::MFEMGenericFunctorMaterial(), MFEMGenericFunctorVectorMaterial::MFEMGenericFunctorVectorMaterial(), MFEMGeometricMultigridSolver::MFEMGeometricMultigridSolver(), MFEMMultiAppTransfer::MFEMMultiAppTransfer(), MFEMNDtoRTAux::MFEMNDtoRTAux(), MFEMSumAux::MFEMSumAux(), MFEMVariable::MFEMVariable(), UserObjectInterface::mooseObjectError(), MoosePreconditioner::MoosePreconditioner(), MooseStaticCondensationPreconditioner::MooseStaticCondensationPreconditioner(), MooseVariableBase::MooseVariableBase(), MortarConstraintBase::MortarConstraintBase(), MortarNodalAuxKernelTempl< ComputeValueType >::MortarNodalAuxKernelTempl(), MultiApp::moveApp(), MoveNodeGenerator::MoveNodeGenerator(), MultiApp::MultiApp(), MultiAppCloneReporterTransfer::MultiAppCloneReporterTransfer(), MultiAppGeneralFieldFunctorTransfer::MultiAppGeneralFieldFunctorTransfer(), MultiAppGeneralFieldKDTreeTransferBase::MultiAppGeneralFieldKDTreeTransferBase(), MultiAppGeneralFieldShapeEvaluationTransfer::MultiAppGeneralFieldShapeEvaluationTransfer(), MultiAppGeneralFieldTransfer::MultiAppGeneralFieldTransfer(), MultiAppGeneralFieldUserObjectTransfer::MultiAppGeneralFieldUserObjectTransfer(), MultiAppGeometricInterpolationTransfer::MultiAppGeometricInterpolationTransfer(), MultiAppNearestNodeTransfer::MultiAppNearestNodeTransfer(), MultiAppPostprocessorInterpolationTransfer::MultiAppPostprocessorInterpolationTransfer(), MultiAppPostprocessorToAuxScalarTransfer::MultiAppPostprocessorToAuxScalarTransfer(), MultiAppPostprocessorTransfer::MultiAppPostprocessorTransfer(), MultiAppProjectionTransfer::MultiAppProjectionTransfer(), MultiAppReporterTransfer::MultiAppReporterTransfer(), MultiAppScalarToAuxScalarTransfer::MultiAppScalarToAuxScalarTransfer(), MultiAppShapeEvaluationTransfer::MultiAppShapeEvaluationTransfer(), MultiAppTransfer::MultiAppTransfer(), MultiAppUserObjectTransfer::MultiAppUserObjectTransfer(), MultiAppVariableValueSamplePostprocessorTransfer::MultiAppVariableValueSamplePostprocessorTransfer(), MultiAppVariableValueSampleTransfer::MultiAppVariableValueSampleTransfer(), MultiAppVectorPostprocessorTransfer::MultiAppVectorPostprocessorTransfer(), MultiSystemSolveObject::MultiSystemSolveObject(), NearestNodeValueAux::NearestNodeValueAux(), NEML2Action::NEML2Action(), NEML2PreKernel::NEML2PreKernel(), NestedDivision::NestedDivision(), NodalBC::NodalBC(), NodalEqualValueConstraint::NodalEqualValueConstraint(), NodalKernel::NodalKernel(), NodalPatchRecoveryAux::NodalPatchRecoveryAux(), NodalValueSampler::NodalValueSampler(), NumDOFs::NumDOFs(), OrientSurfaceMeshGenerator::OrientSurfaceMeshGenerator(), Output::Output(), ParsedCurveGenerator::ParsedCurveGenerator(), ParsedFunctorMaterialTempl< is_ad >::ParsedFunctorMaterialTempl(), ParsedPostprocessor::ParsedPostprocessor(), ParsedReporterBase::ParsedReporterBase(), ParsedScalarReporter::ParsedScalarReporter(), ParsedSubdomainGeneratorBase::ParsedSubdomainGeneratorBase(), ParsedVectorRealReductionReporter::ParsedVectorRealReductionReporter(), ParsedVectorReporter::ParsedVectorReporter(), ParsedVectorVectorRealReductionReporter::ParsedVectorVectorRealReductionReporter(), PatternedMeshGenerator::PatternedMeshGenerator(), PenaltyPeriodicSegmentalConstraint::PenaltyPeriodicSegmentalConstraint(), PeriodicSegmentalConstraint::PeriodicSegmentalConstraint(), PIDTransientControl::PIDTransientControl(), PlaneDeletionGenerator::PlaneDeletionGenerator(), PlaneIDMeshGenerator::PlaneIDMeshGenerator(), PointwiseRenormalizeVector::PointwiseRenormalizeVector(), PolyLineMeshFollowingNodeSetGenerator::PolyLineMeshFollowingNodeSetGenerator(), EqualValueBoundaryConstraint::populateSecondaryNodes(), ReporterInterface::possiblyCheckHasReporter(), VectorPostprocessorInterface::possiblyCheckHasVectorPostprocessor(), LibmeshPartitioner::prepareBlocksForSubdomainPartitioner(), ProjectedMaterialPropertyNodalPatchRecoveryAux::ProjectedMaterialPropertyNodalPatchRecoveryAux(), ProjectSideSetOntoLevelSetGenerator::ProjectSideSetOntoLevelSetGenerator(), PropertyReadFile::PropertyReadFile(), RandomIC::RandomIC(), RankTwoTensorFromComponentProperties::RankTwoTensorFromComponentProperties(), MultiApp::readCommandLineArguments(), PropertyReadFile::readData(), SolutionUserObjectBase::readExodusIIOrNemesis(), SolutionUserObjectBase::readXda(), ReferenceResidualConvergence::ReferenceResidualConvergence(), RefineBlockGenerator::RefineBlockGenerator(), RefineSidesetGenerator::RefineSidesetGenerator(), RenameBlockGenerator::RenameBlockGenerator(), RenameBoundaryGenerator::RenameBoundaryGenerator(), ReporterPointSource::ReporterPointSource(), FEProblemBase::restoreSolutions(), SecondTimeDerivativeAux::SecondTimeDerivativeAux(), FEProblemBase::setLinearConvergenceNames(), FEProblemBase::setNonlinearConvergenceNames(), MooseMesh::setPartitioner(), NodeSetsGeneratorBase::setup(), SideSetsGeneratorBase::setup(), SurfaceMeshGeneratorBase::setup(), CylinderComponent::setupComponent(), NEML2Action::setupDerivativeMappings(), NEML2Action::setupInputMappings(), MultiSystemSolveObject::setupMultiSystemFixedPointRelaxationFactors(), NEML2Action::setupParameterDerivativeMappings(), NEML2Action::setupParameterMappings(), SetupQuadratureAction::SetupQuadratureAction(), SidesetAroundSubdomainUpdater::SidesetAroundSubdomainUpdater(), SideSetsFromBoundingBoxGenerator::SideSetsFromBoundingBoxGenerator(), SideValueSampler::SideValueSampler(), SingleRankPartitioner::SingleRankPartitioner(), SphericalGridDivision::SphericalGridDivision(), StitchBoundaryMeshGenerator::StitchBoundaryMeshGenerator(), StitchMeshGenerator::StitchMeshGenerator(), SurfaceSubdomainsDelaunayRemesher::SurfaceSubdomainsDelaunayRemesher(), SymmetryTransformGenerator::SymmetryTransformGenerator(), TagVectorAux::TagVectorAux(), Terminator::Terminator(), TimeDerivativeAux::TimeDerivativeAux(), Transfer::Transfer(), TransformGenerator::TransformGenerator(), TransientMultiApp::TransientMultiApp(), CylinderComponent::translation(), MeshTriangulationUtils::triangulateWithDelaunay(), ParsedCurveGenerator::tSectionSpaceDefiner(), UniqueExtraIDMeshGenerator::UniqueExtraIDMeshGenerator(), UserObjectBase::UserObjectBase(), Checkpoint::validateExecuteOn(), ParsedAux::validateGenericVectorNames(), MFEMProblem::validateVariableNumericType(), VariableCondensationPreconditioner::VariableCondensationPreconditioner(), VectorBodyForce::VectorBodyForce(), VectorFunctionDirichletBC::VectorFunctionDirichletBC(), VectorFunctionIC::VectorFunctionIC(), VolumeAux::VolumeAux(), WebServerControl::WebServerControl(), XYDelaunayGenerator::XYDelaunayGenerator(), XYMeshLineCutter::XYMeshLineCutter(), and XYZDelaunayGenerator::XYZDelaunayGenerator().
|
inlineinherited |
Get the parameters of the object.
Definition at line 131 of file MooseBase.h.
Referenced by AddActionComponentAction::act(), CommonOutputAction::act(), CSGOnlyAction::act(), MeshOnlyAction::act(), SetupDebugAction::act(), SplitMeshAction::act(), Action::Action(), FEProblemBase::addAnyRedistributers(), FEProblemBase::addAuxKernel(), MFEMProblem::addAuxKernel(), FEProblemBase::addAuxScalarKernel(), DisplacedProblem::addAuxVariable(), MFEMProblem::addAuxVariable(), FEProblemBase::addBoundaryCondition(), MFEMProblem::addBoundaryCondition(), FEProblemBase::addConstraint(), FEProblemBase::addConvergence(), FEProblemBase::addDamper(), AddDefaultConvergenceAction::addDefaultMultiAppFixedPointConvergence(), FEProblemBase::addDefaultMultiAppFixedPointConvergence(), AddDefaultConvergenceAction::addDefaultNonlinearConvergence(), FEProblemBase::addDefaultNonlinearConvergence(), ReferenceResidualProblem::addDefaultNonlinearConvergence(), AddDefaultConvergenceAction::addDefaultSteadyStateConvergence(), FEProblemBase::addDefaultSteadyStateConvergence(), FEProblemBase::addDGKernel(), FEProblemBase::addDiracKernel(), FEProblemBase::addDistribution(), MFEMProblem::addFESpace(), MFEMProblem::addFESpaceHierarchy(), FEProblemBase::addFunction(), MFEMProblem::addFunction(), FEProblemBase::addFunctorMaterial(), MFEMProblem::addFunctorMaterial(), FEProblemBase::addFVBC(), FEProblemBase::addFVInitialCondition(), FEProblemBase::addFVInterfaceKernel(), FEProblemBase::addFVInterpolationMethod(), FEProblemBase::addFVKernel(), MFEMProblem::addGridFunction(), FEProblemBase::addHDGKernel(), MFEMProblem::addImagComponentToBC(), MFEMProblem::addImagComponentToKernel(), FEProblemBase::addIndicator(), MFEMProblem::addIndicator(), FEProblemBase::addInitialCondition(), MFEMProblem::addInitialCondition(), DiffusionPhysicsBase::addInitialConditions(), FEProblemBase::addInterfaceKernel(), FEProblemBase::addInterfaceMaterial(), FEProblemBase::addKernel(), MFEMProblem::addKernel(), FEProblemBase::addLinearFVBC(), FEProblemBase::addLinearFVKernel(), FEProblem::addLineSearch(), FEProblemBase::addMarker(), MFEMProblem::addMarker(), FEProblemBase::addMaterial(), FEProblemBase::addMaterialHelper(), FEProblemBase::addMeshDivision(), MFEMProblem::addMFEMFESpaceFromMOOSEVariable(), MFEMProblem::addMFEMSolver(), FEProblemBase::addMultiApp(), FEProblemBase::addNodalKernel(), FEProblemBase::addObject(), FEProblemBase::addObjectParamsHelper(), FEProblemBase::addOutput(), FEProblemBase::addPostprocessor(), MFEMProblem::addPostprocessor(), FEProblemBase::addPredictor(), MFEMProblem::addQuadratureFunction(), MFEMProblem::addRealComponentToBC(), MFEMProblem::addRealComponentToKernel(), FEProblemBase::addReporter(), FEProblemBase::addSampler(), FEProblemBase::addScalarKernel(), MFEMProblem::addSubMesh(), FEProblemBase::addTimeIntegrator(), FEProblemBase::addTransfer(), MFEMProblem::addTransfer(), FEProblemBase::addUserObject(), DisplacedProblem::addVariable(), MFEMEigenproblem::addVariable(), MFEMProblem::addVariable(), FEProblemBase::addVectorPostprocessor(), MFEMProblem::addVectorPostprocessor(), ADPiecewiseLinearInterpolationMaterial::ADPiecewiseLinearInterpolationMaterial(), AdvancedOutput::AdvancedOutput(), AnnularMesh::AnnularMesh(), AnnularMeshGenerator::AnnularMeshGenerator(), Action::associateWithParameter(), AuxKernelBase::AuxKernelBase(), AuxScalarKernel::AuxScalarKernel(), BoundsBase::BoundsBase(), MooseMesh::buildTypedMesh(), PostprocessorInterface::checkParam(), AddDefaultConvergenceAction::checkUnusedMultiAppFixedPointConvergenceParameters(), AddDefaultConvergenceAction::checkUnusedNonlinearConvergenceParameters(), AddDefaultConvergenceAction::checkUnusedSteadyStateConvergenceParameters(), SampledOutput::cloneMesh(), LibtorchNeuralNetControl::conditionalParameterError(), Console::Console(), MooseMeshUtils::copyIntoMesh(), CommonOutputAction::create(), MultiApp::createApp(), Postprocessor::declareValue(), DumpObjectsProblem::deduceNecessaryParameters(), DefaultMultiAppFixedPointConvergence::DefaultMultiAppFixedPointConvergence(), DumpObjectsProblem::dumpObjectHelper(), DumpObjectsProblem::DumpObjectsProblem(), EigenProblem::EigenProblem(), EigenProblemSolve::EigenProblemSolve(), ElementMaterialSampler::ElementMaterialSampler(), ExamplePatchMeshGenerator::ExamplePatchMeshGenerator(), Executor::Executor(), Exodus::Exodus(), ElementSubdomainModifierBase::extrapolatePolynomial(), FEProblem::FEProblem(), FixedPointSolve::FixedPointSolve(), FunctorSmootherTempl< T >::FunctorSmootherTempl(), GapValueAux::GapValueAux(), ParsedSubdomainGeneratorBase::generate(), ActionWarehouse::getCurrentActionName(), ExecutorInterface::getExecutor(), Material::getMaterial(), Moose::PeriodicBCHelper::getParams(), ReporterInterface::getReporterName(), Reporter::getReporterValueName(), UserObjectInterface::getUserObjectName(), AuxKernelBase::getVariableHelper(), VectorPostprocessorInterface::getVectorPostprocessorName(), GhostingUserObject::GhostingUserObject(), MeshGeneratorSystem::hasDataDrivenAllowed(), AttribSystem::initFrom(), AttribDisplaced::initFrom(), BlockRestrictable::initializeBlockRestrictable(), FullSolveMultiApp::initialSetup(), FEProblemBase::initNullSpaceVectors(), InterfaceDiffusiveFluxIntegralTempl< is_ad >::InterfaceDiffusiveFluxIntegralTempl(), InterfaceIntegralVariableValuePostprocessor::InterfaceIntegralVariableValuePostprocessor(), InterfaceKernelTempl< T >::InterfaceKernelTempl(), MooseObject::isKokkosObject(), isValid(), IterationAdaptiveDT::IterationAdaptiveDT(), LibtorchNeuralNetControl::LibtorchNeuralNetControl(), MooseObject::MooseObject(), UserObjectInterface::mooseObjectError(), MooseVariableInterface< T >::MooseVariableInterface(), MultiApp::MultiApp(), MultiAppGeneralFieldTransfer::MultiAppGeneralFieldTransfer(), MultiAppGeneralFieldUserObjectTransfer::MultiAppGeneralFieldUserObjectTransfer(), MultiAppTransfer::MultiAppTransfer(), MultiAppVariableValueSamplePostprocessorTransfer::MultiAppVariableValueSamplePostprocessorTransfer(), NodeFaceConstraint::NodeFaceConstraint(), ConsoleUtils::outputLegacyInformation(), OverlayMeshGenerator::OverlayMeshGenerator(), ParsedReporterBase::ParsedReporterBase(), ParsedScalarReporter::ParsedScalarReporter(), PenetrationAux::PenetrationAux(), PiecewiseBilinear::PiecewiseBilinear(), PiecewiseLinearInterpolationMaterial::PiecewiseLinearInterpolationMaterial(), NEML2Action::printSummary(), ProjectedStatefulMaterialStorageAction::processProperty(), PropertyReadFile::PropertyReadFile(), PseudoTimestep::PseudoTimestep(), RandomIC::RandomIC(), ReferenceResidualConvergence::ReferenceResidualConvergence(), InputParameterWarehouse::removeInputParameters(), FEProblemBase::setAuxKernelParamsAndLog(), FEProblemBase::setInputParametersFEProblem(), FEProblem::setInputParametersFEProblem(), FEProblemBase::setResidualObjectParamsAndLog(), SideSetsGeneratorBase::setup(), NonlinearSystemBase::shouldEvaluatePreSMOResidual(), SideSetsFromBoundingBoxGenerator::SideSetsFromBoundingBoxGenerator(), Moose::PetscSupport::storePetscOptions(), DumpObjectsProblem::stringifyParameters(), TaggingInterface::TaggingInterface(), Transfer::Transfer(), TransientBase::TransientBase(), VectorBodyForce::VectorBodyForce(), VectorFunctionDirichletBC::VectorFunctionDirichletBC(), VectorFunctionIC::VectorFunctionIC(), and VectorMagnitudeFunctorMaterialTempl< is_ad >::VectorMagnitudeFunctorMaterialTempl().
|
inherited |
Emits an informational message prefixed with the file and line number of the given param (from the input file) along with the full parameter path+name followed by the given args as the message.
If this object's parameters were not created directly by the Parser, then this function falls back to the normal behavior of mooseInfo - only printing a message using the given args.
Definition at line 471 of file MooseBase.h.
Referenced by GridPartitioner::_do_partition(), ComboMarker::ComboMarker(), Control::Control(), FunctorIC::FunctorIC(), and TransientMultiApp::TransientMultiApp().
|
inherited |
Emits a warning prefixed with the file and line number of the given param (from the input file) along with the full parameter path+name followed by the given args as the message.
If this object's parameters were not created directly by the Parser, then this function falls back to the normal behavior of mooseWarning - only printing a message using the given args.
Definition at line 464 of file MooseBase.h.
|
inlineinherited |
Definition at line 94 of file SolutionInvalidInterface.h.
Referenced by GridPartitioner::_do_partition(), CartesianMeshGenerator::CartesianMeshGenerator(), MultiAppTransfer::checkParentAppUserObjectExecuteOn(), EigenProblem::checkProblemIntegrity(), MooseMeshUtils::copyIntoMesh(), DefaultMultiAppFixedPointConvergence::DefaultMultiAppFixedPointConvergence(), MultiAppNearestNodeTransfer::execute(), FEProblemSolve::FEProblemSolve(), PlaneIDMeshGenerator::generate(), SubdomainsFromPartitionerGenerator::generate(), UniqueExtraIDMeshGenerator::generate(), ReferenceResidualConvergence::initialSetup(), FullSolveMultiApp::initialSetup(), Terminator::initialSetup(), SampledOutput::initSample(), MooseMesh::MooseMesh(), PNGOutput::PNGOutput(), FEProblemBase::setPreserveMatrixSparsityPattern(), and Terminator::Terminator().
|
inherited |
Get the PerfGraph.
Definition at line 86 of file PerfGraphInterface.C.
Referenced by CommonOutputAction::act(), PerfGraphData::finalize(), PerfGraphReporter::finalize(), and PerfGraphOutput::output().
|
privateinherited |
Helpers for "possibly" checking if a Reporter value exists.
This is only able to check for existance after all Reporters have been added (after the task creating them has been called). If called before said task, this will do nothing, hence the "possibly". This allows us to have errors reported directly by the object requesting the Reporter instead of through a system with less context.
Definition at line 211 of file ReporterInterface.h.
|
privateinherited |
Helpers for "possibly" checking if a vpp exists.
This is only able to check for existance after all vpps have been added (after the task creating them has been called). If called before said task, this will do nothing, hence the "possibly". This allows us to have errors reported directly by the object requesting the vpp instead of through a system with less context.
Definition at line 241 of file VectorPostprocessorInterface.C.
Referenced by VectorPostprocessorInterface::getScatterVectorPostprocessorValue(), VectorPostprocessorInterface::getScatterVectorPostprocessorValueOld(), VectorPostprocessorInterface::getVectorPostprocessorValue(), VectorPostprocessorInterface::getVectorPostprocessorValue(), VectorPostprocessorInterface::getVectorPostprocessorValueOld(), and VectorPostprocessorInterface::getVectorPostprocessorValueOld().
|
privateinherited |
Definition at line 263 of file VectorPostprocessorInterface.C.
Referenced by VectorPostprocessorInterface::getVectorPostprocessorByNameHelper(), and VectorPostprocessorInterface::getVectorPostprocessorContextByNameHelper().
|
privateinherited |
Definition at line 274 of file PostprocessorInterface.C.
Referenced by PostprocessorInterface::getPostprocessorValueByNameInternal(), PostprocessorInterface::getPostprocessorValueInternal(), PostprocessorInterface::hasPostprocessor(), and PostprocessorInterface::hasPostprocessorByName().
|
inlineinherited |
|
inlineinherited |
Definition at line 62 of file UserObject.h.
|
privateinherited |
check a finite volume spatial argument cache and if invalid then evaluate
Definition at line 516 of file MooseFunctor.h.
|
inherited |
Query a parameter for the object.
If a parameter of the given name and type does not exist or if the parameter is not valid, nullptr will be returned
| name | The name of the parameter |
Definition at line 413 of file MooseBase.h.
Referenced by MFEMExecutedObject::getRequestedItems(), and MFEMGeometricMultigridSolver::MFEMGeometricMultigridSolver().
|
privateinherited |
check a qp cache and if invalid then evaluate
Definition at line 506 of file MooseFunctor.h.
|
protectedinherited |
Definition at line 55 of file SolutionInvalidInterface.C.
|
privateinherited |
Helper function for actually registering the restartable data.
Definition at line 63 of file Restartable.C.
Referenced by Restartable::declareRestartableDataHelper().
|
privateinherited |
Helper function for actually registering the restartable data.
Definition at line 71 of file Restartable.C.
Referenced by Restartable::declareRecoverableData().
|
protectedinherited |
Call to register a named section for timing.
| section_name | The name of the code section to be timed |
| level | The importance of the timer - lower is more important (0 will always come out) |
Definition at line 61 of file PerfGraphInterface.C.
|
protectedinherited |
Call to register a named section for timing.
| section_name | The name of the code section to be timed |
| level | The importance of the timer - lower is more important (0 will always come out) |
| live_message | The message to be printed to the screen during execution |
| print_dots | Whether or not progress dots should be printed for this section |
Definition at line 72 of file PerfGraphInterface.C.
|
privateinherited |
Definition at line 92 of file ReporterInterface.C.
Referenced by ReporterInterface::getReporterContextBaseByName(), ReporterInterface::hasReporterValue(), ReporterInterface::hasReporterValueByName(), and ReporterInterface::possiblyCheckHasReporter().
|
virtualinherited |
Gets called just before the residual is computed and before this object is asked to do its job.
Reimplemented in NodeFaceConstraint, Positions, Times, MooseLinearVariableFV< OutputType >, MooseLinearVariableFV< ComputeValueType >, MooseLinearVariableFV< Real >, MooseLinearVariableFV< RealEigenVector >, MooseLinearVariableFV< RealVectorValue >, MooseLinearVariableFV< T >, MooseVariableFE< OutputType >, MooseVariableFE< ComputeValueType >, MooseVariableFE< Real >, MooseVariableFE< RealEigenVector >, MooseVariableFE< RealVectorValue >, MooseVariableFE< T >, MooseVariableField< OutputType >, MooseVariableField< ComputeValueType >, MooseVariableField< Real >, MooseVariableField< RealEigenVector >, MooseVariableField< RealVectorValue >, MooseVariableField< T >, MooseVariableFV< OutputType >, MooseVariableFV< ComputeValueType >, MooseVariableFV< Real >, MooseVariableFV< RealEigenVector >, MooseVariableFV< RealVectorValue >, MooseVariableFV< T >, and Function.
Definition at line 63 of file SetupInterface.C.
Referenced by MooseVariableField< OutputType >::residualSetup(), ComputeFVFluxResidualThread< RangeType >::setup(), and ComputeFVFluxRJThread< RangeType >::setup().
|
overridevirtualinherited |
Implements Moose::FunctorAbstract.
Reimplemented in Function.
Definition at line 230 of file MooseFunctor.h.
|
virtualinherited |
resolve all optional properties
Reimplemented in Material.
Definition at line 268 of file MaterialPropertyInterface.C.
|
protectedinherited |
Gets the name of a piece of restartable data given a data name, adding the system name and object name prefix.
This should only be used in this interface and in testing.
Definition at line 78 of file Restartable.C.
Referenced by Restartable::declareRecoverableData(), and Restartable::declareRestartableDataHelper().
|
inherited |
Set how often to clear the functor evaluation cache.
Definition at line 238 of file MooseFunctor.h.
|
inherited |
Definition at line 29 of file UserObject.C.
|
inlineinherited |
Returns whether or not this user object should be executed twice during the initial condition when depended upon by an IC.
Definition at line 87 of file UserObjectBase.h.
|
staticinherited |
Given a vector, sort using the getRequested/SuppliedItems sets.
Definition at line 79 of file DependencyResolverInterface.h.
Referenced by TheWarehouse::prepare().
|
staticinherited |
Given a vector, sort using the depth-first search.
Class that represents the dependency as a graph
Definition at line 86 of file DependencyResolverInterface.h.
Referenced by DependencyResolverInterface::sort().
|
inlinevirtualinherited |
Optional interface function for providing the points at which a UserObject attains spatial values.
If a UserObject overrides this function, then other objects that take both the UserObject and points can instead directly use the points specified on the UserObject.
Reimplemented in FunctionLayeredIntegral, and LayeredExtremumMaterialProperty.
Definition at line 47 of file UserObject.h.
Referenced by SpatialUserObjectVectorPostprocessor::fillPoints().
|
inlinevirtualinherited |
Optional interface function for "evaluating" a UserObject at a spatial position.
If a UserObject overrides this function that UserObject can then be used in a Transfer to transfer information from one domain to another.
Reimplemented in PostprocessorSpatialUserObject, FunctionLayeredIntegral, LayeredExtremumMaterialProperty, LineValueSampler, and MeshDivisionFunctorReductionVectorPostprocessor.
Definition at line 36 of file UserObject.h.
Referenced by SpatialUserObjectAux::computeValue(), MultiAppGeneralFieldUserObjectTransfer::evaluateInterpValuesWithUserObjects(), MultiAppUserObjectTransfer::execute(), and SpatialUserObjectVectorPostprocessor::execute().
|
inherited |
Derived classes can declare whether or not they work with stateful material properties.
See, for example, DiracKernel. By default, they are allowed.
Definition at line 178 of file MaterialPropertyInterface.C.
Referenced by ADDiracKernel::ADDiracKernel(), DiracKernelBase::DiracKernelBase(), and DiracKernelTempl< T >::DiracKernelTempl().
|
overridevirtualinherited |
Gets called when the subdomain changes (i.e.
in a Jacobian or residual loop) and before this object is asked to do its job
Reimplemented from SetupInterface.
Reimplemented in ThreadedGeneralUserObject.
Definition at line 37 of file GeneralUserObject.C.
|
inlinefinaloverridevirtualinherited |
Whether this functor supports evaluation with ElemSideQpArg.
Implements Moose::FunctorBase< Real >.
Definition at line 73 of file Postprocessor.h.
|
inlinefinaloverridevirtualinherited |
Whether this functor supports evaluation with FaceArg.
Implements Moose::FunctorBase< Real >.
Definition at line 72 of file Postprocessor.h.
|
inlineinherited |
Definition at line 156 of file UserObjectBase.h.
|
overridevirtualinherited |
This method is not used and should not be used in a custom GeneralUserObject.
Implements UserObject.
Reimplemented in GeneralReporter, PointwiseRenormalizeVector, and ThreadedGeneralUserObject.
Definition at line 30 of file GeneralUserObject.C.
|
protectedinherited |
section_name.Optionally adds a prefix if one is defined.
Definition at line 55 of file PerfGraphInterface.C.
Referenced by PerfGraphInterface::registerTimedSection(), and PerfGraphInterface::registerTimedSection().
|
virtualinherited |
Gets called at the beginning of the timestep before this object is asked to do its job.
Reimplemented in VectorPostprocessorVisualizationAux, EqualValueEmbeddedConstraintTempl< is_ad >, PIDTransientControl, Function, ElementSubdomainModifierBase, Console, JSONOutput, Positions, MemoryUsage, NumNonlinearIterations, Times, SolutionUserObjectBase, MooseLinearVariableFV< OutputType >, MooseLinearVariableFV< ComputeValueType >, MooseLinearVariableFV< Real >, MooseLinearVariableFV< RealEigenVector >, MooseLinearVariableFV< RealVectorValue >, MooseLinearVariableFV< T >, MooseVariableField< OutputType >, MooseVariableField< ComputeValueType >, MooseVariableField< Real >, MooseVariableField< RealEigenVector >, MooseVariableField< RealVectorValue >, MooseVariableField< T >, MooseVariableFV< OutputType >, MooseVariableFV< ComputeValueType >, MooseVariableFV< Real >, MooseVariableFV< RealEigenVector >, MooseVariableFV< RealVectorValue >, MooseVariableFV< T >, and VectorMemoryUsage.
Definition at line 53 of file SetupInterface.C.
Referenced by JSONOutput::timestepSetup(), and MooseVariableField< OutputType >::timestepSetup().
|
overridevirtualinherited |
Implements Moose::FunctorAbstract.
Reimplemented in Function, MemoryUsage, and NumNonlinearIterations.
Definition at line 232 of file MooseFunctor.h.
|
inlineinherited |
Get the type of this class.
Definition at line 93 of file MooseBase.h.
Referenced by CreateProblemDefaultAction::act(), MaterialDerivativeTestAction::act(), MaterialOutputAction::act(), SetupDebugAction::act(), FEProblemBase::addAuxArrayVariable(), FEProblemBase::addAuxScalarVariable(), FEProblemBase::addAuxVariable(), FEProblemBase::addConvergence(), FEProblemBase::addDistribution(), DistributedRectilinearMeshGenerator::addElement(), DistributedRectilinearMeshGenerator::addElement(), MooseApp::addExecutor(), MooseApp::addExecutorParams(), MFEMProblem::addFESpace(), MFEMProblem::addFESpaceHierarchy(), FEProblemBase::addFunction(), MFEMProblem::addFunction(), FEProblemBase::addMeshDivision(), MooseApp::addMeshGenerator(), MeshGenerator::addMeshSubgenerator(), MeshGenerator::addMeshSubgenerator(), FEProblemBase::addObject(), DistributedRectilinearMeshGenerator::addPoint(), MFEMProblem::addPostprocessor(), FEProblemBase::addPredictor(), CreateDisplacedProblemAction::addProxyRelationshipManagers(), MFEMProblem::addQuadratureFunction(), FEProblemBase::addReporter(), FEProblemBase::addSampler(), WebServerControl::addServerActionsInternal(), FEProblemBase::addTimeIntegrator(), MFEMProblem::addVectorPostprocessor(), SubProblem::addVectorTag(), DisplacedProblem::addVectorTag(), FEProblemBase::advanceMultiApps(), MooseApp::appendMeshGenerator(), AuxKernelBase::AuxKernelBase(), FEProblemBase::backupMultiApps(), BatchMeshGeneratorAction::BatchMeshGeneratorAction(), BoundaryPreservedMarker::BoundaryPreservedMarker(), DistributedRectilinearMeshGenerator::buildCube(), MooseMesh::buildHRefinementAndCoarseningMaps(), MooseMesh::buildLowerDMesh(), MooseMesh::buildPRefinementAndCoarseningMaps(), PhysicsBase::checkComponentType(), MeshDiagnosticsGenerator::checkNonConformalMeshFromAdaptivity(), ActionComponent::checkRequiredTasks(), PhysicsBase::checkRequiredTasks(), FEProblemBase::checkUserObjectNameCollision(), MFEMMultiAppTransfer::checkValidTransferProblemTypes(), MeshInfo::CombinedInfos< ElemInfoMap, ElemInfoItems >::CombinedInfos(), ElemElemConstraint::computeElemNeighJacobian(), ArrayDGKernel::computeElemNeighJacobian(), DGKernel::computeElemNeighJacobian(), ADDGKernel::computeElemNeighJacobian(), ElemElemConstraint::computeElemNeighResidual(), ArrayDGKernel::computeElemNeighResidual(), DGKernel::computeElemNeighResidual(), ADDGKernel::computeElemNeighResidual(), ArrayDGLowerDKernel::computeLowerDJacobian(), DGLowerDKernel::computeLowerDJacobian(), ArrayLowerDIntegratedBC::computeLowerDJacobian(), LowerDIntegratedBC::computeLowerDJacobian(), ArrayLowerDIntegratedBC::computeLowerDOffDiagJacobian(), LowerDIntegratedBC::computeLowerDOffDiagJacobian(), ArrayHFEMDirichletBC::computeLowerDQpJacobian(), HFEMDirichletBC::computeLowerDQpJacobian(), ArrayHFEMDiffusion::computeLowerDQpJacobian(), HFEMDiffusion::computeLowerDQpJacobian(), ArrayLowerDIntegratedBC::computeLowerDQpOffDiagJacobian(), ArrayDGLowerDKernel::computeLowerDQpOffDiagJacobian(), ArrayHFEMDirichletBC::computeLowerDQpOffDiagJacobian(), HFEMDirichletBC::computeLowerDQpOffDiagJacobian(), FEProblemBase::computeMultiAppsDT(), ArrayDGKernel::computeOffDiagElemNeighJacobian(), DGKernel::computeOffDiagElemNeighJacobian(), ADDGKernel::computeOffDiagElemNeighJacobian(), ArrayDGLowerDKernel::computeOffDiagLowerDJacobian(), DGLowerDKernel::computeOffDiagLowerDJacobian(), ScalarKernel::computeQpJacobian(), CoupledTiedValueConstraint::computeQpJacobian(), EqualValueBoundaryConstraint::computeQpJacobian(), LinearNodalConstraint::computeQpJacobian(), TiedValueConstraint::computeQpJacobian(), DGConvection::computeQpJacobian(), ArrayDGDiffusion::computeQpJacobian(), DGDiffusion::computeQpJacobian(), InterfaceDiffusion::computeQpJacobian(), InterfaceReaction::computeQpJacobian(), CoupledTiedValueConstraint::computeQpOffDiagJacobian(), ArrayDGKernel::computeQpOffDiagJacobian(), HFEMTestJump::computeQpOffDiagJacobian(), HFEMTrialJump::computeQpOffDiagJacobian(), ScalarKernel::computeQpResidual(), CoupledTiedValueConstraint::computeQpResidual(), EqualValueBoundaryConstraint::computeQpResidual(), LinearNodalConstraint::computeQpResidual(), TiedValueConstraint::computeQpResidual(), DGConvection::computeQpResidual(), ADDGAdvection::computeQpResidual(), ADDGDiffusion::computeQpResidual(), DGDiffusion::computeQpResidual(), HFEMDiffusion::computeQpResidual(), HFEMTestJump::computeQpResidual(), HFEMTrialJump::computeQpResidual(), ADMatInterfaceReaction::computeQpResidual(), InterfaceDiffusion::computeQpResidual(), InterfaceReaction::computeQpResidual(), ArrayDGDiffusion::computeQpResidual(), ArrayHFEMDiffusion::computeQpResidual(), FEProblemBase::computeSystems(), FEProblemBase::computeUserObjectByName(), FEProblemBase::computeUserObjects(), FEProblemBase::computeUserObjectsInternal(), FEProblemBase::createQRules(), DisplacedProblem::createQRules(), MooseApp::createRecoverablePerfGraph(), MeshGenerator::declareMeshProperty(), DumpObjectsProblem::deduceNecessaryParameters(), DumpObjectsProblem::dumpObjectHelper(), FEProblemBase::duplicateVariableCheck(), FEProblemBase::execMultiApps(), FEProblemBase::execMultiAppTransfers(), FEProblemBase::execTransfers(), SteadyBase::execute(), WebServerControl::execute(), ActionWarehouse::executeActionsWithAction(), FEProblemBase::finishMultiAppStep(), FVScalarLagrangeMultiplierInterface::FVScalarLagrangeMultiplierInterface(), Boundary2DDelaunayGenerator::General2DDelaunay(), SurfaceSubdomainsDelaunayRemesher::General2DDelaunay(), Boundary2DDelaunayGenerator::generate(), LowerDBlockFromSidesetGenerator::generate(), SubdomainPerElementGenerator::generate(), PatternedMeshGenerator::generate(), MeshGenerator::generateInternal(), MeshGenerator::generateInternalCSG(), MultiAppTransfer::getAppInfo(), TransfiniteMeshGenerator::getEdge(), ElementGenerator::getElemType(), FEProblemBase::getMaterial(), FEProblemBase::getMaterialData(), FEProblemBase::getMaterialPropertyStorageConsumers(), MaterialOutputAction::getParams(), ReporterData::getReporterInfo(), MooseServer::getSyntaxMetadata(), FEProblemBase::getTransfers(), FEProblemBase::getUOQuery(), SubProblem::getVectorTags(), DisplacedProblem::getVectorTags(), CommonOutputAction::hasConsole(), FEProblemBase::hasMultiApps(), AdvancedOutput::hasOutput(), FEProblemBase::incrementMultiAppTStep(), NEML2Action::inferMOOSEIOType(), AdvancedOutput::initAvailableLists(), FunctorPositions::initialize(), FunctorTimes::initialize(), LinearFVAdvection::initialSetup(), LinearFVAnisotropicDiffusion::initialSetup(), LinearFVDiffusion::initialSetup(), MultiAppConservativeTransfer::initialSetup(), ArrayDGDiffusion::initQpResidual(), AdvancedOutput::initShowHideLists(), RelationshipManager::isType(), FEProblemBase::logAdd(), MaterialFunctorConverterTempl< T >::MaterialFunctorConverterTempl(), MFEMProblem::mesh(), MooseObject::MooseObject(), SubProblem::numVectorTags(), DisplacedProblem::numVectorTags(), AdvancedOutput::output(), Console::output(), ConsoleUtils::outputExecutionInformation(), Output::outputStep(), SampledOutput::outputStep(), FEProblemBase::outputStep(), MooseServer::parseDocumentForDiagnostics(), MooseMesh::prepare(), ProjectedStatefulMaterialStorageAction::processProperty(), MooseApp::recursivelyCreateExecutors(), SolutionInvalidInterface::registerInvalidSolutionInternal(), FEProblemBase::restoreMultiApps(), MeshRepairGenerator::separateSubdomainsByElementType(), FEProblemBase::setCoupling(), MooseApp::setupOptions(), ExplicitRK2::solve(), ExplicitTVDRK2::solve(), Reporter::store(), MooseBase::typeAndName(), AuxScalarKernel::uOld(), ScalarKernelBase::uOld(), DisplacedProblem::updateGeomSearch(), FEProblemBase::updateGeomSearch(), UserObjectInterface::userObjectType(), and AdvancedOutput::wantOutput().
|
inherited |
Get the class's combined type and name; useful in error handling.
Definition at line 57 of file MooseBase.C.
Referenced by MaterialPropertyStorage::addProperty(), FEProblemBase::checkUserObjectNameCollision(), MeshGeneratorSystem::dataDrivenError(), ReporterContext< T >::finalize(), ReporterData::getReporterInfo(), MFEMSamplerBase::initialSetup(), MFEMVariableSamplerBase::initialSetup(), WebServerControl::outputMessage(), and Action::timedAct().
|
inherited |
Definition at line 69 of file MooseBase.C.
Referenced by MooseBase::connectControllableParams(), and Action::uniqueActionName().
|
inherited |
Definition at line 63 of file MooseBase.C.
|
privateinherited |
Gets a UserObject's name; avoids including UserObject.h in the UserObjectInterface.
Definition at line 149 of file UserObjectInterface.C.
Referenced by UserObjectInterface::castUserObject().
|
privateinherited |
Gets a UserObject's type; avoids including UserObject.h in the UserObjectInterface.
Definition at line 143 of file UserObjectInterface.C.
Referenced by UserObjectInterface::castUserObject().
|
privateinherited |
Checks to make sure that the current Executioner has set "_is_transient" when old/older values are coupled in.
| name | the name of the variable |
| fn_name | The name of the function that called this method - used in the error message |
Definition at line 354 of file ScalarCoupleable.C.
Referenced by ScalarCoupleable::adCoupledScalarDot(), ScalarCoupleable::coupledScalarDot(), ScalarCoupleable::coupledScalarDotDot(), ScalarCoupleable::coupledScalarDotDotDu(), ScalarCoupleable::coupledScalarDotDotOld(), ScalarCoupleable::coupledScalarDotDu(), ScalarCoupleable::coupledScalarDotOld(), ScalarCoupleable::coupledScalarValueOld(), and ScalarCoupleable::coupledScalarValueOlder().
|
static |
Definition at line 18 of file NumMeshDivisions.C.
|
privateinherited |
Definition at line 319 of file VectorPostprocessorInterface.C.
Referenced by VectorPostprocessorInterface::hasVectorPostprocessor(), VectorPostprocessorInterface::hasVectorPostprocessor(), VectorPostprocessorInterface::hasVectorPostprocessorByName(), VectorPostprocessorInterface::hasVectorPostprocessorByName(), VectorPostprocessorInterface::possiblyCheckHasVectorPostprocessor(), and VectorPostprocessorInterface::possiblyCheckHasVectorPostprocessorByName().
|
protectedinherited |
Builds Actions.
Definition at line 40 of file ParallelParamObject.h.
Referenced by AddActionComponentAction::act(), CreateMeshSetupActionsForComponents::act(), ActionComponent::checkRequiredTasks(), PhysicsBase::checkRequiredTasks(), CommonOutputAction::create(), AddVariableAction::createInitialConditionAction(), DynamicObjectRegistrationAction::DynamicObjectRegistrationAction(), CreateExecutionerAction::setupAutoPreconditioning(), and ReadExecutorParamsAction::setupAutoPreconditioning().
|
privateinherited |
Boolean to check if we always need evaluation.
Definition at line 523 of file MooseFunctor.h.
|
protectedinherited |
The MOOSE application this is associated with.
Definition at line 375 of file MooseBase.h.
Referenced by AB2PredictorCorrector::AB2PredictorCorrector(), FEProblemBase::acceptInvalidSolution(), FEProblemBase::addAnyRedistributers(), MeshGenerator::addChildMeshGenerator(), FEProblemBase::addMaterialHelper(), MeshGenerator::addMeshSubgenerator(), MeshGenerator::addMeshSubgenerator(), FEProblemBase::addOutput(), MeshGenerator::addParentMeshGenerator(), FEProblemBase::allowOutput(), AStableDirk4::AStableDirk4(), FileMesh::buildMesh(), MooseMesh::buildTypedMesh(), MooseMesh::cacheFaceInfoVariableOwnership(), MooseMesh::cacheFVElementalDoFs(), DefaultNonlinearConvergence::checkConvergence(), MeshGenerator::checkGetMesh(), FEProblemBase::checkICRestartError(), FEProblemBase::checkProblemIntegrity(), LibmeshPartitioner::clone(), BlockWeightedPartitioner::clone(), CopyMeshPartitioner::clone(), GridPartitioner::clone(), HierarchicalGridPartitioner::clone(), PetscExternalPartitioner::clone(), RandomPartitioner::clone(), SingleRankPartitioner::clone(), ElementPointNeighborLayers::clone(), ElementSideNeighborLayers::clone(), GhostAllPointNeighbors::clone(), GhostBoundary::clone(), GhostEverything::clone(), GhostHigherDLowerDPointNeighbors::clone(), GhostLowerDElems::clone(), GhostPrimaryFace::clone(), ProxyRelationshipManager::clone(), RedistributeProperties::clone(), SampledOutput::cloneMesh(), FEProblemBase::computeJacobianSys(), FEProblemBase::computeJacobianTags(), FEProblemBase::computeLinearSystemTags(), FEProblemBase::computeResidualAndJacobian(), FEProblemBase::computeResidualSys(), FEProblemBase::computeResidualTags(), Console::Console(), TimeStepper::constrainStep(), Control::Control(), CopyMeshPartitioner::CopyMeshPartitioner(), MultiApp::createApp(), MultiApp::createApps(), FEProblemBase::customSetup(), MeshGenerator::declareMeshProperty(), MeshGenerator::declareNullMeshName(), MooseMesh::determineUseDistributedMesh(), DumpObjectsProblem::dumpObjectHelper(), DumpObjectsProblem::DumpObjectsProblem(), DumpObjectsProblem::dumpVariableHelper(), EigenExecutionerBase::EigenExecutionerBase(), EigenKernel::EigenKernel(), PIDTransientControl::execute(), Eigenvalue::execute(), InversePowerMethod::execute(), NonlinearEigen::execute(), SteadyBase::execute(), TransientBase::execute(), MFEMSteady::execute(), PseudoTimestep::execute(), IterationInfo::execute(), EigenProblem::execute(), Executioner::Executioner(), Executioner::Executioner(), ExtraIDIntegralReporter::ExtraIDIntegralReporter(), FEProblemBase::FEProblemBase(), FileOutput::FileOutput(), NEML2Assembly::finalize(), ChangeOverFixedPointPostprocessor::finalize(), RadialAverage::finalize(), FixedPointSolve::FixedPointSolve(), FEProblemBase::forceOutput(), FullSolveMultiApp::FullSolveMultiApp(), FunctorSmootherTempl< T >::FunctorSmootherTempl(), FVAdvection::FVAdvection(), FileMeshGenerator::generate(), MeshGenerator::generateInternal(), MeshGenerator::generateInternalCSG(), MeshGenerator::getCSGBaseByName(), FEProblemBase::getExecutor(), MeshGenerator::getMeshByName(), NumFixedPointIterations::getValue(), NumRelationshipManagers::getValue(), GhostingUserObject::GhostingUserObject(), MooseMesh::init(), Eigenvalue::init(), InversePowerMethod::init(), NonlinearEigen::init(), TransientBase::init(), MFEMMesh::init(), FEProblemBase::init(), CompositionDT::init(), SubProblem::initialSetup(), PIDTransientControl::initialSetup(), RealFunctionControl::initialSetup(), TimePeriod::initialSetup(), EigenProblemSolve::initialSetup(), FEProblemSolve::initialSetup(), Console::initialSetup(), FEProblemBase::initialSetup(), AdvancedOutput::initOutputList(), FEProblemBase::initPetscOutputAndSomeSolverSettings(), EigenProblem::initPetscOutputAndSomeSolverSettings(), AdvancedOutput::initPostprocessorOrVectorPostprocessorLists(), FEProblemBase::meshChanged(), MeshGenerator::MeshGenerator(), MFEMProblemSolve::MFEMProblemSolve(), MooseMesh::MooseMesh(), MooseMesh::MooseMesh(), MooseObject::MooseObject(), MultiAppGeneralFieldTransfer::MultiAppGeneralFieldTransfer(), EigenExecutionerBase::normalizeSolution(), NumFailedTimeSteps::NumFailedTimeSteps(), Checkpoint::output(), Exodus::output(), Nemesis::output(), PerfGraphOutput::output(), Tecplot::output(), MortarNodalGeometryOutput::output(), ControlOutput::outputActiveObjects(), ControlOutput::outputChangedControls(), ControlOutput::outputControls(), Exodus::outputEmptyTimestep(), Console::outputInput(), Exodus::outputInput(), Exodus::outputNodalVariables(), JSONOutput::outputReporters(), Output::outputStep(), SampledOutput::outputStep(), FEProblemBase::outputStep(), Console::outputSystemInformation(), JSONOutput::outputSystemInformation(), OverlayMeshGenerator::OverlayMeshGenerator(), MultiApp::parentOutputPositionChanged(), TransientBase::preExecute(), FEProblemBase::projectSolution(), AnnularMesh::safeClone(), ConcentricCircleMesh::safeClone(), FileMesh::safeClone(), GeneratedMesh::safeClone(), ImageMesh::safeClone(), MeshGeneratorMesh::safeClone(), PatternedMesh::safeClone(), RinglebMesh::safeClone(), SpiralAnnularMesh::safeClone(), StitchedMesh::safeClone(), TiledMesh::safeClone(), MFEMMesh::safeClone(), MultiApp::setAppOutputFileBase(), FileOutput::setFileBaseInternal(), MeshGenerator::setMeshProperty(), MeshGenerator::setMeshPropertyHelper(), FEProblemBase::setRestartFile(), TransientMultiApp::setupApp(), TimeSequenceStepperBase::setupSequence(), TransientBase::setupTimeIntegrator(), Output::setWallTimeIntervalFromCommandLineParam(), SideSetExtruderGenerator::SideSetExtruderGenerator(), SolutionInvalidityReporter::SolutionInvalidityReporter(), FixedPointSolve::solve(), FEProblemBase::solve(), EigenProblem::solve(), FEProblemBase::solveLinearSystem(), PetscOutput::solveSetup(), FixedPointSolve::solveStep(), TransientMultiApp::solveStep(), FEProblemBase::subdomainSetup(), FEProblemBase::theWarehouse(), TimeExtremeValue::TimeExtremeValue(), TimeIntegratedPostprocessor::TimeIntegratedPostprocessor(), TimeIntervalTimes::TimeIntervalTimes(), TimePeriod::TimePeriod(), SubProblem::timestepSetup(), PIDTransientControl::timestepSetup(), FEProblemBase::timestepSetup(), TransientBase::TransientBase(), MooseMesh::update(), NEML2FEInterpolation::updateDofMap(), NEML2FEInterpolation::updateGradPhi(), NEML2FEInterpolation::updateInterpolations(), FEProblemBase::updateMortarMesh(), NEML2FEInterpolation::updatePhi(), Console::write(), and FEProblemBase::~FEProblemBase().
|
protectedinherited |
Reference to the assembly object for this user object.
Definition at line 187 of file UserObjectBase.h.
Referenced by InternalSideUserObject::getNeighborElemVolume(), and PointVariableSamplerBase::initialize().
|
privateinherited |
Whether or not to force broadcasting by default.
Definition at line 360 of file VectorPostprocessorInterface.h.
Referenced by VectorPostprocessorInterface::getVectorPostprocessorValueByName(), VectorPostprocessorInterface::getVectorPostprocessorValueByName(), VectorPostprocessorInterface::getVectorPostprocessorValueOldByName(), and VectorPostprocessorInterface::getVectorPostprocessorValueOldByName().
|
privateinherited |
How often to clear the material property cache.
Definition at line 520 of file MooseFunctor.h.
|
inherited |
An instance of helper class to write streams to the Console objects.
Definition at line 31 of file ConsoleStreamInterface.h.
Referenced by IterationAdaptiveDT::acceptStep(), MaterialOutputAction::act(), MeshOnlyAction::act(), SetupDebugAction::act(), FEProblemBase::adaptMesh(), Adaptivity::adaptMesh(), PerfGraph::addToExecutionList(), SimplePredictor::apply(), SystemBase::applyScalingFactors(), MultiApp::backup(), FEProblemBase::backupMultiApps(), CoarsenedPiecewiseLinear::buildCoarsenedGrid(), DefaultSteadyStateConvergence::checkConvergence(), MeshDiagnosticsGenerator::checkElementOverlap(), MeshDiagnosticsGenerator::checkElementTypes(), MeshDiagnosticsGenerator::checkElementVolumes(), FEProblemBase::checkExceptionAndStopSolve(), SolverSystem::checkInvalidSolution(), MeshDiagnosticsGenerator::checkLocalJacobians(), MeshDiagnosticsGenerator::checkNonConformalMesh(), MeshDiagnosticsGenerator::checkNonConformalMeshFromAdaptivity(), MeshDiagnosticsGenerator::checkNonMatchingEdges(), MeshDiagnosticsGenerator::checkNonPlanarSides(), MeshDiagnosticsGenerator::checkPolygons(), FEProblemBase::checkProblemIntegrity(), ReferenceResidualConvergence::checkResidualConvergence(), MeshDiagnosticsGenerator::checkSidesetsOrientation(), MeshDiagnosticsGenerator::checkWatertightNodesets(), MeshDiagnosticsGenerator::checkWatertightSidesets(), IterationAdaptiveDT::computeAdaptiveDT(), TransientBase::computeConstrainedDT(), DefaultMultiAppFixedPointConvergence::computeCustomConvergencePostprocessor(), NonlinearSystemBase::computeDamping(), FixedPointIterationAdaptiveDT::computeDT(), IterationAdaptiveDT::computeDT(), IterationAdaptiveDT::computeFailedDT(), IterationAdaptiveDT::computeInitialDT(), IterationAdaptiveDT::computeInterpolationDT(), FEProblemBase::computeLinearSystemTags(), LinearSystem::computeLinearSystemTags(), NonlinearSystemBase::computeScaling(), Problem::console(), TimeStepper::constrainStep(), IterationAdaptiveDT::constrainStep(), MultiApp::createApp(), FEProblemBase::execMultiApps(), FEProblemBase::execMultiAppTransfers(), Eigenvalue::execute(), SteadyBase::execute(), MFEMSteady::execute(), MessageFromInput::execute(), ActionWarehouse::executeActionsWithAction(), ActionWarehouse::executeAllActions(), MeshGeneratorSystem::executeMeshGenerators(), SidesetAroundSubdomainUpdater::finalize(), ElementQualityChecker::finalize(), FEProblemBase::finishMultiAppStep(), MeshRepairGenerator::fixOverlappingNodes(), SurfaceSubdomainsDelaunayRemesher::General2DDelaunay(), CoarsenBlockGenerator::generate(), OrientSurfaceMeshGenerator::generate(), PolyLineMeshFollowingNodeSetGenerator::generate(), MeshGenerator::generateInternal(), VariableCondensationPreconditioner::getDofToCondense(), InversePowerMethod::init(), NonlinearEigen::init(), FEProblemBase::initialAdaptMesh(), DefaultMultiAppFixedPointConvergence::initialize(), SubProblem::initialSetup(), EigenExecutionerBase::inversePowerIteration(), FEProblemBase::joinAndFinalize(), TransientBase::keepGoing(), IterationAdaptiveDT::limitDTByFunction(), IterationAdaptiveDT::limitDTToPostprocessorValue(), FEProblemBase::logAdd(), EigenExecutionerBase::makeBXConsistent(), Console::meshChanged(), SurfaceDelaunayGeneratorBase::meshNormalDeviation2D(), MooseBase::mooseDeprecated(), MooseBase::mooseDeprecatedNoTrace(), MooseBase::mooseInfo(), MooseBase::mooseWarning(), MooseBase::mooseWarningNonPrefixed(), ReferenceResidualConvergence::nonlinearConvergenceSetup(), Console::output(), DOFMapOutput::output(), MaterialPropertyDebugOutput::output(), PerfGraphOutput::output(), ReporterDebugOutput::output(), SolutionInvalidityOutput::output(), VariableResidualNormsDebugOutput::output(), ControlOutput::outputActiveObjects(), ControlOutput::outputChangedControls(), ControlOutput::outputControls(), Console::outputInput(), WebServerControl::outputMessage(), Console::outputPostprocessors(), PseudoTimestep::outputPseudoTimestep(), Console::outputReporters(), DefaultMultiAppFixedPointConvergence::outputResidualNorm(), Console::outputScalarVariables(), Console::outputSystemInformation(), FEProblemBase::possiblyRebuildGeomSearchPatches(), EigenExecutionerBase::postExecute(), AB2PredictorCorrector::postSolve(), ActionWarehouse::printActionDependencySets(), BlockRestrictionDebugOutput::printBlockRestrictionGroups(), BlockRestrictionDebugOutput::printBlockRestrictionMap(), BlockRestrictionDebugOutput::printBoundaryRestrictionGroups(), SolutionInvalidity::printDebug(), EigenExecutionerBase::printEigenvalue(), PicardSolve::printFixedPointConvergenceHistory(), SecantSolve::printFixedPointConvergenceHistory(), SteffensenSolve::printFixedPointConvergenceHistory(), FixedPointSolve::printFixedPointConvergenceReason(), PerfGraphLivePrint::printLiveMessage(), MaterialPropertyDebugOutput::printMaterialMap(), PerfGraphLivePrint::printStats(), NEML2Action::printSummary(), AutomaticMortarGeneration::projectPrimaryNodesSinglePair(), AutomaticMortarGeneration::projectSecondaryNodesSinglePair(), CoarsenBlockGenerator::recursiveCoarsen(), SolutionTimeAdaptiveDT::rejectStep(), MultiApp::restore(), FEProblemBase::restoreMultiApps(), FEProblemBase::restoreSolutions(), NonlinearSystemBase::setInitialSolution(), MooseApp::setupOptions(), Checkpoint::shouldOutput(), SubProblem::showFunctorRequestors(), SubProblem::showFunctors(), FullSolveMultiApp::showStatusMessage(), FEProblemSolve::solve(), FixedPointSolve::solve(), LinearSystem::solve(), NonlinearSystem::solve(), AStableDirk4::solve(), ExplicitRK2::solve(), ExplicitTVDRK2::solve(), ImplicitMidpoint::solve(), LStableDirk2::solve(), LStableDirk3::solve(), LStableDirk4::solve(), EigenProblem::solve(), FixedPointSolve::solveStep(), TransientMultiApp::solveStep(), MeshRepairGenerator::splitNonConvexPolygons(), PerfGraphLivePrint::start(), WebServerControl::startServer(), AB2PredictorCorrector::step(), NonlinearEigen::takeStep(), TransientBase::takeStep(), MFEMTransient::takeStep(), TerminateChainControl::terminate(), SubProblem::timestepSetup(), FEProblemBase::updateMeshXFEM(), Convergence::verboseOutput(), Console::writeTimestepInformation(), Console::writeVariableNorms(), and FEProblemBase::~FEProblemBase().
|
protectedinherited |
Coordinate system.
Definition at line 66 of file UserObject.h.
Referenced by SideAverageValue::getValue().
|
privateinherited |
Vector of coupled variables.
Definition at line 304 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::getCoupledMooseScalarVars(), and ScalarCoupleable::ScalarCoupleable().
|
privateinherited |
Coupled vars whose values we provide.
Definition at line 295 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::coupledScalarComponents(), ScalarCoupleable::getScalarVar(), ScalarCoupleable::isCoupledScalar(), and ScalarCoupleable::ScalarCoupleable().
|
protectedinherited |
Reference to FEProblemBase.
Definition at line 86 of file SetupInterface.h.
Referenced by PseudoTimestep::execute().
|
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 |
The current value, which is the Reporter value that changes when we execute UOs in the problem.
Definition at line 80 of file Postprocessor.h.
Referenced by Postprocessor::getCurrentValue().
|
privateinherited |
Storage vector for Moose::Functor<ADReal> default objects.
Definition at line 188 of file FunctorInterface.h.
Referenced by FunctorInterface::defaultFunctor().
|
protectedinherited |
Storage vector for default properties.
Definition at line 678 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::defaultGenericMaterialProperty().
|
privateinherited |
Storage vector for Moose::Functor<Real> default objects.
Definition at line 185 of file FunctorInterface.h.
Referenced by FunctorInterface::defaultFunctor().
|
mutableprivateinherited |
Will hold the default value for optional coupled scalar variables.
Definition at line 298 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::getDefaultValue().
|
mutableprivateinherited |
Holds the default postprocessor values that are requested (key is PostprocessorName)
Definition at line 162 of file PostprocessorInterface.h.
Referenced by PostprocessorInterface::getPostprocessorValueInternal().
|
mutableprotectedinherited |
Depend UserObjects that to be used both for determining user object sorting and by AuxKernel for finding the full UO dependency.
Definition at line 194 of file UserObjectBase.h.
Referenced by UserObjectBase::addPostprocessorDependencyHelper(), UserObjectBase::addReporterDependencyHelper(), UserObjectBase::addUserObjectDependencyHelper(), UserObjectBase::addVectorPostprocessorDependencyHelper(), FunctionValuePostprocessor::FunctionValuePostprocessor(), UserObjectBase::getDependObjects(), UserObjectBase::getRequestedItems(), ElementSubdomainModifierBase::initialSetup(), and NEML2ModelExecutor::NEML2ModelExecutor().
|
privateinherited |
Reference to FEProblemBase instance.
Definition at line 69 of file DistributionInterface.h.
Referenced by DistributionInterface::getDistribution(), and DistributionInterface::getDistributionByName().
|
privateinherited |
Pointer to the MooseObject.
Definition at line 72 of file DistributionInterface.h.
Referenced by DistributionInterface::getDistribution(), and DistributionInterface::getDistributionByName().
|
privateinherited |
Parameters of the object with this interface.
Definition at line 66 of file DistributionInterface.h.
Referenced by DistributionInterface::getDistribution().
|
protectedinherited |
Time step size.
Definition at line 79 of file TransientInterface.h.
Referenced by InterfaceQpValueUserObject::computeRealValue(), ForcingFunctionAux::computeValue(), PIDTransientControl::execute(), TimeIntegratedPostprocessor::execute(), ChangeOverTimePostprocessor::finalize(), VariableTimeIntegrationAux::getIntegralValue(), and PIDChainControl::updateValues().
|
protectedinherited |
Size of the old time step.
Definition at line 82 of file TransientInterface.h.
Referenced by VariableTimeIntegrationAux::getIntegralValue().
|
mutableprivateinherited |
Will hold the default AD value for optional coupled scalar variables.
Definition at line 301 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::getADDefaultValue().
|
protectedinherited |
Whether to execute this object twice on initial.
Definition at line 190 of file UserObjectBase.h.
Referenced by UserObjectBase::shouldDuplicateInitialExecution().
|
mutableprivateinherited |
Map from element arguments to their cached evaluations.
Definition at line 561 of file MooseFunctor.h.
|
privateinherited |
Empty ExecFlagEnum for the case when the "execute_on" parameter is not included.
This is private because others should not be messing with it.
Definition at line 79 of file SetupInterface.h.
Referenced by SetupInterface::SetupInterface().
|
protectedinherited |
Reference to the "enable" InputParameters, used by Controls for toggling on/off MooseObjects.
Definition at line 71 of file MooseObject.h.
Referenced by MooseObject::enabled().
|
protectedinherited |
Execute settings for this object.
Definition at line 83 of file SetupInterface.h.
Referenced by ChangeOverFixedPointPostprocessor::ChangeOverFixedPointPostprocessor(), ChangeOverTimePostprocessor::ChangeOverTimePostprocessor(), FunctorADConverterTempl< T >::FunctorADConverterTempl(), FunctorChangeFunctorMaterialTempl< is_ad >::FunctorChangeFunctorMaterialTempl(), FunctorSmootherTempl< T >::FunctorSmootherTempl(), GenericFunctorGradientMaterialTempl< is_ad >::GenericFunctorGradientMaterialTempl(), GenericFunctorMaterialTempl< is_ad >::GenericFunctorMaterialTempl(), GenericFunctorTimeDerivativeMaterialTempl< is_ad >::GenericFunctorTimeDerivativeMaterialTempl(), GenericVectorFunctorMaterialTempl< is_ad >::GenericVectorFunctorMaterialTempl(), SetupInterface::getExecuteOnEnum(), JSONOutput::outputReporters(), XMLOutput::outputVectorPostprocessors(), ParsedFunctorMaterialTempl< is_ad >::ParsedFunctorMaterialTempl(), PiecewiseByBlockFunctorMaterialTempl< T >::PiecewiseByBlockFunctorMaterialTempl(), and VectorMagnitudeFunctorMaterialTempl< is_ad >::VectorMagnitudeFunctorMaterialTempl().
|
mutableprivateinherited |
Map from face arguments to their cached evaluations.
Definition at line 564 of file MooseFunctor.h.
|
protectedinherited |
The Factory associated with the MooseApp.
Definition at line 37 of file ParallelParamObject.h.
Referenced by ElementIDOutputAction::act(), AdaptivityAction::act(), AddControlAction::act(), AddNodalNormalsAction::act(), AddPeriodicBCAction::act(), AutoCheckpointAction::act(), CombineComponentsMeshes::act(), CommonOutputAction::act(), ComposeTimeStepperAction::act(), CreateDisplacedProblemAction::act(), CreateExecutionerAction::act(), CreateProblemAction::act(), CreateProblemDefaultAction::act(), DisplayGhostingAction::act(), MaterialDerivativeTestAction::act(), MaterialOutputAction::act(), PartitionerAction::act(), SetAdaptivityOptionsAction::act(), SetupDebugAction::act(), SetupMeshAction::act(), SetupPreconditionerAction::act(), SetupPredictorAction::act(), SetupResidualDebugAction::act(), SetupTimeStepperAction::act(), ComponentJunction::addMeshGenerators(), ComponentMeshTransformHelper::addMeshGenerators(), CylinderComponent::addMeshGenerators(), DiffusionPhysicsBase::addPostprocessors(), CreateDisplacedProblemAction::addProxyRelationshipManagers(), AddActionComponentAction::addRelationshipManagers(), SampledOutput::cloneMesh(), DynamicObjectRegistrationAction::DynamicObjectRegistrationAction(), PhysicsBase::getFactory(), ActionComponent::getFactory(), PhysicsBase::getFactory(), MaterialOutputAction::getParams(), and ProjectedStatefulMaterialStorageAction::processProperty().
|
protectedinherited |
Reference to the FEProblemBase for this user object.
Definition at line 180 of file UserObjectBase.h.
Referenced by ElementSubdomainModifierBase::applyIC(), ChangeOverFixedPointPostprocessor::ChangeOverFixedPointPostprocessor(), ChangeOverTimePostprocessor::ChangeOverTimePostprocessor(), NEML2ModelExecutor::checkExecutionStage(), SideUserObject::checkNoInterfaceMaterialPropertyDependencies(), ConstantPostprocessor::ConstantPostprocessor(), PseudoTimestep::currentResidualNorm(), AccumulateReporter::declareAccumulateHelper(), AccumulateReporter::declareLateValues(), DistributedPositions::DistributedPositions(), ElementsAlongLine::ElementsAlongLine(), ElementsAlongPlane::ElementsAlongPlane(), ActivateElementsUserObjectBase::execute(), NEML2BatchIndexGenerator::execute(), ElementalVariableValue::execute(), GreaterThanLessThanPostprocessor::execute(), MatrixSymmetryCheck::execute(), MemoryUsage::execute(), PseudoTimestep::execute(), VariableResidual::execute(), MortarSegmentMeshReporter::execute(), ElemSideNeighborLayersTester::execute(), NodalNormalsCorner::execute(), NodalNormalsEvaluator::execute(), NodalNormalsPreprocessor::execute(), Terminator::execute(), ElementsAlongLine::execute(), ElementsAlongPlane::execute(), HistogramVectorPostprocessor::execute(), IntersectionPointsAlongLine::execute(), PositionsFunctorValueSampler::execute(), VectorMemoryUsage::execute(), WorkBalance::execute(), ExtraIDIntegralReporter::ExtraIDIntegralReporter(), ElementSubdomainModifierBase::extrapolatePolynomial(), ActivateElementsUserObjectBase::finalize(), SidesetAroundSubdomainUpdater::finalize(), MemoryUsage::finalize(), PerfGraphData::finalize(), RadialAverage::finalize(), VectorMemoryUsage::finalize(), FunctorExtremaPositions::FunctorExtremaPositions(), ElementSubdomainModifierBase::gatherPatchElements(), NodalPatchRecoveryBase::gatherRequestList(), Times::getCurrentTime(), NEML2FEInterpolation::getMOOSEVariable(), NumPositions::getValue(), NumResidualEvaluations::getValue(), Residual::getValue(), ElementSubdomainModifierBase::initElementStatefulProps(), NEML2BatchIndexGenerator::initialize(), DistributedPositions::initialize(), FunctorPositions::initialize(), MultiAppPositions::initialize(), ParsedDownSelectionPositions::initialize(), ReporterPositions::initialize(), TransformedPositions::initialize(), FunctorTimes::initialize(), ReporterTimes::initialize(), SimulationTimes::initialize(), PositionsFunctorValueSampler::initialize(), Positions::initialized(), LibtorchControlValuePostprocessor::initialSetup(), LibtorchArtificialNeuralNetParameters::initialSetup(), ElementSubdomainModifierBase::initialSetup(), BoundaryLinearFVFluxIntegral::initialSetup(), SideFVFluxBCIntegral::initialSetup(), SideUserObject::initialSetup(), SolutionUserObjectBase::initialSetup(), Terminator::initialSetup(), ActivateElementsUserObjectBase::initSolutions(), IntersectionPointsAlongLine::IntersectionPointsAlongLine(), NEML2ModelExecutor::meshChanged(), ElementSubdomainModifierBase::modify(), PseudoTimestep::outputPseudoTimestep(), SolutionUserObjectBase::pointValueGradientWrapper(), SolutionUserObjectBase::pointValueWrapper(), PointwiseRenormalizeVector::PointwiseRenormalizeVector(), MeshInfo::possiblyAddDomainInfo(), PseudoTimestep::PseudoTimestep(), SolutionUserObjectBase::readExodusIIOrNemesis(), Receiver::Receiver(), ElementSubdomainModifierBase::restoreOverriddenDofValues(), ActivateElementsUserObjectBase::setNewBoundayName(), ElementReporter::shouldStore(), GeneralReporter::shouldStore(), NodalReporter::shouldStore(), SolutionUserObjectBase::SolutionUserObjectBase(), ElementSubdomainModifierBase::storeOverriddenDofValues(), NEML2FEInterpolation::syncWithMainThread(), NEML2BatchIndexGenerator::threadJoin(), PseudoTimestep::timestepEXP(), PseudoTimestep::timestepSER(), and TransformedPositions::TransformedPositions().
|
privateinherited |
The name of the object that this interface belongs to.
Definition at line 176 of file FunctorInterface.h.
Referenced by FunctorInterface::getFunctorByName().
|
privateinherited |
Parameters of the object with this interface.
Definition at line 173 of file FunctorInterface.h.
Referenced by FunctorInterface::deduceFunctorName().
|
privateinherited |
Pointer to subproblem if the subproblem pointer parameter was set.
Definition at line 179 of file FunctorInterface.h.
Referenced by FunctorInterface::getFunctor(), FunctorInterface::getFunctor(), FunctorInterface::getFunctorByName(), and FunctorInterface::isFunctor().
|
privateinherited |
Current threaded it.
Definition at line 182 of file FunctorInterface.h.
Referenced by FunctorInterface::getFunctor(), FunctorInterface::getFunctor(), FunctorInterface::getFunctorByName(), and FunctorInterface::isFunctor().
|
privateinherited |
Reference to FEProblemBase instance.
Definition at line 156 of file FunctionInterface.h.
Referenced by FunctionInterface::getFunctionByName(), and FunctionInterface::hasFunctionByName().
|
privateinherited |
Reference to the object.
Definition at line 149 of file FunctionInterface.h.
Referenced by FunctionInterface::getKokkosFunctionByName().
|
privateinherited |
Parameters of the object with this interface.
Definition at line 153 of file FunctionInterface.h.
Referenced by FunctionInterface::getFunction(), FunctionInterface::getKokkosFunction(), and FunctionInterface::hasFunction().
|
privateinherited |
Thread ID.
Definition at line 159 of file FunctionInterface.h.
Referenced by FunctionInterface::getFunctionByName(), and FunctionInterface::hasFunctionByName().
|
privateinherited |
name of the functor
Definition at line 570 of file MooseFunctor.h.
|
protectedinherited |
Initialized to false.
Gets set to true when getMaterialProperty() is called. Clients of this class can inquire whether getMaterialProperty() has been called by calling getMaterialPropertyCalled().
Definition at line 675 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::getGenericMaterialPropertyByName(), MaterialPropertyInterface::getKokkosMaterialPropertyByName(), MaterialPropertyInterface::getMaterialPropertyCalled(), and MaterialPropertyInterface::getPossiblyConstantGenericMaterialPropertyByName().
|
protectedinherited |
Definition at line 683 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::getBlockMaterialProperty(), MaterialPropertyInterface::getGenericMaterialPropertyByName(), Material::getGenericMaterialPropertyByName(), MaterialPropertyInterface::getKokkosBlockMaterialProperty(), MaterialPropertyInterface::getKokkosMaterialPropertyByName(), MaterialPropertyInterface::hasADMaterialPropertyByName(), MaterialPropertyInterface::hasKokkosMaterialPropertyByName(), and MaterialPropertyInterface::hasMaterialPropertyByName().
|
staticprotectedinherited |
name suffixes for interpolated old and older properties
Definition at line 689 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::getGenericMaterialPropertyByName(), and Material::getGenericMaterialPropertyByName().
|
staticprotectedinherited |
Definition at line 690 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::getGenericMaterialPropertyByName(), and Material::getGenericMaterialPropertyByName().
|
protectedinherited |
If the object is using implicit or explicit form.
This does NOT mean time scheme, but which values are going to be used in the object - either from current time or old time. Note that even explicit schemes have implicit form (it is the time derivative "kernel")
Definition at line 67 of file TransientInterface.h.
Referenced by EigenKernel::computeJacobian(), EigenKernel::computeOffDiagJacobian(), BoundaryIntegralValueConstraint::computeResidualAndJacobian(), IntegratedBC::computeResidualAndJacobian(), NodalBC::computeResidualAndJacobian(), Kernel::computeResidualAndJacobian(), KernelScalarBase::computeResidualAndJacobian(), TransientInterface::determineState(), EigenKernel::EigenKernel(), EigenKernel::enabled(), and TransientInterface::isImplicit().
|
protectedinherited |
Whether the MOOSE object is a Kokkos object.
Definition at line 593 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::getGenericMaterialPropertyByName(), MaterialPropertyInterface::getKokkosBlockMaterialProperty(), and MaterialPropertyInterface::getKokkosMaterialPropertyByName().
|
protectedinherited |
Definition at line 85 of file TransientInterface.h.
Referenced by InterfaceTimeKernel::InterfaceTimeKernel().
|
protectedinherited |
The material data class that stores properties.
Definition at line 600 of file MaterialPropertyInterface.h.
Referenced by Material::computeProperties(), MaterialPropertyInterface::getBlockMaterialProperty(), MaterialPropertyInterface::getGenericMaterialProperty(), MaterialPropertyInterface::getGenericMaterialPropertyByName(), MaterialPropertyInterface::getKokkosBlockMaterialProperty(), MaterialPropertyInterface::getKokkosMaterialPropertyByName(), MaterialPropertyInterface::hasADMaterialPropertyByName(), MaterialPropertyInterface::hasKokkosMaterialPropertyByName(), MaterialPropertyInterface::hasMaterialPropertyByName(), Moose::Kokkos::Material::materialData(), InterfaceMaterial::materialData(), Material::materialData(), Moose::Kokkos::Material::materialData(), InterfaceMaterial::materialData(), and Material::materialData().
|
protectedinherited |
The type of data.
Definition at line 597 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::buildRequiredMaterials(), MaterialPropertyInterface::getMaterialByName(), Moose::Kokkos::Material::materialDataType(), InterfaceMaterial::materialDataType(), and Material::materialDataType().
|
protectedinherited |
The set of material properties (as given by their IDs) that this object depends on.
Definition at line 681 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::getBlockMaterialProperty(), MaterialPropertyInterface::getGenericMaterialPropertyByName(), MaterialPropertyInterface::getKokkosBlockMaterialProperty(), MaterialPropertyInterface::getKokkosMaterialPropertyByName(), and MaterialPropertyInterface::getMatPropDependencies().
|
protectedinherited |
Reference to FEProblemBase instance.
Definition at line 44 of file MeshChangedInterface.h.
Referenced by MeshChangedInterface::MeshChangedInterface().
|
protectedinherited |
Reference to FEProblemBase instance.
Definition at line 44 of file MeshDisplacedInterface.h.
Referenced by MeshDisplacedInterface::MeshDisplacedInterface().
|
private |
Definition at line 34 of file NumMeshDivisions.h.
Referenced by getValue().
|
privateinherited |
Reference to the application.
Definition at line 122 of file MeshMetaDataInterface.h.
Referenced by MeshMetaDataInterface::getMeshPropertyInternal(), and MeshMetaDataInterface::hasMeshProperty().
|
privateinherited |
The MooseObject (if any); used for better error handling.
Definition at line 125 of file MeshMetaDataInterface.h.
Referenced by MeshMetaDataInterface::mooseErrorInternal().
|
privateinherited |
Restartable metadata name.
Definition at line 247 of file Restartable.h.
Referenced by Restartable::registerRestartableDataOnApp().
|
privateinherited |
Storage for the block ids created by BlockRestrictable.
Definition at line 713 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::buildRequiredMaterials(), MaterialPropertyInterface::checkBlockAndBoundaryCompatibility(), MaterialPropertyInterface::checkMaterialProperty(), MaterialPropertyInterface::getBlockMaterialProperty(), and MaterialPropertyInterface::getKokkosBlockMaterialProperty().
|
privateinherited |
Storage for the boundary ids created by BoundaryRestrictable.
Definition at line 716 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::checkBlockAndBoundaryCompatibility(), and MaterialPropertyInterface::checkMaterialProperty().
|
privateinherited |
BoundaryRestricted flag.
Definition at line 710 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::checkMaterialProperty().
|
protectedinherited |
Reference to the FEProblemBase class.
Definition at line 583 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::addConsumedPropertyName(), MaterialPropertyInterface::buildRequiredMaterials(), MaterialPropertyInterface::checkExecutionStage(), MaterialPropertyInterface::checkMaterialProperty(), MaterialPropertyInterface::getMaterialByName(), Material::getMaterialByName(), MaterialPropertyInterface::getMaterialPropertyBlockNames(), MaterialPropertyInterface::getMaterialPropertyBlocks(), MaterialPropertyInterface::getMaterialPropertyBoundaryIDs(), MaterialPropertyInterface::getMaterialPropertyBoundaryNames(), MaterialPropertyInterface::getMaxQps(), and MaterialPropertyInterface::markMatPropRequested().
|
privateinherited |
The MooseObject creating the MaterialPropertyInterface.
Definition at line 570 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::getBlockMaterialProperty(), MaterialPropertyInterface::getGenericMaterialPropertyByName(), MaterialPropertyInterface::getKokkosBlockMaterialProperty(), and MaterialPropertyInterface::getKokkosMaterialPropertyByName().
|
protectedinherited |
The "complete" name of the object that this interface belongs for material property output.
Definition at line 580 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::getBlockMaterialProperty(), MaterialPropertyInterface::getGenericMaterialPropertyByName(), MaterialPropertyInterface::getKokkosBlockMaterialProperty(), and MaterialPropertyInterface::getKokkosMaterialPropertyByName().
|
protectedinherited |
The name of the object that this interface belongs to.
Definition at line 577 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::checkMaterialProperty().
|
protectedinherited |
Parameters of the object with this interface.
Definition at line 574 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::checkBlockAndBoundaryCompatibility(), MaterialPropertyInterface::getMaterial(), MaterialPropertyInterface::getMaterialDataType(), and MaterialPropertyInterface::getMaterialPropertyName().
|
protectedinherited |
Reference to the subproblem.
Definition at line 586 of file MaterialPropertyInterface.h.
|
protectedinherited |
Current threaded it.
Definition at line 589 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::buildRequiredMaterials(), and MaterialPropertyInterface::getMaterialByName().
|
protectedinherited |
The name of this class.
Definition at line 381 of file MooseBase.h.
Referenced by AddFieldSplitAction::act(), AddBCAction::act(), AddConstraintAction::act(), AddControlAction::act(), AddConvergenceAction::act(), AddCorrectorAction::act(), AddDamperAction::act(), AddDGKernelAction::act(), AddDiracKernelAction::act(), AddDistributionAction::act(), AddFunctionAction::act(), AddFunctorMaterialAction::act(), AddFVBCAction::act(), AddFVInitialConditionAction::act(), AddFVInterfaceKernelAction::act(), AddFVInterpolationMethodAction::act(), AddFVKernelAction::act(), AddHDGKernelAction::act(), AddIndicatorAction::act(), AddInitialConditionAction::act(), AddInterfaceKernelAction::act(), AddKernelAction::act(), AddLinearFVBCAction::act(), AddLinearFVKernelAction::act(), AddMarkerAction::act(), AddMaterialAction::act(), AddMeshDivisionAction::act(), AddMeshGeneratorAction::act(), AddMeshModifiersAction::act(), AddMultiAppAction::act(), AddNodalKernelAction::act(), AddOutputAction::act(), AddPositionsAction::act(), AddPostprocessorAction::act(), AddReporterAction::act(), AddSamplerAction::act(), AddScalarKernelAction::act(), AddTimesAction::act(), AddTimeStepperAction::act(), AddTransferAction::act(), AddUserObjectAction::act(), AddVectorPostprocessorAction::act(), PartitionerAction::act(), ReadExecutorParamsAction::act(), SetupPreconditionerAction::act(), SetupTimeIntegratorAction::act(), AddMFEMComplexBCComponentAction::act(), AddMFEMComplexKernelComponentAction::act(), AddMFEMFESpaceAction::act(), AddMFEMFESpaceHierarchyAction::act(), AddMFEMQuadratureFunctionAction::act(), AddMFEMSolverAction::act(), AddMFEMSubMeshAction::act(), ADPiecewiseLinearInterpolationMaterial::ADPiecewiseLinearInterpolationMaterial(), BatchMeshGeneratorAction::BatchMeshGeneratorAction(), PiecewiseLinearBase::buildInterpolation(), CombinerGenerator::CombinerGenerator(), Executor::Executor(), ExtraIDIntegralReporter::ExtraIDIntegralReporter(), MultiApp::fillPositions(), CentroidMultiApp::fillPositions(), QuadraturePointMultiApp::fillPositions(), FunctionDT::FunctionDT(), FillBetweenCurvesGenerator::generate(), FillBetweenPointVectorsGenerator::generate(), FillBetweenSidesetsGenerator::generate(), MooseBase::MooseBase(), MooseBase::name(), ReferenceResidualConvergence::nonlinearConvergenceSetup(), ParsedFunctorMaterialTempl< is_ad >::ParsedFunctorMaterialTempl(), PiecewiseBilinear::PiecewiseBilinear(), PiecewiseLinearInterpolationMaterial::PiecewiseLinearInterpolationMaterial(), PiecewiseBase::setData(), and AddVariableAction::varName().
|
mutableprivateinherited |
Map from nodal arguments to their cached evaluations.
Definition at line 567 of file MooseFunctor.h.
|
privateinherited |
Reference the the MooseApp; neede for access to the OutputWarehouse.
Definition at line 72 of file OutputInterface.h.
|
privateinherited |
Reference to the OutputWarehouse for populating the Output object hide lists.
Definition at line 75 of file OutputInterface.h.
Referenced by OutputInterface::buildOutputHideVariableList().
|
privateinherited |
The set of Output object names listed in the 'outputs' parameter.
Definition at line 78 of file OutputInterface.h.
Referenced by OutputInterface::buildOutputHideVariableList(), and OutputInterface::getOutputs().
|
privateinherited |
optional material properties
Definition at line 720 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::getGenericOptionalMaterialProperty(), and MaterialPropertyInterface::resolveOptionalProperties().
|
privateinherited |
Definition at line 58 of file DataFileInterface.h.
Referenced by DataFileInterface::getDataFileName(), DataFileInterface::getDataFileNameByName(), and DataFileInterface::getDataFilePath().
|
protectedinherited |
The object's parameters.
Definition at line 384 of file MooseBase.h.
Referenced by AddAuxKernelAction::act(), AddFVICAction::act(), AddICAction::act(), CommonOutputAction::act(), ComposeTimeStepperAction::act(), CreateProblemAction::act(), CreateProblemDefaultAction::act(), SetupDebugAction::act(), SetupMeshAction::act(), AddMFEMComplexBCComponentAction::act(), AddMFEMComplexKernelComponentAction::act(), FunctorMaterial::addFunctorPropertyByBlocks(), BreakMeshByBlockGenerator::BreakMeshByBlockGenerator(), PNGOutput::calculateRescalingValues(), MooseBase::callMooseError(), MooseBase::connectControllableParams(), Console::Console(), MooseApp::copyInputs(), MaterialBase::declareADProperty(), Moose::Kokkos::MaterialBase::declareKokkosOnDemandProperty(), Moose::Kokkos::MaterialBase::declareKokkosProperty(), MaterialBase::declareProperty(), FEProblemSolve::FEProblemSolve(), FileMeshGenerator::generate(), MooseBase::getBase(), MooseBase::getCheckedPointerParam(), MaterialBase::getGenericZeroMaterialProperty(), MooseBase::getHitNode(), MeshGenerator::getMeshGeneratorNameFromParam(), MeshGenerator::getMeshGeneratorNamesFromParam(), MooseBase::getParam(), MooseBase::getParam(), MooseBase::hasBase(), MeshGenerator::hasGenerateCSG(), MeshGenerator::hasGenerateData(), AddVariableAction::init(), AdvancedOutput::initExecutionTypes(), EigenProblemSolve::initialSetup(), Console::initialSetup(), MooseBase::isParamSetByUser(), MooseBase::isParamValid(), MultiApp::keepSolutionDuringRestore(), MooseBase::messagePrefix(), MooseBase::MooseBase(), MultiSystemSolveObject::MultiSystemSolveObject(), MooseApp::outputMachineReadableData(), MooseBase::paramError(), MooseBase::parameters(), MooseBase::paramInfo(), MooseBase::paramWarning(), MooseMesh::prepare(), MooseBase::queryParam(), MooseMesh::setCoordSystem(), MooseMesh::setPartitionerHelper(), SetupMeshAction::setupMesh(), TransientBase::setupTimeIntegrator(), MooseApp::showInputs(), and MooseBase::uniqueName().
|
protectedinherited |
The MooseApp that owns the PerfGraph.
Definition at line 135 of file PerfGraphInterface.h.
Referenced by PerfGraphInterface::perfGraph().
|
protectedinherited |
Zero point.
Definition at line 251 of file ScalarCoupleable.h.
Referenced by FunctionDT::computeDT(), FunctionScalarAux::computeValue(), and FunctionScalarIC::value().
|
privateinherited |
MOOSE object.
Definition at line 133 of file Postprocessor.h.
Referenced by Postprocessor::evaluateDotWarning().
|
protectedinherited |
Post-processor name.
Definition at line 77 of file Postprocessor.h.
Referenced by Postprocessor::declareValue(), and Postprocessor::PPName().
|
privateinherited |
Reference the the FEProblemBase class.
Definition at line 159 of file PostprocessorInterface.h.
Referenced by PostprocessorInterface::getPostprocessorValueByNameInternal(), PostprocessorInterface::hasPostprocessorByName(), PostprocessorInterface::isDefaultPostprocessorValueByName(), and PostprocessorInterface::postprocessorsAdded().
|
privateinherited |
The MooseObject that uses this interface.
Definition at line 153 of file PostprocessorInterface.h.
Referenced by PostprocessorInterface::checkParam(), PostprocessorInterface::getPostprocessorNameInternal(), PostprocessorInterface::getPostprocessorValueByNameInternal(), PostprocessorInterface::getPostprocessorValueInternal(), PostprocessorInterface::hasPostprocessor(), and PostprocessorInterface::hasPostprocessorByName().
|
privateinherited |
PostprocessorInterface Parameters.
Definition at line 156 of file PostprocessorInterface.h.
Referenced by PostprocessorInterface::checkParam(), PostprocessorInterface::coupledPostprocessors(), and PostprocessorInterface::getPostprocessorNameInternal().
|
protectedinherited |
A prefix to use for all sections.
Definition at line 138 of file PerfGraphInterface.h.
Referenced by PerfGraphInterface::timedSectionName().
|
privateinherited |
Definition at line 69 of file UserObject.h.
Referenced by UserObject::primaryThreadCopy(), and UserObject::setPrimaryThreadCopy().
|
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.
|
protectedinherited |
Scalar zero.
Definition at line 245 of file ScalarCoupleable.h.
|
protectedinherited |
Reference to the application.
Definition at line 234 of file Restartable.h.
Referenced by Restartable::registerRestartableDataOnApp(), and Restartable::registerRestartableNameWithFilterOnApp().
|
privateinherited |
The name of the object.
Definition at line 250 of file Restartable.h.
Referenced by Restartable::declareRestartableDataWithObjectNameWithContext(), and Restartable::restartableName().
|
protectedinherited |
Flag for toggling read only status (see ReporterData)
Definition at line 243 of file Restartable.h.
Referenced by Restartable::registerRestartableDataOnApp().
|
protectedinherited |
The system name this object is in.
Definition at line 237 of file Restartable.h.
Referenced by Restartable::restartableName().
|
protectedinherited |
The thread ID for this object.
Definition at line 240 of file Restartable.h.
Referenced by Restartable::declareRestartableDataHelper().
|
privateinherited |
Provides access to FEProblemBase::getReporterData.
Definition at line 137 of file ReporterInterface.h.
Referenced by ReporterInterface::reportersAdded().
|
privateinherited |
The MooseObject needing this interface.
Definition at line 143 of file ReporterInterface.h.
Referenced by ReporterInterface::getReporterContextBaseByName(), ReporterInterface::getReporterName(), ReporterInterface::getReporterValueByName(), ReporterInterface::hasReporterValue(), ReporterInterface::hasReporterValueByName(), and ReporterInterface::possiblyCheckHasReporter().
|
privateinherited |
Parameters for the MooseObject inherting from this interface.
Definition at line 134 of file ReporterInterface.h.
Referenced by ReporterInterface::getReporterName(), and ReporterInterface::possiblyCheckHasReporter().
|
privateinherited |
The ReporterData.
Definition at line 140 of file ReporterInterface.h.
Referenced by ReporterInterface::getReporterContextBaseByName(), ReporterInterface::getReporterValueByName(), and ReporterInterface::hasReporterValueByName().
|
mutableprivateinherited |
The scalar coupleable matrix tags.
Definition at line 312 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::coupledMatrixTagScalarValue(), and ScalarCoupleable::getScalarVariableCoupleableMatrixTags().
|
mutableprivateinherited |
The scalar coupleable vector tags.
Definition at line 310 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::coupledVectorTagScalarValue(), and ScalarCoupleable::getScalarVariableCoupleableVectorTags().
|
privateinherited |
Field variables coupled into this object (for error checking)
Definition at line 307 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::checkVar(), and ScalarCoupleable::ScalarCoupleable().
|
protectedinherited |
Definition at line 239 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::coupledScalarOrder(), ScalarCoupleable::coupledVectorTagScalarValue(), ScalarCoupleable::getADDefaultValue(), ScalarCoupleable::getDefaultValue(), and ScalarCoupleable::validateExecutionerType().
|
privateinherited |
True if implicit value is required.
Definition at line 292 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::adCoupledScalarValue(), ScalarCoupleable::coupledScalarValue(), ScalarCoupleable::coupledScalarValueOld(), and ScalarCoupleable::coupledScalarValueOlder().
|
privateinherited |
The name of the object this interface is part of.
Definition at line 289 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::checkVar(), ScalarCoupleable::coupledScalarComponents(), ScalarCoupleable::coupledVectorTagScalarValue(), ScalarCoupleable::getScalarVar(), ScalarCoupleable::isCoupledScalar(), ScalarCoupleable::ScalarCoupleable(), and ScalarCoupleable::validateExecutionerType().
|
privateinherited |
Definition at line 286 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::checkVar(), ScalarCoupleable::coupledScalarComponents(), ScalarCoupleable::getADDefaultValue(), ScalarCoupleable::getDefaultValue(), ScalarCoupleable::getScalarVar(), ScalarCoupleable::isCoupledScalar(), and ScalarCoupleable::ScalarCoupleable().
|
protectedinherited |
Thread ID of the thread using this object.
Definition at line 242 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::ScalarCoupleable().
|
protectedinherited |
Zero value of a scalar variable.
Definition at line 248 of file ScalarCoupleable.h.
|
privateinherited |
Reference to FEProblemBase instance.
Definition at line 69 of file SamplerInterface.h.
Referenced by SamplerInterface::getSampler(), and SamplerInterface::getSamplerByName().
|
privateinherited |
The MooseBase that owns this interface.
Definition at line 111 of file SolutionInvalidInterface.h.
Referenced by SolutionInvalidInterface::flagInvalidSolutionInternal(), SolutionInvalidInterface::mooseDeprecated(), SolutionInvalidInterface::mooseWarning(), SolutionInvalidInterface::mooseWarningNonPrefixed(), SolutionInvalidInterface::paramWarning(), and SolutionInvalidInterface::registerInvalidSolutionInternal().
|
privateinherited |
Parameters of the object with this interface.
Definition at line 66 of file SamplerInterface.h.
Referenced by SamplerInterface::getSampler().
|
privateinherited |
A pointer to FEProblem base.
Definition at line 114 of file SolutionInvalidInterface.h.
Referenced by SolutionInvalidInterface::flagInvalidSolutionInternal().
|
privateinherited |
Thread ID.
Definition at line 72 of file SamplerInterface.h.
Referenced by SamplerInterface::getSamplerByName().
|
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 |
True by default.
If false, this class throws an error if any of the stateful material properties interfaces are used.
Definition at line 668 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::getPossiblyConstantGenericMaterialPropertyByName(), and MaterialPropertyInterface::statefulPropertiesAllowed().
|
protectedinherited |
Reference to the Subproblem for this user object.
Definition at line 177 of file UserObjectBase.h.
Referenced by PointVariableSamplerBase::execute(), ElementalVariableValue::execute(), NodalVariableValue::execute(), PointValue::execute(), IterationInfo::execute(), ElemSideNeighborLayersTester::execute(), NumNonlinearIterations::finalize(), VerifyElementUniqueID::finalize(), VerifyNodalUniqueID::finalize(), UserObjectBase::getSubProblem(), NumLinearIterations::getValue(), Residual::getValue(), FindValueOnLine::getValueAtPoint(), FunctorExtremaPositions::initialize(), FunctorPositions::initialize(), VerifyElementUniqueID::initialize(), VerifyNodalUniqueID::initialize(), NumDOFs::NumDOFs(), NumFailedTimeSteps::NumFailedTimeSteps(), and NumVars::NumVars().
|
privateinherited |
A name of the "supplied" user objects, which is just this object.
Definition at line 198 of file UserObjectBase.h.
Referenced by UserObjectBase::getSuppliedItems(), and UserObjectBase::UserObjectBase().
|
protectedinherited |
Reference to the system object for this user object.
This should correspond to a nonlinear system (either through the FEProblemBase or the DisplacedProblem)
Definition at line 184 of file UserObjectBase.h.
Referenced by ElementSubdomainModifierBase::applyIC(), PseudoTimestep::currentResidualNorm(), PointwiseRenormalizeVector::execute(), NEML2FEInterpolation::execute(), GreaterThanLessThanPostprocessor::execute(), VariableResidual::execute(), PointwiseRenormalizeVector::finalize(), NumNonlinearIterations::finalize(), NumLinearIterations::getValue(), NumResidualEvaluations::getValue(), Residual::getValue(), PointwiseRenormalizeVector::initialize(), NEML2FEInterpolation::initialSetup(), ActivateElementsUserObjectBase::initSolutions(), PointwiseRenormalizeVector::PointwiseRenormalizeVector(), and UserObjectBase::systemNumber().
|
protectedinherited |
Time.
Definition at line 70 of file TransientInterface.h.
Referenced by FVFunctionDirichletBC::boundaryValue(), AnalyticalIndicator::computeQpIntegral(), ElementH1SemiError::computeQpIntegral(), ElementHCurlSemiError::computeQpIntegral(), ElementHDivSemiError::computeQpIntegral(), ElementL1Error::computeQpIntegral(), ElementL2Error::computeQpIntegral(), ElementVectorL2Error::computeQpIntegral(), ElementW1pError::computeQpIntegral(), FunctionElementIntegral::computeQpIntegral(), FunctionSideIntegral::computeQpIntegral(), FunctionElementIntegralUserObject::computeQpIntegral(), ConservativeAdvectionBC::computeQpJacobian(), FunctionDiffusion::computeQpJacobian(), VectorFunctionReaction::computeQpJacobian(), ADFunctionNeumannBC::computeQpResidual(), ADFunctionPenaltyDirichletBC::computeQpResidual(), ADVectorFunctionNeumannBC::computeQpResidual(), ConvectiveFluxBC::computeQpResidual(), DGFunctionDiffusionDirichletBC::computeQpResidual(), FunctionGradientNeumannBC::computeQpResidual(), FunctionNeumannBC::computeQpResidual(), FunctionPenaltyDirichletBC::computeQpResidual(), SinDirichletBC::computeQpResidual(), SinNeumannBC::computeQpResidual(), VectorCurlPenaltyDirichletBC::computeQpResidual(), VectorDivPenaltyDirichletBC::computeQpResidual(), VectorFunctionDirichletBC::computeQpResidual(), VectorPenaltyDirichletBC::computeQpResidual(), FunctionDiracSource::computeQpResidual(), FVFunctionNeumannBC::computeQpResidual(), FVOrthogonalBoundaryDiffusion::computeQpResidual(), FVBodyForce::computeQpResidual(), FunctionDiffusion::computeQpResidual(), VectorBodyForce::computeQpResidual(), VectorFunctionReaction::computeQpResidual(), UserForcingFunctionNodalKernel::computeQpResidual(), ArrayBodyForce::computeQpResidual(), FunctionDirichletBC::computeQpValue(), TimedSubdomainModifier::computeSubdomainID(), ArrayParsedAux::computeValue(), ElementH1ErrorFunctionAux::computeValue(), ElementL2ErrorFunctionAux::computeValue(), ForcingFunctionAux::computeValue(), FunctionArrayAux::computeValue(), FunctionAux::computeValue(), ParsedAux::computeValue(), ParsedVectorAux::computeValue(), SolutionAux::computeValue(), VectorFunctionAux::computeValue(), FunctionScalarAux::computeValue(), SolutionScalarAux::computeValue(), ConditionalFunctionEnableControl::conditionMet(), TimePeriod::conditionMet(), TimesEnableControl::conditionMet(), GetFunctionValueChainControl::execute(), ParsedChainControl::execute(), PIDChainControl::execute(), SmootherChainControl::execute(), BoolFunctionControl::execute(), PIDTransientControl::execute(), RealFunctionControl::execute(), NodalL2Error::execute(), TimeExtremeValue::execute(), IterationInfo::execute(), LeastSquaresFitHistory::execute(), LineFunctionSampler::execute(), UserForcingFunction::f(), ParsedScalarReporter::finalize(), ParsedVectorRealReductionReporter::finalize(), ParsedVectorReporter::finalize(), ParsedVectorVectorRealReductionReporter::finalize(), ParsedPostprocessor::finalize(), FunctionValuePostprocessor::getValue(), ScalarL2Error::getValue(), ParsedDownSelectionPositions::initialize(), RealFunctionControl::initialSetup(), ActivateElementsByPath::isElementActivated(), SolutionUserObject::solutionSampleTime(), ParsedConvergence::updateFunctionSymbolValues(), and SolutionUserObjectBase::updateTimeInterpolationFromFile().
|
protectedinherited |
Old time.
Definition at line 73 of file TransientInterface.h.
Referenced by FVFunctionDirichletBC::boundaryValue(), and TimedSubdomainModifier::computeSubdomainID().
|
protectedinherited |
The number of the time step.
Definition at line 76 of file TransientInterface.h.
Referenced by NEML2ModelExecutor::advanceState(), PIDTransientControl::execute(), AccumulateReporter::execute(), IterationInfo::execute(), LeastSquaresFitHistory::execute(), NEML2ModelExecutor::fillInputs(), ChangeOverFixedPointPostprocessor::finalize(), ChangeOverTimePostprocessor::finalize(), and ElementSubdomainModifierBase::timestepSetup().
|
protectedinherited |
Definition at line 59 of file TransientInterface.h.
Referenced by Function::evaluate(), Function::evaluateDotHelper(), Function::evaluateGradientHelper(), Function::evaluateHelper(), PiecewiseConstantFromCSV::initialSetup(), and PiecewiseConstantFromCSV::PiecewiseConstantFromCSV().
|
privateinherited |
Definition at line 88 of file TransientInterface.h.
|
protectedinherited |
Definition at line 57 of file TransientInterface.h.
|
protectedinherited |
Thread ID of this postprocessor.
Definition at line 174 of file UserObjectBase.h.
Referenced by SideUserObject::checkNoInterfaceMaterialPropertyDependencies(), ElementalVariableValue::execute(), NodalVariableValue::execute(), NodalNormalsCorner::execute(), NodalNormalsEvaluator::execute(), NodalNormalsPreprocessor::execute(), NodalNormalsPreprocessor::initialize(), NEML2FEInterpolation::initialSetup(), BoundaryLinearFVFluxIntegral::initialSetup(), SideFVFluxBCIntegral::initialSetup(), Terminator::initialSetup(), and SolutionUserObjectBase::pointValueWrapper().
|
protectedinherited |
The type of this class.
Definition at line 378 of file MooseBase.h.
Referenced by FillBetweenCurvesGenerator::generate(), FillBetweenPointVectorsGenerator::generate(), FillBetweenSidesetsGenerator::generate(), MooseBase::MooseBase(), FEProblemBase::solverTypeString(), and MooseBase::type().
|
privateinherited |
Reference to the FEProblemBase instance.
Definition at line 143 of file UserObjectInterface.h.
Referenced by UserObjectInterface::getUserObjectFromFEProblem(), and UserObjectInterface::hasUserObjectByName().
|
privateinherited |
Moose object using the interface.
Definition at line 140 of file UserObjectInterface.h.
Referenced by UserObjectInterface::getUserObjectBase(), UserObjectInterface::getUserObjectBaseByName(), UserObjectInterface::getUserObjectName(), and UserObjectInterface::mooseObjectError().
|
privateinherited |
Thread ID.
Definition at line 146 of file UserObjectInterface.h.
Referenced by UserObjectInterface::getUserObjectBaseByName().
|
protectedinherited |
Use the interpolated state set up through the ProjectedStatefulMaterialStorageAction.
Definition at line 686 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::getGenericMaterialPropertyByName(), and Material::getGenericMaterialPropertyByName().
|
privateinherited |
Reference the FEProblemBase class.
Definition at line 366 of file VectorPostprocessorInterface.h.
Referenced by VectorPostprocessorInterface::getVectorPostprocessorByNameHelper(), VectorPostprocessorInterface::getVectorPostprocessorContextByNameHelper(), VectorPostprocessorInterface::hasVectorPostprocessor(), VectorPostprocessorInterface::hasVectorPostprocessor(), VectorPostprocessorInterface::hasVectorPostprocessorByName(), VectorPostprocessorInterface::hasVectorPostprocessorByName(), VectorPostprocessorInterface::isVectorPostprocessorDistributedByName(), and VectorPostprocessorInterface::vectorPostprocessorsAdded().
|
privateinherited |
The MooseObject that uses this interface.
Definition at line 363 of file VectorPostprocessorInterface.h.
Referenced by VectorPostprocessorInterface::getVectorPostprocessorByNameHelper(), VectorPostprocessorInterface::getVectorPostprocessorContextByNameHelper(), VectorPostprocessorInterface::getVectorPostprocessorName(), VectorPostprocessorInterface::possiblyCheckHasVectorPostprocessor(), and VectorPostprocessorInterface::possiblyCheckHasVectorPostprocessorByName().
|
privateinherited |
Thread ID.
Definition at line 369 of file VectorPostprocessorInterface.h.
|
staticinherited |
The name of the parameter that contains the MooseApp.
Definition at line 59 of file MooseBase.h.
Referenced by FEProblemBase::addAnyRedistributers(), MeshGenerator::addMeshSubgenerator(), InputParameters::callMooseError(), ActionFactory::create(), ActionFactory::getValidParams(), Factory::getValidParams(), AutomaticMortarGeneration::initOutput(), SetupMeshAction::modifyParamsForUseSplit(), and MortarNodalGeometryOutput::validParams().
|
staticconstexprinherited |
The material property ID for a default (parsed from input) property.
Definition at line 87 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::defaultGenericMaterialProperty().
|
staticinherited |
The name of the parameter that indicates an object is a Kokkos functor.
Definition at line 64 of file MooseBase.h.
Referenced by InputParameters::isKokkosObject().
|
staticinherited |
The name of the parameter that contains the moose system base.
Definition at line 61 of file MooseBase.h.
Referenced by InputParameters::getBase(), InputParameters::hasBase(), and InputParameters::registerBase().
|
staticconstexprinherited |
The data name used when initializing the Restartable interface for non-MeshGenerator objects.
Definition at line 33 of file MeshMetaDataInterface.h.
|
staticinherited |
The name of the parameter that contains the object name.
Definition at line 55 of file MooseBase.h.
Referenced by InputParameterWarehouse::addInputParameters(), ActionUnitTest::buildMinimalObjects(), MooseObjectUnitTest::buildObjects(), AppFactory::create(), InputParameters::getObjectName(), AutomaticMortarGeneration::initOutput(), InputParameters::isMooseBaseObject(), MooseMesh::prepare(), CouplingFunctorCheckAction::validParams(), and MooseBase::validParams().
|
staticconstexprinherited |
The system name used when initializing the Restartable interface.
Definition at line 30 of file MeshMetaDataInterface.h.
Referenced by MeshMetaDataInterface::meshPropertyName().
|
staticinherited |
The name of the parameter that contains the object type.
Definition at line 53 of file MooseBase.h.
Referenced by ActionFactory::create(), AppFactory::create(), InputParameters::getObjectType(), Factory::initialize(), InputParameters::isMooseBaseObject(), InputParameters::queryObjectType(), MooseBase::validParams(), and MortarNodalGeometryOutput::validParams().
|
staticinherited |
The name of the parameter that contains the unique object name.
Definition at line 57 of file MooseBase.h.
Referenced by InputParameterWarehouse::addInputParameters(), AppFactory::create(), InputParameterWarehouse::removeInputParameters(), MooseBase::uniqueName(), and MooseBase::validParams().
|
inherited |
Definition at line 67 of file MooseObject.h.
|
staticconstexprinherited |
The material property ID for a zero property.
Definition at line 90 of file MaterialPropertyInterface.h.
Referenced by MaterialBase::getGenericZeroMaterialProperty(), and MaterialPropertyInterface::getGenericZeroMaterialProperty().