Helios++
Helios software for LiDAR simulations
fluxionum::DesignMatrix< T > Member List

This is the complete list of members for fluxionum::DesignMatrix< T >, including all inherited members.

AbstractDesignMatrix(vector< string > const &columnNames=vector< string >(0))fluxionum::AbstractDesignMatrix< T >inline
addToColumn(size_t const colIdx, T const x)fluxionum::DesignMatrix< T >inline
columnNamesfluxionum::AbstractDesignMatrix< T >protected
DesignMatrix(vector< string > const &columnNames=vector< string >(0))fluxionum::DesignMatrix< T >inline
DesignMatrix(arma::Mat< T > const &X, vector< string > const &columnNames=vector< string >(0))fluxionum::DesignMatrix< T >inline
DesignMatrix(string const &path, string const &sep=",")fluxionum::DesignMatrix< T >inline
dropColumns(vector< long unsigned int > const &indices)fluxionum::DesignMatrix< T >inline
dropColumns(vector< unsigned long long > const &indices)fluxionum::DesignMatrix< T >inline
dropColumns(arma::uvec const &indices)fluxionum::DesignMatrix< T >inline
dropRows(vector< long unsigned int > const &indices)fluxionum::DesignMatrix< T >inline
dropRows(vector< unsigned long long > const &indices)fluxionum::DesignMatrix< T >inline
dropRows(arma::uvec const &indices)fluxionum::DesignMatrix< T >inlinevirtual
getColumn(size_t const j) constfluxionum::DesignMatrix< T >inline
getColumn(string const &columnName) constfluxionum::DesignMatrix< T >inline
getColumnCopy(size_t const j) constfluxionum::DesignMatrix< T >inline
getColumnCopy(string const &columnName) constfluxionum::DesignMatrix< T >inline
getColumnName(size_t const j) constfluxionum::AbstractDesignMatrix< T >inline
getColumnNames() constfluxionum::AbstractDesignMatrix< T >inline
getNumColumns() const overridefluxionum::DesignMatrix< T >inlinevirtual
getNumElements() const overridefluxionum::DesignMatrix< T >inlinevirtual
getNumRows() const overridefluxionum::DesignMatrix< T >inlinevirtual
getRow(size_t const i) constfluxionum::DesignMatrix< T >inline
getRowCopy(size_t const i) constfluxionum::DesignMatrix< T >inline
getWritableX()fluxionum::DesignMatrix< T >inline
getX() constfluxionum::DesignMatrix< T >inline
hasColumnNames() constfluxionum::AbstractDesignMatrix< T >inline
mergeInPlace(DesignMatrix const &dm)fluxionum::DesignMatrix< T >inlinevirtual
operator()(size_t const i, size_t const j) overridefluxionum::DesignMatrix< T >inlinevirtual
fluxionum::AbstractDesignMatrix::operator()(size_t const i, string const columnName)fluxionum::AbstractDesignMatrix< T >inline
setColumn(size_t const j, arma::Col< T > const &col)fluxionum::DesignMatrix< T >inline
setColumnName(size_t const j, string const &columnName)fluxionum::AbstractDesignMatrix< T >inline
setColumnNames(vector< string > const &columnNames)fluxionum::AbstractDesignMatrix< T >inline
swapColumns(vector< long unsigned int > const &indices)fluxionum::DesignMatrix< T >inline
swapColumns(vector< unsigned long long > const &indices)fluxionum::DesignMatrix< T >inline
swapColumns(arma::uvec const &indices)fluxionum::DesignMatrix< T >inline
translateColumnNameToIndex(string const &columnName) constfluxionum::AbstractDesignMatrix< T >inlineprotected
Xfluxionum::DesignMatrix< T >protected
~AbstractDesignMatrix()=default (defined in fluxionum::AbstractDesignMatrix< T >)fluxionum::AbstractDesignMatrix< T >virtual
~DesignMatrix()=default (defined in fluxionum::DesignMatrix< T >)fluxionum::DesignMatrix< T >virtual