-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathcnfout.h
42 lines (28 loc) · 1.22 KB
/
cnfout.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
/*********************************************************************
* (C) Copyright 1999 Albert Ludwigs University Freiburg
* Institute of Computer Science
*
* All rights reserved. Use of this software is permitted for
* non-commercial research purposes, and it may be copied only
* for that use. All copies must include this copyright message.
* This software is made available AS IS, and neither the authors
* nor the Albert Ludwigs University Freiburg make any warranty
* about the software or its performance.
*********************************************************************/
/*********************************************************************
* File: cnfout.h
* Description: headers for cnf output
*
* Author: Joerg Hoffmann 2003
*
*********************************************************************/
#ifndef _CNFOUT_H
#define _CNFOUT_H
#define MAX_CLAUSES 64000000
#define MAX_CNF_VARS 1000000
void do_cnf_output( int );
void print_action_based_encoding( int layer, int toCreate );
void print_gpstyle_action_based_encoding( int layer, int toCreate );
void print_gp_based_encoding( int layer, int toCreate );
void print_thin_gp_based_encoding( int layer, int toCreate );
#endif /* _CNFOUT_H */