AbsSparseUnfoldND(const response_matrix_type &responseMatrix, const npstat::ArrayShape &unfoldedShape, const npstat::ArrayShape &observedShape) (defined in emsunfold::AbsSparseUnfoldND< Matrix >) | emsunfold::AbsSparseUnfoldND< Matrix > | |
AbsSparseUnfoldND(const response_matrix_type &responseMatrix, const unsigned *unfoldedShape, unsigned unfoldedDim, const unsigned *observedShape, unsigned observedDim) (defined in emsunfold::AbsSparseUnfoldND< Matrix >) | emsunfold::AbsSparseUnfoldND< Matrix > | |
buildUniformInitialApproximation(const npstat::ArrayND< double > &o, npstat::ArrayND< double > *r) const (defined in emsunfold::AbsSparseUnfoldND< Matrix >) | emsunfold::AbsSparseUnfoldND< Matrix > | protected |
clearInitialApproximation() | emsunfold::AbsSparseUnfoldND< Matrix > | virtual |
efficiency() const (defined in emsunfold::AbsSparseUnfoldND< Matrix >) | emsunfold::AbsSparseUnfoldND< Matrix > | inline |
filter_type typedef (defined in emsunfold::AbsSparseUnfoldND< Matrix >) | emsunfold::AbsSparseUnfoldND< Matrix > | |
getFilter(bool throwIfNull=false) const | emsunfold::AbsSparseUnfoldND< Matrix > | virtual |
getInitialApproximation() const | emsunfold::AbsSparseUnfoldND< Matrix > | virtual |
getObservedShape() const | emsunfold::AbsSparseUnfoldND< Matrix > | inline |
getUnfoldedShape() const | emsunfold::AbsSparseUnfoldND< Matrix > | inline |
input_covariance_type typedef (defined in emsunfold::AbsSparseUnfoldND< Matrix >) | emsunfold::AbsSparseUnfoldND< Matrix > | |
output_covariance_type typedef (defined in emsunfold::AbsSparseUnfoldND< Matrix >) | emsunfold::AbsSparseUnfoldND< Matrix > | |
response_matrix_type typedef (defined in emsunfold::AbsSparseUnfoldND< Matrix >) | emsunfold::AbsSparseUnfoldND< Matrix > | |
responseMatrix() const (defined in emsunfold::AbsSparseUnfoldND< Matrix >) | emsunfold::AbsSparseUnfoldND< Matrix > | inline |
setFilter(const filter_type *f) | emsunfold::AbsSparseUnfoldND< Matrix > | virtual |
setInitialApproximation(const npstat::ArrayND< double > &a) | emsunfold::AbsSparseUnfoldND< Matrix > | virtual |
unfold(const npstat::ArrayND< double > &observed, const input_covariance_type *observationCovarianceMatrix, npstat::ArrayND< double > *unfolded, output_covariance_type *unfoldedCovarianceMatrix)=0 | emsunfold::AbsSparseUnfoldND< Matrix > | pure virtual |
useConvolutions(const bool b) | emsunfold::AbsSparseUnfoldND< Matrix > | inlinevirtual |
usingConvolutions() const | emsunfold::AbsSparseUnfoldND< Matrix > | inline |
validateObservedShape(const npstat::ArrayND< double > &o) const (defined in emsunfold::AbsSparseUnfoldND< Matrix >) | emsunfold::AbsSparseUnfoldND< Matrix > | |
validateObservedShape(const npstat::ArrayShape &oShape) const (defined in emsunfold::AbsSparseUnfoldND< Matrix >) | emsunfold::AbsSparseUnfoldND< Matrix > | |
validateUnfoldedShape(const npstat::ArrayND< double > &u) const | emsunfold::AbsSparseUnfoldND< Matrix > | |
validateUnfoldedShape(const npstat::ArrayShape &uShape) const (defined in emsunfold::AbsSparseUnfoldND< Matrix >) | emsunfold::AbsSparseUnfoldND< Matrix > | |
~AbsSparseUnfoldND() (defined in emsunfold::AbsSparseUnfoldND< Matrix >) | emsunfold::AbsSparseUnfoldND< Matrix > | inlinevirtual |