Definition in file SturmSeq.h.
Go to the source code of this file.
Namespaces | |
namespace | sturmseq |
Classes | |
struct | SturmSeq< C, UPoly, SEQ > |
Functions | |
template<class UPoly> | |
bool | isNull (const UPoly &b) |
template<class UPoly> | |
int | parity (const UPoly &p) |
template<class Pol> | |
Pol | Prem (const Pol &a, const Pol &b) |
template<class C, class UPoly, class SEQ> | |
void | sturmseq::init (STD mthd, SturmSeq< C, UPoly, SEQ > &tab, const UPoly &a, const UPoly &b) |
template<class C, class UPoly, class SEQ> | |
void | sturmseq::init (EUCLIDEAN mth, SturmSeq< C, UPoly, SEQ > &tab, const UPoly &a, const UPoly &b) |
template<class C, class UPoly, class SEQ> | |
void | sturmseq::init (REDUCED mth, SturmSeq< C, UPoly, SEQ > &tab, const UPoly &a, const UPoly &b) |
template<class C, class UPoly, class SEQ> | |
void | sturmseq::init (SUBRES, SturmSeq< C, UPoly, SEQ > &tab, const UPoly &a, const UPoly &b) |
template<class C, class Pol, class TAB_TYPE> | |
void | sturmseq::init (HABICHT mth, SturmSeq< C, Pol, TAB_TYPE > &tab, const Pol &a, const Pol &b) |
template<class C, class UPoly, class SEQ, class R> | |
unsigned | variation (const SturmSeq< C, UPoly, SEQ > &tab, const R &x) |
template<class C, class UPoly, class SEQ> | |
unsigned | variation (const SturmSeq< C, UPoly, SEQ > &tab, const Infinity &x) |
template<class RET_TYPE, class C, class Pol, class TAB_TYPE> | |
RET_TYPE | CoeffStHa (const SturmSeq< C, Pol, TAB_TYPE > &StHa) |
Leading coefficients. | |
template<class C, class UPoly, class SEQ> | |
std::ostream & | operator<< (std::ostream &os, const SturmSeq< C, UPoly, SEQ > &tab) |
RET_TYPE CoeffStHa | ( | const SturmSeq< C, Pol, TAB_TYPE > & | StHa | ) |
Leading coefficients.
Definition at line 451 of file SturmSeq.h.
References UPOLDAR::lcoeff(), SturmSeq< C, UPoly, SEQ >::push_back(), and SturmSeq< C, UPoly, SEQ >::rep().
unsigned variation | ( | const SturmSeq< C, UPoly, SEQ > & | tab, | |
const Infinity & | x | |||
) |
Return the number of sign changes at a value x, which is "-oo" or "+oo".
Definition at line 414 of file SturmSeq.h.
References parity(), Infinity::sign, and SturmSeq< C, UPoly, SEQ >::size().
unsigned variation | ( | const SturmSeq< C, UPoly, SEQ > & | tab, | |
const R & | x | |||
) |
Return the number of sign changes at a value x.
Definition at line 391 of file SturmSeq.h.
References UPOLDAR::sign_at(), and SturmSeq< C, UPoly, SEQ >::size().
Referenced by symbolic::sturmcompare().