#include <EnergyResource.h>

Computes kappa values for fission/capture based on izzzaaa lookup. More...

Public Types

typedef std::map< int, std::pair< double, double > > Map
 
typedef Map::value_type Pair
 
typedef Map::mapped_type Value
 

Public Member Functions

bool getKappaValues (int izzzaaa, double &kapCap, double &kapFiss) const
 getKappaValues More...
 
double getKappaAbs (int izzzaaa, double sigCap, double sigFiss, double numden=1.0) const
 

Static Private Attributes

static const Map map
 
static const double DEFAULT_KAPPA_CAPTURE = 5.0
 
static const double DEFAULT_KAPPA_FISSION = 200.0
 

Detailed Description

Computes kappa values for fission/capture based on izzzaaa lookup.

Examples:
tstEnergyResource.cpp.

Member Typedef Documentation

typedef std::map<int, std::pair<double, double> > Map
typedef Map::value_type Pair
typedef Map::mapped_type Value

Member Function Documentation

bool getKappaValues ( int  izzzaaa,
double &  kapCap,
double &  kapFiss 
) const

getKappaValues

Parameters
<b>int</b>izzzaaa : nuclide id
<b>double</b>kapCap : kappa-capture in MeV
<b>double</b>kapFiss : kappa-fission in MeV
Returns
bool - true if izzzaaa was found, else false.
Examples:
tstEnergyResource.cpp.

References EnergyResource::DEFAULT_KAPPA_CAPTURE, EnergyResource::DEFAULT_KAPPA_FISSION, and EnergyResource::map.

Referenced by TransitionMatrixP::finish_init(), Origen::get_default_kappas(), EnergyResource::getKappaAbs(), Origen::printEnergyResource(), and TEST().

double getKappaAbs ( int  izzzaaa,
double  sigCap,
double  sigFiss,
double  numden = 1.0 
) const

Member Data Documentation

const EnergyResource::Map map
staticprivate
const double DEFAULT_KAPPA_CAPTURE = 5.0
staticprivate
const double DEFAULT_KAPPA_FISSION = 200.0
staticprivate

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