source:
issm/oecreview/Archive/25834-26739/ISSM-26166-26167.diff
Last change on this file was 26740, checked in by , 3 years ago | |
---|---|
File size: 6.0 KB |
-
../trunk-jpl/src/c/classes/Elements/Element.h
296 296 virtual void JacobianDeterminantLine(IssmDouble* Jdet, IssmDouble* xyz_list,Gauss* gauss)=0; 297 297 virtual void JacobianDeterminantSurface(IssmDouble* Jdet, IssmDouble* xyz_list,Gauss* gauss)=0; 298 298 virtual void JacobianDeterminantTop(IssmDouble* Jdet,IssmDouble* xyz_list_base,Gauss* gauss)=0; 299 virtual void LevelsetAverage(IssmDouble* paverage, IssmDouble* parea, IssmDouble* field_on_localvertices, int levelsetenum)=0;300 299 virtual void Marshall(MarshallHandle* marshallhandle)=0; 301 300 virtual IssmDouble Masscon(IssmDouble* levelset)=0; 302 301 virtual IssmDouble MassFlux(IssmDouble* segment)=0; … … 379 378 virtual void EsaGeodetic3D(Vector<IssmDouble>* pUp,Vector<IssmDouble>* pNorth,Vector<IssmDouble>* pEast,IssmDouble* latitude,IssmDouble* longitude,IssmDouble* radius,IssmDouble* xx,IssmDouble* yy,IssmDouble* zz)=0; 380 379 #endif 381 380 #ifdef _HAVE_SEALEVELCHANGE_ 381 virtual void LevelsetAverage(IssmDouble* paverage, IssmDouble* parea, IssmDouble* field_on_localvertices, int levelsetenum){_error_("not implemented");}; 382 382 virtual void SetSealevelMasks(SealevelMasks* masks)=0; 383 383 virtual IssmDouble GetArea3D(void)=0; 384 384 virtual IssmDouble GetAreaSpherical(void)=0; -
../trunk-jpl/src/c/classes/Elements/Penta.h
126 126 void JacobianDeterminantLine(IssmDouble* Jdet, IssmDouble* xyz_list,Gauss* gauss); 127 127 void JacobianDeterminantSurface(IssmDouble* pJdet, IssmDouble* xyz_list,Gauss* gauss); 128 128 void JacobianDeterminantTop(IssmDouble* pJdet,IssmDouble* xyz_list_base,Gauss* gauss); 129 void LevelsetAverage(IssmDouble* paverage, IssmDouble* parea, IssmDouble* field_on_localvertices, int levelsetenum){_error_("not implemented yet");};130 129 IssmDouble Masscon(IssmDouble* levelset){_error_("not implemented yet");}; 131 130 IssmDouble MassFlux(IssmDouble* segment); 132 131 IssmDouble MassFlux(IssmDouble x1,IssmDouble y1, IssmDouble x2, IssmDouble y2,int segment_id); -
../trunk-jpl/src/c/classes/Elements/Seg.h
98 98 void JacobianDeterminantLine(IssmDouble* Jdet, IssmDouble* xyz_list,Gauss* gauss){_error_("not implemented yet");}; 99 99 void JacobianDeterminantSurface(IssmDouble* pJdet, IssmDouble* xyz_list,Gauss* gauss); 100 100 void JacobianDeterminantTop(IssmDouble* pJdet,IssmDouble* xyz_list_base,Gauss* gauss){_error_("not implemented yet");}; 101 void LevelsetAverage(IssmDouble* paverage, IssmDouble* parea, IssmDouble* field_on_localvertices, int levelsetenum){_error_("not implemented yet");};102 101 IssmDouble Masscon(IssmDouble* levelset){_error_("not implemented yet");}; 103 102 IssmDouble MassFlux(IssmDouble* segment){_error_("not implemented yet");}; 104 103 IssmDouble MassFlux(IssmDouble x1,IssmDouble y1, IssmDouble x2, IssmDouble y2,int segment_id){_error_("not implemented yet");} -
../trunk-jpl/src/c/classes/Elements/Tetra.h
104 104 void JacobianDeterminantLine(IssmDouble* Jdet, IssmDouble* xyz_list,Gauss* gauss){_error_("not implemented yet");}; 105 105 void JacobianDeterminantSurface(IssmDouble* pJdet, IssmDouble* xyz_list,Gauss* gauss); 106 106 void JacobianDeterminantTop(IssmDouble* pJdet,IssmDouble* xyz_list_base,Gauss* gauss); 107 void LevelsetAverage(IssmDouble* paverage, IssmDouble* parea, IssmDouble* field_on_localvertices, int levelsetenum){_error_("not implemented yet");};108 107 IssmDouble Masscon(IssmDouble* levelset){_error_("not implemented yet");}; 109 108 IssmDouble MassFlux(IssmDouble* segment){_error_("not implemented yet");}; 110 109 IssmDouble MassFlux(IssmDouble x1,IssmDouble y1, IssmDouble x2, IssmDouble y2,int segment_id){_error_("not implemented yet");} -
../trunk-jpl/src/c/classes/Elements/Tria.h
112 112 bool IsIcefront(void); 113 113 bool IsNodeOnShelfFromFlags(IssmDouble* flags); 114 114 bool IsZeroLevelset(int levelset_enum); 115 void LevelsetAverage(IssmDouble* paverage, IssmDouble* parea, IssmDouble* field_on_localvertices, int levelsetenum);116 115 IssmDouble Masscon(IssmDouble* levelset); 117 116 IssmDouble MassFlux(IssmDouble* segment); 118 117 IssmDouble MassFlux(IssmDouble x1,IssmDouble y1, IssmDouble x2, IssmDouble y2,int segment_id); … … 164 163 void EsaGeodetic3D(Vector<IssmDouble>* pUp,Vector<IssmDouble>* pNorth,Vector<IssmDouble>* pEast,IssmDouble* latitude,IssmDouble* longitude,IssmDouble* radius,IssmDouble* xx,IssmDouble* yy,IssmDouble* zz); 165 164 #endif 166 165 #ifdef _HAVE_SEALEVELCHANGE_ 166 void LevelsetAverage(IssmDouble* paverage, IssmDouble* parea, IssmDouble* field_on_localvertices, int levelsetenum); 167 167 void SealevelchangeMomentOfInertia(IssmDouble* dI_list, IssmDouble* loads, IssmDouble* sealevelloads); 168 168 void SealevelchangeGeometry(IssmDouble* lat, IssmDouble* longi,IssmDouble* radius, IssmDouble* xx, IssmDouble* yy, IssmDouble* zz, IssmDouble* xxe, IssmDouble* yye, IssmDouble* zze); 169 169 void GiaDeflection(Vector<IssmDouble>* wg,Vector<IssmDouble>* dwgdt,Matlitho* litho, IssmDouble* x,IssmDouble* y);
Note:
See TracBrowser
for help on using the repository browser.