gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
curvature.h
Go to the documentation of this file.
1 // Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
2 //
3 // See the LICENSE.txt file in the Gmsh root directory for license information.
4 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
5 
6 #ifndef CURVATURE_H
7 #define CURVATURE_H
8 
9 #include <vector>
10 #include "SPoint3.h"
11 #include "SVector3.h"
12 
14  const std::vector<int> &triangles, const std::vector<SPoint3> &nodes,
15  std::vector<std::pair<SVector3, SVector3> > &nodalCurvatures);
17  const std::vector<int> &triangles, const std::vector<SPoint3> &nodes,
18  std::vector<std::pair<SVector3, SVector3> > &nodalCurvatures,
19  std::vector<double> &nodeNormals);
20 
21 #endif
SVector3.h
CurvatureRusinkiewicz
bool CurvatureRusinkiewicz(const std::vector< int > &triangles, const std::vector< SPoint3 > &nodes, std::vector< std::pair< SVector3, SVector3 > > &nodalCurvatures)
Definition: curvature.cpp:172
SPoint3.h