|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Part | |
spis.Surf.SurfDistrib | |
spis.Top.Default | |
spis.Top.Plasma | |
spis.Util.List | |
spis.Util.Part | |
spis.Vol.VolDistrib |
Uses of Part in spis.Surf.SurfDistrib |
Methods in spis.Surf.SurfDistrib that return Part | |
Part |
NonPICSurfDistrib.getPart()
|
Methods in spis.Surf.SurfDistrib with parameters of type Part | |
void |
NonPICSurfDistrib.setPart(Part part)
|
Constructors in spis.Surf.SurfDistrib with parameters of type Part | |
NonPICSurfDistrib(SurfMesh sm,
Part part_)
Constructor without a sampler (for sub-types and usages not needing a sampling) |
|
LocalMaxwellSurfDistrib(SurfMesh sm,
Part part,
float typicalFlux,
float typicalTemperature)
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) |
|
LocalMaxwellSurfDistrib(SurfMesh sm,
ScalSurfField flux,
ScalSurfField temperature,
Part part)
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) |
|
LocalMaxwellSurfDistrib(SurfMesh sm,
Part part)
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). |
|
GlobalMaxwellSurfDistrib(SurfMesh sm,
float density,
float[] velocity,
float temperature,
Part particleType)
Quick constructor (no sampler provided, it is built from plasma data) |
|
FluidSurfDistrib(SurfMesh sm,
ScalSurfField flux_,
Part part)
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, which should indeed rather be LocalMaxwellSurfDistrib-utions to have a temperature) |
|
FluidSurfDistrib(SurfMesh sm,
Part part)
Constructor with minimal data (in particuler without sampler: can only be used for distributions which do not need to produce samples). |
Uses of Part in spis.Top.Default |
Fields in spis.Top.Default declared as Part | |
static Part |
SpisDefaultPartTypes.electron
to be referred to in UI as "electron" |
static Part |
SpisDefaultPartTypes.proton
proton, to be referred to in UI as "H+" |
static Part |
SpisDefaultPartTypes.oxygen
to be referred to in UI as "O+" |
static Part |
SpisDefaultPartTypes.water
to be referred to in UI as "H20+" |
static Part |
SpisDefaultPartTypes.xenon
to be referred to in UI as "Xe+" |
static Part |
SpisDefaultPartTypes.argon
to be referred to in UI as "Ar+" |
static Part |
SpisDefaultPartTypes.cesium
to be referred to in UI as "Cs+" |
static Part |
SpisDefaultPartTypes.indium
to be referred to in UI as "In+" |
static Part |
SpisDefaultPartTypes.xenon2plus
to be referred to in UI as "Xe++" |
static Part |
SpisDefaultPartTypes.xenonNeutral
to be referred to in UI as "Xe" |
static Part |
SpisDefaultPartTypes.photon
to be referred to in UI as "photon" |
Methods in spis.Top.Default that return Part | |
static Part |
GlobalParameter.extractPartType(java.lang.String option)
|
Uses of Part in spis.Top.Plasma |
Constructors in spis.Top.Plasma with parameters of type Part | |
Hybrid1MmfPlasma(ThreeDUnstructVolMesh volMesh,
float dens,
float[] velo,
float temp,
Part particleType)
Quick constructor |
|
FlexibleMFPlasmaDeprecated(ThreeDUnstructVolMesh volMesh,
float dens,
float[] velo,
float temp,
Part particleType)
Quick constructor |
Uses of Part in spis.Util.List |
Methods in spis.Util.List that return Part | |
Part |
VolSampler.getParticleType()
|
Part |
SurfSampler.getParticleType()
|
Part |
PartList.getPart()
|
Methods in spis.Util.List with parameters of type Part | |
void |
VolSampler.setParticleType(Part part)
|
void |
SurfSampler.setParticleType(Part part)
|
Constructors in spis.Util.List with parameters of type Part | |
VolSampler(Part particleType_)
Default constructor |
|
SurfSampler(Part particleType_)
Default constructor |
|
PartList(VolMesh vm,
SurfMesh bdSurfMesh,
SurfMesh scSurfMesh,
Part particle,
float w)
Constructor of an empty list (maybe to suppress later) |
|
PartList(VolMesh vm,
SurfMesh bdSurfMesh,
SurfMesh scSurfMesh,
Part particle,
float w,
int dim)
Constructor of a list of a given dimension |
|
PartList(VolMesh vm,
SurfMesh bdSurfMesh,
SurfMesh scSurfMesh,
Part particle,
float w,
IntScalTable flagT_,
SpaceVectTable posT,
IntScalTable indexT,
VeloVectTable veloT_)
Constructor with full data |
|
MaxwellianThrusterSampler(Part particleType,
ScalSurfField flux,
ScalSurfField temp,
ScalSurfField mach_,
float sourceFlag_)
Default constructor |
|
LocalMaxwellSurfSampler1(Part particleType,
ScalSurfField flux,
ScalSurfField temp,
float minimumWeight,
float maximumWeight)
Default constructor (mode 0): minimum and maximum weights of the provided particles are explicit given to the constructor |
|
LocalMaxwellSurfSampler1(Part particleType,
float typicalFlux,
float typicalTemperature,
ScalSurfField flux,
ScalSurfField temp)
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) |
|
LocalMaxwellSurfSampler1(Part particleType,
ScalSurfField flux,
ScalSurfField temp,
float densificationCoeff_)
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). |
|
LocalMaxwellSurfSampler(Part particleType,
ScalSurfField flux_,
ScalSurfField temp_)
Default constructor |
|
GlobalMaxwellVolSampler1(Part particleType,
float density,
float[] velocity,
float temperature,
float minimumWeight,
float maximumWeight)
Default constructor |
|
GlobalMaxwellVolSampler1(Part particleType,
float density,
float[] velocity,
float temperature,
VolMesh vm,
int avPartNbPerCell)
Constructor with the desired average super-particle number per cell |
|
GlobalMaxwellVolSampler1(Part particleType,
float density,
float[] velocity,
float temperature,
VolMesh vm)
Minimal constructor, the default average super-particle number per cell is used |
|
GlobalMaxwellVolSampler(Part particleType_,
float density,
float[] velocity,
float temperature)
Default constructor |
|
GlobalMaxwellSurfSampler1(Part particleType,
float density,
float[] velocity,
float temperature,
float minimumWeight,
float maximumWeight)
Default constructor |
|
GlobalMaxwellSurfSampler1(Part particleType,
float density,
float[] velocity,
float temperature,
VolMesh vm,
int avPartNbPerCell)
Constructor with the desired average super-particle number per cell |
|
GlobalMaxwellSurfSampler1(Part particleType,
float density,
float[] velocity,
float temperature,
VolMesh vm)
Minial constructor, the default average super-particle number per cell is used |
|
GlobalMaxwellSurfSampler(Part particleType,
float density,
float[] velocity,
float temperature)
Default constructor |
Uses of Part in spis.Util.Part |
Methods in spis.Util.Part that return Part | |
Part |
PartTable.getPartNamed(java.lang.String partName)
Returns the particle of the table named partName. |
Part[] |
PartTable.getPartArray()
|
Methods in spis.Util.Part with parameters of type Part | |
int |
PartTable.indexOf(Part particleType)
Returns the index of the particle particleType in this table of particles (-1 if not found) |
int |
PartTable.indexOfAdd(Part particleType)
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) |
Constructors in spis.Util.Part with parameters of type Part | |
PartTable(Part[] partArray)
Default constructor |
Uses of Part in spis.Vol.VolDistrib |
Methods in spis.Vol.VolDistrib that return Part | |
Part |
VolDistrib.getParticleType()
|
Part |
GlobalMaxwellBoltzmannVolDistrib.getPart()
|
Methods in spis.Vol.VolDistrib with parameters of type Part | |
abstract boolean |
VolDistrib.containsOnly(Part particletype)
|
abstract boolean |
VolDistrib.mayContain(Part particletype)
|
void |
VolDistrib.setParticleType(Part part)
|
boolean |
PICVolDistrib.containsOnly(Part particleType)
|
boolean |
PICVolDistrib.mayContain(Part particleType)
|
boolean |
GlobalMaxwellBoltzmannVolDistrib.containsOnly(Part particletype)
|
boolean |
GlobalMaxwellBoltzmannVolDistrib.mayContain(Part particletype)
|
void |
GlobalMaxwellBoltzmannVolDistrib.setPart(Part part_)
|
Constructors in spis.Vol.VolDistrib with parameters of type Part | |
PICVolDistrib(VolMesh vm,
float dens,
float[] velo,
float temp,
Part particleType,
VectVolField E,
VectVolField B)
Quick constructor, initialises particles in volume (generates homogeneous sample) and the incoming flux as SelfInFlux (with its sampler) |
|
GlobalMaxwellBoltzmannVolDistrib(VolMesh vm,
float dens_,
float[] velocity,
float temperature,
Part particleType,
PotVectVolField E_,
VectVolField B)
|
|
GlobalMaxwellBoltzmannVolDistrib(VolMesh vm,
float dens_,
float[] velocity,
float temperature,
Part particleType,
SurfDistrib scOutFlux_,
SurfDistrib bdOutFlux_,
VectVolField E_,
VectVolField B_)
Constructor with IO data. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |