Garfield 0.3
Toolkit for the detailed simulation of particle detectors based on ionization measurement in gases and semiconductors
Loading...
Searching...
No Matches
Garfield::ComponentNeBem3dMap Member List

This is the complete list of members for Garfield::ComponentNeBem3dMap, including all inherited members.

ComponentNeBem3dMap()Garfield::ComponentNeBem3dMap
ElectricField(const double x, const double y, const double z, double &ex, double &ey, double &ez, double &v, Medium *&m, int &status) overrideGarfield::ComponentNeBem3dMap
ElectricField(const double x, const double y, const double z, double &ex, double &ey, double &ez, Medium *&m, int &status) overrideGarfield::ComponentNeBem3dMap
GetBoundingBox(double &xmin, double &ymin, double &zmin, double &xmax, double &ymax, double &zmax) overrideGarfield::ComponentNeBem3dMap
GetElectricFieldRange(double &exmin, double &exmax, double &eymin, double &eymax, double &ezmin, double &ezmax)Garfield::ComponentNeBem3dMap
GetElement(const double xi, const double yi, const double zi, unsigned int &i, unsigned int &j, unsigned int &k, bool &xMirrored, bool &yMirrored, bool &zMirrored) constGarfield::ComponentNeBem3dMap
GetElement(const unsigned int i, const unsigned int j, const unsigned int k, double &v, double &ex, double &ey, double &ez) constGarfield::ComponentNeBem3dMap
GetMedium(const double x, const double y, const double z) overrideGarfield::ComponentNeBem3dMap
GetMedium(const unsigned int i) constGarfield::ComponentNeBem3dMap
GetVoltageRange(double &vmin, double &vmax) overrideGarfield::ComponentNeBem3dMap
LoadData(const std::string &filename, std::string format, const bool withPotential, const bool withRegion, const double scaleX, const double scaleF, const double scaleP, const char field)Garfield::ComponentNeBem3dMapprivate
LoadElectricField(const std::string &filename, const std::string &format, const bool withPotential, const bool withRegion, const double scaleX=1., const double scaleE=1., const double scaleP=1.)Garfield::ComponentNeBem3dMap
LoadMagneticField(const std::string &filename, const std::string &format, const double scaleX=1., const double scaleB=1.)Garfield::ComponentNeBem3dMap
LoadMapInfo(const std::string &MapInfoFile, std::string &MapVersion, int &OptMap, int &OptStaggerMap, unsigned int &NbOfXCells, unsigned int &NbOfYCells, unsigned int &NbOfZCells, double &Xmin, double &Xmax, double &Ymin, double &Ymax, double &Zmin, double &Zmax, double &XStagger, double &YStagger, double &ZStagger, std::string &MapDataFile)Garfield::ComponentNeBem3dMap
m_bfieldsGarfield::ComponentNeBem3dMapprivate
m_efieldsGarfield::ComponentNeBem3dMapprivate
m_hasBfieldGarfield::ComponentNeBem3dMapprivate
m_hasEfieldGarfield::ComponentNeBem3dMapprivate
m_hasMeshGarfield::ComponentNeBem3dMapprivate
m_hasPotentialGarfield::ComponentNeBem3dMapprivate
m_mediaGarfield::ComponentNeBem3dMapprivate
m_nXGarfield::ComponentNeBem3dMapprivate
m_nYGarfield::ComponentNeBem3dMapprivate
m_nZGarfield::ComponentNeBem3dMapprivate
m_pMaxGarfield::ComponentNeBem3dMapprivate
m_pMinGarfield::ComponentNeBem3dMapprivate
m_regionsGarfield::ComponentNeBem3dMapprivate
m_wField_xOffsetGarfield::ComponentNeBem3dMapprivate
m_wField_yOffsetGarfield::ComponentNeBem3dMapprivate
m_wField_zOffsetGarfield::ComponentNeBem3dMapprivate
m_xMaxGarfield::ComponentNeBem3dMapprivate
m_xMinGarfield::ComponentNeBem3dMapprivate
m_yMaxGarfield::ComponentNeBem3dMapprivate
m_yMinGarfield::ComponentNeBem3dMapprivate
m_zMaxGarfield::ComponentNeBem3dMapprivate
m_zMinGarfield::ComponentNeBem3dMapprivate
MagneticField(const double x, const double y, const double z, double &bx, double &by, double &bz, int &status) overrideGarfield::ComponentNeBem3dMap
PrintRegions() constGarfield::ComponentNeBem3dMap
Reduce(const double xin, const double xmin, const double xmax, const bool simplePeriodic, const bool mirrorPeriodic, bool &isMirrored) constGarfield::ComponentNeBem3dMapprivate
Reset() overrideGarfield::ComponentNeBem3dMapprivate
SetMedium(const unsigned int i, Medium *m)Garfield::ComponentNeBem3dMap
SetMesh(const unsigned int nx, const unsigned int ny, const unsigned int nz, const double xmin, const double xmax, const double ymin, const double ymax, const double zmin, const double zmax)Garfield::ComponentNeBem3dMap
SetWeightingFieldOffset(const double x, const double y, const double z)Garfield::ComponentNeBem3dMap
TriLinInt(const double xd, const double yd, const double zd, const double c000, const double c100, const double c010, const double c001, const double c110, const double c101, const double c011, const double c111)Garfield::ComponentNeBem3dMapprivate
UpdatePeriodicity() overrideGarfield::ComponentNeBem3dMapprivate
WeightingField(const double x, const double y, const double z, double &wx, double &wy, double &wz, const std::string &label) overrideGarfield::ComponentNeBem3dMap
WeightingPotential(const double x, const double y, const double z, const std::string &label) overrideGarfield::ComponentNeBem3dMap
~ComponentNeBem3dMap()Garfield::ComponentNeBem3dMapinline