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(arma::uvec const &indices) override | fluxionum::TemporalDesignMatrix< TimeType, VarType > | inlinevirtual |
DesignMatrix< VarType >::dropRows(vector< long unsigned int > const &indices) | fluxionum::DesignMatrix< VarType > | inline |
DesignMatrix< VarType >::dropRows(vector< unsigned long long > const &indices) | fluxionum::DesignMatrix< VarType > | inline |
extractNonTimeMatrix(arma::Mat< VarType > const &X, size_t const timeColumnIndex) | fluxionum::TemporalDesignMatrix< TimeType, VarType > | inlinestatic |
extractNonTimeNames(vector< string > const &names, size_t const timeColumnIndex) | fluxionum::TemporalDesignMatrix< TimeType, VarType > | inlinestatic |
extractTimeVector(arma::Mat< VarType > const &X, size_t const timeColumnIndex) | fluxionum::TemporalDesignMatrix< TimeType, 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 |
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 |
getTimeName() const | fluxionum::TemporalDesignMatrix< TimeType, VarType > | inline |
getTimeVector() const | fluxionum::TemporalDesignMatrix< TimeType, VarType > | inline |
getWritableX() | fluxionum::DesignMatrix< VarType > | inline |
getX() const | fluxionum::DesignMatrix< VarType > | inline |
hasColumnNames() const | fluxionum::AbstractDesignMatrix< VarType > | inline |
mergeInPlace(DesignMatrix< VarType > const &dm) override | fluxionum::TemporalDesignMatrix< TimeType, 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::TemporalDesignMatrix< TimeType, 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 |
setTimeName(string const &timeName) | fluxionum::TemporalDesignMatrix< TimeType, VarType > | inline |
shiftTime(TimeType const x) | fluxionum::TemporalDesignMatrix< TimeType, VarType > | inlinevirtual |
slopeFilter(VarType const tau) | fluxionum::TemporalDesignMatrix< TimeType, VarType > | inlinevirtual |
sortByTime() | fluxionum::TemporalDesignMatrix< TimeType, VarType > | inlinevirtual |
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 |
t | fluxionum::TemporalDesignMatrix< TimeType, VarType > | protected |
TemporalDesignMatrix(DesignMatrix< VarType > const &designMatrix, size_t const timeColumnIndex, string const timeName="time", vector< string > const &columnNames=vector< string >(0)) | fluxionum::TemporalDesignMatrix< TimeType, VarType > | inline |
TemporalDesignMatrix(DesignMatrix< VarType > const &designMatrix, arma::Col< TimeType > const &timeVector, string const timeName="time") | fluxionum::TemporalDesignMatrix< TimeType, VarType > | inline |
TemporalDesignMatrix(arma::Mat< VarType > const &X, size_t const timeColumnIndex, string const timeName="time", vector< string > const &columnNames=vector< string >(0)) | fluxionum::TemporalDesignMatrix< TimeType, VarType > | inline |
TemporalDesignMatrix(arma::Mat< VarType > const &X, arma::Col< TimeType > const &t, string const timeName="time", vector< string > const &columnNames=vector< string >(0)) | fluxionum::TemporalDesignMatrix< TimeType, VarType > | inline |
TemporalDesignMatrix(string const &path, string const &sep=",", string const &timeName="time") | fluxionum::TemporalDesignMatrix< TimeType, VarType > | inline |
timeName | fluxionum::TemporalDesignMatrix< TimeType, VarType > | protected |
toDiffDesignMatrix(DiffDesignMatrixType diffType=DiffDesignMatrixType::FORWARD_FINITE_DIFFERENCES, bool const sort=true) const | fluxionum::TemporalDesignMatrix< TimeType, VarType > | |
toDiffDesignMatrixPointer(DiffDesignMatrixType diffType=DiffDesignMatrixType::FORWARD_FINITE_DIFFERENCES, bool const sort=true) const | fluxionum::TemporalDesignMatrix< TimeType, 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 |
~TemporalDesignMatrix()=default (defined in fluxionum::TemporalDesignMatrix< TimeType, VarType >) | fluxionum::TemporalDesignMatrix< TimeType, VarType > | virtual |