spis.Surf.InteractModel
Class BasicInducedConductInteractor

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

public class BasicInducedConductInteractor
extends Interactor

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

Description : Computes conductivity induced by particle impact.
Basic version based on NASCAP material properties.
Adds the induced conductivity K*(rate/rate0)^D to the regular conductivity (computed from computeConductivity method of the MaterialModel).
In each ParameterSet (one set per material in ParameterSet[] parameter array), which must be of type ParameterSet, parameters are:
- 0: NASCAP param 2: Dielectric material thickness [m]
- 1: NASCAP param 4: Atomic number [-]
- 2: NASCAP param 17: Radiation induced conductivity coefficient K [ohm-1.m-1] in the law K*(rate/rate0)^D, with rate0 = 1 Rad/s (TBC), (or equivalently with no rate0 coefficient and rate expresed in Rad/s)
- 3: NASCAP param 18: Radiation induced conductivity power (D)
- 4: NASCAP param 19: Material density [kg/m3]

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
BasicInducedConductInteractor(SurfDistrib inFlux, MaterialModel materialModel, ParameterSet[] parameters, ScalSurfField matModId, ScalSurfField matId, ScalSurfField matThickness, RangeFunction electronRange, InteractSC sc)
           
 
Method Summary
 void computeInteraction()
          Computes the interaction, not computing the net current in this version
 
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

BasicInducedConductInteractor

public BasicInducedConductInteractor(SurfDistrib inFlux,
                                     MaterialModel materialModel,
                                     ParameterSet[] parameters,
                                     ScalSurfField matModId,
                                     ScalSurfField matId,
                                     ScalSurfField matThickness,
                                     RangeFunction electronRange,
                                     InteractSC sc)
Parameters:
inFlux -
materialModel -
parameters -
matModId -
matId -
Method Detail

computeInteraction

public void computeInteraction()
Description copied from class: Interactor
Computes the interaction, not computing the net current in this version

Specified by:
computeInteraction in class Interactor