- Timestamp:
- 08/02/12 17:13:12 (13 years ago)
- Location:
- issm/branches/trunk-jpl-damage
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/branches/trunk-jpl-damage
- Property svn:mergeinfo changed
-
issm/branches/trunk-jpl-damage/src/c/Container/Observations.h
r12258 r12878 6 6 #define _CONTAINER_OBSERVATIONS_H_ 7 7 8 class Obsevration; 8 #include "../include/include.h" 9 9 10 class Quadtree; 11 class Variogram; 10 12 class Options; 11 13 … … 19 21 /*constructors, destructors*/ 20 22 Observations(); 21 Observations( double* observations_list,double* x,double* y,int n,Options* options);23 Observations(IssmDouble* observations_list,IssmDouble* x,IssmDouble* y,int n,Options* options); 22 24 ~Observations(); 23 25 24 26 /*Methods*/ 25 void ObservationList(double **px,double **py,double **pobs,int* pnobs,double x_interp,double y_interp,double range); 26 void QuadtreeColoring(double* A,double *x,double *y,int n); 27 void Variomap(double* gamma,double *x,int n); 27 void ClosestObservation(IssmDouble *px,IssmDouble *py,IssmDouble *pobs,IssmDouble x_interp,IssmDouble y_interp,IssmDouble radius); 28 void InterpolationIDW(IssmDouble *pprediction,IssmDouble x_interp,IssmDouble y_interp,IssmDouble radius,int mindata,int maxdata,IssmDouble power); 29 void InterpolationKriging(IssmDouble *pprediction,IssmDouble *perror,IssmDouble x_interp,IssmDouble y_interp,IssmDouble radius,int mindata,int maxdata,Variogram* variogram); 30 void InterpolationNearestNeighbor(IssmDouble *pprediction,IssmDouble x_interp,IssmDouble y_interp,IssmDouble radius); 31 void ObservationList(IssmDouble **px,IssmDouble **py,IssmDouble **pobs,int* pnobs); 32 void ObservationList(IssmDouble **px,IssmDouble **py,IssmDouble **pobs,int* pnobs,IssmDouble x_interp,IssmDouble y_interp,IssmDouble radius,int maxdata); 33 void QuadtreeColoring(IssmDouble* A,IssmDouble *x,IssmDouble *y,int n); 34 void Variomap(IssmDouble* gamma,IssmDouble *x,int n); 28 35 29 36 };
Note:
See TracChangeset
for help on using the changeset viewer.