My Project
|
#include "misc/auxiliary.h"
#include "misc/intvec.h"
#include "misc/options.h"
#include "omalloc/omalloc.h"
Go to the source code of this file.
Macros | |
#define | INTVEC_CC |
Functions | |
intvec * | ivAdd (intvec *a, intvec *b) |
intvec * | ivAddShift (intvec *a, intvec *b, int s) |
intvec * | ivSub (intvec *a, intvec *b) |
intvec * | ivTranp (intvec *o) |
int | ivTrace (intvec *o) |
intvec * | ivMult (intvec *a, intvec *b) |
static int | ivColPivot (intvec *, int, int, int, int) |
static void | ivNegRow (intvec *, int) |
static void | ivSaveRow (intvec *, int) |
static void | ivSetRow (intvec *, int, int) |
static void | ivFreeRow (intvec *, int, int) |
static void | ivReduce (intvec *, int, int, int, int) |
static void | ivZeroElim (intvec *, int, int, int &) |
static void | ivRowContent (intvec *, int, int) |
static void | ivKernFromRow (intvec *, intvec *, intvec *, int, int, int) |
static intvec * | ivOptimizeKern (intvec *) |
static int | ivGcd (int, int) |
static void | ivOptRecursive (intvec *, intvec *, intvec *, int &, int &, int) |
static void | ivOptSolve (intvec *, intvec *, int &, int &) |
static void | ivContent (intvec *) |
static int | ivL1Norm (intvec *) |
static int | ivCondNumber (intvec *, int) |
void | ivTriangIntern (intvec *imat, int &ready, int &all) |
intvec * | ivSolveKern (intvec *imat, int dimtr) |
intvec * | ivConcat (intvec *a, intvec *b) |
Definition at line 249 of file intvec.cc.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 669 of file intvec.cc.
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 442 of file intvec.cc.
int ivTrace | ( | intvec * | o | ) |
void ivTriangIntern | ( | intvec * | imat, |
int & | ready, | ||
int & | all | ||
) |
Definition at line 404 of file intvec.cc.