Changeset 13506


Ignore:
Timestamp:
10/02/12 15:35:53 (12 years ago)
Author:
Eric.Larour
Message:

CHG: new AutodiffFosReverseIndexEnum for reverse mode.
Also changed name of driver from jacobian to fov_reverse_all and fov_forward_all.

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

Legend:

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

    r13486 r13506  
    3434                case AutodiffFosForwardIndexEnum : return "AutodiffFosForwardIndex";
    3535                case AutodiffFovForwardIndicesEnum : return "AutodiffFovForwardIndices";
     36                case AutodiffFosReverseIndexEnum : return "AutodiffFosReverseIndex";
    3637                case AutodiffMassFluxSegmentsPresentEnum : return "AutodiffMassFluxSegmentsPresent";
    3738                case BalancethicknessSpcthicknessEnum : return "BalancethicknessSpcthickness";
  • TabularUnified issm/trunk-jpl/src/c/modules/StringToEnumx/StringToEnumx.cpp

    r13486 r13506  
    3535              else if (strcmp(name,"AutodiffFosForwardIndex")==0) return AutodiffFosForwardIndexEnum;
    3636              else if (strcmp(name,"AutodiffFovForwardIndices")==0) return AutodiffFovForwardIndicesEnum;
     37              else if (strcmp(name,"AutodiffFosReverseIndex")==0) return AutodiffFosReverseIndexEnum;
    3738              else if (strcmp(name,"AutodiffMassFluxSegmentsPresent")==0) return AutodiffMassFluxSegmentsPresentEnum;
    3839              else if (strcmp(name,"BalancethicknessSpcthickness")==0) return BalancethicknessSpcthicknessEnum;
     
    137138              else if (strcmp(name,"MeshEdges")==0) return MeshEdgesEnum;
    138139              else if (strcmp(name,"MeshElementconnectivity")==0) return MeshElementconnectivityEnum;
    139               else if (strcmp(name,"MeshElementonbed")==0) return MeshElementonbedEnum;
    140140         else stage=2;
    141141   }
    142142   if(stage==2){
    143               if (strcmp(name,"MeshElementonsurface")==0) return MeshElementonsurfaceEnum;
     143              if (strcmp(name,"MeshElementonbed")==0) return MeshElementonbedEnum;
     144              else if (strcmp(name,"MeshElementonsurface")==0) return MeshElementonsurfaceEnum;
    144145              else if (strcmp(name,"MeshElements2d")==0) return MeshElements2dEnum;
    145146              else if (strcmp(name,"MeshElements")==0) return MeshElementsEnum;
     
    260261              else if (strcmp(name,"SurfaceSlopeSolution")==0) return SurfaceSlopeSolutionEnum;
    261262              else if (strcmp(name,"SurfaceSlopeXAnalysis")==0) return SurfaceSlopeXAnalysisEnum;
    262               else if (strcmp(name,"SurfaceSlopeYAnalysis")==0) return SurfaceSlopeYAnalysisEnum;
    263263         else stage=3;
    264264   }
    265265   if(stage==3){
    266               if (strcmp(name,"ThermalAnalysis")==0) return ThermalAnalysisEnum;
     266              if (strcmp(name,"SurfaceSlopeYAnalysis")==0) return SurfaceSlopeYAnalysisEnum;
     267              else if (strcmp(name,"ThermalAnalysis")==0) return ThermalAnalysisEnum;
    267268              else if (strcmp(name,"ThermalSolution")==0) return ThermalSolutionEnum;
    268269              else if (strcmp(name,"TransientSolution")==0) return TransientSolutionEnum;
     
    383384              else if (strcmp(name,"SurfaceLogVxVyMisfit")==0) return SurfaceLogVxVyMisfitEnum;
    384385              else if (strcmp(name,"SurfaceRelVelMisfit")==0) return SurfaceRelVelMisfitEnum;
    385               else if (strcmp(name,"SurfaceSlopeX")==0) return SurfaceSlopeXEnum;
    386386         else stage=4;
    387387   }
    388388   if(stage==4){
    389               if (strcmp(name,"SurfaceSlopeY")==0) return SurfaceSlopeYEnum;
     389              if (strcmp(name,"SurfaceSlopeX")==0) return SurfaceSlopeXEnum;
     390              else if (strcmp(name,"SurfaceSlopeY")==0) return SurfaceSlopeYEnum;
    390391              else if (strcmp(name,"Temperature")==0) return TemperatureEnum;
    391392              else if (strcmp(name,"TemperatureOld")==0) return TemperatureOldEnum;
     
    506507              else if (strcmp(name,"TriangleInterp")==0) return TriangleInterpEnum;
    507508              else if (strcmp(name,"BilinearInterp")==0) return BilinearInterpEnum;
    508               else if (strcmp(name,"NearestInterp")==0) return NearestInterpEnum;
    509509         else stage=5;
    510510   }
    511511   if(stage==5){
    512               if (strcmp(name,"XY")==0) return XYEnum;
     512              if (strcmp(name,"NearestInterp")==0) return NearestInterpEnum;
     513              else if (strcmp(name,"XY")==0) return XYEnum;
    513514              else if (strcmp(name,"XYZP")==0) return XYZPEnum;
    514515              else if (strcmp(name,"Option")==0) return OptionEnum;
Note: See TracChangeset for help on using the changeset viewer.