![]()  | 
  
    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().