test_penalisation_m Module

Tests for most of the penalisation module


Uses


Contents


Functions

public function pen_ind_checksum(u) result(cs)

Compute sum of indices

Arguments

Type IntentOptional Attributes Name
integer, intent(in), dimension(:) :: u

Return Value integer


Subroutines

public subroutine penalisation_circular(this)

Tests penalisation in CIRCULAR geometry

Arguments

Type IntentOptional Attributes Name
class(MpiTestMethod), intent(inout) :: this

public subroutine penalisation_cerfons(this)

Tests penalisation in CIRCULAR geometry

Arguments

Type IntentOptional Attributes Name
class(MpiTestMethod), intent(inout) :: this

public subroutine penalisation_dommaschk(this)

Tests penalisation in DOMMASCHK geometry only VIA_IN_VESSEL and NONE methods

Arguments

Type IntentOptional Attributes Name
class(MpiTestMethod), intent(inout) :: this

public subroutine penalisation_circular_stable_trace(this)

Tests penalisation in CIRCULAR geometry via the stable trace method

Arguments

Type IntentOptional Attributes Name
class(MpiTestMethod), intent(inout) :: this