Ice Sheet System Model
4.18
Code documentation
src
c
classes
ExternalResults
ExternalResult.h
Go to the documentation of this file.
1
5
#ifndef _EXTERNALRESULT_H_
6
#define _EXTERNALRESULT_H_
7
8
/*Headers:*/
9
/*{{{*/
10
11
#ifdef HAVE_CONFIG_H
12
#include <config.h>
13
#else
14
#error "Cannot compile with HAVE_CONFIG_H symbol! run configure first!"
15
#endif
16
17
#include "../../datastructures/datastructures.h"
18
#include "../Node.h"
19
/*}}}*/
20
21
class
ExternalResult
:
public
Object
{
22
23
public
:
24
25
virtual
~ExternalResult
(){};
26
virtual
int
GetResultEnum
(
void
)=0;
27
virtual
char
*
GetResultName
(
void
)=0;
28
virtual
int
GetStep
(
void
)=0;
29
virtual
double
GetValue
(
void
)=0;
30
virtual
void
WriteData
(FILE* fid,
bool
io_gather)=0;
31
};
32
#endif
ExternalResult::GetStep
virtual int GetStep(void)=0
ExternalResult::GetValue
virtual double GetValue(void)=0
ExternalResult
Definition:
ExternalResult.h:21
Object
Definition:
Object.h:13
ExternalResult::WriteData
virtual void WriteData(FILE *fid, bool io_gather)=0
ExternalResult::~ExternalResult
virtual ~ExternalResult()
Definition:
ExternalResult.h:25
ExternalResult::GetResultName
virtual char * GetResultName(void)=0
ExternalResult::GetResultEnum
virtual int GetResultEnum(void)=0
Generated on Thu Jul 2 2020 08:09:17 for Ice Sheet System Model by
1.8.19