Classes |
class | LogAndSign |
class | MatrixType |
class | MatrixBandWidth |
class | ArrayLengthSpecifier |
class | BaseMatrix |
class | GeneralMatrix |
class | Matrix |
class | nricMatrix |
class | SymmetricMatrix |
class | UpperTriangularMatrix |
class | LowerTriangularMatrix |
class | DiagonalMatrix |
class | RowVector |
class | ColumnVector |
class | CroutMatrix |
class | BandMatrix |
class | UpperBandMatrix |
class | LowerBandMatrix |
class | SymmetricBandMatrix |
class | BandLUMatrix |
class | IdentityMatrix |
class | GenericMatrix |
class | MultipliedMatrix |
class | AddedMatrix |
class | SPMatrix |
class | KPMatrix |
class | ConcatenatedMatrix |
class | StackedMatrix |
class | SolvedMatrix |
class | SubtractedMatrix |
class | ShiftedMatrix |
class | NegShiftedMatrix |
class | ScaledMatrix |
class | NegatedMatrix |
class | TransposedMatrix |
class | ReversedMatrix |
class | InvertedMatrix |
class | RowedMatrix |
class | ColedMatrix |
class | DiagedMatrix |
class | MatedMatrix |
class | ReturnMatrixX |
class | GetSubMatrix |
class | LinearEquationSolver |
class | MatrixInput |
class | SimpleIntArray |
class | NPDException |
class | ConvergenceException |
class | SingularException |
class | OverflowException |
class | ProgramException |
class | IndexException |
class | VectorException |
class | NotSquareException |
class | SubMatrixDimensionException |
class | IncompatibleDimensionsException |
class | NotDefinedException |
class | CannotBuildException |
class | InternalException |
class | SymmetricEigenAnalysis |
class | FFT_Controller |
class | MultiRadixCounter |
class | FindMaximum2 |
class | R1_Col_I_D |
class | NonLinearLeastSquares |
class | LL_D_FI |
class | MLE_D_FI |
Functions |
Real | square (Real x) |
ReturnMatrix | Cholesky (const SymmetricMatrix &S) |
ReturnMatrix | Cholesky (const SymmetricBandMatrix &S) |
void | EigenValues (const SymmetricMatrix &A, DiagonalMatrix &D, Matrix &Z) |
void | EigenValues (const SymmetricMatrix &X, DiagonalMatrix &D) |
void | EigenValues (const SymmetricMatrix &X, DiagonalMatrix &D, SymmetricMatrix &A) |
void | FFTI (const ColumnVector &U, const ColumnVector &V, ColumnVector &X, ColumnVector &Y) |
void | RealFFT (const ColumnVector &U, ColumnVector &X, ColumnVector &Y) |
void | RealFFTI (const ColumnVector &A, const ColumnVector &B, ColumnVector &U) |
void | FFT (const ColumnVector &U, const ColumnVector &V, ColumnVector &X, ColumnVector &Y) |
void | DCT_II (const ColumnVector &U, ColumnVector &V) |
void | DCT_II_inverse (const ColumnVector &V, ColumnVector &U) |
void | DST_II (const ColumnVector &U, ColumnVector &V) |
void | DST_II_inverse (const ColumnVector &V, ColumnVector &U) |
void | DCT_inverse (const ColumnVector &V, ColumnVector &U) |
void | DCT (const ColumnVector &U, ColumnVector &V) |
void | DST_inverse (const ColumnVector &V, ColumnVector &U) |
void | DST (const ColumnVector &U, ColumnVector &V) |
void | QRZT (Matrix &X, LowerTriangularMatrix &L) |
void | QRZT (const Matrix &X, Matrix &Y, Matrix &M) |
void | QRZ (Matrix &X, UpperTriangularMatrix &U) |
void | QRZ (const Matrix &X, Matrix &Y, Matrix &M) |
void | Jacobi (const SymmetricMatrix &X, DiagonalMatrix &D, SymmetricMatrix &A, Matrix &V, bool eivec) |
void | Jacobi (const SymmetricMatrix &X, DiagonalMatrix &D) |
void | Jacobi (const SymmetricMatrix &X, DiagonalMatrix &D, SymmetricMatrix &A) |
void | Jacobi (const SymmetricMatrix &X, DiagonalMatrix &D, Matrix &V) |
int | square (int x) |
void | MatrixErrorNoSpace (void *) |
bool | operator== (const GeneralMatrix &A, const GeneralMatrix &B) |
bool | operator== (const BaseMatrix &A, const BaseMatrix &B) |
bool | operator!= (const GeneralMatrix &A, const GeneralMatrix &B) |
bool | operator!= (const BaseMatrix &A, const BaseMatrix &B) |
bool | operator<= (const BaseMatrix &A, const BaseMatrix &) |
bool | operator>= (const BaseMatrix &A, const BaseMatrix &) |
bool | operator< (const BaseMatrix &A, const BaseMatrix &) |
bool | operator> (const BaseMatrix &A, const BaseMatrix &) |
bool | IsZero (const BaseMatrix &A) |
LogAndSign | LogDeterminant (const BaseMatrix &B) |
Real | Determinant (const BaseMatrix &B) |
Real | SumSquare (const BaseMatrix &B) |
Real | NormFrobenius (const BaseMatrix &B) |
Real | Trace (const BaseMatrix &B) |
Real | SumAbsoluteValue (const BaseMatrix &B) |
Real | Sum (const BaseMatrix &B) |
Real | MaximumAbsoluteValue (const BaseMatrix &B) |
Real | MinimumAbsoluteValue (const BaseMatrix &B) |
Real | Maximum (const BaseMatrix &B) |
Real | Minimum (const BaseMatrix &B) |
Real | Norm1 (const BaseMatrix &B) |
Real | Norm1 (RowVector &RV) |
Real | NormInfinity (const BaseMatrix &B) |
Real | NormInfinity (ColumnVector &CV) |
bool | IsZero (const GeneralMatrix &A) |
ShiftedMatrix & | operator+ (Real f, const BaseMatrix &BM) |
ScaledMatrix & | operator* (Real f, const BaseMatrix &BM) |
bool | Rectangular (MatrixType a, MatrixType b, MatrixType c) |
Real | DotProd (const MatrixRowCol &mrc1, const MatrixRowCol &mrc2) |
bool | Compare (const MatrixType &source, MatrixType &destination) |
SPMatrix & | SP (const BaseMatrix &bm1, const BaseMatrix &bm2) |
KPMatrix & | KP (const BaseMatrix &bm1, const BaseMatrix &bm2) |
NegShiftedMatrix & | operator- (Real f, const BaseMatrix &bm1) |
Real | DotProduct (const Matrix &A, const Matrix &B) |
ostream & | operator<< (ostream &s, const BaseMatrix &X) |
ostream & | operator<< (ostream &s, const GeneralMatrix &X) |
void | HHDecompose (Matrix &X, LowerTriangularMatrix &L) |
void | HHDecompose (const Matrix &X, Matrix &Y, Matrix &M) |
void | SVD (const Matrix &, DiagonalMatrix &, Matrix &, Matrix &, bool=true, bool=true) |
void | SVD (const Matrix &, DiagonalMatrix &) |
void | SVD (const Matrix &A, DiagonalMatrix &D, Matrix &U, bool withU=true) |
void | SortSV (DiagonalMatrix &D, Matrix &U, bool ascending=false) |
void | SortSV (DiagonalMatrix &D, Matrix &U, Matrix &V, bool ascending=false) |
void | SortAscending (GeneralMatrix &) |
void | SortDescending (GeneralMatrix &) |
std::ostream & | operator<< (std::ostream &, const BaseMatrix &) |
std::ostream & | operator<< (std::ostream &, const GeneralMatrix &) |
void | ComplexScale (RectMatrixCol &U, RectMatrixCol &V, Real x, Real y) |
void | Rotate (RectMatrixCol &U, RectMatrixCol &V, Real tau, Real s) |