Changeset 3974
- Timestamp:
- 05/27/10 14:34:13 (15 years ago)
- Location:
- issm/trunk/src/m/solutions/jpl
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/solutions/jpl/balancedthickness.m
r3934 r3974 17 17 md.dof=modelsize(models); 18 18 19 %initialize inputs 20 displaystring(md.verbose,'\n%s',['setup inputs...']); 21 inputs=inputlist; 22 inputs=add(inputs,'velocity',models.bt.parameters.u_g,'doublevec',3,models.bt.parameters.NumberOfNodes); 23 inputs=add(inputs,'melting',models.bt.parameters.m_g,'doublevec',1,models.bt.parameters.NumberOfNodes); 24 inputs=add(inputs,'accumulation',models.bt.parameters.a_g,'doublevec',1,models.bt.parameters.NumberOfNodes); 25 19 %compute solution 26 20 displaystring(md.verbose,'\n%s',['call computational core:']); 27 21 results=balancedthickness_core(models,BalancedthicknessAnalysisEnum(),NoneAnalysisEnum()); … … 29 23 displaystring(md.verbose,'\n%s',['load results...']); 30 24 if ~isstruct(md.results), md.results=struct(); end 31 md.results.Balanced ThicknessAnalysis=processresults(models,results);25 md.results.BalancedthicknessAnalysis=processresults(models,results); 32 26 33 27 %stop timing -
issm/trunk/src/m/solutions/jpl/balancedthickness_core.m
r3839 r3974 10 10 results.step=1; 11 11 12 displaystring(m.parameters.Verbose,'\n%s',['depth averaging velocity...']);13 %Take only the first two dofs of m.parameters.u_g14 u_g=get(inputs,'velocity',[1 1 0 0]);15 u_g=FieldDepthAverage(m.elements,m.nodes,m.vertices,m.loads,m.materials,m.parameters,u_g,'velocity');16 inputs=add(inputs,'velocity_average',u_g,'doublevec',2,m.parameters.NumberOfNodes);17 18 12 displaystring(m.parameters.Verbose,'\n%s',['call computational core:']); 19 13 results.h_g=diagnostic_core_linear(m,analysis_type,sub_analysis_type);
Note:
See TracChangeset
for help on using the changeset viewer.