Changeset 4303
- Timestamp:
- 06/29/10 08:49:53 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/classes/public/ismodelselfconsistent.m
r4089 r4303 17 17 18 18 %check analysis 19 if (md.analysis_type==Transient2D AnalysisEnum | md.analysis_type==Transient3DAnalysisEnum),19 if (md.analysis_type==Transient2DSolutionEnum | md.analysis_type==Transient3DSolutionEnum), 20 20 if md.dt<=0, 21 21 error('model not consistent: field dt must be positive for a transient run') … … 24 24 %recursive call to ismodelselfconsistent 25 25 if (md.dim==2), 26 analysis=[Diagnostic AnalysisEnum PrognosticAnalysisEnum];26 analysis=[DiagnosticSolutionEnum PrognosticSolutionEnum]; 27 27 else 28 analysis=[Diagnostic AnalysisEnum PrognosticAnalysisEnum ThermalAnalysisEnum];28 analysis=[DiagnosticSolutionEnum PrognosticSolutionEnum ThermalSolutionEnum]; 29 29 end 30 30 … … 66 66 error(['model not consistent: no elements type set for this model. at least one of ismacayealpattyn, ishutter and isstokes need to be =1']); 67 67 end 68 if (md.analysis_type==Diagnostic AnalysisEnum & any(ismember(MacAyealFormulationEnum,md.elements_type(:,1)) & ismember(PattynFormulationEnum,md.elements_type(:,1))))68 if (md.analysis_type==DiagnosticSolutionEnum & any(ismember(MacAyealFormulationEnum,md.elements_type(:,1)) & ismember(PattynFormulationEnum,md.elements_type(:,1)))) 69 69 error(['model not consistent: coupling MacAyeal/Pattyn not implemented yet']); 70 70 end 71 if (md.isstokes & md.analysis_type==Transient3D AnalysisEnum());71 if (md.isstokes & md.analysis_type==Transient3DSolutionEnum()); 72 72 error(['model not consistent: Stokes transient not implemented yet']); 73 73 end … … 221 221 222 222 %DIAGNOSTIC 223 if md.analysis_type==Diagnostic AnalysisEnum,223 if md.analysis_type==DiagnosticSolutionEnum, 224 224 225 225 %CHECK THAT WE ARE NOT FULLY CONSTRAINED … … 256 256 257 257 %PROGNOSTIC 258 if md.analysis_type==Prognostic AnalysisEnum,258 if md.analysis_type==PrognosticSolutionEnum, 259 259 260 260 %INITIAL VELOCITIES … … 273 273 274 274 %STEADYSTATE 275 if md.analysis_type==Steadystate AnalysisEnum,275 if md.analysis_type==SteadystateSolutionEnum, 276 276 277 277 %NDT … … 297 297 298 298 %THERMAL STEADY AND THERMAL TRANSIENT 299 if md.analysis_type==Thermal AnalysisEnum,299 if md.analysis_type==ThermalSolutionEnum, 300 300 301 301 %EXTRUSION … … 317 317 318 318 %THERMAL TRANSIENT 319 if md.analysis_type==Thermal AnalysisEnum & md.dt~=0,319 if md.analysis_type==ThermalSolutionEnum & md.dt~=0, 320 320 321 321 %DT and NDT … … 335 335 336 336 %BALANCEDTHICKNESS 337 if md.analysis_type==Balancedthickness AnalysisEnum337 if md.analysis_type==BalancedthicknessSolutionEnum 338 338 339 339 %VELOCITIES MELTING AND ACCUMULATION … … 349 349 350 350 %BALANCEDTHICKNESS2 351 if md.analysis_type==Balancedthickness2 AnalysisEnum351 if md.analysis_type==Balancedthickness2SolutionEnum 352 352 353 353 %VELOCITIES MELTING AND ACCUMULATION … … 363 363 364 364 %BALANCEDVELOCITIES 365 if md.analysis_type==Balancedvelocities AnalysisEnum365 if md.analysis_type==BalancedvelocitiesSolutionEnum 366 366 367 367 %VELOCITIES MELTING AND ACCUMULATION
Note:
See TracChangeset
for help on using the changeset viewer.