KASKADE 7 development version
|
Base class for hermite interpolation. More...
#include <base.hh>
Base class for hermite interpolation.
Public Types | |
typedef Scalar_ | Scalar |
typedef Dune::FieldVector< Scalar, dim > | Vector |
Public Member Functions | |
~HIPBase () | |
template<class ShapeFunctionSet > | |
Vector | evaluate (Vector const &x, ShapeFunctionSet const &shapeFunctionSet) const |
Evaluate interpolation polynomial at position x (in local coordinates). More... | |
Static Public Attributes | |
static int const | dim = dimension |
Protected Member Functions | |
HIPBase (int numberOfShapeFunctions) | |
Constructor. More... | |
void | insertEntry (Scalar const value, Vector const &dir, int const id) |
Store value and direction associated with the id's shape function. More... | |
Protected Attributes | |
std::vector< Scalar > | values |
std::vector< Vector > | directions |
typedef Scalar_ Kaskade::HIPBase< Scalar_, dimension >::Scalar |
typedef Dune::FieldVector<Scalar,dim> Kaskade::HIPBase< Scalar_, dimension >::Vector |
|
inline |
|
inlineexplicitprotected |
|
inline |
|
inlineprotected |
|
static |
|
protected |
Definition at line 69 of file base.hh.
Referenced by Kaskade::HIPBase< Scalar_, dimension >::evaluate(), and Kaskade::HIPBase< Scalar_, dimension >::HIPBase().
|
protected |
Definition at line 68 of file base.hh.
Referenced by Kaskade::HIPBase< Scalar_, dimension >::evaluate(), and Kaskade::HIPBase< Scalar_, dimension >::HIPBase().