41 #ifndef DTK_BASICGEOMETRYLOCALMAP_HPP    42 #define DTK_BASICGEOMETRYLOCALMAP_HPP    44 #include "DTK_EntityLocalMap.hpp"    46 #include <Teuchos_ArrayView.hpp>    47 #include <Teuchos_ParameterList.hpp>    48 #include <Teuchos_RCP.hpp>    75     void setParameters( 
const Teuchos::ParameterList ¶meters ) 
override;
    91                    const Teuchos::ArrayView<double> &
centroid ) 
const override;
   106         const Teuchos::ArrayView<const double> &physical_point,
   107         const Teuchos::ArrayView<double> &reference_point ) 
const override;
   119                               const Teuchos::ArrayView<const double>
   120                                   &reference_point ) 
const override;
   133         const Teuchos::ArrayView<const double> &reference_point,
   134         const Teuchos::ArrayView<double> &physical_point ) 
const override;
   138     double d_inclusion_tol;
   145 #endif // end DTK_BASICGEOMETRYLOCALMAP_HPP Geometric entity interface definition. 
 
Entity forward and reverse local map interface definition. 
 
BasicGeometryLocalMap()
Constructor. 
 
void mapToPhysicalFrame(const Entity &entity, const Teuchos::ArrayView< const double > &reference_point, const Teuchos::ArrayView< double > &physical_point) const override
(Forward Map) Map a reference point to the physical space of an entity. 
 
void centroid(const Entity &entity, const Teuchos::ArrayView< double > ¢roid) const override
Return the centroid of the entity. 
 
double measure(const Entity &entity) const override
Return the entity measure with respect to the parameteric dimension (volume for a 3D entity...
 
bool mapToReferenceFrame(const Entity &entity, const Teuchos::ArrayView< const double > &physical_point, const Teuchos::ArrayView< double > &reference_point) const override
(Reverse Map) Map a point to the reference space of an entity. Return the parameterized point...
 
Entity forward and reverse local map interface definition. 
 
bool checkPointInclusion(const Entity &entity, const Teuchos::ArrayView< const double > &reference_point) const override
Determine if a reference point is in the parameterized space of an entity.