Vectorized environment wrapper.
VecEnv runs multiple Env instances in lock-step, auto-resetting any environment that reaches a terminal state. All observations are returned as a flattened Vec<f32> of length n_envs × obs_dim.
VecEnv
Env
Vec<f32>
n_envs × obs_dim
VecEnv::step