Free cookie consent management tool by TermsFeed Policy Generator

source: branches/2929_PrioritizedGrammarEnumeration/HeuristicLab.Algorithms.DataAnalysis.PGE/3.3/go-code/go-pge/plug/pge.h @ 16614

Last change on this file since 16614 was 16614, checked in by hmaislin, 5 years ago

#2929: Fixed result bug, added multitest C / Powershell, passed pagie_1

File size: 2.5 KB
Line 
1/* Code generated by cmd/cgo; DO NOT EDIT. */
2
3/* package command-line-arguments */
4
5
6#line 1 "cgo-builtin-prolog"
7
8#include <stddef.h> /* for ptrdiff_t below */
9
10#ifndef GO_CGO_EXPORT_PROLOGUE_H
11#define GO_CGO_EXPORT_PROLOGUE_H
12
13typedef struct { const char *p; ptrdiff_t n; } _GoString_;
14
15#endif
16
17/* Start of preamble from import "C" comments.  */
18
19
20
21
22/* End of preamble from import "C" comments.  */
23
24
25/* Start of boilerplate cgo prologue.  */
26#line 1 "cgo-gcc-export-header-prolog"
27
28#ifndef GO_CGO_PROLOGUE_H
29#define GO_CGO_PROLOGUE_H
30
31typedef signed char GoInt8;
32typedef unsigned char GoUint8;
33typedef short GoInt16;
34typedef unsigned short GoUint16;
35typedef int GoInt32;
36typedef unsigned int GoUint32;
37typedef long long GoInt64;
38typedef unsigned long long GoUint64;
39typedef GoInt64 GoInt;
40typedef GoUint64 GoUint;
41typedef __SIZE_TYPE__ GoUintptr;
42typedef float GoFloat32;
43typedef double GoFloat64;
44typedef float _Complex GoComplex64;
45typedef double _Complex GoComplex128;
46
47/*
48  static assertion to make sure the file is being used on architecture
49  at least with matching size of GoInt.
50*/
51typedef char _check_for_64_bit_pointer_matching_GoInt[sizeof(void*)==64/8 ? 1:-1];
52
53typedef _GoString_ GoString;
54typedef void *GoMap;
55typedef void *GoChan;
56typedef struct { void *t; void *v; } GoInterface;
57typedef struct { void *data; GoInt len; GoInt cap; } GoSlice;
58
59#endif
60
61/* End of boilerplate cgo prologue.  */
62
63#ifdef __cplusplus
64extern "C" {
65#endif
66
67
68extern void InitSearch(GoInt p0, GoInt p1, GoInt p2, GoInt p3, GoInt p4, GoInt p5, GoFloat64 p6, char* p7, char* p8, GoInt p9);
69
70extern void InitTreeParams(char* p0, char* p1, char* p2, char* p3, void* p4, GoInt p5, GoInt p6, GoInt p7, GoInt p8, GoInt p9);
71
72extern void AddTrainData(char* p0, char* p1, void* p2, GoInt p3);
73
74extern void AddTestData(char* p0, char* p1, void* p2, GoInt p3);
75
76extern void InitProblem(char* p0, GoInt p1, GoFloat64 p2, GoInt p3, char* p4, GoInt p5);
77
78extern GoInt GetMaxIterW();
79
80extern void SetMaxIterW(GoInt p0);
81
82extern void SetPeelCountW(GoInt p0);
83
84extern void SetInitMethodW(GoString p0);
85
86extern void SetGrowMethodW(GoString p0);
87
88extern void SetEvalrCountW(GoInt p0);
89
90extern void EvaluateW();
91
92extern void RunW();
93
94extern void LoopW();
95
96extern char* GetStepResult(GoInt* p0, GoInt* p1, GoInt* p2, GoInt* p3, GoInt* p4, GoInt* p5);
97
98extern GoFloat64 GetCoeffResult();
99
100extern GoInt StepW();
101
102extern GoUint8 CheckStop();
103
104extern void TestGet(GoInt p0, char* p1, int p2);
105
106extern void CleanW();
107
108#ifdef __cplusplus
109}
110#endif
Note: See TracBrowser for help on using the repository browser.