build_via_trace Interface

interface
public module subroutine build_via_trace(self, comm_handler, 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

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 field line tracing with smooth transition