ops
#
Header: <pressio/ops.hpp>
Public namespace: pressio::ops
Pressio operations are generalized to work on a variety of container types and backends.
Types#
The following table holds both the types supported throughout the ops
directory and the
built-in booleans that confirm if a given type T
is the expected type.
All expressions are within the pressio
namespace.
Container Type |
Rank-1 Check |
Rank-2 Check |
---|---|---|
Eigen |
|
|
Kokkos |
|
|
Tpetra |
|
|
Tpetra Block |
|
|
Teuchos |
|
|
Additionally, because Pressio features expressions for containers built on Eigen, Kokkos, and Tpetra, you can check whether or not a container is native with:
Container Type |
Native |
Pressio Expression |
---|---|---|
Eigen |
|
|
Kokkos |
|
|
Tpetra |
|