Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

nnormalsurfacelist.h File Reference

Contains a packet representing a collection of normal surfaces in a 3-manifold. More...

#include <algorithm>
#include <vector>
#include "packet/npacket.h"
#include "surfaces/nnormalsurface.h"
#include "surfaces/nsurfaceset.h"
#include "utilities/memutils.h"
#include "utilities/nthread.h"
#include "surfaces/nnormalsurfacelist.tcc"

Namespaces

namespace  regina

Functions

template<class RayOutputIterator, class FaceOutputIterator>
void createNonNegativeCone (NTriangulation *triangulation, int flavour, RayOutputIterator rays, FaceOutputIterator faces)
 Writes to the given output iterators newly allocated rays and faces representing the cone in the given flavour of coordinate system obtained by setting all coordinates non-negative.
NMatrixInt * makeMatchingEquations (NTriangulation *triangulation, int flavour)
 Creates a new set of normal surface matching equations for the given triangulation using the given flavour of coordinate system.


Detailed Description

Contains a packet representing a collection of normal surfaces in a 3-manifold.


Copyright © 1999-2004, Ben Burton
This software is released under the GNU General Public License.
For further information, or to submit a bug or other problem, please contact Ben Burton (bab@debian.org).