spis.Surf.InteractModel
Class InteractModel

java.lang.Object
  extended byspis.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 numberAuthor (name, e-mail) Corrections/Modifications
0.1 JF Roussel, roussel@onecert.frCreation


Version:
0.1
Author:
JF Roussel

Constructor Summary
InteractModel(ParameterSet[] modelParamSets)
          Default constructor.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InteractModel

public InteractModel(ParameterSet[] modelParamSets)
Default constructor.