Go to the source code of this file.
|
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 doShrink, int *flag) |
|
real | overlap_scaling (int dim, int m, real *x, real *width, real scale_sta, real scale_sto, real epsilon, int maxiter) |
|
Enumerator |
---|
ELSCHEME_NONE |
|
ELSCHEME_PENALTY |
|
ELSCHEME_PENALTY2 |
|
ELSCHEME_STRAIGHTLINE_PENALTY |
|
ELSCHEME_STRAIGHTLINE_PENALTY2 |
|
Definition at line 31 of file overlap.h.
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 |
doShrink, |
|
|
int * |
flag |
|
) |
| |