interpolate.cc File Reference

#include "groebner_defs.h"
#include <CCacheManagement.h>
#include <CacheManager.h>
#include <algorithm>
#include <iostream>
#include "interpolate.h"
#include "randomset.h"
#include <boost/random/uniform_smallint.hpp>
#include <boost/random/linear_congruential.hpp>
#include <boost/random/variate_generator.hpp>
#include "nf.h"

Functions

BEGIN_NAMESPACE_PBORIGB
std::vector< Polynomial
variety_lex_groebner_basis (const MonomialSet &points, const Monomial &variables)
MonomialSet nf_lex_points (const Polynomial &f, const MonomialSet &p)
MonomialSet gen_random_subset (const std::vector< Monomial > &vec, bool_gen_type &bit_gen)
MonomialSet random_interpolation (const MonomialSet &as_set, const std::vector< Monomial > &as_vector, bool_gen_type &bit_gen)
MonomialSet variety_lex_leading_terms (const MonomialSet &points, const Monomial &variables)
MonomialSet zeros (Polynomial p, MonomialSet candidates)
Polynomial interpolate (MonomialSet to_zero, MonomialSet to_one)
Polynomial interpolate_smallest_lex (MonomialSet to_zero, MonomialSet to_one)
MonomialSet include_divisors (const MonomialSet &m)

Function Documentation

MonomialSet gen_random_subset ( const std::vector< Monomial > &  vec,
bool_gen_type bit_gen 
)

References add_up_monomials().

Referenced by random_interpolation().

MonomialSet include_divisors ( const MonomialSet m  ) 
Polynomial interpolate ( MonomialSet  to_zero,
MonomialSet  to_one 
)

References interpolate().

Referenced by interpolate().

Polynomial interpolate_smallest_lex ( MonomialSet  to_zero,
MonomialSet  to_one 
)
MonomialSet nf_lex_points ( const Polynomial f,
const MonomialSet p 
)
MonomialSet random_interpolation ( const MonomialSet as_set,
const std::vector< Monomial > &  as_vector,
bool_gen_type bit_gen 
)
BEGIN_NAMESPACE_PBORIGB std::vector<Polynomial> variety_lex_groebner_basis ( const MonomialSet points,
const Monomial variables 
)
MonomialSet variety_lex_leading_terms ( const MonomialSet points,
const Monomial variables 
)
MonomialSet zeros ( Polynomial  p,
MonomialSet  candidates 
)

References zeros().

Referenced by interpolate_smallest_lex(), nf_lex_points(), and zeros().

Generated on Thu Aug 5 13:34:42 2010 for PolyBoRi by  doxygen 1.6.3