Changeset 26466


Ignore:
Timestamp:
09/30/21 08:29:10 (3 years ago)
Author:
Mathieu Morlighem
Message:

CHG: update to int double

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

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/classes/Loads/Friction.cpp

    r26463 r26466  
    1919        this->element=NULL;
    2020        this->law=0;
    21         this->apply_dim = 1;
     21        this->apply_dim = 1.;
    2222        this->domaintype=-1;
    2323        this->vx_input=NULL;
     
    3838        switch(this->domaintype){
    3939                case Domain2DhorizontalEnum:
    40                         this->apply_dim = 2;
     40                        this->apply_dim = 2.;
    4141                        this->vx_input = element_in->GetInput(VxBaseEnum);                      _assert_(this->vx_input);
    4242                        this->vy_input = element_in->GetInput(VyBaseEnum);                      _assert_(this->vy_input);
     
    4444                        break;
    4545      case Domain2DverticalEnum:
    46                         this->apply_dim = 2;
     46                        this->apply_dim = 2.;
    4747                        this->vx_input = element_in->GetInput(VxEnum);                          _assert_(this->vx_input);
    4848                        this->vy_input = element_in->GetInput(VyEnum);                          _assert_(this->vy_input);
     
    5050                        break;
    5151      case Domain3DEnum:           
    52                         this->apply_dim = 3;
     52                        this->apply_dim = 3.;
    5353                        this->vx_input = element_in->GetInput(VxEnum);                          _assert_(this->vx_input);
    5454                        this->vy_input = element_in->GetInput(VyEnum);                          _assert_(this->vy_input);
     
    5959}
    6060/*}}}*/
    61 Friction::Friction(Element* element_in, double dim){/*{{{*/
     61Friction::Friction(Element* element_in,IssmDouble dim){/*{{{*/
    6262
    6363        this->element=element_in;
     
    919919        this->vy_input->GetInputValue(&vy, gauss);
    920920
    921         if ((this->vz_input == NULL) || (this->apply_dim<3)) vz = 0.0;
     921        if ((this->vz_input == NULL) || (this->apply_dim<3.)) vz = 0.0;
    922922        else this->vz_input->GetInputValue(&vz, gauss);
    923923       
    924         if (this->apply_dim<2) vy = 0.0;
     924        if (this->apply_dim<2.) vy = 0.0;
    925925
    926926        vmag = sqrt(vx*vx+vy*vy+vz*vz);
  • issm/trunk-jpl/src/c/classes/Loads/Friction.h

    r26463 r26466  
    1414
    1515        public:
    16                 Element* element;
    17                 int      law;
    18                 int      domaintype;
    19                 double  apply_dim;
    20                 Inputvx_input;
    21                 Inputvy_input;
    22                 Inputvz_input;
     16                Element    *element;
     17                int         law;
     18                int         domaintype;
     19                IssmDouble  apply_dim;
     20                Input      *vx_input;
     21                Input      *vy_input;
     22                Input      *vz_input;
    2323
    2424                /*methods: */
Note: See TracChangeset for help on using the changeset viewer.