spis.Surf.InteractModel
Class SEEEYieldFunction1
java.lang.Object
spis.Surf.InteractModel.FunctionOfParticle
spis.Surf.InteractModel.FunctionOfParticleETheta
spis.Surf.InteractModel.SEEEYieldFunction1
- All Implemented Interfaces:
- ScalFunctionOf2Scal, ScalFunctionOf4Scal, ScalFunctionOf5Scal, ScalFunctionOfScal
- public class SEEEYieldFunction1
- extends FunctionOfParticleETheta
Class Name : SEEEYieldFunction1
Project ref : SPIS project
File name : SEEEYieldFunction1.java
File type : class
Copyright : ONERA, 2 Av. E. Belin, 31055 Toulouse cedex, France
http://www.onecert.fr
Status : under development
Creation : May 3, 2004
Modification :
Description : Simple yield for secondary electron emission from electron impact.
This function is based on the asumption of a constant
energy loss rate for a particle (simple version of NASCAP SEE model,
cf (3.4) to (3.6) of NASCAP "a three dimensional dynamic study of electrostatic
charging i nmaterials", Katz et al., NASA CR-135256).
It gives the SEE yield(E, theta) = c1 * § dE/dx * exp(-c2*x*cos(theta))
= c1 * (1-exp(-c2*cos(theta)*E*dR/dE)) / (c2*cos(theta)*dR/dE),
with the c1 [eV-1] and c2 [m-1] parameters to be determined from SEE yield maximum.
In each ParameterSet (one set per material in ParameterSet[] parameter array),
passed to the constructor, parameters must be:
- 0: NASCAP param 5: Maximum secondary electron emission (SEE) yield for
electron impact [-].
- 1: modified NASCAP param 6: Primary electron energy that produces
maximum SEE yield, in [eV] here, while it is in [keV] in NASCAP.
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 spis.Surf.InteractModel.FunctionOfParticle |
getDefaultParamsId, getMaterialRange, getModelId, getParticleId, getPartTable, setDefaultParams, setDefaultParamsId, setMaterialRange, setModelId, setParticleId, setPartTable |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SEEEYieldFunction1
public SEEEYieldFunction1(ParameterSet[] params_,
RangeFunction range_,
int modelId,
int particleId,
PartTable partTable)
- Parameters:
params_
- partTable
-