Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DMagneticFieldMap Class Referenceabstract

#include <DMagneticFieldMap.h>

+ Inheritance diagram for DMagneticFieldMap:

Public Member Functions

 DMagneticFieldMap ()
 
virtual ~DMagneticFieldMap ()
 
virtual void GetField (const DVector3 &pos, DVector3 &Bout) const =0
 
virtual void GetField (double x, double y, double z, double &Bx, double &By, double &Bz, int method=0) const =0
 
virtual double GetBz (double x, double y, double z) const =0
 
virtual void GetFieldGradient (double x, double y, double z, double &dBxdx, double &dBxdy, double &dBxdz, double &dBydx, double &dBydy, double &dBydz, double &dBzdx, double &dBzdy, double &dBzdz) const =0
 
virtual void GetFieldBicubic (double x, double y, double z, double &Bx, double &By, double &Bz) const =0
 
virtual void GetFieldAndGradient (double x, double y, double z, double &Bx, double &By, double &Bz, double &dBxdx, double &dBxdy, double &dBxdz, double &dBydx, double &dBydy, double &dBydz, double &dBzdx, double &dBzdy, double &dBzdz) const =0
 

Detailed Description

Definition at line 14 of file DMagneticFieldMap.h.

Constructor & Destructor Documentation

DMagneticFieldMap::DMagneticFieldMap ( )
inline

Definition at line 17 of file DMagneticFieldMap.h.

virtual DMagneticFieldMap::~DMagneticFieldMap ( )
inlinevirtual

Definition at line 18 of file DMagneticFieldMap.h.

Member Function Documentation

virtual void DMagneticFieldMap::GetField ( double  x,
double  y,
double  z,
double &  Bx,
double &  By,
double &  Bz,
int  method = 0 
) const
pure virtual
virtual void DMagneticFieldMap::GetFieldBicubic ( double  x,
double  y,
double  z,
double &  Bx,
double &  By,
double &  Bz 
) const
pure virtual
virtual void DMagneticFieldMap::GetFieldGradient ( double  x,
double  y,
double  z,
double &  dBxdx,
double &  dBxdy,
double &  dBxdz,
double &  dBydx,
double &  dBydy,
double &  dBydz,
double &  dBzdx,
double &  dBzdy,
double &  dBzdz 
) const
pure virtual

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