summaryrefslogtreecommitdiff
path: root/c++/collision.hpp
blob: 87187c282a635327aefcb2cbaa79eadfafd0baa9 (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
#pragma once

#include "component.hpp"
#include "equilibrium.hpp"

namespace kel {
namespace lbm {
namespace cmpt {
struct BGK {};
}

template<typename T, typename Descriptor>
class component<T, Descriptor, cmpt::BGK> {
public:
	using Component = cmpt::BGK;

	using access = cmpt::access_tuple<
		cmpt::access<"dfs", 1, true, true, true>
	>;

	static constexpr saw::string_literal name = "collision";
	static constexpr saw::string_literal after = "";
	static constexpr saw::string_literal before = "streaming";

	void apply(saw::data<sch::CellField>& field){

	}
};
}
}