Changeset 23399


Ignore:
Timestamp:
10/07/18 00:27:55 (6 years ago)
Author:
Mathieu Morlighem
Message:

CHG: minor

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

Legend:

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

    r23175 r23399  
    1515void ModelProcessorx(Elements** pelements, Nodes** pnodes, Vertices** pvertices, Materials** pmaterials, Constraints** pconstraints, Loads** ploads, Parameters** pparameters,IoModel* iomodel,FILE* toolkitfile, char* rootpath,const int solution_enum,const int nummodels,const int* analysis_enum_list){
    1616
    17         int   i,analysis_enum,verbose;
     17        /*Set Verbosity once for all*/
     18        int verbose;
     19        iomodel->FindConstant(&verbose,"md.verbose");
     20        SetVerbosityLevel(verbose);
     21
     22        /*Some sanity checks*/
     23        _assert_(nummodels>0);
    1824
    1925        /*Initialize datasets*/
     
    2632        Parameters  *parameters  = new Parameters();
    2733
    28         /*Fetch parameters: */
    29         iomodel->FindConstant(&verbose,"md.verbose");
    30         SetVerbosityLevel(verbose);
    3134
    3235        if(VerboseMProcessor()) _printf0_("   starting model processor \n");
     
    4144        CreateParameters(parameters,iomodel,rootpath,toolkitfile,solution_enum);
    4245
    43         for(i=0;i<nummodels;i++){
     46        for(int i=0;i<nummodels;i++){
    4447
    45                 analysis_enum=analysis_enum_list[i];
     48                int analysis_enum=analysis_enum_list[i];
    4649                parameters->AddObject(new IntParam(AnalysisCounterEnum,i));
    4750
     
    7376        UpdateElementsAndMaterialsDakota(elements,materials,iomodel);
    7477        #endif
    75         if(solution_enum==TransientSolutionEnum){
    76                 UpdateElementsTransient(elements,parameters,iomodel,analysis_enum);
    77         }
     78        if(solution_enum==TransientSolutionEnum) UpdateElementsTransient(elements,parameters,iomodel);
    7879
    7980        /*Output definitions dataset: */
     
    9091        loads->Presort();
    9192        materials->Presort();
    92 
    9393        constraints->Presort();
    94         if(VerboseMProcessor()) _printf0_("   done with model processor \n");
    9594
    9695        /*Assign output pointers:*/
     
    102101        *ploads       = loads;
    103102        *pparameters  = parameters;
     103
     104        if(VerboseMProcessor()) _printf0_("   done with model processor \n");
    104105}
  • issm/trunk-jpl/src/c/modules/ModelProcessorx/ModelProcessorx.h

    r23240 r23399  
    2121void UpdateElementsAndMaterialsControlAD(Elements* elements,Parameters* parameters,Materials* materials, IoModel* iomodel);
    2222void UpdateElementsAndMaterialsDakota(Elements* elements,Materials* materials, IoModel* iomodel);
    23 void UpdateElementsTransient(Elements* elements,Parameters* parameters,IoModel* iomodel,int analysis_type);
     23void UpdateElementsTransient(Elements* elements,Parameters* parameters,IoModel* iomodel);
    2424void CreateNodes(Nodes*nodes, IoModel* iomodel,int analysis,int finite_element,int approximation=NoneApproximationEnum);
    2525
  • issm/trunk-jpl/src/c/modules/ModelProcessorx/Transient/UpdateElementsTransient.cpp

    r20690 r23399  
    99#include "../ModelProcessorx.h"
    1010
    11 void    UpdateElementsTransient(Elements* elements, Parameters* parameters,IoModel* iomodel,int analysis_type){
     11void    UpdateElementsTransient(Elements* elements, Parameters* parameters,IoModel* iomodel){
     12
     13        /*FIXME: this should go into parameterization update*/
    1214
    1315        bool isgroundingline;
Note: See TracChangeset for help on using the changeset viewer.