Interface Documentation
Version: invalid
Public Member Functions | Public Attributes | List of all members
flecsi::util::dcrs Struct Reference
Inheritance diagram for flecsi::util::dcrs:
Inheritance graph
[legend]
Collaboration diagram for flecsi::util::dcrs:
Collaboration graph
[legend]

Public Member Functions

 define_as (distribution) void clear()
 clears the current storage
 
- Public Member Functions inherited from flecsi::util::crs
 define_as (offsets) define_as(indices) size_t size() const
 
void erase (const std::vector< size_t > &ids)
 erase a bunch of ids
 
void clear ()
 clears the current storage
 
auto begin ()
 
auto end ()
 
auto begin () const
 
auto end () const
 
auto at (size_t i)
 
auto at (size_t i) const
 
auto operator[] (size_t i)
 
auto operator[] (size_t i) const
 
template<typename InputIt >
void append (InputIt first, InputIt last)
 
template<typename U >
void append (const U &value)
 
template<typename U >
void push_back (std::initializer_list< U > init)
 
template<typename U , template< typename > class Vector>
void push_back (const Vector< U > &init)
 

Public Attributes

std::vector< size_t > distribution
 
- Public Attributes inherited from flecsi::util::crs
std::vector< size_t > offsets
 
std::vector< size_t > indices
 

Additional Inherited Members

- Public Types inherited from flecsi::util::crs
using value_type = size_t
 

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