public class Asm extends Operator
Author: Alain Hebert, Ecole Polytechnique de Montreal (2002)
Modifier and Type | Field and Description |
---|---|
boolean |
ecco
set to true to compute the P1-scattering reduced collision
probability or system matrices required by the ECCO isotropic
streaming model.
|
java.lang.String |
norm
type of a posteriori normalization for the scattering-reduced
collision probability matrix.
|
java.lang.String |
pnor
type of numerical technique used to normalize the collision, leakage
and escape probability matrices.
|
boolean |
skip
set to true to specify that only the reduced collision
probability matrix is to be computed.
|
Constructor and Description |
---|
Asm(java.lang.String name,
java.lang.String type)
Use this constructor to create an Asm object of specific type.
|
Modifier and Type | Method and Description |
---|---|
void |
exec(Autop a,
Tracking b)
perform the assembly of the multigroup system matrices, as
specified by the instance variables of this object and using
cross sections recovered from an Autop object.
|
void |
exec(Macrolib a,
Tracking b)
perform the assembly of the multigroup system matrices, as
specified by the instance variables of this object and using
cross sections recovered from a Macrolib object.
|
void |
exec(Microlib a,
Tracking b)
perform the assembly of the multigroup system matrices, as
specified by the instance variables of this object and using
cross sections recovered from a Microlib object.
|
public boolean skip
public java.lang.String norm
public java.lang.String pnor
public boolean ecco
public Asm(java.lang.String name, java.lang.String type)
name
- user-defined name of the Asm objecttype
- type of the information written in the object. This
variable is chosen among the following values:
public void exec(Macrolib a, Tracking b) throws JargonException
a
- Macrolib object containing the cross sections.b
- Tracking object containing energy-independent information.JargonException
public void exec(Microlib a, Tracking b) throws JargonException
a
- Microlib object containing the cross sections.b
- Tracking object containing energy-independent information.JargonException
public void exec(Autop a, Tracking b) throws JargonException
a
- Autop object containing the cross sections.b
- Tracking object containing energy-independent information.JargonException