8 #ifndef MMPARAMETRIZATION_ATOMICCHARGESASSEMBLER_H
9 #define MMPARAMETRIZATION_ATOMICCHARGESASSEMBLER_H
15 namespace MMParametrization {
16 struct ParametrizationData;
18 namespace AtomicChargesAssembler {
24 void assembleAtomicCharges(ParametrizationData& data);
31 void renormalizeAtomicCharges(ParametrizationData& data);
41 bool updateChargeWithExistingParameters(
double& atomicCharge,
int atomIndex,
const ParametrizationData& data);
47 #endif // MMPARAMETRIZATION_ATOMICCHARGESASSEMBLER_H