main file for quality functions defined outside of crvQuality.cc More...
Go to the source code of this file.
Namespaces | |
namespace | crv |
the curving functions are contained in this namespace | |
Typedefs | |
typedef void(* | crv::SubdivisionFunction )(int P, apf::NewArray< double > &nodes, apf::NewArray< double > *subNodes) |
typedef for table of jacobian det subdivision functions | |
Functions | |
void | crv::subdivideBezierEntityJacobianDet (int P, int type, apf::NewArray< double > &c, apf::NewArray< double > &nodes, apf::NewArray< double > *subNodes) |
subdivide jacobian det using subdivision matrices | |
void | crv::getBezierJacobianDetSubdivisionCoefficients (int P, int type, apf::NewArray< double > &c) |
get matrices used for uniform subdivision, 2^dim matrices, unrolled into a double | |
void | crv::elevateBezierJacobianDet (int type, int P, int r, apf::NewArray< double > &nodes, apf::NewArray< double > &elevatedNodes) |
elevate jacobian det to higher order, used in getQuality | |
Variables | |
const SubdivisionFunction | crv::subdivideBezierJacobianDet [apf::Mesh::TYPES] |
table of jacobian det subdivision functions |
main file for quality functions defined outside of crvQuality.cc
Definition in file crvQuality.h.