C++ main module for mmsd Package
1.0
|
Functions | |
void | computeAMatrix (LAP_DoubleFullSymmetricMatrix &A) |
void | computeXMatrix (LAP_DoubleFullGeneralMatrix &X) |
void | computeIMatrix (LAP_DoubleFullGeneralMatrix &X) |
tBoolean | testEigenFunction () |
tBoolean | testOptimizerGProject1 () |
tBoolean | testOptimizerGProject2 () |
tBoolean | testOptimizerHInverse () |
tBoolean | testOptimize () |
int | test () |
int | main (int argc, char *argv[]) |
void computeAMatrix | ( | LAP_DoubleFullSymmetricMatrix & | A | ) |
References LAP_DoubleFullSymmetricMatrix::setSize().
Referenced by testEigenFunction(), testOptimize(), testOptimizerGProject1(), testOptimizerGProject2(), and testOptimizerHInverse().
void computeIMatrix | ( | LAP_DoubleFullGeneralMatrix & | X | ) |
References LAP_DoubleFullGeneralMatrix::setSize().
Referenced by testOptimizerHInverse().
void computeXMatrix | ( | LAP_DoubleFullGeneralMatrix & | X | ) |
References LAP_DoubleFullGeneralMatrix::setSize().
Referenced by testEigenFunction(), testOptimize(), testOptimizerGProject1(), and testOptimizerGProject2().
int main | ( | int | argc, |
char * | argv[] | ||
) |
int test | ( | ) |
References tBoolean, testEigenFunction(), testOptimize(), testOptimizerGProject1(), testOptimizerGProject2(), and testOptimizerHInverse().
Referenced by main().
tBoolean testEigenFunction | ( | ) |
References computeAMatrix(), computeXMatrix(), LAP_DoubleMatrix::get(), LAP_DoubleFullGeneralMatrix::getColumnsNumber(), LAP_DoubleFullGeneralMatrix::getRowsNumber(), MATH_EigenFunction::New(), LAP_DoubleFullSymmetricMatrix::New(), LAP_DoubleFullGeneralMatrix::New(), LAP_DoubleFullGeneralMatrix::setSize(), tBoolean, and tLVectorIndex.
Referenced by test().
tBoolean testOptimize | ( | ) |
References computeAMatrix(), computeXMatrix(), LAP_DoubleMatrix::get(), LAP_DoubleFullGeneralMatrix::getColumnsNumber(), LAP_DoubleFullGeneralMatrix::getRowsNumber(), MATH_EigenFunction::New(), LAP_DoubleFullSymmetricMatrix::New(), LAP_DoubleFullGeneralMatrix::New(), MATH_StiefelOptimizer::New(), LAP_DoubleFullGeneralMatrix::orthogonalize(), LAP_DoubleFullGeneralMatrix::setSize(), tBoolean, and tLVectorIndex.
Referenced by test().
tBoolean testOptimizerGProject1 | ( | ) |
References computeAMatrix(), computeXMatrix(), LAP_DoubleMatrix::get(), LAP_DoubleFullGeneralMatrix::getColumnsNumber(), LAP_DoubleFullGeneralMatrix::getRowsNumber(), MATH_EigenFunction::New(), LAP_DoubleFullSymmetricMatrix::New(), LAP_DoubleFullGeneralMatrix::New(), MATH_StiefelOptimizer::New(), LAP_DoubleFullGeneralMatrix::orthogonalize(), LAP_DoubleFullGeneralMatrix::setSize(), tBoolean, and tLVectorIndex.
Referenced by test().
tBoolean testOptimizerGProject2 | ( | ) |
References computeAMatrix(), computeXMatrix(), LAP_DoubleMatrix::get(), LAP_DoubleFullGeneralMatrix::getColumnsNumber(), LAP_DoubleFullGeneralMatrix::getRowsNumber(), MATH_EigenFunction::New(), LAP_DoubleFullSymmetricMatrix::New(), LAP_DoubleFullGeneralMatrix::New(), MATH_StiefelOptimizer::New(), LAP_DoubleFullGeneralMatrix::orthogonalize(), LAP_DoubleFullGeneralMatrix::setSize(), tBoolean, and tLVectorIndex.
Referenced by test().
tBoolean testOptimizerHInverse | ( | ) |
References computeAMatrix(), computeIMatrix(), LAP_DoubleMatrix::get(), LAP_DoubleFullGeneralMatrix::getColumnsNumber(), LAP_DoubleFullGeneralMatrix::getRowsNumber(), MATH_EigenFunction::New(), LAP_DoubleFullSymmetricMatrix::New(), LAP_DoubleFullGeneralMatrix::New(), MATH_StiefelOptimizer::New(), LAP_DoubleFullGeneralMatrix::orthogonalize(), LAP_DoubleFullGeneralMatrix::setSize(), tBoolean, and tLVectorIndex.
Referenced by test().