C# (CSharp) SharpMath Namespace

Nested Namespaces

SharpMath.FFT

Сlasses

Name Description
AngleAxis
BFGS Helper fitting class implementing BFGS optimization http://en.wikipedia.org/wiki/BFGS_method Implementation stolen from http://code.google.com/p/vladium/source/browse/#svn%2Ftrunk%2Foptlib%2Fsrc%2Fcom%2Fvladium%2Futil%2Foptimize
BoundingBox
BoundingSphere
Complex
Functions A bunch of utility functions stolen from http://www.johndcook.com
Hammersley Hammersley sequence generator (ugly) source code from http://people.sc.fsu.edu/~jburkardt/cpp_src/hammersley/hammersley.html
Matrix Double-precision NxN matrix class
Noise A simple implementation of gradient noise from Ken Perlin
Plane
Point2D
Point4D
Point4DTypeConverter
PointTypeConverter
Quat
Quat.QuatException
Ray
SimpleRNG SimpleRNG is a simple random number generator based on George Marsaglia's MWC (multiply with carry) generator. Although it is very simple, it passes Marsaglia's DIEHARD series of random number generator tests. Written by John D. Cook http://www.johndcook.com Project page: http://www.codeproject.com/Articles/25172/Simple-Random-Number-Generation
Vector2D
Vector2DTypeConverter
Vector4D
Vector4DTypeConverter
VectorTypeConverter
float3
float3x3
float3x3.MatrixException
float4x4
float4x4.MatrixException