main.cpp File Reference
#include "main.h"
#include <config.h>

Functions

template<class ZT >
int lll (Options &o, ZZ_mat< ZT > &b)
 
void read_pruning_vector (const char *file_name, PruningParams &pr, int n)
 
template<class ZT >
int bkz (Options &, ZZ_mat< ZT > &)
 
template<>
int bkz (Options &o, ZZ_mat< mpz_t > &b)
 
template<class ZT >
int hkz (Options &, ZZ_mat< ZT > &)
 
template<>
int hkz (Options &o, ZZ_mat< mpz_t > &b)
 
template<class ZT >
int svpcvp (Options &, ZZ_mat< ZT > &, const vector< Z_NR< ZT > > &target)
 
template<>
int svpcvp (Options &o, ZZ_mat< mpz_t > &b, const vector< Z_NR< mpz_t > > &target)
 
template<class ZT >
int hlll (Options &o, ZZ_mat< ZT > &b)
 
template<class ZT >
int prune (Options &, ZZ_mat< ZT > &)
 
template<>
int prune (Options &o, ZZ_mat< mpz_t > &b)
 
template<class ZT >
int run_action (Options &o)
 
void read_options (int argc, char **argv, Options &o)
 
int main (int argc, char **argv)
 

Function Documentation

◆ bkz() [1/2]

template<class ZT >
int bkz ( Options ,
ZZ_mat< ZT > &   
)

◆ bkz() [2/2]

template<>
int bkz ( Options o,
ZZ_mat< mpz_t > &  b 
)

◆ hkz() [1/2]

template<class ZT >
int hkz ( Options ,
ZZ_mat< ZT > &   
)

◆ hkz() [2/2]

template<>
int hkz ( Options o,
ZZ_mat< mpz_t > &  b 
)

◆ hlll()

template<class ZT >
int hlll ( Options o,
ZZ_mat< ZT > &  b 
)

◆ lll()

template<class ZT >
int lll ( Options o,
ZZ_mat< ZT > &  b 
)

◆ main()

int main ( int  argc,
char **  argv 
)

◆ prune() [1/2]

template<class ZT >
int prune ( Options ,
ZZ_mat< ZT > &   
)

◆ prune() [2/2]

template<>
int prune ( Options o,
ZZ_mat< mpz_t > &  b 
)

◆ read_options()

void read_options ( int  argc,
char **  argv,
Options o 
)

◆ read_pruning_vector()

void read_pruning_vector ( const char *  file_name,
PruningParams pr,
int  n 
)

◆ run_action()

template<class ZT >
int run_action ( Options o)

◆ svpcvp() [1/2]

template<class ZT >
int svpcvp ( Options ,
ZZ_mat< ZT > &  ,
const vector< Z_NR< ZT > > &  target 
)

◆ svpcvp() [2/2]

template<>
int svpcvp ( Options o,
ZZ_mat< mpz_t > &  b,
const vector< Z_NR< mpz_t > > &  target 
)