#include <BlisSolution.h>
Inheritance diagram for BlisSolution:
Public Member Functions | |
BlisSolution () | |
Default constructor. | |
BlisSolution (int s, const double *values, double objValue) | |
Useful constructor. | |
virtual | ~BlisSolution () |
Destructor. | |
virtual AlpsEncoded * | encode () const |
The method that encodes the solution into a encoded object. | |
virtual AlpsKnowledge * | decode (AlpsEncoded &encoded) const |
The method that decodes the solution from a encoded object. |
The class exists primarily to pass solutions to the object generator(s).
Definition at line 36 of file BlisSolution.h.
BlisSolution::BlisSolution | ( | ) | [inline] |
BlisSolution::BlisSolution | ( | int | s, | |
const double * | values, | |||
double | objValue | |||
) | [inline] |
virtual BlisSolution::~BlisSolution | ( | ) | [inline, virtual] |
virtual AlpsEncoded* BlisSolution::encode | ( | ) | const [inline, virtual] |
The method that encodes the solution into a encoded object.
Definition at line 62 of file BlisSolution.h.
References BcpsSolution::encodeBcps().
virtual AlpsKnowledge* BlisSolution::decode | ( | AlpsEncoded & | encoded | ) | const [inline, virtual] |
The method that decodes the solution from a encoded object.
Definition at line 70 of file BlisSolution.h.
References BlisSolution(), and BcpsSolution::decodeBcps().