![]() |
Shamrock 2025.10.0
Astrophysical Code
|
namespace for the sph model modules More...
Typedefs | |
| using | SetupNodePtr = std::shared_ptr< ISPHSetupNode > |
| Alias for a shared pointer to an ISPHSetupNode. | |
Functions | |
| template<class Tvec , class Umorton , u32 moment_order> | |
| shamtree::KarrasRadixTreeFieldMultiVar< shambase::VecComponent< Tvec > > | compute_tree_mass_moments (shamtree::CompressedLeafBVH< Umorton, Tvec, 3 > &bvh, const sham::DeviceBuffer< Tvec > &xyz, shambase::VecComponent< Tvec > gpart_mass) |
| template<class Tvec > | |
| sham::DeviceBuffer< Tvec > | pixel_to_positions (Tvec center, Tvec delta_x, Tvec delta_y, u32 nx, u32 ny) |
| template<class Tvec > | |
| sham::DeviceBuffer< shammath::Ray< Tvec > > | pixel_to_orthographic_rays (Tvec center, Tvec delta_x, Tvec delta_y, u32 nx, u32 ny) |
namespace for the sph model modules
| using shammodels::sph::modules::SetupNodePtr = typedef std::shared_ptr<ISPHSetupNode> |
Alias for a shared pointer to an ISPHSetupNode.
Definition at line 141 of file ISPHSetupNode.hpp.
|
inline |
Definition at line 28 of file compute_tree_mass_moments.hpp.
| sham::DeviceBuffer< shammath::Ray< Tvec > > shammodels::sph::modules::pixel_to_orthographic_rays | ( | Tvec | center, |
| Tvec | delta_x, | ||
| Tvec | delta_y, | ||
| u32 | nx, | ||
| u32 | ny | ||
| ) |
Definition at line 49 of file CartesianRender.cpp.
| sham::DeviceBuffer< Tvec > shammodels::sph::modules::pixel_to_positions | ( | Tvec | center, |
| Tvec | delta_x, | ||
| Tvec | delta_y, | ||
| u32 | nx, | ||
| u32 | ny | ||
| ) |
Definition at line 29 of file CartesianRender.cpp.