|
dune-functions 2.8.0
|
Loading...
Searching...
No Matches
Dune::Functions::Concept::PreBasis< GridView > Struct Template Reference
#include <dune/functions/functionspacebases/concepts.hh>
Public Member Functions | |
| template<class PB > | |
| auto | require (const PB &preBasis) -> decltype(requireType< typename PB::GridView >(), requireType< typename PB::size_type >(), requireType< typename PB::MultiIndex >(), requireType< typename PB::SizePrefix >(), requireType< typename PB::Node >(), requireSameType< typename PB::GridView, GridView >(), const_cast< PB & >(preBasis).initializeIndices(), requireConvertible< typename PB::GridView >(preBasis.gridView()), requireConvertible< typename PB::Node >(preBasis.makeNode()), requireConvertible< typename PB::size_type >(preBasis.size()), requireConvertible< typename PB::size_type >(preBasis.size(std::declval< typename PB::SizePrefix >())), requireConvertible< typename PB::size_type >(preBasis.dimension()), requireConvertible< typename PB::size_type >(preBasis.maxNodeSize()), requireSameType< decltype(const_cast< PB & >(preBasis).update(preBasis.gridView())), void >(), requireConcept< BasisTree< typename PB::GridView > >(preBasis.makeNode()), requireTrue< models< PreBasisWithNodeIndexSet< GridView >, PB >() or models< PreBasisWithIndices< GridView >, PB >()>()) |
Member Function Documentation
◆ require()
template<class GridView >
template<class PB >
| auto Dune::Functions::Concept::PreBasis< GridView >::require | ( | const PB & | preBasis | ) | -> decltype(requireType< typename PB::GridView >(), requireType< typename PB::size_type >(), requireType< typename PB::MultiIndex >(), requireType< typename PB::SizePrefix >(), requireType< typename PB::Node >(), requireSameType< typename PB::GridView, GridView >(), const_cast< PB & >(preBasis).initializeIndices(), requireConvertible< typename PB::GridView >(preBasis.gridView()), requireConvertible< typename PB::Node >(preBasis.makeNode()), requireConvertible< typename PB::size_type >(preBasis.size()), requireConvertible< typename PB::size_type >(preBasis.size(std::declval< typename PB::SizePrefix >())), requireConvertible< typename PB::size_type >(preBasis.dimension()), requireConvertible< typename PB::size_type >(preBasis.maxNodeSize()), requireSameType< decltype(const_cast< PB & >(preBasis).update(preBasis.gridView())), void >(), requireConcept< BasisTree< typename PB::GridView > >(preBasis.makeNode()), requireTrue< models< PreBasisWithNodeIndexSet< GridView >, PB >() or models< PreBasisWithIndices< GridView >, PB >()>()) |
The documentation for this struct was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8