Developer documentation

arc_rep< C > Struct Template Reference

#include <fatarcs.hpp>

Public Types

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

Public Member Functions

 arc_rep ()
 
 arc_rep (vec_t p0, vec_t p1, vec_t p2)
 
 arc_rep (vec_t p[3])
 
coeff_t weight ()
 
vec_t midc ()
 
seq_t arc_eq ()
 
vec_t critpt (int var)
 
arc_rep< coeff_toffset (coeff_t r)
 

Public Attributes

vec_t pts [3]
 

Member Typedef Documentation

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

Constructor & Destructor Documentation

template<class C>
arc_rep< C >::arc_rep ( )
inline
template<class C>
arc_rep< C >::arc_rep ( vec_t  p0,
vec_t  p1,
vec_t  p2 
)
inline
template<class C>
arc_rep< C >::arc_rep ( vec_t  p[3])
inline

Member Function Documentation

template<class C>
seq_t arc_rep< C >::arc_eq ( )
inline
template<class C>
vec_t arc_rep< C >::critpt ( int  var)
inline
template<class C>
vec_t arc_rep< C >::midc ( )
inline
template<class C>
arc_rep<coeff_t> arc_rep< C >::offset ( coeff_t  r)
inline
template<class C>
coeff_t arc_rep< C >::weight ( )
inline

Member Data Documentation

template<class C>
vec_t arc_rep< C >::pts[3]

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