#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 |