build_via_rho Interface

interface
public module subroutine build_via_rho(self, comm_handler, filepath, equi, mesh, 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

character(len=*), intent(in) :: filepath

Path to file where to read parameters specific for rho penalisation from

class(equilibrium_t) :: equi

Equilibrium (not changed)

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

Mesh

integer, intent(in), optional :: dbgout

Debug output level

Description

Builds penalisation functions based on equilibrium's rho flux surface label