Changeset 15747
- Timestamp:
 - 08/08/13 07:45:11 (12 years ago)
 - Location:
 - issm/trunk-jpl/src/c
 - Files:
 - 
      
- 2 edited
 
- 
          
  classes/Elements/Penta.cpp (modified) (2 diffs)
 - 
          
  modules/ModelProcessorx/DiagnosticHoriz/CreateNodesDiagnosticHoriz.cpp (modified) (3 diffs)
 
 
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, gauss);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.
  ![(please configure the [header_logo] section in trac.ini)](/trac/issm/chrome/common/trac_banner.png)