40template<
typename T,
typename BaseType>
class BlockData3D;
41template<
typename T,
typename BaseType>
class SuperData3D;
42template<
typename T>
class LoadBalancer;
43template<
typename T>
class Cuboid3D;
44template<
typename T>
class CuboidGeometry3D;
46template<
typename T,
typename BaseType>
51 static void writeData( std::string
const& fName, std::string
const& fieldName,
54 static void writeData( std::string
const& fName, std::string
const& fieldName,
58 static void writeData( std::string
const& fName, std::string
const& fieldName,
63 static void writePreamble(std::string& fullName,
Cuboid3D<T> const& cuboid);
64 static void writePreamble(std::string& fullName,
int nx,
int ny,
int nz,
65 T delta, T originX, T originY, T originZ);
66 static void writePostScript(std::string& fullName);
68 static void writeBlockData(std::string& fullName, std::string
const& fieldName,
BlockData<3,T,BaseType> const& blockData,
71 static std::string getFullName(std::string
const& fName);
A regular single 3D cuboid is the basic component of a 3D cuboid structure which defines the grid.
A cuboid geometry represents a voxel mesh.
Base class for all LoadBalancer.
class for marking output with some text
static void writeData(std::string const &fName, std::string const &fieldName, BlockData< 3, T, BaseType > const &blockData, Cuboid3D< T > const &cuboid)
Write Single Block Data.
Top level namespace for all of OpenLB.
Dynamics for a generic 2D super data – header file.