main file for snapping of curved nodes, based off of maSnap.h and maSnap.cc More...
Go to the source code of this file.
Namespaces | |
namespace | crv |
the curving functions are contained in this namespace | |
Functions | |
void | crv::transferParametricOnEdgeSplit (apf::Mesh *m, apf::MeshEntity *e, double t, apf::Vector3 &p) |
gets parametric location on geometry given t in [0,1] on edge | |
void | crv::transferParametricOnTriSplit (apf::Mesh2 *m, apf::MeshEntity *e, apf::Vector3 &t, apf::Vector3 &p) |
gets parametric location on geometry given barycentric coordinate t on tri | |
void | crv::transferParametricOnGeometricEdgeSplit (apf::Mesh2 *m, apf::MeshEntity *e, double t, apf::Vector3 &p) |
gets parametric location on geometry given t in [0,1] on edge, but splitting in geometric space first and then projecting | |
void | crv::transferParametricOnGeometricTriSplit (apf::Mesh2 *m, apf::MeshEntity *e, apf::Vector3 &t, apf::Vector3 &p) |
gets parametric location on geometry given barycentric coordinate t on tri, but splitting in geometric space first and then projecting |
main file for snapping of curved nodes, based off of maSnap.h and maSnap.cc
Definition in file crvSnap.h.