|
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"Classes | |
| class | axom::serial::reductions::ReduceSum< ExecSpace, T > |
| A serial implementation of a ReduceSum operation. More... | |
| class | axom::serial::reductions::ReduceMin< ExecSpace, T > |
| A serial implementation of a ReduceMin operation. More... | |
| class | axom::serial::reductions::ReduceMinLoc< ExecSpace, T > |
| A serial implementation of a ReduceMinLoc operation. More... | |
| class | axom::serial::reductions::ReduceMax< ExecSpace, T > |
| A serial implementation of a ReduceMax operation. More... | |
| class | axom::serial::reductions::ReduceMaxLoc< ExecSpace, T > |
| A serial implementation of a ReduceMaxLoc operation. More... | |
| class | axom::serial::reductions::ReduceBitAnd< ExecSpace, T > |
| A serial implementation of a ReduceBitAnd operation. More... | |
| class | axom::serial::reductions::ReduceBitOr< ExecSpace, T > |
| A serial implementation of a ReduceBitOr operation. More... | |
Namespaces | |
| axom | |
| axom::serial | |
| axom::serial::reductions | |
Typedefs | |
| template<typename ExecSpace , typename T > | |
| using | axom::ReduceSum = axom::serial::reductions::ReduceSum< ExecSpace, T > |
| template<typename ExecSpace , typename T > | |
| using | axom::ReduceMin = axom::serial::reductions::ReduceMin< ExecSpace, T > |
| template<typename ExecSpace , typename T > | |
| using | axom::ReduceMinLoc = axom::serial::reductions::ReduceMinLoc< ExecSpace, T > |
| template<typename ExecSpace , typename T > | |
| using | axom::ReduceMax = axom::serial::reductions::ReduceMax< ExecSpace, T > |
| template<typename ExecSpace , typename T > | |
| using | axom::ReduceMaxLoc = axom::serial::reductions::ReduceMaxLoc< ExecSpace, T > |
| template<typename ExecSpace , typename T > | |
| using | axom::ReduceBitAnd = axom::serial::reductions::ReduceBitAnd< ExecSpace, T > |
| template<typename ExecSpace , typename T > | |
| using | axom::ReduceBitOr = axom::serial::reductions::ReduceBitOr< ExecSpace, T > |