Main Page   Class Hierarchy   Compound List   Compound Members  

Interpolation Class Template Reference

#include <Interpolation.h>

Inheritance diagram for Interpolation::

GenericInterpolation Interpolation1d Interpolation2d Interpolation3d InterpolationEdge InterpolationFace InterpolationRegion List of all members.

Public Methods

 Interpolation (Interp< DofType > *interp)
virtual ~Interpolation ()
void setValue (const FieldValue &ival, int derivative)
SCOREC_Util::SSList<DofRefdofs () const
 return all degrees of freedom for this interpolation as DofRefs.

SCOREC_Util::SSList<DofType*> dofGroups () const
 return all degrees of freedom for this interpolation as DofGroups.

void write (ostream &out, const Field< DofType > &field)
void read (istream &in, const Field< DofType > &field)
int order () const
 get (max) polynomial order of interpolation.

Field<DofType>* field ()
void constrainComponent (int comp)
void unconstrainComponent (int comp)

Detailed Description

template<class DofType> class Interpolation

A combination of a shape function and a mapping. An interpolation is defined over a single mesh entity.


Member Function Documentation

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

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

Reimplemented in Interpolation1d, Interpolation2d, and Interpolation3d.


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