dim2nside Function

public pure function dim2nside(dim_cube)

Compute nside value from and

Arguments

Type IntentOptional AttributesName
integer, intent(in), dimension(3):: dim_cube

cube dimension

Return Value integer

nside of the cube


Called by

proc~~dim2nside~~CalledByGraph proc~dim2nside dim2nside proc~main_rohsa main_rohsa proc~main_rohsa->proc~dim2nside program~rohsa ROHSA program~rohsa->proc~main_rohsa

Contents

Source Code


Source Code

  pure function dim2nside(dim_cube)
  !! Compute nside value from \(dim_y\) and \(dim_x\) 
    implicit none

    integer :: dim2nside !! nside of the cube
    integer, intent(in), dimension(3) :: dim_cube !! cube dimension
    dim2nside = max(0,int(ceiling(log(real(dim_cube(2))) / log(2.))), int(ceiling(log(real(dim_cube(3))) / log(2.))))
    return
  end function dim2nside