#include <mdarray.hpp>
|
| basic_mdarray (const value_type &default_value, const extents_type &extents, const allocator_type &allocator=allocator_type()) |
|
| basic_mdarray (const extents_type &extents, const allocator_type &allocator=allocator_type()) |
|
view_type | view () noexcept |
|
const_view_type | view () const noexcept |
|
reference | operator() (std::array< std::ptrdiff_t, rank()> i) |
|
const_reference | operator() (std::array< std::ptrdiff_t, rank()> i) const |
|
template<typename... Is> |
std::enable_if_t< sizeof...(Is)==rank() &&(true &&... &&std::is_integral_v< Is >), reference > | operator() (Is... is) |
|
template<typename... Is> |
std::enable_if_t< sizeof...(Is)==rank() &&(true &&... &&std::is_integral_v< Is >), const_reference > | operator() (Is... is) const |
|
std::ptrdiff_t | extent (std::ptrdiff_t rank) |
|
const container_type & | container () const noexcept |
|
container_type & | container () noexcept |
|
std::size_t | size () const noexcept |
|
|
static constexpr std::ptrdiff_t | rank () noexcept |
|
◆ conatiner_type
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy >
◆ container_policy
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy >
◆ extents_type
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy >
◆ layout_policy
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy >
◆ mapping_type
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy >
◆ value_type
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy >
◆ basic_mdarray() [1/2]
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy >
◆ basic_mdarray() [2/2]
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy >
◆ container() [1/2]
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy >
◆ container() [2/2]
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy >
◆ extent()
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy >
◆ operator()() [1/4]
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy >
template<typename... Is>
std::enable_if_t<sizeof...(Is) == rank() && (true && ... && std::is_integral_v<Is>), reference> fub::basic_mdarray< ValueType, Extents, LayoutPolicy, ContainerPolicy >::operator() |
( |
Is... |
is | ) |
|
◆ operator()() [2/4]
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy >
template<typename... Is>
std::enable_if_t<sizeof...(Is) == rank() && (true && ... && std::is_integral_v<Is>), const_reference> fub::basic_mdarray< ValueType, Extents, LayoutPolicy, ContainerPolicy >::operator() |
( |
Is... |
is | ) |
const |
◆ operator()() [3/4]
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy >
◆ operator()() [4/4]
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy >
const_reference fub::basic_mdarray< ValueType, Extents, LayoutPolicy, ContainerPolicy >::operator() |
( |
std::array< std::ptrdiff_t, rank()> |
i | ) |
const |
◆ rank()
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy >
◆ size()
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy >
◆ view() [1/2]
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy >
◆ view() [2/2]
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy >
◆ container_
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy >
◆ mapping_
template<typename ValueType , typename Extents , typename LayoutPolicy , typename ContainerPolicy >
The documentation for this class was generated from the following file: