36 #ifndef OPENMS_CHEMISTRY_MASSDECOMPOSITION_IMS_MASSDECOMPOSER_H 37 #define OPENMS_CHEMISTRY_MASSDECOMPOSITION_IMS_MASSDECOMPOSER_H 66 template <
typename ValueType,
67 typename DecompositionValueType>
102 virtual bool exist(value_type mass) = 0;
134 #endif //OPENMS_CHEMISTRY_MASSDECOMPOSITION_IMS_MASSDECOMPOSER_H virtual decomposition_type getDecomposition(value_type mass)=0
ValueType value_type
Definition: MassDecomposer.h:74
virtual decomposition_value_type getNumberOfDecompositions(value_type mass)=0
std::vector< decomposition_value_type > decomposition_type
Definition: MassDecomposer.h:84
virtual decompositions_type getAllDecompositions(value_type mass)=0
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
std::vector< decomposition_type > decompositions_type
Definition: MassDecomposer.h:89
virtual bool exist(value_type mass)=0
An interface to handle decomposing of integer values/masses over a set of integer weights (alphabet)...
Definition: MassDecomposer.h:68
virtual ~MassDecomposer()
Definition: MassDecomposer.h:94
DecompositionValueType decomposition_value_type
Definition: MassDecomposer.h:79