Scippy

UG

Ubiquity Generator framework

BbParaInstance Class Referenceabstract

class for instance data More...

#include <bbParaInstance.h>

Inheritance diagram for BbParaInstance:
ParaInstance ScipParaInstance ScipParaInstance ScipParaInstanceMpi ScipParaInstanceTh ScipParaInstanceMpi ScipParaInstanceTh

Public Member Functions

 BbParaInstance ()
 DO NOT HAVE DATA MEMBER!! More...
 
virtual ~BbParaInstance ()
 destructor More...
 
virtual int getVarIndexRange ()=0
 get variable index range TODO: this function should be in inherited class More...
 
- Public Member Functions inherited from ParaInstance
 ParaInstance ()
 DO NOT HAVE DATA MEMBER!! More...
 
virtual ~ParaInstance ()
 destructor More...
 
virtual const char * getProbName ()=0
 get problem name More...
 
virtual int bcast (ParaComm *comm, int rank, int method)=0
 broadcast function to all solvers More...
 
virtual const std::string toString ()=0
 Stringfy this object. More...
 

Detailed Description

class for instance data

This class should NOT have any data member.

Definition at line 50 of file bbParaInstance.h.

Constructor & Destructor Documentation

◆ BbParaInstance()

DO NOT HAVE DATA MEMBER!!

default constructor

Definition at line 62 of file bbParaInstance.h.

◆ ~BbParaInstance()

virtual ~BbParaInstance ( )
virtual

destructor

Definition at line 70 of file bbParaInstance.h.

Member Function Documentation

◆ getVarIndexRange()

virtual int getVarIndexRange ( )
pure virtual

get variable index range TODO: this function should be in inherited class

Returns
the range of indexes

Implemented in ScipParaInstance, ScipParaInstanceMpi, and ScipParaInstance.

Referenced by BbParaNodesMerger::generateMergeNodesCandidates(), BbParaLoadCoordinator::run(), and BbParaLoadCoordinator::warmStart().