Ice Sheet System Model  4.18
Code documentation
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 
20  char* outputname;
21  char* name;
23  int M;
24 
25 /*Regionalicevolume: constructors, destructors :*/
27 Regionaloutput(char* in_name, int in_definitionenum, char* in_outputname, IssmDouble* maskin, int Min);
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();
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