#include <DecayData.h>

Inheritance diagram for DecayData:

Public Types

typedef std::shared_ptr< DecayDataSP
 
typedef std::shared_ptr< const DecayDataSCP
 

Public Member Functions

 DecayData ()
 
 DecayData (const DecayData &orig)
 
virtual ~DecayData ()
 
bool operator== (const DecayData &a) const
 
Scale::Json::Value to_json () const
 
std::string print_compare (const DecayData &, std::map< int, int > &, std::map< int, int > &, std::map< int, int > &) const
 
void set_abund_of_lite_nuclides (size_t, float *)
 
void set_decay_constants (size_t, float *)
 
void set_recoverable_energy_values (size_t, float *)
 
void set_q_fractions_from_photons (size_t, float *)
 
void set_rcg_for_air (size_t, float *)
 
void set_rcg_for_water (size_t, float *)
 
void set_fissionable_nuclide_ids (size_t, int *)
 
template<typename T >
T mass (const std::vector< T > &numden, T vol, const NuclideSet &nuclide_set, T &hm_mass) const
 
SP_Vec_Int fissionables () const
 
int serialize (Standard::AbstractStream *stream) const
 
int deserialize (Standard::AbstractStream *stream)
 
unsigned long getSerializedSize () const
 
Standard::Serializable * getCopy () const
 
virtual Standard::Serializable::UID getUID () const
 
std::string toString () const
 
template<typename T >
std::string compare_vectors_given_nucl_set (std::map< int, int > &nucl, std::map< int, int > &loc_a, std::map< int, int > &loc_b, std::vector< T > a, std::vector< T > b) const
 

Public Attributes

std::vector< float > decay_constants
 
std::vector< float > recoverable_energy_values
 
std::vector< float > q_fractions_from_photons
 
std::vector< float > rcg_for_air
 
std::vector< float > rcg_for_water
 
std::vector< float > abund_of_lite_nuclides
 
std::vector< int > fissionable_nuclide_ids
 
std::vector< float > masses
 

Static Public Attributes

static const Standard::Serializable::UID uid = 0x94281336e1a73339
 

Detailed Description

Member Typedef Documentation

typedef std::shared_ptr<DecayData> SP
typedef std::shared_ptr<const DecayData> SCP

Constructor & Destructor Documentation

DecayData ( )
~DecayData ( )
virtual

Member Function Documentation

Json::Value to_json ( ) const
std::string print_compare ( const DecayData a,
std::map< int, int > &  nucl,
std::map< int, int > &  nucl_loc_a,
std::map< int, int > &  nucl_loc_b 
) const
void set_abund_of_lite_nuclides ( size_t  size,
float *  arr 
)
void set_decay_constants ( size_t  size,
float *  arr 
)
void set_recoverable_energy_values ( size_t  size,
float *  arr 
)
void set_q_fractions_from_photons ( size_t  size,
float *  arr 
)
void set_rcg_for_air ( size_t  size,
float *  arr 
)
void set_rcg_for_water ( size_t  size,
float *  arr 
)
void set_fissionable_nuclide_ids ( size_t  size,
int *  arr 
)
T mass ( const std::vector< T > &  numden,
T  vol,
const NuclideSet nuclide_set,
T hm_mass 
) const
SP_Vec_Int fissionables ( ) const
int serialize ( Standard::AbstractStream *  stream) const
int deserialize ( Standard::AbstractStream *  stream)
unsigned long getSerializedSize ( ) const
Standard::Serializable * getCopy ( ) const
Standard::Serializable::UID getUID ( ) const
virtual
std::string toString ( ) const
std::string compare_vectors_given_nucl_set ( std::map< int, int > &  nucl,
std::map< int, int > &  loc_a,
std::map< int, int > &  loc_b,
std::vector< T a,
std::vector< T b 
) const

Member Data Documentation

const Standard::Serializable::UID uid = 0x94281336e1a73339
static

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