cashocs.interpolate_levelset_function_to_cells#

cashocs.interpolate_levelset_function_to_cells(levelset_function: fenics.Function, val_neg: float, val_pos: float, cell_function: fenics.Function) None[source]#

Interpolates jumping values to the mesh cells based on the levelset function.

Parameters:
  • levelset_function (fenics.Function) – The levelset function representing the domain.

  • val_neg (float) – The value inside the domain (levelset_function < 0).

  • val_pos (float) – The value outside the domain (levelset_function > 0).

  • cell_function (fenics.Function) – The piecewise constant cell function, into which the result is written.

Return type:

None