dune-pdelab
2.4.1
|
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< Statistics > | buildPattern (const GridOperator &grid_operator, Matrix &matrix) const |
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.
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.
typedef std::size_t Dune::PDELab::ISTLMatrixBackend::size_type |
typedef int Dune::PDELab::ISTLMatrixBackend::Statistics |
|
inline |
References Dune::PDELab::GridOperator< GFSU, GFSV, LOP, MB, DF, RF, JF, CU, CV, nonoverlapping_mode >::fill_pattern(), Dune::PDELab::Backend::native(), Dune::PDELab::GridOperator< GFSU, GFSV, LOP, MB, DF, RF, JF, CU, CV, nonoverlapping_mode >::testGridFunctionSpace(), and Dune::PDELab::GridOperator< GFSU, GFSV, LOP, MB, DF, RF, JF, CU, CV, nonoverlapping_mode >::trialGridFunctionSpace().