Public Types | Public Member Functions | Public Attributes

assign_browsing_functor< I_, F > Struct Template Reference

List of all members.

Public Types

enum  { dim = S::dim }
enum  { dim = S::dim }
enum  { dim = S::dim }
enum  { dim = S::dim }
enum  { dim = S::dim }
enum  { dim = S::dim }
enum  { dim = S::dim }
enum  { dim = S::dim }
enum  { dim = S::dim }
enum  { dim = S::dim }
typedef I::psite::delta dpsite
typedef I::psite::delta dpsite
typedef I::psite::delta dpsite
typedef I::psite::delta dpsite
typedef I::psite::delta dpsite
typedef I::psite::delta dpsite
typedef I_ I
typedef I_ I
typedef I_ I
typedef I_ I
typedef void(assign_browsing_functor
< I, F >::* 
move_fun )()
typedef void(assign_browsing_functor
< I, F >::* 
move_fun )()
typedef void(assign_browsing_functor
< I, F >::* 
move_fun )()
typedef void(assign_browsing_functor
< I, F >::* 
move_fun )()
typedef void(assign_browsing_functor
< I, F >::* 
move_fun )()
typedef void(assign_browsing_functor
< I, F >::* 
move_fun )()
typedef I::site S
typedef I::site S
typedef I::site S
typedef I::site S
typedef I::site S
typedef I::site S
typedef I::site S
typedef I::site S
typedef I::site S
typedef I::site S
typedef
assign_browsing_functor< I, F > 
self
typedef
assign_browsing_functor< I, F > 
self
typedef
assign_browsing_functor< I, F > 
self
typedef
assign_browsing_functor< I, F > 
self
typedef
assign_browsing_functor< I, F > 
self
typedef
assign_browsing_functor< I, F > 
self

Public Member Functions

 assign_browsing_functor (I &input, F f=F())
 assign_browsing_functor (I &input, F f=F(), int dir_=0)
 assign_browsing_functor (I &input, F f=F())
 assign_browsing_functor (I &input, F f=F())
 assign_browsing_functor (I &input, F f=F())
 assign_browsing_functor (I &input, F f=F())
 assign_browsing_functor (I &input, F f=F())
 assign_browsing_functor (I &input, F f=F())
 assign_browsing_functor (I &input, F f=F())
 assign_browsing_functor (I &input, F f=F())
void bkd ()
void bkd ()
void bkd ()
void bkd ()
void bkd ()
void down ()
void down ()
void down ()
void down ()
void down ()
void down ()
void down ()
void final ()
void final ()
void final ()
void final ()
void final ()
void final ()
void final ()
void final ()
void final ()
void final ()
void fwd ()
void fwd ()
void fwd ()
void fwd ()
void fwd ()
void fwd ()
void fwd ()
void init ()
void init ()
void init ()
void init ()
void init ()
void init ()
void init ()
void init ()
void init ()
void init ()
void init_diag ()
void init_diag ()
void next ()
void next ()
void next ()
void next ()
void next ()
void next ()
void next ()
void next ()
void next ()
void next ()
void next_ ()
void next_ ()
void thr ()
void thr ()
void up ()
void up ()
void up ()
void up ()

Public Attributes

int dir
std::vector< dpsitedps
f
I input
std::vector< move_funmoves
I::psite p

template<typename I_, typename F>
struct assign_browsing_functor< I_, F >


Member Typedef Documentation

template<typename I_, typename F>
typedef I :: psite :: delta assign_browsing_functor< I_, F >::dpsite
template<typename I_, typename F>
typedef I :: psite :: delta assign_browsing_functor< I_, F >::dpsite
template<typename I_, typename F>
typedef I :: psite :: delta assign_browsing_functor< I_, F >::dpsite
template<typename I_, typename F>
typedef I :: psite :: delta assign_browsing_functor< I_, F >::dpsite
template<typename I_, typename F>
typedef I :: psite :: delta assign_browsing_functor< I_, F >::dpsite
template<typename I_, typename F>
typedef I :: psite :: delta assign_browsing_functor< I_, F >::dpsite
template<typename I_, typename F>
typedef I_ assign_browsing_functor< I_, F >::I
template<typename I_, typename F>
typedef I_ assign_browsing_functor< I_, F >::I
template<typename I_, typename F>
typedef I_ assign_browsing_functor< I_, F >::I
template<typename I_, typename F>
typedef I_ assign_browsing_functor< I_, F >::I
template<typename I_, typename F>
typedef void(assign_browsing_functor<I,F>::* assign_browsing_functor< I_, F >::move_fun)()
template<typename I_, typename F>
typedef void(assign_browsing_functor<I,F>::* assign_browsing_functor< I_, F >::move_fun)()
template<typename I_, typename F>
typedef void(assign_browsing_functor<I,F>::* assign_browsing_functor< I_, F >::move_fun)()
template<typename I_, typename F>
typedef void(assign_browsing_functor<I,F>::* assign_browsing_functor< I_, F >::move_fun)()
template<typename I_, typename F>
typedef void(assign_browsing_functor<I,F>::* assign_browsing_functor< I_, F >::move_fun)()
template<typename I_, typename F>
typedef void(assign_browsing_functor<I,F>::* assign_browsing_functor< I_, F >::move_fun)()
template<typename I_, typename F>
typedef I ::site assign_browsing_functor< I_, F >::S
template<typename I_, typename F>
typedef I ::site assign_browsing_functor< I_, F >::S
template<typename I_, typename F>
typedef I ::site assign_browsing_functor< I_, F >::S
template<typename I_, typename F>
typedef I ::site assign_browsing_functor< I_, F >::S
template<typename I_, typename F>
typedef I ::site assign_browsing_functor< I_, F >::S
template<typename I_, typename F>
typedef I ::site assign_browsing_functor< I_, F >::S
template<typename I_, typename F>
typedef I ::site assign_browsing_functor< I_, F >::S
template<typename I_, typename F>
typedef I ::site assign_browsing_functor< I_, F >::S
template<typename I_, typename F>
typedef I ::site assign_browsing_functor< I_, F >::S
template<typename I_, typename F>
typedef I ::site assign_browsing_functor< I_, F >::S
template<typename I_, typename F>
typedef assign_browsing_functor<I, F> assign_browsing_functor< I_, F >::self
template<typename I_, typename F>
typedef assign_browsing_functor<I, F> assign_browsing_functor< I_, F >::self
template<typename I_, typename F>
typedef assign_browsing_functor<I, F> assign_browsing_functor< I_, F >::self
template<typename I_, typename F>
typedef assign_browsing_functor<I, F> assign_browsing_functor< I_, F >::self
template<typename I_, typename F>
typedef assign_browsing_functor<I, F> assign_browsing_functor< I_, F >::self
template<typename I_, typename F>
typedef assign_browsing_functor<I, F> assign_browsing_functor< I_, F >::self

Member Enumeration Documentation

template<typename I_, typename F>
anonymous enum
Enumerator:
dim 
template<typename I_, typename F>
anonymous enum
Enumerator:
dim 
template<typename I_, typename F>
anonymous enum
Enumerator:
dim 
template<typename I_, typename F>
anonymous enum
Enumerator:
dim 
template<typename I_, typename F>
anonymous enum
Enumerator:
dim 
template<typename I_, typename F>
anonymous enum
Enumerator:
dim 
template<typename I_, typename F>
anonymous enum
Enumerator:
dim 
template<typename I_, typename F>
anonymous enum
Enumerator:
dim 
template<typename I_, typename F>
anonymous enum
Enumerator:
dim 
template<typename I_, typename F>
anonymous enum
Enumerator:
dim 

Constructor & Destructor Documentation

template<typename I_, typename F>
assign_browsing_functor< I_, F >::assign_browsing_functor ( I input,
f = F() 
) [inline]
template<typename I_, typename F>
assign_browsing_functor< I_, F >::assign_browsing_functor ( I input,
f = F() 
) [inline]
template<typename I_, typename F>
assign_browsing_functor< I_, F >::assign_browsing_functor ( I input,
f = F() 
) [inline]
template<typename I_, typename F>
assign_browsing_functor< I_, F >::assign_browsing_functor ( I input,
f = F(),
int  dir_ = 0 
) [inline]
template<typename I_, typename F>
assign_browsing_functor< I_, F >::assign_browsing_functor ( I input,
f = F() 
) [inline]
template<typename I_, typename F>
assign_browsing_functor< I_, F >::assign_browsing_functor ( I input,
f = F() 
) [inline]
template<typename I_, typename F>
assign_browsing_functor< I_, F >::assign_browsing_functor ( I input,
f = F() 
) [inline]
template<typename I_, typename F>
assign_browsing_functor< I_, F >::assign_browsing_functor ( I input,
f = F() 
) [inline]
template<typename I_, typename F>
assign_browsing_functor< I_, F >::assign_browsing_functor ( I input,
f = F() 
) [inline]
template<typename I_, typename F>
assign_browsing_functor< I_, F >::assign_browsing_functor ( I input,
f = F() 
) [inline]

Member Function Documentation

template<typename I_, typename F>
void assign_browsing_functor< I_, F >::bkd (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::bkd (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::bkd (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::bkd (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::bkd (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::down (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::down (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::down (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::down (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::down (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::down (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::down (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::final (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::final (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::final (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::final (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::final (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::final (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::final (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::final (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::final (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::final (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::fwd (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::fwd (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::fwd (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::fwd (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::fwd (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::fwd (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::fwd (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::init (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::init (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::init (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::init (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::init (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::init (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::init (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::init (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::init (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::init (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::init_diag (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::init_diag (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::next (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::next (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::next (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::next (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::next (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::next (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::next (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::next (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::next (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::next (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::next_ (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::next_ (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::thr (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::thr (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::up (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::up (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::up (  )  [inline]
template<typename I_, typename F>
void assign_browsing_functor< I_, F >::up (  )  [inline]

Member Data Documentation

template<typename I_, typename F>
int assign_browsing_functor< I_, F >::dir
template<typename I_, typename F>
std::vector< dpsite > assign_browsing_functor< I_, F >::dps
template<typename I_, typename F>
F assign_browsing_functor< I_, F >::f
template<typename I_, typename F>
I assign_browsing_functor< I_, F >::input
template<typename I_, typename F>
std::vector< move_fun > assign_browsing_functor< I_, F >::moves
template<typename I_, typename F>
I::psite assign_browsing_functor< I_, F >::p