#include <DiffusionLinearElement.h>
Definition at line 13 of file DiffusionLinearElement.h.
◆ DiffusionLinearElement()
◆ ~DiffusionLinearElement()
| virtual AMP::Operator::DiffusionLinearElement::~DiffusionLinearElement |
( |
| ) |
|
|
inlinevirtual |
◆ apply()
| void AMP::Operator::DiffusionLinearElement::apply |
( |
| ) |
|
|
overridevirtual |
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.
Implements AMP::Operator::ElementOperation.
◆ initializeForCurrentElement()
| void AMP::Operator::DiffusionElement::initializeForCurrentElement |
( |
const libMesh::Elem * |
elem, |
|
|
std::shared_ptr< DiffusionTransportModel > |
transportModel |
|
) |
| |
|
inherited |
◆ setElementStiffnessMatrix()
| void AMP::Operator::DiffusionLinearElement::setElementStiffnessMatrix |
( |
std::vector< std::vector< double > > & |
elementStiffnessMatrix | ) |
|
|
inline |
◆ setElementVectors()
| void AMP::Operator::DiffusionLinearElement::setElementVectors |
( |
std::map< std::string, std::vector< double > > |
vecs | ) |
|
|
inline |
◆ d_dphi
| const std::vector<std::vector<libMesh::RealGradient> >* AMP::Operator::DiffusionElement::d_dphi |
|
protectedinherited |
◆ d_elem
| const libMesh::Elem* AMP::Operator::DiffusionElement::d_elem |
|
protectedinherited |
◆ d_elementStiffnessMatrix
| std::vector<std::vector<double> >* AMP::Operator::DiffusionLinearElement::d_elementStiffnessMatrix |
|
protected |
◆ d_fe
| std::shared_ptr<libMesh::FEBase> AMP::Operator::DiffusionElement::d_fe |
|
protectedinherited |
◆ d_feType
| std::shared_ptr<libMesh::FEType> AMP::Operator::DiffusionElement::d_feType |
|
protectedinherited |
◆ d_JxW
| const std::vector<libMesh::Real>* AMP::Operator::DiffusionElement::d_JxW |
|
protectedinherited |
◆ d_localVecs
| std::map<std::string, std::vector<double> > AMP::Operator::DiffusionLinearElement::d_localVecs |
|
protected |
◆ d_phi
| const std::vector<std::vector<libMesh::Real> >* AMP::Operator::DiffusionElement::d_phi |
|
protectedinherited |
◆ d_qrule
| std::shared_ptr<libMesh::QBase> AMP::Operator::DiffusionElement::d_qrule |
|
protectedinherited |
◆ d_transportAtGauss
| bool AMP::Operator::DiffusionLinearElement::d_transportAtGauss |
|
protected |
◆ d_transportModel
◆ d_transportTensorModel
The documentation for this class was generated from the following file: