spis.Top.Plasma
Class FlexibleMFPlasmaDeprecated
java.lang.Object
spis.Top.Plasma.Plasma
spis.Top.Plasma.MeshedPlasma
spis.Top.Plasma.MmfPlasma
spis.Top.Plasma.FlexibleMFPlasmaDeprecated
- public class FlexibleMFPlasmaDeprecated
- extends MmfPlasma
Class Name : MmfPlasma (Matter-Fields Plasma class)
Project ref : SPIS project
File name : Plasma.java
File type : class
Copyright : ONERA, 2 Av. E. Belin, 31055 Toulouse cedex, France
http://www.onecert.fr
Status : under development
Creation : 25/08/2003
Modification :
Description : Flexible Matter-Fields Plasma class.
An arbitrary number of matter distributions can be introduced,
of arbitrary sub-types, arbitrary E and B fields...
Versions and anomalies correction :
Version number | Author (name, e-mail) | Corrections/Modifications |
0.1 | JF Roussel, roussel@onecert.fr | Creation |
- Version:
- 0.1
- Author:
- JF Roussel
Method Summary |
void |
integrate(float dt,
ScalSurfField NetCur)
Integrates the plasma dynamics over the (small) time dt. |
Methods inherited from class spis.Top.Plasma.MmfPlasma |
addPop, addPops, assessLargestDt, buildDefaultFields, buildElectronDensity, buildIonDensity, buildMostAccurateScOutFluxes, buildTotalDensity, collectOutFluxes, computeTotalChargeDensity, getB, getDistrib, getDistribNb, getDistribs, getE, getEField, integrate, setB, setEField |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ions
private PICVolDistrib ions
- ion population
FlexibleMFPlasmaDeprecated
public FlexibleMFPlasmaDeprecated(VolMesh volMesh,
PICVolDistrib ions,
EField electricField,
VectVolField magneticField)
- Default constructor
- Parameters:
volMesh
- ions
- electricField
- magneticField
-
FlexibleMFPlasmaDeprecated
public FlexibleMFPlasmaDeprecated(ThreeDUnstructVolMesh volMesh,
float dens,
float[] velo,
float temp,
Part particleType)
- Quick constructor
- Parameters:
volMesh
- volume meshdens
- plasma densityvelo
- plasma velocity (opposite of SC velocity)temp
- electron (and ion) temperature
integrate
public void integrate(float dt,
ScalSurfField NetCur)
- Integrates the plasma dynamics over the (small) time dt.
The results of this time evolution are:
- the update of the plasma state (internal variables, accessible through the next methods)
- the integrated currents on the surface meshes (on spacecraft and external),
which shall be returned as parameter NetCur since they cannot necessarily
be derived from the internal state variables.
Status: under development
Versions and anomalies correction :
Version number | Author (name, e-mail) | Corrections/Modifications |
0.1 | JF Roussel, roussel@onecert.fr | Creation |