Ice Sheet System Model  4.18
Code documentation
Public Member Functions
DoubleTransientMatParam Class Reference

#include <DoubleTransientMatParam.h>

Inheritance diagram for DoubleTransientMatParam:
DoubleMatParam Param Object

Public Member Functions

 DoubleTransientMatParam (int enum_type, IssmDouble *value, int M, int N)
 
- Public Member Functions inherited from DoubleMatParam
 DoubleMatParam ()
 
 DoubleMatParam (int enum_type, IssmDouble *value, int M, int N)
 
 ~DoubleMatParam ()
 
void Echo ()
 
void DeepEcho ()
 
int Id ()
 
int ObjectEnum ()
 
Paramcopy ()
 
void Marshall (char **pmarshalled_data, int *pmarshalled_data_size, int marshall_direction)
 
int InstanceEnum ()
 
void GetParameterValue (bool *pbool)
 
void GetParameterValue (int *pinteger)
 
void GetParameterValue (int **pintarray, int *pM)
 
void GetParameterValue (int **pintarray, int *pM, int *pN)
 
void GetParameterValue (IssmDouble *pIssmDouble)
 
void GetParameterValue (IssmDouble *pdouble, IssmDouble time)
 
void GetParameterValue (char **pstring)
 
void GetParameterValue (char ***pstringarray, int *pM)
 
void GetParameterValue (IssmDouble **pIssmDoublearray, int *pM)
 
void GetParameterValue (IssmDouble **pIssmDoublearray, int *pM, int *pN)
 
void GetParameterValue (IssmDouble ***parray, int *pM, int **pmdims, int **pndims)
 
void GetParameterValue (Vector< IssmDouble > **pvec)
 
void GetParameterValue (Matrix< IssmDouble > **pmat)
 
void GetParameterValue (FILE **pfid)
 
void GetParameterValue (DataSet **pdataset)
 
void SetValue (bool boolean)
 
void SetValue (int integer)
 
void SetValue (IssmDouble scalar)
 
void SetValue (char *string)
 
void SetValue (char **stringarray, int M)
 
void SetValue (IssmDouble *IssmDoublearray, int M)
 
void SetValue (IssmDouble *IssmDoublearray, int M, int N)
 
void SetValue (int *intarray, int M)
 
void SetValue (int *intarray, int M, int N)
 
void SetValue (Vector< IssmDouble > *vec)
 
void SetValue (Matrix< IssmDouble > *mat)
 
void SetValue (FILE *fid)
 
void SetValue (IssmDouble **array, int M, int *mdim_array, int *ndim_array)
 
void SetEnum (int enum_in)
 
void GetParameterValueByPointer (IssmDouble **pIssmDoublearray, int *pM, int *pN)
 
- Public Member Functions inherited from Param
virtual ~Param ()
 
virtual void GetParameterValue (IssmDouble *pdouble, int row, IssmDouble time)
 
virtual void SetValue (DataSet *dataset)
 
- Public Member Functions inherited from Object
virtual ~Object ()
 

Additional Inherited Members

- Protected Attributes inherited from DoubleMatParam
int enum_type
 
IssmDoublevalue
 
int M
 
int N
 

Detailed Description

Definition at line 20 of file DoubleTransientMatParam.h.

Constructor & Destructor Documentation

◆ DoubleTransientMatParam()

DoubleTransientMatParam::DoubleTransientMatParam ( int  enum_type,
IssmDouble value,
int  M,
int  N 
)

Definition at line 17 of file DoubleTransientMatParam.cpp.

17  :DoubleMatParam(in_enum_type,in_value,in_M,in_N){/*{{{*/
18 }

The documentation for this class was generated from the following files:
DoubleMatParam::DoubleMatParam
DoubleMatParam()
Definition: DoubleMatParam.cpp:18