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">();
}
}
}
|