#include <polynomial-matrix.h>
|
| | SubPolynomialMatrix () |
| |
| | SubPolynomialMatrix (MatPoly &M, size_t i, size_t j) |
| |
| | SubPolynomialMatrix (Self_t &M, size_t i, size_t j) |
| |
| template<typename DenseMatrix> |
| DenseMatrix & | getMatrix (DenseMatrix &A, size_t k) const |
| |
| template<typename DenseMatrix> |
| void | setMatrix (const DenseMatrix &A, size_t k) |
| |
| void | resize (size_t s) |
| |
| template<typename Mat> |
| void | copy (const Mat &M, size_t beg, size_t end) |
| |
| template<typename Mat> |
| void | copy (const Mat &M) |
| |
| Matrix | operator[] (size_t k) const |
| |
| Polynomial | operator() (size_t i, size_t j) |
| |
| Element | get (size_t i, size_t k) const |
| |
| Element | get (size_t i, size_t j, size_t k) const |
| |
| size_t | rowdim () const |
| |
| size_t | coldim () const |
| |
| size_t | degree () const |
| |
| size_t | size () const |
| |
| const Field & | field () const |
| |
| const_view | at (size_t i, size_t j) const |
| |
| view | at (size_t i, size_t j) |
| |
| std::ostream & | write (std::ostream &os) const |
| |
◆ Self_t
◆ Field
template<class MatPoly>
| typedef MatPoly::Field Field |
◆ Element
◆ Polynomial
◆ Matrix
◆ constMatrix
◆ view
◆ const_view
◆ SubPolynomialMatrix() [1/3]
◆ SubPolynomialMatrix() [2/3]
◆ SubPolynomialMatrix() [3/3]
◆ getMatrix()
◆ setMatrix()
◆ resize()
◆ copy() [1/2]
template<class MatPoly>
| void copy |
( |
const Mat & | M, |
|
|
size_t | beg, |
|
|
size_t | end ) |
|
inline |
◆ copy() [2/2]
template<class MatPoly>
| void copy |
( |
const Mat & | M | ) |
|
|
inline |
◆ operator[]()
template<class MatPoly>
| Matrix operator[] |
( |
size_t | k | ) |
const |
|
inline |
◆ operator()()
◆ get() [1/2]
template<class MatPoly>
| Element get |
( |
size_t | i, |
|
|
size_t | k ) const |
|
inline |
◆ get() [2/2]
template<class MatPoly>
| Element get |
( |
size_t | i, |
|
|
size_t | j, |
|
|
size_t | k ) const |
|
inline |
◆ rowdim()
◆ coldim()
◆ degree()
◆ size()
◆ field()
template<class MatPoly>
| const Field & field |
( |
| ) |
const |
|
inline |
◆ at() [1/2]
◆ at() [2/2]
template<class MatPoly>
| view at |
( |
size_t | i, |
|
|
size_t | j ) |
|
inline |
◆ write()
template<class MatPoly>
| std::ostream & write |
( |
std::ostream & | os | ) |
const |
|
inline |
◆ PolynomialMatrix
template<class MatPoly>
template<class
Field, enum PMType>
◆ _ptr
◆ _size
◆ _shift
The documentation for this class was generated from the following file: