Developer documentation

mmx::ring< C, B, O > Struct Template Reference

Ring of polynomials. More...

#include <ring.hpp>

Public Types

typedef polynomial< C, with< B, O > > Polynomial
 

Public Member Functions

 ring ()
 
 ring (const SELF &r)
 
 ring (const char *s)
 
Polynomial operator[] (int i) const
 

Static Public Member Functions

static int nbvar ()
 
static variablesvars ()
 

Static Public Attributes

static variables var
 

Detailed Description

template<class C, class B, class O = B>
struct mmx::ring< C, B, O >

Ring of polynomials.

Member Typedef Documentation

template<class C, class B, class O = B>
typedef polynomial<C, with<B,O> > mmx::ring< C, B, O >::Polynomial

Constructor & Destructor Documentation

template<class C, class B, class O = B>
mmx::ring< C, B, O >::ring ( )
inline
template<class C, class B, class O = B>
mmx::ring< C, B, O >::ring ( const SELF r)
inline
template<class C, class B, class O = B>
mmx::ring< C, B, O >::ring ( const char *  s)
inline

Member Function Documentation

template<class C, class B, class O = B>
static int mmx::ring< C, B, O >::nbvar ( )
inlinestatic
template<class C, class B, class O = B>
Polynomial mmx::ring< C, B, O >::operator[] ( int  i) const
inline
template<class C, class B, class O = B>
static variables& mmx::ring< C, B, O >::vars ( )
inlinestatic

Member Data Documentation

template<class C, class B, class O = B>
variables mmx::ring< C, B, O >::var
static

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