build_penalisation Interface

interface
public module subroutine build_penalisation(self, comm_handler, equi, mesh, multigrid, dbgout)

Arguments

Type IntentOptional Attributes Name
class(penalisation_t), intent(inout) :: self

Instance of the type

type(comm_handler_t), intent(in) :: comm_handler

Comunication handler

class(equilibrium_t) :: equi

Equilibrium (not changed)

type(mesh_cart_t), intent(inout) :: mesh

Mesh

type(multigrid_t), intent(inout) :: multigrid

Multigrid

integer, intent(in), optional :: dbgout

Debug output level

Description

Builds penalisation functions