Developer documentation

solver_mv_bernstein.hpp File Reference
#include <set>
#include <vector>
#include <math.h>
#include <realroot/texp_kernelof.hpp>
#include <realroot/solver.hpp>
#include <realroot/tensor_bernstein.hpp>
#include <realroot/GMP.hpp>
#include <realroot/polynomial.hpp>
#include <realroot/system_method.hpp>
#include <realroot/system_support.hpp>
#include <realroot/Seq.hpp>

Go to the source code of this file.

Classes

struct  mmx::realroot::select_mth< system, mth >
 
struct  mmx::realroot::select_mth< system, SBD_RD >
 
struct  mmx::realroot::select_mth< system, SBD_RDL >
 
struct  mmx::realroot::select_mth< system, SBD_RDRDL >
 
struct  mmx::realroot::select_mth< system, SBD_RDRDLRDS >
 
struct  mmx::realroot::select_mth< system, SBD_RDS >
 
struct  mmx::realroot::select_mth< system, SBD_RDRDS >
 
struct  mmx::realroot::select_mth< system, SBD_RDLRDS >
 
struct  mmx::realroot::select_mth< system, SBD_RDSRDL >
 
struct  mmx::ProjRd< MTH >
 
struct  mmx::solver< C, ProjRd< MTH > >
 Multivariate Bernstein solver. More...
 

Namespaces

 mmx
 
 mmx::realroot
 

Macros

#define REP(x)   (x).rep()
 
#define SBD_RD   0
 
#define SBD_RDL   1
 
#define SBD_RDS   2
 
#define SBD_RDRDL   3
 
#define SBD_RDRDLRDS   4
 
#define SBD_RDRDS   5
 
#define SBD_RDLRDS   6
 
#define SBD_RDSRDL   7
 
#define SBD_MTH   SBD_RDRDL
 

Functions

template<class T , class eenv_t , class MPOL >
void mmx::realroot::fill_data (T *data, eenv_t *env, const MPOL &p, binomials< T > &benv)
 
template<class monom >
void mmx::realroot::scan_monom_env (std::set< int > &env, const monom &m)
 
template<class C , class MPC , class Domains , int MTH>
Seq< std::vector< C > > mmx::solve (const MPC &l, const ProjRd< MTH > &, const Domains &D, bool verbose=false)
 Solve function. More...
 

Macro Definition Documentation

#define REP (   x)    (x).rep()
#define SBD_MTH   SBD_RDRDL
#define SBD_RD   0
#define SBD_RDL   1
#define SBD_RDLRDS   6
#define SBD_RDRDL   3
#define SBD_RDRDLRDS   4
#define SBD_RDRDS   5
#define SBD_RDS   2
#define SBD_RDSRDL   7
Home