Ice Sheet System Model
4.18
Code documentation
src
c
classes
kriging
PowerVariogram.h
Go to the documentation of this file.
1
5
#ifndef _POWERVARIOGRAM_H_
6
#define _POWERVARIOGRAM_H_
7
8
/*Headers:*/
9
#include "
./Variogram.h
"
10
11
class
PowerVariogram
:
public
Variogram
{
12
13
public
:
14
double
nugget
;
//The height of the jump of the semivariogram at the discontinuity at the origin
15
double
slope
;
16
double
power
;
17
18
/*PowerVariogram constructors, destructors*/
19
PowerVariogram
();
20
PowerVariogram
(
Options
* options);
21
~PowerVariogram
();
22
23
/*Object virtual functions definitions*/
24
Object
*
copy
();
25
void
DeepEcho
(){
_error_
(
"Not implemented yet"
);};
26
void
Echo
();
27
int
Id
(){
_error_
(
"Not implemented yet"
);};
28
void
Marshall
(
char
** pmarshalled_data,
int
* pmarshalled_data_size,
int
marshall_direction){
_error_
(
"not implemented yet!"
); };
29
int
ObjectEnum
(){
_error_
(
"Not implemented yet"
);};
30
31
32
/*Variogram functions*/
33
double
Covariance
(
double
deltax,
double
deltay);
34
double
SemiVariogram
(
double
deltax,
double
deltay);
35
};
36
#endif
/* _POWERVARIOGRAM_H */
PowerVariogram::copy
Object * copy()
Definition:
PowerVariogram.cpp:45
Options
Definition:
Options.h:9
PowerVariogram::Covariance
double Covariance(double deltax, double deltay)
Definition:
PowerVariogram.cpp:58
Variogram.h
abstract class for Variogram object
PowerVariogram::ObjectEnum
int ObjectEnum()
Definition:
PowerVariogram.h:29
PowerVariogram
Definition:
PowerVariogram.h:11
Object
Definition:
Object.h:13
PowerVariogram::power
double power
Definition:
PowerVariogram.h:16
PowerVariogram::DeepEcho
void DeepEcho()
Definition:
PowerVariogram.h:25
PowerVariogram::Marshall
void Marshall(char **pmarshalled_data, int *pmarshalled_data_size, int marshall_direction)
Definition:
PowerVariogram.h:28
PowerVariogram::PowerVariogram
PowerVariogram()
Definition:
PowerVariogram.cpp:15
PowerVariogram::nugget
double nugget
Definition:
PowerVariogram.h:14
PowerVariogram::Echo
void Echo()
Definition:
PowerVariogram.cpp:49
_error_
#define _error_(StreamArgs)
Definition:
exceptions.h:49
PowerVariogram::Id
int Id()
Definition:
PowerVariogram.h:27
Variogram
Definition:
Variogram.h:10
PowerVariogram::~PowerVariogram
~PowerVariogram()
Definition:
PowerVariogram.cpp:39
PowerVariogram::slope
double slope
Definition:
PowerVariogram.h:15
PowerVariogram::SemiVariogram
double SemiVariogram(double deltax, double deltay)
Definition:
PowerVariogram.cpp:75
Generated on Thu Jul 2 2020 08:09:17 for Ice Sheet System Model by
1.8.19