Graphviz
2.41.20171026.1811
|
#include <post_process.h>
Go to the source code of this file.
Macros | |
#define | UniformStressSmoother_struct StressMajorizationSmoother_struct |
Typedefs | |
typedef StressMajorizationSmoother | UniformStressSmoother |
Functions | |
void | UniformStressSmoother_delete (UniformStressSmoother sm) |
UniformStressSmoother | UniformStressSmoother_new (int dim, SparseMatrix A, real *x, real alpha, real M, int *flag) |
void | uniform_stress (int dim, SparseMatrix A, real *x, int *flag) |
#define UniformStressSmoother_struct StressMajorizationSmoother_struct |
Definition at line 21 of file uniform_stress.h.
Definition at line 19 of file uniform_stress.h.
void uniform_stress | ( | int | dim, |
SparseMatrix | A, | ||
real * | x, | ||
int * | flag | ||
) |
Definition at line 131 of file uniform_stress.c.
References ABS, assert, drand(), FALSE, get_distance_matrix(), SparseMatrix_struct::m, MACHINEACC, NULL, real, scale_to_box(), SparseMatrix_delete(), SparseMatrix_is_symmetric(), TRUE, UniformStressSmoother_delete(), UniformStressSmoother_new(), and UniformStressSmoother_smooth().
void UniformStressSmoother_delete | ( | UniformStressSmoother | sm | ) |
Definition at line 100 of file uniform_stress.c.
References StressMajorizationSmoother_delete().
Referenced by uniform_stress().
UniformStressSmoother UniformStressSmoother_new | ( | int | dim, |
SparseMatrix | A, | ||
real * | x, | ||
real | alpha, | ||
real | M, | ||
int * | flag | ||
) |
Definition at line 30 of file uniform_stress.c.
References SparseMatrix_struct::a, ABS, alpha, assert, StressMajorizationSmoother_struct::data, StressMajorizationSmoother_struct::data_deallocator, dist(), FALSE, FORMAT_CSR, FREE, SparseMatrix_struct::ia, int, SparseMatrix_struct::ja, StressMajorizationSmoother_struct::lambda, StressMajorizationSmoother_struct::Lw, StressMajorizationSmoother_struct::Lwd, SparseMatrix_struct::m, MALLOC, MATRIX_TYPE_REAL, MAX, StressMajorizationSmoother_struct::maxit_cg, NULL, SparseMatrix_struct::nz, real, StressMajorizationSmoother_struct::scheme, SM_SCHEME_UNIFORM_STRESS, SparseMatrix_is_symmetric(), SparseMatrix_new(), StressMajorizationSmoother_delete(), and StressMajorizationSmoother_struct::tol_cg.
Referenced by uniform_stress().