FIXME : Add documentation
subroutine get_sizes
use kt_grids_single, only: init_kt_grids_single, single_get_sizes
use kt_grids_range, only: init_kt_grids_range, range_get_sizes
use kt_grids_specified, only: init_kt_grids_specified, specified_get_sizes
use kt_grids_box, only: init_kt_grids_box, box_get_sizes
implicit none
select case (gridopt_switch)
case (gridopt_single)
call init_kt_grids_single
call single_get_sizes (naky, ntheta0, nx, ny)
case (gridopt_range)
call init_kt_grids_range
call range_get_sizes (naky, ntheta0, nx, ny)
case (gridopt_specified)
call init_kt_grids_specified
call specified_get_sizes (naky, ntheta0, nx, ny)
case (gridopt_box)
call init_kt_grids_box
call box_get_sizes (naky, ntheta0, nx, ny)
reality = .true.
box = .true.
end select
end subroutine get_sizes