SCOREC core
Parallel unstructured mesh tools
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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

 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 More...
 
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

Definition in file crvSnap.h.