| 
    algebramix_doc 0.3 
   | 
 
Default multiplier performs default product. More...
#include <multiplier.hpp>
Default multiplier performs default product.
Definition at line 26 of file multiplier.hpp.
| multiplier | ( | ) |  [inline] | 
        
Definition at line 30 of file multiplier.hpp.
: rep (0) {}
| multiplier | ( | const C & | s | ) |  [inline] | 
        
Definition at line 31 of file multiplier.hpp.
: rep (s) {}
| multiplier | ( | const multiplier< C > & | s | ) |  [inline] | 
        
Definition at line 32 of file multiplier.hpp.
: rep (s.rep) {}
| static void lmul | ( | X & | dest, | 
| const multiplier< C > & | s | ||
| ) |  [inline, static] | 
        
Definition at line 42 of file multiplier.hpp.
{ dest = s.rep * dest; }
| bool operator!= | ( | const multiplier< C > & | a | ) |  const [inline] | 
        
Definition at line 37 of file multiplier.hpp.
                                                      {
    return rep != a.rep; }
| C operator* | ( | ) |  const [inline] | 
        
Definition at line 29 of file multiplier.hpp.
{ return rep; }
| multiplier<C>& operator= | ( | const multiplier< C > & | s | ) |  [inline] | 
        
Definition at line 33 of file multiplier.hpp.
                                                      {
    rep = s.rep; return *this; }
| bool operator== | ( | const multiplier< C > & | a | ) |  const [inline] | 
        
Definition at line 35 of file multiplier.hpp.
                                                      {
    return rep == a.rep; }
| static void rmul | ( | X & | dest, | 
| const multiplier< C > & | s | ||
| ) |  [inline, static] | 
        
Definition at line 40 of file multiplier.hpp.
{ dest = dest * s.rep; }