SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
TetApprox Class Reference

Class for creating geometrical approximations of Tet meshes. More...

#include <TetLinearLgn.h>

Inheritance diagram for TetApprox:
TetCubicHmt< T > TetLinearLgn< T > TetQuadraticLgn< T >

Public Member Functions

 TetApprox ()
 
virtual ~TetApprox ()
 
template<class VECTOR >
void approx_edge (const unsigned edge, const unsigned div_per_unit, VECTOR &coords) const
 
virtual int get_approx_face_elements () const
 
template<class VECTOR >
void approx_face (const unsigned face, const unsigned div_per_unit, VECTOR &coords) const
 

Detailed Description

Class for creating geometrical approximations of Tet meshes.

Constructor & Destructor Documentation

TetApprox ( )
inline
virtual ~TetApprox ( )
inlinevirtual

Member Function Documentation

void approx_edge ( const unsigned  edge,
const unsigned  div_per_unit,
VECTOR &  coords 
) const
inline

Approximate edge for element by piecewise linear segments return: coords gives parametric coordinates of the approximation. Use interpolate with coordinates to get the world coordinates.

void approx_face ( const unsigned  face,
const unsigned  div_per_unit,
VECTOR &  coords 
) const
inline

Approximate faces for element by piecewise linear elements return: coords gives parametric coordinates at the approximation point. Use interpolate with coordinates to get the world coordinates.

virtual int get_approx_face_elements ( ) const
inlinevirtual

Approximate faces for element by piecewise linear elements return number of vertices per face


The documentation for this class was generated from the following file: