OGS
|
Interface for classes that extrapolate integration point values to nodal values.
Definition at line 25 of file Extrapolator.h.
#include <Extrapolator.h>
Public Member Functions | |
virtual void | extrapolate (const unsigned num_components, ExtrapolatableElementCollection const &extrapolatables, const double t, std::vector< GlobalVector * > const &x, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table)=0 |
Extrapolates the given property from the given local assemblers. | |
virtual void | calculateResiduals (const unsigned num_components, ExtrapolatableElementCollection const &extrapolatables, const double t, std::vector< GlobalVector * > const &x, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table)=0 |
virtual GlobalVector const & | getNodalValues () const =0 |
virtual GlobalVector const & | getElementResiduals () const =0 |
virtual | ~Extrapolator ()=default |
|
virtualdefault |
|
pure virtual |
Computes residuals from the extrapolation of the given property
.
The residuals are computed as element values.
Implemented in NumLib::LocalLinearLeastSquaresExtrapolator.
Referenced by ProcessLib::makeExtrapolator().
|
pure virtual |
Extrapolates the given property
from the given local assemblers.
Implemented in NumLib::LocalLinearLeastSquaresExtrapolator.
Referenced by ProcessLib::makeExtrapolator().
|
pure virtual |
Returns the extrapolation residuals.
Implemented in NumLib::LocalLinearLeastSquaresExtrapolator.
Referenced by ProcessLib::makeExtrapolator().
|
pure virtual |
Returns the extrapolated nodal values.
Implemented in NumLib::LocalLinearLeastSquaresExtrapolator.
Referenced by ProcessLib::makeExtrapolator().