Changeset 12044


Ignore:
Timestamp:
04/18/12 07:58:50 (13 years ago)
Author:
Mathieu Morlighem
Message:

Fixed Fetch and Write for Bamg objects

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

Legend:

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

    r12013 r12044  
    6464
    6565        /*Generate output Matlab Structures*/
    66         bamggeom->SetStructureFields((void*)BAMGGEOMOUT);
    67         bamgmesh->SetStructureFields((void*)BAMGMESHOUT);
     66        WriteData(BAMGGEOMOUT,bamggeom);
     67        WriteData(BAMGMESHOUT,bamgmesh);
    6868
    6969        /*Clean up*/
  • issm/trunk-jpl/src/modules/BamgMesher/BamgMesher.cpp

    r12013 r12044  
    2323        CheckNumMatlabArguments(nlhs,NLHS,nrhs,NRHS,__FUNCT__,&BamgMesherUsage);
    2424
    25         /*Initialize variables*/
    26         bamgopts   = new BamgOpts(BAMGOPTIONS);
    27         bamggeom_in= new BamgGeom(BAMGGEOMIN);
    28         bamgmesh_in= new BamgMesh(BAMGMESHIN);
    29 
    3025        /*Initialize outputs*/
    3126        bamggeom_out=new BamgGeom();
    3227        bamgmesh_out=new BamgMesh();
     28
     29        /*Fetch inputs: */
     30        FetchData(&bamgopts,BAMGOPTIONS);
     31        FetchData(&bamggeom_in,BAMGMESHIN);
     32        FetchData(&bamgmesh_in,BAMGGEOMIN);
    3333
    3434        /*!Generate internal degree of freedom numbers: */
     
    3636
    3737        /*Generate output Matlab Structures*/
    38         bamggeom_out->SetStructureFields((void*)BAMGGEOMOUT);
    39         bamgmesh_out->SetStructureFields((void*)BAMGMESHOUT);
     38        WriteData(BAMGGEOMOUT,bamggeom);
     39        WriteData(BAMGMESHOUT,bamgmesh);
    4040
    4141        /*Free ressources: */
Note: See TracChangeset for help on using the changeset viewer.