|
Blis 0.94
|
#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. | |
Public Member Functions inherited from BcpsNodeDesc | |
| BcpsNodeDesc () | |
| BcpsNodeDesc (BcpsModel *m) | |
| virtual | ~BcpsNodeDesc () |
| void | initToNull () |
| void | setVars (int numRem, const int *posRem, int numAdd, const BcpsObject **objects, bool relvlh, int numvlh, const int *vlhp, const double *vlhe, bool relvuh, int numvuh, const int *vuhp, const double *vuhe, bool relvls, int numvls, const int *vlsp, const double *vlse, bool relvus, int numvus, const int *vusp, const double *vuse) |
| void | assignVars (int numRem, int *&posRem, int numAdd, BcpsObject **&objects, bool relvlh, int numvlh, int *&vlhp, double *&vlhe, bool relvuh, int numvuh, int *&vuhp, double *&vuhe, bool relvls, int numvls, int *&vlsp, double *&vlse, bool relvus, int numvus, int *&vusp, double *&vuse) |
| void | setCons (int numRem, const int *posRem, int numAdd, const BcpsObject **objects, bool relclh, int numclh, const int *clhp, const double *clhe, bool relcuh, int numcuh, const int *cuhp, const double *cuhe, bool relcls, int numcls, const int *clsp, const double *clse, bool relcus, int numcus, const int *cusp, const double *cuse) |
| void | assignCons (int numRem, int *&posRem, int numAdd, BcpsObject **&objects, bool relclh, int numclh, int *&clhp, double *&clhe, bool relcuh, int numcuh, int *&cuhp, double *&cuhe, bool relcls, int numcls, int *&clsp, double *&clse, bool relcus, int numcus, int *&cusp, double *&cuse) |
| BcpsObjectListMod * | getVars () const |
| BcpsObjectListMod * | getCons () const |
| BcpsObjectListMod * | vars () |
| BcpsObjectListMod * | cons () |
| void | assignVarSoftBound (int numModSoftVarLB, int *&varLBi, double *&varLBv, int numModSoftVarUB, int *&varUBi, double *&varUBv) |
| void | setVarSoftBound (int numModSoftVarLB, const int *varLBi, const double *varLBv, int numModSoftVarUB, const int *varUBi, const double *varUBv) |
| void | assignVarHardBound (int numModHardVarLB, int *&varLBi, double *&varLBv, int numModHardVarUB, int *&varUBi, double *&varUBv) |
| void | setConSoftBound (int numModSoftConLB, const int *conLBi, const double *conLBv, int numModSoftConUB, const int *conUBi, const double *conUBv) |
| void | setVarHardBound (int numModHardVarLB, const int *varLBi, const double *varLBv, int numModHardVarUB, const int *varUBi, const double *varUBv) |
| void | setConHardBound (int numModHardConLB, const int *conLBi, const double *conLBv, int numModHardConUB, const int *conUBi, const double *conUBv) |
| void | appendAddedConstraints (int numAdd, BcpsObject **addCons) |
| void | setAddedConstraints (int numAdd, BcpsObject **addCons) |
| void | delConstraints (int numDel, int *indices) |
| void | addVariables (int numAdd, BcpsObject **addVars) |
| void | delVariables (int numDel, int *indices) |
| AlpsReturnStatus | encodeBcps (AlpsEncoded *encoded) const |
| AlpsReturnStatus | decodeBcps (AlpsEncoded &encoded) |
Public Member Functions inherited from AlpsNodeDesc | |
| AlpsNodeDesc () | |
| AlpsNodeDesc (AlpsModel *m) | |
| virtual | ~AlpsNodeDesc () |
| AlpsModel * | getModel () const |
| void | setModel (AlpsModel *m) |
| virtual AlpsReturnStatus | encode (AlpsEncoded *encoded) const |
| virtual AlpsReturnStatus | decode (AlpsEncoded &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. | |
Protected Member Functions inherited from BcpsNodeDesc | |
| AlpsReturnStatus | encodeDblFieldMods (AlpsEncoded *encoded, BcpsFieldListMod< double > *field) const |
| AlpsReturnStatus | encodeIntFieldMods (AlpsEncoded *encoded, BcpsFieldListMod< int > *field) const |
| AlpsReturnStatus | encodeObjectMods (AlpsEncoded *encoded, BcpsObjectListMod *objMod) const |
| AlpsReturnStatus | decodeDblFieldMods (AlpsEncoded &encoded, BcpsFieldListMod< double > *field) |
| AlpsReturnStatus | decodeIntFieldMods (AlpsEncoded &encoded, BcpsFieldListMod< int > *field) |
| AlpsReturnStatus | decodeObjectMods (AlpsEncoded &encoded, BcpsObjectListMod *objMod) |
Additional Inherited Members | |
Protected Attributes inherited from BcpsNodeDesc | |
| BcpsObjectListMod * | vars_ |
| BcpsObjectListMod * | cons_ |
Protected Attributes inherited from AlpsNodeDesc | |
| AlpsModel * | model_ |
Definition at line 40 of file BlisNodeDesc.h.
|
inline |
Default constructor.
Definition at line 59 of file BlisNodeDesc.h.
|
inline |
Useful constructor.
Definition at line 68 of file BlisNodeDesc.h.
|
inlinevirtual |
Destructor.
Definition at line 78 of file BlisNodeDesc.h.
|
inline |
Set basis.
Definition at line 81 of file BlisNodeDesc.h.
|
inline |
Get warm start basis.
Definition at line 88 of file BlisNodeDesc.h.
|
inline |
Set branching direction.
Definition at line 91 of file BlisNodeDesc.h.
|
inline |
Get branching direction.
Definition at line 94 of file BlisNodeDesc.h.
|
inline |
Set branching object index.
Definition at line 97 of file BlisNodeDesc.h.
|
inline |
Get branching object index.
Definition at line 100 of file BlisNodeDesc.h.
|
inline |
Set branching value.
Definition at line 103 of file BlisNodeDesc.h.
|
inline |
Get branching direction.
Definition at line 106 of file BlisNodeDesc.h.
|
inlineprotected |
Pack blis portion of node description into an encoded.
Definition at line 111 of file BlisNodeDesc.h.
|
inlineprotected |
Unpack blis portion of node description from an encoded.
Definition at line 133 of file BlisNodeDesc.h.
|
inlinevirtual |
Pack node description into an encoded.
Reimplemented from AlpsNodeDesc.
Definition at line 157 of file BlisNodeDesc.h.
|
inlinevirtual |
Unpack a node description from an encoded.
Fill member data.
Reimplemented from AlpsNodeDesc.
Definition at line 167 of file BlisNodeDesc.h.