flowx.imbound._interface.visco package

Submodules

flowx.imbound._interface.visco._advect module

flowx.imbound._interface.visco._advect.advect(gridc, gridx, gridy, scalars, ibmf, ibmx, ibmy, velc, options)

flowx.imbound._interface.visco._force_flow module

flowx.imbound._interface.visco._force_flow.force_flow(gridc, gridx, gridy, scalars, particles, ibmf, ibmx, ibmy, velc, options)

Subroutine to compute forces on the fluid due to the presence of the immersed boundary

Parameters
  • gridc (object) – Grid object for center variables

  • gridx (object) – Grid object for x-face variables

  • gridy (object) – Grid object for y-face variables

  • scalars (object) – Scalars object to access time-step and Reynold number

  • particles (object) – Object containing immersed boundary information

  • ibmf (string for forcing variable) –

  • velc (string for velocity variable) –

flowx.imbound._interface.visco._map_to_grid module

flowx.imbound._interface.visco._map_to_grid.map_to_grid(gridc, particles, ibmf, ibmx, ibmy, search_function, options)

Subroutine to compute IB mapping on grid using the level set function

Parameters
  • gridc (object) – Grid object for x-face variables

  • particles (object) – Object containing immersed boundary information

  • ibmf (string for forcing variable) –

  • search_function – Search function

Module contents