|
occ
|
#include <occ/core/linear_algebra.h>Classes | |
| struct | occ::core::Atom |
| Class representing and holding data for an Atom in 3D space. More... | |
Namespaces | |
| namespace | occ |
| namespace | occ::core |
| fundamental functionality for linear algebra, utilities, molecules and more | |
Functions | |
| bool | occ::core::operator== (const Atom &atom1, const Atom &atom2) |
| returns true if two Atoms have the same element and are at the exact same point in space | |
| template<typename AtomIterator > | |
| void | occ::core::rotate_atoms (AtomIterator &atoms, const Mat3 &rotation) |
| Rotate a range of atoms about the origin. | |
| template<typename AtomIterator > | |
| void | occ::core::translate_atoms (AtomIterator &atoms, const Vec3 &translation) |
| translate a range of atoms | |