#include <SlicedPolynomialVector.h>
◆ Field
template<class _Field, class _Storage, class _VectorElement = double>
◆ Element
template<class _Field, class _Storage, class _VectorElement = double>
◆ Rep
template<class _Field, class _Storage, class _VectorElement = double>
◆ VectorElement
template<class _Field, class _Storage, class _VectorElement = double>
◆ IntField
template<class _Field, class _Storage, class _VectorElement = double>
◆ Self_t
template<class _Field, class _Storage, class _VectorElement = double>
◆ polynomial
template<class _Field, class _Storage, class _VectorElement = double>
◆ SlicedPolynomialVector() [1/4]
template<class _Field, class _Rep, class _VectorElement>
Allocates a vector of new zero vectors of size 0 (shaped and ready).
Irreducible polynomial is chosen randomly.
◆ SlicedPolynomialVector() [2/4]
template<class _Field, class _Rep, class _VectorElement>
◆ SlicedPolynomialVector() [3/4]
template<class _Field, class _Rep, class _VectorElement>
Allocates a vector of new zero vectors of size 0 (shaped and ready).
◆ SlicedPolynomialVector() [4/4]
template<class _Field, class _Rep, class _VectorElement>
◆ ~SlicedPolynomialVector()
template<class _Field, class _Rep, class _VectorElement>
◆ length()
template<class _Field, class _Rep, class _VectorElement>
◆ rowdim()
template<class _Field, class _Rep, class _VectorElement>
◆ fieldGF()
template<class _Field, class _Rep, class _VectorElement>
| const Field & fieldGF |
( |
| ) |
const |
◆ fieldF()
template<class _Field, class _Rep, class _VectorElement>
◆ setEntry()
template<class _Field, class _Rep, class _VectorElement>
◆ getEntry()
template<class _Field, class _Rep, class _VectorElement>
| _VectorElement & getEntry |
( |
size_t | m, |
|
|
size_t | k ) |
◆ setVectorCoefficient()
template<class _Field, class _Storage, class _VectorElement = double>
| void setVectorCoefficient |
( |
size_t | m, |
|
|
const BlasVector< IntField > & | V_m ) |
◆ getVectorCoefficient()
template<class _Field, class _Storage, class _VectorElement = double>
| const BlasVector< IntField > & getVectorCoefficient |
( |
size_t | m | ) |
const |
Get a read-only reference to the m-th matrix-coefficient.
- Parameters
-
| m | matrix-coefficient number, 0...length() - 1 |
- Returns
- Const reference to matrix-coefficent
◆ swapRows()
template<class _Field, class _Rep, class _VectorElement>
| void swapRows |
( |
size_t | k1, |
|
|
size_t | k2 ) |
◆ read()
template<class _Field, class _Rep, class _VectorElement>
| std::istream & read |
( |
std::istream & | file | ) |
|
◆ write()
template<class _Field, class _Storage, class _VectorElement = double>
| std::ostream & write |
( |
std::ostream & | os | ) |
const |
◆ irreducible
template<class _Field, class _Storage, class _VectorElement = double>
The documentation for this class was generated from the following files: