/*=============================== end of spring and spring-electrical based smoother =========== */
-void post_process_smoothing(int dim, SparseMatrix A, spring_electrical_control ctrl, double *x, int *flag){
+void post_process_smoothing(int dim, SparseMatrix A, spring_electrical_control ctrl, double *x) {
#ifdef TIME
clock_t cpu;
#endif
#ifdef TIME
cpu = clock();
#endif
- *flag = 0;
switch (ctrl->smoothing){
case SMOOTHING_RNG:
void SpringSmoother_smooth(SpringSmoother sm, SparseMatrix A, int dim, double *x);
/*------------------------------------------------------------------*/
-void post_process_smoothing(int dim, SparseMatrix A, spring_electrical_control ctrl, double *x, int *flag);
+void post_process_smoothing(int dim, SparseMatrix A, spring_electrical_control ctrl, double *x);
/*-------------------- sparse stress majorizationp ------------------- */
typedef StressMajorizationSmoother SparseStressMajorizationSmoother;
cpu = clock();
#endif
- post_process_smoothing(dim, A, ctrl, x, flag);
+ post_process_smoothing(dim, A, ctrl, x);
if (Verbose) fprintf(stderr, "ctrl->overlap=%d\n",ctrl->overlap);