Toggle navigation
SCIP Optimization Suite
SCIP
SoPlex
ZIMPL
UG
GCG
Documentation
SCIP 9.2.0
SCIP 8.1.0
SCIP 7.0.3
SCIP 6.0.2
SCIP 5.0.1
SCIP 4.0.1
SCIP 3.2.1
SCIP
Solving Constraint Integer Programs
reader_ppm.h
Go to the documentation of this file.
1
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
2
/* */
3
/* This file is part of the program and library */
4
/* SCIP --- Solving Constraint Integer Programs */
5
/* */
6
/* Copyright (C) 2002-2017 Konrad-Zuse-Zentrum */
7
/* fuer Informationstechnik Berlin */
8
/* */
9
/* SCIP is distributed under the terms of the ZIB Academic License. */
10
/* */
11
/* You should have received a copy of the ZIB Academic License */
12
/* along with SCIP; see the file COPYING. If not email to scip@zib.de. */
13
/* */
14
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
15
16
/**@file reader_ppm.h
17
* @ingroup FILEREADERS
18
* @brief file writer for portable pixmap file format (PPM), open with common graphic viewer programs (e.g. xview)
19
* @author Tobias Achterberg
20
* @author Michael Winkler
21
*/
22
23
/*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
24
25
#ifndef __SCIP_READER_PPM_H__
26
#define __SCIP_READER_PPM_H__
27
28
29
#include "
scip/scip.h
"
30
31
#ifdef __cplusplus
32
extern
"C"
{
33
#endif
34
35
/** includes the ppm file reader into SCIP
36
*
37
* @ingroup FileReaderIncludes
38
*/
39
extern
40
SCIP_RETCODE
SCIPincludeReaderPpm
(
41
SCIP
*
scip
/**< SCIP data structure */
42
);
43
44
/**@addtogroup FILEREADERS
45
*
46
* @{
47
*/
48
49
/** writes problem to file */
50
extern
51
SCIP_RETCODE
SCIPwritePpm
(
52
SCIP
*
scip
,
/**< SCIP data structure */
53
FILE* file,
/**< output file, or NULL if standard output should be used */
54
const
char
* name,
/**< problem name */
55
SCIP_READERDATA
* readerdata,
/**< information for reader */
56
SCIP_Bool
transformed,
/**< TRUE iff problem is the transformed problem */
57
SCIP_VAR
** vars,
/**< array with active variables ordered binary, integer, implicit, continuous */
58
int
nvars,
/**< number of active variables in the problem */
59
SCIP_CONS
** conss,
/**< array with constraints of the problem */
60
int
nconss,
/**< number of constraints in the problem */
61
SCIP_RESULT
* result
/**< pointer to store the result of the file writing call */
62
);
63
64
/* @} */
65
66
#ifdef __cplusplus
67
}
68
#endif
69
70
#endif
SCIP_RESULT
enum SCIP_Result SCIP_RESULT
Definition:
type_result.h:52
Scip
Definition:
struct_scip.h:58
SCIP_Var
Definition:
struct_var.h:197
SCIPincludeReaderPpm
SCIP_RETCODE SCIPincludeReaderPpm(SCIP *scip)
Definition:
reader_ppm.c:481
SCIP_RETCODE
enum SCIP_Retcode SCIP_RETCODE
Definition:
type_retcode.h:53
SCIP_Cons
Definition:
struct_cons.h:37
SCIP_READERDATA
struct SCIP_ReaderData SCIP_READERDATA
Definition:
type_reader.h:37
SCIP_Bool
#define SCIP_Bool
Definition:
def.h:61
scip
Definition:
objbranchrule.h:33
SCIPwritePpm
SCIP_RETCODE SCIPwritePpm(SCIP *scip, FILE *file, const char *name, SCIP_READERDATA *readerdata, SCIP_Bool transformed, SCIP_VAR **vars, int nvars, SCIP_CONS **conss, int nconss, SCIP_RESULT *result)
Definition:
reader_ppm.c:523
scip.h
SCIP callable library.