Main Page   Class Hierarchy   Compound List   Compound Members  

Mapping3d3d Class Reference

#include <Mapping.h>

Inheritance diagram for Mapping3d3d::

Mapping LinTetMapping List of all members.

Public Methods

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

Protected Methods

 Mapping3d3d (pRegion me)

Detailed Description

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


Member Function Documentation

double Mapping3d3d::detJac ( const SCOREC_Util::SPoint3 & pt,
pRegion region ) const [pure virtual]
 

Return the determinate of the jacobian.

Reimplemented in LinTetMapping.

SCOREC_Util::SPoint3 Mapping3d3d::eval ( const SCOREC_Util::SPoint3 & pt,
pRegion region ) const [pure virtual]
 

Evaluate the mapping at the given point.

Reimplemented in LinTetMapping.

double Mapping3d3d::jacInverse ( const SCOREC_Util::SPoint3 & pt,
pRegion region,
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 LinTetMapping.

double Mapping3d3d::jacInverse2ndDeriv ( const SCOREC_Util::SPoint3 & pt,
pRegion region,
SCOREC_Util::SMatrix * jac ) const [pure virtual]
 

Evaluate the inverse of the jacobian for the 2nd derivative.

Reimplemented in LinTetMapping.


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