MURE
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
FPRecord Class Reference

A record in the data file where Fission Product are defined. More...

#include <FPDistribution.hxx>

Public Member Functions

 FPRecord (unsigned Rec, short NE)
 Normal Constructor.
 
 ~FPRecord ()
 Add an energy dependent FP yield.
 
void Add (double E, unsigned Rec)
 
int GetNE ()
 
double GetE (int i)
 
unsigned GetERecord (int i)
 
unsigned GetStartRecord ()
 

Private Attributes

unsigned fStartRecord
 starting record in binary file of FP yields
 
short int fNE
 Number of available Energy for FP yields for the fissile.
 
vector< double > fE
 Energy array for FP yields for the fissile.
 
vector< unsigned > fEStartRec
 starting record in binary file of FP yields
 

Detailed Description

A record in the data file where Fission Product are defined.

Fission Product Yield are extracted from ENDF format. Each Fission product, its yield and the energy is stored in binary file to be read further. The binary file is described in an ascii file (see FPDistribution class)

Author
PTO
Version
0.1

Constructor & Destructor Documentation

◆ FPRecord()

FPRecord::FPRecord ( unsigned  Rec,
short  NE 
)

Normal Constructor.

Parameters
Rec: the starting record in binary file of FP yields
NE: the number of available Energy for FP yields for the fissile

◆ ~FPRecord()

FPRecord::~FPRecord ( )

Add an energy dependent FP yield.

Parameters
E: the Enregy value
Rec: the starting record in binary file of FP yields for the energy

Member Function Documentation

◆ Add()

void FPRecord::Add ( double  E,
unsigned  Rec 
)

◆ GetE()

double FPRecord::GetE ( int  i)
inline

< Energy array for FP yields for the fissile

◆ GetERecord()

unsigned FPRecord::GetERecord ( int  i)
inline

< starting record in binary file of FP yields for Energy i

◆ GetNE()

int FPRecord::GetNE ( )
inline

< Number of available Energy for FP yields for the fissile

◆ GetStartRecord()

unsigned FPRecord::GetStartRecord ( )
inline

< starting record in binary file of FP yields

Member Data Documentation

◆ fE

vector<double> FPRecord::fE
private

Energy array for FP yields for the fissile.

◆ fEStartRec

vector<unsigned> FPRecord::fEStartRec
private

starting record in binary file of FP yields

◆ fNE

short int FPRecord::fNE
private

Number of available Energy for FP yields for the fissile.

◆ fStartRecord

unsigned FPRecord::fStartRecord
private

starting record in binary file of FP yields


The documentation for this class was generated from the following files:

MURE Project, documentation generated by Doxygen 1.9.7 - Fri Jan 19 2024