spis.Surf.InteractModel
Class InteractModel
java.lang.Object
spis.Surf.InteractModel.InteractModel
- Direct Known Subclasses:
- MaterialModel
- public abstract class InteractModel
- extends java.lang.Object
Class Name : InteractModel (generic Interaction Model class)
Project ref : SPIS project
File name : InteractModel.java
File type : class
Copyright : ONERA, 2 Av. E. Belin, 31055 Toulouse cedex, France
http://www.onecert.fr
Status : under development
Creation : 25/08/2003
Modification :
Description : general abstract Interaction Model class.
Describes the interactions of particles with a surface, either a physical
surface or boundary surface.
The inputs to compute an interaction are:
- a surface distribution for the incoming flux (of electrons, ions, or photons, etc.)
- parameters for the interaction
NB: they are treated on a different footing since the flux is variable,
whereas the parameters are (more) constant: the latter are object members,
whereas the former are method parameters.
The output are:
- a surface distribution for the outgoing flux (of electrons, ions, etc.)
- a "circuit field" for the net current collected by the spacecraft circuit
Most of the implementation is left to the derived classes, which specialise
to the various types of interactions.
Particle sources are also considered as surface interactions, since they
share almost all properties with interactions, they simply have no incoming flux.
Versions and anomalies correction :
Version number | Author (name, e-mail) | Corrections/Modifications |
0.1 | JF Roussel, roussel@onecert.fr | Creation |
- Version:
- 0.1
- Author:
- JF Roussel
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InteractModel
public InteractModel(ParameterSet[] modelParamSets)
- Default constructor.