linbox
HalflineMPDomain< Field, PMatrix1, PMatrix2, PMatrix3 > Class Template Reference

#include <polynomial-matrix-domain.h>

Public Member Functions

const Fieldfield ()
 
 HalflineMPDomain (const Field &F)
 
 HalflineMPDomain (const Field &F, PMatrix1 &c, const PMatrix2 &a, const PMatrix3 &b, size_t k)
 
void update (size_t s=1)
 
void operator++ ()
 
bool terminated () const
 
size_t twoValuation (size_t x)
 

Data Fields

double mid
 

Constructor & Destructor Documentation

◆ HalflineMPDomain() [1/2]

template<typename Field, typename PMatrix1, typename PMatrix2, typename PMatrix3>
HalflineMPDomain ( const Field & F)
inline

◆ HalflineMPDomain() [2/2]

template<typename Field, typename PMatrix1, typename PMatrix2, typename PMatrix3>
HalflineMPDomain ( const Field & F,
PMatrix1 & c,
const PMatrix2 & a,
const PMatrix3 & b,
size_t k )
inline

Member Function Documentation

◆ field()

template<typename Field, typename PMatrix1, typename PMatrix2, typename PMatrix3>
const Field & field ( )
inline

◆ update()

template<typename Field, typename PMatrix1, typename PMatrix2, typename PMatrix3>
void update ( size_t s = 1)
inline

◆ operator++()

template<typename Field, typename PMatrix1, typename PMatrix2, typename PMatrix3>
void operator++ ( )
inline

◆ terminated()

template<typename Field, typename PMatrix1, typename PMatrix2, typename PMatrix3>
bool terminated ( ) const
inline

◆ twoValuation()

template<typename Field, typename PMatrix1, typename PMatrix2, typename PMatrix3>
size_t twoValuation ( size_t x)
inline

Field Documentation

◆ mid

template<typename Field, typename PMatrix1, typename PMatrix2, typename PMatrix3>
double mid

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