/* * AdaptivityMap.hpp * * Created on: Oct 20, 2011 * Author: heber */ #ifndef ADAPTIVITYMAP_HPP_ #define ADAPTIVITYMAP_HPP_ // include config.h #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include "Fragmentation/KeySet.hpp" class molecule; class AdaptivityMap : public std::map { public: AdaptivityMap(); ~AdaptivityMap(); void InsertIntoAdaptiveCriteriaList(std::map > *AdaptiveCriteriaList, int FragOrder, int No, double Value) const; std::map > * ScanAdaptiveFileIntoMap(std::string &path); std::map > * ReMapAdaptiveCriteriaListToValue(std::map > *AdaptiveCriteriaList, molecule *mol); int CountLinesinFile(std::ifstream &InputFile) const; }; #endif /* ADAPTIVITYMAP_HPP_ */