Template Class periodic_distance#

Class Documentation#

template<size_t ndim>
class periodic_distance#

Public Functions

inline periodic_distance(Array<double> const box)#
inline periodic_distance()#
inline void get_rij(
double *const r_ij,
double const *const r1,
double const *const r2
) const#
inline double *get_box() const#
inline double get_ndim() const#
inline void put_atom_in_box(double *const xnew, const double *x) const#
inline void put_atom_in_box(double *const x) const#
inline void put_in_box(Array<double> &coords) const#

Public Members

double m_box[ndim]#
double m_ibox[ndim]#