Bemsolver 2.0

D3sphere Member List

This is the complete list of members for D3sphere, including all inherited members.
Add(PD3element el)D3element
ColorD3element
correctNorm(double x0, double y0, double z0)D3element [virtual]
createNewSubelements(double length)D3element [virtual]
D3element(double x_, double y_, double z_, double phi_, double theta_, double psi_, bool inversenorm_=false, bool refineable_=true, D3element *parent_=NULL, double epsilon=0, string name="")D3element
D3sphere(double r, double refinement, double x, double y, double z, double phi_, double theta_, double psi_, bool inversenorm=false, PD3element parent=NULL)D3sphere [inline]
deleteSubelements()D3element [protected, virtual]
epsilonD3element [protected]
GetAmountOfSubelements()D3element
GetArea()D3element [virtual]
GetCenter(double &x, double &y, double &z)D3element [virtual]
GetDoubleLayerPotentialAt(double x, double y, double z)D3element [virtual]
GetInversenorm()D3element [virtual]
GetListOfBaseElements(PD3element *el, int &cnt)D3element
getName()D3element [virtual]
GetPotentialAndFieldAt(double x, double y, double z, double &pot, double &ex, double &ey, double &ez)D3element [virtual]
GetPotentialAt(double x, double y, double z)D3element [virtual]
GetRectangle(double *A, double *B, double *C, double *D, double *COL)D3element [virtual]
GetReferencePoint(double &x, double &y, double &z)D3element [virtual]
GetSelfDoubleLayerPotential()D3element [virtual]
GetSelfPotential()D3element [virtual]
GetTriangle(double *A, double *B, double *C, double *COL)D3element [virtual]
hD3element [protected]
init(bool ignorefirst=false)D3element [virtual]
InsertTGeoVolume(TGeoVolume *top, TGeoMedium *mat, TGeoMedium *matVak, TGeoManager *geom)D3element [virtual]
IntersectWithRay(double x0, double y0, double z0, double xdir, double ydir, double zdir, double &mul)D3element [virtual]
inversenormD3element [protected]
isBaseElementD3element [protected]
nameD3element
parentD3element
phiD3element [protected]
PrintAmountOfSubelements()D3element
psiD3element [protected]
rD3sphere [protected]
refine(double length)D3element [virtual]
refine(double length, int num)D3element [virtual]
refineableD3element [protected]
refinementD3sphere [protected]
rotate(double phi_, double theta_, double psi_)D3element [virtual]
rotate2(double phi_, double theta_, double psi_, double x, double y, double z, double &x2, double &y2, double &z2)D3element [virtual]
rotateinv(double phi_, double theta_, double psi_, double x, double y, double z, double &x2, double &y2, double &z2)D3element [virtual]
setName(string name2)D3element [virtual]
SetNormTowards(double x, double y, double z, bool towards)D3element [virtual]
shift(double xs, double ys, double zs)D3element [virtual]
subelementD3element
thetaD3element [protected]
xD3element [protected]
yD3element [protected]
zD3element [protected]
~D3element()D3element
~D3sphere()D3sphere [inline]
 All Classes Files Functions Variables Typedefs Friends Defines