Changeset 3975 for issm/trunk
- Timestamp:
- 05/27/10 15:23:58 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/solutions/jpl/balancedthickness_core.m
r3974 r3975 6 6 7 7 %get FE model 8 m=models.bt;8 verbose=models.bt.parameters.Verbose; 9 9 results.time=0; 10 10 results.step=1; 11 11 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); 14 15 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); 17 18 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; 18 27 end %end function
Note:
See TracChangeset
for help on using the changeset viewer.