50 BasicGeometryEntity::BasicGeometryEntity() { }
54 BasicGeometryEntity::~BasicGeometryEntity() { }
64 DTK_REQUIRE( Teuchos::nonnull( b_entity_impl ) );
77 const Teuchos::ArrayView<double> &
centroid )
const 79 DTK_REQUIRE( Teuchos::nonnull( b_entity_impl ) );
89 const Teuchos::ArrayView<const double> &point,
90 const Teuchos::ArrayView<double> &reference_point )
const 92 DTK_REQUIRE( Teuchos::nonnull( b_entity_impl ) );
104 const double tolerance,
105 const Teuchos::ArrayView<const double> &reference_point )
const 107 DTK_REQUIRE( Teuchos::nonnull( b_entity_impl ) );
109 this->b_entity_impl )
118 const Teuchos::ArrayView<const double> &reference_point,
119 const Teuchos::ArrayView<double> &point )
const 121 DTK_REQUIRE( Teuchos::nonnull( b_entity_impl ) );
BasicGeometryEntityImpl interface.
BasicGeometryEntity declaration.
virtual void mapToPhysicalFrame(const Teuchos::ArrayView< const double > &reference_point, const Teuchos::ArrayView< double > &point) const
Map a reference point to the physical space of an entity.
Assertions and Design-by-Contract for error handling.
virtual bool mapToReferenceFrame(const Teuchos::ArrayView< const double > &point, const Teuchos::ArrayView< double > &reference_point) const
Map a point to the reference space of an entity. Return the.
virtual double measure() const
BasicGeometryEntity interface.
virtual bool checkPointInclusion(const double tolerance, const Teuchos::ArrayView< const double > &reference_point) const
Determine if a reference point is in the parameterized space of an entity.
virtual void centroid(const Teuchos::ArrayView< double > ¢roid) const
Get the centroid of the entity.