Changeset 21072
- Timestamp:
- 08/04/16 09:21:23 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/cores/depthaverage_core.cpp
r17511 r21072 12 12 void depthaverage_core(FemModel* femmodel){ 13 13 14 if(VerboseSolution()) _printf0_("depth averaging ...\n");14 if(VerboseSolution()) _printf0_("depth averaging solution...\n"); 15 15 16 /* Call on core computations:*/17 femmodel-> SetCurrentConfiguration(DepthAverageAnalysisEnum);18 solutionsequence_linear(femmodel);16 /*Get parameters*/ 17 femmodel->parameters->FindParam(&domaintype,DomainTypeEnum); 18 femmodel->parameters->FindParam(&elementtype,MeshElementtypeEnum); 19 19 20 /*If this is a 2D horizontal domain, return (no need to extrude)*/ 21 if(domaintype==Domain2DhorizontalEnum) return; 22 23 /*Special method for Penta, otherwise call solution sequence*/ 24 if(elementtype==PentaEnum){ 25 int inputenum,input_average_enum; 26 femmodel->parameters->FindParam(&inputenum,InputToDepthaverageInEnum); 27 femmodel->parameters->FindParam(&input_average_enum,InputToDepthaverageOutEnum); 28 InputDepthAverageAtBasex(femmodel,inputenum,input_average_enum); 29 } 30 else{ 31 /*Call on core computations: */ 32 femmodel->SetCurrentConfiguration(DepthAverageAnalysisEnum); 33 solutionsequence_linear(femmodel); 34 } 20 35 }
Note:
See TracChangeset
for help on using the changeset viewer.