|
indigoX
|
#include <indigox/classes/molecule_impl.hpp>
Collaboration diagram for Molecule::Impl:Public Member Functions | |
| Impl ()=default | |
| Impl (std::string n) | |
| int64_t | FindAngle (const Atom &a, const Atom &b, const Atom &c) const |
| int64_t | FindBond (const Atom &a, const Atom &b) const |
| int64_t | FindDihedral (const Atom &a, const Atom &b, const Atom &c, const Atom &d) const |
| void | Reset (CalculatedData dat) |
| void | Reset () |
| template<typename Archive > | |
| void | serialise (Archive &archive, const uint32_t) |
| void | Set (CalculatedData dat) |
| bool | Test (CalculatedData dat) const |
Public Attributes | |
| MoleculeAngles | angles |
| MoleculeAtoms | atoms |
| MoleculeBonds | bonds |
| std::string | cached_formula |
| std::bitset< static_cast< uint8_t >CalculatedData::Number)> | calculated_data |
| graph::CondensedMolecularGraph | condensed_molecular_graph |
| MoleculeDihedrals | dihedrals |
| Forcefield | forcefield |
| int32_t | molecular_charge |
| graph::MolecularGraph | molecular_graph |
| std::string | name |
| int64_t | next_unique_id |
| MoleculeResidues | residues |
|
default |
| Impl | ( | std::string | n | ) |
|
inline |
|
inline |
| void serialise | ( | Archive & | archive, |
| const uint32_t | |||
| ) |
|
inline |
|
inline |
| MoleculeAngles angles |
| MoleculeAtoms atoms |
| MoleculeBonds bonds |
| std::string cached_formula |
| std::bitset<static_cast<uint8_t>CalculatedData::Number)> calculated_data |
Referenced by Molecule::Impl::Reset(), Molecule::Impl::Set(), and Molecule::Impl::Test().
| graph::CondensedMolecularGraph condensed_molecular_graph |
| MoleculeDihedrals dihedrals |
| Forcefield forcefield |
| int32_t molecular_charge |
| graph::MolecularGraph molecular_graph |
| std::string name |
| int64_t next_unique_id |
| MoleculeResidues residues |