|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectspis.Top.SC.SC
spis.Top.SC.InteractSC
Class Name : InteractSC
Project ref : SPIS project
File name : InteractSC.java
File type : class
Copyright : ONERA, 2 Av. E. Belin, 31055 Toulouse cedex, France
http://www.onecert.fr
Status : under development
Creation : 8 mars 2004
Modification :
Description : Spacecraft with interacactions (on materials + sources)
Versions and anomalies correction :
Version number | Author (name, e-mail) | Corrections/Modifications |
0.1 | JF Roussel, roussel@onecert.fr | Creation |
Constructor Summary | |
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 |
Method Summary | |
void |
addInteractor(Interactor newInteractor)
adds an interactor |
void |
computeInteraction()
Simulates all interactions, not computing the emitted current |
SurfDistrib[] |
computeInteraction(ScalSurfField totalEmittedCurrent)
Simulates all interactions, computing the emitted current |
abstract void |
defineCoatingConductance(ScalSurfField conduct)
Sets the values of the conductances between surface coatings and their underlying ground (their electric super node) to the value conduct. |
Interactor[] |
getInteractor()
|
int |
getInteractorNb()
|
MaterialModel[] |
getMatMod()
Returns spacecraft material models. |
void |
setInteractor(Interactor[] interactors,
int nb)
|
void |
setMatMod(MaterialModel[] models)
|
Interactor[] |
turnOnPhotoEmission(FluidSurfDistrib sunFlux)
Turns on photo-emission. |
void |
turnOnPhotoEmissionDeprecated(SurfDistrib sunFlux,
SurfDistrib photoElecFlux)
turns on photo-emission simulation (generates a photo-emission interactor for each material model, often only one). |
void |
turnOnPhotoEmissionDeprecated(SurfDistrib sunFlux,
SurfDistrib photoElecFlux,
ScalSurfField surfPotential)
turns on photo-emission simulation (generates a photo-emission interactor for each material model, often only one). |
Interactor[] |
turnOnSEEE(SurfDistrib inFlux)
Turns on secondary electron emission from electron impact. |
Methods inherited from class spis.Top.SC.SC |
getGroundPot, getPot, getSm, integrate |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public InteractSC(SurfMesh surfMesh, MaterialModel[] materialModels, ScalSurfField materialModelId, ScalSurfField materialId)
surfMesh
- materialModels
- public 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_)
surfMesh
- materialModels
- materialModelId
- materialId
- thickness_
- surfConductFlag_
- surfConductFlagField_
- volConductFlag_
- volConductFlagField_
- inducedConductFlag_
- inducedConductFlagField_
- temperature_
- Method Detail |
public void addInteractor(Interactor newInteractor)
public void computeInteraction()
public SurfDistrib[] computeInteraction(ScalSurfField totalEmittedCurrent)
totalEmittedCurrent
-
public Interactor[] turnOnSEEE(SurfDistrib inFlux)
inFlux
-
public Interactor[] turnOnPhotoEmission(FluidSurfDistrib sunFlux)
sunFlux
-
public void turnOnPhotoEmissionDeprecated(SurfDistrib sunFlux, SurfDistrib photoElecFlux)
sunFlux
- photoElecFlux
- public void turnOnPhotoEmissionDeprecated(SurfDistrib sunFlux, SurfDistrib photoElecFlux, ScalSurfField surfPotential)
sunFlux
- photoElecFlux
- surfPotential
- public abstract void defineCoatingConductance(ScalSurfField conduct)
conduct
- public MaterialModel[] getMatMod()
public Interactor[] getInteractor()
public int getInteractorNb()
public void setInteractor(Interactor[] interactors, int nb)
interactors
- the interactors arraynb
- the number of interactors effectively allocated in the arraypublic void setMatMod(MaterialModel[] models)
models
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |