|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SurfField | |
spis.Surf.InteractModel | |
spis.Surf.SurfDistrib | |
spis.Surf.SurfField | |
spis.Surf.SurfMesh | |
spis.Top.Simulation |
Uses of SurfField in spis.Surf.InteractModel |
Methods in spis.Surf.InteractModel with parameters of type SurfField | |
abstract void |
SurfInteractDeprecated.interact(SurfDistrib fluxIn,
SurfDistrib fluxOut,
SurfField netCur)
Simulates the interaction of the particle flux FluxIn, which produces the outgoing flux FluxOut and the net current NetCur. |
protected void |
SurfInteractDeprecated.computeInteraction(SurfDistrib fluxIn,
SurfDistrib fluxOut,
SurfField netCur,
Interactor inter)
Has the interaction computed by the Interactor provided. |
Uses of SurfField in spis.Surf.SurfDistrib |
Methods in spis.Surf.SurfDistrib with parameters of type SurfField | |
void |
SurfDistrib.getMoment(SurfField mom,
int order,
int charge,
int mass,
int time,
int normalised,
int deviation)
Provides the moments of the distribution (order=0 => number current, 1 => momentum current, 2 => energy current...). |
void |
SurfDistrib.getMoment(SurfField mom,
int order,
int charge,
int mass,
int time,
int normalised)
deviation flag omitted: it is set to its default value, 0 |
abstract void |
SurfDistrib.getMoment(SurfField mom,
int order,
int charge,
int mass,
int time)
normalised and deviation flags omitted: they are set to their default value, 0 |
void |
SurfDistrib.getMoment(SurfField mom,
int order,
int charge,
int mass)
time, normalised and deviation flags omitted: they are set to their default value, 0 |
void |
SurfDistrib.getMoment(SurfField mom,
int order,
int charge)
mass, time, normalised and deviation flags omitted: they are set to their default value, 0 |
void |
SurfDistrib.getMoment(SurfField mom,
int order)
charge, mass, time, normalised and deviation flags omitted: they are set to their default value, 0 |
protected void |
SurfDistrib.checkMomentConsistentWithOrder(SurfField mom,
int order)
Checks the moment sub-type (ScalSurfField or VectSurfField) is consistent with the moment order. |
void |
PICSurfDistrib.getMoment(SurfField mom,
int order,
int charge,
int mass,
int time)
Provides the moments of the distribution (order=0 => number current, 1 => momentum current, 2 => energy current...). |
void |
NonPICSurfDistrib.getMoment(SurfField mom,
int order,
int charge,
int mass,
int time)
time flag must be = 0: time integrated flux not supported by NonPICDistrib (only by PICSurfDistrib, based on the accumulated particles) |
abstract void |
NonPICSurfDistrib.getMoment(SurfField mom,
int order,
int charge,
int mass)
|
void |
MultipleSurfDistrib.getMoment(SurfField mom,
int order,
int charge,
int mass,
int time)
|
void |
MultipleSurfDistrib.getMoment(SurfField mom,
int order,
int charge,
int mass,
int time,
int normalised,
int deviation)
When normalisation is requested, the generic SurfDistrib.getMoment routine must be overriden so that the normalisation is done for the whole set of distributions, not distribution per distribution. |
void |
MultipleSurfDistrib.getMoment(SurfField mom,
int order,
int charge,
int mass,
int time,
int normalised)
Deviation flag omitted: it is set to its default value, 0. |
void |
MaxwellianThruster.getMoment(SurfField mom,
int order,
int charge,
int mass)
Only the moment of order 0 (number flux) is supported, but it should be enough for most usages. |
void |
LocalMaxwellSurfDistrib.getMoment(SurfField mom,
int order,
int charge,
int mass)
Returns a Maxwellian Surface Distribution moment |
void |
GlobalMaxwellSurfDistrib.getMoment(SurfField mom,
int order,
int charge,
int mass)
Warning: the computation of the moments of a global Maxwell distribution are momentarily approximate because they involve error functions (erf(x)) not readily available in java. |
void |
FluidSurfDistrib.getMoment(SurfField mom,
int order,
int charge,
int mass)
The getMoment version (with order, charge and mass flags/parameters) that must be implemented by this FluidSurfDistrib and overriden by its derived classes for which higher moments are availabel |
Uses of SurfField in spis.Surf.SurfField |
Subclasses of SurfField in spis.Surf.SurfField | |
class |
ScalSurfField
Class Name : ScalSurfField Project ref : SPIS project File name : ScalSurfField.java File type : class Copyright : ONERA, 2 Av. |
class |
VectSurfField
Class Name : VectSurfField Project ref : SPIS project File name : VectSurfField.java File type : class Copyright : ONERA, 2 Av. |
Methods in spis.Surf.SurfField that return SurfField | |
SurfField |
VectSurfField.getSimilar()
returns a similar SurfField: same subtype and same Centring |
abstract SurfField |
SurfField.getSimilar()
returns a similar SurfField: same subtype and same Centring |
SurfField |
ScalSurfField.getSimilar()
returns a similar SurfField: same subtype and same Centring |
Methods in spis.Surf.SurfField with parameters of type SurfField | |
void |
VectSurfField.add(SurfField field)
Increments this field by another vector field (on the spot), which must also be a VectSurfField |
void |
VectSurfField.substract(SurfField field)
Decrements this field by another vector field (on the spot), which must also be a VectSurfField |
void |
VectSurfField.linComb(float a1,
SurfField field,
float a2)
Computes the linear combination a1*this + a2*field and affects it to this field (field must also be a VectSurfField) |
boolean |
VectSurfField.isOfSameSubtype(SurfField f)
tests whether the passed field is of similar subtype |
abstract void |
SurfField.add(SurfField field)
Increments this field by another field (on the spot), which must be of the same subtype |
abstract void |
SurfField.substract(SurfField field)
Decrements this field by another field (on the spot), which must be of the same subtype |
abstract void |
SurfField.linComb(float a1,
SurfField field,
float a2)
Computes the linear combination a1*this + a2*this and affects it to this field, (the SurfField field must be of same subtype as this) |
void |
SurfField.checkSameMeshAndCentring(SurfField scalField)
Checks the passed field has same surface mesh and centring. |
void |
SurfField.checkSameMesh(SurfField scalField)
Checks the passed field has same surface mesh. |
abstract boolean |
SurfField.isOfSameSubtype(SurfField f)
tests whether the passed field is of similar subtype |
void |
SurfField.checkSameSubtype(SurfField field)
Decrements this field by another field (on the spot), which must indeed be a scalar field |
void |
ScalSurfField.add(SurfField field)
Increments this field by another field (on the spot), which must indeed be a scalar field |
void |
ScalSurfField.substract(SurfField field)
Decrements this field by another field (on the spot), which must indeed be a scalar field |
void |
ScalSurfField.linComb(float a1,
SurfField field,
float a2)
Computes the linear combination a1*this + a2*field and affects it to this (field must be a scalar field) |
boolean |
ScalSurfField.isOfSameSubtype(SurfField f)
tests whether the passed field is of similar subtype |
Uses of SurfField in spis.Surf.SurfMesh |
Methods in spis.Surf.SurfMesh with parameters of type SurfField | |
void |
ThreeDUnstructSurfMesh.interpolate(PointList pl,
SurfField sf,
Table val)
Interpolates the surface field sf (defined on the mesh nodes/cells/...) |
abstract void |
SurfMesh.interpolate(PointList pl,
SurfField sf,
Table val)
Interpolates the surface field sf (defined on the mesh nodes/cells/...) |
boolean |
SurfMesh.checkIsOnThisMesh(SurfField sf)
tests whether this surface mesh is a surface mesh on this mesh |
Uses of SurfField in spis.Top.Simulation |
Methods in spis.Top.Simulation that return SurfField | |
SurfField[] |
Simulation.getScSurfResults()
Returns data on spacecraft surface resulting of the computation, typically potential and current surface maps. |
SurfField[] |
Simulation.getBdSurfResults()
Returns data on the external boundary surface resulting of the computation, typically potential and current surface maps. |
SurfField[] |
PlasmaScSimulation.getScSurfResults()
|
SurfField[] |
PlasmaScSimulation.getBdSurfResults()
Returns data on the external boundary surface resulting of the computation, typically potential and current surface maps. |
SurfField[] |
DebugTests.getScSurfResults()
|
SurfField[] |
DebugTests.getBdSurfResults()
|
Methods in spis.Top.Simulation with parameters of type SurfField | |
protected int |
PlasmaScSimulation.selectSurfResults(SurfField[] specificData,
int ctr,
SurfMesh sm)
Adds surface results (SurfField-s) living on the specified SurfMesh sm to the array specificData, starting at the index ctr of the passed array specific data (it must have been dimensioned to a sufficient size before the call, use results.size()). |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |