MatrixTest.cpp File Reference


Detailed Description

Definition in file MatrixTest.cpp.

#include "Vector.hpp"
#include "Matrix.hpp"
#include "PolyFit.hpp"
#include "Stats.hpp"
#include <iostream>
#include <iomanip>
#include <fstream>

Include dependency graph for MatrixTest.cpp:

Include dependency graph

Go to the source code of this file.

Functions

int ReadMatrix (gpstk::Matrix< double > &M, string &file)
void VectorTest (void)
void MatrixTest1 (int argc, char **argv)
void MatrixTest2 (void)
void MatrixTest3 (int argc, char **argv)
void MatrixTest4 (void)
void MatrixTest5 (void)
void MatrixTest6 (int argc, char **argv)
void MatrixTest7 (int argc, char **argv)
void MatrixTest8 (void)
void MatrixTest9 (int argc, char **argv)
void PolyTest (void)
int main (int argc, char **argv)


Function Documentation

int main int  argc,
char **  argv
 

Definition at line 676 of file MatrixTest.cpp.

References MatrixTest1(), MatrixTest2(), MatrixTest3(), MatrixTest4(), MatrixTest5(), MatrixTest6(), MatrixTest7(), MatrixTest8(), MatrixTest9(), PolyTest(), and VectorTest().

void MatrixTest1 int  argc,
char **  argv
 

Definition at line 157 of file MatrixTest.cpp.

References ConstMatrixBase< T, Matrix< T > >::colCopy(), Matrix::cols(), gpstk::cosVec(), gpstk::dot(), gpstk::inverse(), gpstk::norm(), gpstk::outer(), ReadMatrix(), Matrix::rows(), Vector::size(), Matrix::size(), and gpstk::transpose().

Referenced by main().

void MatrixTest2 void   ) 
 

Definition at line 219 of file MatrixTest.cpp.

References Matrix::cols(), gpstk::condNum(), gpstk::inverse(), Matrix::rows(), RefMatrixBase< T, Matrix< T > >::zeroize(), and RefVectorBaseHelper::zeroTolerance.

Referenced by main().

void MatrixTest3 int  argc,
char **  argv
 

Definition at line 247 of file MatrixTest.cpp.

References Matrix::cols(), gpstk::condNum(), gpstk::inverse(), ReadMatrix(), Matrix::rows(), and gpstk::transpose().

Referenced by main().

void MatrixTest4 void   ) 
 

Definition at line 276 of file MatrixTest.cpp.

References SVD::backSub(), Matrix::cols(), SVD::det(), Matrix::rows(), SVD::S, Vector::size(), SVD::sort(), gpstk::transpose(), SVD::U, SVD::V, and RefMatrixBase< T, Matrix< T > >::zeroize().

Referenced by main().

void MatrixTest5 void   ) 
 

Definition at line 361 of file MatrixTest.cpp.

References LUDecomp::backSub(), Matrix::cols(), LUDecomp::det(), LUDecomp::LU, Matrix::rows(), Vector::size(), and gpstk::transpose().

Referenced by main().

void MatrixTest6 int  argc,
char **  argv
 

Definition at line 403 of file MatrixTest.cpp.

References Cholesky::backSub(), Matrix::cols(), Cholesky::L, ReadMatrix(), Matrix::rows(), Vector::size(), gpstk::transpose(), and Cholesky::U.

Referenced by main().

void MatrixTest7 int  argc,
char **  argv
 

Definition at line 439 of file MatrixTest.cpp.

References Householder::A, Matrix::cols(), ReadMatrix(), and Matrix::rows().

Referenced by main().

void MatrixTest8 void   ) 
 

Definition at line 457 of file MatrixTest.cpp.

References Matrix::cols(), gpstk::condNum(), gpstk::inverse(), gpstk::inverseLUD(), gpstk::inverseSVD(), Matrix::rows(), and RefMatrixBase< T, Matrix< T > >::zeroize().

Referenced by main().

void MatrixTest9 int  argc,
char **  argv
 

Definition at line 493 of file MatrixTest.cpp.

References ConstMatrixBase< T, Matrix< T > >::colCopy(), Matrix::cols(), gpstk::condNum(), gpstk::inverse(), ReadMatrix(), Matrix::rows(), Vector::size(), and gpstk::transpose().

Referenced by main().

void PolyTest void   ) 
 

Definition at line 535 of file MatrixTest.cpp.

References TwoSampleStats::Add(), Stats::Add(), PolyFit::Add(), Matrix::cols(), PolyFit::Covariance(), PolyFit::Evaluate(), TwoSampleStats::Reset(), Stats::Reset(), PolyFit::Reset(), Matrix::rows(), Vector::size(), and PolyFit::Solution().

Referenced by main().

int ReadMatrix gpstk::Matrix< double > &  M,
string &  file
 

Definition at line 41 of file MatrixTest.cpp.

Referenced by MatrixTest1(), MatrixTest3(), MatrixTest6(), MatrixTest7(), and MatrixTest9().

void VectorTest void   ) 
 

Definition at line 101 of file MatrixTest.cpp.

References gpstk::dot(), gpstk::max(), gpstk::min(), gpstk::Minkowski(), gpstk::norm(), Vector::size(), gpstk::sum(), and RefVectorBaseHelper::zeroTolerance.

Referenced by main().


Generated on Thu May 23 03:31:24 2013 for GPS ToolKit Software Library by  doxygen 1.3.9.1