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

I

ImprovedPhotoEmInteractor - class spis.Surf.InteractModel.ImprovedPhotoEmInteractor.
Class Name : ImprovedPhotoEmInteractor
Project ref : SPIS project
File name : ImprovedPhotoEmInteractor.java
File type : class
Copyright : ONERA, 2 Av.
ImprovedPhotoEmInteractor(FluidSurfDistrib, FluidSurfDistrib, MaterialModel, ParameterSet[], ScalSurfField, ScalSurfField, ScalSurfField, float) - Constructor for class spis.Surf.InteractModel.ImprovedPhotoEmInteractor
Default constructor.
IntScalTable - class spis.Util.Table.IntScalTable.
Class Name : IntScalTable
Project ref : SPIS project
File name : IntScalTable.java
File type : class
Copyright : ONERA, 2 Av.
IntScalTable(int) - Constructor for class spis.Util.Table.IntScalTable
Default constructor
IntScalTable(int[]) - Constructor for class spis.Util.Table.IntScalTable
Constructor with data
IntScalTable(int[], int) - Constructor for class spis.Util.Table.IntScalTable
Constructor with full data
Values must be at least of dimension [length] (checked)
IntScalTable(IntScalTable) - Constructor for class spis.Util.Table.IntScalTable
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)
InteractModel - class spis.Surf.InteractModel.InteractModel.
Class Name : InteractModel (generic Interaction Model class)
Project ref : SPIS project
File name : InteractModel.java
File type : class
Copyright : ONERA, 2 Av.
InteractModel(ParameterSet[]) - Constructor for class spis.Surf.InteractModel.InteractModel
Default constructor.
InteractSC - class spis.Top.SC.InteractSC.
Class Name : InteractSC
Project ref : SPIS project
File name : InteractSC.java
File type : class
Copyright : ONERA, 2 Av.
InteractSC(SurfMesh, MaterialModel[], ScalSurfField, ScalSurfField) - Constructor for class spis.Top.SC.InteractSC
constructor
InteractSC(SurfMesh, MaterialModel[], ScalSurfField, ScalSurfField, ScalSurfField, int, ScalSurfField, int, ScalSurfField, int, ScalSurfField, ScalSurfField) - Constructor for class spis.Top.SC.InteractSC
Full constructor
Interactor - class spis.Surf.InteractModel.Interactor.
Class Name : Interactor (generic Interactor)
Project ref : SPIS project
File name : Interactor.java
File type : class
Copyright : ONERA, 2 Av.
Interactor(SurfDistrib, SurfDistrib, InteractModel, ParameterSet[]) - Constructor for class spis.Surf.InteractModel.Interactor
Default constructor.
Introspection - class spis.Util.io.Introspection.
Class Name : Introspection
Project ref : SPIS project
File name : Introspection.java
File type : class
Copyright : ONERA, 2 Av.
Introspection() - Constructor for class spis.Util.io.Introspection
 
IsDifferent - class spis.Util.Func.IsDifferent.
Class Name : IsDifferent
Project ref : SPIS project
File name : IsDifferent.java
File type : class
Copyright : ONERA, 2 Av.
IsDifferent(int) - Constructor for class spis.Util.Func.IsDifferent
Default constructor with reference integer for comparisons
IsEqual - class spis.Util.Func.IsEqual.
Class Name : IsEqual
Project ref : SPIS project
File name : IsEqual.java
File type : class
Copyright : ONERA, 2 Av.
IsEqual(int) - Constructor for class spis.Util.Func.IsEqual
Default constructor with reference integer for comparisons
importUIData() - Method in class spis.Top.Simulation.Simulation
imports meshes and other data from user interface
importUIData() - Method in class spis.Top.Top.Top
imports meshes
importUIDataIncludingLocalParams() - Method in class spis.Top.Top.Top
imports meshes
incomPart - Static variable in class spis.Top.Default.LocalParameter
Name of the local parameter: - If 0, no particle are injected
increment(CircField) - Method in class spis.Circ.CircField.CircField
Increments the current CircField by the passed CircField.
increment(CircField) - Method in class spis.Circ.CircField.DirCircField
Increments the current CircField by the passed CircField.
incrementValue(int, int, float) - Method in class spis.Util.Matrix.DiagMatrix
 
incrementValue(int, int, float) - Method in class spis.Util.Matrix.DirMatrix
 
incrementValue(int, int, float) - Method in class spis.Util.Matrix.Matrix
Increments the element (i,j) of the matrix of the value incr.
incrementValue(int, int, float) - Method in class spis.Util.Matrix.SparseMatrix
 
indConduct - Static variable in class spis.Top.Default.LocalParameter
Name of the local parameter: If 1, induced volume conductivity is turned on and simulated (if 0, the raw volume conductivity above is used) - (default param value: 0 (no induced conductivity) , mesh: SC , centring: 2 )
indexOf(Part) - Method in class spis.Util.Part.PartTable
Returns the index of the particle particleType in this table of particles (-1 if not found)
indexOfAdd(Part) - Method in class spis.Util.Part.PartTable
Returns the index of the particle particleType in this table of particles, adding it at the end of the list if necessary (hence not changing other particles indexing)
indium - Static variable in class spis.Top.Default.SpisDefaultPartTypes
to be referred to in UI as "In+"
inducedConductivity - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: induced conductivity: 0=no, 1=yes - (default value: 0, type: int)
init() - Method in class spis.Solver.Poisson.ConjGrad3DUnstructPoissonSolver
Initialises solver, which should be done only once at solver creation.
init() - Method in class spis.Solver.Poisson.PoissonSolver
Initialises solver.
init() - Method in class spis.Top.Simulation.DebugTests
initialisations: builds a spacecraft and a plasma objects (and sets them in PlasmaScSimulation) and the connections between them (particle fluxes, potentials and current transfers)
init() - Method in class spis.Top.Simulation.GeoExample
standard initialisations: buffer allocation...
init() - Method in class spis.Top.Simulation.GeoExample2
standard initialisations: buffer allocation...
init() - Method in class spis.Top.Simulation.HallThrusterExample
standard initialisations: buffer allocation...
init() - Method in class spis.Top.Simulation.LeoExample
standard initialisations: buffer allocation...
init() - Method in class spis.Top.Simulation.SimulationFromUIParams
Initialisation: build objects for the simulation (SC, plasma...).
init(int) - Method in class spis.Util.List.PartList
intialisations
init() - Method in class spis.Util.List.PointList
initialisations
init(int, PartTable) - Method in class spis.Util.List.RichPartList
Initialisations
init() - Method in class spis.Vol.VolDistrib.PICVolDistrib
intialisation routine, invoked by constructors
initAndCheck() - Method in class spis.Surf.InteractModel.ReflectionInteractor
initialisations and consistency checks (in particular between fluxes)
initBuffers(int) - Method in class spis.Util.List.PartList
buffer intialisations
initDirichletBC(double[], double[], double[], double[], double[], double[], int[], int[], int[], int, int[]) - Static method in class spis.Solver.Poisson.PoissonInit
Implements Dirichlet Boundary Conditions.
initFourierBC(double[], double[], double[], double[], float[], double[], int[][], int[], int[], int[], int) - Static method in class spis.Solver.Poisson.PoissonInit
Implements Fourier boundary conditions. .
initFromBc() - Method in class spis.Solver.Poisson.ConjGrad3DUnstructPoissonSolver
Builds all matrices (and second member vectors) needed to later
solve Poisson equation, needed each time BC are modified.
initFromBc() - Method in class spis.Solver.Poisson.PoissonSolver
Initialises internal data (matrices...), which have to be updated when new boundary conditions are modified (to be called each time BC are modified, including SC potential change, but should be done by the BC and potential updating methods of PoissonSolver classes)
initPot - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: initial potential (default value: 0.0, type: float)
initPotFlag - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: flag to define initial pot: 0 => set to 0, 1 => set to global initPot, 2 => set to local potential defined as SC Dirichlet condition (default value: 1, type: int)
initialise() - Method in class spis.Surf.SurfMesh.ThreeDUnstructSurfMesh
Performs extra mesh initialisations.
initialise() - Method in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
Performs extra mesh initialisations.
inject(PartList) - Method in class spis.Util.List.PartList
injects the provided list plIn into this list.
inject(PartList) - Method in class spis.Util.List.RichPartList
injects the provided list plIn into this list.
injectAllInFlux(float) - Method in class spis.Vol.VolDistrib.PICVolDistrib
Injects all the incoming fluxes (in allInFlux) into this list with an amount of particles corresponding to the time dt.
integrate(float, CircField) - Method in class spis.Circ.Circ.Circ
performs one step of time integration over time dt, based on the net current collection intensity.
integrate(float, CircField) - Method in class spis.Circ.Circ.RCCabsCirc
performs one step of time integration over time dt, based on the net current collection intensity.
integrate(float, ScalSurfField) - Method in class spis.Top.Plasma.FlexibleMFPlasmaDeprecated
Integrates the plasma dynamics over the (small) time dt.
integrate(float, ScalSurfField, SurfDistrib[]) - Method in class spis.Top.Plasma.MmfPlasma
Integrates the plasma dynamics over the (small) time dt.
integrate(float, ScalSurfField, ScalSurfField) - Method in class spis.Top.Plasma.Plasma
Integrates the plasma dynamics over the (small) time dt, with potentials scPot on the spacecraft.
integrate(float, ScalSurfField, SurfDistrib[]) - Method in class spis.Top.Plasma.Plasma
Integrates the plasma dynamics over the (small) time dt.
integrate(float, ScalSurfField) - Method in class spis.Top.SC.EquipotSC
performs one step of time integration over time dt, based on the net current collected on surfaces NetCur.
integrate(float, ScalSurfField) - Method in class spis.Top.SC.RCCabsSC
performs one step of time integration over time dt, based on the net current collected on surfaces NetCur.
integrate(float, ScalSurfField, ScalSurfField) - Method in class spis.Top.SC.RCCabsSC
performs one step of time integration over time dt, based on the net current collected on surfaces, netCur, and on 1D wires, wireNetCur.
integrate(float, ScalSurfField) - Method in class spis.Top.SC.SC
performs one step of time integration over time dt, based on the net current collected on surfaces NetCur.
integrate(float) - Method in class spis.Top.Simulation.DebugTests
Time integration of the coupled plasma-spacecraft dynamics over the time t.
integrate(float) - Method in class spis.Top.Simulation.GeoExample
Time integration of the coupled plasma-spacecraft dynamics over the time t.
integrate(float) - Method in class spis.Top.Simulation.GeoExample2
Time integration of the coupled plasma-spacecraft dynamics over the time t.
integrate(float) - Method in class spis.Top.Simulation.HallThrusterExample
Time integration of the coupled plasma-spacecraft dynamics over the time t.
integrate(float) - Method in class spis.Top.Simulation.LeoExample
Time integration of the coupled plasma-spacecraft dynamics over the time t.
integrate(float) - Method in class spis.Top.Simulation.Simulation
Time integration of the coupled plasma-spacecraft dynamics over the time t.
integrate(float) - Method in class spis.Top.Simulation.SimulationFromUIParams
Time integration of the SC-plasma dynamics over the duration t
integrate() - Method in class spis.Top.Simulation.SimulationFromUIParams
Time integration of of the SC-plasma dynamics over the UI-defined duration t
interact(SurfDistrib, SurfDistrib, SurfField) - Method in class spis.Surf.InteractModel.SurfInteractDeprecated
Simulates the interaction of the particle flux FluxIn, which produces the outgoing flux FluxOut and the net current NetCur.
interpolate(PointList, SurfField, Table) - Method in class spis.Surf.SurfMesh.SurfMesh
Interpolates the surface field sf (defined on the mesh nodes/cells/...)
interpolate(PointList, SurfField, Table) - Method in class spis.Surf.SurfMesh.ThreeDUnstructSurfMesh
Interpolates the surface field sf (defined on the mesh nodes/cells/...)
interpolate(PointList, VolField, Table) - Method in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
Interpolates the volume field vf (defined on the mesh nodes/cells/...)
interpolate(PointList, VolField, Table) - Method in class spis.Vol.VolMesh.VolMesh
Interpolates the volume field vf (defined on the mesh nodes/cells/...)
interpolatePotGradient(PointList, ScalVolField, VectTable) - Method in class spis.Solver.Poisson.ConjGrad3DUnstructPoissonSolver
Computes the potential gradient (minus the electric field) at each particle position: linear in regular tetrahedra, specific in tetrahedra next to a wire (contrarily to VolMesh computeGradient(...) routine.)
interpolatePotGradient(PointList, ScalVolField, VectTable) - Method in class spis.Solver.Poisson.PoissonSolver
Computes the potential gradient (minus the electric field) at each particle position.
interpolatePotential(PointList, ScalVolField, FloatScalTable) - Method in class spis.Solver.Poisson.ConjGrad3DUnstructPoissonSolver
Interpolates the potential at each particle position: linear in regular tetrahedra, specific in tetrahedra next to a wire (contrarily to VolMesh interpolatePotential routine).
interpolatePotential(float[][], float[][], float[], double[], float[], float[], float[], int[], int[][], int[][], int[][], int[][], int[][], int[][], int[], int[], int[], int[], int[], int, ThreeDUnstructVolMesh) - Static method in class spis.Solver.Poisson.PoissonInit
Computes the potential at each particle position by interpolation: linear in regular tetrahedra, specific in tetrahedra next to a wire
interpolatePotential(PointList, ScalVolField, FloatScalTable) - Method in class spis.Solver.Poisson.PoissonSolver
Interpolates the potential at each particle position: The interpolation should be specific to the solver and better than the generic linear interpolation provided by the VolMesh for a VolField.
ionDensity - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: Ion density (1st population) [m-3] (default value: 1.0e6, type: float)
ionDensity2 - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: Ion density (2nd population) [#/m3] (default value: 0.0, type: float)
ionDistrib - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: Name of the VolDistrib class to be used for ions - (default value: PICVolDistrib, type: String / Class)
ionDistrib2 - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: Name of the VolDistrib class to be used for ions 2nd population - (default value: PICVolDistrib, type: String/ Class)
ionTemperature - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: Ion temperature (1st population) [eV] (default value: 1.0, type: float)
ionTemperature2 - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: Ion temperature (2nd population) [eV] (default value: 1000.0, type: float)
ionType - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: First ion population (a string that must be found in the particle types filename below) - (default value: H+, type: String)
ionType2 - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: Second ion population (a string that must be found in the particle types filename below) - (default value: H+, type: String)
ionVx - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: Ion drift velocity along x axis (1st population) [m/s] (default value: 0.0, type: float)
ionVx2 - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: Ion drift velocity along x axis (2nd population) [m/s] (default value: 0.0, type: float)
ionVy - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: Ion drift velocity along y axis (1st population) [m/s] (default value: 0.0, type: float)
ionVy2 - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: Ion drift velocity along y axis (2nd population) [m/s] (default value: 0.0, type: float)
ionVz - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: Ion drift velocity along z axis (1st population) [m/s] (default value: 0.0, type: float)
ionVz2 - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: Ion drift velocity along z axis (2nd population) [m/s] (default value: 0.0, type: float)
isDensityImplicit() - Method in class spis.Vol.VolDistrib.VolDistrib
if 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
isEmpty - Static variable in class spis.Util.List.PartList
Tests whether a particle slot is unoccupied
isIdentical(Centring) - Method in class spis.Vol.VolMesh.Centring
tests whether centring is identical
isInVol - Static variable in class spis.Util.List.PartList
Tests whether a particle is in the volume
isLinear() - Method in class spis.Solver.Poisson.PoissonSolver
 
isNodeRenumberingOn() - Method in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
 
isNotInVol - Static variable in class spis.Util.List.PartList
Tests whether a particle is not in the volume
isOccupied - Static variable in class spis.Util.List.PartList
Tests whether a particle slot is occupied
isOfSameSubtype(SurfField) - Method in class spis.Surf.SurfField.ScalSurfField
tests whether the passed field is of similar subtype
isOfSameSubtype(SurfField) - Method in class spis.Surf.SurfField.SurfField
tests whether the passed field is of similar subtype
isOfSameSubtype(SurfField) - Method in class spis.Surf.SurfField.VectSurfField
tests whether the passed field is of similar subtype
isOnSurf1 - Static variable in class spis.Util.List.PartList
Tests whether a particle is on 1st surface (boundary)
isOnSurf2 - Static variable in class spis.Util.List.PartList
Tests whether a particle is on 2nd surface (spacecraft)
isUniform(float) - Method in class spis.Surf.SurfField.ScalSurfField
Tests whether a Field is uniform (same value all over the mesh).
isVolNodeRenumbered() - Method in class spis.Surf.SurfMesh.ThreeDUnstructSurfMesh
 
isZero() - Method in class spis.Surf.SurfField.VectSurfField
Tests whether a Field has zero value (all over the mesh).
iterGradient - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: Maximum iteration number for conjugate gradient Poisson Solver - (default value: 100, type: int)
iterGradientNl - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: Maximum iteration number for conjugate gradient Poisson Solver when non-linear solving - (default value: 100, type: int)
iterNewton - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: Maximum iteration number for Newton algorithm in non-linear Poisson solving - (default value: 10, type: int)
itoc - Static variable in class spis.Top.Default.SpisDefaultMaterials
 
itocComments - Static variable in class spis.Top.Default.SpisDefaultMaterials
 
itocParams - Static variable in class spis.Top.Default.SpisDefaultMaterials
 

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