Changeset 8649


Ignore:
Timestamp:
06/16/11 14:44:35 (14 years ago)
Author:
Mathieu Morlighem
Message:

deleted RegularizeInversion

Location:
issm/trunk/src/c
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/modules/CostFunctionx/CostFunctionx.cpp

    r8607 r8649  
    2222        /*output: */
    2323        double J,Jplus;
    24 
    2524       
    2625        /*Recover parameters*/
     
    3534        }
    3635
    37         /*REST TO BE DELETED*/
    38 
    39         /*Add Regularization terms: */
    40         double Jreg=0;
    41         double Jreg_sum;
    42         for (i=0;i<elements->Size();i++){
    43                 element=(Element*)elements->GetObjectByOffset(i);
    44                 Jreg+=element->RegularizeInversion();
    45         }
    46 
    47         /*Sum all J from all cpus of the cluster:*/
    48         MPI_Reduce (&Jreg,&Jreg_sum,1,MPI_DOUBLE,MPI_SUM,0,MPI_COMM_WORLD );
    49         MPI_Bcast(&Jreg_sum,1,MPI_DOUBLE,0,MPI_COMM_WORLD);
    50         J=J+Jreg_sum;
    51 
    5236        /*Assign output pointers: */
    5337        xfree((void**)&responses);
  • issm/trunk/src/c/objects/Elements/Penta.cpp

    r8647 r8649  
    39913991                        if (!IsOnBed()) return;
    39923992                        tria=(Tria*)SpawnTria(0,1,2); //nodes 0, 1 and 2 make the new tria.
    3993                         tira->GradjBGradient(gradient,resp);
     3993                        tria->GradjBGradient(gradient,resp);
    39943994                        delete tria->matice; delete tria;
    39953995                        break;
  • issm/trunk/src/c/objects/Elements/Tria.cpp

    r8647 r8649  
    29512951
    29522952        /*Retrieve all inputs we will be needing: */
    2953         if(IsOnShelf())return;
    29542953        GetVerticesCoordinates(&xyz_list[0][0], nodes, NUMVERTICES);
    29552954        GetDofList1(&doflist1[0]);
     
    29712970
    29722971                /*Build gradje_g_gaussian vector (actually -dJ/ddrag): */
    2973                 for (i=0;i<NUMVERTICES;i++){ grade_g[i]+=-weight*Jdet*gauss->weight*(dh1dh3[0][i]*dk[0]+dh1dh3[1][i]*dk[1]);
     2972                for (i=0;i<NUMVERTICES;i++) grade_g[i]+=-weight*Jdet*gauss->weight*(dh1dh3[0][i]*dk[0]+dh1dh3[1][i]*dk[1]);
    29742973        }
    29752974        VecSetValues(gradient,NUMVERTICES,doflist1,(const double*)grade_g,ADD_VALUES);
  • issm/trunk/src/c/objects/Elements/Tria.h

    r8647 r8649  
    8989                void   GetVectorFromInputs(Vec vector,int NameEnum);
    9090                void   Gradj(Vec gradient,int control_type);
     91                void   GradjBGradient(Vec gradient,int weight_index);
    9192                void   GradjBMacAyeal(Vec gradient);
    9293                void   GradjDragMacAyeal(Vec gradient);
Note: See TracChangeset for help on using the changeset viewer.