![]() |
Shamrock 2025.10.0
Astrophysical Code
|
#include "shambackends/fmt_bindings/fmt_defs.hpp"#include "shambackends/math.hpp"#include "shambackends/sycl.hpp"#include "shamcomm/logs.hpp"#include "shammath/AABB.hpp"
Include dependency graph for paving_function.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | shammath::paving_function_periodic_3d< Tvec > |
| A structure for 3D paving functions with periodic boundary conditions. More... | |
| struct | shammath::paving_function_general_3d< Tvec > |
| A structure for 3D paving functions with general boundary conditions (periodic or reflective per directions). More... | |
| struct | shammath::paving_function_general_3d_shear_x< Tvec > |
| A structure for 3D paving functions with shearing along the x-axis and general boundary conditions. More... | |
Namespaces | |
| namespace | shammath |
| namespace for math utility | |
Functions | |
| template<typename Tvec , class paving_func > | |
| AABB< Tvec > | shammath::f_aabb (const paving_func &paving, const AABB< Tvec > &aabb, int i, int j, int k) |
| template<typename Tvec , class paving_func > | |
| AABB< Tvec > | shammath::f_aabb_inv (const paving_func &paving, const AABB< Tvec > &aabb, int i, int j, int k) |
Definition in file paving_function.hpp.