modulus_inv_naive< V > Struct Template Reference

#include <modulus_naive.hpp>

List of all members.

Static Public Member Functions


Detailed Description

template<typename V>
struct mmx::modulus_inv_naive< V >

Definition at line 149 of file modulus_naive.hpp.


Member Function Documentation

static void inv_mod ( C dest,
const C s,
const M &  m 
) [inline, static]

Definition at line 163 of file modulus_naive.hpp.

00163                                             {
00164     (void) m;
00165     if ((s == (C) 1) || (s == (C) -1)) { dest = s; return; }
00166     ERROR ("inv_mod: argument is not invertible"); }

static void inv_mod ( C dest,
const M &  m 
) [inline, static]

Definition at line 157 of file modulus_naive.hpp.

00157                                 {
00158     (void) m;
00159     if ((dest == (C) 1) || (dest == (C) -1)) return;
00160     ERROR ("inv_mod: argument is not invertible"); }

static bool is_invertible_mod ( const C s,
const M &  m 
) [inline, static]

Definition at line 152 of file modulus_naive.hpp.

00152                                              {
00153     (void) m;
00154     return ((s == (C) 1) || (s == (C) -1)); }


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

Generated on 6 Dec 2012 for numerix by  doxygen 1.6.1