upol::rep< C > Struct Template Reference

Inheritance diagram for upol::rep< C >:

linalg::rep1d< C > upol::horner< C > List of all members.

Detailed Description

template<class C>
struct upol::rep< C >

Array polynomial representation, as a subclass of linalg::rep1d<C>.

Definition at line 23 of file rep.h.

Public Types

typedef C coeff_t
typedef linalg::rep1d< C
>::size_type 
size_type
typedef linalg::rep1d< C
>::iterator 
iterator
typedef linalg::rep1d< C
>::const_iterator 
const_iterator
typedef linalg::rep1d< C
>::const_reverse_iterator 
const_reverse_iterator
typedef linalg::rep1d< C
>::reverse_iterator 
reverse_iterator
typedef C value_type

Public Member Functions

 rep ()
 rep (size_type s, AsSize)
 rep (size_type s, C *t)
 rep (C *b, C *e)
 rep (const rep< C > &p)
void resize (size_type n)
iterator end ()
const_iterator end () const
reverse_iterator rbegin ()
const_reverse_iterator rbegin () const
rep< C > & operator= (const rep< C > &v)
void resize (const size_type &n)
size_type size () const
iterator begin ()
const_iterator begin () const
reverse_iterator rend ()
const_reverse_iterator rend () const
C & operator[] (size_type i)
const C & operator[] (size_type i) const

Public Attributes

int degree_
size_type size_
C * tab_


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

SYNAPS DOCUMENTATION
logo