 |
My Project
debian-1:4.1.2-p1+ds-2
|
Go to the documentation of this file. 1 #ifndef IDEAL_CPP_HEADER
2 #define IDEAL_CPP_HEADER
14 typedef typename std::vector<poly_type>::size_type
size_type;
15 typedef typename std::vector<poly_type>::iterator
iterator;
68 return storage.insert(__position,__x);
73 return storage.erase(__position);
78 return storage.erase(__first,__last);
82 return insert(__pos,__first,__last);
iterator erase(iterator __first, iterator __last)
Ideal(iterator first, iterator last, const allocator_type &__a=allocator_type())
Module(iterator first, iterator last, const allocator_type &__a=allocator_type())
long id_RankFreeModule(ideal s, ring lmRing, ring tailRing)
return the maximal component number found in any polynomial in s
IdealBase(iterator first, iterator last, const typename std::vector< poly_type >::allocator_type &__a=allocator_type())
std::vector< poly_type >::size_type size_type
iterator erase(iterator __position)
const poly_type & operator[](int n) const
std::vector< poly_type >::allocator_type allocator_type
iterator insert(iterator __position, const value_type &__x)
ideal idInit(int idsize, int rank)
initialise an ideal / module
std::vector< poly_type >::iterator iterator
void push_back(const poly_type &p)
poly_type & operator[](int n)
std::vector< poly_type > storage
void insert(iterator __pos, iterator __first, iterator __last)
const CanonicalForm int s
std::vector< poly_type >::difference_type difference_type
void push_front(const poly_type &p)