Scine::Swoose
2.1.0
This is the SCINE module Swoose.
|
#include <list>
#include <vector>
Go to the source code of this file.
Functions | |
void | Scine::Qmmm::QmRegionCandidateGenerator::generateQmRegionCandidates (std::vector< QmmmModel > &qmmmModelCandidates, std::vector< QmmmModel > &qmmmReferenceModels, const Utils::AtomCollection &fullStructure, const Utils::BondOrderCollection &bondOrders, const Utils::Settings &settings, Core::Log &log) |
Generates QM Region candidates with given settings and stores these in the vectors qmRegionCandidates and qmRegionCandidateIndices. More... | |
QmmmModel | Scine::Qmmm::QmRegionCandidateGenerator::generateSingleQmRegionNonRandomly (SwooseUtilities::SubsystemGenerator &generator, SwooseUtilities::FragmentAnalyzer &fragmentAnalyzer, const double &initialRadius, std::vector< int > centerAtoms, const Utils::AtomCollection fullStructure, const std::vector< std::list< int >> listsOfNeighbors) |
Given a cutting probability of 100 percent, one only gets a single QM region candidate for a given initial radius. More... | |