Changeset 872


Ignore:
Timestamp:
06/09/09 16:37:18 (16 years ago)
Author:
Eric.Larour
Message:

Fixed parameter bug in control

Location:
issm/trunk/src/c/parallel
Files:
2 edited

Legend:

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

    r758 r872  
    2222        Result*  result=NULL;
    2323        int numberofnodes;
     24        int gsize;
    2425
    2526        /*recover numberofnodes: */
    2627        fem->parameters->FindParam((void*)&numberofnodes,"numberofnodes");
     28        gsize=fem->nodesets->GetGSize();
    2729
    2830        /*Initialize results*/
     
    3335        results->AddObject(result);
    3436
    35         result=new Result(results->Size()+1,0,1,"param_g",param_g,numberofnodes);
     37        result=new Result(results->Size()+1,0,1,"param_g",param_g,gsize);
    3638        results->AddObject(result);
    3739
  • issm/trunk/src/c/parallel/control.cpp

    r760 r872  
    151151                ControlConstrainx( param_g,gsize,mincontrolconstraint,maxcontrolconstraint,control_type);
    152152                _printf_("%s\n","      done.");
    153        
     153
    154154                //some temporary saving
    155155                if (((n+1)%5)==0){
     
    157157                        inputs->Add(control_type,param_g,2,numberofnodes);
    158158                        inputs->Add("fit",fit[n]);
     159                        UpdateFromInputsx(femmodel.elements,femmodel.nodes,femmodel.loads, femmodel.materials,inputs);
    159160                        diagnostic_core_nonlinear(&u_g,NULL,NULL,&femmodel,inputs,analysis_type,sub_analysis_type);
    160161                        OutputControl(u_g,param_g,J,nsteps,&femmodel,outputfilename);
Note: See TracChangeset for help on using the changeset viewer.