![]() |
Dune-Fufem 2.11-git
|
Loading...
Searching...
No Matches
Dune::Fufem::Concept::MatrixBackend< RowBasis, ColBasis > Struct Template Reference
#include <dune/fufem/backends/istlmatrixbackend.hh>
Inheritance diagram for Dune::Fufem::Concept::MatrixBackend< RowBasis, ColBasis >:

Public Types | |
| using | RowMultiIndex = typename RowBasis::MultiIndex |
| using | ColMultiIndex = typename ColBasis::MultiIndex |
| typedef TypeList< BaseConcepts... > | BaseConceptList |
Public Member Functions | |
| template<class V > | |
| auto | require (const V &v) -> decltype(const_cast< V & >(v).patternBuilder(), const_cast< V & >(v)(std::declval< RowMultiIndex >(), std::declval< ColMultiIndex >())=v(std::declval< RowMultiIndex >(), std::declval< ColMultiIndex >())) |
Member Typedef Documentation
◆ ColMultiIndex
template<class RowBasis , class ColBasis = RowBasis>
| using Dune::Fufem::Concept::MatrixBackend< RowBasis, ColBasis >::ColMultiIndex = typename ColBasis::MultiIndex |
◆ RowMultiIndex
template<class RowBasis , class ColBasis = RowBasis>
| using Dune::Fufem::Concept::MatrixBackend< RowBasis, ColBasis >::RowMultiIndex = typename RowBasis::MultiIndex |
Member Function Documentation
◆ require()
template<class RowBasis , class ColBasis = RowBasis>
template<class V >
| auto Dune::Fufem::Concept::MatrixBackend< RowBasis, ColBasis >::require | ( | const V & | v | ) | -> decltype(const_cast< V & >(v).patternBuilder(), const_cast< V & >(v)(std::declval< RowMultiIndex >(), std::declval< ColMultiIndex >())=v(std::declval< RowMultiIndex >(), std::declval< ColMultiIndex >())) |
The documentation for this struct was generated from the following file:
