|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use PartList | |
spis.Surf.SurfDistrib | |
spis.Surf.SurfMesh | |
spis.Util.List | |
spis.Vol.VolDistrib | |
spis.Vol.VolMesh |
Uses of PartList in spis.Surf.SurfDistrib |
Methods in spis.Surf.SurfDistrib that return PartList | |
abstract PartList |
SurfDistrib.getSample(float dt)
Returns a sample of the surface distribution (a flux indeed) integrated over the time dt. |
PartList |
PICSurfDistrib.getSample(float dt)
Returns a sample of the surface distribution (a flux indeed) integrated over the time dt. |
PartList |
PICSurfDistrib.getPartList()
Provides the particle list |
PartList |
NonPICSurfDistrib.getSample(float dt)
Returns a sample of the surface distribution (a flux indeed) representing a flux integrated over the time dt. |
PartList |
MultipleSurfDistrib.getSample(float dt)
|
Methods in spis.Surf.SurfDistrib with parameters of type PartList | |
abstract void |
SurfDistrib.sample(PartList pl,
float dt)
Computes a sample of the surface distribution (a flux indeed) integrated over the time dt. |
void |
PICSurfDistrib.sample(PartList epl,
float dt)
Computes a sample of the surface distribution (a flux indeed) integrated over the time dt. |
void |
PICSurfDistrib.setPartList(PartList partList)
Sets the particle list |
void |
NonPICSurfDistrib.sample(PartList pl,
float dt)
Provides a sample generated following this Maxwellian distribution |
void |
MultipleSurfDistrib.sample(PartList pl,
float dt)
|
void |
LocalMaxwellSurfDistrib.sample(PartList pl,
float dt)
Provides a sample generated following this Maxwellian distribution |
void |
FluidSurfDistrib.sample(PartList pl,
float dt)
|
Constructors in spis.Surf.SurfDistrib with parameters of type PartList | |
PICSurfDistrib(SurfMesh sm,
PartList partList)
Default constructor |
|
PICSurfDistrib(SurfMesh sm,
PartList partList,
float t)
Constructor with time variable (integrated time for a flux) |
Uses of PartList in spis.Surf.SurfMesh |
Methods in spis.Surf.SurfMesh with parameters of type PartList | |
void |
ThreeDUnstructSurfMesh.currentDeposit(PartList pl,
ScalSurfField cur)
Performs the deposit of charges of the particle list pl in the current cur. |
void |
ThreeDUnstructSurfMesh.deposit(PartList pl,
ScalSurfField current,
int charge,
int mass)
Performs the deposit of charges of the particle list pl in the ScalSurfField current (current is incremented, reset it before if you want to start from 0). |
void |
ThreeDUnstructSurfMesh.advance(PartList pl,
VectTable dx)
Advances the particles of particle list pl from their current position to their next position, defined by the shift vector dx. |
abstract void |
SurfMesh.currentDeposit(PartList pl,
ScalSurfField cur)
Performs the deposit of charges of the particle list pl in the current cur. |
abstract void |
SurfMesh.deposit(PartList pl,
ScalSurfField current,
int charge,
int mass)
Performs the deposit of charges of the particle list pl in the ScalSurfField current (current is incremented, reset it before if you want to start from 0). |
abstract void |
SurfMesh.advance(PartList pl,
VectTable dx)
Advances the particles of particle list pl from their current position to their next position, defined by the shift vector dx. |
Uses of PartList in spis.Util.List |
Subclasses of PartList in spis.Util.List | |
class |
RichPartList
Class Name : RichPartList Project ref : SPIS project File name : RichPartList.java File type : class Copyright : ONERA, 2 Av. |
Methods in spis.Util.List that return PartList | |
PartList |
RichPartList.extractFraction(float ratio)
extracts a fraction of the list (at random) |
PartList |
RichPartList.getSimilar()
returns a similar PartList, with same subtype and particle type(s) (and fixed weight), but empty (to be overriden by sub-types (derived classes) |
PartList |
RichPartList.getPartListCopy()
returns a copy of this list (to be overriden by sub-types) |
PartList |
PartList.extractFraction(float ratio)
extracts a fraction of the list (at random) |
PartList |
PartList.getSimilar()
returns a similar PartList, with same subtype and particle type(s) (and fixed weight), but empty (to be overriden by sub-types (derived classes) |
PartList |
PartList.getPartListCopy()
returns a copy of this list (to be overriden by sub-types) |
Methods in spis.Util.List with parameters of type PartList | |
void |
RichPartList.extract(PartList plOut,
TestOfInt extractTest)
Extracts the particles of this list fullfilling the condition extractTest.test(flag) to the other list plOut. |
void |
RichPartList.inject(PartList plIn)
injects the provided list plIn into this list. |
void |
RichPartList.concat(PartList plIn)
concatenates the provided list plIn to this list. |
void |
PartList.extract(PartList plOut,
TestOfInt extractTest)
Extracts the particles of this list fullfilling the condition extractTest.test(flag) to the other list plOut. |
void |
PartList.inject(PartList plIn)
injects the provided list plIn into this list. |
void |
PartList.concat(PartList plIn)
concatenates the provided list plIn to this list. |
Constructors in spis.Util.List with parameters of type PartList | |
PartList(PartList pl)
copy constructor (variable arrays are copied, whereas for meshes and particle type pointers only are copied) |
Uses of PartList in spis.Vol.VolDistrib |
Methods in spis.Vol.VolDistrib that return PartList | |
PartList |
PICVolDistrib.getPartList()
|
Constructors in spis.Vol.VolDistrib with parameters of type PartList | |
PICVolDistrib(VolMesh vm,
PartList partList,
MatterBC selfInFlux_,
MatterBC inFlux_,
SurfDistrib scOutFlux_,
SurfDistrib bdOutFlux_,
VectVolField E_,
VectVolField B_)
Default constructor with IO data |
|
PICVolDistrib(VolMesh vm,
PartList partList,
MatterBC selfInFlux_,
MatterBC inFlux_,
SurfDistrib scOutFlux_,
SurfDistrib bdOutFlux_,
EField E_,
VectVolField B_)
Default constructor with IO data, with the electric field defined as a physical EField (including solver). |
|
PICVolDistrib(VolMesh vm,
PartList partList,
VectVolField E,
VectVolField B)
Default constructor without IO data (in/out fluxes, E-B fields): use setters to define the ones needed (most of them can remain null, as initialised by this constructor, if not needed). |
Uses of PartList in spis.Vol.VolMesh |
Methods in spis.Vol.VolMesh with parameters of type PartList | |
abstract void |
VolMesh.advance(PartList pl,
VectTable dx)
Advances the particles of particle list pl from their current position to their next position, defined by the shift vector dx. |
abstract void |
VolMesh.deposit(PartList pl,
ScalVolField dens,
int charge,
int mass)
Performs the PIC deposit of charges of the particle list pl in the density dens (dens is incremented, reset it before if you want to start from 0). |
abstract void |
VolMesh.currentDeposit(PartList pl,
VectVolField cur)
Performs the PIC deposit of current of the particle list pl in the current density cur. |
void |
ThreeDUnstructVolMesh.advance(PartList pl,
VectTable dx)
Advances the particles of particle list pl from their current position to their next position, defined by the shift vector dx. |
void |
ThreeDUnstructVolMesh.deposit(PartList pl,
ScalVolField dens,
int charge,
int mass)
Performs the PIC deposit of charges of the particle list pl in the density dens (dens is incremented, reset it before if you want to start from 0). |
void |
ThreeDUnstructVolMesh.currentDeposit(PartList pl,
VectVolField cur)
Performs the PIC deposit of current of the particle list pl in the current density cur. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |