Graphviz 14.1.4~dev.20260303.0642
Loading...
Searching...
No Matches
overlap.h File Reference
#include <sfdpgen/post_process.h>
#include <stdbool.h>
#include <util/api.h>
Include dependency graph for overlap.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  relative_position_constraints_struct
 

Typedefs

typedef struct relative_position_constraints_structrelative_position_constraints
 

Enumerations

enum  {
  ELSCHEME_NONE = 0 , ELSCHEME_PENALTY , ELSCHEME_PENALTY2 , ELSCHEME_STRAIGHTLINE_PENALTY ,
  ELSCHEME_STRAIGHTLINE_PENALTY2
}
 

Functions

PRIVATE void remove_overlap (int dim, SparseMatrix A, double *x, double *label_sizes, int ntry, double initial_scaling, int edge_labeling_scheme, int n_constr_nodes, int *constr_nodes, SparseMatrix A_constr, bool doShrink)
 

Typedef Documentation

◆ relative_position_constraints

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
ELSCHEME_NONE 
ELSCHEME_PENALTY 
ELSCHEME_PENALTY2 
ELSCHEME_STRAIGHTLINE_PENALTY 
ELSCHEME_STRAIGHTLINE_PENALTY2 

Definition at line 17 of file overlap.h.

Function Documentation

◆ remove_overlap()

PRIVATE void remove_overlap ( int  dim,
SparseMatrix  A,
double *  x,
double *  label_sizes,
int  ntry,
double  initial_scaling,
int  edge_labeling_scheme,
int  n_constr_nodes,
int *  constr_nodes,
SparseMatrix  A_constr,
bool  doShrink 
)

Definition at line 589 of file overlap.c.

References A, agerrorf(), and dim.

Referenced by makeMap(), and multilevel_spring_electrical_embedding().

Here is the call graph for this function:
Here is the caller graph for this function: