在此任务中，您需要生成一个kotlin函数，该函数将输入的整数数组中的所有偶数元素加倍，并返回修改后的数组。
```
    nums = [1, 2, 3, 4, 5, 6]
    ```
以下是一个可以实现该功能的 Kotlin 函数：

```kotlin
fun doubleEven(nums: IntArray): IntArray {
    for (i in nums.indices) {
        if (nums[i] % 2 == 0) {
            nums[i] *= 2
        }
    }
    return nums
}
```

这个函数将遍历输入的整数数组 `nums` ，如果遇到偶数元素，就将该元素的值加倍。最后，函数将修改后的数组返回。您可以使用以下代码来测试该函数：

```kotlin
fun main() {
    val nums = intArrayOf(1, 2, 3, 4, 5, 6)
    println("original array: ${nums.contentToString()}")
    doubleEven(nums)
    println("modified array: ${nums.contentToString()}")
}
``` 

这将输出以下结果：

```
original array: [1, 2, 3, 4, 5, 6]
modified array: [1, 4, 3, 8, 5, 12]
``` 

注意，这个函数会修改原始数组，而不是返回一个新的数组。如果您需要保留原始数组不变，您可以使用 `nums.copyOf()` 来创建一个副本。