Changeset 14939


Ignore:
Timestamp:
05/07/13 08:16:26 (12 years ago)
Author:
Mathieu Morlighem
Message:

BUG: fixed some segfaults due to xdelete -> delete

Location:
issm/trunk-jpl/src/c/solvers
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/solvers/solver_newton.cpp

    r14891 r14939  
    6161                        CreateNodalConstraintsx(&ys,femmodel->nodes,configuration_type);
    6262                        Reduceloadx(pf,Kfs,ys);delete Kfs;
    63                         Solverx(&uf,Kff,pf,old_uf,df,femmodel->parameters);delete df;
     63                        Solverx(&uf,Kff,pf,old_uf,df,femmodel->parameters);delete df; delete Kff; delete pf;
    6464                        Mergesolutionfromftogx(&ug,uf,ys,femmodel->nodes,femmodel->parameters);delete ys;
    65                         InputUpdateFromSolutionx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,ug);delete ug;
     65                        InputUpdateFromSolutionx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,ug);
    6666                        delete old_ug;old_ug=ug;
    6767                        delete old_uf;old_uf=uf;
  • issm/trunk-jpl/src/c/solvers/solver_stokescoupling_nonlinear.cpp

    r14891 r14939  
    8181                Reduceloadx(pf_vert, Kfs_vert, ys); delete Kfs_vert;
    8282                Solverx(&uf_vert, Kff_vert, pf_vert, NULL, df_vert,femmodel->parameters); delete Kff_vert; delete pf_vert; delete df_vert;
    83                 Mergesolutionfromftogx(&ug_vert, uf_vert,ys,femmodel->nodes,femmodel->parameters);delete uf_vert; delete ys;
     83                Mergesolutionfromftogx(&ug_vert, uf_vert,ys,femmodel->nodes,femmodel->parameters);
     84                delete uf_vert;
     85                delete ys;
    8486                InputUpdateFromSolutionx( femmodel->elements,femmodel->nodes, femmodel->vertices, femmodel->loads, femmodel->materials, femmodel->parameters,ug_vert);
    85                 delete ug_vert; delete uf_vert;
     87                delete ug_vert;
    8688
    8789                /*Increase count: */
     
    98100        delete uf_horiz;
    99101        delete ug_horiz;
    100         delete ys;
    101102}
Note: See TracChangeset for help on using the changeset viewer.