|
| | DtMatrix () |
| |
| | DtMatrix (int a, int b, bool init=true, int c=-1, int r=-1) |
| |
| | DtMatrix (DtMatrix *matM, bool copy=false) |
| |
| double ** | Init (int a, int b, bool init, int c=-1, int r=-1) |
| |
| double ** | Init (DtMatrix *matM, bool copy=false) |
| |
| void | UnInit () |
| |
| virtual | ~DtMatrix () |
| |
| int | rows () |
| |
| int | columns () |
| |
| double | get (int i, int j) |
| |
| bool | set (int i, int j, double val) |
| |
| void | print (char *str) |
| |
| void | setRows (int nR) |
| |
| void | setColumns (int nC) |
| |
| void | restoreRows () |
| |
| void | restoreColumns () |
| |
| void | identity (bool clear=false) |
| |
| void | all (double val) |
| |
| void | AXB (DtMatrix *myMatB, DtMatrix *result) |
| |
| DtMatrix * | AXB (DtMatrix *myMatB) |
| |
| DtMatrix * | AXBT (DtMatrix *myMatB) |
| |
| bool | UXB (DtMatrix *myMatB) |
| |
| bool | LXB (DtMatrix *myMatB) |
| |
| DtMatrix * | UnMergeHorizontally (int c, DtMatrix *matR) |
| |
| DtMatrix * | UnMergeVertically (int r, DtMatrix *myMatB) |
| |
| DtMVector * | House (int rs, int nc) |
| |
| DtMVector * | HouseT (int rs, int nc) |
| |
| bool | RHouse (DtMVector *house, int rs, int cs) |
| |
| bool | CHouse (DtMVector *house, int rs, int cs) |
| |
| DtMatrix * | QR (DtMatrix *matQ=0) |
| |
| DtMatrix * | LQ (DtMatrix *matQ=0) |
| |
| DtMatrix * | SQRT (DtMatrix *matDiag) |
| |
| DtMatrix * | LDU (DtMatrix *, DtMatrix *, DtMatrix *) |
| |
| void | Scale (double s) |
| |
| void | Accumulate (DtMatrix *myMatB, double s) |
| |
| void | SetIndexes (int i, int j) |
| |
| DtMVector * | LinProg (DtMVector *myMatB, DtMVector *max) |
| |
| void | IntersectionInit () |
| |
|
| class | DtMVector |
| |
| class | DtLinearSystem |
| |
| DtMatrix * | DtMatrixMultiply (DtMatrix *m1, DtMatrix *m2, char *s=0, generic_mm_multflag f=TRANSPOSE_NONE) |
| |
| DtMatrix * | DtMatrixMultiply (DtMatrix *m, DtMVector *v, char *s=0, generic_mm_multflag f=TRANSPOSE_NONE) |
| |
| DtMatrix * | DtMatrixMergeVertically (DtMatrix *myMatT, DtMatrix *myMatB) |
| |
| DtMatrix * | DtMatrixMergeHorizontallyWithTranspose (DtMatrix *matL, DtMatrix *matR) |
| |
| DtMatrix * | DtMatrixMergeHorizontally (DtMatrix *matL, DtMatrix *matR) |
| |
| DtMatrix * | DtMatrixScale (DtMatrix *m, double s) |
| |
| bool | DtIntersectionUniqueSolution (const DtVector &loc1, const DtVector &loc2, const DtDcm &m1, const DtDcm &m2) |
| |
| DtMatrix * | DtMAdd (DtMatrix *myMatA, DtMatrix *myMatB) |
| |
| DtMatrix * | DtMSubtract (DtMatrix *myMatA, DtMatrix *myMatB) |
| |
| DtMatrix * | DtMSum (DtMatrix *myMatA, DtMatrix *B, double s) |
| |
| void | LinearSystem (DtMatrix *myMatA, DtMatrix *myMatB, DtMatrix *myMatC, DtMatrix *myMatD, DtMVector *myMatX, DtMVector *myMatU, DtMVector *myMatY) |
| |
| virtual DtMatrix::~DtMatrix |
( |
| ) |
|
|
virtual |
| void DtMatrix::UnInit |
( |
| ) |
|
| int DtMatrix::columns |
( |
| ) |
|
|
inline |
| void DtMatrix::print |
( |
char * |
str | ) |
|
| void DtMatrix::setRows |
( |
int |
nR | ) |
|
|
inline |
| void DtMatrix::setColumns |
( |
int |
nC | ) |
|
|
inline |
| void DtMatrix::restoreRows |
( |
| ) |
|
|
inline |
| void DtMatrix::restoreColumns |
( |
| ) |
|
|
inline |
| void DtMatrix::identity |
( |
bool |
clear = false | ) |
|
| void DtMatrix::all |
( |
double |
val | ) |
|
| void DtMatrix::Scale |
( |
double |
s | ) |
|
| void DtMatrix::SetIndexes |
( |
int |
i, |
|
|
int |
j |
|
) |
| |
| void DtMatrix::IntersectionInit |
( |
| ) |
|
| bool DtIntersectionUniqueSolution |
( |
const DtVector & |
loc1, |
|
|
const DtVector & |
loc2, |
|
|
const DtDcm & |
m1, |
|
|
const DtDcm & |
m2 |
|
) |
| |
|
friend |
| int DtMatrix::myMaxColumns |
|
private |
The documentation for this class was generated from the following file:
- /data/exports/nrhent7-1/nightly/docs/vrForces.vrf4-8-branch/include/geometry/dyad.h