SCIP Doxygen Documentation
Loading...
Searching...
No Matches
type_syncstore.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-2024 Zuse Institute Berlin (ZIB) */
7
/* */
8
/* Licensed under the Apache License, Version 2.0 (the "License"); */
9
/* you may not use this file except in compliance with the License. */
10
/* You may obtain a copy of the License at */
11
/* */
12
/* http://www.apache.org/licenses/LICENSE-2.0 */
13
/* */
14
/* Unless required by applicable law or agreed to in writing, software */
15
/* distributed under the License is distributed on an "AS IS" BASIS, */
16
/* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. */
17
/* See the License for the specific language governing permissions and */
18
/* limitations under the License. */
19
/* */
20
/* You should have received a copy of the Apache-2.0 license */
21
/* along with SCIP; see the file LICENSE. If not visit scipopt.org. */
22
/* */
23
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
24
25
/**@file type_syncstore.h
26
* @ingroup PARALLEL
27
* @brief the type definitions for the synchronization store
28
* @author Stephen J. Maher
29
* @author Leona Gottwald
30
*/
31
32
/*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
33
34
#ifndef __TYPE_SPI_H__
35
#define __TYPE_SPI_H__
36
37
#ifdef __cplusplus
38
extern
"C"
{
39
#endif
40
41
/** The parallel mode */
42
enum
SCIP_Parallelmode
43
{
44
SCIP_PARA_OPPORTUNISTIC
= 0,
45
SCIP_PARA_DETERMINISTIC
= 1
46
};
47
typedef
enum
SCIP_Parallelmode
SCIP_PARALLELMODE
;
48
49
typedef
struct
SCIP_SyncStore
SCIP_SYNCSTORE
;
/**< structure to store information for synchronization */
50
typedef
struct
SCIP_SyncData
SCIP_SYNCDATA
;
/**< data for a single synchronization */
51
typedef
struct
SCIP_BoundStore
SCIP_BOUNDSTORE
;
/**< structure to store boundchanges for synchronization */
52
53
#ifdef __cplusplus
54
}
55
#endif
56
57
#endif
SCIP_BoundStore
Definition
struct_syncstore.h:116
SCIP_SyncStore
Definition
struct_syncstore.h:49
SCIP_PARALLELMODE
enum SCIP_Parallelmode SCIP_PARALLELMODE
Definition
type_syncstore.h:47
SCIP_Parallelmode
SCIP_Parallelmode
Definition
type_syncstore.h:43
SCIP_PARA_OPPORTUNISTIC
@ SCIP_PARA_OPPORTUNISTIC
Definition
type_syncstore.h:44
SCIP_PARA_DETERMINISTIC
@ SCIP_PARA_DETERMINISTIC
Definition
type_syncstore.h:45
SCIP_SYNCDATA
struct SCIP_SyncData SCIP_SYNCDATA
Definition
type_syncstore.h:50
type_syncstore.h
© 2002-2024 by Zuse Institute Berlin (ZIB),
Imprint
Generated by
1.12.0