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

R

RCCabsCirc - class spis.Circ.Circ.RCCabsCirc.
Class Name : RCCabsCirc (generic spacecraft Circuit class)
Project ref : SPIS project
File name : Circ.java
File type : class
Copyright : ONERA, 2 Av.
RCCabsCirc(Matrix, Matrix, int) - Constructor for class spis.Circ.Circ.RCCabsCirc
Default constructor
RCCabsCirc(Matrix, Matrix, int, Vector) - Constructor for class spis.Circ.Circ.RCCabsCirc
Constructor with electric components to be inserted between electric super nodes
RCCabsSC - class spis.Top.SC.RCCabsSC.
Class Name : RCCabsSC
Project ref : SPIS project
File name : RCCabsSC.java
File type : class
Copyright : ONERA, 2 Av.
RCCabsSC(SurfMesh, MaterialModel[], ScalSurfField, ScalSurfField, float) - Constructor for class spis.Top.SC.RCCabsSC
Default constructor with minimal data to allow initialisations
RCCabsSC(SurfMesh, MaterialModel[], ScalSurfField, ScalSurfField, float, ScalSurfField) - Constructor for class spis.Top.SC.RCCabsSC
Constructor with minimal data plus group data.
RCCabsSC(SurfMesh, MaterialModel[], ScalSurfField, ScalSurfField, ScalSurfField, int, ScalSurfField, int, ScalSurfField, int, ScalSurfField, ScalSurfField, ScalSurfField, ScalSurfField, float, String) - Constructor for class spis.Top.SC.RCCabsSC
Full constructor
RangeFunction - class spis.Surf.InteractModel.RangeFunction.
Class Name : RangeFunction
Project ref : SPIS project
File name : RangeFunction.java
File type : class
Copyright : ONERA, 2 Av.
RangeFunction(int, int, int, PartTable) - Constructor for class spis.Surf.InteractModel.RangeFunction
 
ReciprocalFunction - class spis.Util.Func.ReciprocalFunction.
Class Name : ReciprocalFunction
Project ref : SPIS project
File name : ReciprocalFunction.java
File type : class
Copyright : ONERA, 2 Av.
ReciprocalFunction(ScalFunctionOfScal, float, float, int) - Constructor for class spis.Util.Func.ReciprocalFunction
Constructor with a linear spacing of tabulated x points
ReciprocalFunction(ScalFunctionOfScal, float, float, float, float) - Constructor for class spis.Util.Func.ReciprocalFunction
Constructor with a geometric spacing of tabulated x points.
ReciprocalOfFunctionOfParticleE - class spis.Surf.InteractModel.ReciprocalOfFunctionOfParticleE.
Class Name : ReciprocalOfFunctionOfParticleE
Project ref : SPIS project
File name : ReciprocalOfFunctionOfParticleE.java
File type : class
Copyright : ONERA, 2 Av.
ReciprocalOfFunctionOfParticleE(FunctionOfParticleE, float, float, float, float) - Constructor for class spis.Surf.InteractModel.ReciprocalOfFunctionOfParticleE
 
ReflectionInteractor - class spis.Surf.InteractModel.ReflectionInteractor.
Class Name : ReflectionInteractor
Project ref : SPIS project
File name : ReflectionInteractor.java
File type : class
Copyright : ONERA, 2 Av.
ReflectionInteractor(SurfDistrib, SurfDistrib, InteractModel, ParameterSet[], ScalSurfField, ScalSurfField, int, int, PartTable) - Constructor for class spis.Surf.InteractModel.ReflectionInteractor
Default constructor
ReflectionInteractor(SurfDistrib, SurfDistrib, InteractModel, ParameterSet[], ScalSurfField, ScalSurfField, int, int, PartTable, FunctionOfParticle) - Constructor for class spis.Surf.InteractModel.ReflectionInteractor
Constructor with the particle number attenuation depending on particle kinematic parameters: it is passed as an extra function, numberDamping (the parameter 0, the number attenuation parameter not depending on particle kinematics, is unused).
RichPartList - class spis.Util.List.RichPartList.
Class Name : RichPartList
Project ref : SPIS project
File name : RichPartList.java
File type : class
Copyright : ONERA, 2 Av.
RichPartList(VolMesh, SurfMesh, SurfMesh, PartTable) - Constructor for class spis.Util.List.RichPartList
Default constructor: builds a list with 0 particles
RichPartList(VolMesh, SurfMesh, SurfMesh, PartTable, int) - Constructor for class spis.Util.List.RichPartList
Constructor of a list of a given dimension
RichPartList(VolMesh, SurfMesh, SurfMesh, PartTable, VolSampler, int) - Constructor for class spis.Util.List.RichPartList
Constructor of a sampled list
RichPartList(VolMesh) - Constructor for class spis.Util.List.RichPartList
Constructor with minimal data: builds a list with 0 particles and default particle types
RichPartList(VolMesh, SurfMesh, SurfMesh, PartTable, IntScalTable, SpaceVectTable, IntScalTable, VeloVectTable, IntScalTable, FloatScalTable) - Constructor for class spis.Util.List.RichPartList
Constructor with full data
RichPartList(RichPartList) - Constructor for class spis.Util.List.RichPartList
copy constructor (variable arrays are copied, whereas for meshes and particle type table pointers only are copied)
randomize(float) - Method in class spis.Util.Table.FloatScalTable
Fills the table with random numbers between 0 and max
readChar() - Method in class spis.Util.io.SpisFileReader
 
readChar() - Static method in class spis.Util.io.StandardInputReader
reads and returns a character
readCharCR() - Static method in class spis.Util.io.StandardInputReader
reads a first character and returns it, then reads untill carriage return.
readFile() - Method in class spis.Util.io.circuitReader
 
readFloat() - Method in class spis.Util.io.SpisFileReader
reads and returns a float
readFloat() - Static method in class spis.Util.io.StandardInputReader
reads and returns a float
readInteger() - Method in class spis.Util.io.SpisFileReader
reads and returns an integer, coded in decimal
readInteger() - Static method in class spis.Util.io.StandardInputReader
reads and returns an integer, coded in decimal
readObject(String) - Static method in class spis.Util.io.Serialisation
Reads an object to a file following Java serialization
readObjectThrowingException(String) - Static method in class spis.Util.io.Serialisation
Reads an object to a file following Java serialization, not catching exceptions (thus throwing them)
readString() - Method in class spis.Util.io.SpisFileReader
 
readString() - Static method in class spis.Util.io.StandardInputReader
 
rebuildIndexTables(int[], int[], int[], int[], int[], int[], int) - Method in class spis.Surf.SurfMesh.ThreeDUnstructSurfMesh
Obsolete, no longer used.
reset() - Method in class spis.Surf.SurfField.ScalSurfField
Sets this field to zero value
reset() - Method in class spis.Surf.SurfField.SurfField
Sets this field to zero value
reset() - Method in class spis.Surf.SurfField.VectSurfField
Sets this field to zero value
reset() - Method in class spis.Util.Table.FloatScalTable
Sets this table to zero value (dimension unchanged)
reset() - Method in class spis.Util.Table.IntScalTable
 
reset() - Method in class spis.Util.Table.Table
Sets this table to zero value (dimension, etc. unchanged)
reset() - Method in class spis.Util.Table.VectTable
Sets this table to zero value (dimension unchanged)
residualNewton(int, int[], int[], int[], double[], double[], double[], double[], double, double, double, double, float[], double[], double[], double[], double[], double[]) - Static method in class spis.Solver.Poisson.PoissonSolve
Computes the residual of the Newton algorithm
INPUT = nodeNb, nonzeroMat, pointMat, flagDir, diagMass, matMass, diagPoisson, matPoisson, elecTemp,elecDens, pot, bNewton
- nonzeroMat[nodeNb+1] = index of non null matrix element
- pointMat[ndimMat] = index of non null matrix element
- flagDir[nodeNb] = Dirichlet boundary conditions flag
- diagMass [nodeNb] = diagonal of the Mass matrix
- matMass[ndimMat] = Mass matrix (without the diagonal)
- diagPoisson [nodeNb] = diagonal of the poisson matrix
- matPoisson[ndimMat] = poisson matrix (without the diagonal)
- elecTemp = Electronic temperature (eV)
- elecDens = Electronic density (M-3)
- elecTemp2 = Electronic temperature 2nd population [eV]
- elecDens2 = Electronic density 2nd population [m-3]
- pot [nodeNb] = potential
- bNewton[nodeNb] = left hand side of Newton
OUTPUT = rloc1,rloc2,secm
- rloc1[nodeNb] = local vector
- rloc2[nodeNb] = local vector
- secm[nodeNb] = Newton residual

Versions and anomalies correction :
Version numberAuthor (name, e-mail) Corrections/Modifications 0.1 F.
returnAdd(FloatScalTable) - Method in class spis.Util.Table.FloatScalTable
Adds the current table and the passed table and returns the sum as a new table.
returnDivide(ScalSurfField) - Method in class spis.Surf.SurfField.ScalSurfField
Divides this field by another field and returns the results as a new Field.
returnDivide(FloatScalTable) - Method in class spis.Util.Table.FloatScalTable
Divides this table by another table and returns the result as a new table
returnLinComb(float, FloatScalTable, float) - Method in class spis.Util.Table.FloatScalTable
Returns the following linear comination as a new table: a1 this + a2 t.
returnMult(FloatScalTable) - Method in class spis.Util.Table.FloatScalTable
Multiplies this table by another table and returns the result as a new table
returnMult(float) - Method in class spis.Util.Table.FloatScalTable
Multiplies this table by a scalar and returns the result as a new table
returnMult(FloatScalTable, float) - Method in class spis.Util.Table.FloatScalTable
Multiplies this table by another table and returns the result as a new table
returnNorm() - Method in class spis.Util.Table.VectTable
Returns the scalar table of the norms of the vectors of this table
returnScalProd(VectTable) - Method in class spis.Util.Table.VectTable
Returns the result of the scalar product of this table with the passed table vt, as a scalar table
returnScalProd(float[]) - Method in class spis.Util.Table.VectTable
Returns the result of the scalar product of this table and the passed vector v, as a scalar table
returnSubstract(FloatScalTable) - Method in class spis.Util.Table.FloatScalTable
Substract the passed table from the current table and returns the result as a new table.
rnd - Static variable in class spis.Top.Default.SpisDefaultSampling
default random generator (if you only use this one all over the code, you can re-run the same simulation by giving it a seed (interesting for debugging) => recommended!
A B C D E F G H I J K L M N O P Q R S T U V W X