main file for bezier shape functions More...
Go to the source code of this file.
Namespaces | |
namespace | crv |
the curving functions are contained in this namespace | |
Typedefs | |
typedef void(* | crv::bezierShape )(int P, apf::Vector3 const &xi, apf::NewArray< double > &values) |
typedef for table of shape functions | |
typedef void(* | crv::bezierShapeGrads )(int P, apf::Vector3 const &xi, apf::NewArray< apf::Vector3 > &grads) |
typedef for table of shape function gradients | |
Functions | |
void | crv::BlendedTriangleGetValues (apf::Mesh *m, apf::MeshEntity *e, apf::Vector3 const &xi, apf::NewArray< double > &values) |
shape blending functions | |
void | crv::getBezierTransformationMatrix (int type, int P, mth::Matrix< double > &A, const apf::Vector3 *range) |
Get transformation matrix corresponding to a parametric range. | |
void | crv::getBezierTransformationMatrix (int parentType, int childType, int P, mth::Matrix< double > &A, const apf::Vector3 *childRange) |
Get transformation matrix of a lower entity in a higher entity over a parametric range. | |
Variables | |
const bezierShape | crv::bezier [apf::Mesh::TYPES] |
table of shape functions | |
const bezierShapeGrads | crv::bezierGrads [apf::Mesh::TYPES] |
table of shape function gradients |
main file for bezier shape functions
Definition in file crvBezierShapes.h.