algebrslt.hpp File Reference

#include "config.hpp"
#include "algebrslt.cpp"

Go to the source code of this file.

Namespaces

namespace  Arageli

Defines

#define ARAGELI_INCLUDE_CPP_WITH_EXPORT_TEMPLATE_algebrslt

Functions

template<typename PolyVec, typename SegVec, typename Rslt, typename P, typename Seg, typename F>
void Arageli::algebraic_func_rslt (const PolyVec &polyvec, SegVec segvec, Rslt rslt, P &p, Seg &seg, F f)
 Arbitrary function on algebraic numbers based on precomputed resultant.
template<typename P1, typename Seg1, typename P2, typename Seg2, typename P3, typename Seg3>
void Arageli::algebraic_plus (const P1 &p1, const Seg1 &seg1, const P2 &p2, const Seg2 &seg2, P3 &p3, Seg3 &seg3)
template<typename P1, typename Seg1, typename P2, typename Seg2, typename P3, typename Seg3>
void Arageli::algebraic_minus (const P1 &p1, const Seg1 &seg1, const P2 &p2, const Seg2 &seg2, P3 &p3, Seg3 &seg3)
template<typename P1, typename Seg1, typename P2, typename Seg2, typename P3, typename Seg3>
void Arageli::algebraic_multiplies (const P1 &p1, const Seg1 &seg1, const P2 &p2, const Seg2 &seg2, P3 &p3, Seg3 &seg3)
template<typename P1, typename Seg1, typename P2, typename Seg2, typename P3, typename Seg3>
void Arageli::algebraic_divides (const P1 &p1, const Seg1 &seg1, const P2 &p2, Seg2 seg2, P3 &p3, Seg3 &seg3)


Detailed Description

This file contains several functions that give possibility to deal with algebraic numbers represendes as a pair: polynomial and segment with one root of that polynomial. All routines based on Loos theorem about roots of resultant of two polynomials.

All given methods ripped from the book (in Russian, but translated from English): Компьютерная алгебра: Символьные и алгебраические вычисления: Пер. с англ./Под ред. Б.Бухбергера, Дж.Коллинза, Р.Лооса. --- М.: Мир, 1986.

Definition in file algebrslt.hpp.


Define Documentation

#define ARAGELI_INCLUDE_CPP_WITH_EXPORT_TEMPLATE_algebrslt

Definition at line 123 of file algebrslt.hpp.


Generated on Thu Aug 31 17:38:16 2006 for Arageli by  doxygen 1.4.7