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

P

PICInteractor - class spis.Surf.InteractModel.PICInteractor.
Class Name : PICInteractor (PIC, or MC, interactor)
Project ref : SPIS project
File name : PICInteractor.java
File type : class
Copyright : ONERA, 2 Av.
PICInteractor(SurfDistrib, SurfDistrib, InteractModel, ParameterSet[]) - Constructor for class spis.Surf.InteractModel.PICInteractor
 
PICSurfDistrib - class spis.Surf.SurfDistrib.PICSurfDistrib.
Class Name : PICSurfDistrib (PIC Surface Distribution)
Project ref : SPIS project
File name : PICSurfDistrib.java
File type : class
Copyright : ONERA, 2 Av.
PICSurfDistrib(SurfMesh, PartList) - Constructor for class spis.Surf.SurfDistrib.PICSurfDistrib
Default constructor
PICSurfDistrib(SurfMesh, PartList, float) - Constructor for class spis.Surf.SurfDistrib.PICSurfDistrib
Constructor with time variable (integrated time for a flux)
PICVolDistrib - class spis.Vol.VolDistrib.PICVolDistrib.
Class Name : PICVolDistrib (PIC Volume Distribution)
Project ref : SPIS project
File name : PICVolDistrib.java
File type : class
Copyright : ONERA, 2 Av.
PICVolDistrib(VolMesh, PartList, MatterBC, MatterBC, SurfDistrib, SurfDistrib, VectVolField, VectVolField) - Constructor for class spis.Vol.VolDistrib.PICVolDistrib
Default constructor with IO data
PICVolDistrib(VolMesh, PartList, MatterBC, MatterBC, SurfDistrib, SurfDistrib, EField, VectVolField) - Constructor for class spis.Vol.VolDistrib.PICVolDistrib
Default constructor with IO data, with the electric field defined as a physical EField (including solver).
PICVolDistrib(VolMesh, PartList, VectVolField, VectVolField) - Constructor for class spis.Vol.VolDistrib.PICVolDistrib
Default constructor without IO data (in/out fluxes, E-B fields): use setters to define the ones needed (most of them can remain null, as initialised by this constructor, if not needed).
PICVolDistrib(VolMesh, VectVolField, VectVolField) - Constructor for class spis.Vol.VolDistrib.PICVolDistrib
Constructor with minimal data: a default RichParlist will be defined, no IO data will be defined, use setters to define the ones needed (most of them can remain null, as initialised by this constructor, if not needed).
PICVolDistrib(VolMesh, float, float[], float, Part, VectVolField, VectVolField) - Constructor for class spis.Vol.VolDistrib.PICVolDistrib
Quick constructor, initialises particles in volume (generates homogeneous sample) and the incoming flux as SelfInFlux (with its sampler)
PICVolDistrib(GlobalParameter[], LocalParameter[], String, VolMesh, VectVolField, VectVolField) - Constructor for class spis.Vol.VolDistrib.PICVolDistrib
Constructor based on UI-defined parameters NB: not used for now, the UI-defined parameters are currently extracted before the call of the PICVolDistrib constructor
ParamSetDeprecated - class spis.Surf.InteractModel.ParamSetDeprecated.
Class Name : ParamSetDeprecated (generic Parameter Set class)
Project ref : SPIS project
File name : ParamSet.java
File type : class
Copyright : ONERA, 2 Av.
ParamSetDeprecated() - Constructor for class spis.Surf.InteractModel.ParamSetDeprecated
 
ParamSetExtractor - class spis.Surf.InteractModel.ParamSetExtractor.
Class Name : ParamSetExtractor (generic Parameter Set Extractor class)
Project ref : SPIS project
File name : ModelParamSetExtractor.java
File type : class
Copyright : ONERA, 2 Av.
ParamSetExtractor(int[]) - Constructor for class spis.Surf.InteractModel.ParamSetExtractor
Default constructor
ParamSetExtractor(int[], float[]) - Constructor for class spis.Surf.InteractModel.ParamSetExtractor
Constructor with extra factors
ParamSetExtractor(int) - Constructor for class spis.Surf.InteractModel.ParamSetExtractor
Simplified constructor, to extract one single parameter, of index passed
ParamSetExtractorDeprecated - class spis.Surf.InteractModel.ParamSetExtractorDeprecated.
Class Name : ParamSetExtractor
Project ref : SPIS project
File name : ParamSetExtractor.java
File type : class
Copyright : ONERA, 2 Av.
ParamSetExtractorDeprecated() - Constructor for class spis.Surf.InteractModel.ParamSetExtractorDeprecated
 
Parameter - class spis.Top.Default.Parameter.
Class Name : Parameter
Project ref : SPIS project
File name : Parameter.java
File type : class
Copyright : ONERA, 2 Av.
Parameter(String, String, Object, String, String) - Constructor for class spis.Top.Default.Parameter
Default constructor.
ParameterSet - class spis.Surf.InteractModel.ParameterSet.
Class Name : ParameterSet
Project ref : SPIS project
File name : ParameterSet.java
File type : class
Copyright : ONERA, 2 Av.
ParameterSet(String, String, InteractModel, Object[]) - Constructor for class spis.Surf.InteractModel.ParameterSet
Default constructor
ParameterSet(String, String, InteractModel, float[]) - Constructor for class spis.Surf.InteractModel.ParameterSet
Constructor, with an array of float as parameters (transformed internally in an array of Float)
Part - class spis.Util.Part.Part.
Class Name : Part (particle)
Project ref : SPIS project
File name : Part.java
File type : class
Copyright : ONERA, 2 Av.
Part(String, float, float) - Constructor for class spis.Util.Part.Part
 
PartList - class spis.Util.List.PartList.
Class Name : PartList
Project ref : SPIS project
File name : PartList.java
File type : class
Copyright : ONERA, 2 Av.
PartList(VolMesh, SurfMesh, SurfMesh, Part, float) - Constructor for class spis.Util.List.PartList
Constructor of an empty list (maybe to suppress later)
PartList(VolMesh, SurfMesh, SurfMesh, Part, float, int) - Constructor for class spis.Util.List.PartList
Constructor of a list of a given dimension
PartList(VolMesh, SurfMesh, SurfMesh, Part, float, IntScalTable, SpaceVectTable, IntScalTable, VeloVectTable) - Constructor for class spis.Util.List.PartList
Constructor with full data
PartList(PartList) - Constructor for class spis.Util.List.PartList
copy constructor (variable arrays are copied, whereas for meshes and particle type pointers only are copied)
PartTable - class spis.Util.Part.PartTable.
Class Name : PartTable
Project ref : SPIS project
File name : Part.java
File type : class
Copyright : ONERA, 2 Av.
PartTable(Part[]) - Constructor for class spis.Util.Part.PartTable
Default constructor
Phys - class spis.Util.Phys.Phys.
Class Name : Phys
Project ref : SPIS project
File name : Phys.java
File type : class
Copyright : ONERA, 2 Av.
Phys() - Constructor for class spis.Util.Phys.Phys
 
Plasma - class spis.Top.Plasma.Plasma.
Class Name : Plasma (generic Plasma class)
Project ref : SPIS project
File name : Plasma.java
File type : class
Copyright : ONERA, 2 Av.
Plasma() - Constructor for class spis.Top.Plasma.Plasma
 
PlasmaScSimulation - class spis.Top.Simulation.PlasmaScSimulation.
Class Name : PlasmaScSimulation
Project ref : SPIS project
File name : PlasmaScSimulation.java
File type : class
Copyright : ONERA, 2 Av.
PlasmaScSimulation(ThreeDUnstructVolMesh, ThreeDUnstructSurfMesh, ThreeDUnstructSurfMesh) - Constructor for class spis.Top.Simulation.PlasmaScSimulation
Main constructor.
PlasmaScSimulation(ThreeDUnstructVolMesh, ThreeDUnstructSurfMesh, ThreeDUnstructSurfMesh, GlobalParameter[]) - Constructor for class spis.Top.Simulation.PlasmaScSimulation
Constructor with global parameters
PlasmaScSimulation() - Constructor for class spis.Top.Simulation.PlasmaScSimulation
temporary constructor without meshes, to allow to build this from the framework without meshes
PointList - class spis.Util.List.PointList.
Class Name : PointList
Project ref : SPIS project
File name : PointList.java
File type : class
Copyright : ONERA, 2 Av.
PointList(VolMesh) - Constructor for class spis.Util.List.PointList
Constructor of an empty list
PointList(VolMesh, int) - Constructor for class spis.Util.List.PointList
Constructor of a list of a given dimension
PointList(VolMesh, IntScalTable, SpaceVectTable) - Constructor for class spis.Util.List.PointList
Default constructor with full data
PointList(PointList) - Constructor for class spis.Util.List.PointList
copy constructor (variable arrays are copied, whereas for meshes and particle type pointers only are copied)
PoissonBC - class spis.Vol.BC.PoissonBC.
Class Name : PoissonBC (Poisson BoundaryCondition)
Project ref : SPIS project
File name : PoissonBC.java
File type : class
Copyright : ONERA, 2 Av.
PoissonBC(SurfMesh) - Constructor for class spis.Vol.BC.PoissonBC
Default constructor
PoissonInit - class spis.Solver.Poisson.PoissonInit.
Class Name : PoissonInit (initialise Poisson Solver)
Project ref : SPIS project
File name : PoissonInit.java
File type : class
Copyright : ONERA, 2 Av.
PoissonInit() - Constructor for class spis.Solver.Poisson.PoissonInit
 
PoissonSolve - class spis.Solver.Poisson.PoissonSolve.
Class Name : PoissonSolve
Project ref : SPIS project
File name : PoissonInit.java
File type : class
Copyright : ONERA, 2 Av.
PoissonSolve() - Constructor for class spis.Solver.Poisson.PoissonSolve
 
PoissonSolver - class spis.Solver.Poisson.PoissonSolver.
Class Name : PoissonSolver (generic Poisson Solver)
Project ref : SPIS project
File name : PoissonSolver.java
File type : class
Copyright : ONERA, 2 Av.
PoissonSolver(VolMesh, SurfMesh, SurfMesh, PoissonBC, PoissonBC, float, float, float, float, boolean) - Constructor for class spis.Solver.Poisson.PoissonSolver
Default constructor.
PotEField - class spis.Vol.VolField.PotEField.
Class Name : PotEField (Potential Electric Field)
Project ref : SPIS project
File name : PotEField.java
File type : class
Copyright : ONERA, 2 Av.
PotEField(PotPoissonSolver) - Constructor for class spis.Vol.VolField.PotEField
Default constructor
PotEField(PotVectVolField, PotPoissonSolver) - Constructor for class spis.Vol.VolField.PotEField
Constructor with pre-determined E as a PotVectVolField
PotEField(ThreeDUnstructVolMesh) - Constructor for class spis.Vol.VolField.PotEField
Constructor with minimal data (default minimal Poisson solver will be used)
PotPoissonSolver - class spis.Solver.Poisson.PotPoissonSolver.
Class Name : PotPoissonSolver
Project ref : SPIS project
File name : PotPoissonSolver.java
File type : class
Copyright : ONERA, 2 Av.
PotPoissonSolver(VolMesh, SurfMesh, SurfMesh, PoissonBC, PoissonBC, float, float, float, float, boolean) - Constructor for class spis.Solver.Poisson.PotPoissonSolver
Default constructor.
PotVectVolField - class spis.Vol.VolField.PotVectVolField.
Class Name : PotVectVolField (Vectorial Volume Field stored through its potential)
Project ref : SPIS project
File name : PotVectVolField.java
File type : class
Copyright : ONERA, 2 Av.
PotVectVolField(VolMesh, Centring) - Constructor for class spis.Vol.VolField.PotVectVolField
Default constructor, empty VectTable is allocated of sub-type VeloVectTable (if a SpaceVectTable is wished, used other constructor).
PotVectVolField(ScalVolField) - Constructor for class spis.Vol.VolField.PotVectVolField
Constructor with ScalVolField provided.
PowerLaw - class spis.Util.Func.PowerLaw.
Class Name : PowerLaw
Project ref : SPIS project
File name : PowerLaw.java
File type : class
Copyright : ONERA, 2 Av.
PowerLaw(int, float[], float, float) - Constructor for class spis.Util.Func.PowerLaw
Default constructor, sets parameters to define the function:
normalisation * |x - center|^exponent (x = vector of dimension dimension).
ProtonRangeFunction1 - class spis.Surf.InteractModel.ProtonRangeFunction1.
Class Name : ProtonRangeFunction1
Project ref : SPIS project
File name : ProtonRangeFunction1.java
File type : class
Copyright : ONERA, 2 Av.
ProtonRangeFunction1(ParameterSet[], ParameterSet[], int, int, PartTable) - Constructor for class spis.Surf.InteractModel.ProtonRangeFunction1
Default constructor.
p - Variable in class spis.Util.Matrix.SparseMatrix
pointer to each row start: val[p[i]] is the first value of row i and col[p[i]] is its column index.
paramSets - Variable in class spis.Surf.InteractModel.InteractModel
model parameters (may be used or not by derived classes, their meaning is specific to each class specialisation)
params - Variable in class spis.Surf.InteractModel.DoublePowerLawRangeFunction
Double power law parameters
params - Variable in class spis.Surf.InteractModel.Interactor
Parameters of this interactor
params - Variable in class spis.Surf.InteractModel.ParameterSet
Parameters
params - Variable in class spis.Surf.InteractModel.SEEEYieldFunction1
Double power law parameters
params - Variable in class spis.Surf.InteractModel.SEEPYieldFunction1
input parameters from database (in SPIS units): SEEP yield [-] at 1 keV and energy [eV] at which SEEP is maximum
part - Variable in class spis.Surf.SurfDistrib.NonPICSurfDistrib
particle type
part - Variable in class spis.Util.List.PartList
physical particle type (not used in derived classes with variable particle types)
part - Variable in class spis.Vol.VolDistrib.GlobalMaxwellBoltzmannVolDistrib
particle type
partA - Variable in class spis.Util.Part.PartTable
table of particle types
partArray - Static variable in class spis.Top.Default.SpisDefaultPartTypes
array of particles, do not use it
partCharge - Variable in class spis.Util.Part.PartTable
table of particles charges (extracted from Part[] particles, hence redundant, the faithful original being particles)
partChargeOverMass - Variable in class spis.Util.Part.PartTable
table of particles charge over masses ratios (extracted from Part[] particles, hence redundant, the faithful original being particles)
partMass - Variable in class spis.Util.Part.PartTable
table of particles masses (extracted from Part[] particles, hence redundant, the faithful original being particles)
partTable - Variable in class spis.Surf.InteractModel.FunctionOfParticle
reference to the table of particle types the particle Id refers to in the second version of the function (with parameters)
partTable - Static variable in class spis.Top.Default.SpisDefaultPartTypes
Default particle types, all RichPartList might be built with this table
partTable - Variable in class spis.Util.List.RichPartList
table of particle types (often defined as SpisDefaultPartTypes.partTable
partType - Variable in class spis.Surf.SurfDistrib.MaxwellianThruster
emitted particle type
partTypeIdT - Variable in class spis.Util.List.RichPartList
table of particle type index (values are indices in the particle types partTable)
particleFunction - Variable in class spis.Surf.InteractModel.FunctionOfDistribFromFuncOfPart
microscopic function this "function of dsitribution" is based upon
particleId - Variable in class spis.Surf.InteractModel.FunctionOfParticle
Id of the particle type this Function only accepts (this particle Id itself refers to the PartTable contained in FunctionOfParticle parent class), if negative accepts any particle type Id
particleTrajectoriesNb - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: number of particle trajectories per PIC population - (default value: 0, type: int)
particleTrajectoriesNb - Variable in class spis.Top.Simulation.SimulationFromUIParams
number of particle trajectories per PIC population
particleType - Variable in class spis.Util.List.SurfSampler
type of particles generated
particleType - Variable in class spis.Util.List.VolSampler
type of particles generated
particleType - Variable in class spis.Vol.VolDistrib.VolDistrib
Type of particles contained in this distribution in case one type only is allowed (remains null if several different types are allowed)
phi - Variable in class spis.Util.Func.CosMultiD
Phase in each direction (phi in cos(kx+phi))
phi - Variable in class spis.Util.Func.GradCosMultiD
Phase in each direction (phi in cos(kx+phi))
photoElectronTemperature - Variable in class spis.Surf.InteractModel.BasicMaterialModel
photo-electron temperature [eV]
photoElectronTemperature - Static variable in class spis.Top.Default.GlobalParameter
name of the global parameter giving photo-electron temperature [eV] (default: 2.0, type float)
photoEm - Variable in class spis.Surf.InteractModel.BasicMaterialModel
Photo emission interactor
photoEmParamExtractor - Static variable in class spis.Surf.InteractModel.BasicMaterialModel
 
photoEmParamPositions - Static variable in class spis.Surf.InteractModel.BasicMaterialModel
 
photoEmis - Static variable in class spis.Top.Default.LocalParameter
Name of the local parameter: If 1, photo emission is turned on and simulated - (default param value: 0 (no photo emission) , mesh: SC , centring: 2 )
photoEmission - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: photoEmissionFlag: 0=no, 1=yes without photo-electron dynamics, 3=yes with dynamics - (default value: 0, type: int)
photon - Static variable in class spis.Top.Default.SpisDefaultPartTypes
to be referred to in UI as "photon"
pi - Static variable in class spis.Util.Phys.Phys
pi, simple precision
pl - Variable in class spis.Surf.SurfDistrib.PICSurfDistrib
particle list for distribution storage
pl - Variable in class spis.Vol.VolDistrib.PICVolDistrib
particle list for distribution storage
plasma - Variable in class spis.Top.Simulation.PlasmaScSimulation
plasma model (might be a generic plasma later, for now an MmfPlasma)
plasma - Variable in class spis.Util.Monitor.ElecSuperNodeMonitor
plasma model (might be a generic plasma later, for now an MmfPlasma)
plasma - Variable in class spis.Util.Monitor.FieldMonitor
plasma model (might be a generic plasma later, for now an MmfPlasma)
plasmaDt - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: Time step for plasma dynamics (automatic if <= 0) [s] (default value: 0.0, type: float)
plasmaDuration - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: Duration of plasma dynamics integration before SC potenial is updated (100 times plasmaDt if <= 0) [s] (default value: 0.0, type: float)
plasmaPotMapMonitorStep - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: time step for plasma potential monitoring (0.0 => none) [s] (default value: 0.0, type: float)
plasmaPotMapMonitorStep - Variable in class spis.Util.Monitor.FieldMonitor
time step for plasma potential monitoring
pointMat - Variable in class spis.Solver.Poisson.ConjGrad3DUnstructPoissonSolver
Second table to store the shape of non null elements in Poisson matrix: column index
pointNb - Variable in class spis.Util.Func.ReciprocalFunction
number of tabulated poins
pointNb - Variable in class spis.Util.Monitor.Trajectory
point number on the trajevtory
poisson - Variable in class spis.Vol.VolField.EField
the Poisson Eq. solver
poisson - Variable in class spis.Vol.VolField.PotEField
the Poisson Eq. solver
poissonBCParameter1 - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: Parameter that can be used by some BC types (e.g. 1/rn exponent) [varies] (default value: , type: float)
poissonBCParameter2 - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: 2nd parameter that can be used by some BC types [varies] (default value: , type: float)
poissonBCType - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: type of Poisson BC (always Dirchlet on SC and Fourier on boundary): 0- Use the Poisson boundary conditions defined as fields through electric node editor (Dirchlet/Fourier with UI-defined parameters) 1- Dirichlet on SC (values from UI), Fourier on external boundary with alpha parameter mimicking a 1/r decay (~vacuum) 2- Dirichlet on SC (values from UI), Fourier on external boundary with alpha parameter mimicking a 1/r2 decay (~presheath) 3- Dirichlet on SC (values from UI), Fourier on boundary with alpha parameter mimicking a 1/r^n decay, n = poissonBCParameter1 ... other types possible - (default value: 2, type: int)
poissonLinear(int, int, int[], int[], double[], double[], double[], double[], double[], int, double, int, double[], intW) - Static method in class spis.Solver.Poisson.PoissonSolve
Solves the linear Poisson equation and computes the potential.
poissonNonLinear(int, int, int[], int[], int[], double[], double[], double[], double[], double[], double[], double, double, double, double, float[], int, double, int, double, int, double[], intW) - Static method in class spis.Solver.Poisson.PoissonSolve
Solves the nonlinear Poisson equation and computes the potential.
poissonSolve(VectVolField, ScalVolField, PoissonBC) - Method in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
Solves Poison equation for electric field E (indeed for the potential from which it derives if E is stored as a potential, i.e. of sub-type PotVectVolField) and density dens.
poissonSolve(VectVolField, ScalVolField, PoissonBC) - Method in class spis.Vol.VolMesh.VolMesh
Solves Poison equation for electric field E (indeed for the potential from which it derives if E is stored as a potential, i.e. of sub-type PotVectVolField) and density dens.
poissonTestCosine() - Method in class spis.Top.Top.Top
Test sequence P: quantitative testing of poisson solver.
poissonTestCosineHotStart() - Method in class spis.Top.Top.Top
Test sequence p: quantitative testing of poisson solver.
poissonTestCosineHotStart(float[]) - Method in class spis.Top.Top.Top
Test sequence p: quantitative testing of poisson solver.
poissonTestPowerLaw() - Method in class spis.Top.Simulation.DebugTests
Test sequence R: quantitative testing of poisson solver.
poissonTestPowerLaw() - Method in class spis.Top.Top.Top
Test sequence R: quantitative testing of poisson solver.
poissonTestPowerLawNonLinear() - Method in class spis.Top.Top.Top
Test sequence R: quantitative testing of poisson solver.
poissonVerbose - Static variable in class spis.Top.Default.Global
similar to global verbose, but specific for PoissonSolver (in principle should be at least equal to general verbose)
poissonVerbose - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: Same as verbose, but specific to Poisson solver - (default value: 3, type: int)
pop - Variable in class spis.Top.Plasma.Environment
particle populations, TBD derived types
pop - Variable in class spis.Top.Plasma.MmfPlasma
particle populations, TBD derived types
popNb - Variable in class spis.Top.Plasma.MmfPlasma
number of (used) populations
popNbIncr - Static variable in class spis.Top.Plasma.MmfPlasma
increment of population number when resized
populationNb - Variable in class spis.Util.Monitor.ElecSuperNodeMonitor
number of particle populations
posT - Variable in class spis.Util.List.PointList
position of the point
posT - Variable in class spis.Util.Monitor.Trajectory
trajectory positions
pot - Variable in class spis.Circ.Circ.RCCabsCirc
potential at circuit nodes
pot - Variable in class spis.Surf.InteractModel.MaxwellianInteractorWithRecollection
local potential
pot - Variable in class spis.Top.SC.EquipotSC
uniform potential
pot - Variable in class spis.Top.SC.RCCabsSC
SC surface potential
pot - Variable in class spis.Util.Monitor.ElecSuperNodeMonitor
SC potentials versus time (the data)
pot - Variable in class spis.Vol.BC.DirichletPoissonBC
fixed potential for Dirichlet conditions
pot - Variable in class spis.Vol.VolField.PotVectVolField
potential values
potBuf - Variable in class spis.Solver.Poisson.ConjGrad3DUnstructPoissonSolver
Buffer for potential
potWriter - Variable in class spis.Util.Monitor.ElecSuperNodeMonitor
FileWriter for potentials
potentialSources - Variable in class spis.Top.SC.RCCabsSC
potential sources (part of elecComponents) with renumbered super node Ids (computed from elecComponents at init)
pow(float, float) - Static method in class spis.Util.Phys.Phys
Power function in simple precision, which is enough for physicists!
precondConjugateGradient(int, int, int[], int[], double[], double[], double[], double[], double[], double, int, intW) - Static method in class spis.Solver.Poisson.PoissonSolve
Solves the linear system AX=b by a precondionned Conjuguate gradient method
INPUT = nodeNb, bandw,nonzeroMat, pointMat, diag, mat,precond, bSecond,tolGradient, iterGradient
- bandw = bandwidth of preconditionner
- nonzeroMat[nodeNb+1] = index of non null matrix element
- pointMat[ndimMat] = index of non null matrix element
- flagDir[nodeNb] = Dirichlet boundary conditions flag
- diag [nodeNb] = diagonal of the Mass matrix
- mat[ndimMat] = Mass matrix (without the diagonal) - precond [(bandw+1)*nodeNb]] = Predonditionner of the Poisson matrix (incomplete decomposition limited to bandw)
- bSecond [nodeNb] = left hand side of the linear system
- xSol[nodeNb] = initial guess of the CG
- tolGradient = stop test for the CG convergence
- iterGradient = maximum CG iteration number
OUTPUT =xSol, info - xSol[nodeNb] = solution
- info = Lapack test used for preconditionning (=0 succesfull)

Versions and anomalies correction :
Version numberAuthor (name, e-mail) Corrections/Modifications 0.1 F.
precondPoisson - Variable in class spis.Solver.Poisson.ConjGrad3DUnstructPoissonSolver
Poisson pre-conditionner
print() - Method in class spis.Util.Table.FloatScalTable
 
print(int, String) - Static method in class spis.Util.io.SpisIO
 
printPotentials() - Method in class spis.Top.Top.Top
 
println(int) - Method in class spis.Circ.Circ.ElecComponent
 
println(int, String) - Static method in class spis.Util.io.SpisIO
 
prodmatVect(int, int[], int[], double[], double[], double[], double[]) - Static method in class spis.Solver.Poisson.PoissonSolve
Computes the vector matrix product Ax
- INPUT = nodeNb, nonzeroMat, pointMat, mat, diag,x
- nonzeroMat[nodeNb+1] = index of non null matrix element
- pointMat[ndimMat] = index of non null matrix element
- mat[ndimMat] = Mass matrix (without the diagonal)
- diag [nodeNb] = diagonal of the Mass matrix
- x[nodeNb] = vector input
OUTPUT = y
- y[nodeNb] = vector output = y=Ax

Versions and anomalies correction :
Version numberAuthor (name, e-mail) Corrections/Modifications 0.1 F.
projMatrix - Variable in class spis.Circ.Circ.RCCabsCirc
Projection matrix
projMatrixTransp - Variable in class spis.Circ.Circ.RCCabsCirc
Transposed Projection matrix
protSecEmis - Static variable in class spis.Top.Default.LocalParameter
Name of the local parameter: If 1, secondary electron emission under proton impact is turned on and simulated - (default param value: 0 (no ion secondary emission) , mesh: SC , centring: 2 )
proton - Static variable in class spis.Top.Default.SpisDefaultPartTypes
proton, to be referred to in UI as "H+"
protonSecondaryEmission - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: secondaryEmissionFlagUnderProtonImpact: : 0=no, 1=yes without secondary-electron dynamics, 2 or 3 = yes with dynamics - (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 Y Z