Object Info


E is defined in /home/robert/projects/Ctadel/dyn.s:240
E --> declared_var(script("dyn")) --> declared_object(script("dyn")) --> object
temporary_var --> dependent_var --> variable --> object
object
------- Properties:
E has fortran_name(e)
range(- infinity .. infinity)
cse_value(( 1 / 4
* ( ( ( varidx(v, [i, j, k]) ^ 2 * varidx(hxv, [i, j])
+ ( varidx(v, [i, j - 1, k]) ^ 2
* varidx(hxv, [i, j - 1])
)
)
/ varidx(hxt, [i, j])
)
+ ( ( varidx(u, [i, j, k]) ^ 2 * varidx(hyu, [i, j])
+ ( varidx(u, [i - 1, j, k]) ^ 2
* varidx(hyu, [i - 1, j])
)
)
/ varidx(hyt, [i, j])
)
)
))
point([i, j, k])
indexed_value(( 1 / 2
* ( ( 1 / 2
* ( ( varidx(v, [i, j, k]) ^ 2 * varidx(hxv, [i, j])
+ ( varidx(v, [i, j - 1, k]) ^ 2
* varidx(hxv, [i, j - 1])
)
)
/ varidx(hxt, [i, j])
)
)
+ ( 1 / 2
* ( ( varidx(u, [i, j, k]) ^ 2 * varidx(hyu, [i, j])
+ ( varidx(u, [i - 1, j, k]) ^ 2
* varidx(hyu, [i - 1, j])
)
)
/ varidx(hyt, [i, j])
)
)
)
))
derived_stencil([0 .. 1, 0 .. 1, 0 .. 0])
derived_domain([ 1 .. nlon + 1
, 1 .. nlat + 1
, 1 .. nlev ])
mask(true)
discrete_value(( 1 / 2
* ( 1 / hyt * ave_h(hyu * u ^ 2, x)
+ 1 / hxt * ave_h(hxv * v ^ 2, y)
)
))
grid(grid([grid, grid, half, _G19413]))
dimensioned_value(( 1 / 2
* ( 1 / h_y * ave(h_y * u ^ 2, x)
+ 1 / h_x * ave(h_x * v ^ 2, y)
)
))
unit(unit(0, [0, 0, 2, -2, 0, 0, 0, 0]))
scalar_value(( 1 / 2
* ( 1 / h_y * ave(h_y * u ^ 2, x)
+ 1 / h_x * ave(h_x * v ^ 2, y)
)
))
value(( 1 / 2
* ( 1 / h_y * ave(h_y * u ^ 2, x)
+ 1 / h_x * ave(h_x * v ^ 2, y)
)
))
type(real)
declared_domain([1 .. nlon, 1 .. nlat, 1 .. nlev])
dependency([x, y, z])
------- Properties inherited from class dependent_var:
E has instance_name(v)
------- Properties inherited from class temporary_var:
E has instance_name(t)
------- Methods inherited from class object:
E can restore(_G19627)
save(_G19627, _G19628)
get_properties(_G19627, _G19628)
get_superobjects(_G19627, _G19628)
get_subobjects(_G19627, _G19628)
get_parents(_G19627, _G19628)
get_children(_G19627, _G19628)
get_instances(_G19627, _G19628)
create(_G19627, _G19628)
get_dependencies(_G19627, _G19628)
------- Methods inherited from class temporary_var:
E can get_store_cost(_G19653, 20)
------- Methods inherited from class variable:
E can get_store_cost(_G19638, 10)
get_load_cost(_G19638, 1)