#include "SimpMeshRed.h"
#include "topology.h"
#include "../simplex/geometry.h"
#include "../../../numerical/constants.h"
#include "geometry.ipp"
Go to the source code of this file.
| Namespaces | |
| namespace | geom | 
| Classes | |
| class | geom::IsNotSharpAngle< SMR > | 
| Functor that returns true iff the boundary angle is not sharp.  More... | |
| Functions | |
| template<class SMR> | |
| SMR::Number | geom::computeIncidentCellsAngle (typename SMR::NodeConstIterator node) | 
| Return the solid angle accumulated from the incident cells. | |
| template<class SMR> | |
| SMR::Number | geom::computeDihedralAngle (typename SMR::ConstEdge edge) | 
| Compute the dihedral angle at the specified edge. | |
| template<class SMR> | |
| SMR::Number | geom::computeCosineAngle (typename SMR::FaceConstIterator face) | 
| Return the cosine of the interior angle at the specified 1-face. | |
| template<class SMR> | |
| void | geom::computeNodeNormal (typename SMR::NodeConstIterator node, typename SMR::Vertex *normal) | 
| Compute the normal to the surface. | |
| template<class SMR> | |
| SMR::Vertex | geom::computeNodeNormal (typename SMR::NodeConstIterator node) | 
| Return the normal to the surface. | |
| template<class SMR> | |
| void | geom::computeCellNormal (typename SMR::CellConstIterator cell, typename SMR::Vertex *normal) | 
| Compute the cell normal. | |
| template<class SMR> | |
| SMR::Vertex | geom::computeCellNormal (typename SMR::CellConstIterator cell) | 
| Return the normal to the surface. | |
| template<class SMR> | |
| void | geom::computeFaceNormal (typename SMR::CellConstIterator cell, int i, typename SMR::Vertex *x) | 
| Compute the face normal. | |
| template<typename T, template< class > class Node, template< class > class Cell, template< class, class > class Cont, typename OutputIterator> | |
| void | geom::projectAndGetSimplices (const SimpMeshRed< 2, 1, T, Node, Cell, Cont > &mesh, OutputIterator simplices) | 
| Project the line segments to 1-D and collect them. | |
| template<typename T, template< class > class Node, template< class > class Cell, template< class, class > class Cont, typename OutputIterator> | |
| void | geom::projectAndGetSimplices (const SimpMeshRed< 3, 2, T, Node, Cell, Cont > &mesh, OutputIterator simplices) | 
| Project the triangle simplices to 2-D and collect them. | |
 1.4.7
 1.4.7