#include <YieldResource.h>
Public Member Functions | |
YieldData () | |
~YieldData () | |
double | energy () const |
get energy More... | |
void | set_energy (double value) |
set energy More... | |
int | num_yields () const |
get number of yields More... | |
double | yield_at (int index) const |
get yields More... | |
void | set_yield_at (int index, double yield) |
set a yield by index More... | |
void | clear () |
clear the data More... | |
void | reset_yields () |
set all yields to zero More... | |
Protected Member Functions | |
Vec_Dbl & | yields () |
get yields as a vector More... | |
const Vec_Dbl & | yields () const |
get yields as a const vector More... | |
Private Attributes | |
double | b_energy |
Vec_Dbl | b_yields |
Friends | |
class | YieldParent |
class | YieldResource |
Detailed Description
- Examples:
- tstYieldResource.cpp.
Constructor & Destructor Documentation
YieldData | ( | ) |
~YieldData | ( | ) |
Member Function Documentation
double energy | ( | ) | const |
get energy
- Examples:
- tstYieldResource.cpp.
References YieldData::b_energy.
Referenced by YieldResource::check_consistency(), YieldParent::get_interp_yields(), ReactionResource::import_fission_yields(), print_yield_data(), Origen::printYieldEnergies(), Origen::printYields(), and TEST().
void set_energy | ( | double | value | ) |
int num_yields | ( | ) | const |
get number of yields
- Examples:
- tstYieldResource.cpp.
References YieldData::b_yields.
Referenced by ReactionResource::import_fission_yields(), YieldData::set_yield_at(), TEST(), YieldResourceIO_ampx::write(), and YieldData::yield_at().
double yield_at | ( | int | index | ) | const |
get yields
- Examples:
- tstYieldResource.cpp.
References YieldData::b_yields, and YieldData::num_yields().
Referenced by YieldParent::get_interp_yields(), get_yield(), ReactionResource::import_fission_yields(), print_yield_data(), Origen::printInterpolatedYields(), Origen::printYields(), TEST(), Origen::test::TEST_F(), and YieldResourceIO_ampx::write().
void set_yield_at | ( | int | index, |
double | yield | ||
) |
set a yield by index
References YieldData::b_yields, and YieldData::num_yields().
Referenced by YieldParent::add_data(), and main().
void clear | ( | ) |
clear the data
References YieldData::b_yields.
void reset_yields | ( | ) |
|
protected |
get yields as a vector
References YieldData::b_yields.
Referenced by YieldResource::check_consistency(), YieldParent::get_interp_yields(), and YieldParent::get_yields().
|
protected |
get yields as a const vector
References YieldData::b_yields.
Friends And Related Function Documentation
|
friend |
|
friend |
Member Data Documentation
|
private |
Referenced by YieldData::energy(), and YieldData::set_energy().
|
private |
The documentation for this class was generated from the following files:
- Core/re/YieldResource.h
- Core/re/YieldResource.cpp