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

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
SEEE - Variable in class spis.Surf.InteractModel.BasicMaterialModel
Secondary emission interactor (from electrons)
SEEEParamExtractor - Static variable in class spis.Surf.InteractModel.BasicMaterialModel
 
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
 
SEEP - Variable in class spis.Surf.InteractModel.BasicMaterialModel
Secondary emission interactor (from protons)
SEEPParamExtractor - Static variable in class spis.Surf.InteractModel.BasicMaterialModel
 
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.
Simulation() - Constructor for class spis.Top.Simulation.Simulation
temporary constructor without meshes, to allow to build this from the framework without meshes
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.
SparseMatrix(int, int, int[], int[], float[]) - Constructor for class spis.Util.Matrix.SparseMatrix
Constructor from already-computed condensed tables (hence private).
SparseMatrix() - Constructor for class spis.Util.Matrix.SparseMatrix
Constructor without real initialisation (hence private).
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.
sampler - Variable in class spis.Surf.SurfDistrib.NonPICSurfDistrib
the sampler needed to generate particle samples when PIC surface distributions are requested
sc - Variable in class spis.Surf.InteractModel.BasicInducedConductInteractor
spacecraft the induced conductivity must be applied on
sc - Variable in class spis.Top.Simulation.PlasmaScSimulation
spacecraft model (might be a generic SC later, for now an RCCabsSC)
sc - Variable in class spis.Util.Monitor.ElecSuperNodeMonitor
spacecraft model (might be a generic SC later, for now an RCCabsSC)
sc - Variable in class spis.Util.Monitor.FieldMonitor
spacecraft model (might be a generic SC later, for now an RCCabsSC)
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)
scCurrentMapMonitorStep - Variable in class spis.Util.Monitor.FieldMonitor
time step for spacecraft local currents monitoring
scDens - Variable in class spis.Vol.VolDistrib.GlobalMaxwellBoltzmannVolDistrib
buffer spacecraft density
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 )
scOutFlux - Variable in class spis.Top.Plasma.MmfPlasma
Outgoing fluxes onto the SC generated by the plasma dynamics.
scOutFlux - Variable in class spis.Vol.VolDistrib.VolDistribWithIO
flux of particles steming from this volume distribution onto spacecraft
scPot - Variable in class spis.Top.Simulation.DebugTests
spacraft potential
scPot - Variable in class spis.Top.Simulation.GeoExample
spacecraft potential
scPot - Variable in class spis.Top.Simulation.GeoExample2
spacecraft potential
scPot - Variable in class spis.Top.Simulation.HallThrusterExample
spacraft potential
scPot - Variable in class spis.Top.Simulation.LeoExample
spacraft potential
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)
scPotMapMonitorStep - Variable in class spis.Util.Monitor.FieldMonitor
time step for spacecraft local potential monitoring
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)
scSurfMesh - Variable in class spis.Top.Simulation.PlasmaScSimulation
the 3D untructured spacecraft surface mesh, (a physical surface)
scSurfMesh - Variable in class spis.Top.Simulation.Simulation
the 3D untructured spacecraft surface mesh, (a physical surface)
scSurfMesh - Variable in class spis.Top.Top.Top
the 3D untructured spacecraft surface mesh, (a physical surface)
scSurfMesh - Variable in class spis.Util.Monitor.FieldMonitor
the 3D untructured spacecraft surface mesh, (a physical surface)
scalProd(float[], float[]) - Static method in class spis.Util.Vect.Vect
returns the scalar product, or dot product, of two vectors
scbc - Variable in class spis.Solver.Poisson.PoissonSolver
Boundary Conditions on SpaceCraft Surface Mesh, (must be defined on scsm)
scsd - Variable in class spis.Vol.VolDistrib.PICVolDistrib
temporary sampled surface fluxes (stored as object variables and not local variables to avoid costs due to frequent memory allocations)
scsm - Variable in class spis.Solver.Poisson.PoissonSolver
pointer to SpaceCraft Surface Mesh, (must = vm.getScsm())
scsm - Variable in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
pointer to the 3D untructured spacecraft surface mesh, (a physical surface)
scsm - Variable in class spis.Vol.VolMesh.VolMesh
pointer to spacecraft Surface Mesh, (a physical surface)
secMember - Variable in class spis.Solver.Poisson.ConjGrad3DUnstructPoissonSolver
Second member in Poisson linear system [nodeNb]
secondaryFromProtonTemperature - Variable in class spis.Surf.InteractModel.BasicMaterialModel
temperature of secondary electron under proton impact [eV]
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 - Variable in class spis.Surf.InteractModel.BasicMaterialModel
true secondary electron temperature (under electron impact) [eV]
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)
seeeParamsPosition - Static variable in class spis.Surf.InteractModel.BasicMaterialModel
position of the parameters for secondary emission from electrons to be extracted (NASCAP params 4-10 hence Id 3-9 in Java arrays starting from 0, + param 3)
seepParamsPosition - Static variable in class spis.Surf.InteractModel.BasicMaterialModel
position of the parameters for secondary emission from protons to be extracted (NASCAP params 11-12 hence Id 10-11 in Java arrays starting from 0)
selectDistrib(int[]) - Method in class spis.Top.Plasma.Environment
Selects and returns the populations of indices positions which are not null (no null in the returned array, which has exactly the right size).
selectParamSet(float, float, float) - Method in class spis.Surf.InteractModel.FunctionOfParticle
selects the right parameter set if conditions are fulfilled
selectResults(Object[], int, Class) - Method in class spis.Top.Simulation.Simulation
Adds results (post-processing data) of the type selectedClass to the array specificData, starting at the index ctr of the passed array specific data (it must have been dimensioned to a sufficient size before the call, use results.size()).
selectSurfResults(SurfField[], int, SurfMesh) - Method in class spis.Top.Simulation.PlasmaScSimulation
Adds surface results (SurfField-s) living on the specified SurfMesh sm to the array specificData, starting at the index ctr of the passed array specific data (it must have been dimensioned to a sufficient size before the call, use results.size()).
selfInFlux - Variable in class spis.Vol.VolDistrib.VolDistribWithIO
internally-generated incoming fluxes, which can be considered as part of this distribution (typically boundary fluxes generating this particle distribution)
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))
setDim1(int) - Method in class spis.Util.Matrix.Matrix
 
setDim2(int) - Method in class spis.Util.Matrix.Matrix
 
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!
simu - Variable in class spis.Top.Top.Top
simulation object, containing everything
sin(float) - Static method in class spis.Util.Phys.Phys
Sine function in simple precision, which is enough for physicists!
sm - Variable in class spis.Surf.InteractModel.SurfInteractDeprecated
pointer to the Surface Mesh, on which the interaction happens
sm - Variable in class spis.Surf.SurfDistrib.SurfDistrib
Surface Mesh on which the distribution "lives"
sm - Variable in class spis.Surf.SurfField.SurfField
Surface Mesh on which the field "lives"
sm - Variable in class spis.Top.SC.SC
surface mesh of SC
sm - Variable in class spis.Vol.BC.BC
Surface Mesh on which this boundary condition is defined on
sm1 - Variable in class spis.Util.List.PartList
pointer to the surface mesh the index refers to, for particles on a first surface
sm2 - Variable in class spis.Util.List.PartList
pointer to the surface mesh the index refers to, for particles on a second surface
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 - Variable in class spis.Surf.SurfDistrib.MaxwellianThruster
sourceFlag defined in UI: 0=>off, 1 or x > 0 => on, x may be used as a densification coefficient (more super-particles by a factor x)
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).
sourceFlag - Variable in class spis.Util.List.MaxwellianThrusterSampler
sourceFlag defined in UI: densification coefficient (more super-particles by a factor x)
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
ssf - Variable in class spis.Surf.InteractModel.ReflectionInteractor
buffer ScalSurfField
startId - Variable in class spis.Util.List.PointList
start index (index of the first particle to consider)
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)
superNodeNb - Variable in class spis.Util.Monitor.ElecSuperNodeMonitor
number of electric super nodes
superNodeRenumberingId - Variable in class spis.Top.SC.RCCabsSC
Id of the super node each surface element is related to, in its internal numbering (-1 if not used), dimension [maxSuperNodeId+1]
surfArea - Variable in class spis.Surf.SurfMesh.ThreeDUnstructSurfMesh
Surface area volume
surfArea - Variable in class spis.Util.List.LocalMaxwellSurfSampler1
Areas of surfaces, needed in mode 1 to assess the superparticle number per cell
surfArea - Variable in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
Surface area
surfBary(int) - Method in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
return the barycentre of a surface
surfCell - Variable in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
cells around a surface (int[surfNb][2]) (negative value if out of mesh)
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 )
surfConductFlag - Variable in class spis.Top.SC.InteractSC
global surface conductivity flag, 0=off, 1=on, 2=locally on/off (ruled by surfConductFlagField)
surfConductFlagField - Variable in class spis.Top.SC.InteractSC
local surface conductivity flag 0=off, 1=on (integer stored as a float)
surfDistribs - Variable in class spis.Surf.SurfDistrib.MultipleSurfDistrib
surfaces distributions contained in this class
surfEdge - Variable in class spis.Surf.SurfMesh.ThreeDUnstructSurfMesh
edges of a surface (int[SurfNb][3])
surfEdge - Variable in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
edges of a surface (int[surfNb][3])
surfFlag - Variable in class spis.Surf.SurfMesh.ThreeDUnstructSurfMesh
surface flag (int[surfNb]) to tag thin surfaces. :
- lowest weight bit (bit 0): = 0
- next bit: 0 = regular surface
1 = thin surface
hence:
- surfFlag=0 if a regular surface
- surfFlag=2 if not
surfFlag - Variable in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
surface flag (int[surfNb]) to tag special surfaces. :
- lowest weight bit: 0 = not a spacecraft surface
(bit 0) 1 = on a spacecraft surface
- next bit: 0 = not a thin surface
(bit 1) 1 = it is a thin surface
(meaningful only if bit 0 = 1)
- bit 2: = 0
- bit 3: 0 = not a mesh boundary surface
1 = it is a mesh boundary surface
next bits may be used (transiently) to tag special surfaces for monitoring, as current computation through a virtual instrument...
surfIndex - Variable in class spis.Surf.SurfMesh.ThreeDUnstructSurfMesh
index of the surface in the numbering of the volume mesh this surface mesh is the boundary of
surfIndexB - Variable in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
for a surface of the boundary SurfMesh (bit 3 of surfFlag = 1), index of the surface in the boundary SurfMesh numbering
surfIndexS2 - Variable in class spis.Surf.SurfMesh.ThreeDUnstructSurfMesh
if a thin surface (surfFlag = 2), index of the opposite numbering surface (Side 2) in the same local surface numbering
surfIndexSC - Variable in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
for a surface of the spacecraft SurfMesh (bit 0 of surfFlag = 1), index of the surface in the SC SurfMesh numbering
surfNb - Variable in class spis.Surf.SurfMesh.ThreeDUnstructSurfMesh
surface (triangle) number
surfNb - Variable in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
surface (triangle) number
surfNode - Variable in class spis.Surf.SurfMesh.ThreeDUnstructSurfMesh
nodes of a surface (int[SurfNb][3])
surfNode - Variable in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
nodes of a surface (int[surfNb][3])
surfNormal - Variable in class spis.Surf.InteractModel.ReflectionInteractor
normal to the impacted surfaces
surfNormal - Variable in class spis.Surf.SurfMesh.ThreeDUnstructSurfMesh
Normal to a Surface (SurfNormal[i][j] = j-th coordinate of i-th surface normal), they point out of the volume, (hence into the spacecraft)
surfNormal - Variable in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
Normal to a Surface (SurfNormal[i][j] = j-th coordinate of i-th surface normal).
surfThickness - Variable in class spis.Surf.SurfMesh.ThreeDUnstructSurfMesh
surface real physical thickness in case it is considered as thin from the mesh viewpoint (thickness not meshed, surfFlag = 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)
svt - Variable in class spis.Vol.VolDistrib.PICVolDistrib
temporary SpaceVectTable (stored as an object variable and not a local variable to avoid costs due to frequent memory allocations)

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