A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

AnalyticVolDistrib - class spis.Vol.VolDistrib.AnalyticVolDistrib.
Class Name : AnalyticVolDistrib
Project ref : SPIS project
File name : AnalyticVolDistrib.java
File type : class
Copyright : ONERA, 2 Av.
AnalyticVolDistrib(VolMesh, VectVolField, VectVolField) - Constructor for class spis.Vol.VolDistrib.AnalyticVolDistrib
default constructor.
AnalyticVolDistrib(VolMesh, SurfDistrib, SurfDistrib, VectVolField, VectVolField) - Constructor for class spis.Vol.VolDistrib.AnalyticVolDistrib
Constructor with IO data (no incoming fluxes in case of an analytic distribution yet.
Array - class spis.Util.Vect.Array.
Class Name : Array
Project ref : SPIS project
File name : Array.java
File type : class
Copyright : ONERA, 2 Av.
Array() - Constructor for class spis.Util.Vect.Array
 
absDim - Variable in class spis.Vol.VolMesh.Centring
absolute dimension of centring elements (3=3D elements, 2=2D ...)
add(SurfField) - Method in class spis.Surf.SurfField.ScalSurfField
Increments this field by another field (on the spot), which must indeed be a scalar field
add(SurfField) - Method in class spis.Surf.SurfField.SurfField
Increments this field by another field (on the spot), which must be of the same subtype
add(SurfField) - Method in class spis.Surf.SurfField.VectSurfField
Increments this field by another vector field (on the spot), which must also be a VectSurfField
add(FloatScalTable) - Method in class spis.Util.Table.FloatScalTable
Increments the current table by the passed table.
add(VectTable) - Method in class spis.Util.Table.VectTable
Adds another vectTable to this one.
add(float[]) - Method in class spis.Util.Table.VectTable
Adds a constant vector to this table.
add(ScalVolField) - Method in class spis.Vol.VolField.ScalVolField
Adds another field to this one (on the spot)
addData(Object, String, float) - Method in class spis.Top.Simulation.SimulationFromUIParams
Stores data for postprocessing
addData(Object, String, float) - Method in class spis.Util.Monitor.FieldMonitor
Stores data for postprocessing
addData(float, float) - Method in class spis.Util.Monitor.XyData
 
addData(float, float, float) - Method in class spis.Util.Monitor.XyzData
 
addData(float) - Method in class spis.Util.Table.FloatScalTable
adds value x at the end of the table, of which size increase by one (data are preserved)
addData(int) - Method in class spis.Util.Table.IntScalTable
adds value i at the end of the table, of which size increase by one (data are preserved)
addData(float[]) - Method in class spis.Util.Table.VectTable
adds value x at the end of the table, of which size increases by one (data are preserved, a copy of x array is made)
addInteractor(Interactor) - Method in class spis.Top.SC.InteractSC
adds an interactor
addPoint(float[], float) - Method in class spis.Util.Monitor.Trajectory
 
addPop(VolDistrib) - Method in class spis.Top.Plasma.MmfPlasma
adds a new particle population to the plasma
addPops(VolDistrib[]) - Method in class spis.Top.Plasma.MmfPlasma
adds a new particle populations to the plasma
advance(PartList, VectTable) - Method in class spis.Surf.SurfMesh.SurfMesh
Advances the particles of particle list pl from their current position to their next position, defined by the shift vector dx.
advance(PartList, VectTable) - Method in class spis.Surf.SurfMesh.ThreeDUnstructSurfMesh
Advances the particles of particle list pl from their current position to their next position, defined by the shift vector dx.
advance(PartList, VectTable) - Method in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
Advances the particles of particle list pl from their current position to their next position, defined by the shift vector dx.
advance(PartList, VectTable) - Method in class spis.Vol.VolMesh.VolMesh
Advances the particles of particle list pl from their current position to their next position, defined by the shift vector dx.
allInFlux - Variable in class spis.Vol.VolDistrib.VolDistribWithIO
List of all the incoming fluxes (as SurfDistrib) including internally- and externally-generated incoming fluxes.
alpha - Variable in class spis.Vol.BC.FourierPoissonBC
mixing coefficient alpha in Fourier BC (mixing between Dirichlet and Neuman)
amu - Static variable in class spis.Util.Phys.Phys
1 atomic mass unit
amuOver2e - Static variable in class spis.Util.Phys.Phys
1 amu / (2 * e)
applicable - Variable in class spis.Surf.InteractModel.SurfInteractDeprecated
domain of interaction (0=no)
apply(float[], int) - Method in class spis.Util.Func.Exp
 
apply(float[], int) - Method in class spis.Util.Func.LimitedExp
 
apply(float[], int) - Method in class spis.Util.Func.Ln
 
applyFunc(ScalFunctionOfScal) - Method in class spis.Surf.SurfField.ScalSurfField
Applies the function f to this field (on the spot).
applyFunc(IntScalTable, FunctionOfParticle, VectTable, boolean, boolean, ScalSurfField, ScalSurfField, FloatScalTable) - Method in class spis.Util.List.PartList
Applies the supplied function f to the particles of this list.
applyFunc(ScalFunctionOfScal) - Method in class spis.Util.Table.FloatScalTable
Applies a function to this table (on the spot)
applyFunc(ScalFunctionOfScal) - Method in class spis.Vol.VolField.ScalVolField
Applies a function to this field (on the spot)
applyFuncDeprecated(TestOfInt, IntScalTable, IntScalTable, FunctionOfParticle, VectTable, float, FloatScalTable) - Method in class spis.Util.List.PartList
Applies the supplied function of energy f to selected paricles, the ones verifying selectPart.testOfInt(selectVal[i]) = true.
applyFuncDeprecated(TestOfInt, IntScalTable, IntScalTable, FunctionOfParticleETheta, VectTable, float, FloatScalTable) - Method in class spis.Util.List.PartList
Applies the supplied function of energy and angle f to selected paricles, the ones verifying selectPart.testOfInt(selectVal[i]) = true.
applyFuncDeprecated(TestOfInt, IntScalTable, IntScalTable, FunctionOfParticleE, float, FloatScalTable) - Method in class spis.Util.List.PartList
Applies the supplied function of energy f to selected paricles, the ones verifying selectPart.testOfInt(selectVal[i]) = true.
applyFuncDeprecated(TestOfInt, IntScalTable, IntScalTable, FunctionOfParticleNothing, float, FloatScalTable) - Method in class spis.Util.List.PartList
Applies the supplied function of nothing f (a constant) to selected paricles, the ones verifying selectPart.testOfInt(selectVal[i]) = true.
applyScalFunction(Centring, ScalFunctionOfVect) - Method in class spis.Surf.SurfMesh.SurfMesh
Applies a function of the position to the nodes (or surfaces/cells... depending on centring), and returns the result (f(xi,yi,zi)) as a float array.
applyScalFunction(Centring, ScalFunctionOfVect) - Method in class spis.Surf.SurfMesh.ThreeDUnstructSurfMesh
Applies a function of the position to the nodes (or surfaces/cells... depending on centring), and returns the result (f(xi,yi,zi)) as a float array.
applyScalFunction(Centring, ScalFunctionOfVect) - Method in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
Applies a function of the position to the nodes (or surfaces/cells... depending on centring), and returns the result (f(xi,yi,zi)) as a float array.
applyScalFunction(Centring, ScalFunctionOfVect) - Method in class spis.Vol.VolMesh.VolMesh
Applies a function of the position to the nodes (or surfaces/cells... depending on centring), and returns the result (f(xi,yi,zi)) as a float array.
applyVectFunction(Centring, VectFunctionOfVect) - Method in class spis.Surf.SurfMesh.SurfMesh
Applies a vectorial function of the position to the nodes (or surfaces/cells... depending on centring), and returns the result (f(xi,yi,zi)) as a float[i][] array.
applyVectFunction(Centring, VectFunctionOfVect) - Method in class spis.Surf.SurfMesh.ThreeDUnstructSurfMesh
Applies a vectorial function of the position to the nodes (or surfaces/cells... depending on centring), and returns the result (f(xi,yi,zi)) as a float[i][] array.
applyVectFunction(Centring, VectFunctionOfVect) - Method in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
Applies a vectorial function of the position to the nodes (or surfaces/cells... depending on centring), and returns the result (f(xi,yi,zi)) as a float[i][] array.
applyVectFunction(Centring, VectFunctionOfVect) - Method in class spis.Vol.VolMesh.VolMesh
Applies a vectorial function of the position to the nodes (or surfaces/cells... depending on centring), and returns the result (f(xi,yi,zi)) as a float[i][] array.
argon - Static variable in class spis.Top.Default.SpisDefaultPartTypes
to be referred to in UI as "Ar+"
assembPoissonMass(int, int, int[][], int[][], float[], float[][], float[], int[][], int[], int[], double[], double[], double[], double[]) - Static method in class spis.Solver.Poisson.PoissonInit
Assembles the Poisson and Mass matrix with compressed storage.
assembPoissonMassWires(int, int, int[][], int[][], float[], float[][], float[], int[], int[][], int[], int[], double[], double[], double[], double[]) - Static method in class spis.Solver.Poisson.PoissonInit
Assembles the Poisson and Mass matrix with compressed storage.
assembPrecondLinear(int, int, int[], int[], double[], double[], double[], intW) - Static method in class spis.Solver.Poisson.PoissonInit
Preconditionning : assembling and building of the preconditionner for the Linear Poisson Solver.
assembPrecondNonLinear(int, int, int[], int[], double[], double[], double[], intW) - Static method in class spis.Solver.Poisson.PoissonSolve
Assembles the preconditionner for the Nonlinear Poisson equation
INPUT = nodeNb,bandw,nonzeroMat, pointMat, mat, diag
- bandw = bandwidth of preconditionner
- nonzeroMat[nodeNb+1] = index of non null matrix element
- pointMat[ndimMat] = index of non null matrix element
- mat[ndimMat] = Mass matrix (without the diagonal)
- diag [nodeNb] = diagonal of the Mass matrix
OUTPUT= precond,info
- precond [(bandw+1)*nodeNb]] = Predonditionner of the Poisson matrix (after LDLt decomposition)
- info = Lapack test used for preconditionning (=0 succesfull)

Versions and anomalies correction :
Version numberAuthor (name, e-mail) Corrections/Modifications 0.1 F.
assesMinTimeToCrossOneCell() - Method in class spis.Surf.SurfDistrib.MultipleSurfDistrib
Assesses the minimum time to cross one cell when particles are injected from this surface distribution into volume.
assesMinTimeToCrossOneCell() - Method in class spis.Surf.SurfDistrib.NonPICSurfDistrib
Assesses the minimum time to cross one cell when particles are injected from this surface distribution into volume.
assesMinTimeToCrossOneCell() - Method in class spis.Surf.SurfDistrib.PICSurfDistrib
Assesses the minimum time to cross one cell when particles are injected from this surface distribution into volume.
assesMinTimeToCrossOneCell() - Method in class spis.Surf.SurfDistrib.SurfDistrib
Assesses the minimum time to cross one cell when particles are injected from this surface distribution into volume.
assessLargestDt() - Method in class spis.Top.Plasma.MmfPlasma
 
assessLargestDt() - Method in class spis.Top.Plasma.Plasma
 
assessLargestDt() - Method in class spis.Vol.VolDistrib.AnalyticVolDistrib
No upper limit for time integration time step for analytical distributions
assessLargestDt() - Method in class spis.Vol.VolDistrib.PICVolDistrib
No upper limit for time integration time step for analytical distributions
assessLargestDt() - Method in class spis.Vol.VolDistrib.VolDistrib
 
assessTypicalVelo() - Method in class spis.Surf.SurfDistrib.FluidSurfDistrib
Assessing velocity is not possible for a FluidSUrfDistrib (no information on temperature, hence velocity) => returns ~0
To be overriden by derived classes, for which velocity can be assessed!
assessTypicalVelo() - Method in class spis.Surf.SurfDistrib.GlobalMaxwellSurfDistrib
 
assessTypicalVelo() - Method in class spis.Surf.SurfDistrib.LocalMaxwellSurfDistrib
 
assessTypicalVelo() - Method in class spis.Surf.SurfDistrib.MaxwellianThruster
 
assessTypicalVelo() - Method in class spis.Surf.SurfDistrib.NonPICSurfDistrib
 
atomicNb - Variable in class spis.Surf.InteractModel.ElecBackscatterFunction
function returning the atomic number Z of the material
atomicNumber - Variable in class spis.Surf.InteractModel.TransmissionFunction
Atomic number parameters
atomicNumberExtractor - Static variable in class spis.Surf.InteractModel.BasicInducedConductInteractor
 
atomicNumberPosition - Static variable in class spis.Surf.InteractModel.BasicInducedConductInteractor
position of the parameters for atomic number to be extracted
avPartNbPerCell - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: average number of super-particle per cell NB: the average particle number per node is more relevant because computation is mostly on the nodes.
avPartNbPerCell - Static variable in class spis.Top.Default.SpisDefaultSampling
average number of super-particle per cell (the average particle number per node is more relevant because computation is on the nodes is 6 times bigger, this is why avPartNbPerCell can be rather small ~ 5)
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z