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.