ls1-MarDyn
ls1-MarDyn molecular dynamics code
MoleculeInterface Member List

This is the complete list of members for MoleculeInterface, including all inherited members.

buildOwnSoA()=0MoleculeInterfacepure virtual
calcFM()=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
calculate_mv2_Iw2(double &summv2, double &sumIw2)=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
calculate_mv2_Iw2(double &summv2, double &sumIw2, double offx, double offy, double offz)=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
charge_d(unsigned int i) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
charge_d_abs(unsigned int i) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
charge_F(unsigned int i) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
check(unsigned long id)=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
clearFM()=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
component() const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
componentid() const (defined in MoleculeInterface)MoleculeInterfaceinline
computeCharge_d(unsigned int i) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
computeDipole_d(unsigned int i) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
computeDipole_e(unsigned int i) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
computeLJcenter_d(unsigned int i) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
computeQuadrupole_d(unsigned int i) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
computeQuadrupole_e(unsigned int i) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
convert_double_to_vcp_real_calc(const std::array< double, 3 > &v) (defined in MoleculeInterface)MoleculeInterfaceinlinestatic
D(unsigned short d) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
D_arr() const (defined in MoleculeInterface)MoleculeInterfaceinline
dipole_d(unsigned int i) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
dipole_d_abs(unsigned int i) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
dipole_e(unsigned int i) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
dipole_F(unsigned int i) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
dist2(const MoleculeInterface &molecule2, double dr[3]) const (defined in MoleculeInterface)MoleculeInterfaceinline
ee_upd_postF(double dt, double &summv2) (defined in MoleculeInterface)MoleculeInterfaceinline
ee_upd_preF(double dt) (defined in MoleculeInterface)MoleculeInterfaceinline
F(unsigned short d) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
F2() const (defined in MoleculeInterface)MoleculeInterfaceinlinevirtual
F_arr() (defined in MoleculeInterface)MoleculeInterfaceinlinevirtual
Fadd(const double a[])=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
Fchargeadd(unsigned int i, double a[])=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
Fchargesub(unsigned int i, double a[])=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
Fdipoleadd(unsigned int i, double a[])=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
Fdipolesub(unsigned int i, double a[])=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
Fljcenteradd(unsigned int i, double a[])=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
Fljcentersub(unsigned int i, double a[])=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
Fquadrupoleadd(unsigned int i, double a[])=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
Fquadrupolesub(unsigned int i, double a[])=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
getComponentLookUpID() const (defined in MoleculeInterface)MoleculeInterfaceinlinevirtual
getI(unsigned short d) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
getID() const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
getWriteFormat() (defined in MoleculeInterface)MoleculeInterfacestatic
inBox(const double l[3], const double u[3]) constMoleculeInterfaceinlinevirtual
isLessThan(const MoleculeInterface &m2) constMoleculeInterface
L2() const (defined in MoleculeInterface)MoleculeInterfaceinlinevirtual
ljcenter_d(unsigned int i) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
ljcenter_d_abs(unsigned int i) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
ljcenter_F(unsigned int i) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
M(unsigned short d) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
M2() const (defined in MoleculeInterface)MoleculeInterfaceinlinevirtual
M_arr() (defined in MoleculeInterface)MoleculeInterfaceinlinevirtual
Madd(const double a[])=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
mass() const (defined in MoleculeInterface)MoleculeInterfaceinlinevirtual
move(int d, double dr)=0 (defined in MoleculeInterface)MoleculeInterfaceinlinepure virtual
normalizeQuaternion()=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
numCharges() const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
numDipoles() const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
numLJcenters() const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
numOrientedSites() const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
numQuadrupoles() const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
numSites() const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
orientationAngle(const MoleculeInterface &molecule2, double dr[3], double d2) const (defined in MoleculeInterface)MoleculeInterfaceinline
q() const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
quadrupole_d(unsigned int i) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
quadrupole_d_abs(unsigned int i) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
quadrupole_e(unsigned int i) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
quadrupole_F(unsigned int i) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
r(unsigned short d) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
r_arr() const (defined in MoleculeInterface)MoleculeInterfaceinline
releaseOwnSoA()=0MoleculeInterfacepure virtual
scale_D(double s) (defined in MoleculeInterface)MoleculeInterfaceinline
scale_F(double s) (defined in MoleculeInterface)MoleculeInterfaceinline
scale_M(double s) (defined in MoleculeInterface)MoleculeInterfaceinline
scale_v(double s) (defined in MoleculeInterface)MoleculeInterfaceinline
scale_v(double s, double offx, double offy, double offz) (defined in MoleculeInterface)MoleculeInterfaceinline
setComponent(Component *component)=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
setD(unsigned short d, double D)=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
setF(unsigned short d, double F)=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
setF(double F[3])=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
setid(unsigned long id)=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
setM(double M[3])=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
setq(Quaternion q)=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
setr(unsigned short d, double r)=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
setSoA(CellDataSoABase *const s)=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
setStartIndexSoA_C(unsigned i)=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
setStartIndexSoA_D(unsigned i)=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
setStartIndexSoA_LJ(unsigned i)=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
setStartIndexSoA_Q(unsigned i)=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
setupSoACache(CellDataSoABase *const s, unsigned iLJ, unsigned iC, unsigned iD, unsigned iQ)=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
setv(unsigned short d, double v)=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
setVi(double Vi[3])=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
site_d(unsigned int i) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
site_d_abs(unsigned int i) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
site_F(unsigned int i) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
totalMemsize() const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
U_kin() (defined in MoleculeInterface)MoleculeInterfaceinlinevirtual
U_rot()=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
U_rot_2()=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
U_trans() const (defined in MoleculeInterface)MoleculeInterfaceinlinevirtual
U_trans_2() const (defined in MoleculeInterface)MoleculeInterfaceinlinevirtual
upd_postF(double dt_halve, double &summv2, double &sumIw2)=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
upd_preF(double dt)=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
updateMassInertia()=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
v(unsigned short d) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
v2() const (defined in MoleculeInterface)MoleculeInterfaceinlinevirtual
v_arr() const (defined in MoleculeInterface)MoleculeInterfaceinline
vadd(const double ax, const double ay, const double az)=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
Vi(unsigned short d) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
Vi_arr() (defined in MoleculeInterface)MoleculeInterfaceinlinevirtual
Viadd(const double a[])=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
vsub(const double ax, const double ay, const double az)=0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
write(std::ostream &ostrm) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
writeBinary(std::ostream &ostrm) const =0 (defined in MoleculeInterface)MoleculeInterfacepure virtual
~MoleculeInterface() (defined in MoleculeInterface)MoleculeInterfaceinlinevirtual