#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) |
All given methods ripped from the book (in Russian, but translated from English): Компьютерная алгебра: Символьные и алгебраические вычисления: Пер. с англ./Под ред. Б.Бухбергера, Дж.Коллинза, Р.Лооса. --- М.: Мир, 1986.
Definition in file algebrslt.hpp.
#define ARAGELI_INCLUDE_CPP_WITH_EXPORT_TEMPLATE_algebrslt |
Definition at line 123 of file algebrslt.hpp.