dune-pdelab  2.0.0
Classes | Public Types | Public Member Functions | List of all members
Dune::PDELab::ISTLMatrixBackend Struct Reference

Backend using ISTL matrices. More...

#include <dune/pdelab/backend/istl/descriptors.hh>

Classes

struct  MatrixHelper
 

Public Types

typedef std::size_t size_type
 
typedef int Statistics
 
template<typename Matrix , typename GFSV , typename GFSU >
using Pattern = typename istl::build_pattern_type< typename Matrix::Container, GFSV, GFSU, typename GFSV::Ordering::ContainerAllocationTag >::type
 The type of the pattern object passed to the GridOperator for pattern construction. More...
 

Public Member Functions

template<typename GridOperator , typename Matrix >
std::vector< StatisticsbuildPattern (const GridOperator &grid_operator, Matrix &matrix) const
 

Detailed Description

Backend using ISTL matrices.

ISTLMatrixBackend is a matrix backend descriptor for ISTL matrices. It expects that both the ansatz and the test function space use ISTL vectors and automatically deduces the correct matrix type from those two vector backends.

Member Typedef Documentation

template<typename Matrix , typename GFSV , typename GFSU >
using Dune::PDELab::ISTLMatrixBackend::Pattern = typename istl::build_pattern_type< typename Matrix::Container, GFSV, GFSU, typename GFSV::Ordering::ContainerAllocationTag >::type

The type of the pattern object passed to the GridOperator for pattern construction.

Member Function Documentation

template<typename GridOperator , typename Matrix >
std::vector<Statistics> Dune::PDELab::ISTLMatrixBackend::buildPattern ( const GridOperator grid_operator,
Matrix &  matrix 
) const
inline

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