Changeset 4669
- Timestamp:
- 07/20/10 08:56:56 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/objects/Elements/Penta.cpp
r4658 r4669 1903 1903 this->inputs->AddInput(new BoolInput(CollapseEnum,false)); 1904 1904 } 1905 1906 //if diagnostic Full-Stokes: check that the element is Stokes 1907 if(analysis_type==DiagnosticStokesAnalysisEnum){ 1908 ISSMASSERT(iomodel->elements_type); 1909 if(iomodel->elements_type[2*index+1]==StokesFormulationEnum) 1910 this->inputs->AddInput(new BoolInput(IsStokesEnum,true)); 1911 else 1912 this->inputs->AddInput(new BoolInput(IsStokesEnum,false)); 1913 } 1914 1905 1915 } 1906 1916 /*}}}*/ … … 3257 3267 bool onbed; 3258 3268 bool shelf; 3269 bool isstokes; 3259 3270 3260 3271 /*retrive parameters: */ … … 3265 3276 inputs->GetParameterValue(&onbed,ElementOnBedEnum); 3266 3277 inputs->GetParameterValue(&shelf,ElementOnIceShelfEnum); 3267 3268 /*If on water, skip stiffness: */ 3269 if(onwater)return; 3278 inputs->GetParameterValue(&isstokes,IsStokesEnum); 3279 3280 /*If on water or not Stokes, skip stiffness: */ 3281 if(onwater || !isstokes) return; 3270 3282 3271 3283 /*recovre material parameters: */ … … 4205 4217 bool onbed; 4206 4218 bool shelf; 4219 bool isstokes; 4207 4220 4208 4221 /*retrieve inputs :*/ … … 4210 4223 inputs->GetParameterValue(&onbed,ElementOnBedEnum); 4211 4224 inputs->GetParameterValue(&shelf,ElementOnIceShelfEnum); 4225 inputs->GetParameterValue(&isstokes,IsStokesEnum); 4212 4226 4213 4227 /*retrieve some parameters: */ 4214 4228 this->parameters->FindParam(&stokesreconditioning,StokesReconditioningEnum); 4229 4230 /*If on water or not Stokes, skip load: */ 4231 if(onwater || !isstokes) return; 4215 4232 4216 4233 /*If on water, skip load: */
Note:
See TracChangeset
for help on using the changeset viewer.