oln::morpho::sort_dimensions< E > Struct Template Reference

functor to sort dimensions. More...

#include <fast_morpho.hxx>

Collaboration diagram for oln::morpho::sort_dimensions< E >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 sort_dimensions (abstract::struct_elt< E > se[mlc::exact< E >::ret::dim])
 Constructor.
bool operator() (unsigned a, unsigned b)
 Parenthesis operator.

Protected Attributes

abstract::struct_elt< E > * se_
 Structural element.

Detailed Description

template<class E>
struct oln::morpho::sort_dimensions< E >

functor to sort dimensions.

Definition at line 262 of file fast_morpho.hxx.


Member Function Documentation

template<class E>
bool oln::morpho::sort_dimensions< E >::operator() ( unsigned  a,
unsigned  b 
) [inline]

Parenthesis operator.

Call it to use the functor.

Definition at line 275 of file fast_morpho.hxx.

References oln::abstract::struct_elt< Exact >::card(), and oln::morpho::sort_dimensions< E >::se_.

00276       {
00277         return se_[a].card() > se_[b].card();
00278       }


The documentation for this struct was generated from the following file:
Generated on Tue Feb 20 20:28:26 2007 for Olena by  doxygen 1.5.1