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

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

_componentFullMoleculeprotected
_FFullMoleculeprotected
_I (defined in FullMolecule)FullMoleculeprotected
_idFullMoleculeprotected
_invI (defined in FullMolecule)FullMoleculeprotected
_LFullMoleculeprotected
_MFullMoleculeprotected
_mFullMoleculeprotected
_qFullMoleculeprotected
_rFullMoleculeprotected
_soa (defined in FullMolecule)FullMoleculeprotected
_soa_index_c (defined in FullMolecule)FullMoleculeprotected
_soa_index_d (defined in FullMolecule)FullMoleculeprotected
_soa_index_lj (defined in FullMolecule)FullMoleculeprotected
_soa_index_q (defined in FullMolecule)FullMoleculeprotected
_vFullMoleculeprotected
_Vi (defined in FullMolecule)FullMoleculeprotected
buildOwnSoA() overrideFullMoleculevirtual
calcFM() overrideFullMoleculevirtual
calcFM_site(const std::array< double, 3 > &d, const std::array< double, 3 > &F)FullMoleculeprotected
calculate_mv2_Iw2(double &summv2, double &sumIw2) overrideFullMoleculevirtual
calculate_mv2_Iw2(double &summv2, double &sumIw2, double offx, double offy, double offz) override (defined in FullMolecule)FullMoleculevirtual
charge_d(unsigned int i) const override (defined in FullMolecule)FullMoleculeinlinevirtual
charge_d_abs(unsigned int i) const override (defined in FullMolecule)FullMoleculevirtual
charge_F(unsigned int i) const override (defined in FullMolecule)FullMoleculevirtual
check(unsigned long id) overrideFullMoleculevirtual
clearFM() overrideFullMoleculevirtual
component() const overrideFullMoleculeinlinevirtual
componentid() const (defined in MoleculeInterface)MoleculeInterfaceinline
computeCharge_d(unsigned int i) const override (defined in FullMolecule)FullMoleculeinlinevirtual
computeDipole_d(unsigned int i) const override (defined in FullMolecule)FullMoleculeinlinevirtual
computeDipole_e(unsigned int i) const override (defined in FullMolecule)FullMoleculeinlinevirtual
computeLJcenter_d(unsigned int i) const override (defined in FullMolecule)FullMoleculeinlinevirtual
computeQuadrupole_d(unsigned int i) const override (defined in FullMolecule)FullMoleculeinlinevirtual
computeQuadrupole_e(unsigned int i) const override (defined in FullMolecule)FullMoleculeinlinevirtual
convert_double_to_vcp_real_calc(const std::array< double, 3 > &v) (defined in MoleculeInterface)MoleculeInterfaceinlinestatic
D(unsigned short d) const overrideFullMoleculeinlinevirtual
D_arr() const (defined in MoleculeInterface)MoleculeInterfaceinline
dipole_d(unsigned int i) const override (defined in FullMolecule)FullMoleculeinlinevirtual
dipole_d_abs(unsigned int i) const override (defined in FullMolecule)FullMoleculevirtual
dipole_e(unsigned int i) const override (defined in FullMolecule)FullMoleculevirtual
dipole_F(unsigned int i) const override (defined in FullMolecule)FullMoleculevirtual
dist2(const FullMolecule &molecule2, double dr[3]) constFullMoleculeinline
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 overrideFullMoleculeinlinevirtual
F2() const overrideFullMoleculeinlinevirtual
F_arr() (defined in MoleculeInterface)MoleculeInterfaceinlinevirtual
Fadd(const double a[]) override (defined in FullMolecule)FullMoleculeinlinevirtual
Fchargeadd(unsigned int i, double a[]) override (defined in FullMolecule)FullMoleculevirtual
Fchargesub(unsigned int i, double a[]) override (defined in FullMolecule)FullMoleculevirtual
Fdipoleadd(unsigned int i, double a[]) override (defined in FullMolecule)FullMoleculevirtual
Fdipolesub(unsigned int i, double a[]) override (defined in FullMolecule)FullMoleculevirtual
Fljcenteradd(unsigned int i, double a[]) override (defined in FullMolecule)FullMoleculevirtual
Fljcentersub(unsigned int i, double a[]) override (defined in FullMolecule)FullMoleculevirtual
Fquadrupoleadd(unsigned int i, double a[]) override (defined in FullMolecule)FullMoleculevirtual
Fquadrupolesub(unsigned int i, double a[]) override (defined in FullMolecule)FullMoleculevirtual
FullMolecule(unsigned long id=0, Component *component=nullptr, double rx=0., double ry=0., double rz=0., double vx=0., double vy=0., double vz=0., double q0=1., double q1=1., double q2=0., double q3=0., double Dx=0., double Dy=0., double Dz=0.) (defined in FullMolecule)FullMolecule
FullMolecule(const FullMolecule &m) (defined in FullMolecule)FullMolecule
getComponentLookUpID() const overrideFullMoleculeinlinevirtual
getI(unsigned short d) const overrideFullMoleculeinlinevirtual
getID() const overrideFullMoleculeinlinevirtual
getWriteFormat()FullMoleculestatic
inBox(const double l[3], const double u[3]) constMoleculeInterfaceinlinevirtual
isLessThan(const MoleculeInterface &m2) constMoleculeInterface
L2() const overrideFullMoleculeinlinevirtual
ljcenter_d(unsigned int i) const override (defined in FullMolecule)FullMoleculeinlinevirtual
ljcenter_d_abs(unsigned int i) const override (defined in FullMolecule)FullMoleculevirtual
ljcenter_F(unsigned int i) const override (defined in FullMolecule)FullMoleculevirtual
M(unsigned short d) const overrideFullMoleculeinlinevirtual
M2() const overrideFullMoleculeinlinevirtual
M_arr() (defined in MoleculeInterface)MoleculeInterfaceinlinevirtual
Madd(const double a[]) override (defined in FullMolecule)FullMoleculeinlinevirtual
mass() const overrideFullMoleculeinlinevirtual
move(int d, double dr) override (defined in FullMolecule)FullMoleculeinlinevirtual
normalizeQuaternion() override (defined in FullMolecule)FullMoleculeinlinevirtual
numCharges() const override (defined in FullMolecule)FullMoleculeinlinevirtual
numDipoles() const override (defined in FullMolecule)FullMoleculeinlinevirtual
numLJcenters() const override (defined in FullMolecule)FullMoleculeinlinevirtual
numOrientedSites() const override (defined in FullMolecule)FullMoleculeinlinevirtual
numQuadrupoles() const override (defined in FullMolecule)FullMoleculeinlinevirtual
numSites() const overrideFullMoleculeinlinevirtual
operator=(const FullMolecule &m) (defined in FullMolecule)FullMolecule
orientationAngle(const MoleculeInterface &molecule2, double dr[3], double d2) const (defined in MoleculeInterface)MoleculeInterfaceinline
q() const overrideFullMoleculeinlinevirtual
quadrupole_d(unsigned int i) const override (defined in FullMolecule)FullMoleculeinlinevirtual
quadrupole_d_abs(unsigned int i) const override (defined in FullMolecule)FullMoleculevirtual
quadrupole_e(unsigned int i) const override (defined in FullMolecule)FullMoleculevirtual
quadrupole_F(unsigned int i) const override (defined in FullMolecule)FullMoleculevirtual
r(unsigned short d) const overrideFullMoleculeinlinevirtual
r_arr() const (defined in MoleculeInterface)MoleculeInterfaceinline
releaseOwnSoA() overrideFullMoleculevirtual
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) overrideFullMoleculeinlinevirtual
setD(unsigned short d, double D) override (defined in FullMolecule)FullMoleculeinlinevirtual
setF(unsigned short d, double F) override (defined in FullMolecule)FullMoleculeinlinevirtual
setF(double F[3]) overrideFullMoleculeinlinevirtual
setid(unsigned long id) overrideFullMoleculeinlinevirtual
setM(double M[3]) overrideFullMoleculeinlinevirtual
setq(Quaternion q) overrideFullMoleculeinlinevirtual
setr(unsigned short d, double r) overrideFullMoleculeinlinevirtual
setSoA(CellDataSoABase *s) override (defined in FullMolecule)FullMoleculevirtual
setStartIndexSoA_C(unsigned i) override (defined in FullMolecule)FullMoleculeinlinevirtual
setStartIndexSoA_D(unsigned i) override (defined in FullMolecule)FullMoleculeinlinevirtual
setStartIndexSoA_LJ(unsigned i) override (defined in FullMolecule)FullMoleculeinlinevirtual
setStartIndexSoA_Q(unsigned i) override (defined in FullMolecule)FullMoleculeinlinevirtual
setupSoACache(CellDataSoABase *s, unsigned iLJ, unsigned iC, unsigned iD, unsigned iQ) override (defined in FullMolecule)FullMoleculevirtual
setv(unsigned short d, double v) overrideFullMoleculeinlinevirtual
setVi(double Vi[3]) override (defined in FullMolecule)FullMoleculeinlinevirtual
site_d(unsigned int i) const override (defined in FullMolecule)FullMoleculeinlinevirtual
site_d_abs(unsigned int i) const override (defined in FullMolecule)FullMoleculeinlinevirtual
site_F(unsigned int i) const override (defined in FullMolecule)FullMoleculeinlinevirtual
totalMemsize() const overrideFullMoleculevirtual
U_kin() overrideFullMoleculeinlinevirtual
U_rot() overrideFullMoleculevirtual
U_rot_2() override (defined in FullMolecule)FullMoleculevirtual
U_trans() const overrideFullMoleculeinlinevirtual
U_trans_2() const override (defined in FullMolecule)FullMoleculeinlinevirtual
upd_postF(double dt_halve, double &summv2, double &sumIw2) overrideFullMoleculevirtual
upd_preF(double dt) overrideFullMoleculevirtual
updateMassInertia() overrideFullMoleculeinlinevirtual
v(unsigned short d) const overrideFullMoleculeinlinevirtual
v2() const overrideFullMoleculeinlinevirtual
v_arr() const (defined in MoleculeInterface)MoleculeInterfaceinline
vadd(const double ax, const double ay, const double az) override (defined in FullMolecule)FullMoleculeinlinevirtual
Vi(unsigned short d) const overrideFullMoleculeinlinevirtual
Vi_arr() (defined in MoleculeInterface)MoleculeInterfaceinlinevirtual
Viadd(const double a[]) override (defined in FullMolecule)FullMoleculeinlinevirtual
vsub(const double ax, const double ay, const double az) override (defined in FullMolecule)FullMoleculeinlinevirtual
write(std::ostream &ostrm) const overrideFullMoleculevirtual
writeBinary(std::ostream &ostrm) const overrideFullMoleculevirtual
~FullMolecule() override (defined in FullMolecule)FullMoleculeinline
~MoleculeInterface() (defined in MoleculeInterface)MoleculeInterfaceinlinevirtual