Changeset 4370
- Timestamp:
- 06/30/10 16:10:37 (15 years ago)
- Location:
- issm/trunk/src/m/solutions
- Files:
-
- 1 deleted
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/solutions/SetCurrentConfiguration.m
r4368 r4370 1 function femmodel=SetCurrentConfiguration(femmodel, analysis_enum)1 function femmodel=SetCurrentConfiguration(femmodel,configuration_enum,varargin) 2 2 %SETCURRENTCONFIGURATION- set current analysis used to configure elements and nodes in our solutions 3 3 % 4 % Use configuration_type to setup the analysis counter, the configurations of objects etc ... 5 % but use analysis_type to drive the element numerics. 6 % This allows for use of 1 configuration_type for several analyses 7 % 4 8 % Usage: 5 % femmodel=SetCurrentConfiguration(femmodel,analysis_type) 9 % femmodel=SetCurrentConfiguration(femmodel,configuration_type) 10 % femmodel=SetCurrentConfiguration(femmodel,configuration_type,analysis_type) 6 11 % 7 12 % Ex: 8 13 % femmodel=SetCurrentConfiguration(femmodel,DiagnosticHorizAnalysisEnum) 14 % femmodel=SetCurrentConfiguration(femmodel,SurfaceSlopeAnalysisEnum,SurfaceSlopeXAnalysisEnum) 9 15 % 10 16 17 if nargin==3, 18 analysis_enum=varargin{1}; 19 elseif nargin==2 20 femmodel=SetCurrentConfiguration(femmodel,configuration_enum,configuration_enum); 21 else 22 help SetCurrentConfiguration 23 error('bad usage'); 24 end 11 25 12 26 %first, look for analysis: 13 27 found=-1; 14 28 for i=1:length(femmodel.analysis_type_list), 15 if femmodel.analysis_type_list(i)== analysis_enum,29 if femmodel.analysis_type_list(i)==configuration_enum, 16 30 found=i; 17 31 break; … … 34 48 femmodel.parameters.AnalysisCounter=found-1; %for c indices 35 49 femmodel.parameters.AnalysisType=analysis_enum; 50 femmodel.parameters.ConfigurationType=configuration_enum;
Note:
See TracChangeset
for help on using the changeset viewer.