linbox
MyRationalModularCharpoly< Blackbox, MyMethod > Struct Template Reference

#include <charpoly-rational.h>

Public Member Functions

 MyRationalModularCharpoly (const Blackbox &b, const MyMethod &n, const std::vector< Integer > &p)
 
 MyRationalModularCharpoly (MyRationalModularCharpoly &C)
 
template<typename Polynomial, typename Field>
IterationResult operator() (Polynomial &P, const Field &F) const
 

Data Fields

const BlackboxA
 
const MyMethod & M
 
const std::vector< Integer > & mul
 

Constructor & Destructor Documentation

◆ MyRationalModularCharpoly() [1/2]

template<class Blackbox, class MyMethod>
MyRationalModularCharpoly ( const Blackbox & b,
const MyMethod & n,
const std::vector< Integer > & p )
inline

◆ MyRationalModularCharpoly() [2/2]

template<class Blackbox, class MyMethod>
MyRationalModularCharpoly ( MyRationalModularCharpoly< Blackbox, MyMethod > & C)
inline

Member Function Documentation

◆ operator()()

template<class Blackbox, class MyMethod>
template<typename Polynomial, typename Field>
IterationResult operator() ( Polynomial & P,
const Field & F ) const
inline

Field Documentation

◆ A

template<class Blackbox, class MyMethod>
const Blackbox& A

◆ M

template<class Blackbox, class MyMethod>
const MyMethod& M

◆ mul

template<class Blackbox, class MyMethod>
const std::vector<Integer>& mul

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