#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_Dblyields ()
 get yields as a vector More...
 
const Vec_Dblyields () const
 get yields as a const vector More...
 

Private Attributes

double b_energy
 
Vec_Dbl b_yields
 

Friends

class YieldParent
 
class YieldResource
 

Detailed Description

Constructor & Destructor Documentation

YieldData ( )
~YieldData ( )

Member Function Documentation

void set_energy ( double  value)

set energy

References YieldData::b_energy.

Referenced by YieldParent::add_data().

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 ( )

set all yields to zero

References YieldData::b_yields.

Referenced by YieldParent::add_data().

Vec_Dbl & yields ( )
protected
const Vec_Dbl & yields ( ) const
protected

get yields as a const vector

References YieldData::b_yields.

Friends And Related Function Documentation

friend class YieldParent
friend
friend class YieldResource
friend

Member Data Documentation

double b_energy
private

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