Uses of Class
spis.Surf.SurfField.SurfField

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.
 

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
 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()