Interface Documentation
Version: invalid
Classes | Namespaces | Macros | Functions
crs.hh File Reference
#include "flecsi/util/array_ref.hh"
#include <algorithm>
#include <ostream>
Include dependency graph for crs.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  flecsi::util::crs
 
class  flecsi::util::crs::iterator
 
class  flecsi::util::crs::const_iterator
 
struct  flecsi::util::dcrs
 

Namespaces

 flecsi
 

Macros

#define define_as(member)
 

Functions

std::ostream & flecsi::util::operator<< (std::ostream &stream, const crs &crs)
 
std::ostream & flecsi::util::operator<< (std::ostream &stream, const dcrs &dcrs)
 

Macro Definition Documentation

◆ define_as

#define define_as (   member)
Value:
template<typename T> \
std::vector<T> member##_as() const { \
std::vector<T> asvec(member.begin(), member.end()); \
return asvec; \
}

Function Documentation

◆ operator<<() [1/2]

std::ostream& flecsi::util::operator<< ( std::ostream &  stream,
const crs crs 
)
inline

Helper function to print a crs instance.

◆ operator<<() [2/2]

std::ostream& flecsi::util::operator<< ( std::ostream &  stream,
const dcrs dcrs 
)
inline

Helper function to print a dcrs instance.