Ignore:
Timestamp:
04/19/10 09:49:52 (15 years ago)
Author:
Mathieu Morlighem
Message:

all enums are now C Enums, no need to provide a number: the numbering is done automatically

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/parallel/transient.cpp

    r3332 r3567  
    7676        _printf_("read and create finite element model:\n");
    7777        _printf_("\n   reading diagnostic horiz model data:\n");
    78         model->AddFormulation(fid,DiagnosticAnalysisEnum(),HorizAnalysisEnum());
     78        model->AddFormulation(fid,DiagnosticAnalysisEnum,HorizAnalysisEnum);
    7979
    8080        _printf_("\n   reading diagnostic vert model data:\n");
    81         model->AddFormulation(fid,DiagnosticAnalysisEnum(),VertAnalysisEnum());
     81        model->AddFormulation(fid,DiagnosticAnalysisEnum,VertAnalysisEnum);
    8282       
    8383        _printf_("\n   reading diagnostic stokes model data:\n");
    84         model->AddFormulation(fid,DiagnosticAnalysisEnum(),StokesAnalysisEnum());
     84        model->AddFormulation(fid,DiagnosticAnalysisEnum,StokesAnalysisEnum);
    8585       
    8686        _printf_("\n   reading diagnostic hutter model data:\n");
    87         model->AddFormulation(fid,DiagnosticAnalysisEnum(),HutterAnalysisEnum());
     87        model->AddFormulation(fid,DiagnosticAnalysisEnum,HutterAnalysisEnum);
    8888       
    8989        _printf_("\n   reading surface and bed slope computation model data:\n");
    90         model->AddFormulation(fid,SlopecomputeAnalysisEnum());
     90        model->AddFormulation(fid,SlopecomputeAnalysisEnum);
    9191
    9292        _printf_("\n   reading prognositc model data:\n");
    93         model->AddFormulation(fid,PrognosticAnalysisEnum());
     93        model->AddFormulation(fid,PrognosticAnalysisEnum);
    9494       
    9595        /*Do we run in 3d?, in which case we need thermal and melting also:*/
     
    9797        if(dim==3){
    9898                _printf_("read and create thermal finite element model:\n");
    99                 model->AddFormulation(fid,ThermalAnalysisEnum(),TransientAnalysisEnum());
     99                model->AddFormulation(fid,ThermalAnalysisEnum,TransientAnalysisEnum);
    100100                _printf_("read and create melting finite element model:\n");
    101                 model->AddFormulation(fid,MeltingAnalysisEnum(),TransientAnalysisEnum());
     101                model->AddFormulation(fid,MeltingAnalysisEnum,TransientAnalysisEnum);
    102102        }
    103103
     
    107107
    108108        _printf_("initialize inputs:\n");
    109         model->FindParam(&u_g,NULL,NULL,"u_g",PrognosticAnalysisEnum());
    110         model->FindParam(&m_g,NULL,NULL,"m_g",PrognosticAnalysisEnum());
    111         model->FindParam(&a_g,NULL,NULL,"a_g",PrognosticAnalysisEnum());
     109        model->FindParam(&u_g,NULL,NULL,"u_g",PrognosticAnalysisEnum);
     110        model->FindParam(&m_g,NULL,NULL,"m_g",PrognosticAnalysisEnum);
     111        model->FindParam(&a_g,NULL,NULL,"a_g",PrognosticAnalysisEnum);
    112112        model->FindParam(&numberofnodes,"numberofnodes");
    113113        model->FindParam(&dt,"dt");
     
    122122       
    123123        _printf_("initialize results:\n");
    124         results=new DataSet(ResultsEnum());
     124        results=new DataSet(ResultsEnum);
    125125        MPI_Barrier(MPI_COMM_WORLD); finish_init=MPI_Wtime();
    126126
     
    139139
    140140                _printf_("process results:\n");
    141                 ProcessResults(&processed_results,results,model,TransientAnalysisEnum());
     141                ProcessResults(&processed_results,results,model,TransientAnalysisEnum);
    142142               
    143143                _printf_("write results to disk:\n");
     
    150150                #ifdef _HAVE_DAKOTA_
    151151                MPI_Barrier(MPI_COMM_WORLD); start_core=MPI_Wtime( );
    152                 Qmux(model,inputs,TransientAnalysisEnum(),NoneAnalysisEnum());
     152                Qmux(model,inputs,TransientAnalysisEnum,NoneAnalysisEnum);
    153153                MPI_Barrier(MPI_COMM_WORLD); finish_core=MPI_Wtime( );
    154154                #else
Note: See TracChangeset for help on using the changeset viewer.