Ice Sheet System Model
4.18
Code documentation
src
c
classes
GiaDeflectionCoreArgs.h
Go to the documentation of this file.
1
5
#ifndef _GIADEFLECTIONCOREARGS_H_
6
#define _GIADEFLECTIONCOREARGS_H_
7
8
struct
GiaDeflectionCoreArgs
{
9
10
/*inputs: */
11
IssmDouble
currenttime
;
12
IssmDouble
*
hes
;
//loading history (in ice thickness)
13
int
numtimes
;
//loading history length
14
IssmDouble
ri
;
//radial distance from center of disk to vertex i
15
IssmDouble
re
;
//radius of disk
16
IssmDouble
*
times
;
//loading history times
17
18
/*gia material parameters: */
19
IssmDouble
lithosphere_density
;
20
IssmDouble
lithosphere_shear_modulus
;
21
IssmDouble
lithosphere_thickness
;
22
IssmDouble
mantle_density
;
23
IssmDouble
mantle_shear_modulus
;
24
IssmDouble
mantle_viscosity
;
25
26
/*gia solution parameters: */
27
int
iedge
;
28
29
/*ice properties: */
30
IssmDouble
rho_ice
;
31
32
/*constants: */
33
IssmDouble
yts
;
34
35
/*debug info: */
36
int
idisk
;
//id of the element we are running the gia code in.
37
38
};
39
40
#endif
GiaDeflectionCoreArgs::idisk
int idisk
Definition:
GiaDeflectionCoreArgs.h:36
IssmDouble
double IssmDouble
Definition:
types.h:37
GiaDeflectionCoreArgs::numtimes
int numtimes
Definition:
GiaDeflectionCoreArgs.h:13
GiaDeflectionCoreArgs::rho_ice
IssmDouble rho_ice
Definition:
GiaDeflectionCoreArgs.h:30
GiaDeflectionCoreArgs::currenttime
IssmDouble currenttime
Definition:
GiaDeflectionCoreArgs.h:11
GiaDeflectionCoreArgs::yts
IssmDouble yts
Definition:
GiaDeflectionCoreArgs.h:33
GiaDeflectionCoreArgs::iedge
int iedge
Definition:
GiaDeflectionCoreArgs.h:27
GiaDeflectionCoreArgs::ri
IssmDouble ri
Definition:
GiaDeflectionCoreArgs.h:14
GiaDeflectionCoreArgs::mantle_viscosity
IssmDouble mantle_viscosity
Definition:
GiaDeflectionCoreArgs.h:24
GiaDeflectionCoreArgs::re
IssmDouble re
Definition:
GiaDeflectionCoreArgs.h:15
GiaDeflectionCoreArgs::hes
IssmDouble * hes
Definition:
GiaDeflectionCoreArgs.h:12
GiaDeflectionCoreArgs::lithosphere_density
IssmDouble lithosphere_density
Definition:
GiaDeflectionCoreArgs.h:19
GiaDeflectionCoreArgs::lithosphere_shear_modulus
IssmDouble lithosphere_shear_modulus
Definition:
GiaDeflectionCoreArgs.h:20
GiaDeflectionCoreArgs
Definition:
GiaDeflectionCoreArgs.h:8
GiaDeflectionCoreArgs::lithosphere_thickness
IssmDouble lithosphere_thickness
Definition:
GiaDeflectionCoreArgs.h:21
GiaDeflectionCoreArgs::mantle_shear_modulus
IssmDouble mantle_shear_modulus
Definition:
GiaDeflectionCoreArgs.h:23
GiaDeflectionCoreArgs::mantle_density
IssmDouble mantle_density
Definition:
GiaDeflectionCoreArgs.h:22
GiaDeflectionCoreArgs::times
IssmDouble * times
Definition:
GiaDeflectionCoreArgs.h:16
Generated on Thu Jul 2 2020 08:09:17 for Ice Sheet System Model by
1.8.19