Interface for notifications that the mesh has changed. More...
#include <MeshChangedInterface.h>
Public Member Functions | |
| MeshChangedInterface (const InputParameters ¶ms) | |
| MeshChangedInterface (const MeshChangedInterface &object, const Moose::Kokkos::FunctorCopy &key) | |
| Special constructor used for Kokkos functor copy during parallel dispatch. | |
| virtual | ~MeshChangedInterface ()=default |
| virtual void | meshChanged () |
| Called on this object when the mesh changes. | |
Static Public Member Functions | |
| static InputParameters | validParams () |
Protected Attributes | |
| FEProblemBase & | _mci_feproblem |
| Reference to FEProblemBase instance. | |
Interface for notifications that the mesh has changed.
Definition at line 21 of file MeshChangedInterface.h.
| MeshChangedInterface::MeshChangedInterface | ( | const InputParameters & | params | ) |
Definition at line 21 of file MeshChangedInterface.C.
| MeshChangedInterface::MeshChangedInterface | ( | const MeshChangedInterface & | object, |
| const Moose::Kokkos::FunctorCopy & | key | ||
| ) |
Special constructor used for Kokkos functor copy during parallel dispatch.
Definition at line 28 of file MeshChangedInterface.C.
|
virtualdefault |
|
inlinevirtual |
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().
|
static |
Definition at line 15 of file MeshChangedInterface.C.
Referenced by AuxKernelBase::validParams(), AuxScalarKernel::validParams(), LinearSystemContributionObject::validParams(), ResidualObject::validParams(), and FVInterfaceKernel::validParams().
|
protected |
Reference to FEProblemBase instance.
Definition at line 44 of file MeshChangedInterface.h.
Referenced by MeshChangedInterface().