Changeset 20644 for issm/trunk-jpl/src/c/classes/Elements/Penta.cpp
- Timestamp:
- 05/24/16 22:43:30 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Elements/Penta.cpp
r20608 r20644 2245 2245 _assert_(this->IsOnBase()); 2246 2246 2247 this->InputDepthAverageAtBase(MaterialsRheologyBEnum,MaterialsRheologyBbarEnum); 2248 if(this->material->IsDamage())this->InputDepthAverageAtBase(DamageDEnum,DamageDbarEnum); 2247 switch(this->material->ObjectEnum()){ 2248 case MaticeEnum: 2249 this->InputDepthAverageAtBase(MaterialsRheologyBEnum,MaterialsRheologyBbarEnum); 2250 if(this->material->IsDamage())this->InputDepthAverageAtBase(DamageDEnum,DamageDbarEnum); 2251 break; 2252 case MatbaflEnum: 2253 break; 2254 default: 2255 _error_("not supported yet"); 2256 } 2249 2257 if(this->inputs->GetInput(VxEnum)) this->InputDepthAverageAtBase(VxEnum,VxAverageEnum); 2250 2258 if(this->inputs->GetInput(VyEnum)) this->InputDepthAverageAtBase(VyEnum,VyAverageEnum); … … 2252 2260 if(this->inputs->GetInput(CalvingrateyEnum)) this->InputDepthAverageAtBase(CalvingrateyEnum,CalvingrateyAverageEnum); 2253 2261 Tria* tria=(Tria*)SpawnTria(0,1,2); 2254 this->inputs->DeleteInput(MaterialsRheologyBbarEnum); 2255 this->inputs->DeleteInput(DamageDbarEnum); 2262 switch(this->material->ObjectEnum()){ 2263 case MaticeEnum: 2264 this->inputs->DeleteInput(MaterialsRheologyBbarEnum); 2265 this->inputs->DeleteInput(DamageDbarEnum); 2266 break; 2267 case MatbaflEnum: 2268 break; 2269 default: 2270 _error_("not supported yet"); 2271 } 2256 2272 this->inputs->DeleteInput(VxAverageEnum); 2257 2273 this->inputs->DeleteInput(VyAverageEnum);
Note:
See TracChangeset
for help on using the changeset viewer.