Changeset 3975 for issm/trunk


Ignore:
Timestamp:
05/27/10 15:23:58 (15 years ago)
Author:
seroussi
Message:

modifications in balanced thickness (serial)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/solutions/jpl/balancedthickness_core.m

    r3974 r3975  
    66
    77        %get FE model
    8         m=models.bt;
     8        verbose=models.bt.parameters.Verbose;
    99        results.time=0;
    1010        results.step=1;
    1111
    12         displaystring(m.parameters.Verbose,'\n%s',['call computational core:']);
    13         results.h_g=diagnostic_core_linear(m,analysis_type,sub_analysis_type);
     12        displaystring(verbose,'\n%s',['depth averaging velocity...']);
     13        [models.bt.elements,models.bt.nodes,models.bt.vertices,models.bt.loads,models.bt.materials,models.bt.parameters]=DepthAverageInput(models.bt.elements,models.bt.nodes,models.bt.vertices,models.bt.loads,models.bt.materials,models.bt.parameters,VxEnum);
     14        [models.bt.elements,models.bt.nodes,models.bt.vertices,models.bt.loads,models.bt.materials,models.bt.parameters]=DepthAverageInput(models.bt.elements,models.bt.nodes,models.bt.vertices,models.bt.loads,models.bt.materials,models.bt.parameters,VyEnum);
    1415
    15         displaystring(m.parameters.Verbose,'\n%s',['extrude computed thickness on all layers:']);
    16         results.h_g=FieldExtrude(m.elements,m.nodes,m.vertices,m.loads,m.materials,m.parameters,results.h_g,'thickness',0);
     16        displaystring(verbose,'\n%s',['call computational core:']);
     17        h_g=diagnostic_core_linear(models.bt,analysis_type,sub_analysis_type);
    1718
     19        %Update
     20        models.bt.elements=UpdateInputsFromSolution(models.bt.elements,models.bt.nodes,models.bt.vertices,models.bt.loads,models.bt.materials,models.bt.parameters,h_g,BalancedthicknessAnalysisEnum,NoneAnalysisEnum);
     21
     22        displaystring(verbose,'\n%s',['extrude computed thickness on all layers:']);
     23        models.bt.elements=ExtrudeInput(models.bt.elements,models.bt.nodes,models.bt.vertices,models.bt.loads,models.bt.materials,models.bt.parameters,ThicknessEnum);
     24
     25        %NEED TO BE CLEANED
     26        results.h_g=h_g;
    1827end %end function
Note: See TracChangeset for help on using the changeset viewer.