Bemsolver 2.0

D3world Member List

This is the complete list of members for D3world, including all inherited members.
Add(PD3element el)D3element
amountOfElectrodesD3world [protected]
AssignColors()D3world
ave_diriD3world [protected]
ave_neumD3world [protected]
cachefilenameD3world [protected]
calc(double x, double y, double z)D3world
calc(double xxx, double y, double z, double &pot, double &feldx, double &feldy, double &feldz)D3world
calc(double xmin, double xmax, int nx, double ymin, double ymax, int ny, double zmin, double zmax, int nz)D3world
calc(int xxxnum, double *xxx, double *Potential)D3world
calc(int xxxnum, double *xxx, double *Potential, double *FieldX, double *FieldY, double *FieldZ)D3world
calc2(int xxxnum, double *xxx, double *Potential, double *FieldX, double *FieldY, double *FieldZ)D3world
calc_slow(double x, double y, double z)D3world
calc_slow(double xmin, double xmax, int nx, double ymin, double ymax, int ny, double zmin, double zmax, int nz)D3world
calc_slow(int xxxnum, double *xxx, double *Potential, double *FieldX, double *FieldY, double *FieldZ)D3world
calc_slow2(int xxxnum, double *xxx, double *Potential, double *FieldX, double *FieldY, double *FieldZ)D3world
checksumD3world [protected]
checksumcalcD3world [protected]
cnt_diriD3world [protected]
cnt_neumD3world [protected]
ColorD3element
correctNorm(double x0, double y0, double z0)D3element [virtual]
createNewSubelements(double length)D3element [virtual]
currentelD3world [protected]
cut(int n, int max)D3world
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
D3world(unsigned long num1, unsigned long num2, unsigned long num3, unsigned long num4, unsigned long d, unsigned long m, unsigned long y)D3world
D3world(const char *_cachefilename, double tol=0.001, int maxit=32, int numMom=2, int numLev=4, double spaceunit=0.001, int segmentation=1000)D3world
dbydbpotenD3world [protected]
dbydnpotenAllD3world [protected]
Dcentroid(int shape, double *pc, double *xcout)D3world
deleteSubelements()D3element [protected, virtual]
dfdnAllD3world [protected]
docacheD3world [protected]
draw()D3world
dtypeD3world [protected]
elD3world [protected]
electrodeIndexLimitD3world [protected]
electrodesD3world [protected]
epsilonD3element [protected]
errorD3world [protected]
exch(double &a, double &b)D3world [protected]
exportGeometry(const char *fname)D3world
fD3world [protected]
feldxcacheD3world [protected]
feldycacheD3world [protected]
feldzcacheD3world [protected]
fljobD3world [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 *electrodeIndexLimit, int &cnt)D3world
D3element::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]
iD3world [protected]
init(bool ignorefirst=false)D3element [virtual]
insert(D3electrode *el)D3world
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]
IsEqualSurfaceElement(int amountOfVertices, double eps, double *x, double *X)D3world
jD3world [protected]
jobD3world [protected]
lhsindexD3world [protected]
lhstypeD3world [protected]
lhsvectD3world [protected]
load(char *fname)D3world
loadcalc(char *fname)D3world
max_diriD3world [protected]
max_neumD3world [protected]
maxitD3world [protected]
nD3world [protected]
nameD3element
nlhsD3world [protected]
nrhsD3world [protected]
numitD3world [protected]
numLevD3world [protected]
numMomD3world [protected]
nxD3world [protected]
nyD3world [protected]
nzD3world [protected]
parentD3element
phiD3element [protected]
potcacheD3world [protected]
potenD3world [protected]
PrintAmountOfSubelements()D3element
propagateForwardEuler(double x[3], double v[3], double h, double qDivM=eee/mmm)D3world
propagateForwardVerlet(double x[3], double v[3], double h, double qDivM=eee/mmm, bool onedim=false)D3world
propagateForwardVerletRotSymX(double x[3], double v[3], double h, double qDivM=eee/mmm)D3world
propagateForwardVerletRotSymY(double x[3], double v[3], double h, double qDivM=eee/mmm)D3world
propagateForwardVerletRotSymZ(double x[3], double v[3], double h, double qDivM=eee/mmm)D3world
psiD3element [protected]
rangeerrorD3world
refine(double length)D3element [virtual]
refine(double length, int num)D3element [virtual]
refineableD3element [protected]
RefreshChecksum()D3world
refreshchecksumD3world [protected]
rhsindexD3world [protected]
rhstypeD3world [protected]
rhsvectD3world [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]
RotMirrorSurfaceElement(int axis, int sym, double *xx)D3world [protected]
save(char *fname)D3world
savecalc(char *fname)D3world
segmentationD3world [protected]
setName(string name2)D3element [virtual]
SetNormTowards(double x, double y, double z, bool towards)D3element [virtual]
SetScalePostCalc(double xscale2, double yscale2, double zscale2)D3world
shapeD3world [protected]
shapecharD3world [protected]
shift(double xs, double ys, double zs)D3element [virtual]
sizeD3world [protected]
solve()D3world
spaceunitD3world [protected]
subelementD3element
SymmetrizeCharges(int axis=1, double epsilon=0.00001, bool ignoremirror=false)D3world
thetaD3element [protected]
tolD3world [protected]
totalrotD3world [protected]
typeD3world [protected]
update_adler32(unsigned long old, unsigned char *buf, unsigned long len)D3world [protected]
update_adler32double(unsigned long old, double *buf, unsigned long len, int ignorebytes=3)D3world
xD3world [protected]
xcollD3world [protected]
xmaxD3world [protected]
xminD3world [protected]
xnrmD3world [protected]
xscaleD3world [protected]
yD3element [protected]
ymaxD3world [protected]
yminD3world [protected]
yscaleD3world [protected]
zD3element [protected]
zmaxD3world [protected]
zminD3world [protected]
zscaleD3world [protected]
~D3element()D3element
~D3world()D3world
 All Classes Files Functions Variables Typedefs Friends Defines