AbstractDesignMatrix(vector< string > const &columnNames=vector< string >(0)) | fluxionum::AbstractDesignMatrix< VarType > | inline |
addToColumn(size_t const colIdx, VarType const x) | fluxionum::DesignMatrix< VarType > | inline |
columnNames | fluxionum::AbstractDesignMatrix< VarType > | protected |
DesignMatrix(vector< string > const &columnNames=vector< string >(0)) | fluxionum::DesignMatrix< VarType > | inline |
DesignMatrix(arma::Mat< VarType > const &X, vector< string > const &columnNames=vector< string >(0)) | fluxionum::DesignMatrix< VarType > | inline |
DesignMatrix(string const &path, string const &sep=",") | fluxionum::DesignMatrix< VarType > | inline |
dropColumns(vector< long unsigned int > const &indices) | fluxionum::DesignMatrix< VarType > | inline |
dropColumns(vector< unsigned long long > const &indices) | fluxionum::DesignMatrix< VarType > | inline |
dropColumns(arma::uvec const &indices) | fluxionum::DesignMatrix< VarType > | inline |
dropRows(vector< long unsigned int > const &indices) | fluxionum::DesignMatrix< VarType > | inline |
dropRows(vector< unsigned long long > const &indices) | fluxionum::DesignMatrix< VarType > | inline |
dropRows(arma::uvec const &indices) | fluxionum::DesignMatrix< VarType > | inlinevirtual |
extractIndices(arma::Mat< VarType > const &X, size_t const indicesColumnIndex) | fluxionum::IndexedDesignMatrix< IndexType, VarType > | inlinestatic |
getColumn(size_t const j) const | fluxionum::DesignMatrix< VarType > | inline |
getColumn(string const &columnName) const | fluxionum::DesignMatrix< VarType > | inline |
getColumnCopy(size_t const j) const | fluxionum::DesignMatrix< VarType > | inline |
getColumnCopy(string const &columnName) const | fluxionum::DesignMatrix< VarType > | inline |
getColumnName(size_t const j) const | fluxionum::AbstractDesignMatrix< VarType > | inline |
getColumnNames() const | fluxionum::AbstractDesignMatrix< VarType > | inline |
getIndexName() const | fluxionum::IndexedDesignMatrix< IndexType, VarType > | inline |
getIndices() const | fluxionum::IndexedDesignMatrix< IndexType, VarType > | inline |
getNumColumns() const override | fluxionum::DesignMatrix< VarType > | inlinevirtual |
getNumElements() const override | fluxionum::DesignMatrix< VarType > | inlinevirtual |
getNumRows() const override | fluxionum::DesignMatrix< VarType > | inlinevirtual |
getRow(size_t const i) const | fluxionum::DesignMatrix< VarType > | inline |
getRowCopy(size_t const i) const | fluxionum::DesignMatrix< VarType > | inline |
getWritableX() | fluxionum::DesignMatrix< VarType > | inline |
getX() const | fluxionum::DesignMatrix< VarType > | inline |
hasColumnNames() const | fluxionum::AbstractDesignMatrix< VarType > | inline |
IndexedDesignMatrix(DesignMatrix< VarType > const &designMatrix, size_t const indicesColumnIndex, string const indexName="index", vector< string > const &columnNames=vector< string >(0)) | fluxionum::IndexedDesignMatrix< IndexType, VarType > | inline |
IndexedDesignMatrix(DesignMatrix< VarType > const &designMatrix, vector< IndexType > const &indices, string const indexName="index", vector< string > const &columnNames=vector< string >(0)) | fluxionum::IndexedDesignMatrix< IndexType, VarType > | inline |
IndexedDesignMatrix(arma::Mat< VarType > const &X, size_t const indicesColumnIndex, string const indexName="index", vector< string > const &columnNames=vector< string >(0)) | fluxionum::IndexedDesignMatrix< IndexType, VarType > | inline |
IndexedDesignMatrix(arma::Mat< VarType > const &X, vector< IndexType > const &indices, string const indexName="index", vector< string > const &columnNames=vector< string >(0)) | fluxionum::IndexedDesignMatrix< IndexType, VarType > | inline |
IndexedDesignMatrix(string const &path, string const indexName="index") | fluxionum::IndexedDesignMatrix< IndexType, VarType > | inline |
indexName | fluxionum::IndexedDesignMatrix< IndexType, VarType > | protected |
indices | fluxionum::IndexedDesignMatrix< IndexType, VarType > | protected |
mergeInPlace(DesignMatrix< VarType > const &dm) override | fluxionum::IndexedDesignMatrix< IndexType, VarType > | inline |
DesignMatrix< VarType >::mergeInPlace(DesignMatrix const &dm) | fluxionum::DesignMatrix< VarType > | inlinevirtual |
operator()(size_t const i, size_t const j) override | fluxionum::DesignMatrix< VarType > | inlinevirtual |
AbstractDesignMatrix< VarType >::operator()(size_t const i, string const columnName) | fluxionum::AbstractDesignMatrix< VarType > | inline |
operator[](size_t const i) | fluxionum::IndexedDesignMatrix< IndexType, VarType > | inline |
setColumn(size_t const j, arma::Col< VarType > const &col) | fluxionum::DesignMatrix< VarType > | inline |
setColumnName(size_t const j, string const &columnName) | fluxionum::AbstractDesignMatrix< VarType > | inline |
setColumnNames(vector< string > const &columnNames) | fluxionum::AbstractDesignMatrix< VarType > | inline |
setIndexName(string const &indexName) | fluxionum::IndexedDesignMatrix< IndexType, VarType > | inline |
swapColumns(vector< long unsigned int > const &indices) | fluxionum::DesignMatrix< VarType > | inline |
swapColumns(vector< unsigned long long > const &indices) | fluxionum::DesignMatrix< VarType > | inline |
swapColumns(arma::uvec const &indices) | fluxionum::DesignMatrix< VarType > | inline |
toLinearTimeDiffDesignMatrix(double const ta=0.0, double const tb=1.0, DiffDesignMatrixType diffType=DiffDesignMatrixType::FORWARD_FINITE_DIFFERENCES) const | fluxionum::IndexedDesignMatrix< IndexType, VarType > | |
toLinearTimeDiffDesignMatrixPointer(double const ta=0.0, double const tb=1.0, DiffDesignMatrixType diffType=DiffDesignMatrixType::FORWARD_FINITE_DIFFERENCES) const | fluxionum::IndexedDesignMatrix< IndexType, VarType > | |
translateColumnNameToIndex(string const &columnName) const | fluxionum::AbstractDesignMatrix< VarType > | inlineprotected |
X | fluxionum::DesignMatrix< VarType > | protected |
~AbstractDesignMatrix()=default (defined in fluxionum::AbstractDesignMatrix< VarType >) | fluxionum::AbstractDesignMatrix< VarType > | virtual |
~DesignMatrix()=default (defined in fluxionum::DesignMatrix< VarType >) | fluxionum::DesignMatrix< VarType > | virtual |
~IndexedDesignMatrix()=default (defined in fluxionum::IndexedDesignMatrix< IndexType, VarType >) | fluxionum::IndexedDesignMatrix< IndexType, VarType > | virtual |