Changeset 15747
- Timestamp:
- 08/08/13 07:45:11 (12 years ago)
- Location:
- issm/trunk-jpl/src/c
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Elements/Penta.cpp
r15746 r15747 5842 5842 5843 5843 GetTriaJacobianDeterminant(&Jdet, &xyz_list_tria[0][0],gauss); 5844 GetNodalFunctionsP1(basis, 5844 GetNodalFunctionsP1(basis,gauss); 5845 5845 5846 5846 /*Build alpha_complement_list: */ … … 5856 5856 /*Build gradje_g_gaussian vector (actually -dJ/ddrag): */ 5857 5857 for (i=0;i<NUMVERTICES;i++){ 5858 grade_g_gaussian[i]=-2*drag*alpha_complement*((lambda*vx+mu*vy))*Jdet*gauss->weight*basis[i]; /*basis are 0 for the 3 upper nodes*/5858 grade_g_gaussian[i]=-2*drag*alpha_complement*((lambda*vx+mu*vy))*Jdet*gauss->weight*basis[i]; 5859 5859 } 5860 5860 -
issm/trunk-jpl/src/c/modules/ModelProcessorx/DiagnosticHoriz/CreateNodesDiagnosticHoriz.cpp
r15744 r15747 83 83 /*Coupling: we are going to create P1 Elements only*/ 84 84 85 /*First create nodes*/ 86 Nodes* nodes=*pnodes; 85 /*Recover nodes*/ 86 Nodes* nodes = *pnodes; 87 Node* node = NULL; 87 88 if(!nodes) nodes = new Nodes(); 88 89 … … 100 101 for(int i=0;i<iomodel->numberofelements;i++){ 101 102 if(iomodel->my_elements[i]){ 102 Node*node = new Node(iomodel->nodecounter+iomodel->numberofvertices+i+1,iomodel->numberofvertices+i,0,iomodel,DiagnosticHorizAnalysisEnum,FSvelocityEnum);103 node = new Node(iomodel->nodecounter+iomodel->numberofvertices+i+1,iomodel->numberofvertices+i,0,iomodel,DiagnosticHorizAnalysisEnum,FSvelocityEnum); 103 104 node->Deactivate(); 104 105 nodes->AddObject(node); … … 108 109 for(int i=0;i<iomodel->numberofvertices;i++){ 109 110 if(iomodel->my_vertices[i]){ 110 nodes->AddObject(new Node(iomodel->nodecounter+iomodel->numberofvertices+iomodel->numberofelements+i+1,iomodel->numberofvertices+iomodel->numberofelements+i,i,iomodel,DiagnosticHorizAnalysisEnum,FSpressureEnum)); 111 approximation=reCast<int>(iomodel->Data(FlowequationVertexEquationEnum)[i]); 112 node = new Node(iomodel->nodecounter+iomodel->numberofvertices+iomodel->numberofelements+i+1,iomodel->numberofvertices+iomodel->numberofelements+i,i,iomodel,DiagnosticHorizAnalysisEnum,FSpressureEnum); 113 if(approximation==HOApproximationEnum || approximation==SSAApproximationEnum){ 114 node->Deactivate(); 115 } 116 nodes->AddObject(node); 111 117 } 112 118 }
Note:
See TracChangeset
for help on using the changeset viewer.