Interface for notifications that the mesh has changed. More...
#include <MeshChangedInterface.h>
Public Member Functions | |
MeshChangedInterface (const InputParameters ¶ms) | |
virtual | ~MeshChangedInterface ()=default |
virtual void | meshChanged () |
Called on this object when the mesh changes. More... | |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Attributes | |
FEProblemBase & | _mci_feproblem |
Reference to FEProblemBase instance. More... | |
Interface for notifications that the mesh has changed.
Definition at line 19 of file MeshChangedInterface.h.
MeshChangedInterface::MeshChangedInterface | ( | const InputParameters & | params | ) |
Definition at line 21 of file MeshChangedInterface.C.
|
virtualdefault |
|
inlinevirtual |
Called on this object when the mesh changes.
Reimplemented in MooseVariableFE< OutputType >, MooseVariableFE< ComputeValueType >, MooseVariableFE< T >, MooseVariableFE< RealEigenVector >, MooseVariableFE< VectorValue< Real > >, MooseVariableFE< RealVectorValue >, MooseVariableFE< Real >, MooseVariableFV< OutputType >, MooseVariableFV< ComputeValueType >, MooseVariableFV< T >, MooseVariableFV< RealEigenVector >, MooseVariableFV< RealVectorValue >, MooseVariableFV< Real >, MooseVariableDataFV< OutputType >, DiracKernelBase, Positions, Console, MeshDivision, Exodus, SampledOutput, RadialAverage, Nemesis, NEML2ModelExecutor, GhostingUserObject, FVPointValueConstraint, ExplicitTimeIntegrator, NEML2BatchIndexGenerator, MultiAppVariableValueSamplePostprocessorTransfer, MoveNodesToGeometryModifierBase, ElementSubdomainModifierBase, SidesetInfoVectorPostprocessor, NearestNodeNumberUO, and EqualValueBoundaryConstraint.
Definition at line 30 of file MeshChangedInterface.h.
Referenced by MooseVariableFV< Real >::meshChanged(), and MooseVariableFE< Real >::meshChanged().
|
static |
Definition at line 15 of file MeshChangedInterface.C.
Referenced by AuxScalarKernel::validParams(), ResidualObject::validParams(), LinearSystemContributionObject::validParams(), FVInterfaceKernel::validParams(), and AuxKernelTempl< Real >::validParams().
|
protected |
Reference to FEProblemBase instance.
Definition at line 34 of file MeshChangedInterface.h.
Referenced by MeshChangedInterface().