Ice Sheet System Model
4.18
Code documentation
src
c
classes
Regionaloutput.h
Go to the documentation of this file.
1
5
#ifndef _REGIONALOUTPUT_H_
6
#define _REGIONALOUTPUT_H_
7
8
/*Headers:*/
9
/*{{{*/
10
#include "
./Definition.h
"
11
#include "
./FemModel.h
"
12
13
/*}}}*/
14
15
class
Regionaloutput
:
public
Object
,
public
Definition
{
16
17
public
:
18
19
int
definitionenum
;
20
char
*
outputname
;
21
char
*
name
;
22
IssmDouble
*
mask
;
23
int
M
;
24
25
/*Regionalicevolume: constructors, destructors :*/
26
Regionaloutput
();
27
Regionaloutput
(
char
* in_name,
int
in_definitionenum,
char
* in_outputname,
IssmDouble
* maskin,
int
Min
);
28
~Regionaloutput
();
29
30
/*Object virtual function resolutoin: */
31
Object
*
copy
();
32
void
DeepEcho
(
void
);
33
void
Echo
(
void
);
34
int
Id
(
void
);
35
void
Marshall
(
char
** pmarshalled_data,
int
* pmarshalled_data_size,
int
marshall_direction);
36
int
ObjectEnum
(
void
);
37
38
/*Definition virtual function resolutoin: */
39
int
DefinitionEnum
();
40
char
*
Name
();
41
IssmDouble
Response
(
FemModel
*
femmodel
);
42
};
43
#endif
/* _REGIONALOUTPUT_H_ */
Regionaloutput::outputname
char * outputname
Definition:
Regionaloutput.h:20
Regionaloutput::Response
IssmDouble Response(FemModel *femmodel)
Definition:
Regionaloutput.cpp:88
Regionaloutput::DefinitionEnum
int DefinitionEnum()
Definition:
Regionaloutput.cpp:75
IssmDouble
double IssmDouble
Definition:
types.h:37
Regionaloutput::M
int M
Definition:
Regionaloutput.h:23
Regionaloutput::Id
int Id(void)
Definition:
Regionaloutput.cpp:61
Regionaloutput::Marshall
void Marshall(char **pmarshalled_data, int *pmarshalled_data_size, int marshall_direction)
Definition:
Regionaloutput.cpp:65
Regionaloutput::DeepEcho
void DeepEcho(void)
Definition:
Regionaloutput.cpp:50
Regionaloutput::ObjectEnum
int ObjectEnum(void)
Definition:
Regionaloutput.cpp:69
Regionaloutput::definitionenum
int definitionenum
Definition:
Regionaloutput.h:19
Regionaloutput::name
char * name
Definition:
Regionaloutput.h:21
Object
Definition:
Object.h:13
Regionaloutput::~Regionaloutput
~Regionaloutput()
Definition:
Regionaloutput.cpp:37
Regionaloutput
Definition:
Regionaloutput.h:15
Regionaloutput::Name
char * Name()
Definition:
Regionaloutput.cpp:80
Definition
Definition:
Definition.h:10
FemModel
Definition:
FemModel.h:31
Regionaloutput::Echo
void Echo(void)
Definition:
Regionaloutput.cpp:54
Regionaloutput::Regionaloutput
Regionaloutput()
FemModel.h
Regionaloutput::mask
IssmDouble * mask
Definition:
Regionaloutput.h:22
Regionaloutput::copy
Object * copy()
Definition:
Regionaloutput.cpp:45
Definition.h
bamg::Min
T Min(const T &a, const T &b)
Definition:
extrema.h:6
femmodel
FemModel * femmodel
Definition:
esmfbinders.cpp:16
Generated on Thu Jul 2 2020 08:09:18 for Ice Sheet System Model by
1.8.19