AddPanel(const double x0, const double y0, const double x1, const double y1, const int bctype, const double bcval, const double lambda) | Garfield::ComponentNeBem2d | |
AddWire(const double x0, const double y0, const double d, const double bcval) | Garfield::ComponentNeBem2d | |
bx0 | Garfield::ComponentBase | protected |
by0 | Garfield::ComponentBase | protected |
bz0 | Garfield::ComponentBase | protected |
Clear() | Garfield::ComponentBase | virtual |
ComponentBase() | Garfield::ComponentBase | |
ComponentNeBem2d() | Garfield::ComponentNeBem2d | |
debug | Garfield::ComponentBase | protected |
DisableAutoResizing() | Garfield::ComponentNeBem2d | inline |
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 |
DisableRandomCollocation() | Garfield::ComponentNeBem2d | 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::ComponentNeBem2d | virtual |
ElectricField(const double x, const double y, const double z, double &ex, double &ey, double &ez, double &v, Medium *&m, int &status) | Garfield::ComponentNeBem2d | virtual |
EnableAutoResizing() | Garfield::ComponentNeBem2d | inline |
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 |
EnableRandomCollocation() | Garfield::ComponentNeBem2d | 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::ComponentBase | virtual |
GetNumberOfElements() | Garfield::ComponentNeBem2d | inline |
GetNumberOfPanels() | Garfield::ComponentNeBem2d | inline |
GetNumberOfWires() | Garfield::ComponentNeBem2d | inline |
GetVoltageRange(double &vmin, double &vmax) | Garfield::ComponentNeBem2d | virtual |
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 |
ready | Garfield::ComponentBase | protected |
SetGeometry(GeometryBase *geo) | Garfield::ComponentBase | virtual |
SetMagneticField(const double bx, const double by, const double bz) | Garfield::ComponentBase | |
SetMaxNumberOfIterations(const int niter) | Garfield::ComponentNeBem2d | |
SetMinimumElementSize(const double min) | Garfield::ComponentNeBem2d | |
SetNumberOfCollocationPoints(const int ncoll) | Garfield::ComponentNeBem2d | |
SetNumberOfDivisions(const int ndiv) | Garfield::ComponentNeBem2d | |
SetProjectionX() | Garfield::ComponentNeBem2d | inline |
SetProjectionY() | Garfield::ComponentNeBem2d | inline |
SetProjectionZ() | Garfield::ComponentNeBem2d | inline |
theGeometry | Garfield::ComponentBase | protected |
WeightingField(const double x, const double y, const double z, double &wx, double &wy, double &wz, const std::string label) | Garfield::ComponentBase | virtual |
WeightingPotential(const double x, const double y, const double z, const std::string label) | Garfield::ComponentBase | 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 |
~ComponentNeBem2d() | Garfield::ComponentNeBem2d | inline |