Transition_GenByp Class Reference

#include <Transition_Gen.h>

Inheritance diagram for Transition_GenByp:
Transition_Gen Transition Checkable

Public Types

typedef SP_Transition SP
 strong pointer More...
 
typedef WP_Transition WP
 weak pointer More...
 

INTERFACE<<Origen::Checkable>>

See Origen::Checkable for details.

std::string name () const
 
void get_name (std::string &name) const
 
void set_name (std::string name)
 
int id () const
 
void get_id (int &id) const
 
void set_id (int id)
 
bool has_initialized_id () const
 
std::string to_string () const
 
bool good () const
 
bool good (Vec_Str &errors) const
 
bool is_initialized () const
 
Scale::Json::Value to_json () const
 

INTERFACE<<Origen::Transition>>

See Origen::Transition for details.

WP_Nuclide product () const
 return the product nuclide More...
 
void set_product (WP_Nuclide product)
 set the product nuclide More...
 
WP_Channel channel () const
 return the parent channel More...
 
void set_channel (WP_Channel channel)
 set the channel More...
 
double yield () const
 return the yield, i.e. number of product nuclides per transition More...
 
void set_yield (const double &yield)
 set the yield More...
 
bool has_initialized_yield () const
 whether yield has been initialized for this transition More...
 
double coeff () const
 
double rate () const
 
bool is_byproduct () const
 whether this transition is a byproduct More...
 

Private Member Functions

virtual bool is_byproduct_impl () const
 

Member Typedef Documentation

typedef SP_Transition SP
inherited

strong pointer

typedef WP_Transition WP
inherited

weak pointer

Member Function Documentation

bool is_byproduct_impl ( ) const
privatevirtual

Reimplemented from Transition.

Nuclide::WP product ( ) const
inherited

return the product nuclide

Referenced by Transition_Gen::set_product_impl().

void set_product ( WP_Nuclide  product)
inherited

set the product nuclide

Referenced by Transition_Gen::Transition_Gen().

void set_channel ( WP_Channel  channel)
inherited

set the channel

double yield ( ) const
inherited

return the yield, i.e. number of product nuclides per transition

Referenced by Transition_Gen::set_yield_impl().

void set_yield ( const double &  yield)
inherited

set the yield

bool has_initialized_yield ( ) const
inherited

whether yield has been initialized for this transition

double rate ( ) const
inherited
bool is_byproduct ( ) const
inherited

whether this transition is a byproduct

void get_name ( std::string &  name) const
inherited
Examples:
tstTransitionSystem_Gen.cpp.

Referenced by TEST().

void set_name ( std::string  name)
inherited
Examples:
tstTransitionSystem_Gen.cpp.

Referenced by TEST().

void get_id ( int &  id) const
inherited
Examples:
tstTransitionSystem_Gen.cpp.

Referenced by TEST().

void set_id ( int  id)
inherited
Examples:
tstTransitionSystem_Gen.cpp.

Referenced by TEST().

std::string to_string ( ) const
inherited
bool good ( ) const
inherited
bool good ( Vec_Str errors) const
inherited
bool is_initialized ( ) const
inherited
Scale::Json::Value to_json ( ) const
inherited

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