OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
A static homogeneous electrostatic field in the (x,y)-plane. More...
#include <EDipoleField.h>
Public Member Functions | |
EDipoleField () | |
Default constructor. More... | |
virtual | ~EDipoleField () |
virtual EVector | Efield (const Point3D &P) const |
Get field. More... | |
virtual EVector | Efield (const Point3D &P, double t) const |
Get field. More... | |
virtual double | getEx () const |
Get component. More... | |
virtual double | getEy () const |
Get component. More... | |
virtual void | setEx (double) |
Set component. More... | |
virtual void | setEy (double) |
Set component. More... | |
virtual void | scale (double scalar) |
Scale the field. More... | |
![]() | |
ConstEField () | |
Default constructor. More... | |
virtual | ~ConstEField () |
virtual double | getEz () const |
Get component. More... | |
virtual void | setEz (double) |
Set component. More... | |
![]() | |
StaticElectricField () | |
virtual | ~StaticElectricField () |
![]() | |
EMField () | |
Default constructor. More... | |
EMField (const EMField &right) | |
virtual | ~EMField () |
const EMField & | operator= (const EMField &right) |
virtual BVector | Bfield (const Point3D &P) const |
Get field. More... | |
virtual BVector | Bfield (const Point3D &P, double t) const |
Get field. More... | |
virtual EBVectors | EBfield (const Point3D &P) const |
Get field. More... | |
virtual EBVectors | EBfield (const Point3D &P, double t) const |
Get field. More... | |
Private Attributes | |
double | Ex |
double | Ey |
Additional Inherited Members | |
![]() | |
static const EVector | ZeroEfield |
The constant representing a zero electric field. More... | |
static const BVector | ZeroBfield |
The constant representing a zero magnetic field. More... | |
static const EBVectors | ZeroEBfield |
The constant representing a zero electromagnetic field. More... | |
A static homogeneous electrostatic field in the (x,y)-plane.
Definition at line 30 of file EDipoleField.h.
EDipoleField::EDipoleField | ( | ) |
Default constructor.
Definition at line 27 of file EDipoleField.cpp.
|
virtual |
Definition at line 31 of file EDipoleField.cpp.
|
virtual |
Get component.
Reimplemented from ConstEField.
Definition at line 45 of file EDipoleField.cpp.
References Ex.
Referenced by SeparatorRep::getEx().
|
virtual |
Get component.
Reimplemented from ConstEField.
Definition at line 49 of file EDipoleField.cpp.
References Ey.
Referenced by SeparatorRep::getEy().
|
virtual |
|
virtual |
Set component.
Reimplemented from ConstEField.
Definition at line 54 of file EDipoleField.cpp.
References Ex.
Referenced by SeparatorRep::setEx().
|
virtual |
Set component.
Reimplemented from ConstEField.
Definition at line 59 of file EDipoleField.cpp.
References Ey.
Referenced by SeparatorRep::setEy().
|
private |
|
private |