Public Member Functions | List of all members
oomph::SolidElementWithDiagonalMassMatrix Class Referenceabstract

#include <elements.h>

+ Inheritance diagram for oomph::SolidElementWithDiagonalMassMatrix:

Public Member Functions

 SolidElementWithDiagonalMassMatrix ()
 Empty constructor. More...
 
virtual ~SolidElementWithDiagonalMassMatrix ()
 Virtual destructor. More...
 
 SolidElementWithDiagonalMassMatrix (const SolidElementWithDiagonalMassMatrix &)
 Broken copy constructor. More...
 
void operator= (const SolidElementWithDiagonalMassMatrix &)
 Broken assignment operator. More...
 
virtual void get_mass_matrix_diagonal (Vector< double > &mass_diag)=0
 Get the diagonal of whatever represents the mass matrix in the specific preconditionable element. For Navier-Stokes elements this is the velocity mass matrix; for incompressible solids it's the mass matrix; ... More...
 

Detailed Description

Pure virtual base class for elements that can be used with PressureBasedSolidLSCPreconditioner.

Definition at line 4909 of file elements.h.

Constructor & Destructor Documentation

oomph::SolidElementWithDiagonalMassMatrix::SolidElementWithDiagonalMassMatrix ( )
inline

Empty constructor.

Definition at line 4915 of file elements.h.

virtual oomph::SolidElementWithDiagonalMassMatrix::~SolidElementWithDiagonalMassMatrix ( )
inlinevirtual

Virtual destructor.

Definition at line 4918 of file elements.h.

oomph::SolidElementWithDiagonalMassMatrix::SolidElementWithDiagonalMassMatrix ( const SolidElementWithDiagonalMassMatrix )
inline

Broken copy constructor.

Definition at line 4921 of file elements.h.

References oomph::BrokenCopy::broken_copy().

Member Function Documentation

virtual void oomph::SolidElementWithDiagonalMassMatrix::get_mass_matrix_diagonal ( Vector< double > &  mass_diag)
pure virtual

Get the diagonal of whatever represents the mass matrix in the specific preconditionable element. For Navier-Stokes elements this is the velocity mass matrix; for incompressible solids it's the mass matrix; ...

Implemented in oomph::PVDEquationsWithPressure< DIM >, and oomph::RefineablePVDEquationsWithPressure< DIM >.

Referenced by oomph::PressureBasedSolidLSCPreconditioner::assemble_mass_matrix_diagonal().

void oomph::SolidElementWithDiagonalMassMatrix::operator= ( const SolidElementWithDiagonalMassMatrix )
inline

Broken assignment operator.

Definition at line 4929 of file elements.h.

References oomph::BrokenCopy::broken_assign().


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