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

Classes

class  const_iterator
 
class  iterator
 

Public Types

using value_type = size_t
 

Public Member Functions

 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 > offsets
 
std::vector< size_t > indices
 

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