|
dune-assembler 2.12
|
Loading...
Searching...
No Matches
localviewpair.hh
Go to the documentation of this file.
28 using size_type = std::common_type_t<typename RowLocalView::size_type, typename ColLocalView::size_type>;
STL namespace.
Definition localboundaryintersectionmatrixassembler.hh:9
const IndexPair * pair(const std::size_t &local) const
A pair of local views constructed from a pair of global bases.
Definition localviewpair.hh:24
LocalViewPair(RowBasis const &rowBasis, ColBasis const &colBasis)
Construct local view for a given global finite element basis.
Definition localviewpair.hh:43
bool same() const
Return whether both local views refer to the same object.
Definition localviewpair.hh:101
friend auto const & get(const LocalViewPair &pair) noexcept
Return a reference to the first (I == 0) or second (I == 1) local view.
Definition localviewpair.hh:89
void bind(const Element &element)
Bind the views to a grid element.
Definition localviewpair.hh:72
ColLocalView & colLocalView_
Definition localviewpair.hh:109
LocalViewPair(LocalViewPair &&other)
Move-construct a LocalView pair. This needs to reset the reference for the second local view.
Definition localviewpair.hh:64
void unbind()
Unbind from the current element.
Definition localviewpair.hh:80
LocalViewPair(const LocalViewPair &other)
Copy-construct a LocalView pair. This needs to reset the reference for the second local view.
Definition localviewpair.hh:54
RowLocalView rowLocalView_
Definition localviewpair.hh:107
ColLocalView colLocalViewStorage_
Definition localviewpair.hh:108
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8