Public Member Functions | Protected Attributes | List of all members
MeshChangedInterface Class Reference

Interface for notifications that the mesh has changed. More...

#include <MeshChangedInterface.h>

Inheritance diagram for MeshChangedInterface:

Public Member Functions

 MeshChangedInterface (const InputParameters &params)
virtual ~MeshChangedInterface ()=default
virtual void meshChanged ()
 Called on this object when the mesh changes. More...

Protected Attributes

 Reference to FEProblemBase instance. More...

Detailed Description

Interface for notifications that the mesh has changed.

Definition at line 29 of file MeshChangedInterface.h.

Constructor & Destructor Documentation

◆ MeshChangedInterface()

MeshChangedInterface::MeshChangedInterface ( const InputParameters params)

Definition at line 22 of file MeshChangedInterface.C.

23  : _mci_feproblem(*params.getCheckedPointerParam<FEProblemBase *>("_fe_problem_base"))
24 {
26 }
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...
Specialization of SubProblem for solving nonlinear equations plus auxiliary equations.
FEProblemBase & _mci_feproblem
Reference to FEProblemBase instance.
void notifyWhenMeshChanges(MeshChangedInterface *mci)
Register an object that derives from MeshChangedInterface to be notified when the mesh changes...

◆ ~MeshChangedInterface()

virtual MeshChangedInterface::~MeshChangedInterface ( )

Member Function Documentation

◆ meshChanged()

virtual void MeshChangedInterface::meshChanged ( )

Called on this object when the mesh changes.

Reimplemented in DiracKernel, Console, Exodus, Nemesis, OversampleOutput, ActuallyExplicitEuler, GhostingUserObject, GeometryBase, and EqualValueBoundaryConstraint.

Definition at line 38 of file MeshChangedInterface.h.

38 {}

Member Data Documentation

◆ _mci_feproblem

FEProblemBase& MeshChangedInterface::_mci_feproblem

Reference to FEProblemBase instance.

Definition at line 42 of file MeshChangedInterface.h.

Referenced by MeshChangedInterface().

The documentation for this class was generated from the following files: