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

Abstract base class for static electric fields. More...

#include <StaticElectricField.h>

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

Public Member Functions

 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

Abstract base class for static electric fields.

Definition at line 30 of file StaticElectricField.h.

Constructor & Destructor Documentation

◆ StaticElectricField()

StaticElectricField::StaticElectricField ( )

Definition at line 27 of file StaticElectricField.cpp.

◆ ~StaticElectricField()

StaticElectricField::~StaticElectricField ( )
virtual

Definition at line 31 of file StaticElectricField.cpp.


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