Ignore:
Timestamp:
08/20/13 14:50:44 (12 years ago)
Author:
seroussi
Message:

CHG: moved some modules back to src/modules and simplified some prototypes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/modules/SurfaceAverageVelMisfitx/SurfaceAverageVelMisfitx.cpp

    r15838 r15849  
    99#include "../SurfaceAreax/SurfaceAreax.h"
    1010
    11 void SurfaceAverageVelMisfitx( IssmDouble* pJ, Elements* elements,Nodes* nodes, Vertices* vertices, Loads* loads, Materials* materials,Parameters* parameters,int weight_index){
     11void SurfaceAverageVelMisfitx(IssmDouble* pJ,FemModel* femmodel,int weight_index){
    1212
    1313        /*Intermediary*/
    14         int i;
    1514        Element* element=NULL;
    1615
    1716        /*output: */
    18         IssmDouble J=0;
     17        IssmDouble J = 0.;
    1918        IssmDouble J_sum;
    2019
    2120        /*Compute surface area and add to elements inputs */
    22         SurfaceAreax(NULL,elements,nodes,vertices, loads,materials,parameters);
     21        SurfaceAreax(NULL,femmodel);
    2322
    2423        /*Compute Misfit: */
    25         for (i=0;i<elements->Size();i++){
    26                 element=dynamic_cast<Element*>(elements->GetObjectByOffset(i));
     24        for(int i=0;i<femmodel->elements->Size();i++){
     25                element=dynamic_cast<Element*>(femmodel->elements->GetObjectByOffset(i));
    2726                J+=element->SurfaceAverageVelMisfit(weight_index);
    2827        }
Note: See TracChangeset for help on using the changeset viewer.