SturmSeq< C, UPoly, SEQ > Struct Template Reference

List of all members.

Detailed Description

template<class C, class UPoly = UPolDse<C>, class SEQ = std::vector<UPoly>>
struct SturmSeq< C, UPoly, SEQ >

Class which construct the sturm sequence of two polynomials.

Definition at line 344 of file SturmSeq.h.

Public Types

typedef UPoly value_type
typedef SEQ::iterator iterator
typedef SEQ::const_iterator const_iterator
typedef std::reverse_iterator<
const_iterator
const_reverse_iterator
typedef std::reverse_iterator<
iterator
reverse_iterator

Public Member Functions

SEQ & rep ()
const SEQ & rep () const
 SturmSeq ()
 SturmSeq (const SEQ &r)
 SturmSeq (const shared_object< SEQ > &r)
template<class MTH>
 SturmSeq (const UPoly &a, const UPoly &b, MTH method=MTH())
const UPoly & operator[] (const int &i) const
UPoly & operator[] (const int &i)
int size () const
void resize (unsigned i)
void push_back (const UPoly &a)

Public Attributes

shared_object< SEQ > data


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

SYNAPS DOCUMENTATION
logo