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; }