Scine::Swoose  1.0.0
This is the SCINE module Swoose.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
AtomicChargesAssembler.h
Go to the documentation of this file.
1 
8 #ifndef MMPARAMETRIZATION_ATOMICCHARGESASSEMBLER_H
9 #define MMPARAMETRIZATION_ATOMICCHARGESASSEMBLER_H
10 
11 #include <vector>
12 
13 namespace Scine {
14 
15 namespace MMParametrization {
16 struct ParametrizationData;
17 
18 namespace AtomicChargesAssembler {
19 
24 void assembleAtomicCharges(ParametrizationData& data);
25 
31 void renormalizeAtomicCharges(ParametrizationData& data);
32 
41 bool updateChargeWithExistingParameters(double& atomicCharge, int atomIndex, const ParametrizationData& data);
42 
43 } // namespace AtomicChargesAssembler
44 } // namespace MMParametrization
45 } // namespace Scine
46 
47 #endif // MMPARAMETRIZATION_ATOMICCHARGESASSEMBLER_H