|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |