dune-pdelab  2.7-git
Classes | Public Types | Public Member Functions | Static Public Attributes | List of all members
Dune::PDELab::ISTL::VectorBackend< blocking, block_size_ > Struct Template Reference

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

Classes

struct  Traits
 

Public Types

using tag = vector_backend_tag
 
using size_type = std::size_t
 

Public Member Functions

template<typename GFS >
bool blocked (const GFS &gfs) const
 

Static Public Attributes

static const size_type blockSize = block_size_
 

Detailed Description

template<Blocking blocking = Blocking::none, std::size_t block_size_ = 0>
struct Dune::PDELab::ISTL::VectorBackend< blocking, block_size_ >

Examples
recipe-blocking.cc, recipe-communication.cc, recipe-geometry-grid.cc, recipe-linear-system-assembly.cc, recipe-linear-system-solution-istl.cc, recipe-linear-system-solution-pdelab.cc, and recipe-operator-splitting.cc.

Member Typedef Documentation

◆ size_type

template<Blocking blocking = Blocking::none, std::size_t block_size_ = 0>
using Dune::PDELab::ISTL::VectorBackend< blocking, block_size_ >::size_type = std::size_t

◆ tag

template<Blocking blocking = Blocking::none, std::size_t block_size_ = 0>
using Dune::PDELab::ISTL::VectorBackend< blocking, block_size_ >::tag = vector_backend_tag

Member Function Documentation

◆ blocked()

template<Blocking blocking = Blocking::none, std::size_t block_size_ = 0>
template<typename GFS >
bool Dune::PDELab::ISTL::VectorBackend< blocking, block_size_ >::blocked ( const GFS &  gfs) const
inline

Member Data Documentation

◆ blockSize

template<Blocking blocking = Blocking::none, std::size_t block_size_ = 0>
const size_type Dune::PDELab::ISTL::VectorBackend< blocking, block_size_ >::blockSize = block_size_
static

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