Givaro
Namespaces | Functions
rmdiv.h File Reference
#include "rudiv.h"
+ Include dependency graph for rmdiv.h:
+ This graph shows which files directly or indirectly include this file:

Namespaces

 RecInt
 NOTE : For this common file, either basic/reduc.h or mg/reduc.h has to be pre-included.
 

Functions

template<size_t K, size_t MG>
rmint< K, MG > & operator%= (rmint< K, MG > &, const rmint< K, MG > &)
 
template<size_t K, size_t MG, typename T >
std::enable_if< std::is_arithmetic< T >::value, rmint< K, MG > & >::type operator%= (rmint< K, MG > &, const T &)
 
template<size_t K, size_t MG>
rmint< K, MG > & operator/= (rmint< K, MG > &, const rmint< K, MG > &)
 
template<size_t K, size_t MG, typename T >
std::enable_if< std::is_arithmetic< T >::value, rmint< K, MG > & >::type operator/= (rmint< K, MG > &, const T &)
 
template<size_t K, size_t MG>
rmint< K, MG > operator/ (const rmint< K, MG > &, const rmint< K, MG > &)
 
template<size_t K, size_t MG, typename T >
std::enable_if< std::is_arithmetic< T >::value, rmint< K, MG > >::type operator/ (const rmint< K, MG > &, const T &)
 
template<size_t K, size_t MG>
rmint< K, MG > operator% (const rmint< K, MG > &, const rmint< K, MG > &)
 
template<size_t K, size_t MG, typename T >
std::enable_if< std::is_arithmetic< T >::value, rmint< K, MG > >::type operator% (const rmint< K, MG > &, const T &)
 
template<size_t K, size_t MG>
void div (rmint< K, MG > &, const rmint< K, MG > &, const rmint< K, MG > &)
 
template<size_t K, size_t MG>
void div (rmint< K, MG > &, const rmint< K, MG > &)
 
template<size_t K, size_t MG, typename T >
std::enable_if< std::is_arithmetic< T >::value, void >::type div (rmint< K, MG > &, const rmint< K, MG > &, const T &)
 
template<size_t K, size_t MG, typename T >
std::enable_if< std::is_arithmetic< T >::value, void >::type div (rmint< K, MG > &, const T &)
 
template<size_t K, size_t MG>
void mod (rmint< K, MG > &, const rmint< K, MG > &, const rmint< K, MG > &)
 
template<size_t K, size_t MG>
void mod (rmint< K, MG > &, const rmint< K, MG > &)
 
template<size_t K, size_t MG, typename T >
std::enable_if< std::is_arithmetic< T >::value, void >::type mod (rmint< K, MG > &, const rmint< K, MG > &, const T &)
 
template<size_t K, size_t MG, typename T >
std::enable_if< std::is_arithmetic< T >::value, void >::type mod (rmint< K, MG > &, const T &)