Changeset 24483
- Timestamp:
- 12/19/19 15:02:18 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Elements/Element.cpp
r24479 r24483 1686 1686 for(int j=0;j<N;j++) values[j]=vector[this->Sid()*N+j]; 1687 1687 1688 if (N==this->GetNumberOfNodes(P1Enum) ) this->AddInput2(vector_enum,values,P1Enum); 1689 else if(N==this->GetNumberOfNodes(P0Enum) ) this->AddInput2(vector_enum,values,P0Enum); 1690 else if(N==this->GetNumberOfNodes(P1xP2Enum)) this->AddInput2(vector_enum,values,P1xP2Enum); 1691 else if(N==this->GetNumberOfNodes(P1xP3Enum)) this->AddInput2(vector_enum,values,P1xP3Enum); 1692 else _error_("Patch interpolation not supported yet"); 1688 if (N==this->GetNumberOfNodes(P1Enum)){ 1689 this->SetElementInput(inputs2,NUM_VERTICES,vertexlids,values,vector_enum); 1690 } 1691 else if(N==this->GetNumberOfNodes(P0Enum)){ 1692 this->SetElementInput(inputs2,vector_enum,values[0]); 1693 } 1694 else if(N==this->GetNumberOfNodes(P1xP2Enum)){ _assert_(this->ObjectEnum()==PentaEnum); 1695 inputs2->SetPentaInput(vector_enum,P1xP2Enum,this->lid,N,values); 1696 } 1697 else if(N==this->GetNumberOfNodes(P1xP3Enum)){ _assert_(this->ObjectEnum()==PentaEnum); 1698 inputs2->SetPentaInput(vector_enum,P1xP3Enum,this->lid,N,values); 1699 } 1700 else{ 1701 _error_("Patch interpolation not supported yet"); 1702 } 1693 1703 1694 1704 }
Note:
See TracChangeset
for help on using the changeset viewer.