10 #ifndef MESHADAPT_CRVTRI5C0_H
11 #define MESHADAPT_CRVTRI5C0_H
31 int eval(
double u,
double v,
double * pos);
32 int eval_deriv1(
double u,
double v, Point3d&, Point3d&);
37 std::string v_tag_name()
const {
38 return std::string(
"crv_tri_5_data_tag");
46 #endif//MESHADAPT_CRVTRI5C0_H
int eval(double u, double v, double *pos)
evaluate w.r.t. the barycentric/area coordinates
Definition: CrvTri5C0.cc:96
int v_data_size() const
six face node for quintic triangular faces
Definition: CrvTri5C0.h:34
virtual ~CrvTri5C0()
dtor
Definition: CrvTri5C0.h:29
virtual void calc_face_ctrl_pts()
calculates the No. 15 ~ 20th of the Bezier control points associated with the face ...
Definition: CrvTri5C0.cc:116
CrvTri5C0(pMeshFace in_face)
public constructor 1
Definition: CrvTri5C0.cc:28
Curved triangular face of geometric order 5.
Definition: CrvTri5C0.h:17
abstract class representing curved mesh face
Definition: CrvFace.h:32