#include "shambackends/sycl_utils.hpp"
#include "shambackends/vec.hpp"
#include <functional>
#include <vector>
Go to the source code of this file.
|
| namespace | shamrock |
| | namespace for the main framework
|
| |
|
| template<class flt > |
| sycl::vec< flt, 3 > | shamrock::sph::get_box_dim (flt r_particle, u32 xcnt, u32 ycnt, u32 zcnt) |
| |
| template<class flt > |
| std::tuple< sycl::vec< flt, 3 >, sycl::vec< flt, 3 > > | shamrock::sph::get_ideal_fcc_box (flt r_particle, std::tuple< sycl::vec< flt, 3 >, sycl::vec< flt, 3 > > box) |
| |
| template<class Tscal > |
| sycl::vec< Tscal, 3 > | shamrock::sph::get_fcc_pos (u32 i, u32 j, u32 k) |
| |
◆ get_box_dim()
template<class flt >
| sycl::vec< flt, 3 > shamrock::sph::get_box_dim |
( |
flt |
r_particle, |
|
|
u32 |
xcnt, |
|
|
u32 |
ycnt, |
|
|
u32 |
zcnt |
|
) |
| |
|
inline |
◆ get_fcc_pos()
template<class Tscal >
| sycl::vec< Tscal, 3 > shamrock::sph::get_fcc_pos |
( |
u32 |
i, |
|
|
u32 |
j, |
|
|
u32 |
k |
|
) |
| |
|
inline |
◆ get_ideal_fcc_box()
template<class flt >
| std::tuple< sycl::vec< flt, 3 >, sycl::vec< flt, 3 > > shamrock::sph::get_ideal_fcc_box |
( |
flt |
r_particle, |
|
|
std::tuple< sycl::vec< flt, 3 >, sycl::vec< flt, 3 > > |
box |
|
) |
| |
|
inline |