|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectspis.Surf.InteractModel.FunctionOfDistrib
spis.Surf.InteractModel.FunctionOfDistribFromFuncOfPart
Class Name : FunctionOfDistribFromFuncOfPart
Project ref : SPIS project
File name : FunctionOfDistribFromFuncOfPart.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 : Macroscopic function based on a microscopic function:
from f(partic), builds F(distrib) = sum_partic(weight*f(partic))
This can only be applied on an extensive function (typically a number of secondary particles)
Normalisation also to be confirmed (particle number if inFlux is PIC versus
#/m2 if fluid...) TBW
Versions and anomalies correction :
Version number | Author (name, e-mail) | Corrections/Modifications |
0.1 | JF Roussel, roussel@onecert.fr | Creation |
Field Summary | |
private boolean |
intensive
flag: true if intensive function to be average (e.g. a temperature), false if extensive to be summed (e.g. flux) |
private ScalSurfField |
matId
material Id field (used by the indexed microscopic functions) |
private ScalSurfField |
matModId
material model Id field (used by the indexed microscopic functions) |
private FunctionOfParticle |
particleFunction
microscopic function this "function of dsitribution" is based upon |
Constructor Summary | |
FunctionOfDistribFromFuncOfPart(FunctionOfParticle particleFunction_,
boolean intensive_,
ScalSurfField matModId_,
ScalSurfField matId_)
default constructor. |
Method Summary | |
void |
compute(SurfDistrib flux,
ScalSurfField result)
Computes the local macroscopic function of the given incoming flux (PIC or fluid or...). |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private FunctionOfParticle particleFunction
private boolean intensive
private ScalSurfField matModId
private ScalSurfField matId
Constructor Detail |
public FunctionOfDistribFromFuncOfPart(FunctionOfParticle particleFunction_, boolean intensive_, ScalSurfField matModId_, ScalSurfField matId_)
particleFunction_
- microscopic functionintensive_
- if true intensive function to be averaged, not addedMethod Detail |
public void compute(SurfDistrib flux, ScalSurfField result)
compute
in class FunctionOfDistrib
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |