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

//////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// More...

#include <elements.h>

+ Inheritance diagram for oomph::SolidElementWithDiagonalMassMatrix:

Public Member Functions

 SolidElementWithDiagonalMassMatrix ()
 Empty constructor. More...
 
virtual ~SolidElementWithDiagonalMassMatrix ()
 Virtual destructor. More...
 
 SolidElementWithDiagonalMassMatrix (const SolidElementWithDiagonalMassMatrix &)=delete
 Broken copy constructor. More...
 
void operator= (const SolidElementWithDiagonalMassMatrix &)=delete
 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 5196 of file elements.h.

Constructor & Destructor Documentation

◆ SolidElementWithDiagonalMassMatrix() [1/2]

oomph::SolidElementWithDiagonalMassMatrix::SolidElementWithDiagonalMassMatrix ( )
inline

Empty constructor.

Definition at line 5200 of file elements.h.

◆ ~SolidElementWithDiagonalMassMatrix()

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

Virtual destructor.

Definition at line 5203 of file elements.h.

◆ SolidElementWithDiagonalMassMatrix() [2/2]

oomph::SolidElementWithDiagonalMassMatrix::SolidElementWithDiagonalMassMatrix ( const SolidElementWithDiagonalMassMatrix )
delete

Broken copy constructor.

Member Function Documentation

◆ get_mass_matrix_diagonal()

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().

◆ operator=()

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

Broken assignment operator.


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