36typedef struct CMajEnvVPSC {
53PRIVATE CMajEnvVPSC* initCMajVPSC(
int n,
float *packedMat,
vtx_data*
graph, ipsep_options *opt,
int diredges);
55PRIVATE int constrained_majorization_vpsc(CMajEnvVPSC*,
float*,
float*,
int);
57PRIVATE void deleteCMajEnvVPSC(CMajEnvVPSC *e);
58PRIVATE void generateNonoverlapConstraints(
63 bool transitiveClosure,
67PRIVATE void removeoverlaps(
int,
float**,ipsep_options*);
74PRIVATE int get_num_digcola_constraints(DigColaLevel *levels,
int num_levels);
macro for API hiding/exposing
Agraph_t * graph(char *name)
A constraint determines a minimum or exact spacing required between two variables.