summaryrefslogtreecommitdiff
path: root/lib/core/c++/particle/geometry/cube.hpp
blob: 6392de858555cae6051e462431a21f7a20f15e3b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#pragma once

#include "../particle.hpp"

namespace kel {
namespace lbm {
template<typename T, uint64_t D>
class particle_cubic_geometry {
private:
public:
	template<typename MT = T>
	saw::data<sch::ParticleMask<MT,D>> generate_mask(uint64_t resolution, uint64_t bound_nodes = 0u){

		saw::data<sch::ParticleMask<MT,D>> mask;

		auto& grid = mask.template get<"grid">();
		auto& com = mask.template get<"center_of_mass">();


	}
}
}