nray.h File Reference

Provides a fast but inflexible rational ray class for heavy computation. More...

#include "maths/nlargeinteger.h"
#include "maths/nvectordense.h"

Classes

class  regina::NRay
 A slow but flexible class storing a ray rooted at the origin whose coordinates are rational. More...

Namespaces

namespace  regina
 

Contains the entire Regina calculation engine.


Functions

NRay * regina::intersect (const NRay &pos, const NRay &neg, const NVector< NLargeInteger > &hyperplane)
 Returns a newly allocated ray representing the intersection of the hyperplane joining two given rays with the given additional hyperplane.

Detailed Description

Provides a fast but inflexible rational ray class for heavy computation.

Provides a slow but flexible class for rational rays rooted at the origin.


Copyright © 1999-2009, 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).