Changeset 22953


Ignore:
Timestamp:
07/16/18 15:37:34 (7 years ago)
Author:
Eric.Larour
Message:

CHG: allow spatial linear melt rates.

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

Legend:

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

    r22908 r22953  
    2929                        MismipFloatingiceMeltingRatex(femmodel);
    3030                        break;
     31                case SpatialLinearFloatingMeltRateEnum:
     32                        if(VerboseSolution())_printf0_("        call Spatial Linear Floating melting rate module\n");
     33                        SpatialLinearFloatingiceMeltingRatex(femmodel);
     34                        break;
    3135                case BasalforcingsPicoEnum:
    3236                        if(VerboseSolution())_printf0_(" call Pico Floating melting rate module\n");
     
    4751
    4852}/*}}}*/
     53void SpatialLinearFloatingiceMeltingRatex(FemModel* femmodel){/*{{{*/
     54
     55        for(int i=0;i<femmodel->elements->Size();i++){
     56                Element* element=xDynamicCast<Element*>(femmodel->elements->GetObjectByOffset(i));
     57                element->SpatialLinearFloatingiceMeltingRate();
     58        }
     59
     60}/*}}}*/
    4961void MismipFloatingiceMeltingRatex(FemModel* femmodel){/*{{{*/
    5062
  • issm/trunk-jpl/src/c/modules/FloatingiceMeltingRatex/FloatingiceMeltingRatex.h

    r22625 r22953  
    1212void FloatingiceMeltingRatex(FemModel* femmodel);
    1313void LinearFloatingiceMeltingRatex(FemModel* femmodel);
     14void SpatialLinearFloatingiceMeltingRatex(FemModel* femmodel);
    1415void MismipFloatingiceMeltingRatex(FemModel* femmodel);
    1516
  • issm/trunk-jpl/src/c/shared/io/Marshalling/IoCodeConversions.cpp

    r22801 r22953  
    183183                case 4: return MantlePlumeGeothermalFluxEnum;
    184184                case 5: return BasalforcingsPicoEnum;
     185                case 6: return SpatialLinearFloatingMeltRateEnum;
    185186                default: _error_("Marshalled Basal Forcings code \""<<enum_in<<"\" not supported yet");
    186187        }
Note: See TracChangeset for help on using the changeset viewer.