Changeset 5776 for issm/trunk/src/m/solutions/NewFemModel.m
- Timestamp:
- 09/13/10 14:19:35 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/solutions/NewFemModel.m
r5103 r5776 19 19 20 20 %Initialize some fiels with empty celils 21 femmodel.m_yg=cell(nummodels,1);22 21 femmodel.m_nodesets=cell(nummodels,1); 23 22 femmodel.m_ys=cell(nummodels,1); … … 32 31 femmodel=SetCurrentConfiguration(femmodel,analysis_type); 33 32 34 displaystring(md.verbose,'%s',' generating degrees of freedom...');33 displaystring(md.verbose,'%s',' generating vertices degrees of freedom'); 35 34 if ~isfield(femmodel,'part'), 36 35 [femmodel.vertices,femmodel.part,femmodel.tpart]=VerticesDof(femmodel.vertices, femmodel.parameters); %do not create partition vector twice! we only have one set of vertices! 37 36 end 37 38 displaystring(md.verbose,'%s',' resolve node constraints'); 39 [femmodel.nodes]=SpcNodes(femmodel.nodes,femmodel.constraints,analysis_type); 40 41 displaystring(md.verbose,'%s',' create nodal degrees of freedom'); 38 42 [femmodel.nodes]=NodesDof(femmodel.nodes,femmodel.parameters); 39 43 40 displaystring(md.verbose,'%s',' generating single point constraints...');41 [femmodel.nodes,femmodel.m_yg{i}]=SpcNodes(femmodel.nodes,femmodel.constraints,analysis_type);44 displaystring(md.verbose,'%s',' create nodal constraints vector'); 45 femmodel.m_ys{i}=CreateNodalConstraints(femmodel.nodes,analysis_type); 42 46 43 displaystring(md.verbose,'%s',' generating node sets...');47 displaystring(md.verbose,'%s',' create node sets'); 44 48 femmodel.m_nodesets{i}=BuildNodeSets(femmodel.nodes,analysis_type); 45 49 46 displaystring(md.verbose,'%s',' reducing single point constraints vector...'); 47 femmodel.m_ys{i}=Reducevectorgtos(femmodel.m_yg{i},femmodel.m_nodesets{i}); 48 49 displaystring(md.verbose,'%s',' configuring elements and loads...'); 50 displaystring(md.verbose,'%s',' configuring elements and loads'); 50 51 [femmodel.elements,femmodel.loads,femmodel.nodes,femmodel.parameters] = ConfigureObjects( femmodel.elements, femmodel.loads, femmodel.nodes, femmodel.vertices,femmodel.materials,femmodel.parameters); 51 52 end
Note:
See TracChangeset
for help on using the changeset viewer.