|
struct | DD |
| Implements extended-precision floating-point numbers which maintain 106 bits (approximately 30 decimal digits) of precision. A DoubleDouble uses a representation containing two double-precision values. A number x is represented as a pair of doubles, x.hi and x.lo, such that the number represented by x is x.hi + x.lo, where More...
|
|
class | MathUtil |
| Various utility functions for mathematical and numerical operations. More...
|
|
class | Matrix |
| Implements some 2D matrix operations (in particular, solving systems of linear equations). More...
|
|
class | Plane3D |
| Models a plane in 3-dimensional Cartesian space. More...
|
|
class | Vector2D |
| A 2-dimensional mathematical vector represented by double-precision X and Y components. More...
|
|
class | Vector3D |
| Represents a vector in 3-dimensional Cartesian space. More...
|
|
class | VectorMath |
| Functions for performing vector mathematics.
|
|