flowx.imbound._interface.visco._interface package

Submodules

flowx.imbound._interface.visco._interface._advect_weno3 module

flowx.imbound._interface.visco._interface._advect_weno3._jit_advect_weno3(s, pfl, u, v, dt, dx, dy, nx, ny)
flowx.imbound._interface.visco._interface._advect_weno3.advect_dynamic_grid(lmda, s, u, v, dt, dx, dy, nx, ny)

Subroutine to advect dynamic x-y grid

flowx.imbound._interface.visco._interface._advect_weno3.advect_solid(s, u, v, dt, dx, dy, nx, ny)

Subroutine to advect solid interface

flowx.imbound._interface.visco._interface._advect_weno3.advect_weno3(s, pfl, u, v, dt, dx, dy, nx, ny)

Subroutine to add additional guard cells for WENO3 stencil

flowx.imbound._interface.visco._interface._constant_extrapolation module

flowx.imbound._interface.visco._interface._constant_extrapolation.constant_extrapolation(lmda, s, u, v, dx, dy, nx, ny)
flowx.imbound._interface.visco._interface._constant_extrapolation.jit_constant_extrapolation(pfl, s, so, up, vp, sxplus, sxmins, syplus, symins, dt)

flowx.imbound._interface.visco._interface._directional_derivative module

flowx.imbound._interface.visco._interface._directional_derivative.directional_derivative(lmda, so, ddsn, adfx, adfy, dx, dy, nx, ny)

flowx.imbound._interface.visco._interface._linear_extrapolation module

flowx.imbound._interface.visco._interface._linear_extrapolation._jit_linear_extrapolation(pfl, s, so, sn, up, vp, sxplus, sxmins, syplus, symins, dt)
flowx.imbound._interface.visco._interface._linear_extrapolation.linear_extrapolation(lmda, s, sn, u, v, dx, dy, nx, ny)

flowx.imbound._interface.visco._interface._normal_vector_solid module

flowx.imbound._interface.visco._interface._normal_vector_solid.normal_vector_solid(sd, adfx, adfy, dx, dy, nx, ny)

flowx.imbound._interface.visco._interface._redistance_solid module

flowx.imbound._interface.visco._interface._redistance_solid._jit_redistance_solid(s, soo, dt, dx, dy, nx, ny)
flowx.imbound._interface.visco._interface._redistance_solid.redistance_solid(s, soo, dt, dx, dy, nx, ny)

flowx.imbound._interface.visco._interface._solid_props module

flowx.imbound._interface.visco._interface._solid_props.solid_props(s, xmus, mu_solid, dx, dy, nx, ny)

flowx.imbound._interface.visco._interface._solid_stress module

flowx.imbound._interface.visco._interface._solid_stress.jit_solid_stress(sd, sX, sY, Tau1, Tau2, Tau3, Tau4, dx, dy, nx, ny)
flowx.imbound._interface.visco._interface._solid_stress.solid_stress(sd, sX, sY, Tau1, Tau2, Tau3, Tau4, dx, dy, nx, ny)

flowx.imbound._interface.visco._interface._solid_ustar module

flowx.imbound._interface.visco._interface._solid_ustar._jit_solid_ustar(ustr, vstr, xms, Tau1, Tau2, Tau3, Tau4, Re_s, dt, dx, dy, nx, ny)
flowx.imbound._interface.visco._interface._solid_ustar.solid_ustar(ustr, vstr, xms, Tau1, Tau2, Tau3, Tau4, Re_s, dt, dx, dy, nx, ny)

Module contents