Ignore:
Timestamp:
06/12/09 11:13:12 (16 years ago)
Author:
seroussi
Message:

fixed problem with thermal ice

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/classes/@pentaelem/CreatePVector.m

    r384 r946  
    657657        vxvy_list= vxvyvz_list(:,1:2);
    658658
     659        %Update material if temperature is provided
     660        if temperature_is_present,
     661                temperature=1/6*[1 1 1 1 1 1]*temperature_list;
     662                matice.B=paterson(temperature);
     663        end
     664 
    659665        % Get gaussian points and weights. Penta is an extrusion of a Tria, we therefore
    660666        %get tria gaussian points as well as segment gaussian points. For tria gaussian
     
    673679                        gauss_coord=[first_area_gauss_coord(igarea) second_area_gauss_coord(igarea) third_area_gauss_coord(igarea) vert_gauss_coord(igvert)];
    674680                   
    675                         %Update material if temperature is provided
     681                        %Update temperature at gaussian point
    676682                        if temperature_is_present,
    677683                                temperature=GetParameterValue(pentaelem,temperature_list,gauss_coord);
    678                                 matice.B=paterson(temperature);
    679684                        end
    680685 
Note: See TracChangeset for help on using the changeset viewer.