summaryrefslogtreecommitdiff
path: root/tests/vtk_write.cpp
blob: e12c33e3634c1c5f5bc47090d0a34cc509459bfe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <forstio/test/suite.hpp>

#include <iostream>
#include "../c++/write_vtk.hpp"


namespace {
namespace sch {
using namespace kel::lbm::sch;

using T = Float64;
using D2Q5 = Descriptor<2,5>;
using D2Q9 = Descriptor<2,9>;

template<typename Desc>
using DfCell = Cell<T, Desc, 0, 0, 1>;

template<typename Desc>
using CellInfo = Cell<UInt8, D2Q9, 1, 0, 0>;

/**
 * Basic type for simulation
 */
template<typename Desc>
using CellStruct = Struct<
	Member<DfCell<Desc>, "dfs">,
	Member<DfCell<Desc>, "dfs_old">,
	Member<CellInfo<Desc>, "info">
>;

}

SAW_TEST("VTK Write test example"){
	using namespace kel;

	write_vtk();

	// using Type = typename parameter_pack_type<i,T...>::type;
}
}