ls1-MarDyn
ls1-MarDyn molecular dynamics code
|
Quadrupole center. More...
#include <Site.h>
Public Member Functions | |
Quadrupole (double x, double y, double z, double eQx, double eQy, double eQz, double absQ) | |
Constructor. More... | |
void | readXML (XMLfileUnits &xmlconfig) |
Read in XML configuration for a Dipole and all its included objects. More... | |
double | absQ () const |
void | setAbsQ (double q) |
![]() | |
double | ex () const |
double | ey () const |
double | ez () const |
std::array< double, 3 > | e () const |
double | abs () const |
void | write (std::ostream &ostrm) const |
write to stream More... | |
void | setOrientationVectorByPolarAngles (const double &theta_deg, const double &phi_deg) |
set orientation vector using polar angles More... | |
void | setAbs (double abs) |
void | setE (int d, double e) |
void | normalize_e () |
![]() | |
double | rx () const |
double | ry () const |
double | rz () const |
std::array< double, 3 > | r () const |
double | m () const |
void | setR (int d, double r) |
void | setM (double m) |
Additional Inherited Members | |
![]() | |
OrientedSite (double x=0., double y=0., double z=0., double m=0., double ex=0., double ey=0., double ez=0., double abs=0.) | |
Constructor. More... | |
![]() | |
Site (double x=0., double y=0., double z=0., double m=0.) | |
Constructor. More... | |
![]() | |
std::array< double, 3 > | _e |
double | _abs |
![]() | |
std::array< double, 3 > | _r |
double | _m |
Quadrupole center.
Electrical quadrupole with quadrupole moment .
|
inline |
Constructor.
[in] | x | relative x coordinate |
[in] | y | relative y coordinate |
[in] | z | relative z coordinate |
[in] | eQx | x coordinate of the quadrupole moments normal |
[in] | eQy | y coordinate of the quadrupole moments normal |
[in] | eQz | z coordinate of the quadrupole moments normal |
[in] | absQ | quadrupole moments absolute value |
|
inline |
get the absolute value of the quadrupole moment.
|
inlinevirtual |
Read in XML configuration for a Dipole and all its included objects.
The following xml object structure is handled by this method:
Reimplemented from Site.
|
inline |
set the absolute value of the quadrupole moment