OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Public Member Functions | List of all members
ConstEField Class Reference

A homogeneous electricstatic field. More...

#include <ConstEField.h>

Inheritance diagram for ConstEField:
Inheritance graph
[legend]
Collaboration diagram for ConstEField:
Collaboration graph
[legend]

Public Member Functions

 ConstEField ()
 Default constructor. More...
 
virtual ~ConstEField ()
 
virtual double getEx () const
 Get component. More...
 
virtual double getEy () const
 Get component. More...
 
virtual double getEz () const
 Get component. More...
 
virtual void setEx (double)
 Set component. More...
 
virtual void setEy (double)
 Set component. More...
 
virtual void setEz (double)
 Set component. More...
 
- Public Member Functions inherited from StaticElectricField
 StaticElectricField ()
 
virtual ~StaticElectricField ()
 
- Public Member Functions inherited from EMField
 EMField ()
 Default constructor. More...
 
 EMField (const EMField &right)
 
virtual ~EMField ()
 
const EMFieldoperator= (const EMField &right)
 
virtual EVector Efield (const Point3D &P) const
 Get field. More...
 
virtual BVector Bfield (const Point3D &P) const
 Get field. More...
 
virtual EVector Efield (const Point3D &P, double t) 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...
 
virtual void scale (double scalar)=0
 Scale the field. More...
 

Additional Inherited Members

- Static Public Attributes inherited from EMField
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...
 

Detailed Description

A homogeneous electricstatic field.

Definition at line 30 of file ConstEField.h.

Constructor & Destructor Documentation

ConstEField::ConstEField ( )

Default constructor.

Definition at line 27 of file ConstEField.cpp.

ConstEField::~ConstEField ( )
virtual

Definition at line 31 of file ConstEField.cpp.

Member Function Documentation

double ConstEField::getEx ( ) const
virtual

Get component.

Reimplemented in EDipoleField.

Definition at line 35 of file ConstEField.cpp.

double ConstEField::getEy ( ) const
virtual

Get component.

Reimplemented in EDipoleField.

Definition at line 40 of file ConstEField.cpp.

double ConstEField::getEz ( ) const
virtual

Get component.

Definition at line 45 of file ConstEField.cpp.

void ConstEField::setEx ( double  E)
virtual

Set component.

Reimplemented in EDipoleField.

Definition at line 50 of file ConstEField.cpp.

void ConstEField::setEy ( double  E)
virtual

Set component.

Reimplemented in EDipoleField.

Definition at line 54 of file ConstEField.cpp.

void ConstEField::setEz ( double  E)
virtual

Set component.

Definition at line 58 of file ConstEField.cpp.


The documentation for this class was generated from the following files: