Changeset 4197


Ignore:
Timestamp:
06/24/10 14:50:20 (15 years ago)
Author:
seroussi
Message:

serial SetCurrentAnalysis

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

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/solutions/NewFemModel.m

    r4193 r4197  
    88%      femmodel=NewFemModel(md,solution_type,analysis_types,nummodels)
    99%
    10 
    1110
    1211   femmodel.solution_type=solution_type;
     
    2726
    2827   %now, go through all analyses types and post-process datasets
    29    for i=1:length(analysis_types),
     28   for i=1:nummodels,
    3029           
    3130           analysis_type=femmodel.analysis_type_list(i);
    3231           displaystring(md.verbose,'%s%s','   dealing with analysis type: ',EnumAsString(analysis_type));
     32
     33                femmodel=SetCurrentAnalysis(femmodel,analysis_type);
    3334
    3435           displaystring(md.verbose,'%s','      generating degrees of freedofemmodel...');
     
    5657                displaystring(md.verbose,'%s','      configuring element and loads...');
    5758                [femmodel.elements,femmodel.loads,femmodel.nodes,femmodel.parameters] = ConfigureObjects( femmodel.elements, femmodel.loads, femmodel.nodes, femmodel.vertices,femmodel.materials,femmodel.parameters);
     59                disp('file: NewFemModel.m line: 59');
     60
    5861
    5962   end
    60 
    61         displaystring(md.verbose,'%s','   process parameters...');
    62         femmodel.parameters=ProcessParams(femmodel.parameters);
  • issm/trunk/src/m/solutions/SetCurrentAnalysis.m

    r4188 r4197  
    1111
    1212        %first, look for analysis:
    13         found=0;
     13        found=-1;
    1414        for i=1:length(femmodel.analysis_type_list),
     15                femmodel.analysis_type_list(i)
     16                analysis_enum
    1517                if femmodel.analysis_type_list(i)==analysis_enum,
    1618                        found=i;
     
    1921        end
    2022
    21         if ~found==1,
     23        if found==-1,
    2224                error('SetCurrentAnalysis error message: could not find analysis_type in list of FemModel analyses');
    2325        end
    24 
    2526       
    2627        %activate matrices and vectors:
     
    3435        %Now, plug analysis_counter and analysis_type inside the parameters:
    3536        %set counter and analyse_type
    36         femmodel.parameters.AnalysisCounter=found;
     37        femmodel.parameters.AnalysisCounter=found-1; %for c indices
    3738        femmodel.parameters.AnalysisType=analysis_enum;
Note: See TracChangeset for help on using the changeset viewer.