Mesh Oriented datABase  (version 5.4.1)
Array-based unstructured mesh datastructure
moab::element_utility::Element_parametrizer< Element_map > Class Template Reference

#include <parametrizer.hpp>

Public Member Functions

 Element_parametrizer ()
 Element_parametrizer (const Self &f)
template<typename Moab , typename Entity_handle , typename Point >
std::pair< bool, Point > operator() (Moab &moab, const Entity_handle &eh, const Point &point, const double tol)

Static Public Member Functions

typedef Element_map Map

Private Types

typedef Element_parametrizer< MapSelf

Private Attributes

Element_map map

Detailed Description

template<typename Element_map>
class moab::element_utility::Element_parametrizer< Element_map >

Definition at line 32 of file parametrizer.hpp.


Member Typedef Documentation

template<typename Element_map >
typedef Element_map moab::element_utility::Element_parametrizer< Element_map >::Map [static]

Definition at line 36 of file parametrizer.hpp.

template<typename Element_map >
typedef Element_parametrizer< Map > moab::element_utility::Element_parametrizer< Element_map >::Self [private]

Definition at line 39 of file parametrizer.hpp.


Constructor & Destructor Documentation

template<typename Element_map >
moab::element_utility::Element_parametrizer< Element_map >::Element_parametrizer ( ) [inline]

Definition at line 42 of file parametrizer.hpp.

: map() {}
template<typename Element_map >
moab::element_utility::Element_parametrizer< Element_map >::Element_parametrizer ( const Self f) [inline]

Definition at line 43 of file parametrizer.hpp.

: map( f.map ) {}

Member Function Documentation

template<typename Element_map >
template<typename Moab , typename Entity_handle , typename Point >
std::pair< bool, Point > moab::element_utility::Element_parametrizer< Element_map >::operator() ( Moab &  moab,
const Entity_handle &  eh,
const Point &  point,
const double  tol 
) [inline]

Definition at line 47 of file parametrizer.hpp.

References moab::element_utility::Element_parametrizer< Element_map >::map, and Points.

        {
            typedef std::vector< moab::CartVect > Points;
            Points points;
            get_moab_points( moab, eh, points );
            return map( moab, eh, points, point, tol );
        }

Member Data Documentation

template<typename Element_map >
Element_map moab::element_utility::Element_parametrizer< Element_map >::map [private]

List of all members.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines