source:
issm/oecreview/Archive/23390-24306/ISSM-23546-23547.diff
Last change on this file was 24307, checked in by , 5 years ago | |
---|---|
File size: 1.6 KB |
-
../trunk-jpl/src/c/classes/FemModel.cpp
4829 4829 else{ 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 } 4849 4850 }
Note:
See TracBrowser
for help on using the repository browser.