Scippy

UG

Ubiquity Generator framework

BbParaSolution Class Referenceabstract

class for solution More...

#include <bbParaSolution.h>

Inheritance diagram for BbParaSolution:
ParaSolution ScipParaSolution ScipParaSolutionMpi ScipParaSolutionTh

Public Member Functions

 BbParaSolution ()
 DO NOT HAVE DATA MEMBER!! More...
 
virtual ~BbParaSolution ()
 destructor More...
 
virtual double getObjectiveFunctionValue ()=0
 get objective function value More...
 
virtual double getCutOffValue ()
 get cutoff value More...
 
- Public Member Functions inherited from ParaSolution
 ParaSolution ()
 DO NOT HAVE DATA MEMBER!! More...
 
virtual ~ParaSolution ()
 destructor More...
 
virtual double getObjectiveFunctionValue ()=0
 get objective function value More...
 
virtual ParaSolutionclone (ParaComm *comm)=0
 create clone of this object More...
 
virtual void bcast (ParaComm *comm, int root)=0
 broadcast solution data More...
 
virtual void send (ParaComm *comm, int destination)=0
 send solution data More...
 
virtual void receive (ParaComm *comm, int source)=0
 receive solution data More...
 
virtual void write (gzstream::ogzstream &out)=0
 function to write ParaSolution object to checkpoint file More...
 
virtual bool read (ParaComm *comm, gzstream::igzstream &in)=0
 function to read ParaSolution object from checkpoint file More...
 
virtual const std::string toString ()
 stringfy ParaSolution object More...
 

Detailed Description

class for solution

This class should NOT have any data member.

Definition at line 50 of file bbParaSolution.h.

Constructor & Destructor Documentation

◆ BbParaSolution()

DO NOT HAVE DATA MEMBER!!

default constructor

Definition at line 62 of file bbParaSolution.h.

◆ ~BbParaSolution()

virtual ~BbParaSolution ( )
virtual

destructor

Definition at line 70 of file bbParaSolution.h.

Member Function Documentation

◆ getCutOffValue()

virtual double getCutOffValue ( )
virtual

get cutoff value

Returns
cutoff value

Definition at line 86 of file bbParaSolution.h.

Referenced by BbParaLoadCoordinator::sendCutOffValue().

◆ getObjectiveFunctionValue()