Changeset 878


Ignore:
Timestamp:
06/10/09 10:21:39 (16 years ago)
Author:
seroussi
Message:

no update of B if no matice

File:
1 edited

Legend:

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

    r848 r878  
    10991099        inputs->Recover("melting",&melting[0],1,dofs,6,(void**)nodes);
    11001100        inputs->Recover("accumulation_param",&accumulation[0],1,dofs,6,(void**)nodes);
    1101        
     1101
    11021102        //Update material if necessary
    11031103        if(inputs->Recover("temperature_average",&temperature_list[0],1,dofs,6,(void**)nodes)){
    1104                 temperature_average=(temperature_list[0]+temperature_list[1]+temperature_list[2]+temperature_list[3]+temperature_list[4]+temperature_list[5])/6.0;
    1105                 B_average=Paterson(temperature_average);
    1106                 matice->SetB(B_average);
     1104                if(matice){
     1105                        temperature_average=(temperature_list[0]+temperature_list[1]+temperature_list[2]+temperature_list[3]+temperature_list[4]+temperature_list[5])/6.0;
     1106                        B_average=Paterson(temperature_average);
     1107                        matice->SetB(B_average);
     1108                }
    11071109        }
    11081110       
    11091111        if(inputs->Recover("B",&B_list[0],1,dofs,6,(void**)nodes)){
    1110                 B_average=(B_list[0]+B_list[1]+B_list[2]+B_list[3]+B_list[4]+B_list[5])/6.0;
    1111                 matice->SetB(B_average);
     1112                if(matice){
     1113                        B_average=(B_list[0]+B_list[1]+B_list[2]+B_list[3]+B_list[4]+B_list[5])/6.0;
     1114                        matice->SetB(B_average);
     1115                }
    11121116        }
    11131117
Note: See TracChangeset for help on using the changeset viewer.