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

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

#include <StaticMagneticField.h>

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

Public Member Functions

 StaticMagneticField ()
 
virtual ~StaticMagneticField ()
 
- 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 magnetic fields.

Definition at line 30 of file StaticMagneticField.h.

Constructor & Destructor Documentation

◆ StaticMagneticField()

StaticMagneticField::StaticMagneticField ( )

Definition at line 27 of file StaticMagneticField.cpp.

◆ ~StaticMagneticField()

StaticMagneticField::~StaticMagneticField ( )
virtual

Definition at line 31 of file StaticMagneticField.cpp.


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