|
RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
|
Classes | |
| struct | is_index_set |
| struct | is_indexset_policy |
| struct | is_multi_policy |
| struct | is_sequential_policy |
| struct | is_simd_policy |
| struct | is_openmp_policy |
| struct | is_target_openmp_policy |
| struct | is_cuda_policy |
| struct | is_hip_policy |
| struct | is_sycl_policy |
| struct | is_device_exec_policy |
| struct | is_reduce_policy |
| struct | is_multi_reduce_policy |
| struct | is_resource |
| struct | is_resource< resources::Host > |
Functions | |
| DefineTypeTraitFromConcept (is_range_constructible, RAJA::concepts::RangeConstructible) | |
| DefineTypeTraitFromConcept (is_range_stride_constructible, RAJA::concepts::RangeStrideConstructible) | |
| DefineTypeTraitFromConcept (is_execution_policy, RAJA::concepts::ExecutionPolicy) | |
| DefineTypeTraitFromConcept (convertible_to, concepts::ConvertibleTo) | |
| DefineTypeTraitFromConcept (is_binary_function, RAJA::concepts::BinaryFunction) | |
| DefineTypeTraitFromConcept (is_unary_function, RAJA::concepts::UnaryFunction) | |
| RAJA::type_traits::DefineTypeTraitFromConcept | ( | is_range_constructible | , |
| RAJA::concepts::RangeConstructible | |||
| ) |
| RAJA::type_traits::DefineTypeTraitFromConcept | ( | is_range_stride_constructible | , |
| RAJA::concepts::RangeStrideConstructible | |||
| ) |
| RAJA::type_traits::DefineTypeTraitFromConcept | ( | is_execution_policy | , |
| RAJA::concepts::ExecutionPolicy | |||
| ) |
| RAJA::type_traits::DefineTypeTraitFromConcept | ( | convertible_to | , |
| concepts::ConvertibleTo | |||
| ) |
| RAJA::type_traits::DefineTypeTraitFromConcept | ( | is_binary_function | , |
| RAJA::concepts::BinaryFunction | |||
| ) |
| RAJA::type_traits::DefineTypeTraitFromConcept | ( | is_unary_function | , |
| RAJA::concepts::UnaryFunction | |||
| ) |