Generated on Tue Jan 26 2021 00:00:00 for Gecode by doxygen 1.9.1
ldsb.hpp File Reference

Go to the source code of this file.

Function Documentation

◆ rows_interchange()

template<class A >
SymmetryHandle Gecode::rows_interchange ( const Matrix< A > &  m)
related

Interchangeable rows symmetry specification.

Definition at line 40 of file ldsb.hpp.

◆ columns_interchange()

template<class A >
SymmetryHandle Gecode::columns_interchange ( const Matrix< A > &  m)
related

Interchangeable columns symmetry specification.

Definition at line 51 of file ldsb.hpp.

◆ rows_reflect()

template<class A >
SymmetryHandle Gecode::rows_reflect ( const Matrix< A > &  m)
related

Reflect rows symmetry specification.

Definition at line 62 of file ldsb.hpp.

◆ columns_reflect()

template<class A >
SymmetryHandle Gecode::columns_reflect ( const Matrix< A > &  m)
related

Reflect columns symmetry specification.

Definition at line 85 of file ldsb.hpp.

◆ diagonal_reflect()

template<class A >
SymmetryHandle Gecode::diagonal_reflect ( const Matrix< A > &  m)
related

Reflect around main diagonal symmetry specification.

Definition at line 108 of file ldsb.hpp.