public class Autop extends Operator
Author: Alain Hebert, Ecole Polytechnique de Montreal (2002)
Modifier and Type | Field and Description |
---|---|
float |
eps
convergence criterion for the self-shielding iteration.
|
boolean |
GoldsteinCohen
set to true to activate the Goldstein-Cohen approximation in
cases where Goldstein-Cohen parameters are stored on the internal library.
|
int |
grmax
last group index considered during the self-shielding process.
|
int |
grmin
first group index considered during the self-shielding process.
|
int |
iterations
the maximum number of outer iterations during the self-shielding process.
|
int |
passes
the number of outer iterations during the self-shielding process.
|
java.lang.String |
solution
type of flux solution technique used within the self-shielding
model.
|
boolean |
sph
set to true to activate the SPH equivalence or Livolant-Jeanpierre
scheme which modifies the self-shielded averaged neutron fluxes in
heterogeneous geometries.
|
boolean |
traCor
set to true to activate the transport correction option for
self-shielding calculations.
|
Constructor and Description |
---|
Autop(java.lang.String name,
java.lang.String type)
Use this constructor to create a new Autop object.
|
Modifier and Type | Method and Description |
---|---|
void |
exec(Autop a,
Microlib b,
Tracking c)
perform a resonance self-shielding calculation and update the
embedded LCM structure.
|
void |
exec(Microlib a,
Tracking b)
create the embedded LCM structure and perform a resonance
self-shielding calculation.
|
void |
setSimpleSS(java.lang.String suffix,
Isotope isotope)
activate the simplified self-shielding approximation in which a
single self-shielded isotope is shared by many resonant mixtures.
|
void |
setSimpleSS(java.lang.String suffix,
Isotope isotope,
Composition[] media)
activate the simplified self-shielding approximation in which a
single self-shielded isotope is shared by many resonant mixtures.
|
void |
text(Microlib a)
print the operator data in a form compatible with REDGET.
|
public int grmin
public int grmax
public int passes
public int iterations
public float eps
public boolean GoldsteinCohen
public boolean sph
public boolean traCor
public java.lang.String solution
public Autop(java.lang.String name, java.lang.String type)
name
- user-defined name of the Autop objecttype
- type of self-shielding model. This variable is
chosen among the following values:
public void text(Microlib a) throws JargonException
a
- Microlib object where self-shielding related information
is recovered.JargonException
public void exec(Microlib a, Tracking b) throws JargonException
a
- Microlib object where self-shielding related information
is recovered (including probability tables).b
- tracking object where flux-related numerotation is recovered.JargonException
public void exec(Autop a, Microlib b, Tracking c) throws JargonException
a
- Autop object containing previously self-shielded information.b
- Microlib object where self-shielding related information
is recovered (including probability tables).c
- tracking object where flux-related numerotation is recovered.JargonException
public void setSimpleSS(java.lang.String suffix, Isotope isotope, Composition[] media)
suffix
- user-defined 4-character suffix for the isotope
names that will be self-shielded together in a groupisotope
- self-shielded isotope in this groupmedia
- array of medium that will share the same self-shielded
isotopepublic void setSimpleSS(java.lang.String suffix, Isotope isotope)
suffix
- user-defined 4-character suffix for the isotope
names that will be self-shielded together in a groupisotope
- self-shielded isotope in this group. All media of
the domain will share the same self-shielded isotope.