|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectspis.Top.Simulation.Simulation
spis.Top.Simulation.PlasmaScSimulation
spis.Top.Simulation.GeoExample2
Class Name : GeoExample2
Project ref : SPIS project
File name : GeoExample2.java
File type : class
Copyright : ONERA, 2 Av. E. Belin, 31055 Toulouse cedex, France
http://www.onecert.fr
Status : under development
Creation : 11 mars 2004
Modification :
Description : Basic example of GEO orbit simulation.
High energy environment, PIC model of ions, Boltzmann for electrons,
with photo-emission added after the regular simulation time
(extra w.r.t. GeoExample)
Versions and anomalies correction :
Version number | Author (name, e-mail) | Corrections/Modifications |
0.1 | JF Roussel, roussel@onecert.fr | Creation |
Field Summary | |
protected ScalSurfField |
collectedCurrent
collected current on spacecraft [A/face] |
protected ScalSurfField |
emittedCurrent
emitted current by spacecraft [A/face] |
protected ScalSurfField |
netCurrent
net current on spacecraft [A/face] |
protected ScalSurfField |
scPot
spacecraft potential |
Fields inherited from class spis.Top.Simulation.PlasmaScSimulation |
bdSurfMesh, plasma, sc, scSurfMesh, volMesh |
Fields inherited from class spis.Top.Simulation.Simulation |
results |
Constructor Summary | |
GeoExample2()
temporary constructor without meshes, to allow to build this from the framework without meshes |
|
GeoExample2(RCCabsSC spacecraft,
MmfPlasma plasma)
Constructor with spacecraft and plasma, which can only be called by the Top object, not from the framework, unless Jython code is enhanced to build a SC and a plasma. |
|
GeoExample2(ThreeDUnstructVolMesh vm,
ThreeDUnstructSurfMesh bsm,
ThreeDUnstructSurfMesh scsm)
Default constructor |
|
GeoExample2(ThreeDUnstructVolMesh vm,
ThreeDUnstructSurfMesh bsm,
ThreeDUnstructSurfMesh scsm,
GlobalParameter[] globalParameters)
Constructor with global parameters |
Method Summary | |
void |
buildScAndPlasma()
initialisations: builds a spacecraft and a plasma objects (and sets them in PlasmaScSimulation) and the connections between them (particle fluxes, potentials and current transfers) |
void |
init()
standard initialisations: buffer allocation... |
void |
integrate(float duration)
Time integration of the coupled plasma-spacecraft dynamics over the time t. |
Methods inherited from class spis.Top.Simulation.PlasmaScSimulation |
getBdSurfResults, getCurveTimePlots, getMFPlasma, getRCCabsSC, getScSurfResults, getTrajectories, getVolResults, selectSurfResults, setPlasma, setSC |
Methods inherited from class spis.Top.Simulation.Simulation |
exportUIData, getBdSurfMesh, getGlobalParameters, getResults, getScalTimePlots, getScSurfMesh, getVolMesh, importUIData, selectResults, setBdSurfMesh, setDefaultInputPath, setDefaultOutputPath, setDefaultPaths, setGlobalParameters, setResults, setScSurfMesh, setVolMesh |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected ScalSurfField collectedCurrent
protected ScalSurfField emittedCurrent
protected ScalSurfField netCurrent
protected ScalSurfField scPot
Constructor Detail |
public GeoExample2(ThreeDUnstructVolMesh vm, ThreeDUnstructSurfMesh bsm, ThreeDUnstructSurfMesh scsm)
vm
- volume meshbsm
- external boundary surface meshscsm
- spacecraft surface meshpublic GeoExample2(ThreeDUnstructVolMesh vm, ThreeDUnstructSurfMesh bsm, ThreeDUnstructSurfMesh scsm, GlobalParameter[] globalParameters)
vm
- volume meshbsm
- external boundary surface meshscsm
- spacecraft surface meshglobalParameters
- public GeoExample2(RCCabsSC spacecraft, MmfPlasma plasma)
public GeoExample2()
Method Detail |
public void init()
public void buildScAndPlasma()
public void integrate(float duration)
integrate
in class Simulation
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |