restructured ideal schlieren c++ directory