|
TECA
The Toolkit for Extreme Climate Analysis
|
#include <tuple>Go to the source code of this file.
Namespaces | |
| teca_variant_array_util | |
| some functions helping us manipulate teca_variant_array | |
Functions | |
| void | teca_variant_array_util::synchronize_stream () |
| synchronize the default stream. More... | |
| template<typename... array_t> | |
| void | teca_variant_array_util::sync_host_access_any (const array_t &... arrays) |
| template<typename TT , typename... PP> | |
| auto | teca_variant_array_util::va_static_cast (PP &&... args) |
| template<typename TT , typename... PP> | |
| auto | teca_variant_array_util::va_dynamic_cast (PP &&... args) |
| template<typename TT > | |
| void | teca_variant_array_util::assert_type () |
| terminates recursion More... | |
| template<typename TT , typename... PP> | |
| void | teca_variant_array_util::assert_type (const const_p_teca_variant_array &va, PP &&... args) |
| template<typename TT > | |
| auto | teca_variant_array_util::get_host_accessible () |
| terminates recursion More... | |
| template<typename TT , typename... PP> | |
| auto | teca_variant_array_util::get_host_accessible (const std::shared_ptr< const TT > &va, PP &&... args) |
| template<typename TT , typename... V> | |
| auto | teca_variant_array_util::get_host_accessible (const std::shared_ptr< TT > &va, V &&... args) |
| template<typename TT , typename... PP> | |
| auto | teca_variant_array_util::get_host_accessible (const const_p_teca_variant_array &va, PP &&... args) |
| template<typename TT , typename... V> | |
| auto | teca_variant_array_util::get_host_accessible (const p_teca_variant_array &va, V &&... args) |
| template<typename TT > | |
| auto | teca_variant_array_util::get_cuda_accessible () |
| terminates recursion More... | |
| template<typename TT , typename... PP> | |
| auto | teca_variant_array_util::get_cuda_accessible (const const_p_teca_variant_array &va, PP &&... args) |
| template<typename TT , typename... V> | |
| auto | teca_variant_array_util::get_cuda_accessible (const p_teca_variant_array &va, V &&... args) |
| template<typename TT , typename... V> | |
| auto | teca_variant_array_util::data (V &&... args) |
| template<typename TT > | |
| auto | teca_variant_array_util::New (size_t n_elem, teca_variant_array::allocator alloc=teca_variant_array::allocator::malloc) |
| template<typename TT , typename NT = typename TT::element_type> | |
| auto | teca_variant_array_util::New (size_t n_elem, NT init_val, teca_variant_array::allocator alloc=teca_variant_array::allocator::malloc) |