8 #ifndef MMPARAMETRIZATION_ATOMICCHARGESASSEMBLER_H
9 #define MMPARAMETRIZATION_ATOMICCHARGESASSEMBLER_H
18 namespace MMParametrization {
19 struct ParametrizationData;
21 namespace AtomicChargesAssembler {
28 void assembleAtomicCharges(ParametrizationData& data, Core::Log& log);
35 void renormalizeAtomicCharges(ParametrizationData& data);
45 bool updateChargeWithExistingParameters(
double& atomicCharge,
int atomIndex,
const ParametrizationData& data);
51 #endif // MMPARAMETRIZATION_ATOMICCHARGESASSEMBLER_H