Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

lbmaple.C File Reference

#include "maplec.h"
#include "linbox/field/modular.h"
#include "linbox/integer.h"
#include "linbox/blackbox/triplesbb.h"
#include "linbox/solutions/rank.h"
#include "linbox/solutions/det.h"
#include "linbox/solutions/minpoly.h"
#include <vector>
#include <map>
#include <utility>
#include <cstring>
#include <cstdio>

Typedefs

typedef std::vector< long > Vectorl
typedef std::vector< integer > VectorI
typedef LinBox::TriplesBB<
LinBox::Modular< long > > 
TriplesBBi
typedef LinBox::TriplesBB<
LinBox::Modular< integer > > 
TriplesBBI

Functions

ALGEB End (MKernelVector kv, ALGEB *args)
ALGEB initBB (MKernelVector kv, ALGEB *args)
ALGEB getMatrix (MKernelVector kv, ALGEB *args)
ALGEB killMatrix (MKernelVector kv, ALGEB *args)
ALGEB initV (MKernelVector kv, ALGEB *args)
ALGEB getVector (MKernelVector kv, ALGEB *args)
ALGEB killVector (MKernelVector kv, ALGEB *args)
ALGEB apply (MKernelVector kv, ALGEB *args)
ALGEB applyT (MKernelVector kv, ALGEB *args)
ALGEB rank (MKernelVector kv, ALGEB *args)
ALGEB det (MKernelVector kv, ALGEB *args)
ALGEB minpoly (MKernelVector kv, ALGEB *args)
ALGEB & LiToM (MKernelVector &, const integer &, ALGEB &)
integer & MtoLI (MKernelVector &, integer &, const ALGEB &)

Variables

const int BlackBoxi = 1
const int BlackBoxI = 2
const int SmallV = 3
const int LargeV = 4
std::map< int, void * > hashTable
std::map< int, int > typeTable

Typedef Documentation

typedef LinBox::TriplesBB<LinBox::Modular<integer> > TriplesBBI
 

typedef LinBox::TriplesBB<LinBox::Modular<long> > TriplesBBi
 

typedef std::vector<integer> VectorI
 

typedef std::vector<long> Vectorl
 


Function Documentation

ALGEB apply MKernelVector    kv,
ALGEB *    args
 

ALGEB applyT MKernelVector    kv,
ALGEB *    args
 

ALGEB det MKernelVector    kv,
ALGEB *    args
 

ALGEB End MKernelVector    kv,
ALGEB *    args
 

ALGEB getMatrix MKernelVector    kv,
ALGEB *    args
 

ALGEB getVector MKernelVector    kv,
ALGEB *    args
 

ALGEB initBB MKernelVector    kv,
ALGEB *    args
 

ALGEB initV MKernelVector    kv,
ALGEB *    args
 

ALGEB killMatrix MKernelVector    kv,
ALGEB *    args
 

ALGEB killVector MKernelVector    kv,
ALGEB *    args
 

ALGEB & LiToM MKernelVector &   ,
const integer &   ,
ALGEB &   
 

ALGEB minpoly MKernelVector    kv,
ALGEB *    args
 

integer & MtoLI MKernelVector &   ,
integer &   ,
const ALGEB &   
 

ALGEB rank MKernelVector    kv,
ALGEB *    args
 


Variable Documentation

const int BlackBoxI = 2
 

const int BlackBoxi = 1
 

std::map<int,void*> hashTable
 

const int LargeV = 4
 

const int SmallV = 3
 

std::map<int, int> typeTable
 


Generated on Mon Jun 20 09:16:50 2005 for linbox by doxygen1.2.18