![]() |
Ice Sheet System Model
4.18
Code documentation
|
#include <Param.h>
Public Member Functions | |
virtual | ~Param () |
virtual void | DeepEcho ()=0 |
virtual Param * | copy ()=0 |
virtual void | Echo ()=0 |
virtual void | GetParameterValue (bool *pbool)=0 |
virtual void | GetParameterValue (int *pinteger)=0 |
virtual void | GetParameterValue (int **pintarray, int *pM)=0 |
virtual void | GetParameterValue (int **pintarray, int *pM, int *pN)=0 |
virtual void | GetParameterValue (IssmDouble *pIssmDouble)=0 |
virtual void | GetParameterValue (IssmDouble *pdouble, IssmDouble time)=0 |
virtual void | GetParameterValue (IssmDouble *pdouble, int row, IssmDouble time) |
virtual void | GetParameterValue (char **pstring)=0 |
virtual void | GetParameterValue (char ***pstringarray, int *pM)=0 |
virtual void | GetParameterValue (IssmDouble **pIssmDoublearray, int *pM)=0 |
virtual void | GetParameterValue (IssmDouble **pIssmDoublearray, int *pM, int *pN)=0 |
virtual void | GetParameterValue (IssmDouble ***parray, int *pM, int **pmdims, int **pndims)=0 |
virtual void | GetParameterValue (Vector< IssmDouble > **pvec)=0 |
virtual void | GetParameterValue (Matrix< IssmDouble > **pmat)=0 |
virtual void | GetParameterValue (FILE **pfid)=0 |
virtual void | GetParameterValue (DataSet **pdataset)=0 |
virtual int | InstanceEnum ()=0 |
virtual void | Marshall (char **pmarshalled_data, int *pmarshalled_data_size, int marshall_direction)=0 |
virtual int | ObjectEnum ()=0 |
virtual void | SetEnum (int enum_in)=0 |
virtual void | SetValue (bool boolean)=0 |
virtual void | SetValue (int integer)=0 |
virtual void | SetValue (IssmDouble scalar)=0 |
virtual void | SetValue (char *string)=0 |
virtual void | SetValue (char **stringarray, int M)=0 |
virtual void | SetValue (DataSet *dataset) |
virtual void | SetValue (IssmDouble *IssmDoublearray, int M)=0 |
virtual void | SetValue (IssmDouble *pIssmDoublearray, int M, int N)=0 |
virtual void | SetValue (int *intarray, int M)=0 |
virtual void | SetValue (int *pintarray, int M, int N)=0 |
virtual void | SetValue (Vector< IssmDouble > *vec)=0 |
virtual void | SetValue (Matrix< IssmDouble > *mat)=0 |
virtual void | SetValue (FILE *fid)=0 |
virtual void | SetValue (IssmDouble **array, int M, int *mdim_array, int *ndim_array)=0 |
![]() | |
virtual | ~Object () |
virtual int | Id ()=0 |
|
pure virtual |
Implements Object.
Implemented in VectorParam, TransientParam, TransientArrayParam, StringParam, StringArrayParam, MatrixParam, IntVecParam, IntParam, IntMatParam, GenericParam< P >, FileParam, DoubleVecParam, DoubleParam, DoubleMatParam, DoubleMatArrayParam, DataSetParam, and BoolParam.
|
pure virtual |
Implements Object.
Implemented in VectorParam, TransientParam, TransientArrayParam, StringParam, StringArrayParam, MatrixParam, IntVecParam, IntParam, IntMatParam, GenericParam< P >, FileParam, DoubleVecParam, DoubleParam, DoubleMatParam, DoubleMatArrayParam, DataSetParam, and BoolParam.
|
pure virtual |
Implements Object.
Implemented in VectorParam, TransientParam, TransientArrayParam, StringParam, StringArrayParam, MatrixParam, IntVecParam, IntParam, IntMatParam, GenericParam< P >, FileParam, DoubleVecParam, DoubleParam, DoubleMatParam, DoubleMatArrayParam, DataSetParam, and BoolParam.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implements Object.
Implemented in VectorParam, TransientParam, TransientArrayParam, StringParam, StringArrayParam, MatrixParam, IntVecParam, IntParam, IntMatParam, GenericParam< P >, FileParam, DoubleVecParam, DoubleParam, DoubleMatParam, DoubleMatArrayParam, DataSetParam, and BoolParam.
|
pure virtual |
Implements Object.
Implemented in VectorParam, TransientParam, TransientArrayParam, StringParam, StringArrayParam, MatrixParam, IntVecParam, IntParam, IntMatParam, GenericParam< P >, FileParam, DoubleVecParam, DoubleParam, DoubleMatParam, DoubleMatArrayParam, DataSetParam, and BoolParam.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |