#include <basix/glue.hpp>
#include <basix/tuple.hpp>
#include <realroot/polynomial_sparse_glue.hpp>
#include <shape/MGXK.hpp>
#include <shape/axel_glue.hpp>
#include <shape/bounding_box.hpp>
#include <shape/curve_rational.hpp>
Go to the source code of this file.
Classes
Namespaces
Defines
Functions
- bool operator== (const shape::curve_rational< rational, shape::MGXK > &v1, const shape::curve_rational< rational, shape::MGXK > &v2)
- bool operator!= (const shape::curve_rational< rational, shape::MGXK > &v1, const shape::curve_rational< rational, shape::MGXK > &v2)
- bool exact_eq (const shape::curve_rational< rational, shape::MGXK > &v1, const shape::curve_rational< rational, shape::MGXK > &v2)
- bool exact_neq (const shape::curve_rational< rational, shape::MGXK > &v1, const shape::curve_rational< rational, shape::MGXK > &v2)
- unsigned hash (const shape::curve_rational< rational, shape::MGXK > &v)
- unsigned exact_hash (const shape::curve_rational< rational, shape::MGXK > &m)
- unsigned soft_hash (const shape::curve_rational< rational, shape::MGXK > &m)
- syntactic flatten (const shape::curve_rational< rational, shape::MGXK > &s)
- shape::curve_rational
< rational, shape::MGXK > create_curve_rational (const polynomial< rational, with< Sparse, DegRevLex > > &e1, const polynomial< rational, with< Sparse, DegRevLex > > &e2, const polynomial< rational, with< Sparse, DegRevLex > > &e3)
- shape::curve_rational
< rational, shape::MGXK > create_curve_rational (const interval< double > &I, const polynomial< rational, with< Sparse, DegRevLex > > &e1, const polynomial< rational, with< Sparse, DegRevLex > > &e2, const polynomial< rational, with< Sparse, DegRevLex > > &e3)
- shape::curve_rational
< rational, shape::MGXK > create_curve_rational (const polynomial< rational, with< Sparse, DegRevLex > > &e1, const polynomial< rational, with< Sparse, DegRevLex > > &e2, const polynomial< rational, with< Sparse, DegRevLex > > &e3, const polynomial< rational, with< Sparse, DegRevLex > > &e4)
- shape::curve_rational
< rational, shape::MGXK > create_curve_rational (const interval< double > &I, const polynomial< rational, with< Sparse, DegRevLex > > &e1, const polynomial< rational, with< Sparse, DegRevLex > > &e2, const polynomial< rational, with< Sparse, DegRevLex > > &e3, const polynomial< rational, with< Sparse, DegRevLex > > &e4)
Define Documentation
#define CURVE shape_curve_rational |
#define Polynomial polynomial< rational, with<Sparse,DegRevLex> > |
#define shape_curve_rational shape::curve_rational<rational,shape::MGXK> |