occ
Loading...
Searching...
No Matches
atom.h File Reference
Include dependency graph for atom.h:
This graph shows which files directly or indirectly include this file:

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