raiigraph
C++ RAII for igraph data structures
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
Matrix.hpp File Reference

Wrapper around igraph_matrix_*_t objects with RAII behavior. More...

#include "igraph.h"
#include "error.hpp"
#include "Vector.hpp"
#include <algorithm>
#include <iterator>

Go to the source code of this file.

Classes

class  raiigraph::Matrix< Ns_ >
 Wrapper around igraph_matrix_*_t objects with RAII behavior. More...
 
class  raiigraph::Matrix< Ns_ >::View< BaseIterator, BaseReference >
 View into a row/column of the matrix. More...
 
struct  raiigraph::Matrix< Ns_ >::View< BaseIterator, BaseReference >::Iterator
 Random-access iterator through the view. More...
 

Namespaces

namespace  raiigraph
 Utilities for manipulating igraph data structures in C++.
 

Typedefs

typedef Matrix< matrix_internal::Integer > raiigraph::IntMatrix
 
typedef Matrix< matrix_internal::Real > raiigraph::RealMatrix
 
typedef Matrix< matrix_internal::Bool > raiigraph::BoolMatrix
 

Detailed Description

Wrapper around igraph_matrix_*_t objects with RAII behavior.