#include <AMReX_TableData.H>
|
| constexpr | Table1D () noexcept=default |
| |
| template<class U = T, std::enable_if_t< std::is_const_v< U >, int > = 0> |
| __host__ __device__ constexpr | Table1D (Table1D< std::remove_const_t< T > > const &rhs) noexcept |
| |
| __host__ __device__ constexpr | Table1D (T *a_p, IDX a_begin, IDX a_end) noexcept |
| |
| __host__ __device__ | operator bool () const noexcept |
| |
| template<class U = T, std::enable_if_t<!std::is_void_v< U >, int > = 0> |
| __host__ __device__ U & | operator() (IDX i) const noexcept |
| |
|
| T *restrict | p = nullptr |
| |
| IDX | begin = 1 |
| |
| IDX | end = 0 |
| |
◆ Table1D() [1/3]
template<typename T , typename IDX = int>
◆ Table1D() [2/3]
template<typename T , typename IDX = int>
template<class U = T, std::enable_if_t< std::is_const_v< U >, int > = 0>
| __host__ __device__ constexpr amrex::Table1D< T, IDX >::Table1D |
( |
Table1D< std::remove_const_t< T > > const & |
rhs | ) |
|
|
inlineconstexprnoexcept |
◆ Table1D() [3/3]
template<typename T , typename IDX = int>
| __host__ __device__ constexpr amrex::Table1D< T, IDX >::Table1D |
( |
T * |
a_p, |
|
|
IDX |
a_begin, |
|
|
IDX |
a_end |
|
) |
| |
|
inlineconstexprnoexcept |
◆ operator bool()
template<typename T , typename IDX = int>
◆ operator()()
template<typename T , typename IDX = int>
template<class U = T, std::enable_if_t<!std::is_void_v< U >, int > = 0>
| __host__ __device__ U & amrex::Table1D< T, IDX >::operator() |
( |
IDX |
i | ) |
const |
|
inlinenoexcept |
◆ begin
template<typename T , typename IDX = int>
◆ end
template<typename T , typename IDX = int>
template<typename T , typename IDX = int>
The documentation for this struct was generated from the following file: