spis.Surf.InteractModel
Class Source

java.lang.Object
  extended byspis.Surf.InteractModel.Interactor
      extended byspis.Surf.InteractModel.Source

public class Source
extends Interactor

Class Name : Source
Project ref : SPIS project
File name : Source.java
File type : class
Copyright : ONERA, 2 Av. E. Belin, 31055 Toulouse cedex, France http://www.onecert.fr
Status : under development
Creation : Jul 5, 2004
Modification :

Description : a source of (artificial) plasma: a very simple interactor, which emits a pre-defined surface distribution of plasma, independently of any 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

Field Summary
 
Fields inherited from class spis.Surf.InteractModel.Interactor
inFlux, outFlux, params
 
Constructor Summary
Source(SurfDistrib flux)
          Default constructor
 
Method Summary
 void computeInteraction()
          Nothing to do here since the interaction is reduced to a constant surface distribution emission (a possible sampling is done when requesting getSample() from the outgoing flux)
 
Methods inherited from class spis.Surf.InteractModel.Interactor
computeInteraction, computeMultipleInteraction, getInFlux, getInteractModel, getOutFlux, getParams, setInFlux, setInteractModel, setOutFlux, setParams
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Source

public Source(SurfDistrib flux)
Default constructor

Parameters:
flux - the source flux (a surface distribution)
Method Detail

computeInteraction

public void computeInteraction()
Nothing to do here since the interaction is reduced to a constant surface distribution emission (a possible sampling is done when requesting getSample() from the outgoing flux)

Specified by:
computeInteraction in class Interactor