Class for the difference between instance and subproblem. More...
#include <paraDiffSubproblem.h>
Public Member Functions | |
| ParaDiffSubproblem () | |
| DO NOT HAVE DATA MEMBER!! More... | |
| virtual | ~ParaDiffSubproblem () |
| destractor¥ More... | |
| virtual ParaDiffSubproblem * | clone (ParaComm *comm)=0 |
| create clone of this object More... | |
| virtual int | bcast (ParaComm *comm, int root)=0 |
| broadcast function for ParaDiffSubproblem object More... | |
| virtual int | send (ParaComm *comm, int dest)=0 |
| send function for ParaDiffSubproblem object More... | |
| virtual int | receive (ParaComm *comm, int source)=0 |
| receive function for ParaDiffSubproblem object More... | |
| virtual void | write (gzstream::ogzstream &out)=0 |
| function to write ParaDiffSubproblem object to checkpoint file More... | |
| virtual const std::string | toString ()=0 |
| stringfy ParaDiffSubproblem object ( for debugging ) More... | |
Class for the difference between instance and subproblem.
This class should NOT have any data member.
Definition at line 65 of file paraDiffSubproblem.h.
|
virtual |
destractor¥
Definition at line 84 of file paraDiffSubproblem.h.
|
pure virtual |
broadcast function for ParaDiffSubproblem object
| comm | communicator used |
| root | root rank of broadcast |
Implemented in ScipParaDiffSubproblemMpi, and ScipParaDiffSubproblemTh.
Referenced by BbParaNodeMpi::bcast().
|
pure virtual |
create clone of this object
| comm | communicator used |
Implemented in ScipParaDiffSubproblemMpi, and ScipParaDiffSubproblemTh.
Referenced by BbParaNodeTh::bcast(), BbParaNodeMpi::clone(), BbParaNodeTh::clone(), BbParaNodeTh::receive(), and BbParaNodeTh::receiveNewSubtreeRoot().
|
pure virtual |
receive function for ParaDiffSubproblem object
| comm | communicator used |
| source | source rank |
Implemented in ScipParaDiffSubproblemMpi, and ScipParaDiffSubproblemTh.
Referenced by BbParaNodeMpi::receive(), and BbParaNodeMpi::receiveNewSubtreeRoot().
|
pure virtual |
send function for ParaDiffSubproblem object
| comm | communicator used |
| dest | destination rank |
Implemented in ScipParaDiffSubproblemMpi, and ScipParaDiffSubproblemTh.
Referenced by BbParaNodeMpi::send(), and BbParaNodeMpi::sendNewSubtreeRoot().
|
pure virtual |
stringfy ParaDiffSubproblem object ( for debugging )
Implemented in ScipParaDiffSubproblem.
Referenced by ParaTask::toString(), and BbParaNode::toString().
|
pure virtual |
function to write ParaDiffSubproblem object to checkpoint file
| out | gzstream for output |
Implemented in ScipParaDiffSubproblem.
Referenced by BbParaNode::write().