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

M

MaterialModel - class spis.Surf.InteractModel.MaterialModel.
Class Name : MaterialModel (generic Material Model)
Project ref : SPIS project
File name : MaterialModel.java
File type : class
Copyright : ONERA, 2 Av.
MaterialModel(ParameterSet[], int) - Constructor for class spis.Surf.InteractModel.MaterialModel
Default constructor
Matrix - class spis.Util.Matrix.Matrix.
Class Name : Matrix
Project ref : SPIS project
File name : Matrix.java
File type : class
Copyright : ONERA, 2 Av.
Matrix(int, int) - Constructor for class spis.Util.Matrix.Matrix
Default constructor
MatterBC - class spis.Vol.BC.MatterBC.
Class Name : MatterBC
Project ref : SPIS project
File name : MatterBC.java
File type : class
Copyright : ONERA, 2 Av.
MatterBC() - Constructor for class spis.Vol.BC.MatterBC
Default constructor (does nothing for now)
Max - class spis.Util.Func.Max.
Returns the maximum of the reference float and the passed float
Max(float) - Constructor for class spis.Util.Func.Max
 
MaxwellianInteractor - class spis.Surf.InteractModel.MaxwellianInteractor.
Class Name : MaxwellianInteractor
Project ref : SPIS project
File name : MaxwellianInteractor.java
File type : class
Copyright : ONERA, 2 Av.
MaxwellianInteractor(SurfDistrib, FluidSurfDistrib, InteractModel, ParameterSet[], FunctionOfDistrib, FunctionOfDistrib) - Constructor for class spis.Surf.InteractModel.MaxwellianInteractor
Default constructor.
MaxwellianInteractorWithRecollection - class spis.Surf.InteractModel.MaxwellianInteractorWithRecollection.
Class Name : MaxwellianInteractorWithRecollection
Project ref : SPIS project
File name : MaxwellianInteractorWithRecollection.java
File type : class
Copyright : ONERA, 2 Av.
MaxwellianInteractorWithRecollection(SurfDistrib, FluidSurfDistrib, InteractModel, ParameterSet[], FunctionOfDistrib, FunctionOfDistrib, ScalSurfField, float) - Constructor for class spis.Surf.InteractModel.MaxwellianInteractorWithRecollection
constructor
MaxwellianThruster - class spis.Surf.SurfDistrib.MaxwellianThruster.
Class Name : MaxwellianThruster
Project ref : SPIS project
File name : MaxwellianThruster.java
File type : class
Copyright : ONERA, 2 Av.
MaxwellianThruster(GlobalParameter[], LocalParameter[], String, SurfMesh, Integer) - Constructor for class spis.Surf.SurfDistrib.MaxwellianThruster
Constructor based on UI-defined parameters
MaxwellianThrusterSampler - class spis.Util.List.MaxwellianThrusterSampler.
Class Name : MaxwellianThrusterSampler
Project ref : SPIS project
File name : MaxwellianThrusterSampler.java
File type : class
Copyright : ONERA, 2 Av.
MaxwellianThrusterSampler(Part, ScalSurfField, ScalSurfField, ScalSurfField, float) - Constructor for class spis.Util.List.MaxwellianThrusterSampler
Default constructor
MeshedPlasma - class spis.Top.Plasma.MeshedPlasma.
Class Name : MeshedPlasma
Project ref : SPIS project
File name : MeshedPlasma.java
File type : class
Copyright : ONERA, 2 Av.
MeshedPlasma(VolMesh) - Constructor for class spis.Top.Plasma.MeshedPlasma
Default constructor
MmfPlasma - class spis.Top.Plasma.MmfPlasma.
Class Name : MmfPlasma (Meshed Matter-Fields Plasma class)
Project ref : SPIS project
File name : MmfPlasma.java
File type : class
Copyright : ONERA, 2 Av.
MmfPlasma(VolMesh, EField, VectVolField) - Constructor for class spis.Top.Plasma.MmfPlasma
Default constructor
MmfPlasma(ThreeDUnstructVolMesh) - Constructor for class spis.Top.Plasma.MmfPlasma
Constructor without E and B fields => they are generated automatically (EField E includes the solver), and as a consequence, the volMesh must be of ThreeDUnstructVolMesh type because a Poisson solver on a ConjGrad3DUnstructPoissonSolver is used.
ModifInt - interface spis.Util.Func.ModifInt.
Class Name : ModifInt
Project ref : SPIS project
File name : ModifInt.java
File type : interface
Copyright : ONERA, 2 Av.
MultipleInteractor - class spis.Surf.InteractModel.MultipleInteractor.
Class Name : MultipleInteractor
Project ref : SPIS project
File name : MultipleInteractor.java
File type : class
Copyright : ONERA, 2 Av.
MultipleInteractor(SurfDistrib, Interactor[]) - Constructor for class spis.Surf.InteractModel.MultipleInteractor
Default constructor.
MultipleMaxwellianInteractor - class spis.Surf.InteractModel.MultipleMaxwellianInteractor.
Class Name : MultipleMaxwellianInteractor
Project ref : SPIS project
File name : MultipleMaxwellianInteractor.java
File type : class
Copyright : ONERA, 2 Av.
MultipleMaxwellianInteractor(SurfDistrib, MultipleSurfDistrib, InteractModel, ParameterSet[], FunctionOfDistrib[], FunctionOfDistrib[]) - Constructor for class spis.Surf.InteractModel.MultipleMaxwellianInteractor
Default constructor
MultipleSurfDistrib - class spis.Surf.SurfDistrib.MultipleSurfDistrib.
Class Name : MultipleSurfDistrib
Project ref : SPIS project
File name : MultipleSurfDistrib.java
File type : class
Copyright : ONERA, 2 Av.
MultipleSurfDistrib(SurfMesh, SurfDistrib[]) - Constructor for class spis.Surf.SurfDistrib.MultipleSurfDistrib
Default constructor
main(String[]) - Static method in class spis.Top.Top.Top
This class can also be called as a standalone code, but no meshes are then initialised.
map(SurfDistrib) - Method in class spis.Surf.SurfDistrib.FluidSurfDistrib
 
map(SurfDistrib) - Method in class spis.Surf.SurfDistrib.GlobalMaxwellSurfDistrib
Mapping of a generic surface distribution into a global maxwellian distribution is seldom relevant => not implemented (throws a SpisRuntimeException)
map(SurfDistrib) - Method in class spis.Surf.SurfDistrib.LocalMaxwellSurfDistrib
Maps the SurfDistrib passed, sd, into this LocalMaxwellSurfDistrib.
map(SurfDistrib) - Method in class spis.Surf.SurfDistrib.MaxwellianThruster
Mappinf onto a Thruster distribution not allowed
map(SurfDistrib) - Method in class spis.Surf.SurfDistrib.MultipleSurfDistrib
Mapping onto a MultipleSurDistrib is not supported, mapping is only possible to more specified SurfDistrib sub-types (PICSurfDistrib, FluidSurfDistrib...).
map(SurfDistrib) - Method in class spis.Surf.SurfDistrib.PICSurfDistrib
Maps the SurfDistrib passed, sd, into this PICSurfDistrib.
map(SurfDistrib) - Method in class spis.Surf.SurfDistrib.SurfDistrib
Maps the SurfDistrib passed, sd, into this SurfDistrib.
mapCharge(IntScalTable, FloatScalTable) - Method in class spis.Util.Part.PartTable
Maps particle charges onto chargeT (particle types are partTypeIdT).
mapChargeOverMass(IntScalTable, FloatScalTable) - Method in class spis.Util.Part.PartTable
Maps particle q/m ratios onto chargeOverMassT (particle types are partTypeIdT).
mapCircToSurf(CircField, ScalSurfField, int) - Method in class spis.Top.SC.RCCabsSC
Maps a circuit field onto a scalar surface field.
mapCircToWire(CircField, ScalSurfField) - Method in class spis.Top.SC.RCCabsSC
Maps a circuit field onto an edge-centred surface field living on 1D wires only.
mapField(ScalSurfField, ScalSurfField, int) - Method in class spis.Surf.SurfMesh.SurfMesh
Maps surface fields of different centering into one another (fin into fout).
mapField(ScalSurfField, ScalSurfField, int) - Method in class spis.Surf.SurfMesh.ThreeDUnstructSurfMesh
Maps surface fields of different centering into one another (fin into fout).
mapMass(IntScalTable, FloatScalTable) - Method in class spis.Util.Part.PartTable
Maps particle masses onto massT (particle types are partTypeIdT).
mapSurfToCirc(ScalSurfField, CircField, int) - Method in class spis.Top.SC.RCCabsSC
Maps a scalar surface field onto a circuit field.
mapToExternalNodeIndexing(float[], float[]) - Method in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
Maps node-centered quantities from an internal-node-number-indexed array to an external-node-number-indexed array.
mapToExternalNodeIndexing(float[][], float[][]) - Method in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
Maps node-centered quantities from an internal-node-number-indexed array to an external-node-number-indexed array.
mapToExternalNodeIndexing(float[]) - Method in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
Transforms an internal-node-number-indexed array of node-centered quantities to an external-node-number-indexed array on the spot (i.e. in the same array).
mapToExternalNodeIndexing(float[][], float[][]) - Method in class spis.Vol.VolMesh.VolMesh
Maps integer node-centered quantities from an internal-node-number-indexed array to an external-node-number-indexed array.
mapToExternalNodeIndexing(float[], float[]) - Method in class spis.Vol.VolMesh.VolMesh
Maps node-centered quantities from an internal-node-number-indexed array to an external-node-number-indexed array.
mapToInternalNodeIndexing(float[], float[]) - Method in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
Maps node-centered quantities from an external-node-number-indexed array to an internal-node-number-indexed array.
mapToInternalNodeIndexing(int[], int[]) - Method in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
Maps integer node-centered quantities from an external-node-number-indexed array to an internal-node-number-indexed array.
mapToInternalNodeIndexing(float[][], float[][]) - Method in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
Maps node-centered quantities from an external-node-number-indexed array to an internal-node-number-indexed array.
mapToInternalNodeIndexing(float[]) - Method in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
Transforms an external-node-number-indexed array of node-centered quantities to an internal-node-number-indexed array on the spot (i.e. in the same array).
mapToInternalNodeIndexing(int[]) - Method in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
Transforms an external-node-number-indexed array of node-centered integer quantities to an internal-node-number-indexed array on the spot (i.e. in the same array).
mapToInternalNodeIndexing(float[][], float[][]) - Method in class spis.Vol.VolMesh.VolMesh
Maps node-centered quantities from an external-node-number-indexed array to an internal-node-number-indexed array.
mapToInternalNodeIndexing(float[], float[]) - Method in class spis.Vol.VolMesh.VolMesh
Maps node-centered quantities from an external-node-number-indexed array to an internal-node-number-indexed array.
mapToSuperNode(ScalSurfField) - Method in class spis.Top.SC.RCCabsSC
Compute the paratial sum of ScalSurfField sf for each electric super node.
mapToSurfField(ScalSurfField) - Method in class spis.Vol.VolField.ScalVolField
 
mapToSurfField(ScalVolField, ScalSurfField, int) - Method in class spis.Vol.VolMesh.ThreeDUnstructVolMesh
Maps a volume field onto a surface fields.
mapToSurfField(ScalVolField, ScalSurfField, int) - Method in class spis.Vol.VolMesh.VolMesh
Maps a volume field onto a surface fields.
mapWireToCirc(ScalSurfField, CircField) - Method in class spis.Top.SC.RCCabsSC
Maps an edge-centred surface field living on wire elements onto a circuit field.
matModelId - Static variable in class spis.Top.Default.LocalParameter
Name of the local parameter: Id of the material model used for this material - (default param value: 0 (default model = NASCAP-properties-based) , mesh: SC , centring: 2 )
matMult(Matrix, Matrix) - Method in class spis.Util.Matrix.DiagMatrix
Multyplies by another matrix m and returns this_matrix . m in result.
matMult(Matrix) - Method in class spis.Util.Matrix.DiagMatrix
Multyplies by another matrix m and returns this_matrix . m.
matMult(Matrix, Matrix) - Method in class spis.Util.Matrix.DirMatrix
Multyplies by another matrix m and returns this_matrix . m in result.
matMult(Matrix) - Method in class spis.Util.Matrix.DirMatrix
Multyplies by another matrix m and returns this_matrix . m.
matMult(Matrix, Matrix) - Method in class spis.Util.Matrix.Matrix
Multyplies by another matrix m and returns (this_matrix . m) in result.
matMult(Matrix) - Method in class spis.Util.Matrix.Matrix
Multyplies by another matrix m and returns (this_matrix . m).
matMult(Matrix, Matrix) - Method in class spis.Util.Matrix.SparseMatrix
Multyplies by another matrix m and returns this_matrix . m in result.
matMult(Matrix) - Method in class spis.Util.Matrix.SparseMatrix
Multyplies by another matrix m and returns this_matrix . m in result.
matThickness - Static variable in class spis.Top.Default.LocalParameter
Name of the local parameter: Material thickness (if defined, overrides the default material thickness defined in the material properties) [m] (default param value: -1 (use the default material thickness defined in the material properties) , mesh: SC , centring: 2 )
matTypeId - Static variable in class spis.Top.Default.LocalParameter
Name of the local parameter: Id of this material in its material model - (default param value: -1 (no coating: bare metal, no interaction (except collection)) , mesh: SC , centring: 2 )
materialPropertyPlots - Static variable in class spis.Top.Default.GlobalParameter
Name of the following parameter: plot material properties?
maxwellSolve(VectVolField, VectVolField, ScalVolField, VectVolField, BC) - Method in class spis.Vol.VolMesh.VolMesh
Maxwell solver, not implemented.
mayContain(Part) - Method in class spis.Vol.VolDistrib.GlobalMaxwellBoltzmannVolDistrib
 
mayContain(Part) - Method in class spis.Vol.VolDistrib.PICVolDistrib
 
mayContain(Part) - Method in class spis.Vol.VolDistrib.VolDistrib
 
me - Static variable in class spis.Util.Phys.Phys
electron mass
mhdSolve(ScalVolField, VectVolField, VectVolField, BC) - Method in class spis.Vol.VolMesh.VolMesh
MHD equation solver, not implemented.
mixtProd(float[], float[], float[]) - Static method in class spis.Util.Vect.Vect
returns the mixt product of three vectors (3D only, not checked)
modif(int) - Method in interface spis.Util.Func.ModifInt
modifies an integer
modif(int) - Method in class spis.Util.Func.Set
Sets an integer to the reference value
monitor(float, SurfDistrib[], SurfDistrib[]) - Method in class spis.Util.Monitor.ElecSuperNodeMonitor
Stores extra data at time t for monitoring if needed.
monitor(float, ScalSurfField, ScalSurfField, ScalSurfField) - Method in class spis.Util.Monitor.FieldMonitor
Stores extra data at time t for monitoring if needed.
move(float) - Method in class spis.Vol.VolDistrib.GlobalMaxwellBoltzmannVolDistrib
The move method of this analytic density simply does the following:
it computes the density and surface fluxes (analytic function of potential) and stores them
move(float) - Method in class spis.Vol.VolDistrib.PICVolDistrib
Time integration of the particle distribution over the duration dt.
move(float) - Method in class spis.Vol.VolDistrib.VolDistrib
Time integration of the particle distribution over the duration dt.
mult(float) - Method in class spis.Surf.SurfField.ScalSurfField
Multiplies this field by a constant factor (on the spot)
mult(ScalSurfField, float) - Method in class spis.Surf.SurfField.ScalSurfField
Multiplies this field by another field and a constant factor (on the spot)
mult(ScalSurfField) - Method in class spis.Surf.SurfField.ScalSurfField
Multiplies this field by another field (on the spot)
mult(float) - Method in class spis.Surf.SurfField.SurfField
Multiplies this field by a constant factor (on the spot)
mult(ScalSurfField, float) - Method in class spis.Surf.SurfField.SurfField
Multiplies this field by another scalar field and a constant factor (on the spot)
mult(ScalSurfField) - Method in class spis.Surf.SurfField.SurfField
Multiplies this field by another scalar field (on the spot)
mult(float) - Method in class spis.Surf.SurfField.VectSurfField
Multiplies this field by a constant factor (on the spot)
mult(ScalSurfField, float) - Method in class spis.Surf.SurfField.VectSurfField
Multiplies this field by another scalar field and a constant factor (on the spot)
mult(ScalSurfField) - Method in class spis.Surf.SurfField.VectSurfField
Multiplies this field by another scalar field (on the spot)
mult(FloatScalTable, float) - Method in class spis.Util.Table.FloatScalTable
Multiplies this table by another table and a scalar (on the spot)
mult(FloatScalTable) - Method in class spis.Util.Table.FloatScalTable
Multiplies this table by another table (on the spot)
mult(float) - Method in class spis.Util.Table.FloatScalTable
Multiplies this table by a scalar (on the spot)
mult(float) - Method in class spis.Util.Table.VectTable
Multiplies this table by float coeff
mult(FloatScalTable, float) - Method in class spis.Util.Table.VectTable
Multiplies this table by FloatScalTable fst and float coeff.
mult(FloatScalTable) - Method in class spis.Util.Table.VectTable
Multiplies this table by FloatScalTable fst.
mult(float[], float) - Static method in class spis.Util.Vect.Vect
multiplies a vector by a scalar
mult(ScalVolField) - Method in class spis.Vol.VolField.DirVectVolField
Multiplies this field by another field (on the spot)
mult(float) - Method in class spis.Vol.VolField.DirVectVolField
Multiplies this field by a scalar (on the spot)
mult(ScalVolField) - Method in class spis.Vol.VolField.PotVectVolField
Multiplies this field by another field (on the spot)
mult(float) - Method in class spis.Vol.VolField.PotVectVolField
Multiplies this field by a scalar (on the spot)
mult(ScalVolField) - Method in class spis.Vol.VolField.ScalVolField
Multiplies this field by another field (on the spot)
mult(float) - Method in class spis.Vol.VolField.ScalVolField
Multiplies this field by a scalar (on the spot)
mult(ScalVolField) - Method in class spis.Vol.VolField.VolField
Multiplies this field by another field (on the spot)
mult(float) - Method in class spis.Vol.VolField.VolField
Multiplies this field by a scalar (on the spot)
multFactor(int, int) - Method in class spis.Util.Part.Part
returns the multiplicative factor needed to transform particle number [#] into charge [elem charge units]=[ecu] (multFactor(1,0)) or mass [amu] (mulFactor(0,1))

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