Uses of Class
spis.Surf.SurfField.ScalSurfField

Packages that use ScalSurfField
spis.Solver.Poisson   
spis.Surf.InteractModel   
spis.Surf.SurfDistrib   
spis.Surf.SurfField   
spis.Surf.SurfMesh   
spis.Top.Plasma   
spis.Top.SC   
spis.Top.Simulation   
spis.Top.Top   
spis.Util.List   
spis.Util.Monitor   
spis.Vol.BC   
spis.Vol.VolDistrib   
spis.Vol.VolField   
spis.Vol.VolMesh   
 

Uses of ScalSurfField in spis.Solver.Poisson
 

Methods in spis.Solver.Poisson with parameters of type ScalSurfField
 void PoissonSolver.setScPot(ScalSurfField scPot)
          Sets the boundary condition on spacecraft to Dirichlet (fixed potential)
 

Uses of ScalSurfField in spis.Surf.InteractModel
 

Fields in spis.Surf.InteractModel declared as ScalSurfField
protected  ScalSurfField SurfInteractDeprecated.applicable
          domain of interaction (0=no)
private  ScalSurfField ReflectionInteractor.matModId
          Material model Id field
private  ScalSurfField ReflectionInteractor.matId
          Material Id field
private  ScalSurfField ReflectionInteractor.ssf
          buffer ScalSurfField
private  ScalSurfField MaxwellianInteractorWithRecollection.pot
          local potential
private  ScalSurfField FunctionOfDistribFromFuncOfPart.matModId
          material model Id field (used by the indexed microscopic functions)
private  ScalSurfField FunctionOfDistribFromFuncOfPart.matId
          material Id field (used by the indexed microscopic functions)
(package private)  ScalSurfField BasicInducedConductInteractor.matModId
          material model Id (input)
(package private)  ScalSurfField BasicInducedConductInteractor.matId
          material Id (input)
(package private)  ScalSurfField BasicInducedConductInteractor.matThickness
          material thickness (input, where negative => default material thickness)
(package private)  ScalSurfField BasicInducedConductInteractor.materialDensity
          material density as a surface field (extracted from material parameters and translated into a surface field to translate E/vol into E/mass=dose)
(package private)  ScalSurfField BasicInducedConductInteractor.matRealThickness
          material real physical thickness (computed from inputs: matThickness and default material thickness)
(package private)  ScalSurfField BasicInducedConductInteractor.energyFlux
          energy flux at some depth (a surface field)
(package private)  ScalSurfField BasicInducedConductInteractor.doseRate
          computed dose rade (a surface field)
(package private)  ScalSurfField BasicInducedConductInteractor.inducedConduct
          computed induced conductivity
 

Methods in spis.Surf.InteractModel with parameters of type ScalSurfField
abstract  Interactor MaterialModel.getNewSEEEInteractor(SurfDistrib inFlux, ScalSurfField matModId, ScalSurfField matId)
          Builds and returns the interactor for Secondary Electron Emission from Electron (of this Material Model).
abstract  Interactor MaterialModel.getNewSEEPInteractor(SurfDistrib inFlux, ScalSurfField matModId, ScalSurfField matId)
          Builds and returns the interactor for Secondary Electron Emission from Proton impact (of this Material Model).
abstract  Interactor MaterialModel.getNewPhotoEmInteractor(FluidSurfDistrib sunFlux, ScalSurfField matModId, ScalSurfField matId)
          Builds and returns the photo-emission interactor of this Material Model.
abstract  Interactor MaterialModel.getPhotoEmInteractorDeprecated(ScalSurfField matModId, ScalSurfField matId)
          Provides the photo-emission interactor of this Material Model.
abstract  Interactor MaterialModel.getPhotoEmInteractorDeprecated(ScalSurfField matModId, ScalSurfField matId, ScalSurfField surfacePotential)
          Provides a (more) advanced photo-emission interactor of this Material Model, including re-collection depending on local potential.
abstract  Interactor MaterialModel.getNewIndCondInteractor(SurfDistrib inFlux, ScalSurfField matModId, ScalSurfField matId, ScalSurfField matThickness, InteractSC sc)
          Provides the Secondary Emission interactor of this Material Model.
 void Interactor.computeInteraction(ScalSurfField netCur)
          Computes the interaction from the incoming flux to the outgoing flux (through Interactor internal pointer inFlux & outFlux to these fluxes), computing also the net current (collected: + in - out)
 void FunctionOfDistribFromFuncOfPart.compute(SurfDistrib flux, ScalSurfField result)
          Computes the local macroscopic function of the given incoming flux (PIC or fluid or...).
abstract  void FunctionOfDistrib.compute(SurfDistrib fluxIn, ScalSurfField result)
          Computes the (local) result of applying this yield on the incoming surface distribution fluxIn (one value per surface element in result)
 void ConstantFunctionOfDistrib.compute(SurfDistrib fluxIn, ScalSurfField result)
           
 Interactor BasicMaterialModel.getNewSEEEInteractor(SurfDistrib inFlux, ScalSurfField matModId, ScalSurfField matId)
          Builds and returns the interactor for Secondary Electron Emission from Electron (of this Material Model).
 Interactor BasicMaterialModel.getNewSEEPInteractor(SurfDistrib inFlux, ScalSurfField matModId, ScalSurfField matId)
          Builds and returns the interactor for Secondary Electron Emission from Proton impact (of this Material Model).
 Interactor BasicMaterialModel.getNewPhotoEmInteractor(FluidSurfDistrib sunFlux, ScalSurfField matModId, ScalSurfField matId)
          Provides the photo-emission interactor of this Material Model.
 Interactor BasicMaterialModel.getPhotoEmInteractorDeprecated(ScalSurfField matModId, ScalSurfField matId)
          Provides the photo-emission interactor of this Material Model.
 Interactor BasicMaterialModel.getPhotoEmInteractorDeprecated(ScalSurfField matModId, ScalSurfField matId, ScalSurfField surfacePotential)
          Provides a (more) advanced photo-emission interactor of this Material Model, including re-collection depending on local potential.
 Interactor BasicMaterialModel.getNewIndCondInteractor(SurfDistrib inFlux, ScalSurfField matModId, ScalSurfField matId, ScalSurfField matThickness, InteractSC sc)
          Provides the Secondary Emission interactor of this Material Model.
 

Constructors in spis.Surf.InteractModel with parameters of type ScalSurfField
SurfInteractDeprecated(SurfMesh surfMesh, ScalSurfField applicableArea, InteractModel interactMod)
          Default constructor.
SurfInteractDeprecated(SurfMesh surfMesh, ScalSurfField applicableArea, InteractModel interactMod, ScalSurfField interactModId, int thisInteractModId)
          Constructor with verification.
ReflectionInteractor(SurfDistrib inFlux, SurfDistrib outFlux, InteractModel interactModel, ParameterSet[] parameters, ScalSurfField matModId_, ScalSurfField matId_, int refMatModId_, int refParticleId_, PartTable refPartTable_)
          Default constructor
ReflectionInteractor(SurfDistrib inFlux, SurfDistrib outFlux, InteractModel interactModel, ParameterSet[] parameters, ScalSurfField matModId_, ScalSurfField matId_, int refMatModId_, int refParticleId_, PartTable refPartTable_, FunctionOfParticle numberDamping_)
          Constructor with the particle number attenuation depending on particle kinematic parameters: it is passed as an extra function, numberDamping (the parameter 0, the number attenuation parameter not depending on particle kinematics, is unused).
MaxwellianInteractorWithRecollection(SurfDistrib inFlux, FluidSurfDistrib outFlux, InteractModel interactModel, ParameterSet[] parameters, FunctionOfDistrib yield_, FunctionOfDistrib temperature_, ScalSurfField localPotential, float referencePotential)
          constructor
ImprovedPhotoEmInteractor(FluidSurfDistrib inFlux, FluidSurfDistrib outFlux, MaterialModel materialModel, ParameterSet[] parameters, ScalSurfField matModId, ScalSurfField matId, ScalSurfField localPotential, float referencePotential)
          Default constructor.
FunctionOfDistribFromFuncOfPart(FunctionOfParticle particleFunction_, boolean intensive_, ScalSurfField matModId_, ScalSurfField matId_)
          default constructor.
BasicSEEPInteractor(SurfDistrib inFlux, FluidSurfDistrib outFlux, MaterialModel materialModel, ParameterSet[] parameters, ParameterSet[] c1c2Parameters, ScalSurfField matModId, ScalSurfField matId, float secondaryTemperature)
          Default constructor.
BasicSEEPInteractor(SurfDistrib inFlux, MaterialModel materialModel, ParameterSet[] parameters, ParameterSet[] c1c2Parameters, ScalSurfField matModId, ScalSurfField matId, float secondaryTemperature)
          Constructor without outgoing flux.
BasicSEEEInteractor(SurfDistrib inFlux, MaterialModel materialModel, ParameterSet[] parameters, ScalSurfField matModId, ScalSurfField matId, float secondaryTemperature)
          Default constructor.
BasicPhotoEmInteractor(FluidSurfDistrib inFlux, FluidSurfDistrib outFlux, MaterialModel materialModel, ParameterSet[] parameters, ScalSurfField matModId, ScalSurfField matId, float photoElecTemperature)
          Default constructor.
BasicPhotoEmInteractor(FluidSurfDistrib inFlux, MaterialModel materialModel, ParameterSet[] parameters, ScalSurfField matModId, ScalSurfField matId, float photoElecTemperature)
          Constructor without outgoing flux.
BasicInducedConductInteractor(SurfDistrib inFlux, MaterialModel materialModel, ParameterSet[] parameters, ScalSurfField matModId, ScalSurfField matId, ScalSurfField matThickness, RangeFunction electronRange, InteractSC sc)
           
 

Uses of ScalSurfField in spis.Surf.SurfDistrib
 

Fields in spis.Surf.SurfDistrib declared as ScalSurfField
private  ScalSurfField MaxwellianThruster.flux
          local flux
private  ScalSurfField MaxwellianThruster.temp
          local temperature
private  ScalSurfField MaxwellianThruster.mach
          local Mach number
protected  ScalSurfField LocalMaxwellSurfDistribWithMachNotOperational.mach
          local Mach number
protected  ScalSurfField LocalMaxwellSurfDistrib.temp
          local temperature
protected  ScalSurfField FluidSurfDistrib.flux
          particle flux [#/s/element, normally #/s/face]
 

Methods in spis.Surf.SurfDistrib that return ScalSurfField
 ScalSurfField LocalMaxwellSurfDistrib.getTemp()
           
 ScalSurfField FluidSurfDistrib.getFlux()
           
 

Methods in spis.Surf.SurfDistrib with parameters of type ScalSurfField
 void LocalMaxwellSurfDistrib.setTemp(ScalSurfField temperature)
           
 void FluidSurfDistrib.setFlux(ScalSurfField flux_)
           
 

Constructors in spis.Surf.SurfDistrib with parameters of type ScalSurfField
LocalMaxwellSurfDistribWithMachNotOperational(SurfMesh sm, ScalSurfField flux, ScalSurfField temperature, ScalSurfField mach_, LocalMaxwellSurfSampler sampler)
          Default constructor
LocalMaxwellSurfDistrib(SurfMesh sm, ScalSurfField flux, ScalSurfField temperature, LocalMaxwellSurfSampler sampler)
          Default constructor.
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)
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, ScalSurfField flux_, LocalMaxwellSurfSampler sampler)
          Constructor with flux and sampler.
 

Uses of ScalSurfField in spis.Surf.SurfField
 

Fields in spis.Surf.SurfField declared as ScalSurfField
private  ScalSurfField ScalSurfField.curBuf
          buffer field (to avoid permanent memory allocation-deallocation)
 

Methods in spis.Surf.SurfField that return ScalSurfField
 ScalSurfField VectSurfField.computeScalProd(VectSurfField vectField)
          Computes the scalar product with another vector field and returns the result
 ScalSurfField VectSurfField.computeScalProd(float[] vect)
          Computes the scalar product with a fixed vector and returns the result
 ScalSurfField ScalSurfField.returnDivide(ScalSurfField scalField)
          Divides this field by another field and returns the results as a new Field.
 

Methods in spis.Surf.SurfField with parameters of type ScalSurfField
 void VectSurfField.mult(ScalSurfField scalField, float factor)
          Multiplies this field by another scalar field and a constant factor (on the spot)
 void VectSurfField.mult(ScalSurfField scalField)
          Multiplies this field by another scalar field (on the spot)
 void VectSurfField.divide(ScalSurfField scalField)
          Divides this field by another scalar field (on the spot)
abstract  void SurfField.mult(ScalSurfField scalField, float factor)
          Multiplies this field by another scalar field and a constant factor (on the spot)
abstract  void SurfField.mult(ScalSurfField scalField)
          Multiplies this field by another scalar field (on the spot)
abstract  void SurfField.divide(ScalSurfField scalField)
          Divides this field by another scalar field (on the spot)
 void ScalSurfField.mult(ScalSurfField scalField, float factor)
          Multiplies this field by another field and a constant factor (on the spot)
 void ScalSurfField.mult(ScalSurfField scalField)
          Multiplies this field by another field (on the spot)
 void ScalSurfField.divide(ScalSurfField scalField)
          Divides this field by another field (on the spot)
 ScalSurfField ScalSurfField.returnDivide(ScalSurfField scalField)
          Divides this field by another field and returns the results as a new Field.
 void ScalSurfField.set(ScalSurfField inField)
          Sets this field to the same local values as the passed field (copies the values).
 void ScalSurfField.set(ScalSurfField inField, ScalFunctionOfScal f)
          Applies the function f to the passed field and assigns the result to this Field.
 void ScalSurfField.set(ScalSurfField inField1, ScalSurfField inField2, ScalFunctionOf2Scal f)
          Applies the function f to the both passed field and assigns the result to this Field.
 void ScalSurfField.set(ScalSurfField inField1, ScalSurfField inField2, float x3, ScalFunctionOf3Scal f)
          Applies the function f to the passed Fields/value and assigns the result to this Field.
 void ScalSurfField.set(ScalSurfField inField1, ScalSurfField inField2, ScalSurfField inField3, float x4, ScalFunctionOf4Scal f)
          Applies the function f to the passed Fields/value and assigns the result to this Field.
 void ScalSurfField.set(ScalSurfField inField1, ScalSurfField inField2, ScalSurfField inField3, ScalSurfField inField4, float x5, ScalFunctionOf5Scal f)
          Applies the function f to the passed Fields/value and assigns the result to this Field.
 void ScalSurfField.set(ScalSurfField inField, int flag)
          Sets this field to the same local values as the passed field (copies the values).
 

Constructors in spis.Surf.SurfField with parameters of type ScalSurfField
ScalSurfField(ScalSurfField f)
          Copy constructor
 

Uses of ScalSurfField in spis.Surf.SurfMesh
 

Methods in spis.Surf.SurfMesh that return ScalSurfField
 ScalSurfField[][] ThreeDUnstructSurfMesh.computeNeighbouringData()
          Computes and returns data characterising neighbour cells of a cell (needed for surface conductivity).
 ScalSurfField ThreeDUnstructSurfMesh.getSurfArea()
          returns surface areas as a ScalSurfField
 ScalSurfField ThreeDUnstructSurfMesh.getEdgeLength()
           
abstract  ScalSurfField[][] SurfMesh.computeNeighbouringData()
          Computes and returns data characterising neighbour cells of a cell (needed for surface conductivity).
abstract  ScalSurfField SurfMesh.getSurfArea()
          returns surface areas
abstract  ScalSurfField SurfMesh.getEdgeLength()
          Returns length of edges
 

Methods in spis.Surf.SurfMesh with parameters of type ScalSurfField
 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.mapField(ScalSurfField fin, ScalSurfField fout, int flag)
          Maps surface fields of different centering into one another (fin into fout).
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.mapField(ScalSurfField fin, ScalSurfField fout, int flag)
          Maps surface fields of different centering into one another (fin into fout).
 

Uses of ScalSurfField in spis.Top.Plasma
 

Methods in spis.Top.Plasma with parameters of type ScalSurfField
 SurfDistrib[] Plasma.integrate(float dt, ScalSurfField scPot, ScalSurfField totCur)
          Integrates the plasma dynamics over the (small) time dt, with potentials scPot on the spacecraft.
abstract  SurfDistrib[] Plasma.integrate(float dt, ScalSurfField scPot, SurfDistrib[] inFlux)
          Integrates the plasma dynamics over the (small) time dt.
 SurfDistrib[] MmfPlasma.integrate(float dt, ScalSurfField scPot, SurfDistrib[] inFlux)
          Integrates the plasma dynamics over the (small) time dt.
 void FlexibleMFPlasmaDeprecated.integrate(float dt, ScalSurfField NetCur)
          Integrates the plasma dynamics over the (small) time dt.
 

Uses of ScalSurfField in spis.Top.SC
 

Fields in spis.Top.SC declared as ScalSurfField
(package private)  ScalSurfField RCCabsSC.elecSuperNodeId
          electric node Id field
(package private)  ScalSurfField RCCabsSC.wireElecSuperNodeId
          electric node Id field for wires (edge-centred contrarily to surface-centred elecSuperNodeId, significant for thin wires only)
protected  ScalSurfField RCCabsSC.elecNodeId
          The electric node Id of each surface: its superNode if conductive, an individual node if dielectric
(package private)  ScalSurfField RCCabsSC.coatingConduct
          coating conductivity, stored for later update when conductivity changes
protected  ScalSurfField RCCabsSC.pot
          SC surface potential
protected  ScalSurfField RCCabsSC.nodeCentredSurfaceFieldBuffer
          surface field buffer
protected  ScalSurfField InteractSC.matModId
          Material model index in matMod[] (integer stored as a float)
protected  ScalSurfField InteractSC.matId
          Material index in the Material Model (integer stored as a float)
protected  ScalSurfField InteractSC.thickness
          Material thickness
protected  ScalSurfField InteractSC.surfConductFlagField
          local surface conductivity flag 0=off, 1=on (integer stored as a float)
protected  ScalSurfField InteractSC.volConductFlagField
          local surface conductivity flag 0=off, 1=on (integer stored as a float)
protected  ScalSurfField InteractSC.inducedConductFlagField
          local surface conductivity flag 0=off, 1=on (integer stored as a float)
protected  ScalSurfField InteractSC.temperature
          Material index in the Material Model /** surface temperature (may be used by temperature dependent conductivity models
 

Methods in spis.Top.SC that return ScalSurfField
abstract  ScalSurfField SC.getPot()
          Returns the spacecraft surface potential.
 ScalSurfField RCCabsSC.deriveCoatingCapa()
           
 ScalSurfField RCCabsSC.deriveCoatingConduct()
           
 ScalSurfField RCCabsSC.deriveCoatingSurfaceConduct()
           
 ScalSurfField RCCabsSC.getPot()
          Returns the SC surface potential.
 ScalSurfField EquipotSC.getPot()
          Provides the surface potential
 

Methods in spis.Top.SC with parameters of type ScalSurfField
abstract  void SC.integrate(float dt, ScalSurfField NetCur)
          performs one step of time integration over time dt, based on the net current collected on surfaces NetCur.
 void RCCabsSC.integrate(float dt, ScalSurfField NetCur)
          performs one step of time integration over time dt, based on the net current collected on surfaces NetCur.
 void RCCabsSC.integrate(float dt, ScalSurfField netCur, ScalSurfField wireNetCur)
          performs one step of time integration over time dt, based on the net current collected on surfaces, netCur, and on 1D wires, wireNetCur.
 void RCCabsSC.mapSurfToCirc(ScalSurfField sf, CircField cf, int flag)
          Maps a scalar surface field onto a circuit field.
 void RCCabsSC.mapWireToCirc(ScalSurfField sf, CircField cf)
          Maps an edge-centred surface field living on wire elements onto a circuit field.
 void RCCabsSC.mapCircToSurf(CircField cf, ScalSurfField sf, int flag)
          Maps a circuit field onto a scalar surface field.
 void RCCabsSC.mapCircToWire(CircField cf, ScalSurfField sf)
          Maps a circuit field onto an edge-centred surface field living on 1D wires only.
 void RCCabsSC.deriveCircuitAndMap(float Cabsol, ScalSurfField elecSuperNodeId, ScalSurfField wireElecSuperNodeId)
          Derives an equivalent electrical circuit for the spacecraft using electric group information (or electrical super node).
 void RCCabsSC.deriveCircuitAndMap(float Cabsol, ScalSurfField elecSuperNodeId, ScalSurfField wireElecSuperNodeId, java.util.Vector elecComponents)
          Derives an equivalent electrical circuit for the spacecraft using group information and extra electric components.
 void RCCabsSC.defineCoatingConductance(ScalSurfField conduct)
          Sets the values of the conductances between surface coatings and their underlying ground (their electric super node) to the value conduct.
 float[] RCCabsSC.mapToSuperNode(ScalSurfField sf)
          Compute the paratial sum of ScalSurfField sf for each electric super node.
 void RCCabsSC.setPot(ScalSurfField potential)
          Sets the SC surface potential.
 SurfDistrib[] InteractSC.computeInteraction(ScalSurfField totalEmittedCurrent)
          Simulates all interactions, computing the emitted current
 void InteractSC.turnOnPhotoEmissionDeprecated(SurfDistrib sunFlux, SurfDistrib photoElecFlux, ScalSurfField surfPotential)
          turns on photo-emission simulation (generates a photo-emission interactor for each material model, often only one).
abstract  void InteractSC.defineCoatingConductance(ScalSurfField conduct)
          Sets the values of the conductances between surface coatings and their underlying ground (their electric super node) to the value conduct.
 void EquipotSC.integrate(float dt, ScalSurfField NetCur)
          performs one step of time integration over time dt, based on the net current collected on surfaces NetCur.
 

Constructors in spis.Top.SC with parameters of type ScalSurfField
RCCabsSC(SurfMesh surfMesh, MaterialModel[] materialModels, ScalSurfField materialModelId, ScalSurfField materialId, float Cabsol)
          Default constructor with minimal data to allow initialisations
RCCabsSC(SurfMesh surfMesh, MaterialModel[] materialModels, ScalSurfField materialModelId, ScalSurfField materialId, float Cabsol, ScalSurfField elecSuperNodeId)
          Constructor with minimal data plus group data.
RCCabsSC(SurfMesh surfMesh, MaterialModel[] materialModels, ScalSurfField materialModelId, ScalSurfField materialId, ScalSurfField thickness, int surfConductFlag, ScalSurfField surfConductFlagField, int volConductFlag, ScalSurfField volConductFlagField, int inducedConductFlag, ScalSurfField inducedConductFlagField, ScalSurfField temperature, ScalSurfField elecSuperNodeId, ScalSurfField wireElecSuperNodeId, float Cabsol, java.lang.String circuitFilename)
          Full constructor
InteractSC(SurfMesh surfMesh, MaterialModel[] materialModels, ScalSurfField materialModelId, ScalSurfField materialId)
          constructor
InteractSC(SurfMesh surfMesh, MaterialModel[] materialModels, ScalSurfField materialModelId, ScalSurfField materialId, ScalSurfField thickness_, int surfConductFlag_, ScalSurfField surfConductFlagField_, int volConductFlag_, ScalSurfField volConductFlagField_, int inducedConductFlag_, ScalSurfField inducedConductFlagField_, ScalSurfField temperature_)
          Full constructor
EquipotSC(SurfMesh surfMesh, MaterialModel[] materialModels, ScalSurfField materialModelId, ScalSurfField materialId)
          Default constructor
 

Uses of ScalSurfField in spis.Top.Simulation
 

Fields in spis.Top.Simulation declared as ScalSurfField
private  ScalSurfField SimulationFromUIParams.collectedCurrent
          collected current on SC
private  ScalSurfField SimulationFromUIParams.emittedCurrent
          emitted current from SC
private  ScalSurfField SimulationFromUIParams.netCurrent
          net current onto SC
protected  ScalSurfField LeoExample.netCur
          net current on spacecraft [A/face]
protected  ScalSurfField LeoExample.scPot
          spacraft potential
protected  ScalSurfField HallThrusterExample.netCur
          net current on spacecraft [A/face]
protected  ScalSurfField HallThrusterExample.scPot
          spacraft potential
protected  ScalSurfField GeoExample2.collectedCurrent
          collected current on spacecraft [A/face]
protected  ScalSurfField GeoExample2.emittedCurrent
          emitted current by spacecraft [A/face]
protected  ScalSurfField GeoExample2.netCurrent
          net current on spacecraft [A/face]
protected  ScalSurfField GeoExample2.scPot
          spacecraft potential
protected  ScalSurfField GeoExample.collectedCurrent
          collected current on spacecraft [A/face]
protected  ScalSurfField GeoExample.emittedCurrent
          emitted current by spacecraft [A/face]
protected  ScalSurfField GeoExample.netCurrent
          net current on spacecraft [A/face]
protected  ScalSurfField GeoExample.scPot
          spacecraft potential
protected  ScalSurfField DebugTests.netCur
          net current on spacecraft
protected  ScalSurfField DebugTests.scPot
          spacraft potential
 

Methods in spis.Top.Simulation that return ScalSurfField
private  ScalSurfField SimulationFromUIParams.computeRnOverR2()
          Computes and returns r.n/(r.r), where r is the vector field of bd mesh surface positions (centres) with origin the SC mesh barycentre, and n is the vector field of the (outgoing) normals to the external boundary mesh.
 

Uses of ScalSurfField in spis.Top.Top
 

Methods in spis.Top.Top that return ScalSurfField
 ScalSurfField Top.getScPotential()
          Returns the spacecraft potential
 

Uses of ScalSurfField in spis.Util.List
 

Fields in spis.Util.List declared as ScalSurfField
protected  ScalSurfField MaxwellianThrusterSampler.mach
          Mach number
private  ScalSurfField LocalMaxwellSurfSampler1.surfArea
          Areas of surfaces, needed in mode 1 to assess the superparticle number per cell
protected  ScalSurfField LocalMaxwellSurfSampler.flux
          flux [#/face]
protected  ScalSurfField LocalMaxwellSurfSampler.temp
          temperature [eV]
 

Methods in spis.Util.List that return ScalSurfField
 ScalSurfField MaxwellianThrusterSampler.getMach()
           
 ScalSurfField LocalMaxwellSurfSampler.getFlux()
           
 ScalSurfField LocalMaxwellSurfSampler.getTemp()
           
 

Methods in spis.Util.List with parameters of type ScalSurfField
 void PartList.applyFunc(IntScalTable indexTable, FunctionOfParticle f, VectTable refDirection, boolean intensive, boolean indexedFunction, ScalSurfField matModId, ScalSurfField matId, FloatScalTable result)
          Applies the supplied function f to the particles of this list.
 void MaxwellianThrusterSampler.setMach(ScalSurfField field)
           
 void LocalMaxwellSurfSampler.setFlux(ScalSurfField field)
           
 void LocalMaxwellSurfSampler.setTemp(ScalSurfField field)
           
 

Constructors in spis.Util.List with parameters of type ScalSurfField
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
 

Uses of ScalSurfField in spis.Util.Monitor
 

Fields in spis.Util.Monitor declared as ScalSurfField
private  ScalSurfField ElecSuperNodeMonitor.curBuf
          current buffer: a surface-centred surface field on the sc mesh
 

Methods in spis.Util.Monitor with parameters of type ScalSurfField
 void FieldMonitor.monitor(float t, ScalSurfField collectedCurrent, ScalSurfField emittedCurrent, ScalSurfField netCurrent)
          Stores extra data at time t for monitoring if needed.
 

Uses of ScalSurfField in spis.Vol.BC
 

Fields in spis.Vol.BC declared as ScalSurfField
private  ScalSurfField FourierPoissonBC.alpha
          mixing coefficient alpha in Fourier BC (mixing between Dirichlet and Neuman)
private  ScalSurfField FourierPoissonBC.gFourier
          second member g in Fourier BC (mixing between Dirichlet and Neuman)
private  ScalSurfField DirichletPoissonBC.pot
          fixed potential for Dirichlet conditions
 

Methods in spis.Vol.BC that return ScalSurfField
 ScalSurfField FourierPoissonBC.getAlpha()
          Returns the (local) alpha coefficient of Fourier conditions
 ScalSurfField FourierPoissonBC.getSecondMember()
          Returns the (local) second Member of Fourier conditions
 ScalSurfField DirichletPoissonBC.getPot()
          Returns the fixed potential of Dirichlet conditions
 

Methods in spis.Vol.BC with parameters of type ScalSurfField
 void FourierPoissonBC.setAlpha(ScalSurfField a)
          Sets alpha parameter for Fourier condition, and checks it is surface-centred, as it should
 void FourierPoissonBC.setSecondMember(ScalSurfField secondMember)
          Sets the second member of Fourier condition, and checks it is node-centred, as it should
 void DirichletPoissonBC.setPot(ScalSurfField potential)
          Sets the fixed potential of Dirichlet condition (node-centring requested and checked)
 

Constructors in spis.Vol.BC with parameters of type ScalSurfField
FourierPoissonBC(SurfMesh sm, ScalSurfField alphaIn, ScalSurfField secondMember)
          Default constructor, checks that alpha is surface-centred and secondMember node-centred.
DirichletPoissonBC(SurfMesh sm, ScalSurfField potential)
          Default constructor
 

Uses of ScalSurfField in spis.Vol.VolDistrib
 

Fields in spis.Vol.VolDistrib declared as ScalSurfField
private  ScalSurfField GlobalMaxwellBoltzmannVolDistrib.scDens
          buffer spacecraft density
private  ScalSurfField GlobalMaxwellBoltzmannVolDistrib.bdDens
          buffer boundary density
 

Methods in spis.Vol.VolDistrib with parameters of type ScalSurfField
 void GlobalMaxwellBoltzmannVolDistrib.updateSurfDistrib(ScalSurfField surfDens, SurfDistrib surfDistrib, float dt)
           
 

Uses of ScalSurfField in spis.Vol.VolField
 

Methods in spis.Vol.VolField with parameters of type ScalSurfField
 void ScalVolField.mapToSurfField(ScalSurfField sf)
           
 void EField.setScPot(ScalSurfField scPot)
          sets SC potential
 

Uses of ScalSurfField in spis.Vol.VolMesh
 

Methods in spis.Vol.VolMesh with parameters of type ScalSurfField
abstract  void VolMesh.mapToSurfField(ScalVolField fIn, ScalSurfField fOut, int flag)
          Maps a volume field onto a surface fields.
 void ThreeDUnstructVolMesh.mapToSurfField(ScalVolField fIn, ScalSurfField fOut, int flag)
          Maps a volume field onto a surface fields.