Developer documentation

solver_mv_fatarcs< C > Struct Template Reference

#include <solver_fatarcs.hpp>

Public Types

typedef std::vector< Cvec_t
 
typedef domain< Cbox_t
 
typedef polynomial< C,with< Bernstein > > bernstein_t
 
typedef box_rep< Cbox_rep_t
 
typedef arc_rep< Carc_rep_t
 
typedef std::stack< box_tstbox_t
 
typedef Seq< box_tseqbox_t
 

Public Member Functions

 solver_mv_fatarcs (bernstein_t p1, bernstein_t p2, C eps)
 
box_t box_gen (box_rep_t m1, box_rep_t m2, int MTH)
 
void prepro (bernstein_t &pol1, bernstein_t &pol2, vec_t midpt)
 
seqbox_t solver (int MTH)
 SOLVE ROUTINE. More...
 

Public Attributes

C epsilon
 
bernstein_t poly1
 
bernstein_t poly2
 

Member Typedef Documentation

template<class C>
typedef arc_rep< C > solver_mv_fatarcs< C >::arc_rep_t
template<class C>
typedef polynomial< C ,with<Bernstein> > solver_mv_fatarcs< C >::bernstein_t
template<class C>
typedef box_rep< C > solver_mv_fatarcs< C >::box_rep_t
template<class C>
typedef domain<C> solver_mv_fatarcs< C >::box_t
template<class C>
typedef Seq< box_t > solver_mv_fatarcs< C >::seqbox_t
template<class C>
typedef std::stack< box_t > solver_mv_fatarcs< C >::stbox_t
template<class C>
typedef std::vector<C> solver_mv_fatarcs< C >::vec_t

Constructor & Destructor Documentation

template<class C>
solver_mv_fatarcs< C >::solver_mv_fatarcs ( bernstein_t  p1,
bernstein_t  p2,
C  eps 
)
inline

Member Function Documentation

template<class C>
box_t solver_mv_fatarcs< C >::box_gen ( box_rep_t  m1,
box_rep_t  m2,
int  MTH 
)
inline
template<class C>
void solver_mv_fatarcs< C >::prepro ( bernstein_t pol1,
bernstein_t pol2,
vec_t  midpt 
)
inline
template<class C>
seqbox_t solver_mv_fatarcs< C >::solver ( int  MTH)
inline

SOLVE ROUTINE.

Member Data Documentation

template<class C>
C solver_mv_fatarcs< C >::epsilon
template<class C>
bernstein_t solver_mv_fatarcs< C >::poly1
template<class C>
bernstein_t solver_mv_fatarcs< C >::poly2

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