bx0 | Garfield::ComponentBase | protected |
by0 | Garfield::ComponentBase | protected |
bz0 | Garfield::ComponentBase | protected |
Clear() | Garfield::ComponentBase | virtual |
ComponentBase() | Garfield::ComponentBase | |
ComponentUserMapBase() | Garfield::ComponentUserMapBase | |
debug | Garfield::ComponentBase | protected |
DisableAxialPeriodicityX() | Garfield::ComponentBase | inline |
DisableAxialPeriodicityY() | Garfield::ComponentBase | inline |
DisableAxialPeriodicityZ() | Garfield::ComponentBase | inline |
DisableDebugging() | Garfield::ComponentBase | inline |
DisableMirrorPeriodicityX() | Garfield::ComponentBase | inline |
DisableMirrorPeriodicityY() | Garfield::ComponentBase | inline |
DisableMirrorPeriodicityZ() | Garfield::ComponentBase | inline |
DisablePeriodicityX() | Garfield::ComponentBase | inline |
DisablePeriodicityY() | Garfield::ComponentBase | inline |
DisablePeriodicityZ() | Garfield::ComponentBase | inline |
DisableRotationSymmetryX() | Garfield::ComponentBase | inline |
DisableRotationSymmetryY() | Garfield::ComponentBase | inline |
DisableRotationSymmetryZ() | Garfield::ComponentBase | inline |
ElectricField(const double x, const double y, const double z, double &ex, double &ey, double &ez, Medium *&m, int &status) | Garfield::ComponentUserMapBase | virtual |
ElectricField(const double x, const double y, const double z, double &ex, double &ey, double &ez, double &v, Medium *&m, int &status) | Garfield::ComponentUserMapBase | virtual |
EnableAxialPeriodicityX() | Garfield::ComponentBase | inline |
EnableAxialPeriodicityY() | Garfield::ComponentBase | inline |
EnableAxialPeriodicityZ() | Garfield::ComponentBase | inline |
EnableDebugging() | Garfield::ComponentBase | inline |
EnableMirrorPeriodicityX() | Garfield::ComponentBase | inline |
EnableMirrorPeriodicityY() | Garfield::ComponentBase | inline |
EnableMirrorPeriodicityZ() | Garfield::ComponentBase | inline |
EnablePeriodicityX() | Garfield::ComponentBase | inline |
EnablePeriodicityY() | Garfield::ComponentBase | inline |
EnablePeriodicityZ() | Garfield::ComponentBase | inline |
EnableRotationSymmetryX() | Garfield::ComponentBase | inline |
EnableRotationSymmetryY() | Garfield::ComponentBase | inline |
EnableRotationSymmetryZ() | Garfield::ComponentBase | inline |
GetBoundingBox(double &xmin, double &ymin, double &zmin, double &xmax, double &ymax, double &zmax) | Garfield::ComponentBase | virtual |
GetMedium(const double &x, const double &y, const double &z) | Garfield::ComponentUserMapBase | virtual |
GetVoltageRange(double &vmin, double &vmax) | Garfield::ComponentUserMapBase | inlinevirtual |
IsInTrapRadius(double x0, double y0, double z0, double &xw, double &yw, double &rw) | Garfield::ComponentBase | virtual |
IsReady() | Garfield::ComponentBase | inlinevirtual |
IsWireCrossed(const double x0, const double y0, const double z0, const double x1, const double y1, const double z1, double &xc, double &yc, double &zc) | Garfield::ComponentBase | virtual |
m_className | Garfield::ComponentBase | protected |
MagneticField(const double x, const double y, const double z, double &bx, double &by, double &bz, int &status) | Garfield::ComponentBase | virtual |
MapCoordinates(double &p1, double &p2, double &p3, double &u1x, double &u2x, double &u3x, double &u1y, double &u2y, double &u3y, double &u1z, double &u2z, double &u3z, ComponentBase *&pComponent)=0 | Garfield::ComponentUserMapBase | pure virtual |
MapCoordinates(double &p1, double &p2, double &p3, double &u1x, double &u2x, double &u3x, double &u1y, double &u2y, double &u3y, double &u1z, double &u2z, double &u3z, ComponentBase *&pComponent, std::string &label) | Garfield::ComponentUserMapBase | inlinevirtual |
ready | Garfield::ComponentBase | protected |
Reset() | Garfield::ComponentUserMapBase | inlineprotectedvirtual |
SetGeometry(GeometryBase *geo) | Garfield::ComponentBase | virtual |
SetMagneticField(const double bx, const double by, const double bz) | Garfield::ComponentBase | |
theGeometry | Garfield::ComponentBase | protected |
UnmapField(const double e1, const double e2, const double e3, const double u1x, const double u2x, const double u3x, const double u1y, const double u2y, const double u3y, const double u1z, const double u2z, const double u3z, double &ex, double &ey, double &ez) const | Garfield::ComponentUserMapBase | inlineprotected |
UpdatePeriodicity() | Garfield::ComponentUserMapBase | protectedvirtual |
WeightingField(const double x, const double y, const double z, double &wx, double &wy, double &wz, const std::string label) | Garfield::ComponentUserMapBase | virtual |
WeightingPotential(const double x, const double y, const double z, const std::string label) | Garfield::ComponentUserMapBase | virtual |
xAxiallyPeriodic | Garfield::ComponentBase | protected |
xMirrorPeriodic | Garfield::ComponentBase | protected |
xPeriodic | Garfield::ComponentBase | protected |
xRotationSymmetry | Garfield::ComponentBase | protected |
yAxiallyPeriodic | Garfield::ComponentBase | protected |
yMirrorPeriodic | Garfield::ComponentBase | protected |
yPeriodic | Garfield::ComponentBase | protected |
yRotationSymmetry | Garfield::ComponentBase | protected |
zAxiallyPeriodic | Garfield::ComponentBase | protected |
zMirrorPeriodic | Garfield::ComponentBase | protected |
zPeriodic | Garfield::ComponentBase | protected |
zRotationSymmetry | Garfield::ComponentBase | protected |
~ComponentBase() | Garfield::ComponentBase | inlinevirtual |
~ComponentUserMapBase() | Garfield::ComponentUserMapBase | virtual |