|
virtual double | t8_geom_element_volume ()=0 |
|
virtual void | t8_geom_element_centroid ()=0 |
|
virtual void | t8_geom_face_area ()=0 |
|
virtual void | t8_geom_face_centroid ()=0 |
|
virtual void | t8_geom_face_normal ()=0 |
|
| t8_geometry (int dim, std::string name) |
|
virtual | ~t8_geometry () |
| The destructor. More...
|
|
virtual void | t8_geom_evaluate (t8_cmesh_t cmesh, t8_gloidx_t gtreeid, const double *ref_coords, const size_t num_coords, double *out_coords) const =0 |
| Maps points in the reference space \( [0,1]^\mathrm{dim} \to \mathbb{R}^3 \). More...
|
|
virtual void | t8_geom_evaluate_jacobian (t8_cmesh_t cmesh, t8_gloidx_t gtreeid, const double *ref_coords, const size_t num_coords, double *jacobian) const =0 |
| Compute the jacobian of the t8_geom_evaluate map at a point in the reference space \( [0,1]^\mathrm{dim} \). More...
|
|
virtual void | t8_geom_load_tree_data (t8_cmesh_t cmesh, t8_gloidx_t gtreeid)=0 |
| Update a possible internal data buffer for per tree data. More...
|
|
virtual void | t8_geom_point_batch_inside_element (t8_forest_t forest, t8_locidx_t ltreeid, const t8_element_t *element, const double *points, const int num_points, int *is_inside, const double tolerance) const |
| Query whether a batch of points lies inside an element. More...
|
|
virtual bool | t8_geom_tree_negative_volume () const |
| Check if the currently active tree has a negative volume. More...
|
|
int | t8_geom_get_dimension () const |
| Get the dimension of this geometry. More...
|
|
const std::string | t8_geom_get_name () const |
| Get the name of this geometry. More...
|
|
const size_t | t8_geom_get_hash () const |
|
virtual t8_geometry_type_t | t8_geom_get_type () const =0 |
| Get the type of this geometry. More...
|
|