Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
tpl_dynMat.H File Reference

Dynamic matrix with lazy allocation. More...

#include <ah-errors.H>
#include <ahDry.H>
#include <tpl_dynArray.H>
Include dependency graph for tpl_dynMat.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Aleph::DynMatrix< T >
 Dynamic matrix with sparse storage. More...
 
class  Aleph::DynMatrix< T >::Iterator
 Iterator for traversing matrix elements. More...
 

Namespaces

namespace  Aleph
 Main namespace for Aleph-w library functions.
 

Detailed Description

Dynamic matrix with lazy allocation.

2D matrix using DynArray for flexible, sparse storage. Only allocates cells that are actually accessed.

Features

  • Sparse matrix support
  • Row/column resizing
  • Matrix arithmetic operations
See also
tpl_dynArray.H Underlying storage
tpl_matgraph.H Graph adjacency matrices
Author
Leandro Rabindranath León

Definition in file tpl_dynMat.H.