Main Page   Class Hierarchy   Compound List   Compound Members  

Interp2d Class Template Reference

#include <Interp2d.h>

Inheritance diagram for Interp2d::

Interp GenericInterp InterpFace GeneralInterpFace List of all members.

Public Types

typedef DofType DOFType

Public Methods

virtual SCOREC_Util::SVectorDouble eval (const SCOREC_Util::SPoint2 &pt, int timeDer=0) const=0
 Evaluate.

virtual SCOREC_Util::SMatrix eval1Deriv (const SCOREC_Util::SPoint2 &pt, int timeDer=0) const=0
 Evaluate first derivative.

virtual SCOREC_Util::SPoint3 localToGlobal (const SCOREC_Util::SPoint2 &pt) const=0
 map point from local (mesh face) to global coordinates.

virtual SCOREC_Util::SPoint3 localToGlobalCurrent (const SCOREC_Util::SPoint2 &pt) const=0
virtual SCOREC_Util::SPoint2 globalToLocal (const SCOREC_Util::SPoint3 &pt) const=0
virtual SCOREC_Util::SPoint2 globalToLocal (pVertex v) const=0
virtual DMatrix<DofType> dNdx (const SCOREC_Util::SPoint2 &pt) const=0
virtual DMatrix<DofType> N (const SCOREC_Util::SPoint2 &pt) const=0
virtual double jacobianInverse (const SCOREC_Util::SPoint2 &pt, SCOREC_Util::SMatrix *jac) const=0
 get inverse of the Jacobian at the given point.

virtual double detJacobian (const SCOREC_Util::SPoint2 &pt) const=0
 get the determinate of the jacobian at the given point.

virtual void setValue (const FieldValue &ival, int derivative)=0

Protected Methods

 Interp2d (Field< DofType > *field, pEntity ent)

Detailed Description

template<class DofType> class Interp2d

Interpolation over a 2d entity


Member Function Documentation

template<class DofType>
DMatrix< DofType > Interp2d<DofType>::N ( const SCOREC_Util::SPoint2 & pt ) const [pure virtual]
 

Evaluate shape function with dofs as unknowns.

Reimplemented in GeneralInterpFace.

template<class DofType>
DMatrix< DofType > Interp2d<DofType>::dNdx ( const SCOREC_Util::SPoint2 & pt ) const [pure virtual]
 

Evaluate first derivative of shape function with dofs as unknowns.

Reimplemented in GeneralInterpFace.

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

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

Reimplemented from Interp.

Reimplemented in GeneralInterpFace.


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