Changeset 16184


Ignore:
Timestamp:
09/19/13 13:49:38 (12 years ago)
Author:
Mathieu Morlighem
Message:

BUG: InputCreate should not cast DoubleInput to int

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/classes/Elements/Tria.cpp

    r16167 r16184  
    18491849        }
    18501850        else if ((code==7) || (code==3)){ //IssmDouble
    1851                 this->inputs->AddInput(new DoubleInput(name,reCast<int>(scalar)));
     1851                this->inputs->AddInput(new DoubleInput(name,scalar));
    18521852        }
    18531853        else _error_("could not recognize nature of vector from code " << code);
     
    18791879
    18801880                        /*create input values: */
    1881                         for(i=0;i<3;i++)nodeinputs[i]=(IssmDouble)vector[tria_vertex_ids[i]-1];
     1881                        for(i=0;i<3;i++)nodeinputs[i]=vector[tria_vertex_ids[i]-1];
    18821882
    18831883                        /*create static input: */
     
    18911891                                for(i=0;i<3;i++){
    18921892                                        row=tria_vertex_ids[i]-1;
    1893                                         nodeinputs[i]=(IssmDouble)vector[N*row+t];
     1893                                        nodeinputs[i]=vector[N*row+t];
    18941894                                }
    18951895
    18961896                                /*time? :*/
    1897                                 time=(IssmDouble)vector[(M-1)*N+t];
     1897                                time=vector[(M-1)*N+t];
    18981898
    18991899                                if(t==0) transientinput=new TransientInput(vector_enum);
Note: See TracChangeset for help on using the changeset viewer.