![]() |
RDKit
Open-source cheminformatics and machine learning.
|
#include <Charge.h>
Public Member Functions | |
| Reionizer () | |
| Reionizer (const std::string acidbaseFile) | |
| construct a Reionizer with a particular acidbaseFile More... | |
| Reionizer (const std::vector< std::tuple< std::string, std::string, std::string > > &data) | |
| construct a Reionizer with parameter data More... | |
| Reionizer (const std::string acidbaseFile, const std::vector< ChargeCorrection > ccs) | |
| Reionizer (std::istream &acidbaseStream, const std::vector< ChargeCorrection > ccs) | |
| Reionizer (const std::vector< std::tuple< std::string, std::string, std::string > > &data, const std::vector< ChargeCorrection > ccs) | |
| construct a Reionizer with parameter data and charge corrections More... | |
| Reionizer (const Reionizer &other)=delete | |
| making Reionizer objects non-copyable More... | |
| Reionizer & | operator= (Reionizer const &)=delete |
| ~Reionizer () | |
| ROMol * | reionize (const ROMol &mol) |
| Enforce charges on certain atoms, then perform competitive reionization. More... | |
The reionizer class to fix charges and reionize a molecule such that the strongest acids ionize first.
Notes:
| RDKit::MolStandardize::Reionizer::Reionizer | ( | ) |
| RDKit::MolStandardize::Reionizer::Reionizer | ( | const std::string | acidbaseFile | ) |
construct a Reionizer with a particular acidbaseFile
| RDKit::MolStandardize::Reionizer::Reionizer | ( | const std::vector< std::tuple< std::string, std::string, std::string > > & | data | ) |
construct a Reionizer with parameter data
| RDKit::MolStandardize::Reionizer::Reionizer | ( | const std::string | acidbaseFile, |
| const std::vector< ChargeCorrection > | ccs | ||
| ) |
construct a Reionizer with a particular acidbaseFile and charge corrections
| RDKit::MolStandardize::Reionizer::Reionizer | ( | std::istream & | acidbaseStream, |
| const std::vector< ChargeCorrection > | ccs | ||
| ) |
construct a Reionizer with a particular acidbaseFile and charge corrections
| RDKit::MolStandardize::Reionizer::Reionizer | ( | const std::vector< std::tuple< std::string, std::string, std::string > > & | data, |
| const std::vector< ChargeCorrection > | ccs | ||
| ) |
construct a Reionizer with parameter data and charge corrections
|
delete |
making Reionizer objects non-copyable
| RDKit::MolStandardize::Reionizer::~Reionizer | ( | ) |
Enforce charges on certain atoms, then perform competitive reionization.