Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
Functions
shamtree::impl Namespace Reference

namespace to control implementation behavior More...

Functions

std::vector< shamalgs::impl_paramget_default_impl_list_clbvh_dual_tree_traversal ()
 Get list of available dual tree traversal implementations.
 
shamalgs::impl_param get_current_impl_clbvh_dual_tree_traversal_impl ()
 Get the current implementation for dual tree traversal.
 
void set_impl_clbvh_dual_tree_traversal (const std::string &impl, const std::string &param="")
 Set the implementation for dual tree traversal.
 

Detailed Description

namespace to control implementation behavior

Function Documentation

◆ get_current_impl_clbvh_dual_tree_traversal_impl()

shamalgs::impl_param shamtree::impl::get_current_impl_clbvh_dual_tree_traversal_impl ( )

Get the current implementation for dual tree traversal.

Definition at line 64 of file CLBVHDualTreeTraversal.cpp.

◆ get_default_impl_list_clbvh_dual_tree_traversal()

std::vector< shamalgs::impl_param > shamtree::impl::get_default_impl_list_clbvh_dual_tree_traversal ( )

Get list of available dual tree traversal implementations.

Definition at line 52 of file CLBVHDualTreeTraversal.cpp.

◆ set_impl_clbvh_dual_tree_traversal()

void shamtree::impl::set_impl_clbvh_dual_tree_traversal ( const std::string &  impl,
const std::string &  param = "" 
)

Set the implementation for dual tree traversal.

Definition at line 58 of file CLBVHDualTreeTraversal.cpp.