Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
|
#include "absl/random/random.h"
#include "ortools/base/strong_vector.h"
#include "ortools/lp_data/lp_types.h"
#include "ortools/util/return_macros.h"
Go to the source code of this file.
Classes | |
class | operations_research::glop::Permutation< IndexType > |
Namespaces | |
namespace | operations_research |
In SWIG mode, we don't want anything besides these top-level includes. | |
namespace | operations_research::glop |
Typedefs | |
typedef Permutation< RowIndex > | operations_research::glop::RowPermutation |
typedef Permutation< ColIndex > | operations_research::glop::ColumnPermutation |
Functions | |
template<typename IndexType , typename ITIVectorType > | |
void | operations_research::glop::ApplyPermutation (const Permutation< IndexType > &perm, const ITIVectorType &b, ITIVectorType *result) |
template<typename IndexType , typename ITIVectorType > | |
void | operations_research::glop::ApplyInversePermutation (const Permutation< IndexType > &perm, const ITIVectorType &b, ITIVectorType *result) |
template<typename RowIndexedVector > | |
void | operations_research::glop::ApplyColumnPermutationToRowIndexedVector (const Permutation< ColIndex > &col_perm, RowIndexedVector *v) |
template<typename RowIndexedVector > | |
void | operations_research::glop::ApplyColumnPermutationToRowIndexedVector (const Permutation< ColIndex > &col_perm, RowIndexedVector *v, RowIndexedVector *tmp) |