32#ifndef __SCIP_PATTERN__
33#define __SCIP_PATTERN__
struct BMS_BlkMem BMS_BLKMEM
SCIP_Real SCIPpatternGetElementPosY(SCIP_PATTERN *pattern, int elem)
enum SCIP_Patterntype SCIP_PATTERNTYPE
SCIP_RETCODE SCIPpatternAddElement(SCIP_PATTERN *pattern, int type, SCIP_Real x, SCIP_Real y)
void SCIPpatternSetPackableStatus(SCIP_PATTERN *pattern, SCIP_PACKABLE packable)
SCIP_Real SCIPpatternGetElementPosX(SCIP_PATTERN *pattern, int elem)
enum SCIP_Packable SCIP_PACKABLE
SCIP_RETCODE SCIPpatternCreateRectangular(SCIP *scip, SCIP_PATTERN **pattern)
SCIP_PATTERNTYPE SCIPpatternGetPatternType(SCIP_PATTERN *pattern)
int SCIPpatternCountElements(SCIP_PATTERN *pattern, int type)
void SCIPpatternSetElementPos(SCIP_PATTERN *pattern, int elem, SCIP_Real x, SCIP_Real y)
void SCIPpatternRemoveLastElements(SCIP_PATTERN *pattern, int k)
SCIP_RETCODE SCIPpatternCreateCircular(SCIP *scip, SCIP_PATTERN **pattern, int type)
SCIP_PACKABLE SCIPpatternGetPackableStatus(SCIP_PATTERN *pattern)
void SCIPpatternSetType(SCIP_PATTERN *pattern, int type)
int SCIPpatternGetElementType(SCIP_PATTERN *pattern, int i)
void SCIPpatternRelease(SCIP *scip, SCIP_PATTERN **pattern)
int SCIPpatternGetNElemens(SCIP_PATTERN *pattern)
@ SCIP_PATTERNTYPE_RECTANGULAR
@ SCIP_PATTERNTYPE_CIRCULAR
void SCIPpatternCapture(SCIP_PATTERN *pattern)
SCIP_RETCODE SCIPpatternCopy(SCIP *scip, SCIP_PATTERN *pattern, SCIP_PATTERN **copy)
int SCIPpatternGetCircleType(SCIP_PATTERN *pattern)
SCIP_PATTERNTYPE patterntype
enum SCIP_Retcode SCIP_RETCODE