WarpX
Public Member Functions | Public Attributes | List of all members
Sigma Struct Reference

#include <PML.H>

Inheritance diagram for Sigma:
amrex::PODVector< class, class >

Public Member Functions

int lo () const
 
int hi () const
 
- Public Member Functions inherited from amrex::PODVector< class, class >
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)
 
void resize (size_type a_new_size, const T &a_val)
 
void reserve (size_type a_capacity)
 
void shrink_to_fit ()
 
void swap (PODVector< T, Allocator > &a_vector) noexcept
 

Public Attributes

int m_lo
 
int m_hi
 

Additional Inherited Members

- Public Types inherited from amrex::PODVector< class, class >
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
inline

◆ lo()

int Sigma::lo ( ) const
inline

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: