antiSymmetrize() const | npstat::Matrix< Numeric, Len > | |
argmax() const | npstat::Matrix< Numeric, Len > | |
argmaxAbs() const | npstat::Matrix< Numeric, Len > | |
argmin() const | npstat::Matrix< Numeric, Len > | |
at(unsigned row, unsigned column) const | npstat::Matrix< Numeric, Len > | |
bilinear(const Num2 *data, unsigned dataLen) const | npstat::Matrix< Numeric, Len > | |
bilinear(const Matrix &r) const | npstat::Matrix< Numeric, Len > | |
bilinearT(const Matrix &r) const | npstat::Matrix< Numeric, Len > | |
classId() const | npstat::Matrix< Numeric, Len > | inline |
classname() (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | static |
clearMainDiagonal() | npstat::Matrix< Numeric, Len > | |
coarseAverage(unsigned n, unsigned m, Matrix *result) const | npstat::Matrix< Numeric, Len > | |
coarseSum(unsigned n, unsigned m, Matrix *result) const | npstat::Matrix< Numeric, Len > | |
columnSum(unsigned column) const | npstat::Matrix< Numeric, Len > | |
constFill(Numeric c) | npstat::Matrix< Numeric, Len > | |
constrainedLeastSquares(const Numeric *rhs1, unsigned lenRhs1, const Matrix &B, const Numeric *rhs2, unsigned lenRhs2, Numeric *solution, unsigned lenSol, Numeric *resultChiSquare=0, Matrix *resultCovarianceMatrix=0, Numeric *unconstrainedSolution=0, Matrix *unconstrainedCovmat=0, Matrix *projectionMatrix=0, Matrix *A=0) const | npstat::Matrix< Numeric, Len > | |
corrToCovar(const double *variances, unsigned lenVariances) const | npstat::Matrix< Numeric, Len > | |
covarToCorr() const | npstat::Matrix< Numeric, Len > | |
data() const (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | inline |
det() const | npstat::Matrix< Numeric, Len > | |
diagFill(const Num2 *data, unsigned dataLen) | npstat::Matrix< Numeric, Len > | |
directSum(const Matrix &added) const | npstat::Matrix< Numeric, Len > | |
frobeniusNorm() const | npstat::Matrix< Numeric, Len > | |
genEigen(typename GeneralizedComplex< Numeric >::type *eigenvalues, unsigned lenEigenvalues, Matrix *rightEigenvectors=0, Matrix *leftEigenvectors=0) const | npstat::Matrix< Numeric, Len > | |
hadamardProduct(const Matrix &r) const | npstat::Matrix< Numeric, Len > | |
hadamardRatio(const Matrix &denominator) const | npstat::Matrix< Numeric, Len > | |
inv() const | npstat::Matrix< Numeric, Len > | |
isAntiSymmetric() const (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | |
isCompatible(const Matrix &other) const | npstat::Matrix< Numeric, Len > | |
isDiagonal() const (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | |
isMainDiagonal() const (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | |
isSquare() const (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | inline |
isSymmetric() const (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | |
isZero() const (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | |
leftInv() const | npstat::Matrix< Numeric, Len > | |
length() const (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | inline |
linearLeastSquares(const Numeric *rhs, unsigned lenRhs, Numeric *solution, unsigned lenSolution) const | npstat::Matrix< Numeric, Len > | |
makeDiagonal() | npstat::Matrix< Numeric, Len > | |
Matrix (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | friend |
Matrix() | npstat::Matrix< Numeric, Len > | |
Matrix(unsigned nrows, unsigned ncols) | npstat::Matrix< Numeric, Len > | |
Matrix(unsigned nrows, unsigned ncols, int initCode) | npstat::Matrix< Numeric, Len > | |
Matrix(unsigned nrows, unsigned ncols, const Numeric *data) | npstat::Matrix< Numeric, Len > | |
Matrix(const Matrix &) | npstat::Matrix< Numeric, Len > | |
Matrix(Matrix &&) | npstat::Matrix< Numeric, Len > | |
Matrix(const Matrix< Num2, Len2 > &) | npstat::Matrix< Numeric, Len > | |
Matrix(const Matrix< Num2, Len2 > &, unsigned rowMin, unsigned rowMax, unsigned columnMin, unsigned columnMax) | npstat::Matrix< Numeric, Len > | |
maxAbsValue() const | npstat::Matrix< Numeric, Len > | |
maxValue() const | npstat::Matrix< Numeric, Len > | |
minus(const Matrix &r, Matrix *result) const (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | |
minValue() const | npstat::Matrix< Numeric, Len > | |
nColumns() const (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | inline |
nonZeros() const | npstat::Matrix< Numeric, Len > | |
nRows() const | npstat::Matrix< Numeric, Len > | inline |
operator!=(const Matrix &) const (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | |
operator()(unsigned row, unsigned column) const | npstat::Matrix< Numeric, Len > | |
operator*(const Matrix &r) const | npstat::Matrix< Numeric, Len > | |
operator*(Numeric r) const (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | |
operator*=(Numeric r) | npstat::Matrix< Numeric, Len > | |
operator+() const | npstat::Matrix< Numeric, Len > | |
operator+(const Matrix &r) const (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | |
operator+=(const Matrix &r) (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | |
operator-() const | npstat::Matrix< Numeric, Len > | |
operator-(const Matrix &r) const (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | |
operator-=(const Matrix &r) (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | |
operator/(Numeric r) const (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | |
operator/=(Numeric r) (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | |
operator=(const Matrix &) | npstat::Matrix< Numeric, Len > | |
operator=(Matrix &&) | npstat::Matrix< Numeric, Len > | |
operator=(const Matrix< Num2, Len2 > &) | npstat::Matrix< Numeric, Len > | |
operator==(const Matrix &) const | npstat::Matrix< Numeric, Len > | |
operator[](unsigned) | npstat::Matrix< Numeric, Len > | |
operator[](unsigned) const | npstat::Matrix< Numeric, Len > | |
outer(const Matrix &r) const | npstat::Matrix< Numeric, Len > | |
over(Numeric r, Matrix *result) const (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | |
plus(const Matrix &r, Matrix *result) const (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | |
pow(unsigned degree) const | npstat::Matrix< Numeric, Len > | |
productSp(const Matrix &r) const (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | inline |
productTr(const Matrix &r) const | npstat::Matrix< Numeric, Len > | |
removeRowAndColumn(unsigned row, unsigned column) const | npstat::Matrix< Numeric, Len > | |
resize(unsigned nrows, unsigned ncols) | npstat::Matrix< Numeric, Len > | |
restore(const gs::ClassId &id, std::istream &in, Matrix *m) (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | static |
rightInv() const | npstat::Matrix< Numeric, Len > | |
rowMultiply(const Num2 *data, unsigned dataLen) const | npstat::Matrix< Numeric, Len > | |
rowMultiply(const Num2 *data, unsigned dataLen, Num3 *result, unsigned resultLen) const (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | |
rowMultiply(unsigned columnNumber, const Num2 *data, unsigned dataLen) const | npstat::Matrix< Numeric, Len > | |
rowSum(unsigned row) const | npstat::Matrix< Numeric, Len > | |
set(unsigned row, unsigned column, Numeric value) | npstat::Matrix< Numeric, Len > | |
setColumn(unsigned col, const Num2 *data, unsigned dataLength) | npstat::Matrix< Numeric, Len > | |
setData(const Num2 *data, unsigned dataLength) | npstat::Matrix< Numeric, Len > | |
setFromTriplets(Iterator first, Iterator last) | npstat::Matrix< Numeric, Len > | |
setRow(unsigned row, const Num2 *data, unsigned dataLength) | npstat::Matrix< Numeric, Len > | |
solveLinearSystem(const Numeric *rhs, unsigned lenRhs, Numeric *solution) const | npstat::Matrix< Numeric, Len > | |
solveLinearSystems(const Matrix &RHS, Matrix *X) const | npstat::Matrix< Numeric, Len > | |
sp() const (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | inline |
svd(Numeric *singularValues, unsigned lenSingularValues, Matrix *U, Matrix *V, SvdMethod m=SVD_D_AND_C) const | npstat::Matrix< Numeric, Len > | |
symEigen(Numeric *eigenvalues, unsigned lenEigenvalues, Matrix *eigenvectors=0, EigenMethod m=EIGEN_SIMPLE) const | npstat::Matrix< Numeric, Len > | |
symFcn(const Functor &fcn) const | npstat::Matrix< Numeric, Len > | |
symInv() const | npstat::Matrix< Numeric, Len > | |
symmetrize() const | npstat::Matrix< Numeric, Len > | |
symPDEigenInv(double tol, bool extend=true, EigenMethod m=EIGEN_SIMPLE) const | npstat::Matrix< Numeric, Len > | |
symPDInv() const | npstat::Matrix< Numeric, Len > | |
symPSDefEffectiveRank(double tol=0.0, EigenMethod m=EIGEN_D_AND_C, double *eigenSum=0) const | npstat::Matrix< Numeric, Len > | |
T() const | npstat::Matrix< Numeric, Len > | |
tagAsDiagonal(bool b=true) | npstat::Matrix< Numeric, Len > | |
tdSymEigen(Numeric *eigenvalues, unsigned lenEigenvalues, Matrix *eigenvectors=0, EigenMethod m=EIGEN_RRR) const | npstat::Matrix< Numeric, Len > | |
times(const Matrix &r, Matrix *result) const | npstat::Matrix< Numeric, Len > | |
times(Numeric r, Matrix *result) const (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | |
timesT() const | npstat::Matrix< Numeric, Len > | |
timesT(const Matrix &r) const | npstat::Matrix< Numeric, Len > | |
timesVector(const Num2 *data, unsigned dataLen) const | npstat::Matrix< Numeric, Len > | |
timesVector(const Num2 *data, unsigned dataLen, Num3 *result, unsigned resultLen) const (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | |
timesVector(unsigned rowNumber, const Num2 *data, unsigned dataLen) const | npstat::Matrix< Numeric, Len > | |
tr() const | npstat::Matrix< Numeric, Len > | |
triDiagInv() const | npstat::Matrix< Numeric, Len > | |
Tthis() | npstat::Matrix< Numeric, Len > | |
Ttimes(const Matrix &r) const | npstat::Matrix< Numeric, Len > | |
TtimesThis() const | npstat::Matrix< Numeric, Len > | |
underdeterminedLinearSystem(const Numeric *rhs, unsigned lenRhs, const Matrix &V, Numeric *solution, unsigned lenSolution, Numeric *resultNormSquared=0, Matrix *A=0) const | npstat::Matrix< Numeric, Len > | |
uninitialize() | npstat::Matrix< Numeric, Len > | |
value_type typedef (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | |
version() (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | inlinestatic |
weightedLeastSquares(const Numeric *rhs, unsigned lenRhs, const Matrix &inverseCovarianceMatrix, Numeric *solution, unsigned lenSolution, Numeric *resultChiSquare=0, Matrix *resultCovarianceMatrix=0) const | npstat::Matrix< Numeric, Len > | |
write(std::ostream &of) const (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | |
zeroOut() | npstat::Matrix< Numeric, Len > | |
~Matrix() (defined in npstat::Matrix< Numeric, Len >) | npstat::Matrix< Numeric, Len > | |