source: issm/oecreview/Archive/25834-26739/ISSM-26166-26167.diff@ 27230

Last change on this file since 27230 was 26740, checked in by Mathieu Morlighem, 3 years ago

CHG: added 25834-26739

File size: 6.0 KB
  • ../trunk-jpl/src/c/classes/Elements/Element.h

     
    296296                virtual void       JacobianDeterminantLine(IssmDouble* Jdet, IssmDouble* xyz_list,Gauss* gauss)=0;
    297297                virtual void       JacobianDeterminantSurface(IssmDouble* Jdet, IssmDouble* xyz_list,Gauss* gauss)=0;
    298298                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;
    300299                virtual void       Marshall(MarshallHandle* marshallhandle)=0;
    301300                virtual IssmDouble Masscon(IssmDouble* levelset)=0;
    302301                virtual IssmDouble MassFlux(IssmDouble* segment)=0;
     
    379378                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;
    380379                #endif
    381380                #ifdef _HAVE_SEALEVELCHANGE_
     381                virtual void          LevelsetAverage(IssmDouble* paverage, IssmDouble* parea, IssmDouble* field_on_localvertices, int levelsetenum){_error_("not implemented");};
    382382                virtual void          SetSealevelMasks(SealevelMasks* masks)=0;
    383383                virtual IssmDouble    GetArea3D(void)=0;
    384384                virtual IssmDouble    GetAreaSpherical(void)=0;
  • ../trunk-jpl/src/c/classes/Elements/Penta.h

     
    126126                void           JacobianDeterminantLine(IssmDouble* Jdet, IssmDouble* xyz_list,Gauss* gauss);
    127127                void           JacobianDeterminantSurface(IssmDouble*  pJdet, IssmDouble* xyz_list,Gauss* gauss);
    128128                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");};
    130129                IssmDouble     Masscon(IssmDouble* levelset){_error_("not implemented yet");};
    131130                IssmDouble     MassFlux(IssmDouble* segment);
    132131                IssmDouble     MassFlux(IssmDouble x1,IssmDouble y1, IssmDouble x2, IssmDouble y2,int segment_id);
  • ../trunk-jpl/src/c/classes/Elements/Seg.h

     
    9898                void        JacobianDeterminantLine(IssmDouble* Jdet, IssmDouble* xyz_list,Gauss* gauss){_error_("not implemented yet");};
    9999                void        JacobianDeterminantSurface(IssmDouble*  pJdet, IssmDouble* xyz_list,Gauss* gauss);
    100100                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");};
    102101                IssmDouble  Masscon(IssmDouble* levelset){_error_("not implemented yet");};
    103102                IssmDouble  MassFlux(IssmDouble* segment){_error_("not implemented yet");};
    104103                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

     
    104104                void        JacobianDeterminantLine(IssmDouble* Jdet, IssmDouble* xyz_list,Gauss* gauss){_error_("not implemented yet");};
    105105                void        JacobianDeterminantSurface(IssmDouble*  pJdet, IssmDouble* xyz_list,Gauss* gauss);
    106106                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");};
    108107                IssmDouble  Masscon(IssmDouble* levelset){_error_("not implemented yet");};
    109108                IssmDouble  MassFlux(IssmDouble* segment){_error_("not implemented yet");};
    110109                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

     
    112112                bool            IsIcefront(void);
    113113                bool        IsNodeOnShelfFromFlags(IssmDouble* flags);
    114114                bool        IsZeroLevelset(int levelset_enum);
    115                 void        LevelsetAverage(IssmDouble* paverage, IssmDouble* parea, IssmDouble* field_on_localvertices, int levelsetenum);
    116115                IssmDouble  Masscon(IssmDouble* levelset);
    117116                IssmDouble  MassFlux(IssmDouble* segment);
    118117                IssmDouble  MassFlux(IssmDouble x1,IssmDouble y1, IssmDouble x2, IssmDouble y2,int segment_id);
     
    164163                void    EsaGeodetic3D(Vector<IssmDouble>* pUp,Vector<IssmDouble>* pNorth,Vector<IssmDouble>* pEast,IssmDouble* latitude,IssmDouble* longitude,IssmDouble* radius,IssmDouble* xx,IssmDouble* yy,IssmDouble* zz);
    165164                #endif
    166165                #ifdef _HAVE_SEALEVELCHANGE_
     166                void       LevelsetAverage(IssmDouble* paverage, IssmDouble* parea, IssmDouble* field_on_localvertices, int levelsetenum);
    167167                void       SealevelchangeMomentOfInertia(IssmDouble* dI_list, IssmDouble* loads, IssmDouble* sealevelloads);
    168168                void       SealevelchangeGeometry(IssmDouble* lat, IssmDouble* longi,IssmDouble* radius, IssmDouble* xx, IssmDouble* yy, IssmDouble* zz, IssmDouble* xxe, IssmDouble* yye, IssmDouble* zze);
    169169                void       GiaDeflection(Vector<IssmDouble>* wg,Vector<IssmDouble>* dwgdt,Matlitho* litho, IssmDouble* x,IssmDouble* y);
Note: See TracBrowser for help on using the repository browser.