Developer documentation

box_rep< C > Struct Template Reference

#include <fatarcs.hpp>

Public Types

typedef C coeff_t
 
typedef std::vector< coeff_tvec_t
 
typedef domain< coeff_tbox_t
 
typedef polynomial< coeff_t,with< Bernstein > > bernstein_t
 
typedef polynomial< coeff_t,with< MonomialTensor > > monom_t
 
typedef arc_rep< coeff_tarc_rep_t
 

Public Member Functions

 box_rep (bernstein_t p)
 
 box_rep (bernstein_t p, box_t bb)
 
bool not_empty ()
 
bool edge_event (int var, int n)
 
int first_nonzero (bernstein_t list, int e)
 
bool corner_event (int c1, int c2)
 
Seq< vec_tevent_list ()
 
coeff_t min_grad ()
 
coeff_t max_eval (arc_rep_t circ)
 

Public Attributes

box_t box
 
bernstein_t poly
 

Member Typedef Documentation

template<class C>
typedef arc_rep<coeff_t> box_rep< C >::arc_rep_t
template<class C>
typedef polynomial< coeff_t ,with<Bernstein> > box_rep< C >::bernstein_t
template<class C>
typedef domain<coeff_t> box_rep< C >::box_t
template<class C>
typedef C box_rep< C >::coeff_t
template<class C>
typedef polynomial< coeff_t ,with<MonomialTensor> > box_rep< C >::monom_t
template<class C>
typedef std::vector<coeff_t> box_rep< C >::vec_t

Constructor & Destructor Documentation

template<class C>
box_rep< C >::box_rep ( bernstein_t  p)
inline
template<class C>
box_rep< C >::box_rep ( bernstein_t  p,
box_t  bb 
)
inline

Member Function Documentation

template<class C>
bool box_rep< C >::corner_event ( int  c1,
int  c2 
)
inline
template<class C>
bool box_rep< C >::edge_event ( int  var,
int  n 
)
inline
template<class C>
Seq<vec_t> box_rep< C >::event_list ( )
inline
template<class C>
int box_rep< C >::first_nonzero ( bernstein_t  list,
int  e 
)
inline
template<class C>
coeff_t box_rep< C >::max_eval ( arc_rep_t  circ)
inline
template<class C>
coeff_t box_rep< C >::min_grad ( )
inline
template<class C>
bool box_rep< C >::not_empty ( )
inline

Member Data Documentation

template<class C>
box_t box_rep< C >::box
template<class C>
bernstein_t box_rep< C >::poly

The documentation for this struct was generated from the following file:
Home