29 #ifndef T8_GEOMETRY_ZERO_HXX
30 #define T8_GEOMETRY_ZERO_HXX
58 const double *ref_coords,
59 double out_coords[3])
const;
72 const double *ref_coords,
73 double *jacobian)
const;
This structure holds the connectivity data of the coarse mesh.
Definition: t8_cmesh_types.h:83
Definition: t8_geometry_zero.hxx:36
virtual void t8_geom_evaluate(t8_cmesh_t cmesh, t8_gloidx_t gtreeid, const double *ref_coords, double out_coords[3]) const
Map a point in the reference space $$[0,1]^dimension$$ to $$\mathbb R^3$$.
Definition: t8_geometry_zero.cxx:51
virtual void t8_geom_load_tree_data(t8_cmesh_t cmesh, t8_gloidx_t gtreeid)
Update a possible internal data buffer for per tree data.
Definition: t8_geometry_zero.cxx:85
virtual ~ t8_geometry_zero()
The destructor.
virtual void t8_geom_evalute_jacobian(t8_cmesh_t cmesh, t8_gloidx_t gtreeid, const double *ref_coords, double *jacobian) const
Compute the jacobian of the t8_geom_evaluate map at a point in the reference space $$[0,...
Definition: t8_geometry_zero.cxx:74
Definition: t8_geometry_base.hxx:38
int dimension
The dimension of reference space for which this is a geometry.
Definition: t8_geometry_base.hxx:117
This is the administrative header file for t8code.
int64_t t8_gloidx_t
A type for global indexing that holds really big numbers.
Definition: t8.h:105
Implements the base pure virtual class t8_geometry and the inherited class t8_geometry_w_vertices.