Changeset 24941
- Timestamp:
- 05/31/20 22:04:40 (5 years ago)
- Location:
- issm/trunk-jpl/src/c/classes
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Elements/Tria.cpp
r24940 r24941 5335 5335 this->parameters->FindParam(&gsize,MeshNumberofverticesEnum); 5336 5336 5337 /* compute area of element:*/5338 area=GetAreaSpherical();5337 /*Get area of element: precomputed in the sealevelrise_core_geometry:*/ 5338 this->GetInput2Value(&area,AreaEnum); 5339 5339 5340 5340 /*element centroid (spherical): */ … … 5455 5455 IssmDouble area; 5456 5456 5457 /* Computearea of element:*/5458 area=GetAreaSpherical();5457 /*Get area of element:*/ 5458 this->GetInput2Value(&area,AreaEnum); 5459 5459 5460 5460 /*Average Sg over vertices:*/ … … 5479 5479 /*Compute area of element:*/ 5480 5480 IssmDouble area,eartharea; 5481 area=GetAreaSpherical();5481 this->GetInput2Value(&area,AreaEnum); 5482 5482 5483 5483 /*recover earth area: */ -
issm/trunk-jpl/src/c/classes/FemModel.cpp
r24940 r24941 4640 4640 ns = elements->Size(); 4641 4641 4642 /*First, figure out the surface area of Earth: */4643 for(int i=0;i<ns;i++){4644 Element* element=xDynamicCast<Element*>(elements->GetObjectByOffset(i));4645 }4646 4647 4642 /*Figure out max of ns: */ 4648 4643 ISSM_MPI_Reduce(&ns,&nsmax,1,ISSM_MPI_INT,ISSM_MPI_MAX,0,IssmComm::GetComm()); … … 4694 4689 IssmDouble eustatic_cpu = 0.; 4695 4690 IssmDouble eustatic_cpu_e = 0.; 4691 IssmDouble area = 0.; 4696 4692 IssmDouble oceanarea = 0.; 4697 4693 IssmDouble oceanarea_cpu = 0.; … … 4707 4703 for(int i=0;i<elements->Size();i++){ 4708 4704 Element* element=xDynamicCast<Element*>(elements->GetObjectByOffset(i)); 4709 IssmDouble area=element->GetAreaSpherical();4705 element->GetInput2Value(&area,AreaEnum); 4710 4706 if (masks->isoceanin[i]) oceanarea_cpu += area; 4711 4707 }
Note:
See TracChangeset
for help on using the changeset viewer.