BoundaryCondition enum name | Garfield::Solid | |
Charge enum value | Garfield::Solid | |
Dielectric enum value | Garfield::Solid | |
DielectricCharge enum value | Garfield::Solid | |
EnableDebugging(const bool on=true) | Garfield::Solid | inline |
Float enum value | Garfield::Solid | |
GetBoundaryChargeDensity() const | Garfield::Solid | inline |
GetBoundaryConditionType() const | Garfield::Solid | inline |
GetBoundaryPotential() const | Garfield::Solid | inline |
GetBoundingBox(double &xmin, double &ymin, double &zmin, double &xmax, double &ymax, double &zmax) const override | Garfield::SolidSphere | virtual |
GetCentre(double &x, double &y, double &z) const | Garfield::Solid | inline |
GetDiscretisationLevel(const Panel &panel) override | Garfield::SolidSphere | virtual |
GetHalfLengthX() const | Garfield::Solid | inlinevirtual |
GetHalfLengthY() const | Garfield::Solid | inlinevirtual |
GetHalfLengthZ() const | Garfield::Solid | inlinevirtual |
GetId() const | Garfield::Solid | inline |
GetInnerRadius() const | Garfield::Solid | inlinevirtual |
GetLowerRadius() const | Garfield::Solid | inlinevirtual |
GetOrientation(double &ctheta, double &stheta, double &cphi, double &sphi) const | Garfield::Solid | inline |
GetOuterRadius() const | Garfield::Solid | inlinevirtual |
GetRadius() const override | Garfield::SolidSphere | inlinevirtual |
GetRidgeHeight() const | Garfield::Solid | inlinevirtual |
GetRidgeOffset() const | Garfield::Solid | inlinevirtual |
GetUpperRadius() const | Garfield::Solid | inlinevirtual |
IsBox() const | Garfield::Solid | inlinevirtual |
IsHole() const | Garfield::Solid | inlinevirtual |
IsInside(const double x, const double y, const double z) const override | Garfield::SolidSphere | virtual |
IsRidge() const | Garfield::Solid | inlinevirtual |
IsSphere() const override | Garfield::SolidSphere | inlinevirtual |
IsTube() const | Garfield::Solid | inlinevirtual |
m_bctype | Garfield::Solid | protected |
m_charge | Garfield::Solid | protected |
m_className | Garfield::Solid | protected |
m_cPhi | Garfield::Solid | protected |
m_cTheta | Garfield::Solid | protected |
m_cX | Garfield::Solid | protected |
m_cY | Garfield::Solid | protected |
m_cZ | Garfield::Solid | protected |
m_debug | Garfield::Solid | protected |
m_dX | Garfield::Solid | protected |
m_dY | Garfield::Solid | protected |
m_dZ | Garfield::Solid | protected |
m_eps | Garfield::Solid | protected |
m_sPhi | Garfield::Solid | protected |
m_sTheta | Garfield::Solid | protected |
m_volt | Garfield::Solid | protected |
ParallelField enum value | Garfield::Solid | |
PerpendicularField enum value | Garfield::Solid | |
SetBoundaryChargeDensity(const double q) | Garfield::Solid | inline |
SetBoundaryDielectric() | Garfield::Solid | inline |
SetBoundaryFloat() | Garfield::Solid | inline |
SetBoundaryParallelField() | Garfield::Solid | inline |
SetBoundaryPerpendicularField() | Garfield::Solid | inline |
SetBoundaryPotential(const double v) | Garfield::Solid | inline |
SetDirection(const double dx, const double dy, const double dz) | Garfield::Solid | protected |
SetMeridians(const unsigned int n) | Garfield::SolidSphere | |
SetRadius(const double r) | Garfield::SolidSphere | |
Solid()=delete | Garfield::Solid | |
Solid(const double cx, const double cy, const double cz, const std::string &name) | Garfield::Solid | inline |
SolidPanels(std::vector< Panel > &panels) override | Garfield::SolidSphere | virtual |
SolidSphere(const double cx, const double cy, const double cz, const double r) | Garfield::SolidSphere | |
ToGlobal(const double u, const double v, const double w, double &x, double &y, double &z) const | Garfield::Solid | inlineprotected |
ToLocal(const double x, const double y, const double z, double &u, double &v, double &w) const | Garfield::Solid | inlineprotected |
VectorToLocal(const double x, const double y, const double z, double &u, double &v, double &w) | Garfield::Solid | inlineprotected |
Voltage enum value | Garfield::Solid | |
~Solid() | Garfield::Solid | inlinevirtual |
~SolidSphere() | Garfield::SolidSphere | inline |