linbox
MyRationalModularMinpoly< Blackbox, MyMethod > Struct Template Reference

#include <minpoly-rational.h>

Public Member Functions

 MyRationalModularMinpoly (const Blackbox &b, const MyMethod &n, const std::vector< Integer > &p)
 
 MyRationalModularMinpoly (MyRationalModularMinpoly &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

◆ MyRationalModularMinpoly() [1/2]

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

◆ MyRationalModularMinpoly() [2/2]

template<class Blackbox, class MyMethod>
MyRationalModularMinpoly ( MyRationalModularMinpoly< 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: