bx0 | Garfield::ComponentBase | protected |
by0 | Garfield::ComponentBase | protected |
bz0 | Garfield::ComponentBase | protected |
cacheElemBoundingBoxes | Garfield::ComponentFieldMap | protected |
CalculateElementBoundingBoxes(void) | Garfield::ComponentFieldMap | protected |
cellsx | Garfield::ComponentFieldMap | protected |
cellsy | Garfield::ComponentFieldMap | protected |
cellsz | Garfield::ComponentFieldMap | protected |
checkMultipleElement | Garfield::ComponentFieldMap | protected |
Clear() | Garfield::ComponentBase | virtual |
ComponentBase() | Garfield::ComponentBase | |
ComponentElmer() | Garfield::ComponentElmer | |
ComponentElmer(std::string header, std::string elist, std::string nlist, std::string mplist, std::string volt, std::string unit) | Garfield::ComponentElmer | |
ComponentFieldMap() | Garfield::ComponentFieldMap | |
Coordinates12(double x, double y, double z, double &t1, double &t2, double &t3, double &t4, int imap) | Garfield::ComponentFieldMap | protected |
Coordinates13(double x, double y, double z, double &t1, double &t2, double &t3, double &t4, double jac[4][4], double &det, int imap) | Garfield::ComponentFieldMap | protected |
Coordinates3(double x, double y, double z, double &t1, double &t2, double &t3, double &t4, double jac[4][4], double &det, int imap) | Garfield::ComponentFieldMap | protected |
Coordinates4(double x, double y, double z, double &t1, double &t2, double &t3, double &t4, double jac[4][4], double &det, int imap) | Garfield::ComponentFieldMap | protected |
Coordinates5(double x, double y, double z, double &t1, double &t2, double &t3, double &t4, double jac[4][4], double &det, int imap) | Garfield::ComponentFieldMap | protected |
CoordinatesCube(double x, double y, double z, double &t1, double &t2, double &t3, TMatrixD *&jac, std::vector< TMatrixD * > &dN, int imap) | Garfield::ComponentFieldMap | protected |
debug | Garfield::ComponentBase | protected |
deleteBackground | Garfield::ComponentFieldMap | protected |
DisableAxialPeriodicityX() | Garfield::ComponentBase | inline |
DisableAxialPeriodicityY() | Garfield::ComponentBase | inline |
DisableAxialPeriodicityZ() | Garfield::ComponentBase | inline |
DisableCheckMapIndices() | Garfield::ComponentFieldMap | inline |
DisableDebugging() | Garfield::ComponentBase | inline |
DisableDeleteBackgroundElements() | Garfield::ComponentFieldMap | 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 |
DriftMedium(int imat) | Garfield::ComponentFieldMap | |
ElectricField(const double x, const double y, const double z, double &ex, double &ey, double &ez, Medium *&m, int &status) | Garfield::ComponentElmer | virtual |
ElectricField(const double x, const double y, const double z, double &ex, double &ey, double &ez, double &v, Medium *&m, int &status) | Garfield::ComponentElmer | virtual |
elements | Garfield::ComponentFieldMap | protected |
EnableAxialPeriodicityX() | Garfield::ComponentBase | inline |
EnableAxialPeriodicityY() | Garfield::ComponentBase | inline |
EnableAxialPeriodicityZ() | Garfield::ComponentBase | inline |
EnableCheckMapIndices() | Garfield::ComponentFieldMap | inline |
EnableDebugging() | Garfield::ComponentBase | inline |
EnableDeleteBackgroundElements() | Garfield::ComponentFieldMap | 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 |
FindElement13(const double x, const double y, const double z, double &t1, double &t2, double &t3, double &t4, double jac[4][4], double &det) | Garfield::ComponentFieldMap | protected |
FindElement5(const double x, const double y, const double z, double &t1, double &t2, double &t3, double &t4, double jac[4][4], double &det) | Garfield::ComponentFieldMap | protected |
FindElementCube(const double x, const double y, const double z, double &t1, double &t2, double &t3, TMatrixD *&jac, std::vector< TMatrixD * > &dN) | Garfield::ComponentFieldMap | protected |
GetAspectRatio(const int i, double &dmin, double &dmax) | Garfield::ComponentElmer | protectedvirtual |
GetBoundingBox(double &xmin, double &ymin, double &zmin, double &xmax, double &ymax, double &zmax) | Garfield::ComponentFieldMap | virtual |
GetConductivity(const int imat) | Garfield::ComponentFieldMap | |
GetElement(const int i, double &vol, double &dmin, double &dmax) | Garfield::ComponentFieldMap | |
GetElementVolume(const int i) | Garfield::ComponentElmer | protectedvirtual |
GetMedium(const double &x, const double &y, const double &z) | Garfield::ComponentElmer | virtual |
Garfield::ComponentFieldMap::GetMedium(const unsigned int &i) const | Garfield::ComponentFieldMap | |
GetNumberOfElements() const | Garfield::ComponentFieldMap | inline |
GetNumberOfMaterials() | Garfield::ComponentFieldMap | inline |
GetNumberOfMedia() | Garfield::ComponentFieldMap | inline |
GetPermittivity(const int imat) | Garfield::ComponentFieldMap | |
GetVoltageRange(double &vmin, double &vmax) | Garfield::ComponentFieldMap | inlinevirtual |
hasBoundingBox | Garfield::ComponentFieldMap | protected |
Initialise(std::string header="mesh.header", std::string elist="mesh.elements", std::string nlist="mesh.nodes", std::string mplist="dielectrics.dat", std::string volt="out.result", std::string unit="cm") | Garfield::ComponentElmer | |
is3d | Garfield::ComponentFieldMap | protected |
IsInBoundingBox(const double x, const double y, const double z) | Garfield::ComponentElmer | 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 |
Jacobian13(int i, double t, double u, double v, double w, double &det, double jac[4][4]) | Garfield::ComponentFieldMap | protected |
Jacobian3(int i, double u, double v, double w, double &det, double jac[4][4]) | Garfield::ComponentFieldMap | protected |
Jacobian5(int i, double u, double v, double &det, double jac[4][4]) | Garfield::ComponentFieldMap | protected |
JacobianCube(int i, double t1, double t2, double t3, TMatrixD *&jac, std::vector< TMatrixD * > &dN) | Garfield::ComponentFieldMap | protected |
lastElement | Garfield::ComponentFieldMap | protected |
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 &xpos, double &ypos, double &zpos, bool &xmirrored, bool &ymirrored, bool &zmirrored, double &rcoordinate, double &rotation) const | Garfield::ComponentFieldMap | protected |
mapnxa | Garfield::ComponentFieldMap | protected |
mapnya | Garfield::ComponentFieldMap | protected |
mapnza | Garfield::ComponentFieldMap | protected |
mapsx | Garfield::ComponentFieldMap | protected |
mapsy | Garfield::ComponentFieldMap | protected |
mapsz | Garfield::ComponentFieldMap | protected |
mapvmax | Garfield::ComponentFieldMap | protected |
mapvmin | Garfield::ComponentFieldMap | protected |
mapxamax | Garfield::ComponentFieldMap | protected |
mapxamin | Garfield::ComponentFieldMap | protected |
mapxmax | Garfield::ComponentFieldMap | protected |
mapxmin | Garfield::ComponentFieldMap | protected |
mapyamax | Garfield::ComponentFieldMap | protected |
mapyamin | Garfield::ComponentFieldMap | protected |
mapymax | Garfield::ComponentFieldMap | protected |
mapymin | Garfield::ComponentFieldMap | protected |
mapzamax | Garfield::ComponentFieldMap | protected |
mapzamin | Garfield::ComponentFieldMap | protected |
mapzmax | Garfield::ComponentFieldMap | protected |
mapzmin | Garfield::ComponentFieldMap | protected |
materials | Garfield::ComponentFieldMap | protected |
nElements | Garfield::ComponentFieldMap | protected |
nMaterials | Garfield::ComponentFieldMap | protected |
nNodes | Garfield::ComponentFieldMap | protected |
nodes | Garfield::ComponentFieldMap | protected |
NotDriftMedium(int imat) | Garfield::ComponentFieldMap | |
nWeightingFields | Garfield::ComponentFieldMap | protected |
PrintMaterials() | Garfield::ComponentFieldMap | |
PrintRange() | Garfield::ComponentFieldMap | |
ReadDouble(char *token, double def, bool &error) | Garfield::ComponentFieldMap | protected |
ReadInteger(char *token, int def, bool &error) | Garfield::ComponentFieldMap | protected |
ready | Garfield::ComponentBase | protected |
Reset() | Garfield::ComponentFieldMap | inlineprotectedvirtual |
setangx | Garfield::ComponentFieldMap | protected |
setangy | Garfield::ComponentFieldMap | protected |
setangz | Garfield::ComponentFieldMap | protected |
SetGeometry(GeometryBase *geo) | Garfield::ComponentBase | virtual |
SetMagneticField(const double bx, const double by, const double bz) | Garfield::ComponentBase | |
SetMedium(const int imat, Medium *medium) | Garfield::ComponentFieldMap | |
SetRange() | Garfield::ComponentFieldMap | virtual |
SetWeightingField(std::string prnsol, std::string label) | Garfield::ComponentElmer | |
theGeometry | Garfield::ComponentBase | protected |
UnmapFields(double &ex, double &ey, double &ez, double &xpos, double &ypos, double &zpos, bool &xmirrored, bool &ymirrored, bool &zmirrored, double &rcoordinate, double &rotation) | Garfield::ComponentFieldMap | protected |
UpdatePeriodicity() | Garfield::ComponentElmer | inlineprotectedvirtual |
UpdatePeriodicity2d() | Garfield::ComponentFieldMap | protected |
UpdatePeriodicityCommon() | Garfield::ComponentFieldMap | protected |
warning | Garfield::ComponentFieldMap | protected |
WeightingField(const double x, const double y, const double z, double &wx, double &wy, double &wz, const std::string label) | Garfield::ComponentElmer | virtual |
WeightingPotential(const double x, const double y, const double z, const std::string label) | Garfield::ComponentElmer | virtual |
wfields | Garfield::ComponentFieldMap | protected |
wfieldsOk | Garfield::ComponentFieldMap | protected |
xAxiallyPeriodic | Garfield::ComponentBase | protected |
xMaxBoundingBox | Garfield::ComponentFieldMap | protected |
xMinBoundingBox | Garfield::ComponentFieldMap | protected |
xMirrorPeriodic | Garfield::ComponentBase | protected |
xPeriodic | Garfield::ComponentBase | protected |
xRotationSymmetry | Garfield::ComponentBase | protected |
yAxiallyPeriodic | Garfield::ComponentBase | protected |
yMaxBoundingBox | Garfield::ComponentFieldMap | protected |
yMinBoundingBox | Garfield::ComponentFieldMap | protected |
yMirrorPeriodic | Garfield::ComponentBase | protected |
yPeriodic | Garfield::ComponentBase | protected |
yRotationSymmetry | Garfield::ComponentBase | protected |
zAxiallyPeriodic | Garfield::ComponentBase | protected |
zMaxBoundingBox | Garfield::ComponentFieldMap | protected |
zMinBoundingBox | Garfield::ComponentFieldMap | protected |
zMirrorPeriodic | Garfield::ComponentBase | protected |
zPeriodic | Garfield::ComponentBase | protected |
zRotationSymmetry | Garfield::ComponentBase | protected |
~ComponentBase() | Garfield::ComponentBase | inlinevirtual |
~ComponentElmer() | Garfield::ComponentElmer | inline |
~ComponentFieldMap() | Garfield::ComponentFieldMap | inlinevirtual |