www.mooseframework.org
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:
[legend]

Public Member Functions

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

Protected Attributes

FEProblemBase_mci_feproblem
 Reference to FEProblemBase instance. More...
 

Detailed Description

Interface for notifications that the mesh has changed.

Definition at line 34 of file MeshChangedInterface.h.

Constructor & Destructor Documentation

MeshChangedInterface::MeshChangedInterface ( const InputParameters params)

Definition at line 27 of file MeshChangedInterface.C.

28  : _mci_feproblem(*params.get<FEProblemBase *>("_fe_problem_base"))
29 {
31 }
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...
virtual MeshChangedInterface::~MeshChangedInterface ( )
virtualdefault

Member Function Documentation

virtual void MeshChangedInterface::meshChanged ( )
inlinevirtual

Called on this object when the mesh changes.

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

Definition at line 43 of file MeshChangedInterface.h.

43 {}

Member Data Documentation

FEProblemBase& MeshChangedInterface::_mci_feproblem
protected

Reference to FEProblemBase instance.

Definition at line 47 of file MeshChangedInterface.h.

Referenced by MeshChangedInterface().


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