|
Chemical Data Processing Library C++ API - Version 1.1.1
|
Go to the documentation of this file.
29 #ifndef CDPL_CONFGEN_STRUCTUREGENERATORSETTINGS_HPP
30 #define CDPL_CONFGEN_STRUCTUREGENERATORSETTINGS_HPP
113 unsigned int generationMode;
115 bool sampleTolRanges;
117 unsigned int fragModeForceFieldType;
118 unsigned int dgModeForceFieldType;
120 double dielectricConst;
122 std::size_t maxNumRefIters;
124 std::size_t maxNumSampledConfs;
125 std::size_t convCheckCycleSize;
126 std::size_t mcRotorBondCountThresh;
132 #endif // CDPL_CONFGEN_STRUCTUREGENERATORSETTINGS_HPP
std::size_t getConvergenceCheckCycleSize() const
void setFragmentModeForceFieldType(unsigned int type)
Definition: StructureGeneratorSettings.hpp:45
void generateCoordinatesFromScratch(bool generate)
double getDistanceExponent() const
std::size_t getMaxNumSampledConformers() const
void setConvergenceCheckCycleSize(std::size_t size)
void setDielectricConstant(double de_const)
void setDistanceExponent(double exponent)
std::size_t getMacrocycleRotorBondCountThreshold() const
unsigned int getDGModeForceFieldType() const
void setDGModeForceFieldType(unsigned int type)
void setMaxNumRefinementIterations(std::size_t max_iter)
double getDielectricConstant() const
bool sampleAngleToleranceRanges() const
StructureGeneratorSettings()
std::size_t getMaxNumRefinementIterations() const
void strictForceFieldParameterization(bool strict)
FragmentConformerGeneratorSettings & getFragmentBuildSettings()
Definition of the preprocessor macro CDPL_CONFGEN_API.
bool generateCoordinatesFromScratch() const
bool strictForceFieldParameterization() const
static const StructureGeneratorSettings DEFAULT
Definition: StructureGeneratorSettings.hpp:48
const FragmentConformerGeneratorSettings & getFragmentBuildSettings() const
#define CDPL_CONFGEN_API
Tells the compiler/linker which classes, functions and variables are part of the library API.
void setMacrocycleRotorBondCountThreshold(std::size_t min_count)
The namespace of the Chemical Data Processing Library.
void setTimeout(std::size_t mil_secs)
void sampleAngleToleranceRanges(bool sample)
void setRefinementTolerance(double tol)
void setGenerationMode(unsigned int mode)
std::size_t getTimeout() const
unsigned int getGenerationMode() const
unsigned int getFragmentModeForceFieldType() const
void setMaxNumSampledConformers(std::size_t max_num)
double getRefinementTolerance() const