Main Page   Class Hierarchy   Compound List   Compound Members  

Interpolation1d Class Template Reference

#include <Interpolation1d.h>

Inheritance diagram for Interpolation1d::

Interpolation GenericInterpolation InterpolationEdge List of all members.

Public Types

typedef DofType DOFType
typedef DofType::ValueType ValueType
typedef DofType::DerivType DerivType

Public Methods

 Interpolation1d (Interp1d< DofType > *interp)
virtual ~Interpolation1d ()
SCOREC_Util::SVectorDouble eval (double r, int timeDer=0) const
 Evaluate.

SCOREC_Util::SPoint3 localToGlobal (double r) const
 Map point from local (mesh edge) to global coordinates.

SCOREC_Util::SPoint3 localToGlobalCurrent (double r) const
double globalToLocal (const SCOREC_Util::SPoint3 &pt) const
 Map point from global coordinates to local (mesh edge).

double globalToLocal (pVertex v) const
 Map point from global coordinates to local (mesh edge).

DMatrix<DofType> N (double r) const
virtual double jacobianInverse (double r, SCOREC_Util::SMatrix *jac) const
virtual double detJacobian (double r) const
virtual void setValue (const FieldValue &ival, int derivative)

Detailed Description

template<class DofType> class Interpolation1d

An interpolation over a 1-d entity


Member Function Documentation

template<class DofType>
DMatrix< DofType > Interpolation1d<DofType>::N ( double r ) const [inline]
 

Evaluate the interpolation with the dofs as unknowns.

template<class DofType>
double Interpolation1d<DofType>::detJacobian ( double r ) const [inline, virtual]
 

Evaluate the determinate of the jacobian of the interpolation.

template<class DofType>
double Interpolation1d<DofType>::jacobianInverse ( double r,
SCOREC_Util::SMatrix * jac ) const [inline, virtual]
 

Evaluate the inverse of the jacobian of the interpolation.

template<class DofType>
void Interpolation1d<DofType>::setValue ( const FieldValue & ival,
int derivative ) [inline, virtual]
 

sets the value of the dofs for this interpolation to the correct value to interpolation the given FieldValue

Reimplemented from Interpolation.


The documentation for this class was generated from the following file:
Generated at Mon Jul 23 13:15:01 2001 for SCOREC_UnitSystem by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001