Scine::Swoose  2.1.0
This is the SCINE module Swoose.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
DirectCalculationsHelper.h
Go to the documentation of this file.
1 
8 #ifndef MMPARAMETRIZATION_DIRECTCALCULATIONSHELPER_H
9 #define MMPARAMETRIZATION_DIRECTCALCULATIONSHELPER_H
10 
11 #include <memory>
12 
13 namespace Scine {
14 
15 namespace Core {
16 struct Log;
17 } // namespace Core
18 
19 namespace Utils {
20 class Settings;
21 } // namespace Utils
22 
23 namespace MMParametrization {
24 struct ParametrizationData;
25 
26 namespace DirectCalculationsHelper {
27 
34 void performReferenceCalculations(ParametrizationData& data, std::shared_ptr<Utils::Settings> settings,
35  std::string baseWorkingDir, Core::Log& log);
36 
42 void calculateAtomicChargesWithGaussian(ParametrizationData& data, std::shared_ptr<Utils::Settings> settings,
43  std::string baseWorkingDir, Core::Log& log);
44 
45 } // namespace DirectCalculationsHelper
46 } // namespace MMParametrization
47 } // namespace Scine
48 
49 #endif // MMPARAMETRIZATION_DIRECTCALCULATIONSHELPER_H