11#include "filter/Filter.h"
12#include "score/Score.h"
14#include "math/ytGraph.h"
15#include "math/ytRNG.h"
17#define INGOR_DEFAULT_INFILE_TYPE "gdf"
18#define INGOR_DEFAULT_OUTPUT_TYPE "nodelist"
21#define INGOR_DEFAULT_SCORE_NAME "bnrc"
22#define INGOR_DEFAULT_ALGO_NAME "hc"
24#define INGOR_DEFAULT_SCORE_NAME "bndc"
25#define INGOR_DEFAULT_ALGO_NAME "cghc"
27#define INGOR_DEFAULT_CANDIDATES 10
28#define INGOR_DEFAULT_CANDIDATES_CONT 0
29#define INGOR_DEFAULT_CANDIDATES_DISC 0
30#define INGOR_DEFAULT_MAX_PARENTS 10
31#define INGOR_DEFAULT_MAX_PARENTS_CONT 10
32#define INGOR_DEFAULT_MAX_PARENTS_DISC 10
33#define INGOR_DEFAULT_TOTAL_MEMORY (1000)
34#define INGOR_DEFAULT_CACHE_RATIO (0.3)
71 char * constrainWrite;
72 char * constrainWriteType;
109 FilterArgs * filters;
151Args * Args_parse(
int argc,
char * argv[]);
Interface class for handling graph structure.
ytGraph * fixed
Fixed edges.
Definition Args.h:76
int singleFile
1 if multiple networks are output in a single file.
Definition Args.h:104
ytGraph * constrain
Constrain graph.
Definition Args.h:67
int bootstrap
not 0 if bootstrap enabled. The values are used as the ID of the execution.
Definition Args.h:82
int iteration
the number of iterations of performing network estimation.
Definition Args.h:101
double score
best score set by the algorithm.
Definition Args.h:112
int selfLoop
Definition Args.h:95
ytKeyValues * algoArgs
Definition Args.h:107
int candidates
The number of parent candidates.
Definition Args.h:49
ytGraph * init
Initial graph.
Definition Args.h:64
int verbose
verbose level.
Definition Args.h:120
ytRNG * rng
Random number generator.
Definition Args.h:115
ytData * bootstrapData
This is used for saving the ytData instance used in bootstrap resampling so that the generated instan...
Definition Args.h:86
General data container.
Definition ytData.h:46
Structure for encapsulating the random number generator.
Definition ytRNG.h:33