I m not familiar with the vector container at all. I found another way to do it - to basically pass the array from function to function.

Do you think that would cause significant processing time? My data will become large, prob 800 x 800 arrays.