spis.Vol.BC
Class MatterBC
java.lang.Object
spis.Vol.BC.MatterBC
- Direct Known Subclasses:
- SurfDistribMatterBC
- public abstract class MatterBC
- extends java.lang.Object
Class Name : MatterBC
Project ref : SPIS project
File name : MatterBC.java
File type : class
Copyright : ONERA, 2 Av. E. Belin, 31055 Toulouse cedex, France
http://www.onecert.fr
Status : under development
Creation : Mar 1, 2004
Modification :
Description : Generic boundary conditions class for matter
All classes for matter boundary conditions must be derived from this one.
Typical sub-types are:
- simple incoming flux(es) as surfaces distribution(s)
- regulated incoming fluxes (typically by electric field, to model a preseath
out of the volume mesh, or recollection of secondary particles at SC
boundary by an attractive field...)
- re-injection of some of the outgoing particles (planar symmetry,
or possibly handling SC interactions this way although the regular
way is to transfer the outFlux to SC which handles it and returns the result
as an inFlux, etc....)
...
NB: no surface mesh was specified since several fluxes on several different
surface meshes can be returned (on SC and boundary)
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
Constructor Summary |
MatterBC()
Default constructor (does nothing for now) |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MatterBC
public MatterBC()
- Default constructor (does nothing for now)
computeInFlux
public abstract SurfDistrib[] computeInFlux()
- Returns the incoming flux as an array of surface distributions.
NB: complex sub-types involving regulation parameters (electric field,
outgoing flux...) have to define these parameters in their constructors, leaving
the interface of this method simple and generic to avoid changing the
time integration routines using this method when matter boundary conditions are changed.