Ice Sheet System Model  4.18
Code documentation
Public Member Functions
ExternalResult Class Referenceabstract

#include <ExternalResult.h>

Inheritance diagram for ExternalResult:
Object GenericExternalResult< ResultType >

Public Member Functions

virtual ~ExternalResult ()
 
virtual int GetResultEnum (void)=0
 
virtual char * GetResultName (void)=0
 
virtual int GetStep (void)=0
 
virtual double GetValue (void)=0
 
virtual void WriteData (FILE *fid, bool io_gather)=0
 
- Public Member Functions inherited from Object
virtual ~Object ()
 
virtual void Echo ()=0
 
virtual void DeepEcho ()=0
 
virtual int Id ()=0
 
virtual int ObjectEnum ()=0
 
virtual Objectcopy ()=0
 
virtual void Marshall (char **pmarshalled_data, int *pmarshalled_data_size, int marshall_direction)=0
 

Detailed Description

Definition at line 21 of file ExternalResult.h.

Constructor & Destructor Documentation

◆ ~ExternalResult()

virtual ExternalResult::~ExternalResult ( )
inlinevirtual

Definition at line 25 of file ExternalResult.h.

25 {};

Member Function Documentation

◆ GetResultEnum()

virtual int ExternalResult::GetResultEnum ( void  )
pure virtual

◆ GetResultName()

virtual char* ExternalResult::GetResultName ( void  )
pure virtual

◆ GetStep()

virtual int ExternalResult::GetStep ( void  )
pure virtual

◆ GetValue()

virtual double ExternalResult::GetValue ( void  )
pure virtual

◆ WriteData()

virtual void ExternalResult::WriteData ( FILE *  fid,
bool  io_gather 
)
pure virtual

The documentation for this class was generated from the following file: