COLL_interfaces Module


Interfaces

interface

  • public function io_COLLISIONS(ID, COLL_grp, COLL_element, i_coll, COMM)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout) :: ID
    type(COLLISIONS_group) :: COLL_grp
    type(COLLISIONS_element), optional :: COLL_element
    integer, intent(in), optional :: i_coll
    integer, intent(in), optional :: COMM

    Return Value integer

interface

  • public subroutine SCATTERING_GW_kinematics(i_q_bz, i_m, I, k, q, TABLE, E, N, G0, Ek, Ekmq, E_diff)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: i_q_bz
    integer, intent(in) :: i_m
    type(elemental_collision) :: I
    type(bz_samp) :: k
    type(bz_samp) :: q
    integer, intent(in) :: TABLE(:)
    type(levels), optional :: E
    integer, optional :: N
    integer, optional :: G0
    real(kind=SP), optional :: Ek
    real(kind=SP), optional :: Ekmq
    real(kind=SP), optional :: E_diff


📚 Documentation Pages
⏱️ Real-Time
🔗 Code API