Changeset 17294


Ignore:
Timestamp:
02/18/14 14:48:28 (11 years ago)
Author:
Mathieu Morlighem
Message:

BUG: fixing some windows warnings

Location:
issm/trunk-jpl/src/c
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified issm/trunk-jpl/src/c/analyses/HydrologyShreveAnalysis.cpp

    r17212 r17294  
    117117        element->GetVerticesCoordinates(&xyz_list);
    118118        element->FindParam(&dt,TimesteppingTimeStepEnum);
     119        element->FindParam(&diffusivity,HydrologyshreveStabilizationEnum);
    119120        Input* vx_input=element->GetInput(HydrologyWaterVxEnum); _assert_(vx_input);
    120121        Input* vy_input=element->GetInput(HydrologyWaterVyEnum); _assert_(vy_input);
  • TabularUnified issm/trunk-jpl/src/c/classes/Elements/Element.cpp

    r17275 r17294  
    814814}/*}}}*/
    815815void Element::TransformSolutionCoord(IssmDouble* values,Node** nodes_list,int numnodes,int transformenum){/*{{{*/
    816         this->TransformSolutionCoord(values,nodes_list,numnodes,transformenum);
     816        /*NOT NEEDED*/
     817        /*All nodes have the same Coordinate System*/
     818        int* cs_array = xNew<int>(numnodes);
     819        for(int i=0;i<numnodes;i++) cs_array[i]=transformenum;
     820
     821        /*Call core*/
     822        this->TransformSolutionCoord(values,nodes_list,numnodes,cs_array);
     823
     824        /*Clean-up*/
     825        xDelete<int>(cs_array);
    817826}/*}}}*/
    818827void Element::TransformSolutionCoord(IssmDouble* solution,Node** nodes_list,int numnodes,int* cs_array){/*{{{*/
  • TabularUnified issm/trunk-jpl/src/c/classes/Elements/Penta.cpp

    r17281 r17294  
    200200        IssmDouble  pressure,viscosity,Jdet2d;
    201201        IssmDouble  bed_normal[3];
    202         IssmDouble  basalforce[3];
     202        IssmDouble  basalforce[3] = {0.};
    203203        IssmDouble  epsilon[6]; /* epsilon=[exx,eyy,ezz,exy,exz,eyz];*/
    204204        IssmDouble  stresstensor[6]={0.0};
  • TabularUnified issm/trunk-jpl/src/c/classes/FemModel.cpp

    r17241 r17294  
    117117        this->parameters->FindParam(&waitonlock,SettingsWaitonlockEnum);
    118118        this->parameters->FindParam(&lockfilename,LockFileNameEnum);
    119         if (waitonlock>0){
     119        if(waitonlock){
    120120                _printf0_("write lock file:\n");
    121121                WriteLockFile(lockfilename);
  • TabularUnified issm/trunk-jpl/src/c/classes/Loads/Riftfront.cpp

    r17269 r17294  
    589589
    590590        IssmDouble  penetration;
    591         int         activate;
     591        bool        activate;
    592592        int         unstable;
    593593        IssmDouble  vx1;
     
    634634
    635635        /*activation: */
    636         if(penetration<0)activate=1;
    637         else  activate=0;
     636        if(penetration<0)activate=true;
     637        else  activate=false;
    638638
    639639        /*Here, we try to avoid zigzaging. When a penalty activates and deactivates for more than penalty_lock times,
  • TabularUnified issm/trunk-jpl/src/c/classes/Misfit.h

    r17068 r17294  
    113113
    114114                         int i;
    115                          IssmDouble misfit_t=0;
    116                          IssmDouble all_misfit_t=0;
     115                         IssmDouble misfit_t=0.;
     116                         IssmDouble all_misfit_t=0.;
    117117                         IssmDouble dt;
    118                          IssmDouble area_t;
     118                         IssmDouble area_t=0.;
    119119                         IssmDouble all_area_t;
    120120                         IssmDouble time,starttime,finaltime;
  • TabularUnified issm/trunk-jpl/src/c/shared/FSanalyticals/FSanalytical3.cpp

    r17293 r17294  
    44 */
    55
    6 #include <cmath.h>
     6#include <math.h>
    77#include "../Numerics/types.h"
    88#include "../Numerics/constants.h"
Note: See TracChangeset for help on using the changeset viewer.