include/algebramix/polynomial_naive.hpp File Reference
#include <basix/port.hpp>
#include <basix/vector.hpp>
Go to the source code of this file.
Classes
- struct polynomial_naive
- struct polynomial_variant_helper< C >
- struct polynomial_defaults
- struct implementation< polynomial_defaults, V, polynomial_naive >
- class global_variables< P >
- struct implementation< vector_defaults, V, polynomial_naive >
- struct implementation< vector_allocate, V, polynomial_naive >
- struct implementation< vector_abstractions, V, polynomial_naive >
- struct implementation< vector_abstractions_stride, V, polynomial_naive >
- struct implementation< vector_linear, V, polynomial_naive >
- struct polynomial_vectorial
- struct implementation< polynomial_vectorial, V, polynomial_naive >
- struct polynomial_linear
- struct implementation< polynomial_linear, V, polynomial_naive >
- struct polynomial_multiply
- struct implementation< polynomial_multiply, V, polynomial_naive >
- struct polynomial_graeffe
- struct implementation< polynomial_graeffe, V, polynomial_naive >
- struct polynomial_divide
- struct implementation< polynomial_divide, V, polynomial_naive >
- struct polynomial_exact_divide
- struct polynomial_exact_divide_threshold< V >
- struct implementation< polynomial_exact_divide, V, polynomial_naive >
- struct polynomial_compose
- struct implementation< polynomial_compose, V, polynomial_naive >
- struct polynomial_euclidean
- struct implementation< polynomial_euclidean, V, polynomial_naive >
- struct polynomial_gcd
- struct implementation< polynomial_gcd, V, polynomial_naive >
- struct polynomial_subresultant_base
- struct polynomial_subresultant
- struct implementation< polynomial_subresultant_base, V, polynomial_naive >
- struct implementation< polynomial_subresultant, V, polynomial_naive >
- struct polynomial_evaluate
- struct implementation< polynomial_evaluate, V, polynomial_naive >
Namespaces
Defines
- #define TMPL template <typename C>
- #define TMPLK template <typename C, typename K>
- #define TMPLX template <typename C, typename X>
- #define TMPLP template <typename Polynomial>
- #define Vector vector<C>
- #define C typename scalar_type_helper<Polynomial >::val
- #define C typename scalar_type_helper<Polynomial>::val
Define Documentation
#define C typename scalar_type_helper<Polynomial>::val |
#define C typename scalar_type_helper<Polynomial >::val |
#define TMPL template <typename C> |
#define TMPLK template <typename C, typename K> |
#define TMPLP template <typename Polynomial> |
#define TMPLX template <typename C, typename X> |