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