|
| template<class T , typename = typename T::FABType> |
| std::array< T *, 3 > | amrex::GetArrOfPtrs (std::array< T, 3 > &a) noexcept |
| | Create an array of pointers from an array of objects.
|
| |
| template<class T > |
| std::array< T *, 3 > | amrex::GetArrOfPtrs (const std::array< std::unique_ptr< T >, 3 > &a) noexcept |
| | Create an array of pointers from an array of std::unique_ptr objects.
|
| |
| template<class T > |
| std::array< T const *, 3 > | amrex::GetArrOfConstPtrs (const std::array< T, 3 > &a) noexcept |
| | Create an array of const-qualified pointers from an array of objects.
|
| |
| template<class T > |
| std::array< T const *, 3 > | amrex::GetArrOfConstPtrs (const std::array< T *, 3 > &a) noexcept |
| | Create an array of const-qualified pointers from an array of non-const-qualified pointers.
|
| |
| template<class T > |
| std::array< T const *, 3 > | amrex::GetArrOfConstPtrs (const std::array< std::unique_ptr< T >, 3 > &a) noexcept |
| | Create an array of const-qualified pointers from an array of std::unique_ptr objects.
|
| |
| XDim3 | amrex::makeXDim3 (const Array< Real, 3 > &a) noexcept |
| | Convert an AMReX dimension-sized coordinate array into an XDim3, padding unused components with zeros.
|
| |
Fixed-size array types for use on GPU and CPU.