Darc Library  2012.11
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
darc::numeric Namespace Reference

Classes

class  MA_3DGizmo

Enumerations

enum  MA_EULER_CONV {
  MA_EULER_YXY = (MA_EULER_R0(MA_EULER_Y) | MA_EULER_R1(MA_EULER_X) | MA_EULER_R2(MA_EULER_Y)), MA_EULER_YXZ = (MA_EULER_R0(MA_EULER_Y) | MA_EULER_R1(MA_EULER_X) | MA_EULER_R2(MA_EULER_Z)), MA_EULER_ZXY = (MA_EULER_R0(MA_EULER_Z) | MA_EULER_R1(MA_EULER_X) | MA_EULER_R2(MA_EULER_Y)), MA_EULER_ZXZ = (MA_EULER_R0(MA_EULER_Z) | MA_EULER_R1(MA_EULER_X) | MA_EULER_R2(MA_EULER_Z)),
  MA_EULER_XYX = (MA_EULER_R0(MA_EULER_X) | MA_EULER_R1(MA_EULER_Y) | MA_EULER_R2(MA_EULER_X)), MA_EULER_XYZ = (MA_EULER_R0(MA_EULER_X) | MA_EULER_R1(MA_EULER_Y) | MA_EULER_R2(MA_EULER_Z)), MA_EULER_ZYX = (MA_EULER_R0(MA_EULER_Z) | MA_EULER_R1(MA_EULER_Y) | MA_EULER_R2(MA_EULER_X)), MA_EULER_ZYZ = (MA_EULER_R0(MA_EULER_Z) | MA_EULER_R1(MA_EULER_Y) | MA_EULER_R2(MA_EULER_Z)),
  MA_EULER_XZX = (MA_EULER_R0(MA_EULER_X) | MA_EULER_R1(MA_EULER_Z) | MA_EULER_R2(MA_EULER_X)), MA_EULER_XZY = (MA_EULER_R0(MA_EULER_X) | MA_EULER_R1(MA_EULER_Z) | MA_EULER_R2(MA_EULER_Y)), MA_EULER_YZX = (MA_EULER_R0(MA_EULER_Y) | MA_EULER_R1(MA_EULER_Z) | MA_EULER_R2(MA_EULER_X)), MA_EULER_YZY = (MA_EULER_R0(MA_EULER_Y) | MA_EULER_R1(MA_EULER_Z) | MA_EULER_R2(MA_EULER_Y))
}
enum  EVALUE { NC_SINGULAR = 200 }

Functions

DCR NC_API ma_sgesv (GE_Matrix &_A, GE_Matrix &_b)
NC_API Vector3D ma_Matrix4D_toEuler (const Matrix4D &_m, MA_EULER_CONV _c)

Variables

const Real ma_one_real = 1.0
const Real ma_zero_real = 0.0

Enumeration Type Documentation

Enumerator:
NC_SINGULAR 
Enumerator:
MA_EULER_YXY 
MA_EULER_YXZ 
MA_EULER_ZXY 
MA_EULER_ZXZ 
MA_EULER_XYX 
MA_EULER_XYZ 
MA_EULER_ZYX 
MA_EULER_ZYZ 
MA_EULER_XZX 
MA_EULER_XZY 
MA_EULER_YZX 
MA_EULER_YZY 

Function Documentation

NC_API Vector3D darc::numeric::ma_Matrix4D_toEuler ( const Matrix4D &  _m,
MA_EULER_CONV  _c 
)
DCR NC_API darc::numeric::ma_sgesv ( GE_Matrix &  _A,
GE_Matrix &  _b 
)

Solves A*x = b if A is a NxN matrix. On exit A contains the factors L and U, b contains the solution x.


Variable Documentation