Class Name : ImprovedPhotoEmInteractor
Project ref : SPIS project
File name : ImprovedPhotoEmInteractor.java
File type : class
Copyright : ONERA, 2 Av.
Class Name : InteractModel (generic Interaction Model class)
Project ref : SPIS project
File name : InteractModel.java
File type : class
Copyright : ONERA, 2 Av.
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 )
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)
initialisations: builds a spacecraft and a plasma objects (and sets them in PlasmaScSimulation)
and the connections between them (particle fluxes, potentials and current transfers)
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)
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)
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.)
Interpolates the potential at each particle position:
linear in regular tetrahedra, specific in tetrahedra next to a wire
(contrarily to VolMesh interpolatePotential routine).
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.
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)
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)
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
Name of the following parameter: Maximum iteration number for conjugate gradient Poisson Solver when non-linear solving - (default value: 100, type: int)