|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of FloatScalTable in spis.Circ.CircField |
Methods in spis.Circ.CircField that return FloatScalTable | |
FloatScalTable |
DirCircField.getTable()
Returns the field values on the circuit nodes in table val |
abstract FloatScalTable |
CircField.getTable()
Returns the field values on the circuit nodes in table val |
Constructors in spis.Circ.CircField with parameters of type FloatScalTable | |
DirCircField(Circ circ,
FloatScalTable values)
Constructor with value array passed. |
Uses of FloatScalTable in spis.Solver.Poisson |
Methods in spis.Solver.Poisson with parameters of type FloatScalTable | |
abstract void |
PoissonSolver.interpolatePotential(PointList pl,
ScalVolField pot,
FloatScalTable val)
Interpolates the potential at each particle position: The interpolation should be specific to the solver and better than the generic linear interpolation provided by the VolMesh for a VolField. |
void |
ConjGrad3DUnstructPoissonSolver.interpolatePotential(PointList pl,
ScalVolField pot,
FloatScalTable val)
Interpolates the potential at each particle position: linear in regular tetrahedra, specific in tetrahedra next to a wire (contrarily to VolMesh interpolatePotential routine). |
Uses of FloatScalTable in spis.Surf.SurfField |
Methods in spis.Surf.SurfField that return FloatScalTable | |
FloatScalTable |
ScalSurfField.getTable()
Provides the values of the field at a the mesh elements it is defined on (surfaces/edges/nodes depending on centring). |
Methods in spis.Surf.SurfField with parameters of type FloatScalTable | |
void |
ScalSurfField.setTable(FloatScalTable values)
Sets the values of the field at a the mesh elements it is defined on (surfaces/edges/nodes depending on centring). |
Constructors in spis.Surf.SurfField with parameters of type FloatScalTable | |
ScalSurfField(SurfMesh surfMesh,
Centring centring,
FloatScalTable values)
Constructor defining the field from a passed table. |
Uses of FloatScalTable in spis.Util.List |
Methods in spis.Util.List that return FloatScalTable | |
FloatScalTable |
RichPartList.getWeightTable()
returns the table of particle weights (number of real particles in a superparticle) |
Methods in spis.Util.List with parameters of type FloatScalTable | |
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.computeChargeOverMass(FloatScalTable chargeOverMass)
|
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.computeChargeOverMass(FloatScalTable chargeOverMass)
|
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 FloatScalTable | |
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 |
Uses of FloatScalTable in spis.Util.Matrix |
Methods in spis.Util.Matrix with parameters of type FloatScalTable | |
void |
SparseMatrix.vectMult(FloatScalTable x,
FloatScalTable y)
Multyplies by a vector (x) and returns y = matrix x. |
void |
Matrix.linearSystemSolve(FloatScalTable y,
FloatScalTable x)
Solves the linear system matrix x = y, and returns x. |
abstract void |
Matrix.vectMult(FloatScalTable x,
FloatScalTable y)
Multyplies by a vector (x) and returns y = matrix x. |
void |
DirMatrix.vectMult(FloatScalTable x,
FloatScalTable y)
Multyplies by a vector (x) and returns y = matrix x. |
void |
DiagMatrix.vectMult(FloatScalTable x,
FloatScalTable y)
Multyplies by a vector (x) and returns y = matrix x. |
Uses of FloatScalTable in spis.Util.Monitor |
Methods in spis.Util.Monitor that return FloatScalTable | |
FloatScalTable |
XyzData.getXTable()
|
FloatScalTable |
XyzData.getYTable()
|
FloatScalTable |
XyzData.getZTable()
|
FloatScalTable |
XyData.getXTable()
|
FloatScalTable |
XyData.getYTable()
|
FloatScalTable |
Trajectory.getTimeTable()
|
Methods in spis.Util.Monitor with parameters of type FloatScalTable | |
void |
XyzData.setXTable(FloatScalTable table)
|
void |
XyzData.setYTable(FloatScalTable table)
|
void |
XyzData.setZTable(FloatScalTable table)
|
void |
XyData.setXTable(FloatScalTable table)
|
void |
XyData.setYTable(FloatScalTable table)
|
void |
Trajectory.setTimeTable(FloatScalTable table)
|
Constructors in spis.Util.Monitor with parameters of type FloatScalTable | |
XyData(java.lang.String name_,
FloatScalTable xTable,
FloatScalTable yTable)
Default constructor with full data |
Uses of FloatScalTable in spis.Util.Part |
Methods in spis.Util.Part with parameters of type FloatScalTable | |
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 FloatScalTable in spis.Util.Table |
Methods in spis.Util.Table that return FloatScalTable | |
FloatScalTable |
VectTable.returnScalProd(VectTable vt)
Returns the result of the scalar product of this table with the passed table vt, as a scalar table |
FloatScalTable |
VectTable.returnScalProd(float[] v)
Returns the result of the scalar product of this table and the passed vector v, as a scalar table |
FloatScalTable |
VectTable.returnNorm()
Returns the scalar table of the norms of the vectors of this table |
FloatScalTable |
FloatScalTable.returnMult(FloatScalTable table)
Multiplies this table by another table and returns the result as a new table |
FloatScalTable |
FloatScalTable.returnMult(float factor)
Multiplies this table by a scalar and returns the result as a new table |
FloatScalTable |
FloatScalTable.returnMult(FloatScalTable table,
float factor)
Multiplies this table by another table and returns the result as a new table |
FloatScalTable |
FloatScalTable.returnDivide(FloatScalTable table)
Divides this table by another table and returns the result as a new table |
FloatScalTable |
FloatScalTable.returnAdd(FloatScalTable t)
Adds the current table and the passed table and returns the sum as a new table. |
FloatScalTable |
FloatScalTable.returnSubstract(FloatScalTable t)
Substract the passed table from the current table and returns the result as a new table. |
FloatScalTable |
FloatScalTable.returnLinComb(float a1,
FloatScalTable t,
float a2)
Returns the following linear comination as a new table: a1 this + a2 t. |
Methods in spis.Util.Table with parameters of type FloatScalTable | |
void |
VectTable.mult(FloatScalTable fst,
float coeff)
Multiplies this table by FloatScalTable fst and float coeff. |
void |
VectTable.mult(FloatScalTable fst)
Multiplies this table by FloatScalTable fst. |
void |
VectTable.divide(FloatScalTable fst)
Divides this table by FloatScalTable fst. |
void |
VectTable.computeScalProd(VectTable vt,
FloatScalTable scalProd)
Computes the scalar product of this table with the passed table vt |
void |
FloatScalTable.mult(FloatScalTable table,
float factor)
Multiplies this table by another table and a scalar (on the spot) |
void |
FloatScalTable.mult(FloatScalTable table)
Multiplies this table by another table (on the spot) |
FloatScalTable |
FloatScalTable.returnMult(FloatScalTable table)
Multiplies this table by another table and returns the result as a new table |
FloatScalTable |
FloatScalTable.returnMult(FloatScalTable table,
float factor)
Multiplies this table by another table and returns the result as a new table |
void |
FloatScalTable.divide(FloatScalTable table)
Divides this table by another table (on the spot) |
FloatScalTable |
FloatScalTable.returnDivide(FloatScalTable table)
Divides this table by another table and returns the result as a new table |
void |
FloatScalTable.add(FloatScalTable t)
Increments the current table by the passed table. |
FloatScalTable |
FloatScalTable.returnAdd(FloatScalTable t)
Adds the current table and the passed table and returns the sum as a new table. |
void |
FloatScalTable.substract(FloatScalTable table)
Decrement this table by another table (on the spot) |
FloatScalTable |
FloatScalTable.returnSubstract(FloatScalTable t)
Substract the passed table from the current table and returns the result as a new table. |
void |
FloatScalTable.linComb(float a1,
FloatScalTable t,
float a2)
Performs the following linear comination on this table: this = a1 this + a2 t. |
FloatScalTable |
FloatScalTable.returnLinComb(float a1,
FloatScalTable t,
float a2)
Returns the following linear comination as a new table: a1 this + a2 t. |
void |
FloatScalTable.equalFunc(ScalFunctionOfScal f,
FloatScalTable x)
Applies a function to the argument table and affects the result to this table. |
void |
FloatScalTable.concat(FloatScalTable t)
concatenates this table with the passed table |
void |
FloatScalTable.set(FloatScalTable inTable)
Copies the values of the passed table onto this table (same dimension requested and checked) |
void |
FloatScalTable.set(FloatScalTable inTable,
ScalFunctionOfScal f)
Applies a function to a table affects the rusult to this table (same dimension requested and checked) |
void |
FloatScalTable.set(FloatScalTable inTable1,
FloatScalTable inTable2,
ScalFunctionOf2Scal f)
Applies a function to 2 tables and affects the result to this table (same dimension requested and checked) |
void |
FloatScalTable.set(FloatScalTable inTable1,
FloatScalTable inTable2,
FloatScalTable inTable3,
FloatScalTable inTable4,
float x5,
ScalFunctionOf5Scal f)
Applies a function to 5 arguments (4 tables and 1 float) and affects the result to this table (same dimension requested and checked) |
void |
FloatScalTable.set(FloatScalTable inTable1,
FloatScalTable inTable2,
FloatScalTable inTable3,
float x4,
ScalFunctionOf4Scal f)
Applies a function to 4 arguments (3 tables and 1 float) and affects the result to this table (same dimension requested and checked) |
void |
FloatScalTable.set(FloatScalTable inTable1,
FloatScalTable inTable2,
float x3,
ScalFunctionOf3Scal f)
Applies a function to 3 arguments (2 tables and 1 float) and affects the result to this table (same dimension requested and checked) |
Constructors in spis.Util.Table with parameters of type FloatScalTable | |
FloatScalTable(FloatScalTable 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 FloatScalTable in spis.Vol.Geom |
Methods in spis.Vol.Geom with parameters of type FloatScalTable | |
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)
|
void |
ThreeDCartesianGeom.computeVeloSquared(VeloVectTable v,
FloatScalTable v2)
|
void |
ThreeDCartesianGeom.computeAngleCos(SpaceVectTable normal,
VeloVectTable v,
FloatScalTable angleCos)
|
void |
Geom.computeVeloSquared(VeloVectTable v,
FloatScalTable v2)
Computes the sqaure of the velovity |
void |
Geom.computeAngleCos(SpaceVectTable normal,
VeloVectTable v,
FloatScalTable angleCos)
Computes the cosine of the angle between 2 vector tables of two different sub-types |
Uses of FloatScalTable in spis.Vol.VolField |
Methods in spis.Vol.VolField that return FloatScalTable | |
abstract FloatScalTable |
VectVolField.getPotTable()
Provides the potential at the mesh elements it is defined on (nodes/cells/...depending on centring). |
FloatScalTable |
ScalVolField.getTable()
Returns the values of the field at a the mesh elements it is defined on (nodes/cells/...depending on centring). |
FloatScalTable |
ScalVolField.buildExternIndexedTable()
Builds and returns the values of the field at a the mesh elements it is defined on (nodes/cells/...depending on centring), using external indexing of elements (relevent only for node-centred fields). |
FloatScalTable |
PotVectVolField.getPotTable()
Provides the potential at the mesh elements it is defined on (nodes/cells/...depending on centring). |
FloatScalTable |
DirVectVolField.getPotTable()
Provides the potential at the mesh elements it is defined on (nodes/cells/...depending on centring). |
Methods in spis.Vol.VolField with parameters of type FloatScalTable | |
abstract void |
VectVolField.computePot(PointList pl,
FloatScalTable val)
Provides the potential at a list of arbitrary locations PointList (particle positions). |
void |
ScalVolField.setTable(FloatScalTable values)
Sets the field at the mesh elements it is defined on (nodes/cells/...depending on centring). |
void |
PotVectVolField.computePot(PointList pl,
FloatScalTable val)
Provides the potential at a list of arbitrary locations PointList (particle positions). |
void |
PotVectVolField.setPotTable(FloatScalTable val)
Sets the potential at the mesh elements it is defined on (nodes/cells/...depending on centring). |
void |
PotEField.computePotential(PointList pl,
FloatScalTable val)
Provides the values of the field at a list of arbitrary locations PointList (particle positions). |
void |
DirVectVolField.computePot(PointList pl,
FloatScalTable val)
Provides the potential at a list of arbitrary locations PointList (particle positions). |
Constructors in spis.Vol.VolField with parameters of type FloatScalTable | |
ScalVolField(VolMesh volMesh,
Centring cent,
FloatScalTable values)
Constructor with Table provided. . |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |