#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 implementation< polynomial_defaults, V, polynomial_naive >::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> |