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