Ignore:
Timestamp:
10/08/13 16:39:54 (11 years ago)
Author:
Mathieu Morlighem
Message:

CHG: adding some support for 2d FS

File:
1 edited

Legend:

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

    r16330 r16343  
    22422242        #endif
    22432243
    2244         //Need to know the type of approximation for this element
     2244        /*Need to know the type of approximation for this element*/
    22452245        if(iomodel->Data(FlowequationElementEquationEnum)){
    2246                 if (iomodel->Data(FlowequationElementEquationEnum)[index]==SSAApproximationEnum){
    2247                         this->inputs->AddInput(new IntInput(ApproximationEnum,SSAApproximationEnum));
    2248                 }
    2249                 else if (iomodel->Data(FlowequationElementEquationEnum)[index]==HOApproximationEnum){
    2250                         this->inputs->AddInput(new IntInput(ApproximationEnum,HOApproximationEnum));
    2251                 }
    2252                 else if (iomodel->Data(FlowequationElementEquationEnum)[index]==SSAHOApproximationEnum){
    2253                         this->inputs->AddInput(new IntInput(ApproximationEnum,SSAHOApproximationEnum));
    2254                 }
    2255                 else if (iomodel->Data(FlowequationElementEquationEnum)[index]==SIAApproximationEnum){
    2256                         this->inputs->AddInput(new IntInput(ApproximationEnum,SIAApproximationEnum));
    2257                 }
    2258                 else if (iomodel->Data(FlowequationElementEquationEnum)[index]==L1L2ApproximationEnum){
    2259                         this->inputs->AddInput(new IntInput(ApproximationEnum,L1L2ApproximationEnum));
    2260                 }
    2261                 else if (iomodel->Data(FlowequationElementEquationEnum)[index]==FSApproximationEnum){
    2262                         this->inputs->AddInput(new IntInput(ApproximationEnum,FSApproximationEnum));
    2263                 }
    2264                 else if (iomodel->Data(FlowequationElementEquationEnum)[index]==SSAFSApproximationEnum){
    2265                         this->inputs->AddInput(new IntInput(ApproximationEnum,SSAFSApproximationEnum));
    2266                 }
    2267                 else if (iomodel->Data(FlowequationElementEquationEnum)[index]==HOFSApproximationEnum){
    2268                         this->inputs->AddInput(new IntInput(ApproximationEnum,HOFSApproximationEnum));
    2269                 }
    2270                 else if (iomodel->Data(FlowequationElementEquationEnum)[index]==NoneApproximationEnum){
    2271                         this->inputs->AddInput(new IntInput(ApproximationEnum,NoneApproximationEnum));
    2272                 }
    2273                 else{
    2274                         _error_("Approximation type " << EnumToStringx(reCast<int,IssmDouble>(iomodel->Data(FlowequationElementEquationEnum)[index])) << " not supported yet");
    2275                 }
     2246                this->inputs->AddInput(new IntInput(ApproximationEnum,iomodel->Data(FlowequationElementEquationEnum)[index]));
    22762247        }
    22772248
Note: See TracChangeset for help on using the changeset viewer.