|
AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
|
#include "axom/config.hpp"#include "axom/core/execution/execution_space.hpp"#include "axom/core/Macros.hpp"#include "axom/core/Types.hpp"#include <type_traits>#include <utility>Namespaces | |
| axom | |
Functions | |
Scans | |
| template<typename ExecSpace , typename Container1 , typename Container2 > | |
| void | axom::exclusive_scan (const Container1 &input, Container2 &&output) |
| Performs exclusive scan over input view and stores result in output. More... | |
| template<typename ExecSpace , typename Container > | |
| void | axom::exclusive_scan_inplace (Container &&input) |
| Performs exclusive scan over input view and stores result also in input. More... | |
| template<typename ExecSpace , typename Container1 , typename Container2 > | |
| void | axom::inclusive_scan (const Container1 &input, Container2 &&output) |
| Performs inclusive scan over input view and stores result in output. More... | |
| template<typename ExecSpace , typename Container > | |
| void | axom::inclusive_scan_inplace (Container &&input) |
| Performs inclusive scan over input view and stores result in input. More... | |