Remove unused PairDataType struct in DistanceTableData

This commit is contained in:
Ye Luo 2018-07-29 19:33:55 -05:00
parent 24c64814d6
commit c95e1103c7
1 changed files with 0 additions and 37 deletions

View File

@ -31,43 +31,6 @@
namespace qmcplusplus
{
/** container for the pair data
*/
template<class T, unsigned D>
struct PairDataType
{
///distance-related data
T r, rr, rinv;
///displacement vector
TinyVector<T,D> dr;
///default constructor
inline PairDataType() {}
///copy constructor
inline PairDataType(const PairDataType<T,D>& p):r(p.r),rr(p.rr),rinv(p.rinv),dr(p.dr) {}
///copy operator
inline PairDataType<T,D>& operator=(const PairDataType<T,D>& p)
{
r=p.r;
rr=p.rr;
rinv=p.rinv;
dr=p.dr;
return *this;
}
///set the values
inline void set(const TinyVector<T,D>& displ, T sep2)
{
r=sqrt(sep2);
rr=sep2;
rinv=1.0/r;
dr=displ;
}
///clear the value
inline void reset()
{
r=0.0;
}
};
/** @defgroup nnlist Distance-table group
* @brief class to manage a set of data for distance relations between ParticleSet objects.
*/