addAt(double val, int i, int j) | helayers::DoubleMatrix | inline |
addAt(const DoubleMatrix &other, int startRow, int startCol) | helayers::DoubleMatrix | |
appendCols(const DoubleMatrix &other) | helayers::DoubleMatrix | |
appendRow(const std::vector< double > &vec) | helayers::DoubleMatrix | |
appendRows(const DoubleMatrix &other) | helayers::DoubleMatrix | |
argmax() const | helayers::DoubleMatrix | |
checkIfEqual(const DoubleMatrix &other, double tolerance=1e-6) const | helayers::DoubleMatrix | |
checkIfSameSize(const DoubleMatrix &other) const | helayers::DoubleMatrix | |
clear() | helayers::DoubleMatrix | |
cols() const | helayers::DoubleMatrix | inline |
copy(const DoubleMatrix &other) | helayers::DoubleMatrix | |
debugPrint(std::ostream &out, int verboseLevel) const | helayers::DoubleMatrix | |
DoubleMatrix() | helayers::DoubleMatrix | |
DoubleMatrix(int r, int c, double fixedVal=0) | helayers::DoubleMatrix | |
DoubleMatrix(std::ifstream &matrixFile) | helayers::DoubleMatrix | |
DoubleMatrix(const std::string &h5File, const std::string &path) | helayers::DoubleMatrix | |
DoubleMatrix(std::vector< double > v, int matrixRows) | helayers::DoubleMatrix | |
DoubleMatrix(const std::vector< std::vector< float >> &matrix) | helayers::DoubleMatrix | |
DoubleMatrix(const std::vector< std::vector< double >> &matrix) | helayers::DoubleMatrix | |
DoubleMatrix(const std::vector< std::vector< double >> &matrix, int r, int c, double fixedVal=0) | helayers::DoubleMatrix | |
DoubleMatrix(const boost::numeric::ublas::tensor< double > &t) (defined in helayers::DoubleMatrix) | helayers::DoubleMatrix | |
elementMultiply(const DoubleMatrix &other) | helayers::DoubleMatrix | |
elementMultiplyAt(const DoubleMatrix &other, int startRow, int startCol) | helayers::DoubleMatrix | |
flattenIntoVec(std::vector< double > &vals) const | helayers::DoubleMatrix | |
get(int i, int j) const | helayers::DoubleMatrix | inline |
getConvolution(const DoubleMatrix &filter, int strideRows, int strideCols) const | helayers::DoubleMatrix | |
getDuplicate(int dupRows, int dupCols) const | helayers::DoubleMatrix | |
getFlatten() const | helayers::DoubleMatrix | |
getMaxAbs() const | helayers::DoubleMatrix | |
getMaxDiff(const DoubleMatrix &other) const | helayers::DoubleMatrix | |
getMaxRelDiff(const DoubleMatrix &other, double tolerance) const | helayers::DoubleMatrix | |
getMeanAlongCols() const | helayers::DoubleMatrix | |
getMeanAlongRows() const | helayers::DoubleMatrix | |
getMultiply(const DoubleMatrix &other) const | helayers::DoubleMatrix | |
getSubMatrix(int row1, int col1, int row2, int col2) const | helayers::DoubleMatrix | |
getSumAlongCols() const | helayers::DoubleMatrix | |
getSumAlongRows() const | helayers::DoubleMatrix | |
getTensor() const (defined in helayers::DoubleMatrix) | helayers::DoubleMatrix | |
getTranspose() const | helayers::DoubleMatrix | |
getVals() const | helayers::DoubleMatrix | |
init(const std::vector< std::vector< float >> matrix) | helayers::DoubleMatrix | |
init(const std::vector< std::vector< double >> matrix) | helayers::DoubleMatrix | |
initConst(double v) | helayers::DoubleMatrix | |
initRandom() | helayers::DoubleMatrix | |
load(std::istream &stream) | helayers::DoubleMatrix | |
load(const std::string &h5File, const std::string &path) | helayers::DoubleMatrix | |
meanAlongCols() | helayers::DoubleMatrix | |
meanAlongRows() | helayers::DoubleMatrix | |
multiply(const DoubleMatrix &other) | helayers::DoubleMatrix | |
multiplyByScalar(double scalar) | helayers::DoubleMatrix | |
niceFormat(double v) | helayers::DoubleMatrix | static |
operator+=(const DoubleMatrix &other) | helayers::DoubleMatrix | |
operator-=(const DoubleMatrix &other) | helayers::DoubleMatrix | |
rows() const | helayers::DoubleMatrix | inline |
save(std::ostream &stream) const | helayers::DoubleMatrix | |
set(int i, int j, double val) | helayers::DoubleMatrix | inline |
size() const | helayers::DoubleMatrix | inline |
sumAlongCols() | helayers::DoubleMatrix | |
sumAlongRows() | helayers::DoubleMatrix | |
testEqual(const std::string &title, const DoubleMatrix &other, double tolerance=1e-6) const | helayers::DoubleMatrix | |
testSameSize(const std::string &title, const DoubleMatrix &other) const | helayers::DoubleMatrix | |
transpose() | helayers::DoubleMatrix | |
unFlatten(const std::vector< double > &v) | helayers::DoubleMatrix | |
~DoubleMatrix() (defined in helayers::DoubleMatrix) | helayers::DoubleMatrix | virtual |