Helios++
Helios software for LiDAR simulations
fluxionum::IndexedDesignMatrix< IndexType, VarType > Member List

This is the complete list of members for fluxionum::IndexedDesignMatrix< IndexType, VarType >, including all inherited members.

AbstractDesignMatrix(vector< string > const &columnNames=vector< string >(0))fluxionum::AbstractDesignMatrix< VarType >inline
addToColumn(size_t const colIdx, VarType const x)fluxionum::DesignMatrix< VarType >inline
columnNamesfluxionum::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) constfluxionum::DesignMatrix< VarType >inline
getColumn(string const &columnName) constfluxionum::DesignMatrix< VarType >inline
getColumnCopy(size_t const j) constfluxionum::DesignMatrix< VarType >inline
getColumnCopy(string const &columnName) constfluxionum::DesignMatrix< VarType >inline
getColumnName(size_t const j) constfluxionum::AbstractDesignMatrix< VarType >inline
getColumnNames() constfluxionum::AbstractDesignMatrix< VarType >inline
getIndexName() constfluxionum::IndexedDesignMatrix< IndexType, VarType >inline
getIndices() constfluxionum::IndexedDesignMatrix< IndexType, VarType >inline
getNumColumns() const overridefluxionum::DesignMatrix< VarType >inlinevirtual
getNumElements() const overridefluxionum::DesignMatrix< VarType >inlinevirtual
getNumRows() const overridefluxionum::DesignMatrix< VarType >inlinevirtual
getRow(size_t const i) constfluxionum::DesignMatrix< VarType >inline
getRowCopy(size_t const i) constfluxionum::DesignMatrix< VarType >inline
getWritableX()fluxionum::DesignMatrix< VarType >inline
getX() constfluxionum::DesignMatrix< VarType >inline
hasColumnNames() constfluxionum::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
indexNamefluxionum::IndexedDesignMatrix< IndexType, VarType >protected
indicesfluxionum::IndexedDesignMatrix< IndexType, VarType >protected
mergeInPlace(DesignMatrix< VarType > const &dm) overridefluxionum::IndexedDesignMatrix< IndexType, VarType >inline
DesignMatrix< VarType >::mergeInPlace(DesignMatrix const &dm)fluxionum::DesignMatrix< VarType >inlinevirtual
operator()(size_t const i, size_t const j) overridefluxionum::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) constfluxionum::IndexedDesignMatrix< IndexType, VarType >
toLinearTimeDiffDesignMatrixPointer(double const ta=0.0, double const tb=1.0, DiffDesignMatrixType diffType=DiffDesignMatrixType::FORWARD_FINITE_DIFFERENCES) constfluxionum::IndexedDesignMatrix< IndexType, VarType >
translateColumnNameToIndex(string const &columnName) constfluxionum::AbstractDesignMatrix< VarType >inlineprotected
Xfluxionum::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