Givaro
Namespaces | Macros | Functions
modular-ruint.inl File Reference

Namespaces

 Givaro
 Namespace in which the whole Givaro library resides.
 

Macros

#define TMPL   template<typename Storage_t, typename Compute_t>
 
#define MOD
 
#define DIFF_RECINT    typename std::enable_if<!std::is_same<E,C>::value, int>::type = 0
 
#define SAME_RECINT    typename std::enable_if<std::is_same<E,C>::value, int>::type = 0
 

Functions

template<typename E , typename C , typename std::enable_if<!std::is_same< E, C >::value, int >::type = 0>
E & _mul (E &r, const E &a, const E &b, const E &p)
 
template<typename E , typename C >
E & _mulin (E &r, const E &a, const E &p, const C &pc)
 
template<typename E >
E & _mulin (E &r, const E &a, const E &p, const E &pc)
 
template<typename E , typename C , typename std::enable_if<!std::is_same< E, C >::value, int >::type = 0>
E & _axpy (E &r, const E &a, const E &b, const E &c, const E &p)
 
template<typename E , typename C , typename std::enable_if<!std::is_same< E, C >::value, int >::type = 0>
E & _axpyin (E &r, const E &a, const E &b, const E &p)
 
template<typename E , typename C , typename std::enable_if<!std::is_same< E, C >::value, int >::type = 0>
E & _maxpyin (E &r, const E &a, const E &b, const E &p)
 

Macro Definition Documentation

◆ TMPL

#define TMPL   template<typename Storage_t, typename Compute_t>

◆ MOD

#define MOD
Value:
Modular<Storage_t, Compute_t, \
int64_t value(const Degree &d)
value
Definition: givdegree.h:81
Definition: modular-general.inl:69
Definition: modular-general.inl:58
Definition: modular-general.inl:55

◆ DIFF_RECINT

#define DIFF_RECINT    typename std::enable_if<!std::is_same<E,C>::value, int>::type = 0

◆ SAME_RECINT

#define SAME_RECINT    typename std::enable_if<std::is_same<E,C>::value, int>::type = 0