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

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

#include <HexTrilinearLgn.h>

Inheritance diagram for HexApprox:
HexTricubicHmt< T > HexTricubicHmtScaleFactors< T > HexTricubicHmtScaleFactorsEdges< T > HexTrilinearLgn< T > HexTriquadraticLgn< T >

Public Member Functions

 HexApprox ()
 
virtual ~HexApprox ()
 
template<class VECTOR >
void approx_edge (const unsigned edge, const unsigned div_per_unit, VECTOR &coords) const
 
virtual int get_approx_face_elements () const
 return number of vertices per face More...
 
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 Hex meshes.

Constructor & Destructor Documentation

HexApprox ( )
inline
virtual ~HexApprox ( )
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

return number of vertices per face


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