linbox
Signature Class Reference

#include <signature.h>

Data Structures

class  BLAS_LPM_Method
 
class  Minpoly_Method
 

Public Member Functions

template<class Matrix>
bool isPosDef (const Matrix &M)
 

Static Public Member Functions

template<class Matrix>
static bool isPosDef (const Matrix &M, const BLAS_LPM_Method &meth)
 
template<class Matrix>
static bool isPosDef (const Matrix &M, const Minpoly_Method &meth)
 
template<class Matrix>
static bool isPosSemiDef (const Matrix &M, const BLAS_LPM_Method &meth)
 
template<class Matrix>
static bool isPosSemiDef (const Matrix &M, const Minpoly_Method &meth)
 

Static Protected Member Functions

template<class Vector>
static bool allPos (const Vector &v)
 
template<class Vector>
static bool allNonNeg (const Vector &v)
 
template<class Matrix, class Vector>
static VectorsemiD (Vector &out, const Matrix &M)
 
template<class Vector, class Matrix>
static VectorsymmetricLU (Vector &v, const Matrix &IM)
 
template<class Matrix>
static long rank_random (const Matrix &M)
 

Member Function Documentation

◆ isPosDef() [1/3]

template<class Matrix>
bool isPosDef ( const Matrix & M)

◆ isPosDef() [2/3]

template<class Matrix>
static bool isPosDef ( const Matrix & M,
const BLAS_LPM_Method & meth )
inlinestatic

◆ isPosDef() [3/3]

template<class Matrix>
static bool isPosDef ( const Matrix & M,
const Minpoly_Method & meth )
inlinestatic

◆ isPosSemiDef() [1/2]

template<class Matrix>
static bool isPosSemiDef ( const Matrix & M,
const BLAS_LPM_Method & meth )
inlinestatic

◆ isPosSemiDef() [2/2]

template<class Matrix>
static bool isPosSemiDef ( const Matrix & M,
const Minpoly_Method & meth )
inlinestatic

◆ allPos()

template<class Vector>
static bool allPos ( const Vector & v)
inlinestaticprotected

◆ allNonNeg()

template<class Vector>
static bool allNonNeg ( const Vector & v)
inlinestaticprotected

◆ semiD()

template<class Matrix, class Vector>
static Vector & semiD ( Vector & out,
const Matrix & M )
inlinestaticprotected

◆ symmetricLU()

template<class Vector, class Matrix>
static Vector & symmetricLU ( Vector & v,
const Matrix & IM )
inlinestaticprotected

◆ rank_random()

template<class Matrix>
static long rank_random ( const Matrix & M)
inlinestaticprotected

The documentation for this class was generated from the following file: