Ignore:
Timestamp:
11/30/11 17:05:14 (13 years ago)
Author:
seroussi
Message:

cleaned transient for cases where isthermal=0

File:
1 edited

Legend:

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

    r9761 r10999  
    2323        int dim;
    2424        int verbose;
     25        bool isthermal;
     26        bool isprognostic;
     27        bool isdiagnostic;
    2528       
    2629        /*output: */
     
    4043        iomodel->Constant(&dim,MeshDimensionEnum);
    4144        iomodel->Constant(&verbose,VerboseEnum);
     45        iomodel->Constant(&isthermal,TransientIsthermalEnum);
     46        iomodel->Constant(&isprognostic,TransientIsprognosticEnum);
     47        iomodel->Constant(&isdiagnostic,TransientIsdiagnosticEnum);
    4248       
    4349        SetVerbosityLevel(verbose);
     
    5056                if(solution_type==TransientSolutionEnum && analysis_type==ThermalAnalysisEnum && dim==2) continue;
    5157                if(solution_type==TransientSolutionEnum && analysis_type==MeltingAnalysisEnum && dim==2) continue;
     58                if(solution_type==TransientSolutionEnum && analysis_type==ThermalAnalysisEnum && isthermal==false) continue;
     59                if(solution_type==TransientSolutionEnum && analysis_type==MeltingAnalysisEnum && isthermal==false) continue;
     60                if(solution_type==TransientSolutionEnum && analysis_type==PrognosticAnalysisEnum && isprognostic==false) continue;
     61                if(solution_type==TransientSolutionEnum && analysis_type==DiagnosticHorizAnalysisEnum && isdiagnostic==false) continue;
     62                if(solution_type==TransientSolutionEnum && analysis_type==DiagnosticVertAnalysisEnum && isdiagnostic==false) continue;
     63                if(solution_type==TransientSolutionEnum && analysis_type==DiagnosticHutterAnalysisEnum && isdiagnostic==false) continue;
    5264       
    5365                _printf_(VerboseMProcessor(),"   create datasets for analysis %s\n",EnumToStringx(analysis_type));
Note: See TracChangeset for help on using the changeset viewer.