Darc Library
2012.11
|
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 |
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.
const Real darc::numeric::ma_one_real = 1.0 |
const Real darc::numeric::ma_zero_real = 0.0 |