Scippy

SCIP

Solving Constraint Integer Programs

pub_lp.h File Reference

Detailed Description

public methods for LP management

Author
Tobias Achterberg

Definition in file pub_lp.h.

#include "lpi/type_lpi.h"
#include "scip/def.h"
#include "scip/type_cons.h"
#include "scip/type_lp.h"
#include "scip/type_sepa.h"
#include "scip/type_var.h"
#include "scip/type_misc.h"

Go to the source code of this file.

Functions

SCIP_EXPORT void SCIPcolSort (SCIP_COL *col)
 
SCIP_EXPORT SCIP_Real SCIPcolGetObj (SCIP_COL *col)
 
SCIP_EXPORT SCIP_Real SCIPcolGetLb (SCIP_COL *col)
 
SCIP_EXPORT SCIP_Real SCIPcolGetUb (SCIP_COL *col)
 
SCIP_EXPORT SCIP_Real SCIPcolGetBestBound (SCIP_COL *col)
 
SCIP_EXPORT SCIP_Real SCIPcolGetPrimsol (SCIP_COL *col)
 
SCIP_EXPORT SCIP_Real SCIPcolGetMinPrimsol (SCIP_COL *col)
 
SCIP_EXPORT SCIP_Real SCIPcolGetMaxPrimsol (SCIP_COL *col)
 
SCIP_EXPORT SCIP_BASESTAT SCIPcolGetBasisStatus (SCIP_COL *col)
 
SCIP_EXPORT SCIP_VARSCIPcolGetVar (SCIP_COL *col)
 
SCIP_EXPORT int SCIPcolGetIndex (SCIP_COL *col)
 
SCIP_EXPORT SCIP_Bool SCIPcolIsIntegral (SCIP_COL *col)
 
SCIP_EXPORT SCIP_Bool SCIPcolIsRemovable (SCIP_COL *col)
 
SCIP_EXPORT int SCIPcolGetLPPos (SCIP_COL *col)
 
SCIP_EXPORT int SCIPcolGetLPDepth (SCIP_COL *col)
 
SCIP_EXPORT SCIP_Bool SCIPcolIsInLP (SCIP_COL *col)
 
SCIP_EXPORT int SCIPcolGetNNonz (SCIP_COL *col)
 
SCIP_EXPORT int SCIPcolGetNLPNonz (SCIP_COL *col)
 
SCIP_EXPORT SCIP_ROW ** SCIPcolGetRows (SCIP_COL *col)
 
SCIP_EXPORT SCIP_RealSCIPcolGetVals (SCIP_COL *col)
 
SCIP_EXPORT SCIP_Longint SCIPcolGetStrongbranchNode (SCIP_COL *col)
 
SCIP_EXPORT int SCIPcolGetNStrongbranchs (SCIP_COL *col)
 
SCIP_EXPORT int SCIPcolGetAge (SCIP_COL *col)
 
SCIP_EXPORT SCIP_BOUNDTYPE SCIPboundtypeOpposite (SCIP_BOUNDTYPE boundtype)
 
SCIP_EXPORT SCIP_DECL_SORTPTRCOMP (SCIProwComp)
 
SCIP_EXPORT void SCIProwLock (SCIP_ROW *row)
 
SCIP_EXPORT void SCIProwUnlock (SCIP_ROW *row)
 
SCIP_EXPORT SCIP_Real SCIProwGetScalarProduct (SCIP_ROW *row1, SCIP_ROW *row2)
 
SCIP_EXPORT SCIP_Real SCIProwGetParallelism (SCIP_ROW *row1, SCIP_ROW *row2, char orthofunc)
 
SCIP_EXPORT SCIP_Real SCIProwGetOrthogonality (SCIP_ROW *row1, SCIP_ROW *row2, char orthofunc)
 
SCIP_EXPORT void SCIProwSort (SCIP_ROW *row)
 
SCIP_EXPORT int SCIProwGetNNonz (SCIP_ROW *row)
 
SCIP_EXPORT int SCIProwGetNLPNonz (SCIP_ROW *row)
 
SCIP_EXPORT SCIP_COL ** SCIProwGetCols (SCIP_ROW *row)
 
SCIP_EXPORT SCIP_RealSCIProwGetVals (SCIP_ROW *row)
 
SCIP_EXPORT SCIP_Real SCIProwGetConstant (SCIP_ROW *row)
 
SCIP_EXPORT SCIP_Real SCIProwGetNorm (SCIP_ROW *row)
 
SCIP_EXPORT SCIP_Real SCIProwGetSumNorm (SCIP_ROW *row)
 
SCIP_EXPORT SCIP_Real SCIProwGetLhs (SCIP_ROW *row)
 
SCIP_EXPORT SCIP_Real SCIProwGetRhs (SCIP_ROW *row)
 
SCIP_EXPORT SCIP_Real SCIProwGetDualsol (SCIP_ROW *row)
 
SCIP_EXPORT SCIP_Real SCIProwGetDualfarkas (SCIP_ROW *row)
 
SCIP_EXPORT SCIP_BASESTAT SCIProwGetBasisStatus (SCIP_ROW *row)
 
SCIP_EXPORT const char * SCIProwGetName (SCIP_ROW *row)
 
SCIP_EXPORT int SCIProwGetIndex (SCIP_ROW *row)
 
SCIP_EXPORT int SCIProwGetAge (SCIP_ROW *row)
 
SCIP_EXPORT int SCIProwGetRank (SCIP_ROW *row)
 
SCIP_EXPORT SCIP_Bool SCIProwIsIntegral (SCIP_ROW *row)
 
SCIP_EXPORT SCIP_Bool SCIProwIsLocal (SCIP_ROW *row)
 
SCIP_EXPORT SCIP_Bool SCIProwIsModifiable (SCIP_ROW *row)
 
SCIP_EXPORT SCIP_Bool SCIProwIsRemovable (SCIP_ROW *row)
 
SCIP_EXPORT SCIP_ROWORIGINTYPE SCIProwGetOrigintype (SCIP_ROW *row)
 
SCIP_EXPORT SCIP_CONSHDLRSCIProwGetOriginConshdlr (SCIP_ROW *row)
 
SCIP_EXPORT SCIP_CONSSCIProwGetOriginCons (SCIP_ROW *row)
 
SCIP_EXPORT SCIP_SEPASCIProwGetOriginSepa (SCIP_ROW *row)
 
SCIP_EXPORT SCIP_Bool SCIProwIsInGlobalCutpool (SCIP_ROW *row)
 
SCIP_EXPORT int SCIProwGetLPPos (SCIP_ROW *row)
 
SCIP_EXPORT int SCIProwGetLPDepth (SCIP_ROW *row)
 
SCIP_EXPORT SCIP_Bool SCIProwIsInLP (SCIP_ROW *row)
 
SCIP_EXPORT SCIP_Longint SCIProwGetActiveLPCount (SCIP_ROW *row)
 
SCIP_EXPORT SCIP_Longint SCIProwGetNLPsAfterCreation (SCIP_ROW *row)
 
SCIP_EXPORT void SCIProwChgRank (SCIP_ROW *row, int rank)