Constructor with spacecraft and plasma, which can only be called by the Top object,
not from the framework, unless Jython code is enhanced to build a SC and a plasma.
Constructor with y0, x0, x1 and exponent constants to define f(x) = y0*exp((x-x1)/x0)
for negative exponential argument and f(x) = y0 * (1 + (x-x1)/(x0*exponent))^exponent for (x-x1)/x0 > 0.
Class Name : LocalMaxwellSurfDistrib (Maxwellian Surface Distribution)
Project ref : SPIS project
File name : LocalMaxwellSurfDistrib.java
File type : class
Copyright : ONERA, 2 Av.
constructor with minimal data, default initialisation of surface fields is performed:
surface-centered flux and temperature ScalSurfFields are generated.
Quick constructor:
- a default sampler is generated from particle type, and typical flux and
temperature of the emitted particles (the latter are used to determined sampled particle weights),
- 0 flux and temperature fields are generated (surface-centred)
Constructor without sampler: can be used for some distributions,
which do not need to produce samples following that distribution
(e.g. result distributions, but not sources of PICVolDistrib-utions)
Constructor without sampler: can be used for some distributions,
which do not need to produce samples following that distribution
(e.g. result distributions, but not sources of PICVolDistrib-utions).
Class Name : LocalMaxwellSurfDistribWithMachNotOperational
Project ref : SPIS project
File name : LocalMaxwellSurfDistribWithMachNotOperational.java
File type : class
Copyright : ONERA, 2 Av.
Quick constructor (mode 0, similarly as the default constructor):
the supplied typical flux and temperature allow an automatic setting of the minimum/maximum weigths
(based on default average particle number per cell SpisDefaultSampling.avPartNbPerCell)
mode 1 constructor: super-particle weight will be determined at sampling time
based on the desired number of particle par cell (to be used when no
estimate of the generated flux can be done at the moment of Sampler construction).