|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IntScalTable | |
spis.Surf.SurfMesh | |
spis.Util.List | |
spis.Util.Part | |
spis.Util.Table | |
spis.Vol.Geom | |
spis.Vol.VolMesh |
Uses of IntScalTable in spis.Surf.SurfMesh |
Methods in spis.Surf.SurfMesh with parameters of type IntScalTable | |
void |
ThreeDUnstructSurfMesh.samplePos(IntScalTable indexT,
SpaceVectTable posT)
Performs a random sampling of particle positions. |
abstract void |
SurfMesh.samplePos(IntScalTable indexT,
SpaceVectTable posT)
Performs a random sampling of particle positions. |
Uses of IntScalTable in spis.Util.List |
Methods in spis.Util.List that return IntScalTable | |
IntScalTable |
RichPartList.getPartTypeIdTable()
returns the table of particle types |
IntScalTable |
PointList.getIndexTable()
|
IntScalTable |
PartList.getFlagTable()
|
Methods in spis.Util.List with parameters of type IntScalTable | |
abstract void |
VolSampler.sample(FloatScalTable volume,
IntScalTable index,
VeloVectTable velo,
FloatScalTable weight)
Returns a sample of particle velocities and weights, the number of physical particles (sum of super-particle weights) being related to the volume Table (usually through a density, cf. derived classes). |
abstract void |
VolSampler.sample(FloatScalTable volume,
IntScalTable index,
VeloVectTable velo,
float weight)
Returns a sample of particle velocities (constant weight), the number of physical particles (sum of super-particle weights) being related to the volume Table (usually through a density, cf. derived classes). |
abstract void |
SurfSampler.sample(SpaceVectTable surfNormal,
FloatScalTable area,
float time,
IntScalTable index,
VeloVectTable velo,
FloatScalTable weight)
Returns a sample of particle velocities and weights, the number of physical particles (sum of super-particle weights) being related to the area Table (usually through a flux or density, cf. derived classes). |
abstract void |
SurfSampler.sample(SpaceVectTable surfNormal,
FloatScalTable area,
float time,
IntScalTable index,
VeloVectTable velo,
float weight)
Returns a sample of particle velocities (constant weight), the number of physical particles (sum of super-particle weights) being related to the area Table (usually through a flux or density, cf. derived classes). |
void |
RichPartList.clean(TestOfInt selectPart,
IntScalTable selectTable)
Cleans the list, excluding particles verifying selectPart.test(selectTable[i]) |
void |
PartList.applyFunc(IntScalTable indexTable,
FunctionOfParticle f,
VectTable refDirection,
boolean intensive,
boolean indexedFunction,
ScalSurfField matModId,
ScalSurfField matId,
FloatScalTable result)
Applies the supplied function f to the particles of this list. |
void |
PartList.applyFuncDeprecated(TestOfInt selectPart,
IntScalTable selectTable,
IntScalTable indexTable,
FunctionOfParticle f,
VectTable refDir,
float factor,
FloatScalTable result)
Applies the supplied function of energy f to selected paricles, the ones verifying selectPart.testOfInt(selectVal[i]) = true. |
void |
PartList.applyFuncDeprecated(TestOfInt selectPart,
IntScalTable selectTable,
IntScalTable indexTable,
FunctionOfParticleETheta f,
VectTable refDir_,
float factor,
FloatScalTable result)
Applies the supplied function of energy and angle f to selected paricles, the ones verifying selectPart.testOfInt(selectVal[i]) = true. |
void |
PartList.applyFuncDeprecated(TestOfInt selectPart,
IntScalTable selectTable,
IntScalTable indexTable,
FunctionOfParticleE f,
float factor,
FloatScalTable result)
Applies the supplied function of energy f to selected paricles, the ones verifying selectPart.testOfInt(selectVal[i]) = true. |
void |
PartList.applyFuncDeprecated(TestOfInt selectPart,
IntScalTable selectTable,
IntScalTable indexTable,
FunctionOfParticleNothing f,
float factor,
FloatScalTable result)
Applies the supplied function of nothing f (a constant) to selected paricles, the ones verifying selectPart.testOfInt(selectVal[i]) = true. |
void |
PartList.clean(TestOfInt selectPart,
IntScalTable selectTable)
Cleans the list, excluding particles verifying selectPart.test(selectTable[i]) |
void |
MaxwellianThrusterSampler.sample(SpaceVectTable surfNormal,
FloatScalTable areaT,
float time,
IntScalTable indexT,
VeloVectTable veloT,
FloatScalTable weightT)
Returns a sample of particle velocities and weights generated following the Maxwellian flux distribution integrated over the duration time. |
void |
MaxwellianThrusterSampler.sample(SpaceVectTable surfNormal,
FloatScalTable area,
float time,
IntScalTable index,
VeloVectTable velo,
float weight)
Returns a sample of particle velocities with constant weight, not yet implemented. |
void |
LocalMaxwellSurfSampler1.sample(SpaceVectTable surfNormal,
FloatScalTable areaT,
float time,
IntScalTable indexT,
VeloVectTable veloT,
FloatScalTable weightT)
Returns a sample of particle velocities and weights generated following the Maxwellian flux distribution integrated over the duration time. |
void |
LocalMaxwellSurfSampler1.sample(SpaceVectTable surfNormal,
FloatScalTable area,
float time,
IntScalTable index,
VeloVectTable velo,
float weight)
Returns a sample of particle velocities with constant weight, not yet implemented. |
void |
GlobalMaxwellVolSampler1.sample(FloatScalTable volumeT,
IntScalTable indexT,
VeloVectTable veloT,
FloatScalTable weightT)
Returns a sample of particle velocities and weights generated following the Maxwellian distribution, the number of physical particles (sum of super-particle weights) being computed as the volume of the volumeT Table * dens. |
void |
GlobalMaxwellVolSampler1.sample(FloatScalTable volume,
IntScalTable index,
VeloVectTable velo,
float weight)
Returns a sample of particle velocities with constant weight, not yet implemented. |
void |
GlobalMaxwellSurfSampler1.sample(SpaceVectTable surfNormal,
FloatScalTable areaT,
float time,
IntScalTable indexT,
VeloVectTable veloT,
FloatScalTable weightT)
Returns a sample of particle velocities and weights generated following the Maxwellian flux distribution integrated over the duration time. |
void |
GlobalMaxwellSurfSampler1.sample(SpaceVectTable surfNormal,
FloatScalTable area,
float time,
IntScalTable index,
VeloVectTable velo,
float weight)
Returns a sample of particle velocities with constant weight, not yet implemented. |
Constructors in spis.Util.List with parameters of type IntScalTable | |
RichPartList(VolMesh vm,
SurfMesh bdSurfMesh,
SurfMesh scSurfMesh,
PartTable partTable_,
IntScalTable flagT,
SpaceVectTable posT,
IntScalTable indexT,
VeloVectTable veloT,
IntScalTable partTypeIdT_,
FloatScalTable weightT_)
Constructor with full data |
|
PointList(VolMesh volMesh,
IntScalTable indexTable,
SpaceVectTable posTable)
Default constructor with full data |
|
PartList(VolMesh vm,
SurfMesh bdSurfMesh,
SurfMesh scSurfMesh,
Part particle,
float w,
IntScalTable flagT_,
SpaceVectTable posT,
IntScalTable indexT,
VeloVectTable veloT_)
Constructor with full data |
Uses of IntScalTable in spis.Util.Part |
Methods in spis.Util.Part with parameters of type IntScalTable | |
void |
PartTable.mapCharge(IntScalTable partTypeT,
FloatScalTable chargeT)
Maps particle charges onto chargeT (particle types are partTypeIdT). |
void |
PartTable.mapMass(IntScalTable partTypeT,
FloatScalTable massT)
Maps particle masses onto massT (particle types are partTypeIdT). |
void |
PartTable.mapChargeOverMass(IntScalTable partTypeT,
FloatScalTable chargeOverMassT)
Maps particle q/m ratios onto chargeOverMassT (particle types are partTypeIdT). |
Uses of IntScalTable in spis.Util.Table |
Constructors in spis.Util.Table with parameters of type IntScalTable | |
IntScalTable(IntScalTable t)
Copy constructor (the new table is dimensioned to its useful size, it can be a way to reduce the dimension of a table to what is useful) |
Uses of IntScalTable in spis.Vol.Geom |
Methods in spis.Vol.Geom with parameters of type IntScalTable | |
void |
TwoThreeDAxisymGeom.computeVeloIncrement(VeloVectTable dv,
VeloVectTable a,
float dt,
VeloVectTable v,
SpaceVectTable x,
int startId,
int endId,
TestOfInt selectPart,
IntScalTable selectTable)
|
abstract void |
TwoThreeDAxisymGeom.computeVeloSquared(VeloVectTable v,
FloatScalTable v2,
int startId,
int endId,
TestOfInt selectPart,
IntScalTable selectTable)
|
abstract void |
TwoThreeDAxisymGeom.computeAngle(SpaceVectTable normal,
VeloVectTable v,
FloatScalTable angle,
int startId,
int endId,
TestOfInt selectPart,
IntScalTable selectTable)
|
Uses of IntScalTable in spis.Vol.VolMesh |
Methods in spis.Vol.VolMesh that return IntScalTable | |
abstract IntScalTable |
VolMesh.getInjectionCell(IntScalTable flagTable,
IntScalTable indexTable)
Returns the table of the cell indices of particles particles injected from boundaries |
IntScalTable |
ThreeDUnstructVolMesh.getInjectionCell(IntScalTable flagTable,
IntScalTable indexTable)
Returns the table of the cell indices of particles particles injected from boundaries. |
Methods in spis.Vol.VolMesh with parameters of type IntScalTable | |
abstract void |
VolMesh.samplePos(IntScalTable indexT,
SpaceVectTable posT)
Performs a random sampling of particle positions. |
abstract IntScalTable |
VolMesh.getInjectionCell(IntScalTable flagTable,
IntScalTable indexTable)
Returns the table of the cell indices of particles particles injected from boundaries |
void |
ThreeDUnstructVolMesh.samplePos(IntScalTable indexT,
SpaceVectTable posT)
Performs a random sampling of particle positions. |
IntScalTable |
ThreeDUnstructVolMesh.getInjectionCell(IntScalTable flagTable,
IntScalTable indexTable)
Returns the table of the cell indices of particles particles injected from boundaries. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |