Namespaces | Functions

crvSnap.h File Reference

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

Detailed Description

main file for snapping of curved nodes, based off of maSnap.h and maSnap.cc

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines