OpenLB 1.7
|
The VTI reader is able to read from VTI files and create and fill corresponding data structures. More...
#include <string>
#include <vector>
#include "io/xmlReader.h"
#include "geometry/cuboid3D.h"
#include "geometry/cuboidGeometry3D.h"
#include "core/superData.h"
#include "core/blockData.h"
#include "io/ostreamManager.h"
#include "communication/loadBalancer.h"
Go to the source code of this file.
Classes | |
class | olb::BaseVTIreader< T > |
class | olb::BaseVTIreader3D< T, BaseType > |
class | olb::BlockVTIreader3D< T, BaseType > |
class | olb::SuperVTIreader3D< T, BaseType > |
Namespaces | |
namespace | olb |
Top level namespace for all of OpenLB. | |
The VTI reader is able to read from VTI files and create and fill corresponding data structures.
The reading process starts with the construction of the reader object. The name of the data type to be read (e.g. "physVelocity") is mandatory.
Single cuboids (BlockVTIreader) and cuboid geometries (SuperVTIreader) are supported in 2D and 3D.
The Base reader class is reading the generic information of the VTI file like origin, extend and number of nodes of the surrounding cuboid as well as the size (dimension) of the data vector to be read.
In case of cuboid geometries, the reader follows these steps:
Definition in file vtiReader.h.