A Cell is a MCNP cell. More...
#include <Cell.hxx>
Public Member Functions | |
Cell (Shape_ptr theShape, Material *theMaterial=0, int theImportance=1, double theTemperature=-10) | |
Normal constructor. More... | |
Cell (int theNumber, Material *theMaterial, double theVolume, int theImportance=1, double theTemperature=-10) | |
Special Constructor. More... | |
Cell (Material *theMaterial, int theNumber, double theVolume, double theTemperature) | |
used for OutCore virtual cells More... | |
Cell (const Cell &c) | |
Copy constructor. More... | |
~Cell () | |
destructor More... | |
General Cell attributes | |
void | SetShape (Shape_ptr theShape) |
give a Shape(_ptr) to the Cell More... | |
Shape_ptr | GetShape () |
returns the Shape of the Cell More... | |
void | SetMaterial (Material *theMaterial) |
set the Material constituing the Cell More... | |
Material * | GetMaterial () |
returns the Material constituing the Cell More... | |
void | SetTemperature (double T) |
set the temperature (in K) to T More... | |
double | GetTemperature () |
returns the temperature in K. More... | |
void | SetImportance (int imp) |
Set all the MCNP Cell importance (imp card) More... | |
void | SetImportance (int part, int imp) |
Set the MCNP Cell importance for particle part. More... | |
vector< int > | GetImportance () |
returns the MCNP Cell importance (imp card) More... | |
vector< string > | GetParticle () |
returns the Particle type (N=neutron, P=photon, E=Electron) More... | |
void | AddParticle (string Part, int Imp) |
add a particle type Part (N, P or E) and its importance More... | |
int | GetNumber () |
returns the MCNP Number of the Cell More... | |
void | SetNumber (int Number) |
double | GetVolume () |
Get the Volume of a Cell. More... | |
void | SetVolume (double V) |
Set Cell volume. More... | |
double | GetMass () |
Get Cell mass. More... | |
void | SetComment (string Comment="") |
Give a comment to the Cell (default=no comment) More... | |
string | GetComment () |
return the Cell comment More... | |
void | AddSpatialVariable (string name, double value) |
Add spatial variables to a Cell. More... | |
vector< string > & | GetSpatialVariableNames () |
return spatial variable names More... | |
vector< double > & | GetSpatialVariables () |
return spatial varibale values More... | |
bool | IsSpatialVariable (string name) |
Returns if spatial variable "name" is defined. More... | |
double | GetSpatialVariable (string name) |
Returns value of spatial variable "name". More... | |
Lattice methods | |
these methods are used to define lattices. | |
void | Lattice (int LatticeType, int *RangeX, int *RangeY=0, int *RangeZ=0) |
Declaration of a Lattice. More... | |
void | Lattice (int LatticeType, int Xmin=0, int Xmax=0, int Ymin=0, int Ymax=0, int Zmin=0, int Zmax=0) |
Declaration of a Lattice. More... | |
int | FillLattice (int Universe, int *Pos=0, int Trans=0) |
Fill a Cell Lattice with Universe. More... | |
int | FillLattice (Shape_ptr theShape, int *Pos=0, int OldUniverse=0, int Trans=0) |
Fill a Cell Lattice with Universe. More... | |
int | GetUniverse () |
returns the MCNP Universe Number of the Cell More... | |
int *** | GetLattice () |
Returns the Lattice Matrix. More... | |
int ** | GetLatticeRange () |
Returns the Lattice Range. More... | |
int *** | GetTransLattice () |
Returns the Lattice Matrix Transformation. More... | |
Cell Transformations | |
Cell * | LikeBut (Cell *InsertionCell, double x=0, double y=0, double z=0) |
Create new cloned cell, translation. More... | |
void | SetLikeNumber (int Number) |
Set the like but number of new cell clone. More... | |
void | SetTransformation (Transformation *TR) |
Set the transformation of the new cell. More... | |
Transformation * | GetTransformation () |
Get the transformation of the new cell. More... | |
void | ExcludeCell (Cell *ACell) |
Vector of LikeBut cells to exclude. More... | |
Cell Evolution linked methods | |
bool | IsEvolving () |
return true for an evolving cell More... | |
void | SetEvolutiveSystem (EvolutiveSystem *es) |
set the EvolutiveSystem of this cell More... | |
EvolutiveSystem * | GetEvolutiveSystem () |
return the EvolutiveSystem of this cell More... | |
void | SetTallyNumber (int num) |
Set Tally Number for the Cell. More... | |
int | GetTallyNumber () |
returns Tally Number for the Cell More... | |
void | SetTallyBinNumber (int num) |
Set the Tally bin number (i.e. the bin in which the cell is stored) More... | |
int | GetTallyBinNumber () |
returns the Tally bin number More... | |
void | SetFlux (double phi) |
set the mean flux in this cell More... | |
void | SetFlux (ValErr_t phi) |
set the mean flux in this cell More... | |
double | GetFlux () |
returns the mean flux in this cell More... | |
ValErr_t | GetMCNPFlux () |
returns the mean flux in this cell More... | |
void | BuildMultiGroupFlux (int N) |
Build the group flux for multigroup run. More... | |
void | SetMultiGroupFlux (int i, ValErr_t Flux) |
set "Flux" to group i More... | |
ValErr_t | GetMultiGroupFlux (int i) |
get the value of the group i flux More... | |
vector< ValErr_t > & | GetMultiGroupFlux () |
return the multigroup flux vector More... | |
int | GetNEnergyGroup () |
return the number of groups of the flux More... | |
void | SetEnergyGroup (float *E) |
set the energy group array More... | |
float * | GetEnergyGroups () |
return the energy group array More... | |
Reactivity control | |
these methods are used to control reactivity evolution (poison cell or control rod cell). | |
void | SetTrueCell () |
say the cell is a true one More... | |
bool | GetTrueCell () |
return true for a true Cell More... | |
void | SetGlobalTallyNumber (int num) |
Give a Tally number for poison/control rod (abs, ...) More... | |
int | GetGlobalTallyNumber () |
return the Tally number More... | |
void | SetCellAbsorptions (ValErr_t rate) |
Set absorption rate of the cell. More... | |
void | SetCellN2N (ValErr_t rate) |
Set (n,2n) rate of the cell. More... | |
void | SetCellN3N (ValErr_t rate) |
Set (n,3n) rate of the cell. More... | |
void | SetCellFissions (ValErr_t rate) |
Set fission rate of the cell. More... | |
void | SetCellNuFissions (ValErr_t rate) |
Set fission*Nu rate of the cell. More... | |
void | SetControlRate (Reaction r, ValErr_t rate) |
void | SetControlRate (int ReactionCode, ValErr_t rate) |
ValErr_t | GetCellAbsorptions () |
return absorption rate of the cell More... | |
ValErr_t | GetCellN2N () |
return (n,2n) rate of the cell More... | |
ValErr_t | GetCellN3N () |
return (n,3n) rate of the cell More... | |
ValErr_t | GetCellFissions () |
return fission rate of the cell More... | |
ValErr_t | GetCellNuFissions () |
return fission*Nu rate of the cell More... | |
ValErr_t | GetControlRate (Reaction r) |
return the cell reaction rates when evolution is controled by ControlMaterial More... | |
ValErr_t | GetControlRate (int ReactionCode) |
return the cell reaction rates when evolution is controled by ControlMaterial More... | |
bool | IsFissile () |
return true when a Cell contains a fissile Nucleus More... | |
bool | IsControlRod () |
return true for a Control Rod More... | |
void | SetControlRod (double InitialLength, bool flag=true) |
give the initial length of a Control Rod More... | |
void | SetControlRodLength (double l) |
give the length of a Control Rod (used in MURE only) More... | |
double | GetControlRodLength () |
return the Control Rod length More... | |
Miscelaneous methods | |
bool | IsFuel () |
return true for a fuel Cell More... | |
bool | IsModerator () |
return true for a moderator Cell More... | |
void | SetFuel (bool flag=true) |
say that the Cell contains fuel More... | |
void | SetModerator (bool flag=true) |
say that the Cell moderator fuel More... | |
void | SetZone (int z) |
Set that this cell is in a given zone with other cells. More... | |
int | GetZone () |
return the zone number of this cell More... | |
void | SetZlevel (int z) |
Set that this cell is in a certain zlevel with other cells. More... | |
int | GetZlevel () |
return the z level number of this cell More... | |
void | SetGuideTubeCoolant () |
Set that this cell is a GuideTube coolant cell. More... | |
bool | IsGuideTubeCoolant () |
return true for a guide tube coolant cell More... | |
double | GetLocalKeff () |
Calculate the value of Keff unique to this cell from reaction rates and surrounding fluxes. More... | |
void | AddBetaCollector (BetaCollector *BC) |
add a beta collector at a particular time step More... | |
string | Print () |
Print the Cell (MCNP cell block) More... | |
bool | IsVirtual () |
void | SetTHLevelPosition (int level) |
Set spatial level position of a cell (used for thermal-hydraulics) More... | |
int | GetTHLevelPosition () |
Get spatial level position of a cell (used for thermal-hydraulics) More... | |
void | SetTHZonePosition (int zone) |
Set spatial zone position (arbitrary) of a cell (used for thermal-hydraulics) More... | |
int | GetTHZonePosition () |
Get spatial zone position (arbitrary) of a cell (used for thermal-hydraulics) More... | |
void | AddToNuNSigmaFisPhi (double Value) |
adding value to Nu sigma phi total More... | |
void | SetNuNSigmaFisPhi (double Value) |
used to renice More... | |
double | GetNuNSigmaFisPhi () |
Get Nutot*N*sigmafis*Flux of all nucleus in the cell. More... | |
void | SetNSigmaFisPhiOfNucleus (int i, double Value) |
Set N*sigmafis*Flux of a nucleus in a cell - nucleus are arbitrary ordered. More... | |
double | GetNSigmaFisPhiOfNucleus (int i) |
returns N*sigmafis*Flux More... | |
vector< double > | GetNSigmaFisPhiOfAllNucleus () |
returns N*sigmafis*Flux of a nucleus in a cell More... | |
Private Attributes | |
int | fNumber |
MCNP Number of the Cell. More... | |
Shape_ptr | fShape |
Shape of the Cell. More... | |
Material * | fMaterial |
Material constituing the Cell. More... | |
double | fTemperature |
Temperature (in K) of the Cell. More... | |
double | fFlux |
Flux in the cell. More... | |
ValErr_t | fMCNPFlux |
Flux in the cell. More... | |
int | fGlobalImportance |
vector of Importance in the Cell for the coresponding particle More... | |
vector< int > | fImportance |
vector of Importance in the Cell for the coresponding particle More... | |
vector< string > | fParticle |
vector of Particle More... | |
string | fComment |
Cell comment (to be written in MCNP file) More... | |
double | fVolume |
the Cell Volume More... | |
int | fLatticeType |
0=no lattice ; 1=paralepipedic latt ; 2=hexagonal latt More... | |
int ** | fLatticeRange |
the lattice range if exists More... | |
int *** | fLattice |
the lattice array containing universe number More... | |
bool | fEvolving |
Whether or not the cell material is evolving. More... | |
double | fMass |
mass of the cell. More... | |
double | fNatoms |
Number of nuclei in the cell. More... | |
EvolutiveSystem * | fEvolutiveSystem |
If the cell is evolving, then this is its corresponding evolutive system. More... | |
bool | fFromCopy |
flag to know if the Copy method has been used (for destructor) More... | |
int | fTallyNum |
Tally Number for flux calculation (evolution) More... | |
int | fTallyBinNum |
Tally Bin Number for flux calculation (evolution) More... | |
vector< double > | fSpatialVariables |
Information on the cell's spatial position. More... | |
vector< string > | fSpatialVariableNames |
Names of the spatial variables (e.g assemblyx,crayon#,ringradius) More... | |
bool | fIsTrueCell |
true for True cell (fms) More... | |
int | fGlobalTallyNum |
fms More... | |
vector< BetaCollector * > | fCellBetaCollectors |
vector of gathered beta emitters at different time steps More... | |
ValErr_t | fCellAbsorptions |
absorption rate of the cell More... | |
ValErr_t | fCellN2N |
(n,2n) rate of the cell More... | |
ValErr_t | fCellN3N |
(n,2n) rate of the cell More... | |
ValErr_t | fCellNuFissions |
nu*fission rate of the cell More... | |
ValErr_t | fCellFissions |
fission rate of the cell More... | |
map< Reaction, ValErr_t, EqualReaction > | fControlRate |
cell reaction rates when evolution is controled by ControlMaterial More... | |
bool | fCellCanFission |
a fissile material as been put in the Cell More... | |
vector< double > | fCellGlobalRatesVector |
contains duplicates More... | |
int *** | fTransLattice |
the lattice array containing transformation number More... | |
bool | fControlRod |
Whether or not the cell is a control rod. More... | |
double | fControlRodLength |
Whether or not the cell is a control rod. More... | |
bool | fIsLikeBut |
Flag to say that new cell is like cell X, but put somewhere else. More... | |
int | fLikeNumber |
The cell that it is copied from. More... | |
Transformation * | fTransformation |
The Transformation that applies to this like but cell. More... | |
vector< Cell * > | fExcludedCells |
Vector of all the other LikeBut cells inside this one. More... | |
bool | fFuel |
whether or not this cell has is fuel material. More... | |
bool | fModerator |
whether or not this has moderator material. More... | |
bool | fVirtual |
wether it is a true MURE cell or a virtual (user define MCNP geometry). More... | |
int | fZlevel |
The Z level of this cell, need for thermal coupling. More... | |
int | fZone |
Attribute to declare a group of cells to be in the same zone. More... | |
bool | fGuideTubeCoolant |
Attribute to declare a guide tube cell containing the same coolant as neighbour cells. More... | |
double | fLocalKeff |
The local Keff of this cell. More... | |
vector< ValErr_t > | fPhiE |
The multigroup flux in case of multigroup run. More... | |
float * | fEnergyGroups |
array of the energy groups More... | |
int | fNEnergyGroup |
Number of groups. More... | |
int | fTHLevelPosition |
explicit spatial level position of a cell (used for thermal-hydraulics) More... | |
int | fTHZonePosition |
explicit spatial zone position (arbitrary) of a cell (used for thermal-hydraulics) More... | |
double | fNuNSigmaFisPhiTotalOfCell |
Nutot*N*sigmafis*Flux of all nucleus in the cell. More... | |
vector< double > | fNSigmaFisPhiOfNucleus |
N*sigmafis*Flux of a nucleus in a cell. More... | |
A Cell is a MCNP cell.
A Cell is a MCNP cell. One needs to give a Shape_ptr corresponding to the geometrical form of the cell.
Cell::Cell | ( | Shape_ptr | theShape, |
Material * | theMaterial = 0 , |
||
int | theImportance = 1 , |
||
double | theTemperature = -10 |
||
) |
Normal constructor.
Default: a void Shape_ptr at 293.6K with importance 1. if Material is specified and the cell temperature is not, the cell temperature is taken from the material
Cell::Cell | ( | int | theNumber, |
Material * | theMaterial, | ||
double | theVolume, | ||
int | theImportance = 1 , |
||
double | theTemperature = -10 |
||
) |
Special Constructor.
Use when the geometry is not a MURE one but a standard MCNP(X) one. This is only for evolving cells thus the Material must be a true one.
theNumber | : the Cell number in the user defined MCNP(X) geometry. |
theVolume | : the Cell volume of the user defined MCNP(X) geometry. MUST BE PROVIDED |
theMaterial | : the Material constituing the Cell |
theImportance | : Importance in the Cell: all particles importance are set to theImportance |
theTemperature | : Temperature (in K) of the Cell |
Cell::Cell | ( | Material * | theMaterial, |
int | theNumber, | ||
double | theVolume, | ||
double | theTemperature | ||
) |
used for OutCore virtual cells
Cell::Cell | ( | const Cell & | c | ) |
Copy constructor.
Cell::~Cell | ( | ) |
destructor
|
inline |
add a beta collector at a particular time step
void Cell::AddParticle | ( | string | Part, |
int | Imp | ||
) |
add a particle type Part (N, P or E) and its importance
void Cell::AddSpatialVariable | ( | string | name, |
double | value | ||
) |
Add spatial variables to a Cell.
Spatial variables are used only for post treatment (MureGui). The aim of these variables is to make conditions on what to plot.
|
inline |
adding value to Nu sigma phi total
void Cell::BuildMultiGroupFlux | ( | int | N | ) |
Build the group flux for multigroup run.
|
inline |
Vector of LikeBut cells to exclude.
int Cell::FillLattice | ( | int | Universe, |
int * | Pos = 0 , |
||
int | Trans = 0 |
||
) |
Fill a Cell Lattice with Universe.
Returns Universe;
Universe | : the universe filling the lattice |
Pos | : the (i,j,k) index position in the lattice ; if Pos=0, all the Lattice is filled with that Universe. |
Trans | : a transformation number may be added |
int Cell::FillLattice | ( | Shape_ptr | theShape, |
int * | Pos = 0 , |
||
int | OldUniverse = 0 , |
||
int | Trans = 0 |
||
) |
Fill a Cell Lattice with Universe.
Returns the filling universe;
theShape | : Fills the Lattice with theShape's universe. if theShape'universe is 0, give a new universe to theShape. |
Pos | : the (i,j,k) index position in the lattice ; if Pos=0, all the Lattice is filled with theShape's universe. |
OldUniverse | : if OldUniverse>0, gives OldUniverse to theShape; |
Trans | : a transformation number may be added |
|
inline |
return absorption rate of the cell
|
inline |
return fission rate of the cell
|
inline |
return (n,2n) rate of the cell
|
inline |
return (n,3n) rate of the cell
|
inline |
return fission*Nu rate of the cell
|
inline |
return the Cell comment
|
inline |
return the cell reaction rates when evolution is controled by ControlMaterial
|
inline |
return the cell reaction rates when evolution is controled by ControlMaterial
|
inline |
return the Control Rod length
|
inline |
return the energy group array
|
inline |
return the EvolutiveSystem of this cell
|
inline |
returns the mean flux in this cell
|
inline |
return the Tally number
|
inline |
returns the MCNP Cell importance (imp card)
|
inline |
Returns the Lattice Matrix.
|
inline |
Returns the Lattice Range.
double Cell::GetLocalKeff | ( | ) |
Calculate the value of Keff unique to this cell from reaction rates and surrounding fluxes.
double Cell::GetMass | ( | ) |
Get Cell mass.
|
inline |
returns the mean flux in this cell
|
inline |
get the value of the group i flux
|
inline |
return the multigroup flux vector
|
inline |
return the number of groups of the flux
|
inline |
returns N*sigmafis*Flux of a nucleus in a cell
|
inline |
returns N*sigmafis*Flux
|
inline |
returns the MCNP Number of the Cell
|
inline |
Get Nutot*N*sigmafis*Flux of all nucleus in the cell.
|
inline |
returns the Particle type (N=neutron, P=photon, E=Electron)
double Cell::GetSpatialVariable | ( | string | name | ) |
Returns value of spatial variable "name".
|
inline |
return spatial variable names
|
inline |
return spatial varibale values
|
inline |
returns the Tally bin number
|
inline |
returns the temperature in K.
|
inline |
Get spatial level position of a cell (used for thermal-hydraulics)
|
inline |
Get spatial zone position (arbitrary) of a cell (used for thermal-hydraulics)
|
inline |
Get the transformation of the new cell.
|
inline |
Returns the Lattice Matrix Transformation.
|
inline |
return true for a true Cell
|
inline |
returns the MCNP Universe Number of the Cell
|
inline |
Get the Volume of a Cell.
Returns -1 when not able to calculate volume
|
inline |
return the z level number of this cell
|
inline |
return the zone number of this cell
|
inline |
return true for a Control Rod
|
inline |
return true for an evolving cell
|
inline |
return true for a fuel Cell
|
inline |
return true for a guide tube coolant cell
|
inline |
return true for a moderator Cell
bool Cell::IsSpatialVariable | ( | string | name | ) |
Returns if spatial variable "name" is defined.
|
inline |
void Cell::Lattice | ( | int | LatticeType, |
int * | RangeX, | ||
int * | RangeY = 0 , |
||
int * | RangeZ = 0 |
||
) |
Declaration of a Lattice.
LatticeType | : 1=parallelepipedic lattice, 2=hexagonal lattice |
RangeX | : array of (Xmin,Xmax) for X-Lattice extension |
RangeY | : array of (Ymin,Ymax) for Y-Lattice extension |
RangeZ | : array of (Zmin,Zmax) for Z-Lattice extension |
void Cell::Lattice | ( | int | LatticeType, |
int | Xmin = 0 , |
||
int | Xmax = 0 , |
||
int | Ymin = 0 , |
||
int | Ymax = 0 , |
||
int | Zmin = 0 , |
||
int | Zmax = 0 |
||
) |
Declaration of a Lattice.
LatticeType | : 1=parallelepipedic lattice, 2=hexagonal lattice |
Xmin | : minimum extension of X-Lattice |
Xmax | : maximum extension of X-Lattice |
Ymin | : minimum extension of Y-Lattice |
Ymax | : maximum extension of Y-Lattice |
Zmin | : minimum extension of Z-Lattice |
Zmax | : maximum extension of Z-Lattice |
Create new cloned cell, translation.
string Cell::Print | ( | ) |
Print the Cell (MCNP cell block)
|
inline |
Set absorption rate of the cell.
|
inline |
Set fission rate of the cell.
|
inline |
Set (n,2n) rate of the cell.
|
inline |
Set (n,3n) rate of the cell.
|
inline |
Set fission*Nu rate of the cell.
|
inline |
Give a comment to the Cell (default=no comment)
|
inline |
Set Cell reaction rates when evolution is controled by ControlMaterial.
r | : the wanted Reaction. |
rate | : the value. |
|
inline |
Set Cell reaction rates when evolution is controled by ControlMaterial.
ReactionCode | : the wanted endf code corresponding to a reaction (e.g. 102 for (n,gamma)). |
rate | : the value. |
void Cell::SetControlRod | ( | double | InitialLength, |
bool | flag = true |
||
) |
give the initial length of a Control Rod
|
inline |
give the length of a Control Rod (used in MURE only)
|
inline |
set the energy group array
|
inline |
set the EvolutiveSystem of this cell
|
inline |
set the mean flux in this cell
|
inline |
set the mean flux in this cell
|
inline |
say that the Cell contains fuel
|
inline |
Give a Tally number for poison/control rod (abs, ...)
|
inline |
Set that this cell is a GuideTube coolant cell.
void Cell::SetImportance | ( | int | imp | ) |
Set all the MCNP Cell importance (imp card)
|
inline |
Set the MCNP Cell importance for particle part.
|
inline |
Set the like but number of new cell clone.
|
inline |
say that the Cell moderator fuel
|
inline |
set "Flux" to group i
|
inline |
Set N*sigmafis*Flux of a nucleus in a cell - nucleus are arbitrary ordered.
|
inline |
set's the MCNP Number of the Cell
|
inline |
used to renice
|
inline |
give a Shape(_ptr) to the Cell
|
inline |
Set the Tally bin number (i.e. the bin in which the cell is stored)
void Cell::SetTemperature | ( | double | T | ) |
set the temperature (in K) to T
|
inline |
Set spatial level position of a cell (used for thermal-hydraulics)
|
inline |
Set spatial zone position (arbitrary) of a cell (used for thermal-hydraulics)
|
inline |
Set the transformation of the new cell.
|
inline |
say the cell is a true one
void Cell::SetVolume | ( | double | V | ) |
Set Cell volume.
|
inline |
Set that this cell is in a certain zlevel with other cells.
|
inline |
Set that this cell is in a given zone with other cells.
|
private |
absorption rate of the cell
|
private |
vector of gathered beta emitters at different time steps
|
private |
a fissile material as been put in the Cell
|
private |
fission rate of the cell
|
private |
contains duplicates
|
private |
(n,2n) rate of the cell
|
private |
(n,2n) rate of the cell
|
private |
nu*fission rate of the cell
|
private |
Cell comment (to be written in MCNP file)
|
private |
cell reaction rates when evolution is controled by ControlMaterial
|
private |
Whether or not the cell is a control rod.
|
private |
Whether or not the cell is a control rod.
|
private |
array of the energy groups
|
private |
If the cell is evolving, then this is its corresponding evolutive system.
|
private |
Whether or not the cell material is evolving.
|
private |
Vector of all the other LikeBut cells inside this one.
|
private |
Flux in the cell.
|
private |
flag to know if the Copy method has been used (for destructor)
|
private |
whether or not this cell has is fuel material.
|
private |
vector of Importance in the Cell for the coresponding particle
|
private |
fms
|
private |
Attribute to declare a guide tube cell containing the same coolant as neighbour cells.
|
private |
vector of Importance in the Cell for the coresponding particle
|
private |
Flag to say that new cell is like cell X, but put somewhere else.
|
private |
true for True cell (fms)
|
private |
the lattice array containing universe number
|
private |
the lattice range if exists
|
private |
0=no lattice ; 1=paralepipedic latt ; 2=hexagonal latt
|
private |
The cell that it is copied from.
|
private |
The local Keff of this cell.
|
private |
mass of the cell.
|
private |
Flux in the cell.
|
private |
whether or not this has moderator material.
|
private |
Number of nuclei in the cell.
|
private |
Number of groups.
|
private |
N*sigmafis*Flux of a nucleus in a cell.
|
private |
MCNP Number of the Cell.
|
private |
Nutot*N*sigmafis*Flux of all nucleus in the cell.
|
private |
vector of Particle
|
private |
The multigroup flux in case of multigroup run.
|
private |
Names of the spatial variables (e.g assemblyx,crayon#,ringradius)
|
private |
Information on the cell's spatial position.
|
private |
Tally Bin Number for flux calculation (evolution)
|
private |
Tally Number for flux calculation (evolution)
|
private |
Temperature (in K) of the Cell.
|
private |
explicit spatial level position of a cell (used for thermal-hydraulics)
|
private |
explicit spatial zone position (arbitrary) of a cell (used for thermal-hydraulics)
|
private |
The Transformation that applies to this like but cell.
|
private |
the lattice array containing transformation number
|
private |
wether it is a true MURE cell or a virtual (user define MCNP geometry).
|
private |
the Cell Volume
|
private |
The Z level of this cell, need for thermal coupling.
|
private |
Attribute to declare a group of cells to be in the same zone.