27 #ifndef T8_GEOMETRY_LINEAR_HXX
28 #define T8_GEOMETRY_LINEAR_HXX
62 const double *ref_coords,
63 double out_coords[3])
const;
75 const double *ref_coords,
76 double *jacobian)
const;
Definition: t8_geometry_base.hxx:125
This structure holds the connectivity data of the coarse mesh.
Definition: t8_cmesh_types.h:83
Definition: t8_geometry_linear.hxx:34
virtual ~ t8_geometry_linear()
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_linear.cxx:78
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_linear.cxx:56
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.