Main Page   Class Hierarchy   Compound List   Compound Members  

Mapping2d3d Class Reference

#include <Mapping.h>

Inheritance diagram for Mapping2d3d::

Mapping LinQuadMapping LinTriMapping QuadTriMapping List of all members.

Public Methods

virtual SCOREC_Util::SPoint3 eval (const SCOREC_Util::SPoint2 &pt, pFace face) const=0
virtual SCOREC_Util::SPoint3 evalCurrent (const SCOREC_Util::SPoint2 &pt, pFace face, const GeneralInterpFace< DofVector > *disp) const=0
virtual SCOREC_Util::SPoint2 invert (const SCOREC_Util::SPoint3 &pt, pFace face) const=0
virtual SCOREC_Util::SPoint2 invert (pVertex v, pFace face) const=0
virtual double jacInverse (const SCOREC_Util::SPoint2 &pt, pFace face, SCOREC_Util::SMatrix *jac) const=0
virtual double detJac (const SCOREC_Util::SPoint2 &pt, pFace face) const=0
void writeStream (pEntity, std::ostream &out)
void readStream (pEntity, std::istream &in)

Protected Methods

 Mapping2d3d (pFace me)

Detailed Description

Mapping from parametric space of a mesh face to real space.


Member Function Documentation

double Mapping2d3d::detJac ( const SCOREC_Util::SPoint2 & pt,
pFace face ) const [pure virtual]
 

Return the determinate of the jacobian.

Reimplemented in LinQuadMapping, LinTriMapping, and QuadTriMapping.

SCOREC_Util::SPoint3 Mapping2d3d::eval ( const SCOREC_Util::SPoint2 & pt,
pFace face ) const [pure virtual]
 

Mapping from parametric space of a mesh face to real space.

Reimplemented in LinQuadMapping, LinTriMapping, and QuadTriMapping.

double Mapping2d3d::jacInverse ( const SCOREC_Util::SPoint2 & pt,
pFace face,
SCOREC_Util::SMatrix * jac ) const [pure virtual]
 

Evaluate the inverse of the jacobian of the mapping at the given point. Returns the determinate of the jacobian.

Reimplemented in LinQuadMapping, LinTriMapping, and QuadTriMapping.


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