Skip to content
Snippets Groups Projects
Forked from Core Modules / dune-istl
997 commits behind the upstream repository.
Oliver Sander's avatar
Oliver Sander authored
The class VariableBlockVector::CreateIterator behaves basically
like an STL output iterator, but it didn't quite implement the
required interface.  This patch adds the missing methods and
extends the unit test.

The main benefit of this (besides interface beauty) is that you can
now use std::fill etc. to set the block sizes of a VariableBlockVector.
61bfda19
History

DUNE-library

DUNE, the Distributed and Unified Numerics Environment is a modular toolbox for solving partial differential equations with grid-based methods.

The main intention is to create slim interfaces allowing an efficient use of legacy and/or new libraries. Using C++ techniques DUNE allows to use very different implementation of the same concept (i.e. grid, solver, ...) under a common interface with a very low overhead.

DUNE was designed with flexibility in mind. It supports easy discretization using methods, like Finite Elements, Finite Volume and also Finite Differences. Through separation of data structures DUNE allows fast Linear Algebra like provided in the ISTL module, or usage of external libraries like blas.

This package contains the basic DUNE istl classes.

More information

Check dune-common for more details concerning dependencies, known bugs, license and installation.