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 | |