![]() |
RDKit
Open-source cheminformatics and machine learning.
|
#include <ZMatrix.h>
Classes | |
| struct | InternalCoordinateReference |
| struct | TorsionDependence |
| struct | ZMatrixRow |
| class | Iterator |
Public Types | |
| using | iterator = Iterator |
| using | const_iterator = Iterator |
| using | reverse_iterator = std::reverse_iterator<iterator> |
| using | const_reverse_iterator = std::reverse_iterator<const_iterator> |
Public Member Functions | |
| ZMatrix (unsigned int nElements) | |
| void | addElement (unsigned int idx, std::optional< double > length={}, std::optional< unsigned int > bondRef={}, std::optional< double > angle={}, std::optional< unsigned int > angleRef={}, std::optional< TorsionCandidates > torsion={}, std::optional< unsigned int > torionRef={}, std::optional< TorsionDependence > torsionDep={}) |
| const InternalCoordinateReference & | getReferences (const unsigned int atomIdx) const |
| const std::optional< TorsionDependence > & | getTorsionReference (const unsigned int atomIdx) const |
| void | updateTorsion (const unsigned int atomIdx, TorsionRange torsion) |
| void | invertTorsionDependence (const unsigned int atomIdx) |
| ZMatrixRow | operator[] (unsigned int idx) const |
| const_iterator | cbegin () const |
| const_iterator | cend () const |
| const_reverse_iterator | crbegin () const |
| const_reverse_iterator | crend () const |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| reverse_iterator | rbegin () |
| reverse_iterator | rend () |
| const_reverse_iterator | rbegin () const |
| const_reverse_iterator | rend () const |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const ZMatrix &zmat) |
| using DistGeom::ZMatrix::const_reverse_iterator = std::reverse_iterator<const_iterator> |
| using DistGeom::ZMatrix::iterator = Iterator |
| using DistGeom::ZMatrix::reverse_iterator = std::reverse_iterator<iterator> |
|
inline |
Definition at line 118 of file ZMatrix.h.
Referenced by operator<<.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 142 of file ZMatrix.h.
References PRECONDITION.
|
inline |
Definition at line 150 of file ZMatrix.h.
References PRECONDITION.
|
inline |
Definition at line 161 of file ZMatrix.h.
References PRECONDITION.
|
inline |
Definition at line 169 of file ZMatrix.h.
References PRECONDITION.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 156 of file ZMatrix.h.
References PRECONDITION.
|
friend |