#include <rmol/field/FldYieldRange.hpp>
Public Member Functions | |
FldYieldRange () | |
FldYieldRange (const FldYieldRange &) | |
FldYieldRange (const double iUpperYield) | |
FldYieldRange (const double iUpperYield, const double iAverageYield) | |
FldYieldRange (const double iUpperYield, const double iAverageYield, const double iLowerYield) | |
virtual | ~FldYieldRange () |
double | getUpperYield () const |
double | getAverageYield () const |
double | getLowerYield () const |
void | setUpperYield (const double iUpperYield) |
void | setAverageYield (const double iAverageYield) |
void | setLowerYield (const double iLowerYield) |
void | toStream (std::ostream &) const |
void | fromStream (std::istream &) |
Definition at line 22 of file FldYieldRange.hpp.
RMOL::FldYieldRange::FldYieldRange | ( | ) |
Constructors.
Definition at line 12 of file FldYieldRange.cpp.
Referenced by RMOL::Optimiser::heuristicOptimisationByEmsrB().
RMOL::FldYieldRange::FldYieldRange | ( | const FldYieldRange & | iYieldRange | ) |
Definition at line 19 of file FldYieldRange.cpp.
RMOL::FldYieldRange::FldYieldRange | ( | const double | iUpperYield | ) |
Definition at line 26 of file FldYieldRange.cpp.
RMOL::FldYieldRange::FldYieldRange | ( | const double | iUpperYield, | |
const double | iAverageYield | |||
) |
Definition at line 32 of file FldYieldRange.cpp.
RMOL::FldYieldRange::FldYieldRange | ( | const double | iUpperYield, | |
const double | iAverageYield, | |||
const double | iLowerYield | |||
) |
Definition at line 39 of file FldYieldRange.cpp.
RMOL::FldYieldRange::~FldYieldRange | ( | ) | [virtual] |
Constructors.
Definition at line 47 of file FldYieldRange.cpp.
double RMOL::FldYieldRange::getUpperYield | ( | ) | const [inline] |
Getter for the upper yield of the range.
Definition at line 38 of file FldYieldRange.hpp.
Referenced by RMOL::Demand::getUpperYield(), and RMOL::Bucket::getUpperYield().
double RMOL::FldYieldRange::getAverageYield | ( | ) | const [inline] |
Getter for the average yield of the range.
Definition at line 42 of file FldYieldRange.hpp.
Referenced by RMOL::Demand::getAverageYield(), and RMOL::Bucket::getAverageYield().
double RMOL::FldYieldRange::getLowerYield | ( | ) | const [inline] |
Getter for the lower yield of the range.
Definition at line 46 of file FldYieldRange.hpp.
Referenced by RMOL::Demand::getLowerYield(), and RMOL::Bucket::getLowerYield().
void RMOL::FldYieldRange::setUpperYield | ( | const double | iUpperYield | ) | [inline] |
Setter for the upper yield of the range.
Definition at line 52 of file FldYieldRange.hpp.
Referenced by RMOL::FileMgr::readAndProcessInputFile(), and RMOL::Bucket::setYieldRange().
void RMOL::FldYieldRange::setAverageYield | ( | const double | iAverageYield | ) | [inline] |
Setter for the average yield of the range.
Definition at line 56 of file FldYieldRange.hpp.
Referenced by RMOL::FileMgr::readAndProcessInputFile(), and RMOL::Bucket::setYieldRange().
void RMOL::FldYieldRange::setLowerYield | ( | const double | iLowerYield | ) | [inline] |
Setter for the lower yield of the range.
Definition at line 60 of file FldYieldRange.hpp.
Referenced by RMOL::Bucket::setYieldRange().
void RMOL::FldYieldRange::toStream | ( | std::ostream & | ioOut | ) | const [virtual] |
Dump a Business Object into an output stream.
ostream& | the output stream. |
Implements RMOL::FldAbstract.
Definition at line 51 of file FldYieldRange.cpp.
void RMOL::FldYieldRange::fromStream | ( | std::istream & | ioIn | ) | [virtual] |
Read a Business Object from an input stream.
istream& | the input stream. |
Implements RMOL::FldAbstract.
Definition at line 57 of file FldYieldRange.cpp.
Generated on Sat Jun 6 13:48:40 2009 for RMOL by Doxygen 1.5.7.1