Changeset 2334


Ignore:
Timestamp:
09/27/09 22:42:00 (15 years ago)
Author:
Eric.Larour
Message:

Fixed spawntria routine: missing configuration.
Added numpar=NULL after demarshall.

Location:
issm/trunk/src/c/objects
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/objects/Beam.cpp

    r2333 r2334  
    203203        matice=NULL;
    204204        matpar=NULL;
     205        numpar=NULL;
    205206
    206207        /*return: */
  • issm/trunk/src/c/objects/Penta.cpp

    r2333 r2334  
    7171        printf("   mid: %i\n",mid);
    7272        printf("   mparid: %i\n",mparid);
     73        printf("   numparid: %i\n",numparid);
    7374
    7475        printf("   node_ids=[%i,%i,%i,%i,%i,%i]\n",node_ids[0],node_ids[1],node_ids[2],node_ids[3],node_ids[4],node_ids[5]);
     
    103104        printf("   mid: %i\n",mid);
    104105        printf("   mparid: %i\n",mparid);
     106        printf("   numparid: %i\n",numparid);
    105107
    106108        printf("   node_ids=[%i,%i,%i,%i,%i,%i]\n",node_ids[0],node_ids[1],node_ids[2],node_ids[3],node_ids[4],node_ids[5]);
     
    261263        matice=NULL;
    262264        matpar=NULL;
     265        numpar=NULL;
    263266
    264267        /*return: */
     
    453456          bedrock, in which case we spawn a tria element using the 3 first grids, and use it to build
    454457          the stiffness matrix. */
     458
    455459
    456460        if ((collapse==1) && (onbed==0)){
     
    600604
    601605        }
    602                
     606
    603607        cleanup_and_return:
    604608        xfree((void**)&first_gauss_area_coord);
     
    612616        xfree((void**)&third_gauss_area_coord2d);
    613617        xfree((void**)&gauss_weights2d);
     618
    614619}
    615620
     
    13881393        tria->MaticeConfiguration(matice,matice_offset);
    13891394        tria->MatparConfiguration(matpar,matpar_offset);
     1395        tria->NumparConfiguration(numpar,numpar_offset);
    13901396
    13911397        return tria;
  • issm/trunk/src/c/objects/Sing.cpp

    r2333 r2334  
    187187        matice=NULL;
    188188        matpar=NULL;
     189        numpar=NULL;
    189190
    190191        /*return: */
  • issm/trunk/src/c/objects/Tria.cpp

    r2333 r2334  
    30463046}
    30473047
     3048#undef __FUNCT__
     3049#define __FUNCT__ "Tria::NumparConfiguration"
     3050void  Tria::NumparConfiguration(Numpar* tria_numpar,int tria_numpar_offset){
     3051
     3052        numpar=tria_numpar;
     3053        numpar_offset=tria_numpar_offset;
     3054
     3055}
    30483056
    30493057#undef __FUNCT__
  • issm/trunk/src/c/objects/Tria.h

    r2333 r2334  
    115115                void  MaticeConfiguration(Matice* matice,int matice_offset);
    116116                void  MatparConfiguration(Matpar* matpar,int matpar_offset);
     117                void  NumparConfiguration(Numpar* tria_numpar,int tria_numpar_offset);
    117118                void  ComputePressure(Vec p_g);
    118119                void  CreateKMatrixThermal(Mat Kgg,void* inputs,int analysis_type,int sub_analysis_type);
Note: See TracChangeset for help on using the changeset viewer.