data for symmetry group computation
Definition at line 44 of file struct_symmetry.h.
#include <struct_symmetry.h>
Data Fields | |
SCIP_Real * | matcoef |
SCIP_Real * | rhscoef |
SYM_RHSSENSE * | rhssense |
int * | matrhsidx |
int * | matvaridx |
int * | matidx |
int * | rhsidx |
int * | permvarcolors |
int * | matcoefcolors |
int * | rhscoefcolors |
SCIP_VAR ** | permvars |
int | npermvars |
int | nmatcoef |
int | nrhscoef |
int | nmaxmatcoef |
int | nuniquevars |
int | nuniquerhs |
int | nuniquemat |
SCIP_Real* SYM_Matrixdata::matcoef |
nonzero coefficients appearing in the matrix
Definition at line 46 of file struct_symmetry.h.
Referenced by checkSymmetriesAreSymmetries(), collectCoefficients(), computeSymmetryGroup(), and fillGraphByColoredCoefficients().
SCIP_Real* SYM_Matrixdata::rhscoef |
rhs coefficients
Definition at line 47 of file struct_symmetry.h.
Referenced by checkSymmetriesAreSymmetries(), collectCoefficients(), and computeSymmetryGroup().
SYM_RHSSENSE* SYM_Matrixdata::rhssense |
sense of rhs
Definition at line 48 of file struct_symmetry.h.
Referenced by checkSymmetriesAreSymmetries(), collectCoefficients(), and computeSymmetryGroup().
int* SYM_Matrixdata::matrhsidx |
indices of rhs corresponding to matrix entries
Definition at line 49 of file struct_symmetry.h.
Referenced by checkSymmetriesAreSymmetries(), collectCoefficients(), computeSymmetryGroup(), and fillGraphByColoredCoefficients().
int* SYM_Matrixdata::matvaridx |
indices of variables for matrix entries
Definition at line 50 of file struct_symmetry.h.
Referenced by checkSymmetriesAreSymmetries(), collectCoefficients(), computeSymmetryGroup(), and fillGraphByColoredCoefficients().
int* SYM_Matrixdata::matidx |
indices in mat(rhs/var)idx array corresponding to matrix coefficients
Definition at line 51 of file struct_symmetry.h.
Referenced by collectCoefficients(), computeSymmetryGroup(), and fillGraphByColoredCoefficients().
int* SYM_Matrixdata::rhsidx |
indices in rhstype array corresponding to rhs coefficients
Definition at line 52 of file struct_symmetry.h.
Referenced by collectCoefficients(), and computeSymmetryGroup().
int* SYM_Matrixdata::permvarcolors |
array for storing the colors of the individual variables
Definition at line 53 of file struct_symmetry.h.
Referenced by computeSymmetryGroup(), and fillGraphByColoredCoefficients().
int* SYM_Matrixdata::matcoefcolors |
array for storing the colors of all matrix coefficients
Definition at line 54 of file struct_symmetry.h.
Referenced by computeSymmetryGroup(), and fillGraphByColoredCoefficients().
int* SYM_Matrixdata::rhscoefcolors |
array for storing the colors of all rhs coefficients
Definition at line 55 of file struct_symmetry.h.
Referenced by computeSymmetryGroup(), and fillGraphByColoredCoefficients().
SCIP_VAR** SYM_Matrixdata::permvars |
variables on which permutations act
Definition at line 56 of file struct_symmetry.h.
Referenced by checkSymmetriesAreSymmetries(), and computeSymmetryGroup().
int SYM_Matrixdata::npermvars |
number of variables for permutations
Definition at line 57 of file struct_symmetry.h.
Referenced by checkSymmetriesAreSymmetries(), computeSymmetryGroup(), fillGraphByColoredCoefficients(), and SYMcomputeSymmetryGenerators().
int SYM_Matrixdata::nmatcoef |
number of coefficients in matrix
Definition at line 58 of file struct_symmetry.h.
Referenced by checkSymmetriesAreSymmetries(), collectCoefficients(), computeSymmetryGroup(), and fillGraphByColoredCoefficients().
int SYM_Matrixdata::nrhscoef |
number of coefficients in rhs
Definition at line 59 of file struct_symmetry.h.
Referenced by checkSymmetriesAreSymmetries(), collectCoefficients(), computeSymmetryGroup(), and fillGraphByColoredCoefficients().
int SYM_Matrixdata::nmaxmatcoef |
maximal number of matrix coefficients (will be increase on demand)
Definition at line 60 of file struct_symmetry.h.
Referenced by collectCoefficients(), and computeSymmetryGroup().
int SYM_Matrixdata::nuniquevars |
number of unique variable types
Definition at line 61 of file struct_symmetry.h.
Referenced by computeSymmetryGroup(), and fillGraphByColoredCoefficients().
int SYM_Matrixdata::nuniquerhs |
number of unique rhs types
Definition at line 62 of file struct_symmetry.h.
Referenced by computeSymmetryGroup(), and fillGraphByColoredCoefficients().
int SYM_Matrixdata::nuniquemat |
number of unique matrix coefficients
Definition at line 63 of file struct_symmetry.h.
Referenced by computeSymmetryGroup(), and fillGraphByColoredCoefficients().