src.data_assimilation.blending#

Functions

blending_after_timestep(Sol, flux, mpv, bld, ...)

blending_before_timestep(Sol, flux, mpv, ...)

do_comp_to_psinc_conv(Sol, mpv, bld, elem, ...)

do_hydro_to_nonhydro_conv(Sol, flux, mpv, ...)

do_lake_to_swe_conv(Sol, flux, mpv, elem, ...)

do_nonhydro_to_hydro_conv(Sol, flux, mpv, ...)

do_psinc_to_comp_conv(Sol, flux, mpv, bld, ...)

do_swe_to_lake_conv(Sol, mpv, elem, node, ...)

Classes

Blend(ud)

Class that takes care of the blending interface.

class src.data_assimilation.blending.Blend(ud)#

Class that takes care of the blending interface.

__init__(ud)#
criterion_init(step)#
convert_p2n(p2n)#
update_Sol(Sol, elem, node, th, ud, mpv, sgn, label=None, writer=None)#
update_p2n(Sol, mpv, node, th, ud)#
src.data_assimilation.blending.do_comp_to_psinc_conv(Sol, mpv, bld, elem, node, th, ud, label, writer)#
src.data_assimilation.blending.do_psinc_to_comp_conv(Sol, flux, mpv, bld, elem, node, th, ud, label, writer, step, window_step, t, dt)#
src.data_assimilation.blending.do_swe_to_lake_conv(Sol, mpv, elem, node, ud, th, writer, label, debug)#
src.data_assimilation.blending.do_lake_to_swe_conv(Sol, flux, mpv, elem, node, ud, th, writer, label, debug, step, window_step, t, dt)#
src.data_assimilation.blending.do_nonhydro_to_hydro_conv(Sol, flux, mpv, bld, elem, node, th, ud, label, writer, step, window_step, t, dt)#
src.data_assimilation.blending.do_hydro_to_nonhydro_conv(Sol, flux, mpv, bld, elem, node, th, ud, label, writer, step, window_step, t, dt)#
src.data_assimilation.blending.blending_before_timestep(Sol, flux, mpv, bld, elem, node, th, ud, label, writer, step, window_step, t, dt, swe_to_lake, debug)#
src.data_assimilation.blending.blending_after_timestep(Sol, flux, mpv, bld, elem, node, th, ud, label, writer, step, window_step, t, dt, swe_to_lake, debug)#