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

S

SC - class spis.Top.SC.SC.
Class Name : SC (generic Spacecraft class)
Project ref : SPIS project
File name : SC.java
File type : class
Copyright : ONERA, 2 Av.
SC(SurfMesh) - Constructor for class spis.Top.SC.SC
Default constructor
SEEEYieldFunction1 - class spis.Surf.InteractModel.SEEEYieldFunction1.
Class Name : SEEEYieldFunction1
Project ref : SPIS project
File name : SEEEYieldFunction1.java
File type : class
Copyright : ONERA, 2 Av.
SEEEYieldFunction1(ParameterSet[], RangeFunction, int, int, PartTable) - Constructor for class spis.Surf.InteractModel.SEEEYieldFunction1
 
SEEPYieldFunction1 - class spis.Surf.InteractModel.SEEPYieldFunction1.
Class Name : SEEPYieldFunction1
Project ref : SPIS project
File name : SEEPYieldFunction1.java
File type : class
Copyright : ONERA, 2 Av.
SEEPYieldFunction1(ParameterSet[], ParameterSet[], int, int, PartTable) - Constructor for class spis.Surf.InteractModel.SEEPYieldFunction1
 
Sampling - class spis.Util.List.Sampling.
Class Name : Sampling
Project ref : SPIS project
File name : Sampling.java
File type : class
Copyright : ONERA, 2 Av.
Sampling() - Constructor for class spis.Util.List.Sampling
 
ScalFunctionOf2Scal - interface spis.Util.Func.ScalFunctionOf2Scal.
Class Name : ScalFunctionOf2Scal
Project ref : SPIS project
File name : ScalFunctionOf2Scal.java
File type : class
Copyright : ONERA, 2 Av.
ScalFunctionOf3Scal - interface spis.Util.Func.ScalFunctionOf3Scal.
Class Name : ScalFunctionOf3Scal
Project ref : SPIS project
File name : ScalFunctionOf3Scal.java
File type : class
Copyright : ONERA, 2 Av.
ScalFunctionOf4Scal - interface spis.Util.Func.ScalFunctionOf4Scal.
Class Name : ScalFunctionOf4Scal
Project ref : SPIS project
File name : ScalFunctionOf4Scal.java
File type : class
Copyright : ONERA, 2 Av.
ScalFunctionOf5Scal - interface spis.Util.Func.ScalFunctionOf5Scal.
Class Name : ScalFunctionOf5Scal
Project ref : SPIS project
File name : ScalFunctionOf5Scal.java
File type : class
Copyright : ONERA, 2 Av.
ScalFunctionOfNothing - interface spis.Util.Func.ScalFunctionOfNothing.
Class Name : ScalFunctionOfNothing
Project ref : SPIS project
File name : ScalFunctionOfNothing.java
File type : class
Copyright : ONERA, 2 Av.
ScalFunctionOfScal - interface spis.Util.Func.ScalFunctionOfScal.
Class Name : ScalFunctionOfScal
Project ref : SPIS project
File name : ScalFunctionOfScal.java
File type : interface
Copyright : ONERA, 2 Av.
ScalFunctionOfScalFromFunctionOf4 - class spis.Util.Func.ScalFunctionOfScalFromFunctionOf4.
Class Name : ScalFunctionOfScalFromFunctionOf4
Project ref : SPIS project
File name : ScalFunctionOfScalFromFunctionOf4.java
File type : class
Copyright : ONERA, 2 Av.
ScalFunctionOfScalFromFunctionOf4(ScalFunctionOf4Scal, float, float, float) - Constructor for class spis.Util.Func.ScalFunctionOfScalFromFunctionOf4
Default constructor
ScalFunctionOfScalFromFunctionOf5 - class spis.Util.Func.ScalFunctionOfScalFromFunctionOf5.
Class Name : ScalFunctionOfScalFromFunctionOf5
Project ref : SPIS project
File name : ScalFunctionOfScalFromFunctionOf5.java
File type : class
Copyright : ONERA, 2 Av.
ScalFunctionOfScalFromFunctionOf5(ScalFunctionOf5Scal, float, float, float, float) - Constructor for class spis.Util.Func.ScalFunctionOfScalFromFunctionOf5
Default constructor
ScalFunctionOfVect - interface spis.Util.Func.ScalFunctionOfVect.
Class Name : ScalFunctionOfVect
Project ref : SPIS project
File name : ScalFunctionOfVect.java
File type : interface
Copyright : ONERA, 2 Av.
ScalSurfField - class spis.Surf.SurfField.ScalSurfField.
Class Name : ScalSurfField
Project ref : SPIS project
File name : ScalSurfField.java
File type : class
Copyright : ONERA, 2 Av.
ScalSurfField(SurfMesh, Centring) - Constructor for class spis.Surf.SurfField.ScalSurfField
Default constructor, a Table is allocated (set to zero).
ScalSurfField(SurfMesh, Centring, FloatScalTable) - Constructor for class spis.Surf.SurfField.ScalSurfField
Constructor defining the field from a passed table.
ScalSurfField(SurfMesh, Centring, float) - Constructor for class spis.Surf.SurfField.ScalSurfField
Constructor defining the field from a passed value.
ScalSurfField(SurfMesh, Centring, ScalFunctionOfVect) - Constructor for class spis.Surf.SurfField.ScalSurfField
Constructor defining the field from a passed scalar function of node/cell/... position.
ScalSurfField(ScalSurfField) - Constructor for class spis.Surf.SurfField.ScalSurfField
Copy constructor
ScalTable - class spis.Util.Table.ScalTable.
Class Name : ScalTable
Project ref : SPIS project
File name : ScalTable.java
File type : class
Copyright : ONERA, 2 Av.
ScalTable(int) - Constructor for class spis.Util.Table.ScalTable
Default constructor
ScalVolField - class spis.Vol.VolField.ScalVolField.
Class Name : ScalVolField (Scalar Volume Field)
Project ref : SPIS project
File name : ScalVolField.java
File type : class
Copyright : ONERA, 2 Av.
ScalVolField(VolMesh, Centring) - Constructor for class spis.Vol.VolField.ScalVolField
Default constructor, a new Table is allocated.
ScalVolField(VolMesh, Centring, FloatScalTable) - Constructor for class spis.Vol.VolField.ScalVolField
Constructor with Table provided. .
ScalVolField(VolMesh, Centring, float) - Constructor for class spis.Vol.VolField.ScalVolField
Constructor initialising the field to a constant value.
ScalVolField(VolMesh, Centring, ScalFunctionOfVect) - Constructor for class spis.Vol.VolField.ScalVolField
Constructor defining the field from a passed scalar function.
ScalVolField(ScalVolField) - Constructor for class spis.Vol.VolField.ScalVolField
Copy constructor
Serialisation - class spis.Util.io.Serialisation.
Class Name : StandardInputReader
Project ref : SPIS project
File name : StandardInputReader.java
File type : class
Copyright : ONERA, 2 Av.
Serialisation() - Constructor for class spis.Util.io.Serialisation
 
Set - class spis.Util.Func.Set.
Class Name : Set
Project ref : SPIS project
File name : Set.java
File type : class
Copyright : ONERA, 2 Av.
Set(int) - Constructor for class spis.Util.Func.Set
Default constructor with reference integer
Simulation - class spis.Top.Simulation.Simulation.
Class Name : Simulation (generic Simulation class)
Project ref : SPIS project
File name : Simulation.java
File type : class
Copyright : ONERA, 2 Av.
Simulation(VolMesh, SurfMesh, SurfMesh) - Constructor for class spis.Top.Simulation.Simulation
Default constructor with volume and surface meshes.
Simulation(VolMesh, SurfMesh, SurfMesh, GlobalParameter[]) - Constructor for class spis.Top.Simulation.Simulation
Constructor with volume and surface meshes, and global parameters.
SimulationFromUIParams - class spis.Top.Simulation.SimulationFromUIParams.
Class Name : Simulation (generic Simulation class)
Project ref : SPIS project
File name : Simulation.java
File type : class
Copyright : ONERA, 2 Av.
SimulationFromUIParams(ThreeDUnstructVolMesh, ThreeDUnstructSurfMesh, ThreeDUnstructSurfMesh, GlobalParameter[], LocalParameter[]) - Constructor for class spis.Top.Simulation.SimulationFromUIParams
Default constructor
SimulationFromUIParams(ThreeDUnstructVolMesh, ThreeDUnstructSurfMesh, ThreeDUnstructSurfMesh, GlobalParameter[], LocalParameter[], String) - Constructor for class spis.Top.Simulation.SimulationFromUIParams
Constructor with the default output path to write files
SimulationFromUIParams(ThreeDUnstructVolMesh, ThreeDUnstructSurfMesh, ThreeDUnstructSurfMesh, GlobalParameter[], LocalParameter[], String, String) - Constructor for class spis.Top.Simulation.SimulationFromUIParams
Constructor with the default output and input path to write/read files
Source - class spis.Surf.InteractModel.Source.
Class Name : Source
Project ref : SPIS project
File name : Source.java
File type : class
Copyright : ONERA, 2 Av.
Source(SurfDistrib) - Constructor for class spis.Surf.InteractModel.Source
Default constructor
SpaceVectTable - class spis.Util.Table.SpaceVectTable.
Class Name : SpaceVectTable
Project ref : SPIS project
File name : SpaceVectTable.java
File type : class
Copyright : ONERA, 2 Av.
SpaceVectTable(Geom, int) - Constructor for class spis.Util.Table.SpaceVectTable
Default constructor
SpaceVectTable(Geom, float[][]) - Constructor for class spis.Util.Table.SpaceVectTable
Constructor with table of values
2nd dimension values array must be at least geometry.sdim (checked)
SpaceVectTable(Geom, float[][], int) - Constructor for class spis.Util.Table.SpaceVectTable
Constructor with full data
Values must be at least of dimension [length][geometry.sdim] (checked)
SpaceVectTable(float[], int) - Constructor for class spis.Util.Table.SpaceVectTable
Constructor of a constant table with value v and dimension tableDimension
SpaceVectTable(SpaceVectTable) - Constructor for class spis.Util.Table.SpaceVectTable
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)
SparseMatrix - class spis.Util.Matrix.SparseMatrix.
Class Name : SparseMatrix
Project ref : SPIS project
File name : SparseMatrix.java
File type : class
Copyright : ONERA, 2 Av.
SparseMatrix(float[][]) - Constructor for class spis.Util.Matrix.SparseMatrix
Constructor with data, which must be a rectangular matrix i.e.values[i].length identical for all i (not checked).
SparseMatrix(float[][], int, int) - Constructor for class spis.Util.Matrix.SparseMatrix
Constructor with data and size.
SpisDefaultMaterials - class spis.Top.Default.SpisDefaultMaterials.
Class Name : SpisDefaultMaterials
Project ref : SPIS project
File name : SpisDefaultMaterials.java
File type : class
Copyright : ONERA, 2 Av.
SpisDefaultMaterials() - Constructor for class spis.Top.Default.SpisDefaultMaterials
 
SpisDefaultPartTypes - class spis.Top.Default.SpisDefaultPartTypes.
Class Name : SpisDefaultPartTypes
Project ref : SPIS project
File name : SpisDefaultPartTypes.java
File type : class
Copyright : ONERA, 2 Av.
SpisDefaultPartTypes() - Constructor for class spis.Top.Default.SpisDefaultPartTypes
 
SpisDefaultSampling - class spis.Top.Default.SpisDefaultSampling.
Class Name : SpisDefaultSampling
Project ref : SPIS project
File name : SpisDefaultSampling.java
File type : class
Copyright : ONERA, 2 Av.
SpisDefaultSampling() - Constructor for class spis.Top.Default.SpisDefaultSampling
 
SpisFileReader - class spis.Util.io.SpisFileReader.
Class Name : SpisFileReader
Project ref : SPIS project
File name : SpisFileReader.java
File type : class
Copyright : ONERA, 2 Av.
SpisFileReader(String) - Constructor for class spis.Util.io.SpisFileReader
Creates a new SpisFileReader, given the name of the file to read from
SpisIO - class spis.Util.io.SpisIO.
Class Name : SpisIO
Project ref : SPIS project
File name : SpisIO.java
File type : class
Copyright : ONERA, 2 Av.
SpisIO() - Constructor for class spis.Util.io.SpisIO
 
SpisParameterNotFoundException - exception spis.Util.Exception.SpisParameterNotFoundException.
Class Name : SpisParameterNotFoundException
Project ref : SPIS project
File name : SpisParameterNotFoundException.java
File type : class
Copyright : ONERA, 2 Av.
SpisParameterNotFoundException(String) - Constructor for class spis.Util.Exception.SpisParameterNotFoundException
 
SpisRuntimeException - exception spis.Util.Exception.SpisRuntimeException.
Class Name : SpisRuntimeException
Project ref : SPIS project
File name : SpisRuntimeException.java
File type : class
Copyright : ONERA, 2 Av.
SpisRuntimeException(String) - Constructor for class spis.Util.Exception.SpisRuntimeException
 
Sqrt - class spis.Util.Func.Sqrt.
Class Name : Sqrt
Project ref : SPIS project
File name : Sqrt.java
File type : class
Copyright : ONERA, 2 Av.
Sqrt(float, float) - Constructor for class spis.Util.Func.Sqrt
Constructor with y0 and x0 constants to define f(x) = y0*(x/x0)^1/2.
Sqrt() - Constructor for class spis.Util.Func.Sqrt
default constructor: simple square root
StandardInputReader - class spis.Util.io.StandardInputReader.
Class Name : StandardInputReader
Project ref : SPIS project
File name : StandardInputReader.java
File type : class
Copyright : ONERA, 2 Av.
StandardInputReader() - Constructor for class spis.Util.io.StandardInputReader
 
SurfDistrib - class spis.Surf.SurfDistrib.SurfDistrib.
Class Name : SurfDistrib (generic Surface Distribution)
Project ref : SPIS project
File name : SurfDistrib.java
File type : class
Copyright : ONERA, 2 Av.
SurfDistrib(SurfMesh) - Constructor for class spis.Surf.SurfDistrib.SurfDistrib
constructor
SurfDistribMatterBC - class spis.Vol.BC.SurfDistribMatterBC.
Class Name : SurfDistribMatterBC
Project ref : SPIS project
File name : SurfDistribMatterBC.java
File type : class
Copyright : ONERA, 2 Av.
SurfDistribMatterBC(SurfDistrib[]) - Constructor for class spis.Vol.BC.SurfDistribMatterBC
Default constructor
SurfField - class spis.Surf.SurfField.SurfField.
Class Name : SurfField (generic Surface Field class)
Project ref : SPIS project
File name : SurfField.java
File type : class
Copyright : ONERA, 2 Av.
SurfField(SurfMesh, Centring) - Constructor for class spis.Surf.SurfField.SurfField
Default constructor, centring and volume mesh must be defined
SurfInteractDeprecated - class spis.Surf.InteractModel.SurfInteractDeprecated.
Class Name : SurfInteractDeprecated (generic Surface Interaction class)
Project ref : SPIS project
File name : SurfInteractDeprecated.java
File type : class
Copyright : ONERA, 2 Av.
SurfInteractDeprecated(SurfMesh, ScalSurfField, InteractModel) - Constructor for class spis.Surf.InteractModel.SurfInteractDeprecated
Default constructor.
SurfInteractDeprecated(SurfMesh, ScalSurfField, InteractModel, ScalSurfField, int) - Constructor for class spis.Surf.InteractModel.SurfInteractDeprecated
Constructor with verification.
SurfInteractDeprecated() - Constructor for class spis.Surf.InteractModel.SurfInteractDeprecated
empty constructor, to be deleted later
SurfMesh - class spis.Surf.SurfMesh.SurfMesh.
Class Name : SurfMesh (generic Surface Mesh class)
Project ref : SPIS project
File name : SurfMesh.java
File type : class
Copyright : ONERA, 2 Av.
SurfMesh(Geom, VolMesh) - Constructor for class spis.Surf.SurfMesh.SurfMesh
Default constructor.
SurfSampler - class spis.Util.List.SurfSampler.
Class Name : SurfSampler
Project ref : SPIS project
File name : SurfSampler.java
File type : class
Copyright : ONERA, 2 Av.
SurfSampler(Part) - Constructor for class spis.Util.List.SurfSampler
Default constructor
sample(PartList, float) - Method in class spis.Surf.SurfDistrib.FluidSurfDistrib
 
sample(PartList, float) - Method in class spis.Surf.SurfDistrib.LocalMaxwellSurfDistrib
Provides a sample generated following this Maxwellian distribution
sample(PartList, float) - Method in class spis.Surf.SurfDistrib.MultipleSurfDistrib
 
sample(PartList, float) - Method in class spis.Surf.SurfDistrib.NonPICSurfDistrib
Provides a sample generated following this Maxwellian distribution
sample(PartList, float) - Method in class spis.Surf.SurfDistrib.PICSurfDistrib
Computes a sample of the surface distribution (a flux indeed) integrated over the time dt.
sample(PartList, float) - Method in class spis.Surf.SurfDistrib.SurfDistrib
Computes a sample of the surface distribution (a flux indeed) integrated over the time dt.
sample(SpaceVectTable, FloatScalTable, float, IntScalTable, VeloVectTable, FloatScalTable) - Method in class spis.Util.List.GlobalMaxwellSurfSampler1
Returns a sample of particle velocities and weights generated following the Maxwellian flux distribution integrated over the duration time.
sample(SpaceVectTable, FloatScalTable, float, IntScalTable, VeloVectTable, float) - Method in class spis.Util.List.GlobalMaxwellSurfSampler1
Returns a sample of particle velocities with constant weight, not yet implemented.
sample(FloatScalTable, IntScalTable, VeloVectTable, FloatScalTable) - Method in class spis.Util.List.GlobalMaxwellVolSampler1
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.
sample(FloatScalTable, IntScalTable, VeloVectTable, float) - Method in class spis.Util.List.GlobalMaxwellVolSampler1
Returns a sample of particle velocities with constant weight, not yet implemented.
sample(SpaceVectTable, FloatScalTable, float, IntScalTable, VeloVectTable, FloatScalTable) - Method in class spis.Util.List.LocalMaxwellSurfSampler1
Returns a sample of particle velocities and weights generated following the Maxwellian flux distribution integrated over the duration time.
sample(SpaceVectTable, FloatScalTable, float, IntScalTable, VeloVectTable, float) - Method in class spis.Util.List.LocalMaxwellSurfSampler1
Returns a sample of particle velocities with constant weight, not yet implemented.
sample(SpaceVectTable, FloatScalTable, float, IntScalTable, VeloVectTable, FloatScalTable) - Method in class spis.Util.List.MaxwellianThrusterSampler
Returns a sample of particle velocities and weights generated following the Maxwellian flux distribution integrated over the duration time.
sample(SpaceVectTable, FloatScalTable, float, IntScalTable, VeloVectTable, float) - Method in class spis.Util.List.MaxwellianThrusterSampler
Returns a sample of particle velocities with constant weight, not yet implemented.
sample(SpaceVectTable, FloatScalTable, float, IntScalTable, VeloVectTable, FloatScalTable) - Method in class spis.Util.List.SurfSampler
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).
sample(SpaceVectTable, FloatScalTable, float, IntScalTable, VeloVectTable, float) - Method in class spis.Util.List.SurfSampler
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).
sample(FloatScalTable, IntScalTable, VeloVectTable, FloatScalTable) - Method in class spis.Util.List.VolSampler
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).
sample(FloatScalTable, IntScalTable, VeloVectTable, float) - Method in class spis.Util.List.VolSampler
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).
samplePos(IntScalTable, SpaceVectTable) - Method in class spis.Surf.SurfMesh.SurfMesh
Performs a random sampling of particle positions.
samplePos(IntScalTable, SpaceVectTable) - Method in class spis.Surf.SurfMesh.ThreeDUnstructSurfMesh
Performs a random sampling of particle positions.
samplePos(IntScalTable, SpaceVectTable) - Method in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
Performs a random sampling of particle positions.
samplePos(IntScalTable, SpaceVectTable) - Method in class spis.Vol.VolMesh.VolMesh
Performs a random sampling of particle positions.
scCurrentMapMonitorStep - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: time step for spacecraft local currents monitoring (0.0 => none) [s] (default value: 0.0, type: float)
scDiriFlag - Static variable in class spis.Top.Default.LocalParameter
Name of the local parameter: If 1, Dirichlet condition for Poisson equation on SC (fixed potential) - (default param value: 1 (yes) , mesh: SC , centring: 0 )
scDiriPot - Static variable in class spis.Top.Default.LocalParameter
Name of the local parameter: The potential to be used for Dirichlet condition [V] (default param value: 0.0 , mesh: SC , centring: 0 )
scDt - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: Integration time for SC potential between each plasma dynamics integration (10 times plasmaDt if <= 0) [s] (default value: 0.0, type: float)
scFourAlpha - Static variable in class spis.Top.Default.LocalParameter
Name of the local parameter: Alpha parameter in Fourier condition: alpha pot + d(pot)/dn = value [m-1] (default param value: 1.0 , mesh: SC , centring: 2 )
scFourFlag - Static variable in class spis.Top.Default.LocalParameter
Name of the local parameter: If 1, Fourier condition for Poisson equation on SC: alpha pot + d(pot)/dn = value - (default param value: 0 (no) , mesh: SC , centring: 2 )
scFourValue - Static variable in class spis.Top.Default.LocalParameter
Name of the local parameter: Right hand side parameter in Fourier condition : alpha pot + d(pot)/dn = value NB: note the centring different from other Fourier parameters [V] (default param value: 0.0 , mesh: SC , centring: 0 )
scPotMapMonitorStep - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: time step for spacecraft local potential monitoring (0.0 => none) [s] (default value: 0.0, type: float)
scPotMonitorStep - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: time step for spacecraft ground potential monitoring (0.0 => none) [s] (default value: 0.0, type: float)
scalProd(float[], float[]) - Static method in class spis.Util.Vect.Vect
returns the scalar product, or dot product, of two vectors
secondaryFromProtonTemperature - Static variable in class spis.Top.Default.GlobalParameter
name of the global parameter giving secondary electron temperature (from proton impact) [eV] (default: 2.0, type float)
secondaryTemperature - Static variable in class spis.Top.Default.GlobalParameter
name of the global parameter giving secondary electron temperature (from electron impact) [eV] (default: 2.0, type float)
set(float) - Method in class spis.Surf.SurfField.ScalSurfField
Sets this field to a uniform value
set(ScalSurfField) - Method in class spis.Surf.SurfField.ScalSurfField
Sets this field to the same local values as the passed field (copies the values).
set(ScalSurfField, ScalFunctionOfScal) - Method in class spis.Surf.SurfField.ScalSurfField
Applies the function f to the passed field and assigns the result to this Field.
set(ScalSurfField, ScalSurfField, ScalFunctionOf2Scal) - Method in class spis.Surf.SurfField.ScalSurfField
Applies the function f to the both passed field and assigns the result to this Field.
set(ScalSurfField, ScalSurfField, float, ScalFunctionOf3Scal) - Method in class spis.Surf.SurfField.ScalSurfField
Applies the function f to the passed Fields/value and assigns the result to this Field.
set(ScalSurfField, ScalSurfField, ScalSurfField, float, ScalFunctionOf4Scal) - Method in class spis.Surf.SurfField.ScalSurfField
Applies the function f to the passed Fields/value and assigns the result to this Field.
set(ScalSurfField, ScalSurfField, ScalSurfField, ScalSurfField, float, ScalFunctionOf5Scal) - Method in class spis.Surf.SurfField.ScalSurfField
Applies the function f to the passed Fields/value and assigns the result to this Field.
set(ScalFunctionOfNothing) - Method in class spis.Surf.SurfField.ScalSurfField
Applies the function f (to nothing) and assigns the result to this Field hence equivalent to set(f.compute()).
set(ScalSurfField, int) - Method in class spis.Surf.SurfField.ScalSurfField
Sets this field to the same local values as the passed field (copies the values).
set(float[]) - Method in class spis.Surf.SurfField.VectSurfField
Sets this field to a uniform value
set(VectSurfField) - Method in class spis.Surf.SurfField.VectSurfField
Sets this field to the same local values as the passed filed (copies the values).
set(float, int) - Method in class spis.Util.Table.FloatScalTable
 
set(float) - Method in class spis.Util.Table.FloatScalTable
Sets table value (uniform)
set(FloatScalTable) - Method in class spis.Util.Table.FloatScalTable
Copies the values of the passed table onto this table (same dimension requested and checked)
set(FloatScalTable, ScalFunctionOfScal) - Method in class spis.Util.Table.FloatScalTable
Applies a function to a table affects the rusult to this table (same dimension requested and checked)
set(FloatScalTable, FloatScalTable, ScalFunctionOf2Scal) - Method in class spis.Util.Table.FloatScalTable
Applies a function to 2 tables and affects the result to this table (same dimension requested and checked)
set(FloatScalTable, FloatScalTable, FloatScalTable, FloatScalTable, float, ScalFunctionOf5Scal) - Method in class spis.Util.Table.FloatScalTable
Applies a function to 5 arguments (4 tables and 1 float) and affects the result to this table (same dimension requested and checked)
set(FloatScalTable, FloatScalTable, FloatScalTable, float, ScalFunctionOf4Scal) - Method in class spis.Util.Table.FloatScalTable
Applies a function to 4 arguments (3 tables and 1 float) and affects the result to this table (same dimension requested and checked)
set(FloatScalTable, FloatScalTable, float, ScalFunctionOf3Scal) - Method in class spis.Util.Table.FloatScalTable
Applies a function to 3 arguments (2 tables and 1 float) and affects the result to this table (same dimension requested and checked)
set(int, int) - Method in class spis.Util.Table.IntScalTable
 
set(int) - Method in class spis.Util.Table.IntScalTable
Sets table value (uniform)
set(float[]) - Method in class spis.Util.Table.VectTable
Sets table value (uniform)
set(VectTable) - Method in class spis.Util.Table.VectTable
Copies the values of the passed table onto this table (same dimensions requested and checked)
set(float) - Method in class spis.Vol.VolField.ScalVolField
Sets this field to a constant value
set(ScalVolField) - Method in class spis.Vol.VolField.ScalVolField
Sets this field to the same local values as the passed filed (copies the values).
setAbsDim(int) - Method in class spis.Vol.VolMesh.Centring
Sets absolute dimension.
setAlpha(ScalSurfField) - Method in class spis.Vol.BC.FourierPoissonBC
Sets alpha parameter for Fourier condition, and checks it is surface-centred, as it should
setB(VectVolField) - Method in class spis.Top.Plasma.MmfPlasma
Defines B field (by refrence, no copy)
setB(VectVolField) - Method in class spis.Vol.VolDistrib.VolDistribWithIO
 
setBdOutFlux(SurfDistrib) - Method in class spis.Vol.VolDistrib.VolDistribWithIO
 
setBdSurfMesh(SurfMesh) - Method in class spis.Top.Simulation.Simulation
 
setBsm(SurfMesh) - Method in class spis.Vol.VolMesh.VolMesh
sets boundary surface mesh (pointer, no copy)
setC(Matrix) - Method in class spis.Circ.Circ.RCCabsCirc
sets the capacitance matrix (through a pointer, no copy)
setCircAndMap(RCCabsCirc, Matrix) - Method in class spis.Top.SC.RCCabsSC
Sets circuit and map (through pointer/reference, no copy).
setComment(String) - Method in class spis.Surf.InteractModel.ParameterSet
 
setComment(String) - Method in class spis.Top.Default.Parameter
 
setDataNb(int) - Method in class spis.Util.Monitor.XyData
 
setDataNb(int) - Method in class spis.Util.Monitor.XyzData
 
setDefaultInputPath(String) - Method in class spis.Top.Simulation.Simulation
Sets the default input path, used for file reading.
setDefaultOutputPath(String) - Method in class spis.Top.Simulation.Simulation
Sets the default output path, used for file writing.
setDefaultParams(int) - Method in class spis.Surf.InteractModel.FunctionOfParticle
Defines the default parameter set as the internal paramSet of Id matId (amounts to selecting material matId) (may be used by non-material-indexed compute(E) function of derived classes)
NB: this could also be defined at higher level (FunctionOfPart), but not useful for now
setDefaultParamsId(int) - Method in class spis.Surf.InteractModel.FunctionOfParticle
 
setDefaultPaths(String, String) - Method in class spis.Top.Simulation.Simulation
Sets the default paths (used for file reading/writing)
setDefaultValue(float) - Method in class spis.Surf.InteractModel.FunctionOfMaterial
 
setDens(float) - Method in class spis.Vol.VolDistrib.GlobalMaxwellBoltzmannVolDistrib
 
setDepth(float) - Method in class spis.Surf.InteractModel.DampedEnergyFunction
 
setDepth(float) - Method in class spis.Surf.InteractModel.TransmissionFunction
 
setDiagValues(float[]) - Method in class spis.Util.Matrix.DiagMatrix
Defines this diagonal matrix with this float array (no copy, pointing to this array).
setDiagValues(float[], int) - Method in class spis.Util.Matrix.DiagMatrix
Defines this matrix with this float array (no copy, pointing to this array).
setDim(int) - Method in class spis.Util.List.PartList
sets the list dimension to dim: resizes the tables if needed, not preserving data (except if no resizing is needed).
setDim(int) - Method in class spis.Util.List.PointList
sets the list dimension to dim: resizes the tables if needed, not preserving data (except if no resizing is needed).
setDim(int) - Method in class spis.Util.List.RichPartList
sets the list dimension to dim: resizes the tables if needed, not preserving data (except if no resizing is needed).
setDim(int) - Method in class spis.Util.Table.FloatScalTable
Sets logical dimension to dim and resizes the table if necessary to be large enough (does not preserve data (except if no resizing is needed))
setDim(int) - Method in class spis.Util.Table.IntScalTable
Sets logical dimension to dim and resizes the table if necessary to be large enough (does not preserve data (except if no resizing is needed))
setDim(int) - Method in class spis.Util.Table.Table
Sets logical dimension to dim and resizes the table if necessary to be large enough (does not preserve data (except if no resizing is needed))
setDim(int) - Method in class spis.Util.Table.VectTable
Sets logical dimension to dim and resizes the table if necessary to be large enough (does not preserve data (except if no resizing is needed))
setDimPreserve(int) - Method in class spis.Util.List.PartList
sets the list dimension to dim: resizes the tables if needed, not preserving data (except if no resizing is needed).
setDimPreserve(int) - Method in class spis.Util.List.PointList
sets the list dimension to dim: resizes the tables if needed, not preserving data (except if no resizing is needed).
setDimPreserve(int) - Method in class spis.Util.List.RichPartList
sets the list dimension to dim: resizes the tables if needed preserving data
setDimPreserve(int) - Method in class spis.Util.Table.FloatScalTable
Sets logical dimension to dim and resizes the table if necessary to be large enough, preserving the data
setDimPreserve(int) - Method in class spis.Util.Table.IntScalTable
Sets logical dimension to dim and resizes the table if necessary to be large enough, preserving the data
setDimPreserve(int) - Method in class spis.Util.Table.Table
Sets logical dimension to dim and resizes the table if necessary to be large enough, preserving the data
setDimPreserve(int) - Method in class spis.Util.Table.VectTable
Sets logical dimension to dim and resizes the table if necessary to be large enough, preserving the data
setE(VectVolField) - Method in class spis.Vol.VolDistrib.GlobalMaxwellBoltzmannVolDistrib
Defines electric field, overriding VolDistribWithIO.setE method to enforce the E field to be stored as a potential
setE(VectVolField) - Method in class spis.Vol.VolDistrib.VolDistribWithIO
 
setEField(EField) - Method in class spis.Top.Plasma.MmfPlasma
Defines E field (by reference, no copy)
setEl(int, float) - Method in class spis.Util.Table.FloatScalTable
 
setElecDens(float) - Method in class spis.Solver.Poisson.PoissonSolver
 
setElecDens2(float) - Method in class spis.Solver.Poisson.PoissonSolver
 
setElecTemp(float) - Method in class spis.Solver.Poisson.PoissonSolver
 
setElecTemp2(float) - Method in class spis.Solver.Poisson.PoissonSolver
 
setElectrons(AnalyticVolDistrib) - Method in class spis.Top.Plasma.Hybrid1MmfPlasma
 
setEmpty - Static variable in class spis.Util.List.PartList
Declares a particle slot is unoccupied
setFlux(ScalSurfField) - Method in class spis.Surf.SurfDistrib.FluidSurfDistrib
 
setFlux(ScalSurfField) - Method in class spis.Util.List.LocalMaxwellSurfSampler
 
setFrom(VolDistrib) - Method in class spis.Surf.SurfDistrib.SurfDistrib
 
setG(Matrix) - Method in class spis.Circ.Circ.RCCabsCirc
sets the resistance matrix (through a pointer, no copy)
setGlobalParameters(GlobalParameter[]) - Method in class spis.Top.Simulation.Simulation
Defines the global parameters for this simulation
setImplicitDensity(boolean) - Method in class spis.Vol.VolDistrib.VolDistrib
if set to true the density of this population is implicit, i.e. not to be added to other densities for Poisson solving, because it is already (implicitely) taken into account in Poisson non linear solver
setInFlux(SurfDistrib) - Method in class spis.Surf.InteractModel.Interactor
 
setInFlux(SurfDistrib[]) - Method in class spis.Vol.BC.SurfDistribMatterBC
 
setInFlux(MatterBC) - Method in class spis.Vol.VolDistrib.VolDistribWithIO
 
setInVol - Static variable in class spis.Util.List.PartList
Declares a particle is in the volume
setIndex(int) - Method in class spis.Util.Monitor.Trajectory
 
setInteractModel(InteractModel) - Method in class spis.Surf.InteractModel.DeprecatedModelParamSet
 
setInteractModel(InteractModel) - Method in class spis.Surf.InteractModel.Interactor
 
setInteractModel(InteractModel) - Method in class spis.Surf.InteractModel.ParameterSet
 
setInteractor(Interactor[], int) - Method in class spis.Top.SC.InteractSC
 
setInteractorNb(int) - Method in class spis.Surf.InteractModel.MultipleInteractor
 
setInteractors(Interactor[]) - Method in class spis.Surf.InteractModel.MultipleInteractor
 
setInternNodeNumbering(int[]) - Method in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
Defines external to internal node numbering maps, external to internal maps, and renumbers node-indexed arrays with the internal numbering (for related surface meshes scsm and bsm too).
setIons(PICVolDistrib) - Method in class spis.Top.Plasma.Hybrid1MmfPlasma
 
setIterGradient(int) - Method in class spis.Solver.Poisson.ConjGrad3DUnstructPoissonSolver
 
setIterGradientNl(int) - Method in class spis.Solver.Poisson.ConjGrad3DUnstructPoissonSolver
 
setIterNewton(int) - Method in class spis.Solver.Poisson.ConjGrad3DUnstructPoissonSolver
 
setLengthPreserve(int) - Method in class spis.Util.Table.FloatScalTable
Sets allocated array length at least to length, preserving the data (used to force a large resizing of table instead of numerous small resizings when the total needed space can be computed)
setLengthPreserve(int) - Method in class spis.Util.Table.IntScalTable
Sets allocated array length at least to length, preserving the data (used to force a large resizing of table instead of numerous small resizings when the total needed space can be computed)
setLengthPreserve(int) - Method in class spis.Util.Table.VectTable
Sets allocated array length at least to length, preserving the data (used to force a large resizing of table instead of numerous small resizings when the total needed space can be computed)
setLinear(boolean) - Method in class spis.Solver.Poisson.PoissonSolver
 
setMach(ScalSurfField) - Method in class spis.Util.List.MaxwellianThrusterSampler
 
setMapGC(Matrix, Matrix, Matrix) - Method in class spis.Top.SC.RCCabsSC
Sets map, and G and C matrices (through pointer).
setMatMod(MaterialModel[]) - Method in class spis.Top.SC.InteractSC
 
setMaterialRange(int) - Method in class spis.Surf.InteractModel.FunctionOfParticle
 
setModelId(int) - Method in class spis.Surf.InteractModel.FunctionOfMaterial
 
setModelId(int) - Method in class spis.Surf.InteractModel.FunctionOfParticle
 
setModelId(int) - Method in class spis.Surf.InteractModel.MaterialModel
 
setMult(VectTable, float) - Method in class spis.Util.Table.VectTable
Sets this table to tab x coeff (array dimensions must be identical, this is checked)
setMult(VectTable, float, int, int) - Method in class spis.Util.Table.VectTable
Sets this table to tab x coeff, but for vector coordinate index "start" to "end" only (array dimensions must be sufficient, this is checked)
setName(String) - Method in class spis.Surf.InteractModel.ParameterSet
 
setName(String) - Method in class spis.Surf.SurfField.SurfField
 
setName(String) - Method in class spis.Top.Default.Parameter
 
setName(String) - Method in class spis.Util.Monitor.Trajectory
 
setName(String) - Method in class spis.Util.Monitor.XyData
 
setName(String) - Method in class spis.Util.Monitor.XyzData
 
setName(String) - Method in class spis.Vol.VolDistrib.VolDistrib
 
setName(String) - Method in class spis.Vol.VolField.VolField
 
setNodeRenumbering(boolean) - Method in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
 
setOnSurf1 - Static variable in class spis.Util.List.PartList
Declares a particle is on 1st surface (boundary)
setOnSurf2 - Static variable in class spis.Util.List.PartList
Declares a particle is on 2nd surface (spacecraft)
setOutFlux(SurfDistrib) - Method in class spis.Surf.InteractModel.Interactor
 
setParams(ParameterSet[]) - Method in class spis.Surf.InteractModel.Interactor
 
setPart(Part) - Method in class spis.Surf.SurfDistrib.NonPICSurfDistrib
 
setPart(Part) - Method in class spis.Vol.VolDistrib.GlobalMaxwellBoltzmannVolDistrib
 
setPartList(PartList) - Method in class spis.Surf.SurfDistrib.PICSurfDistrib
Sets the particle list
setPartTable(PartTable) - Method in class spis.Surf.InteractModel.FunctionOfParticle
 
setParticleId(int) - Method in class spis.Surf.InteractModel.FunctionOfMaterial
 
setParticleId(int) - Method in class spis.Surf.InteractModel.FunctionOfParticle
 
setParticleType(Part) - Method in class spis.Util.List.SurfSampler
 
setParticleType(Part) - Method in class spis.Util.List.VolSampler
 
setParticleType(Part) - Method in class spis.Vol.VolDistrib.VolDistrib
 
setPlasma(MmfPlasma) - Method in class spis.Top.Simulation.PlasmaScSimulation
Sets the simulation plasma.
setPointNb(int) - Method in class spis.Util.Monitor.Trajectory
 
setPosTable(SpaceVectTable) - Method in class spis.Util.Monitor.Trajectory
 
setPot(CircField) - Method in class spis.Circ.Circ.RCCabsCirc
sets the potential to the provided values, and also initialises what can be deduced form the potential: charges and reduced versions of potentials and charges (one reduced value per group of nodes connected by a potential source, internal data to the class).
setPot(CircField, Vector) - Method in class spis.Circ.Circ.RCCabsCirc
sets the potential to the provided values, and also initialises what can be deduced form the potential: charges and reduced versions of potentials and charges (one reduced value per group of nodes connected by a potential source, internal data to the class).
setPot(ScalSurfField) - Method in class spis.Top.SC.RCCabsSC
Sets the SC surface potential.
setPot(ScalSurfField) - Method in class spis.Vol.BC.DirichletPoissonBC
Sets the fixed potential of Dirichlet condition (node-centring requested and checked)
setPotSources(Vector, int) - Method in class spis.Circ.Circ.RCCabsCirc
Defines potential sources:
potential deltaV[i] is set between electrical node elec1[i] and elec2[i], for i = 0 to sourceNb-1 (arrays may be larger, not smaller!).
setPotTable(FloatScalTable) - Method in class spis.Vol.VolField.PotVectVolField
Sets the potential at the mesh elements it is defined on (nodes/cells/...depending on centring).
setRelDim(int) - Method in class spis.Vol.VolMesh.Centring
Sets relative dimension (down).
setResults(Vector) - Method in class spis.Top.Simulation.Simulation
 
setSC(RCCabsSC) - Method in class spis.Top.Simulation.PlasmaScSimulation
Sets the simulation spacecraft.
setSampler(SurfSampler) - Method in class spis.Surf.SurfDistrib.NonPICSurfDistrib
 
setScOutFlux(SurfDistrib) - Method in class spis.Vol.VolDistrib.VolDistribWithIO
 
setScPot(ScalSurfField) - Method in class spis.Solver.Poisson.PoissonSolver
Sets the boundary condition on spacecraft to Dirichlet (fixed potential)
setScPot(ScalSurfField) - Method in class spis.Vol.VolField.EField
sets SC potential
setScSurfMesh(SurfMesh) - Method in class spis.Top.Simulation.Simulation
 
setScsm(SurfMesh) - Method in class spis.Vol.VolMesh.VolMesh
sets spacecraft surface mesh (pointer, no copy)
setSecondMember(ScalSurfField) - Method in class spis.Vol.BC.FourierPoissonBC
Sets the second member of Fourier condition, and checks it is node-centred, as it should
setSelfInFlux(MatterBC) - Method in class spis.Vol.VolDistrib.VolDistribWithIO
 
setSourceFlag(float) - Method in class spis.Util.List.MaxwellianThrusterSampler
 
setSurfArea(float[]) - Method in class spis.Surf.SurfMesh.ThreeDUnstructSurfMesh
 
setSurfDistribs(SurfDistrib[]) - Method in class spis.Surf.SurfDistrib.MultipleSurfDistrib
 
setTable(FloatScalTable) - Method in class spis.Surf.SurfField.ScalSurfField
Sets the values of the field at a the mesh elements it is defined on (surfaces/edges/nodes depending on centring).
setTable(FloatScalTable) - Method in class spis.Vol.VolField.ScalVolField
Sets the field at the mesh elements it is defined on (nodes/cells/...depending on centring).
setTemp(ScalSurfField) - Method in class spis.Surf.SurfDistrib.LocalMaxwellSurfDistrib
 
setTemp(ScalSurfField) - Method in class spis.Util.List.LocalMaxwellSurfSampler
 
setTemp(float) - Method in class spis.Vol.VolDistrib.GlobalMaxwellBoltzmannVolDistrib
 
setTemperature(FunctionOfDistrib) - Method in class spis.Surf.InteractModel.MaxwellianInteractor
 
setTime(float) - Method in class spis.Surf.SurfDistrib.PICSurfDistrib
Sets the time of flux integration the particle list represents
setTime(float) - Method in class spis.Surf.SurfField.SurfField
 
setTime(float) - Method in class spis.Vol.VolField.VolField
 
setTimeTable(FloatScalTable) - Method in class spis.Util.Monitor.Trajectory
 
setTo(VolDistrib) - Method in class spis.Surf.SurfDistrib.SurfDistrib
 
setTolGradient(double) - Method in class spis.Solver.Poisson.ConjGrad3DUnstructPoissonSolver
 
setTolGradientNl(double) - Method in class spis.Solver.Poisson.ConjGrad3DUnstructPoissonSolver
 
setTolNewton(double) - Method in class spis.Solver.Poisson.ConjGrad3DUnstructPoissonSolver
 
setType(String) - Method in class spis.Top.Default.Parameter
 
setUnit(String) - Method in class spis.Top.Default.Parameter
 
setVal(float[]) - Method in class spis.Surf.InteractModel.FunctionOfMaterial
 
setValue(Object) - Method in class spis.Top.Default.Parameter
 
setValue(int, int, float) - Method in class spis.Util.Matrix.DiagMatrix
 
setValue(int, int, float) - Method in class spis.Util.Matrix.DirMatrix
 
setValue(int, int, float) - Method in class spis.Util.Matrix.Matrix
Sets the element (i,j) of the matrix to the value val.
setValue(int, int, float) - Method in class spis.Util.Matrix.SparseMatrix
 
setValues(float[][]) - Method in class spis.Util.Matrix.DirMatrix
Defines this matrix with this float array (no copy, pointing to this array).
setValues(float[][], int, int) - Method in class spis.Util.Matrix.DirMatrix
Defines this matrix with this float array (no copy, pointing to this array).
setValues(float[][]) - Method in class spis.Util.Matrix.SparseMatrix
Builds this sparse-storage matrix from a direct-array-storage (an array of float value).
setValues(float[][], int, int) - Method in class spis.Util.Matrix.SparseMatrix
Builds this sparse-storage matrix from a direct-array-storage (an array of float value).
setVelo(float[]) - Method in class spis.Vol.VolDistrib.GlobalMaxwellBoltzmannVolDistrib
 
setVm(VolMesh) - Method in class spis.Surf.SurfMesh.SurfMesh
sets volume mesh (pointer, no copy)
setVm(ThreeDUnstructVolMesh) - Method in class spis.Surf.SurfMesh.ThreeDUnstructSurfMesh
sets volume mesh (pointer, no copy), and orients the surface normals of the surface mesh coming out out of the volume mesh (the order of the surface nodes is modified accordingly).
setVolInternNodeNumbering(int[]) - Method in class spis.Surf.SurfMesh.ThreeDUnstructSurfMesh
Updates pointers to volume nodes (nodeIndex and nodeIndex2) when volume nodes are renumbered (checks it is not done a second time).
setVolMesh(VolMesh) - Method in class spis.Top.Simulation.Simulation
 
setVolNodeRenumbered(boolean) - Method in class spis.Surf.SurfMesh.ThreeDUnstructSurfMesh
 
setXTable(FloatScalTable) - Method in class spis.Util.Monitor.XyData
 
setXTable(FloatScalTable) - Method in class spis.Util.Monitor.XyzData
 
setYTable(FloatScalTable) - Method in class spis.Util.Monitor.XyData
 
setYTable(FloatScalTable) - Method in class spis.Util.Monitor.XyzData
 
setYield(FunctionOfDistrib) - Method in class spis.Surf.InteractModel.MaxwellianInteractor
 
setZTable(FloatScalTable) - Method in class spis.Util.Monitor.XyzData
 
sh(float) - Static method in class spis.Util.Phys.Phys
Hyperbolic sine function in simple precision, which is enough for physicists!
sin(float) - Static method in class spis.Util.Phys.Phys
Sine function in simple precision, which is enough for physicists!
solve(ScalVolField, VectVolField) - Method in class spis.Solver.Poisson.PoissonSolver
Default call to the solver.
solve(ScalVolField) - Method in class spis.Vol.VolField.EField
Calls default Poisson solver (linear or not of the Poisson Solver).
solve(ScalVolField) - Method in class spis.Vol.VolField.PotEField
Calls default Poisson solver (linear or not of the Poisson Solver).
solveLinear(ScalVolField, VectVolField) - Method in class spis.Solver.Poisson.ConjGrad3DUnstructPoissonSolver
Solves Poisson equation.
solveLinear(ScalVolField, VectVolField) - Method in class spis.Solver.Poisson.PoissonSolver
Solves Poisson equation.
solveLinear(ScalVolField) - Method in class spis.Vol.VolField.EField
Solves Poisson equation.
solveLinear(ScalVolField) - Method in class spis.Vol.VolField.PotEField
Solves Poisson equations.
solveNonLinear(ScalVolField, VectVolField) - Method in class spis.Solver.Poisson.ConjGrad3DUnstructPoissonSolver
Solves non-linearPoisson equation.
solveNonLinear(ScalVolField, VectVolField) - Method in class spis.Solver.Poisson.PoissonSolver
Solves non-linear Poisson equation (electron density = exp(pot/Te).
solveNonLinear(ScalVolField) - Method in class spis.Vol.VolField.EField
Solves non linear Poisson equation.
solveNonLinear(ScalVolField) - Method in class spis.Vol.VolField.PotEField
Solves non linear Poisson equation.
sourceCurrent - Static variable in class spis.Top.Default.LocalParameter
Name of the local parameter: Current of an artificial source defined on the spacecraft (NB: for some sources the unit can be different, e.g. the particle number, or the total current) [A / m2] (default param value: 0.0 , mesh: SC , centring: 2 )
sourceFlag - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: flag for defining an artificial source on the spacecraft: 0 => none, 1 => yes, x => number of super-particles densified by x (default value: 0, type: float).
sourceId - Static variable in class spis.Top.Default.LocalParameter
Name of the local parameter: Id/type of an artificial plasma source defined on the spacecraft (e.g. thruster or ion gun) - (default param value: -1 (no source) , mesh: SC , centring: 2 )
sourceMach - Static variable in class spis.Top.Default.LocalParameter
Name of the local parameter: Source Mach number (0 => Lambertian) [-] (default param value: 0.0 , mesh: SC , centring: 2 )
sourceNb - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: number of source particles.
sourceParticleType - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: Type of particles (a string that must be found in the particle types) - (default value: Xe+, type: String)
There are indeed several such parameters named sourceParticleType1, sourceParticleType2, etc.
sourceTemp - Static variable in class spis.Top.Default.LocalParameter
Name of the local parameter: Temperature of the emitted Maxwellian distribution [eV] (default param value: 1.0 , mesh: SC , centring: 2 )
sourceType - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: Name of the SurfDistrib class to be used for an artificial source on the spacecraft (ex: LocalMaxwellSurfDistrib, which will use the "source flux", "source temperature" and "source Mach" user-defined local fields, whereas a specific EP model could only use the "source flux" and define internally its velocity distribution) - (default value: LocalMaxwellSurfDistrib, type: String / Class)
There are indeed several such parameters named sourceType1, sourceType2, etc.
spaceToVelo(float[]) - Method in interface spis.Vol.Geom.Geom
transforms a space vector into a velocity vector (may be a kind of projection)
spaceToVelo(float[]) - Method in class spis.Vol.Geom.ThreeDCartesianGeom
transforms a space vector into a velocity vector (may be a kind of projection)
spis.Circ.Circ - package spis.Circ.Circ
 
spis.Circ.CircField - package spis.Circ.CircField
 
spis.Solver.Poisson - package spis.Solver.Poisson
 
spis.Surf.InteractModel - package spis.Surf.InteractModel
 
spis.Surf.SurfDistrib - package spis.Surf.SurfDistrib
 
spis.Surf.SurfField - package spis.Surf.SurfField
 
spis.Surf.SurfMesh - package spis.Surf.SurfMesh
 
spis.Top.Default - package spis.Top.Default
 
spis.Top.Plasma - package spis.Top.Plasma
 
spis.Top.SC - package spis.Top.SC
 
spis.Top.Simulation - package spis.Top.Simulation
 
spis.Top.Top - package spis.Top.Top
 
spis.Util.Exception - package spis.Util.Exception
 
spis.Util.Func - package spis.Util.Func
 
spis.Util.List - package spis.Util.List
 
spis.Util.Matrix - package spis.Util.Matrix
 
spis.Util.Monitor - package spis.Util.Monitor
 
spis.Util.Part - package spis.Util.Part
 
spis.Util.Phys - package spis.Util.Phys
 
spis.Util.Table - package spis.Util.Table
 
spis.Util.Vect - package spis.Util.Vect
 
spis.Util.io - package spis.Util.io
 
spis.Vol.BC - package spis.Vol.BC
 
spis.Vol.Geom - package spis.Vol.Geom
 
spis.Vol.VolDistrib - package spis.Vol.VolDistrib
 
spis.Vol.VolField - package spis.Vol.VolField
 
spis.Vol.VolMesh - package spis.Vol.VolMesh
 
sqr(float) - Static method in class spis.Util.Phys.Phys
Square function in simple precision
sqr(float[]) - Static method in class spis.Util.Vect.Vect
returns the scalar product, or dot product, of two vectors
sqrt - Static variable in class spis.Util.Phys.Phys
sqrt function as a class implementing ScalFunctionOfScal (in constrast to the method sqrt)
sqrt(float) - Static method in class spis.Util.Phys.Phys
Square root function in simple precision, which is enough for physicists!
sqrt2pi - Static variable in class spis.Util.Phys.Phys
square root of 2 pi
substract(SurfField) - Method in class spis.Surf.SurfField.ScalSurfField
Decrements this field by another field (on the spot), which must indeed be a scalar field
substract(float) - Method in class spis.Surf.SurfField.ScalSurfField
Decrements this field by a scalar (on the spot)
substract(SurfField) - Method in class spis.Surf.SurfField.SurfField
Decrements this field by another field (on the spot), which must be of the same subtype
substract(SurfField) - Method in class spis.Surf.SurfField.VectSurfField
Decrements this field by another vector field (on the spot), which must also be a VectSurfField
substract(FloatScalTable) - Method in class spis.Util.Table.FloatScalTable
Decrement this table by another table (on the spot)
substract(float) - Method in class spis.Util.Table.FloatScalTable
Decrement this table by a scalar (on the spot)
substract(VectTable) - Method in class spis.Util.Table.VectTable
Substracts another vectTable from this one.
substract(ScalVolField) - Method in class spis.Vol.VolField.ScalVolField
Substract another field from this one (on the spot)
sum(float[], float[]) - Static method in class spis.Util.Vect.Vect
returns the sum of two vectors
sunFlux - Static variable in class spis.Top.Default.LocalParameter
Name of the local parameter: Sun flux on spacecraft [sun at 1 AU] (default param value: -1.0 (compute it from sun direction, possibly including shades) , mesh: SC , centring: 2 )
sunX - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: x-component of sun direction (points to sun, vector opposite to photons' velocity) - (default value: 0.0, type: float)
sunY - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: y-component of sun direction - (default value: 0.0, type: float)
sunZ - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: z-component of sun direction - (default value: 1.0, type: float)
surfConduct - Static variable in class spis.Top.Default.LocalParameter
Name of the local parameter: If 1, surface conductivity is turned on and simulated (from the top of a cell to the next ones) - (default param value: 0 (no surface conductivity) , mesh: SC , centring: 2 )
surfaceConductivity - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: surface conductivity: 0=no, 1=yes - (default value: 0, type: int)

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