aGrUM 2.3.2
a C++ library for (probabilistic) graphical models
LrsWrapper.h File Reference

Lrs wrapper. More...

#include <chrono>
#include <cstdio>
#include <fcntl.h>
#include <fstream>
#include <vector>
#include <agrum/agrum.h>
#include <agrum/base/core/math/rational.h>
#include <unordered_set>
#include <agrum/base/external/lrslib/lrslib.h>
#include <stdint.h>
#include <agrum/CN/polytope/LrsWrapper_tpl.h>
Include dependency graph for LrsWrapper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  gum::credal::LRSWrapper< GUM_SCALAR >
 Class template acting as a wrapper for Lexicographic Reverse Search by David Avis. More...

Namespaces

namespace  gum
 gum is the global namespace for all aGrUM entities
namespace  gum::credal
 namespace for all credal networks entities

Macros

#define MP
#define MAXD   9223372036854775807L
#define BASE   1000000000L
#define FORMAT   "%9.9lu"
#define BASE_DIG   9
#define INTSIZE   16L
#define BIT   "64bit"
#define enumStringify(name)

Detailed Description

Lrs wrapper.

Author
Matthieu HOURBRACQ and Pierre-Henri WUILLEMIN(_at_LIP6)

easy use of lrs lib

Definition in file LrsWrapper.h.

Macro Definition Documentation

◆ BASE

◆ BASE_DIG

#define BASE_DIG   9

Definition at line 88 of file LrsWrapper.h.

◆ BIT

#define BIT   "64bit"

Definition at line 90 of file LrsWrapper.h.

◆ enumStringify

#define enumStringify ( name)
Value:
#name

Definition at line 103 of file LrsWrapper.h.

◆ FORMAT

#define FORMAT   "%9.9lu"

Definition at line 87 of file LrsWrapper.h.

◆ INTSIZE

#define INTSIZE   16L

Definition at line 89 of file LrsWrapper.h.

◆ MAXD

#define MAXD   9223372036854775807L

Definition at line 85 of file LrsWrapper.h.

◆ MP

#define MP

Definition at line 69 of file LrsWrapper.h.