WarpX
Loading...
Searching...
No Matches
Sigma Struct Reference

#include <PML.H>

Inheritance diagram for Sigma:
amrex::PODVector< T, ArenaAllocator< T > >

Public Member Functions

int lo () const
int hi () const
Public Member Functions inherited from amrex::PODVector< T, ArenaAllocator< T > >
constexpr PODVector () noexcept=default
constexpr PODVector (const allocator_type &a_allocator) noexcept
 PODVector (size_type a_size)
 PODVector (size_type a_size, const value_type &a_value, const allocator_type &a_allocator=Allocator())
 PODVector (std::initializer_list< T > a_initializer_list, const allocator_type &a_allocator=Allocator())
 PODVector (const PODVector< T, Allocator > &a_vector)
 PODVector (PODVector< T, Allocator > &&a_vector) noexcept
 ~PODVector ()
PODVectoroperator= (const PODVector< T, Allocator > &a_vector)
PODVectoroperator= (PODVector< T, Allocator > &&a_vector) noexcept
iterator erase (const_iterator a_pos)
iterator erase (const_iterator a_first, const_iterator a_last)
iterator insert (const_iterator a_pos, const T &a_item)
iterator insert (const_iterator a_pos, size_type a_count, const T &a_value)
iterator insert (const_iterator a_pos, T &&a_item)
iterator insert (const_iterator a_pos, std::initializer_list< T > a_initializer_list)
iterator insert (const_iterator a_pos, InputIt a_first, InputIt a_last)
void assign (size_type a_count, const T &a_value)
void assign (std::initializer_list< T > a_initializer_list)
void assign (InputIt a_first, InputIt a_last)
void assign (const T &a_value)
allocator_type get_allocator () const noexcept
void push_back (const T &a_value)
void pop_back () noexcept
void clear () noexcept
size_type size () const noexcept
size_type capacity () const noexcept
bool empty () const noexcept
T & operator[] (size_type a_index) noexcept
const T & operator[] (size_type a_index) const noexcept
T & front () noexcept
const T & front () const noexcept
T & back () noexcept
const T & back () const noexcept
T * data () noexcept
const T * data () const noexcept
T * dataPtr () noexcept
const T * dataPtr () const noexcept
iterator begin () noexcept
const_iterator begin () const noexcept
iterator end () noexcept
const_iterator end () const noexcept
reverse_iterator rbegin () noexcept
const_reverse_iterator rbegin () const noexcept
reverse_iterator rend () noexcept
const_reverse_iterator rend () const noexcept
const_iterator cbegin () const noexcept
const_iterator cend () const noexcept
const_reverse_iterator crbegin () const noexcept
const_reverse_iterator crend () const noexcept
void resize (size_type a_new_size, GrowthStrategy strategy=GrowthStrategy::Poisson)
void resize (size_type a_new_size, const T &a_val, GrowthStrategy strategy=GrowthStrategy::Poisson)
void reserve (size_type a_capacity, GrowthStrategy strategy=GrowthStrategy::Poisson)
void shrink_to_fit ()
void swap (PODVector< T, Allocator > &a_vector) noexcept
void free_async () noexcept

Public Attributes

int m_lo
int m_hi

Additional Inherited Members

Public Types inherited from amrex::PODVector< T, ArenaAllocator< T > >
typedef T value_type
typedef Allocator allocator_type
typedef std::size_t size_type
typedef std::ptrdiff_t difference_type
typedef T & reference
typedef T * pointer
typedef T * iterator
typedef std::reverse_iterator< iteratorreverse_iterator
typedef const T & const_reference
typedef const T * const_pointer
typedef const T * const_iterator
typedef std::reverse_iterator< const_iteratorconst_reverse_iterator

Member Function Documentation

◆ hi()

int Sigma::hi ( ) const
inlinenodiscard

◆ lo()

int Sigma::lo ( ) const
inlinenodiscard

Member Data Documentation

◆ m_hi

int Sigma::m_hi

◆ m_lo

int Sigma::m_lo

The documentation for this struct was generated from the following file: