spis.Surf.InteractModel
Class MaxwellianInteractor

java.lang.Object
  extended byspis.Surf.InteractModel.Interactor
      extended byspis.Surf.InteractModel.MaxwellianInteractor
Direct Known Subclasses:
BasicPhotoEmInteractor, BasicSEEPInteractor, MaxwellianInteractorWithRecollection

public class MaxwellianInteractor
extends Interactor

Class Name : MaxwellianInteractor
Project ref : SPIS project
File name : MaxwellianInteractor.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 : Maxwellian Interactor class.
Computes interactions resulting in a (local) Maxwellian distribution.

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
MaxwellianInteractor(SurfDistrib inFlux, FluidSurfDistrib outFlux, InteractModel interactModel, ParameterSet[] parameters, FunctionOfDistrib yield_, FunctionOfDistrib temperature_)
          Default constructor.
 
Method Summary
 void computeInteraction()
          Computes the interaction for a whole flux (over the whole surface mesh).
 FunctionOfDistrib getTemperature()
           
 FunctionOfDistrib getYield()
           
 void setTemperature(FunctionOfDistrib distrib)
           
 void setYield(FunctionOfDistrib distrib)
           
 
Methods inherited from class spis.Surf.InteractModel.Interactor
computeInteraction, getInFlux, getInteractModel, getOutFlux, getParams, setInFlux, setInteractModel, setOutFlux, setParams
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MaxwellianInteractor

public MaxwellianInteractor(SurfDistrib inFlux,
                            FluidSurfDistrib outFlux,
                            InteractModel interactModel,
                            ParameterSet[] parameters,
                            FunctionOfDistrib yield_,
                            FunctionOfDistrib temperature_)
Default constructor.

Parameters:
inFlux - incoming flux
outFlux - outgoing flux (forced to be fluid here, or derived type: Maxwell, etc.)
interactModel -
parameters -
yield_ -
temperature_ -
See Also:
Interactor#Interactor(SurfDistrib, SurfDistrib, InteractModel, InteractorParamSet[])
Method Detail

computeInteraction

public void computeInteraction()
Computes the interaction for a whole flux (over the whole surface mesh).

Specified by:
computeInteraction in class Interactor

getTemperature

public FunctionOfDistrib getTemperature()
Returns:

getYield

public FunctionOfDistrib getYield()
Returns:

setTemperature

public void setTemperature(FunctionOfDistrib distrib)
Parameters:
distrib -

setYield

public void setYield(FunctionOfDistrib distrib)
Parameters:
distrib -