Update interface of MMOCTransport.step()
Hi, just a small issue, but as it effects one of the tutorials I wanted to document it. So we don't forget fixing it in a nice way. The ```step()``` method of the ```MMOCTransport``` class currently has the following interface ```c++ void step( const FunctionType& c, const FunctionType& ux, const FunctionType& uy, const FunctionType& uz, const FunctionType& uxLastTimeStep, const FunctionType& uyLastTimeStep, const FunctionType& uzLastTimeStep, const uint_t& level, const DoFType& flag, const real_t& dt, const uint_t& innerSteps, const bool& resetParticles = true, const bool& globalMaxLimiter = true, const bool& setParticlesOutsideDomainToZero = false ) ``` This is our old-school approach to vector functions and does not work well together with the new ```CSFVectorFunction``` class, in the case of a 2D problem. As then there is no third component to pass to ```step()```. The following code line ``` transport.step( c, u.uvw[0], u.uvw[1], u.uvw[2], u.uvw[0], u.uvw[1], u.uvw[2], maxLevel, All, dt, 1, true ); ``` let's ```tutorials/07_IsoviscousConvectionAnnulus/IsoviscousConvectionAnnulus``` crash currently when run with the default 2D mesh file. Going to *hot-fix* the tutorial now, before adressing the issue in a more consistent way. Cheers Marcus
issue