#include <ElementOperation.h>

Public Member Functions | |
| virtual void | apply ()=0 |
| ElementOperation (std::shared_ptr< const ElementOperationParameters >) | |
| virtual | ~ElementOperation () |
An abstract base class for representing the element level computation performed within a finite element operator. Concrete implementations must implement the apply() function.
Definition at line 17 of file ElementOperation.h.
|
inlineexplicit |
Constructor.
Definition at line 23 of file ElementOperation.h.
|
inlinevirtual |
Destructor.
Definition at line 28 of file ElementOperation.h.
|
pure virtual |
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.
|
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 |