Changeset 3853


Ignore:
Timestamp:
05/19/10 15:07:47 (15 years ago)
Author:
seroussi
Message:

some fixing in diagnostic_core

Location:
issm/trunk/src/m/solutions/jpl
Files:
2 edited

Legend:

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

    r3794 r3853  
    2424        field=modelfields(i); field=field{1}; model=models.(field);
    2525
    26         [model.elements,model.nodes,model.vertices,model.loads,model.materials,model.parameters] = UpdateInputsFromVector(model.elements,model.nodes,model.vertices,model.loads,model.materials,model.parameters,vector,enum, typeenum);
     26        if isstruct(model), %there is an analysis_type model
     27                [model.elements,model.nodes,model.vertices,model.loads,model.materials,model.parameters] = UpdateInputsFromVector(model.elements,model.nodes,model.vertices,model.loads,model.materials,model.parameters,vector,enum, typeenum);
     28        end
    2729
    2830end
  • issm/trunk/src/m/solutions/jpl/diagnostic_core.m

    r3837 r3853  
    7272        u_g_horiz=FieldExtrude(m_dh.elements,m_dh.nodes,m_dh.vertices,m_dh.loads,m_dh.materials,m_dh.parameters,u_g,'velocity',1);
    7373
    74         [vx,vy]=SplitSolutionVector(ug,numberofnodes,numberofdofspernode_dh);
     74        [vx,vy]=SplitSolutionVector(u_g_horiz,m_dh.parameters.NumberOfNodes,m_dh.parameters.NumberOfDofsPerNode);
    7575        ModelUpdateInputsFromVector(model,vx,VxEnum,VertexEnum);
    7676        ModelUpdateInputsFromVector(model,vy,VyEnum,VertexEnum);
Note: See TracChangeset for help on using the changeset viewer.