8 #ifndef MMPARAMETRIZATION_CONNECTIVITYGENERATOR_H
9 #define MMPARAMETRIZATION_CONNECTIVITYGENERATOR_H
23 class BondOrderCollection;
26 namespace MMParametrization {
27 struct ParametrizationData;
60 std::shared_ptr<Utils::Settings> settings_;
64 double bondOrderThreshold_ = 0.4;
70 #endif // MMPARAMETRIZATION_CONNECTIVITYGENERATOR_H
This class handles the generation of the connectivity of the molecular system.
Definition: ConnectivityGenerator.h:36
void refineListsOfNeighbors()
Refines the connectivity based on information obtained from quantum-chemically calculated bond orders...
Definition: ConnectivityGenerator.cpp:51
void generateInitialListsOfNeighbors()
This function generates the connectivity as a vector of lists of neighbor atom indices and updates th...
Definition: ConnectivityGenerator.cpp:29
ConnectivityGenerator(ParametrizationData &data, std::shared_ptr< Utils::Settings > settings, Core::Log &log)
Constructor.
Definition: ConnectivityGenerator.cpp:23
This struct holds all objects used inside the MM parametrization algorithm.
Definition: ParametrizationData.h:29