AbsSparseUnfoldND.hh
Go to the documentation of this file.
Interface for smoothing filters representable by sparse matrices. Definition: AbsSparseUnfoldND.hh:22 virtual void setInitialApproximation(const npstat::ArrayND< double > &a) virtual bool unfold(const npstat::ArrayND< double > &observed, const input_covariance_type *observationCovarianceMatrix, npstat::ArrayND< double > *unfolded, output_covariance_type *unfoldedCovarianceMatrix)=0 virtual void clearInitialApproximation() npstat::ArrayShape getObservedShape() const Definition: AbsSparseUnfoldND.hh:72 virtual void setFilter(const filter_type *f) npstat::ArrayShape getUnfoldedShape() const Definition: AbsSparseUnfoldND.hh:76 virtual const filter_type * getFilter(bool throwIfNull=false) const virtual const npstat::ArrayND< double > & getInitialApproximation() const void validateUnfoldedShape(const npstat::ArrayND< double > &u) const virtual void useConvolutions(const bool b) Definition: AbsSparseUnfoldND.hh:66 bool usingConvolutions() const Definition: AbsSparseUnfoldND.hh:69 Definition: AbsSparseUnfoldingFilterND.hh:27 Definition: AbsSparseUnfoldingFilterND.hh:25 Generated by 1.9.1 |