Changeset 23547
- Timestamp:
- 12/13/18 08:14:18 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/FemModel.cpp
r23546 r23547 4830 4830 for(int j=0;j<elements->Size();j++){ 4831 4831 /*Intermediaries*/ 4832 Element* element =xDynamicCast<Element*>(elements->GetObjectByOffset(j));4833 int numvertices =element->GetNumberOfVertices();4834 IssmDouble zeros[numvertices] ={0.0};4832 Element* element = xDynamicCast<Element*>(elements->GetObjectByOffset(j)); 4833 int numvertices = element->GetNumberOfVertices(); 4834 IssmDouble* zeros = xNewZeroInit<IssmDouble>(numvertices); 4835 4835 switch(element->ObjectEnum()){ 4836 case TriaEnum:4837 element->inputs->AddInput(new TriaInput(stackedinput_enum[i],&zeros[0],P1Enum));4838 break;4839 case PentaEnum:4840 element->inputs->AddInput(new PentaInput(stackedinput_enum[i],&zeros[0],P1Enum));4841 break;4842 case TetraEnum:4843 element->inputs->AddInput(new TetraInput(stackedinput_enum[i],&zeros[0],P1Enum));4844 break;4845 default: _error_("Not implemented yet");4836 case TriaEnum: 4837 element->inputs->AddInput(new TriaInput(stackedinput_enum[i],&zeros[0],P1Enum)); 4838 break; 4839 case PentaEnum: 4840 element->inputs->AddInput(new PentaInput(stackedinput_enum[i],&zeros[0],P1Enum)); 4841 break; 4842 case TetraEnum: 4843 element->inputs->AddInput(new TetraInput(stackedinput_enum[i],&zeros[0],P1Enum)); 4844 break; 4845 default: _error_("Not implemented yet"); 4846 4846 } 4847 xDelete<IssmDouble>(zeros); 4847 4848 } 4848 4849 }
Note:
See TracChangeset
for help on using the changeset viewer.