Graphviz  2.41.20171026.1811
Macros | Functions
stress.h File Reference
#include "defs.h"
Include dependency graph for stress.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define STRESS_H
 
#define tolerance_cg   1e-3
 
#define DFLT_ITERATIONS   200
 
#define DFLT_TOLERANCE   1e-4
 
#define num_pivots_stress   40
 
#define num_pivots_smart_ini   0
 
#define num_pivots_no_ini   50
 
#define neighborhood_radius_unrestricted   4
 
#define neighborhood_radius_subspace   0
 
#define opt_smart_init   0x4
 
#define opt_exp_flag   0x3
 

Functions

int stress_majorization_kD_mkernel (vtx_data *graph, int n, int nedges_graph, double **coords, node_t **nodes, int dim, int opts, int model, int maxi)
 
float * compute_apsp_packed (vtx_data *graph, int n)
 
float * compute_apsp_artifical_weights_packed (vtx_data *graph, int n)
 
float * circuitModel (vtx_data *graph, int nG)
 
float * mdsModel (vtx_data *graph, int nG)
 
int initLayout (vtx_data *graph, int n, int dim, double **coords, node_t **nodes)
 

Macro Definition Documentation

#define DFLT_ITERATIONS   200

Definition at line 26 of file stress.h.

#define DFLT_TOLERANCE   1e-4

Definition at line 28 of file stress.h.

Referenced by scan_graph_mode().

#define neighborhood_radius_subspace   0

Definition at line 41 of file stress.h.

Referenced by stress_majorization_kD_mkernel().

#define neighborhood_radius_unrestricted   4

Definition at line 40 of file stress.h.

#define num_pivots_no_ini   50

Definition at line 33 of file stress.h.

#define num_pivots_smart_ini   0

Definition at line 32 of file stress.h.

#define num_pivots_stress   40

Definition at line 31 of file stress.h.

Referenced by stress_majorization_kD_mkernel().

#define opt_exp_flag   0x3

Definition at line 44 of file stress.h.

Referenced by stress_majorization_kD_mkernel().

#define opt_smart_init   0x4

Definition at line 43 of file stress.h.

Referenced by stress_majorization_kD_mkernel().

#define STRESS_H

Definition at line 20 of file stress.h.

#define tolerance_cg   1e-3

Definition at line 24 of file stress.h.

Referenced by stress_majorization_kD_mkernel().

Function Documentation

float* circuitModel ( vtx_data graph,
int  nG 
)
float* compute_apsp_artifical_weights_packed ( vtx_data graph,
int  n 
)
float* compute_apsp_packed ( vtx_data graph,
int  n 
)

Definition at line 772 of file stress.c.

References bfs(), freeQueue(), mkQueue(), and N_NEW.

Referenced by compute_apsp_artifical_weights_packed(), and stress_majorization_kD_mkernel().

int initLayout ( vtx_data graph,
int  n,
int  dim,
double **  coords,
node_t **  nodes 
)

Definition at line 159 of file stress.c.

References drand48(), hasPos, isFixed, ND_pos, and orthog1().

Referenced by circleLayout(), and stress_majorization_kD_mkernel().

float* mdsModel ( vtx_data graph,
int  nG 
)

Definition at line 739 of file stress.c.

References vtx_data::edges, vtx_data::ewgts, vtx_data::nedges, NULL, and Verbose.

Referenced by stress_majorization_kD_mkernel().

int stress_majorization_kD_mkernel ( vtx_data graph,
int  n,
int  nedges_graph,
double **  coords,
node_t **  nodes,
int  dim,
int  opts,
int  model,
int  maxi 
)