Helios++
Helios software for LiDAR simulations
fluxionum::TemporalDesignMatrix< TimeType, VarType > Member List

This is the complete list of members for fluxionum::TemporalDesignMatrix< TimeType, 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(arma::uvec const &indices) overridefluxionum::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) 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
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
getTimeName() constfluxionum::TemporalDesignMatrix< TimeType, VarType >inline
getTimeVector() constfluxionum::TemporalDesignMatrix< TimeType, VarType >inline
getWritableX()fluxionum::DesignMatrix< VarType >inline
getX() constfluxionum::DesignMatrix< VarType >inline
hasColumnNames() constfluxionum::AbstractDesignMatrix< VarType >inline
mergeInPlace(DesignMatrix< VarType > const &dm) overridefluxionum::TemporalDesignMatrix< TimeType, 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::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
tfluxionum::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
timeNamefluxionum::TemporalDesignMatrix< TimeType, VarType >protected
toDiffDesignMatrix(DiffDesignMatrixType diffType=DiffDesignMatrixType::FORWARD_FINITE_DIFFERENCES, bool const sort=true) constfluxionum::TemporalDesignMatrix< TimeType, VarType >
toDiffDesignMatrixPointer(DiffDesignMatrixType diffType=DiffDesignMatrixType::FORWARD_FINITE_DIFFERENCES, bool const sort=true) constfluxionum::TemporalDesignMatrix< TimeType, 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
~TemporalDesignMatrix()=default (defined in fluxionum::TemporalDesignMatrix< TimeType, VarType >)fluxionum::TemporalDesignMatrix< TimeType, VarType >virtual