Changeset 15707
- Timestamp:
- 08/05/13 09:42:51 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Elements/Penta.cpp
r15704 r15707 729 729 /*Add to global matrix*/ 730 730 if(Ke){ 731 /*Condense if requested*/ 732 if(this->element_type==MINIcondensedEnum){ 733 int indices[3]={18,19,20}; 734 Ke->StaticCondensation(3,&indices[0]); 735 } 736 else if(this->element_type==P1bubblecondensedEnum){ 737 int size = nodes[6]->GetNumberOfDofs(NoneApproximationEnum,GsetEnum); 738 int offset = 0; 739 for(int i=0;i<6;i++) offset+=nodes[i]->GetNumberOfDofs(NoneApproximationEnum,GsetEnum); 740 int* indices=xNew<int>(size); 741 for(int i=0;i<size;i++) indices[i] = offset+i; 742 Ke->StaticCondensation(size,indices); 743 xDelete<int>(indices); 744 } 745 731 746 Ke->AddToGlobal(Jff); 732 747 delete Ke;
Note:
See TracChangeset
for help on using the changeset viewer.