| subroutine rrtmgp_sampling::apply_cloud_mask  | 
          ( | 
          integer, intent(in) |           ncol,  | 
         
        
           | 
           | 
          integer, intent(in) |           nlay,  | 
         
        
           | 
           | 
          integer, intent(in) |           nbnd,  | 
         
        
           | 
           | 
          integer, intent(in) |           ngpt,  | 
         
        
           | 
           | 
          integer, dimension(2,nbnd), intent(in) |           band_lims_gpt,  | 
         
        
           | 
           | 
          logical, dimension(ncol,nlay,ngpt), intent(in) |           cloud_mask,  | 
         
        
           | 
           | 
          real(wp), dimension(ncol,nlay,nbnd), intent(in) |           input_field,  | 
         
        
           | 
           | 
          real(wp), dimension(ncol,nlay,ngpt), intent(out) |           sampled_field ) | 
         
       
   | 
  
private   |