spis.Surf.InteractModel
Class ElecBackscatterFunction
java.lang.Object
spis.Surf.InteractModel.FunctionOfParticle
spis.Surf.InteractModel.FunctionOfParticleETheta
spis.Surf.InteractModel.ElecBackscatterFunction
- All Implemented Interfaces:
- ScalFunctionOf2Scal, ScalFunctionOf4Scal, ScalFunctionOf5Scal, ScalFunctionOfScal
- public class ElecBackscatterFunction
- extends FunctionOfParticleETheta
Class Name : ElecBackscatterFunction
Project ref : SPIS project
File name : ElecBackscatterFunction.java
File type : class
Copyright : ONERA, 2 Av. E. Belin, 31055 Toulouse cedex, France
http://www.onecert.fr
Status : under development
Creation : May 5, 2004
Modification :
Description :
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
Method Summary |
protected float |
compute(float E,
float cosTheta,
int matId)
Returns the albedo of backscattered electrons |
protected float |
compute(float E,
int matId)
Returns the average albedo of backscattered electrons for an isotropic distribution |
Methods inherited from class spis.Surf.InteractModel.FunctionOfParticle |
getDefaultParamsId, getMaterialRange, getModelId, getParticleId, getPartTable, selectParamSet, setDefaultParams, setDefaultParamsId, setMaterialRange, setModelId, setParticleId, setPartTable |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
atomicNb
private FunctionOfParticleNothing atomicNb
- function returning the atomic number
Z of the material
conductivity
private FunctionOfParticleNothing conductivity
- function returning the bulkconductivity
of the material
ElecBackscatterFunction
public ElecBackscatterFunction(FunctionOfParticleNothing atomicNb_,
FunctionOfParticleNothing conductivity_,
int modelId,
int particleId,
PartTable partTable)
- Default constructor.
- Parameters:
atomicNb_
- conductivity_
- partTable
-
compute
protected float compute(float E,
float cosTheta,
int matId)
- Returns the albedo of backscattered electrons
- Specified by:
compute
in class FunctionOfParticleETheta
- Parameters:
E
- particle energy [eV]cosTheta
- cosine of angle to normalmatId
-
- Returns:
- albedo [-]
compute
protected float compute(float E,
int matId)
- Returns the average albedo of backscattered electrons for an isotropic distribution
- Overrides:
compute
in class FunctionOfParticleETheta
- Parameters:
E
- particle energy [eV]matId
-
- Returns:
- albedo [-]