Developer documentation

domain< C > Struct Template Reference

#include <fatarcs.hpp>

Public Types

typedef Interval< Cint_t
 
typedef Seq< Interval< C > > seqint_t
 
typedef std::vector< Cvec_t
 

Public Member Functions

 domain ()
 
 domain (int n)
 
 domain (int_t intxy)
 
 domain (int_t intx, int_t inty)
 
C dim ()
 
C diam ()
 
vec_t llc ()
 
vec_t urc ()
 
vec_t center ()
 
Seq< Cdelta ()
 
void print (int digits)
 
void split (domain< C > *ch)
 

Public Attributes

seqint_t I
 

Detailed Description

template<class C>
struct domain< C >

Examples:
solver_mv_fatarcs_test.cpp.

Member Typedef Documentation

template<class C>
typedef Interval<C> domain< C >::int_t
template<class C>
typedef Seq< Interval<C> > domain< C >::seqint_t
template<class C>
typedef std::vector<C> domain< C >::vec_t

Constructor & Destructor Documentation

template<class C>
domain< C >::domain ( )
inline
template<class C>
domain< C >::domain ( int  n)
inline
template<class C>
domain< C >::domain ( int_t  intxy)
inline
template<class C>
domain< C >::domain ( int_t  intx,
int_t  inty 
)
inline

Member Function Documentation

template<class C>
vec_t domain< C >::center ( )
inline
template<class C>
Seq<C> domain< C >::delta ( )
inline
template<class C>
C domain< C >::diam ( )
inline
template<class C>
C domain< C >::dim ( )
inline
template<class C>
vec_t domain< C >::llc ( )
inline
template<class C>
void domain< C >::print ( int  digits)
inline
template<class C>
void domain< C >::split ( domain< C > *  ch)
inline
template<class C>
vec_t domain< C >::urc ( )
inline

Member Data Documentation

template<class C>
seqint_t domain< C >::I

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