#include <MassElement.h>

Public Member Functions | |
| virtual void | apply ()=0 |
| void | initializeForCurrentElement (const libMesh::Elem *elem, std::shared_ptr< MassDensityModel > densityModel) |
| MassElement (std::shared_ptr< const ElementOperationParameters > params) | |
| virtual | ~MassElement () |
Protected Attributes | |
| std::shared_ptr< MassDensityModel > | d_densityModel |
| const libMesh::Elem * | d_elem |
| std::shared_ptr< libMesh::FEBase > | d_fe |
| std::shared_ptr< libMesh::FEType > | d_feType |
| const std::vector< libMesh::Real > * | d_JxW |
| const std::vector< std::vector< libMesh::Real > > * | d_phi |
| std::shared_ptr< libMesh::QBase > | d_qrule |
Definition at line 24 of file MassElement.h.
|
explicit |
|
inlinevirtual |
Definition at line 29 of file MassElement.h.
|
pure virtualinherited |
This is where the element level computation in a FE operator is performed. Each derived class must provide an implementation that is appropriate for use within its respective FE operator.
Implemented in AMP::Operator::DiffusionLinearElement, AMP::Operator::DiffusionNonlinearElement, AMP::Operator::MassLinearElement, AMP::Operator::SourceNonlinearElement, AMP::Operator::MechanicsLinearElement, AMP::Operator::MechanicsLinearUpdatedLagrangianElement, AMP::Operator::MechanicsNonlinearElement, and AMP::Operator::MechanicsNonlinearUpdatedLagrangianElement.
| void AMP::Operator::MassElement::initializeForCurrentElement | ( | const libMesh::Elem * | elem, |
| std::shared_ptr< MassDensityModel > | densityModel | ||
| ) |
|
protected |
Definition at line 47 of file MassElement.h.
|
protected |
Definition at line 45 of file MassElement.h.
|
protected |
Definition at line 37 of file MassElement.h.
|
protected |
Definition at line 35 of file MassElement.h.
|
protected |
Definition at line 41 of file MassElement.h.
|
protected |
Definition at line 43 of file MassElement.h.
|
protected |
Definition at line 39 of file MassElement.h.
|
Advanced Multi-Physics (AMP) Oak Ridge National Laboratory Idaho National Laboratory Los Alamos National Laboratory |
This page automatically produced from the source code by Last updated: Tue Mar 10 2026 13:06:44. Comments on this page |