|
template<class T , typename = typename T::FABType> |
Vector< T * > | amrex::GetVecOfPtrs (Vector< T > &a) |
|
template<class T > |
Vector< T * > | amrex::GetVecOfPtrs (const Vector< std::unique_ptr< T > > &a) |
|
template<class T , typename = typename T::FABType> |
Vector< const T * > | amrex::GetVecOfConstPtrs (const Vector< T > &a) |
|
template<class T > |
Vector< const T * > | amrex::GetVecOfConstPtrs (const Vector< std::unique_ptr< T > > &a) |
|
template<class T , typename = typename T::FABType> |
Vector< const T * > | amrex::GetVecOfConstPtrs (const Vector< T * > &a) |
|
template<class T > |
Vector< Vector< T * > > | amrex::GetVecOfVecOfPtrs (const Vector< Vector< std::unique_ptr< T > > > &a) |
|
template<class T > |
Vector< std::array< T *, AMREX_SPACEDIM > > | amrex::GetVecOfArrOfPtrs (const Vector< std::array< std::unique_ptr< T >, AMREX_SPACEDIM > > &a) |
|
template<class T > |
Vector< std::array< T const *, AMREX_SPACEDIM > > | amrex::GetVecOfArrOfPtrsConst (const Vector< std::array< std::unique_ptr< T >, AMREX_SPACEDIM > > &a) |
|
template<class T > |
Vector< std::array< T const *, AMREX_SPACEDIM > > | amrex::GetVecOfArrOfConstPtrs (const Vector< std::array< std::unique_ptr< T >, AMREX_SPACEDIM > > &a) |
|
template<class T , std::enable_if_t< IsFabArray< T >::value||IsBaseFab< T >::value, int > = 0> |
Vector< std::array< T const *, AMREX_SPACEDIM > > | amrex::GetVecOfArrOfConstPtrs (const Vector< std::array< T, AMREX_SPACEDIM > > &a) |
|
template<class T , std::enable_if_t< IsFabArray< T >::value||IsBaseFab< T >::value, int > = 0> |
Vector< std::array< T *, AMREX_SPACEDIM > > | amrex::GetVecOfArrOfPtrs (Vector< std::array< T, AMREX_SPACEDIM > > &a) |
|
template<class T > |
void | amrex::FillNull (Vector< T * > &a) |
|
template<class T > |
void | amrex::FillNull (Vector< std::unique_ptr< T > > &a) |
|
template<class T > |
void | amrex::RemoveDuplicates (Vector< T > &vec) |
|
template<class T , class H > |
std::size_t | amrex::detail::removeDupDoit (Vector< T > &vec, std::size_t start, std::size_t stop) |
|
template<class T , class H > |
void | amrex::RemoveDuplicates (Vector< T > &vec) |
|