Object Info



discrete_values --> object
------------------- Properties:
discrete_values has body([ {{E} := {* | [ {{1} / {2}}
, {+ | [ {* | [ {( [ave_h({x})]
$ {* | [{hyu}, {{u} ^ {2}}]}
)}
, {{1} / {hyt}} ]}
, {* | [ {( [ave_h({y})]
$ {* | [{hxv}, {{v} ^ {2}}]}
)}
, {{1} / {hxt}} ]} ]} ]}}
, {{R_d} := {287.04}}
, {{R_v} := {461.51}}
, {{c_pd} := {1004.64}}
, {{c_pv} := {1869.46}}
, {{delta} := {* | [{c_pv}, {{1} / {c_pd}}]}}
, {{epsilon} := {* | [{R_d}, {{1} / {R_v}}]}}
, {{kappa} := {* | [{R_d}, {{1} / {c_pd}}]}}
, {{p} := {+ | [{A}, {* | [{B}, {p_s}]}]}}
, {{Z} := {* | [ {{1} / {( [ave_g({y}), ave_g({x})]
$ {* | [ {hxt}
, {hyt}
, {[df_g({z})] $ {p}} ]}
)}}
, {+ | [ {[df_g({x})] $ {* | [{hyv}, {v}]}}
, {- {[df_g({y})] $ {* | [{hxu}, {u}]}}}
, {* | [ {f}
, {( [ave_g({y}), ave_g({x})]
$ {* | [{hxt}, {hyt}]}
)} ]} ]} ]}}
, {{ln_p} := {* | [ {( [df_g({z})]
$ {* | [ {log({\\ | [{if | [{0.0}, {{k} <= {1}}]}, {p}]})}
, {\\ | [{if | [{0.0}, {{k} <= {1}}]}, {p}]} ]}
)}
, {{1} / {[df_g({z})] $ {p}}} ]}}
, {{phi} := {+ | [ {phi_s}
, {( [sum({{k} = {{+ | [ {1}
, {k} ]} .. {nlev}}})]
$ {* | [ {R_d}
, {T}
, {+ | [{1}, {* | [{q}, {+ |
[ {- {1}}
, {{1} / {epsilon}} ]}]}]}
, {+ | [ {\\ | [ {if | [ {+ |
[ {1}
, {- {* | [ {[df_g({z})] $ {log({p})}}
, {[shift_g({z}, {- {{1} / {2}}})] $ {p}}
, {{1} / {[df_g({z})] $ {p}}} ]}} ]}
, {and | [{{2} <= {k}}, {{k} <= {nlev}}]} ]}
, {0.693147180559945} ]}
, {\\ | [ {if | [ {+ |
[ {[df_g({z})] $ {log({p})}}
, {- {\\ | [ {if | [ {+ | [ {1}
, {- {* | [ {[df_g({z})] $ {log({p})}}
, {[shift_g({z}, {- {{1} / {2}}})] $ {p}}
, {{1} / {[df_g({z})] $ {p}}} ]}} ]}
, {( and
| [{{2} <= {k}}, {{k} <= {nlev}}]
)} ]}
, {0.693147180559945} ]}} ]}
, {and | [{{2} <= {k}}, {{k} <= {nlev}}]} ]}
, {- {0.693147180559945}} ]} ]} ]}
)}
, {* | [ {R_d}
, {T}
, {+ | [{1}, {* | [{q}, {+ |
[ {- {1}}
, {{1} / {epsilon}} ]}]}]}
, {\\ | [ {if | [ {+ | [ {1}
, {- {* |
[ {[df_g({z})] $ {log({p})}}
, {[shift_g({z}, {- {{1} / {2}}})] $ {p}}
, {{1} / {[df_g({z})] $ {p}}} ]}} ]}
, {and | [{{2} <= {k}}, {{k} <= {nlev}}]} ]}
, {0.693147180559945} ]} ]} ]}}
, {{r} := {6371000.0}}
, {({u_aux} :=
{* | [{u}, {[df_g({z}), ave_g({x})] $ {p}}]}
)}
, {({v_aux} :=
{* | [{v}, {[df_g({z}), ave_g({y})] $ {p}}]}
)}
, {{p_s_t} := {* | [ {{1} / {hxt}}
, {{1} / {hyt}}
, {+ | [ {- {[df_h({x})] $ {* | [{hyu}, {[mid_h({{z} = {{1} .. {+ | [{1}, {nlev}]}}})] $ {u_aux}}]}}}
, {- {[df_h({y})] $ {* | [{hxv}, {[mid_h({{z} = {{1} .. {+ | [{1}, {nlev}]}}})] $ {v_aux}}]}}} ]} ]}}
, {{eta_p} := {+ | [ {* | [{p_s_t}, {+ | [{1}, {- {B}}]}]}
, {* | [ {{1} / {hxt}}
, {{1} / {hyt}}
, {+ | [ {[df_h({x})] $ {* | [{hyu}, {[mid_h({{z} = {{point({z})} .. {+ | [{1}, {nlev}]}}})] $ {u_aux}}]}}
, {[df_h({y})] $ {* | [{hxv}, {[mid_h({{z} = {{point({z})} .. {+ | [{1}, {nlev}]}}})] $ {v_aux}}]}} ]} ]} ]}}
, {{T_t} := {* | [ {{1} / {[df_g({z})] $ {p}}}
, {+ | [ {- {( [ave_g({z})]
$ {* | [ {[df_h({z})] $ {T}}
, {\\ | [ {if |
[ {eta_p}
, {( and
| [ {{2} <= {k}}
, {{k} <= {nlev}} ]
)} ]}
, {0.0} ]} ]}
)}}
, {* | [ {T}
, {kappa}
, {+ | [ {{1} / {+ | [{1}, {* | [{q}, {+ |
[ {delta}
, {- {1}} ]}]}]}}
, {* | [ {q}
, {{1} / {+ | [{1}, {* | [{q}, {+ |
[ {delta}
, {- {1}} ]}]}]}}
, {+ | [{- {1}}, {{1} / {epsilon}}]} ]} ]}
, {+ | [ {* | [ {{1} / {hxt}}
, {{1} / {hyt}}
, {+ | [ {[df_h({x})] $ {* | [{hyu}, {u_aux}]}}
, {[df_h({y})] $ {* | [{hxv}, {v_aux}]}} ]}
, {\\ |
[ {if | [ {+ | [ {[df_g({z})] $ {log({p})}}
, {- {\\ | [ {if | [ {+ | [ {1}
, {- {* | [ {[df_g({z})] $ {log({p})}}
, {[shift_g({z}, {- {{1} / {2}}})] $ {p}}
, {{1} / {[df_g({z})] $ {p}}} ]}} ]}
, {( and
| [{{2} <= {k}}, {{k} <= {nlev}}]
)} ]}
, {0.693147180559945} ]}} ]}
, {and | [{{2} <= {k}}, {{k} <= {nlev}}]} ]}
, {- {0.693147180559945}} ]} ]}
, {\\ | [ {if |
[ {* | [ {[df_g({z})] $ {log({p})}}
, {+ | [ {[ave_g({z})] $ {p_s_t}}
, {protect({* | [ {{1} / {hxt}}
, {{1} / {hyt}}
, {+ | [ {[df_h({x})] $ {* | [{hyu}, {[mid_h({{z} = {{+ |
[ {1}
, {k} ]} .. {+ | [{1}, {nlev}]}}})] $ {u_aux}}]}}
, {[df_h({y})] $ {* | [{hxv}, {[mid_h({{z} = {{+ |
[ {1}
, {k} ]} .. {+ | [{1}, {nlev}]}}})] $ {v_aux}}]}} ]} ]}, {z})} ]} ]}
, {and | [{{2} <= {k}}, {{k} <= {nlev}}]} ]}
, {0.0} ]} ]} ]}
, {* | [ {{1} / {hxt}}
, {{1} / {hyt}}
, {+ | [ {- {( [ave_h({x})]
$ {* | [ {hyu}
, {u_aux}
, {[df_g({x})] $ {T}} ]}
)}}
, {- {( [ave_h({y})]
$ {* | [ {hxv}
, {v_aux}
, {[df_g({y})] $ {T}} ]}
)}}
, {* | [ {kappa}
, {{1} / {+ | [{1}, {* | [{q}, {+ |
[ {delta}
, {- {1}} ]}]}]}}
, {+ | [ {( [ave_h({x})]
$ {* |
[ {hyu}
, {u_aux}
, {( [ave_g({x})]
$ {* | [{T}, {+ | [{1}, {- {q}}]}]}
)}
, {[df_g({x})] $ {ln_p}} ]}
)}
, {( [ave_h({y})]
$ {* |
[ {hxv}
, {v_aux}
, {( [ave_g({y})]
$ {* | [{T}, {+ | [{1}, {- {q}}]}]}
)}
, {[df_g({y})] $ {ln_p}} ]}
)}
, {* |
[ {{1} / {epsilon}}
, {+ | [ {( [ave_h({x})]
$ {* | [ {hyu}
, {u_aux}
, {[ave_g({x})] $ {* | [{T}, {q}]}}
, {[df_g({x})] $ {ln_p}} ]}
)}
, {( [ave_h({y})]
$ {* | [ {hxv}
, {v_aux}
, {[ave_g({y})] $ {* | [{T}, {q}]}}
, {[df_g({y})] $ {ln_p}} ]}
)} ]} ]} ]} ]} ]} ]} ]} ]}}
, {{q_t} := {* | [ {{1} / {[df_g({z})] $ {p}}}
, {+ | [ {- {( [ave_g({z})]
$ {* | [ {[df_h({z})] $ {q}}
, {\\ | [ {if |
[ {eta_p}
, {( and
| [ {{2} <= {k}}
, {{k} <= {nlev}} ]
)} ]}
, {0.0} ]} ]}
)}}
, {* | [ {{1} / {hxt}}
, {{1} / {hyt}}
, {+ | [ {- {( [ave_h({x})]
$ {* | [ {hyu}
, {u_aux}
, {[df_g({x})] $ {q}} ]}
)}}
, {- {( [ave_h({y})]
$ {* | [ {hxv}
, {v_aux}
, {[df_g({y})] $ {q}} ]}
)}} ]} ]} ]} ]}}
, {{u_t} := {+ | [ {- {* | [ {( [ave_g({z})]
$ {* | [ {[df_h({z})] $ {u}}
, {\\ | [ {if |
[ {[ave_g({x})] $ {eta_p}}
, {( and
| [ {{2} <= {k}}
, {{k} <= {nlev}} ]
)} ]}
, {0.0} ]} ]}
)}
, {{1} / {[df_g({z}), ave_g({x})] $ {p}}} ]}}
, {* | [ {{1} / {hxu}}
, {+ | [ {- {[df_g({x})] $ {+ | [{E}, {phi}]}}}
, {* | [ {R_d}
, {[ave_g({x})] $ {T}}
, {[df_g({x})] $ {ln_p}}
, {+ | [ {- {1}}
, {* | [ {[ave_g({x})] $ {q}}
, {+ | [{1}, {- {{1} / {epsilon}}}]} ]} ]} ]}
, {* | [ {( [ave_h({y}), ave_g({x})]
$ {* | [{hyv}, {v_aux}]}
)}
, {protect({[ave_h({y})] $ {Z}})} ]} ]} ]} ]}}
, {{v_t} := {+ | [ {- {* | [ {( [ave_g({z})]
$ {* | [ {[df_h({z})] $ {v}}
, {\\ | [ {if |
[ {[ave_g({y})] $ {eta_p}}
, {( and
| [ {{2} <= {k}}
, {{k} <= {nlev}} ]
)} ]}
, {0.0} ]} ]}
)}
, {{1} / {[df_g({z}), ave_g({y})] $ {p}}} ]}}
, {* | [ {{1} / {hyv}}
, {+ | [ {- {[df_g({y})] $ {+ | [{E}, {phi}]}}}
, {- {* | [ {( [ave_g({y}), ave_h({x})]
$ {* | [{hxu}, {u_aux}]}
)}
, {protect({[ave_h({x})] $ {Z}})} ]}}
, {* | [ {R_d}
, {[ave_g({y})] $ {T}}
, {[df_g({y})] $ {ln_p}}
, {+ | [ {- {1}}
, {* | [ {[ave_g({y})] $ {q}}
, {+ | [{1}, {- {{1} / {epsilon}}}]} ]} ]} ]} ]} ]} ]}} ])
------------------- Methods:
discrete_values can get_latex(discrete_values, none, [ "{\bf"
, $VERB(discrete_values)
, "}" ])
------------------- Methods inherited from class object:
discrete_values can restore(_G6969)
save(_G6969, _G6970)
get_properties(_G6969, _G6970)
get_superobjects(_G6969, _G6970)
get_subobjects(_G6969, _G6970)
get_parents(_G6969, _G6970)
get_children(_G6969, _G6970)
get_instances(_G6969, _G6970)
create(_G6969, _G6970)
get_dependencies(_G6969, _G6970)