get_rational_damping Interface

public interface get_rational_damping

Retrieve rational damping parameters from functional name or ID


Module Procedures

private subroutine get_rational_damping_name(functional, param, s9)

Retrieve rational damping parameters from functional name

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: functional

Functional name for which to retrieve the damping parameters

class(damping_param), intent(out), allocatable :: param

Damping parameters for the functional

real(kind=wp), intent(in), optional :: s9

Scaling factor for the three-body term

private subroutine get_rational_damping_id(id, param, s9)

Retrieve rational damping parameters from functional ID

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: id

Functional ID for which to retrieve the damping parameters

class(damping_param), intent(out), allocatable :: param

Damping parameters for the functional

real(kind=wp), intent(in), optional :: s9

Scaling factor for the three-body term