dune-pdelab 2.10-git
Loading...
Searching...
No Matches
Dune::PDELab::LocalSparsityPattern Class Reference

Layout description for a sparse linear operator. More...

#include <dune/pdelab/gridoperator/common/assemblerutilities.hh>

Inheritance diagram for Dune::PDELab::LocalSparsityPattern:
Inheritance graph

Public Member Functions

template<typename LFSV , typename LFSU >
void addLink (const LFSV &lfsv, std::size_t i, const LFSU &lfsu, std::size_t j)
 Adds a link between DOF i of lfsv and DOF j of lfsu.
 
SparsityLink assign (SparsityLink ... args)
 
SparsityLink at (SparsityLink ... args)
 
SparsityLink back (SparsityLink ... args)
 
SparsityLink begin (SparsityLink ... args)
 
SparsityLink capacity (SparsityLink ... args)
 
SparsityLink cbegin (SparsityLink ... args)
 
SparsityLink cend (SparsityLink ... args)
 
SparsityLink clear (SparsityLink ... args)
 
SparsityLink crbegin (SparsityLink ... args)
 
SparsityLink crend (SparsityLink ... args)
 
SparsityLink data (SparsityLink ... args)
 
SparsityLink emplace (SparsityLink ... args)
 
SparsityLink emplace_back (SparsityLink ... args)
 
SparsityLink empty (SparsityLink ... args)
 
SparsityLink end (SparsityLink ... args)
 
SparsityLink erase (SparsityLink ... args)
 
SparsityLink front (SparsityLink ... args)
 
SparsityLink get_allocator (SparsityLink ... args)
 
SparsityLink insert (SparsityLink ... args)
 
SparsityLink max_size (SparsityLink ... args)
 
SparsityLink operator[] (SparsityLink ... args)
 
SparsityLink pop_back (SparsityLink ... args)
 
SparsityLink push_back (SparsityLink ... args)
 
SparsityLink rbegin (SparsityLink ... args)
 
SparsityLink rend (SparsityLink ... args)
 
SparsityLink reserve (SparsityLink ... args)
 
SparsityLink resize (SparsityLink ... args)
 
SparsityLink shrink_to_fit (SparsityLink ... args)
 
SparsityLink size (SparsityLink ... args)
 
SparsityLink swap (SparsityLink ... args)
 

Public Attributes

SparsityLink elements
 STL member.
 

Detailed Description

Layout description for a sparse linear operator.

See also
SparsityLink

Member Function Documentation

◆ addLink()

template<typename LFSV , typename LFSU >
void Dune::PDELab::LocalSparsityPattern::addLink ( const LFSV &  lfsv,
std::size_t  i,
const LFSU &  lfsu,
std::size_t  j 
)
inline

Adds a link between DOF i of lfsv and DOF j of lfsu.

This methods adds a link between the DOF i of the test local test space lfsv and the DOF j of the local ansatz space lfsu.

Parameters
lfsvThe local test space.
iIndex of the DOF in the test space lfsv.
lfsuThe local ansatz space.
jIndex of the DOF in the ansatz space lfsu.

Member Data Documentation

◆ elements

SparsityLink std::vector< SparsityLink >::elements
inherited

STL member.


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