#include "post_process.h"
Go to the source code of this file.
Data Structures |
| struct | relative_position_constraints_struct |
Defines |
| #define | OverlapSmoother_struct StressMajorizationSmoother_struct |
Typedefs |
| typedef StressMajorizationSmoother | OverlapSmoother |
typedef struct
relative_position_constraints_struct * | relative_position_constraints |
Enumerations |
| enum | {
ELSCHEME_NONE = 0,
ELSCHEME_PENALTY,
ELSCHEME_PENALTY2,
ELSCHEME_STRAIGHTLINE_PENALTY,
ELSCHEME_STRAIGHTLINE_PENALTY2
} |
Functions |
| void | OverlapSmoother_delete (OverlapSmoother sm) |
| OverlapSmoother | OverlapSmoother_new (SparseMatrix A, int m, int dim, real lambda0, real *x, real *width, int include_original_graph, int neighborhood_only, real *max_overlap, real *min_overlap, int edge_labeling_scheme, int n_constr_nodes, int *constr_nodes, SparseMatrix A_constr, int shrink) |
| real | OverlapSmoother_smooth (OverlapSmoother sm, int dim, real *x) |
| void | remove_overlap (int dim, SparseMatrix A, real *x, real *label_sizes, int ntry, real initial_scaling, int edge_labeling_scheme, int n_constr_nodes, int *constr_nodes, SparseMatrix A_constr, int *flag) |
Define Documentation
| #define OverlapSmoother_struct StressMajorizationSmoother_struct |
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
| ELSCHEME_NONE |
|
| ELSCHEME_PENALTY |
|
| ELSCHEME_PENALTY2 |
|
| ELSCHEME_STRAIGHTLINE_PENALTY |
|
| ELSCHEME_STRAIGHTLINE_PENALTY2 |
|
Definition at line 31 of file overlap.h.
Function Documentation
| OverlapSmoother OverlapSmoother_new |
( |
SparseMatrix |
A, |
|
|
int |
m, |
|
|
int |
dim, |
|
|
real |
lambda0, |
|
|
real * |
x, |
|
|
real * |
width, |
|
|
int |
include_original_graph, |
|
|
int |
neighborhood_only, |
|
|
real * |
max_overlap, |
|
|
real * |
min_overlap, |
|
|
int |
edge_labeling_scheme, |
|
|
int |
n_constr_nodes, |
|
|
int * |
constr_nodes, |
|
|
SparseMatrix |
A_constr, |
|
|
int |
shrink |
|
) |
| |
| void remove_overlap |
( |
int |
dim, |
|
|
SparseMatrix |
A, |
|
|
real * |
x, |
|
|
real * |
label_sizes, |
|
|
int |
ntry, |
|
|
real |
initial_scaling, |
|
|
int |
edge_labeling_scheme, |
|
|
int |
n_constr_nodes, |
|
|
int * |
constr_nodes, |
|
|
SparseMatrix |
A_constr, |
|
|
int * |
flag |
|
) |
| |