![]() |
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 | |
| Reionizer (const std::vector< std::tuple< std::string, std::string, std::string > > &data) | |
| construct a Reionizer with parameter data | |
| 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 | |
| Reionizer (const Reionizer &other)=delete | |
| making Reionizer objects non-copyable | |
| Reionizer & | operator= (Reionizer const &)=delete |
| ~Reionizer () | |
| ROMol * | reionize (const ROMol &mol) |
| Enforce charges on certain atoms, then perform competitive reionization. | |
| void | reionizeInPlace (RWMol &mol) |
The reionizer class to fix charges and reionize a molecule such that the strongest acids ionize first.
Notes:
| RDKit::MolStandardize::Reionizer::Reionizer | ( | ) |
Referenced by operator=(), and 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
References Reionizer().
| RDKit::MolStandardize::Reionizer::~Reionizer | ( | ) |
References Reionizer().
Enforce charges on certain atoms, then perform competitive reionization.
| void RDKit::MolStandardize::Reionizer::reionizeInPlace | ( | RWMol & | mol | ) |
Enforce charges on certain atoms, then perform competitive reionization, modifies molecule in place