Scine::Swoose  2.1.0
This is the SCINE module Swoose.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
SymmetryScores.h
Go to the documentation of this file.
1 
8 #ifndef SWOOSE_QMMM_SYMMETRYSCORES_H
9 #define SWOOSE_QMMM_SYMMETRYSCORES_H
10 
11 #include <vector>
12 
13 namespace Scine {
14 
15 namespace Utils {
16 class Settings;
17 } // namespace Utils
18 
19 namespace Qmmm {
20 struct QmmmModel;
21 struct QmmmData;
22 
32 double calculateSymmetryScoreForOneModel(const QmmmModel& model, const std::vector<double>& distances, int numberOfValuesForMean);
33 
41 double calculateMaxAllowedSymmetryScore(const QmmmData& qmmmData, const Utils::Settings& settings);
42 
43 } // namespace Qmmm
44 } // namespace Scine
45 
46 #endif // SWOOSE_QMMM_QMMMREFERENCEDATAMANAGER_H