Blis 0.95.0
Loading...
Searching...
No Matches
BlisNodeDesc Class Reference

#include <BlisNodeDesc.h>

+ Inheritance diagram for BlisNodeDesc:
+ Collaboration diagram for BlisNodeDesc:

Public Member Functions

 BlisNodeDesc ()
 Default constructor.
 
 BlisNodeDesc (BlisModel *m)
 Useful constructor.
 
virtual ~BlisNodeDesc ()
 Destructor.
 
void setBasis (CoinWarmStartBasis *&ws)
 Set basis.
 
CoinWarmStartBasis * getBasis () const
 Get warm start basis.
 
void setBranchedDir (int d)
 Set branching direction.
 
int getBranchedDir () const
 Get branching direction.
 
void setBranchedInd (int d)
 Set branching object index.
 
int getBranchedInd () const
 Get branching object index.
 
void setBranchedVal (double d)
 Set branching value.
 
double getBranchedVal () const
 Get branching direction.
 
virtual AlpsReturnStatus encode (AlpsEncoded *encoded) const
 Pack node description into an encoded.
 
virtual AlpsReturnStatus decode (AlpsEncoded &encoded)
 Unpack a node description from an encoded.
 

Protected Member Functions

AlpsReturnStatus encodeBlis (AlpsEncoded *encoded) const
 Pack blis portion of node description into an encoded.
 
AlpsReturnStatus decodeBlis (AlpsEncoded &encoded)
 Unpack blis portion of node description from an encoded.
 

Detailed Description

Definition at line 41 of file BlisNodeDesc.h.

Constructor & Destructor Documentation

◆ BlisNodeDesc() [1/2]

BlisNodeDesc::BlisNodeDesc ( )
inline

Default constructor.

Definition at line 60 of file BlisNodeDesc.h.

◆ BlisNodeDesc() [2/2]

BlisNodeDesc::BlisNodeDesc ( BlisModel * m)
inline

Useful constructor.

Definition at line 69 of file BlisNodeDesc.h.

◆ ~BlisNodeDesc()

virtual BlisNodeDesc::~BlisNodeDesc ( )
inlinevirtual

Destructor.

Definition at line 79 of file BlisNodeDesc.h.

Member Function Documentation

◆ setBasis()

void BlisNodeDesc::setBasis ( CoinWarmStartBasis *& ws)
inline

Set basis.

Definition at line 82 of file BlisNodeDesc.h.

◆ getBasis()

CoinWarmStartBasis * BlisNodeDesc::getBasis ( ) const
inline

Get warm start basis.

Definition at line 89 of file BlisNodeDesc.h.

◆ setBranchedDir()

void BlisNodeDesc::setBranchedDir ( int d)
inline

Set branching direction.

Definition at line 92 of file BlisNodeDesc.h.

◆ getBranchedDir()

int BlisNodeDesc::getBranchedDir ( ) const
inline

Get branching direction.

Definition at line 95 of file BlisNodeDesc.h.

◆ setBranchedInd()

void BlisNodeDesc::setBranchedInd ( int d)
inline

Set branching object index.

Definition at line 98 of file BlisNodeDesc.h.

◆ getBranchedInd()

int BlisNodeDesc::getBranchedInd ( ) const
inline

Get branching object index.

Definition at line 101 of file BlisNodeDesc.h.

◆ setBranchedVal()

void BlisNodeDesc::setBranchedVal ( double d)
inline

Set branching value.

Definition at line 104 of file BlisNodeDesc.h.

◆ getBranchedVal()

double BlisNodeDesc::getBranchedVal ( ) const
inline

Get branching direction.

Definition at line 107 of file BlisNodeDesc.h.

◆ encodeBlis()

AlpsReturnStatus BlisNodeDesc::encodeBlis ( AlpsEncoded * encoded) const
inlineprotected

Pack blis portion of node description into an encoded.

Definition at line 112 of file BlisNodeDesc.h.

◆ decodeBlis()

AlpsReturnStatus BlisNodeDesc::decodeBlis ( AlpsEncoded & encoded)
inlineprotected

Unpack blis portion of node description from an encoded.

Definition at line 134 of file BlisNodeDesc.h.

◆ encode()

virtual AlpsReturnStatus BlisNodeDesc::encode ( AlpsEncoded * encoded) const
inlinevirtual

Pack node description into an encoded.

Definition at line 158 of file BlisNodeDesc.h.

◆ decode()

virtual AlpsReturnStatus BlisNodeDesc::decode ( AlpsEncoded & encoded)
inlinevirtual

Unpack a node description from an encoded.

Fill member data.

Definition at line 168 of file BlisNodeDesc.h.


The documentation for this class was generated from the following file: