12   template <
typename Matro
idType>
 
   19     typedef typename boost::mpl::if_ <boost::is_const <MatroidType>, 
typename MatroidType::const_reference_type, 
typename MatroidType::reference_type>::type
 
   43       return _matroid.size2();
 
   52       return _matroid.size1();
 
   62       return _matroid.name2(index);
 
   72       return _matroid.name2(index);
 
   82       return _matroid.name1(index);
 
   92       return _matroid.name1(index);
 
  105     MatroidType& _matroid;
 
  116   template <
typename Matro
idType>
 
  130   template <
typename Matro
idType>
 
  144   template <
typename Matro
idType>
 
  158   template <
typename Matro
idType>
 
Definition: matroid_transposed.hpp:14
 
const name_type & const_reference_type
Definition: matroid_transposed.hpp:21
 
MatroidType::size_type size_type
Definition: matroid_transposed.hpp:17
 
reference_type name2(size_type index)
Definition: matroid_transposed.hpp:80
 
boost::mpl::if_< boost::is_const< MatroidType >, typename MatroidType::const_reference_type, typename MatroidType::reference_type >::type reference_type
Definition: matroid_transposed.hpp:20
 
size_type size1() const
Definition: matroid_transposed.hpp:41
 
const_reference_type name2(size_type index) const
Definition: matroid_transposed.hpp:90
 
MatroidType matroid_type
Definition: matroid_transposed.hpp:16
 
const_reference_type name1(size_type index) const
Definition: matroid_transposed.hpp:70
 
matroid_type & data()
Definition: matroid_transposed.hpp:99
 
size_type size2() const
Definition: matroid_transposed.hpp:50
 
reference_type name1(size_type index)
Definition: matroid_transposed.hpp:60
 
MatroidType::name_type name_type
Definition: matroid_transposed.hpp:18
 
matroid_transposed(MatroidType &matroid)
Definition: matroid_transposed.hpp:31
 
matroid_transposed< name_type > self_type
Definition: matroid_transposed.hpp:22
 
permutation permutation_type
Definition: matroid_transposed.hpp:23
 
Definition: matroid.hpp:22
 
Definition: permutations.hpp:44
 
Definition: algorithm.hpp:14
 
void matroid_permute1(matroid< NameType > &matroid, size_t index1, size_t index2)
Definition: matroid.hpp:162
 
matroid_transposed< MatroidType > make_transposed_matroid(MatroidType &matroid)
Definition: matroid_transposed.hpp:117
 
void matroid_permute2(matroid< NameType > &matroid, size_t index1, size_t index2)
Definition: matroid.hpp:192
 
void matroid_binary_pivot(matroid< NameType > &matroid, size_t i, size_t j)
Definition: matroid.hpp:222