dune-pdelab  2.0.0
Public Types | Public Member Functions | Protected Attributes | List of all members
Dune::PDELab::ISTLBlockVectorContainer< GFS, C >::ConstLocalView< LFSCache > Struct Template Reference

#include <dune/pdelab/backend/istlvectorbackend.hh>

Inheritance diagram for Dune::PDELab::ISTLBlockVectorContainer< GFS, C >::ConstLocalView< LFSCache >:
Inheritance graph

Public Types

typedef remove_const< const
ISTLBlockVectorContainer >
::type 
Container
 
typedef LFSCache LFSCache
 
typedef Container::E ElementType
 
typedef Container::size_type size_type
 
typedef LFSCache::DOFIndex DOFIndex
 
typedef LFSCache::ContainerIndex ContainerIndex
 

Public Member Functions

 ConstLocalView ()
 
 ConstLocalView (const ISTLBlockVectorContainer &vc)
 
void attach (const ISTLBlockVectorContainer &container)
 
void detach ()
 
void bind (const LFSCache &lfs_cache)
 
void unbind ()
 
size_type size () const
 
void read (LC &local_container) const
 
void read (const ChildLFS &child_lfs, LC &local_container) const
 
void read_sub_container (const ChildLFS &child_lfs, LC &local_container) const
 
const ElementTypeoperator[] (size_type i) const
 
const ElementTypeoperator[] (const DOFIndex &di) const
 
const ElementTypeoperator[] (const ContainerIndex &ci) const
 
const Containercontainer () const
 
const LFSCachecache () const
 

Protected Attributes

const ISTLBlockVectorContainer_container
 
const LFSCache_lfs_cache
 

Member Typedef Documentation

typedef LFSCache::ContainerIndex Dune::PDELab::ConstUncachedVectorView< const ISTLBlockVectorContainer , LFSCache >::ContainerIndex
inherited
typedef LFSCache::DOFIndex Dune::PDELab::ConstUncachedVectorView< const ISTLBlockVectorContainer , LFSCache >::DOFIndex
inherited
typedef Container::size_type Dune::PDELab::ConstUncachedVectorView< const ISTLBlockVectorContainer , LFSCache >::size_type
inherited

Constructor & Destructor Documentation

template<typename GFS, typename C>
template<typename LFSCache >
Dune::PDELab::ISTLBlockVectorContainer< GFS, C >::ConstLocalView< LFSCache >::ConstLocalView ( )
inline
template<typename GFS, typename C>
template<typename LFSCache >
Dune::PDELab::ISTLBlockVectorContainer< GFS, C >::ConstLocalView< LFSCache >::ConstLocalView ( const ISTLBlockVectorContainer vc)
inline

Member Function Documentation

void Dune::PDELab::ConstUncachedVectorView< const ISTLBlockVectorContainer , LFSCache >::attach ( const ISTLBlockVectorContainer container)
inlineinherited
void Dune::PDELab::ConstUncachedVectorView< const ISTLBlockVectorContainer , LFSCache >::bind ( const LFSCache lfs_cache)
inlineinherited
const LFSCache& Dune::PDELab::ConstUncachedVectorView< const ISTLBlockVectorContainer , LFSCache >::cache ( ) const
inlineinherited
const Container& Dune::PDELab::ConstUncachedVectorView< const ISTLBlockVectorContainer , LFSCache >::container ( ) const
inlineinherited
void Dune::PDELab::ConstUncachedVectorView< const ISTLBlockVectorContainer , LFSCache >::detach ( )
inlineinherited
const ElementType& Dune::PDELab::ConstUncachedVectorView< const ISTLBlockVectorContainer , LFSCache >::operator[] ( size_type  i) const
inlineinherited
const ElementType& Dune::PDELab::ConstUncachedVectorView< const ISTLBlockVectorContainer , LFSCache >::operator[] ( const DOFIndex di) const
inlineinherited
const ElementType& Dune::PDELab::ConstUncachedVectorView< const ISTLBlockVectorContainer , LFSCache >::operator[] ( const ContainerIndex ci) const
inlineinherited
void Dune::PDELab::ConstUncachedVectorView< const ISTLBlockVectorContainer , LFSCache >::read ( LC &  local_container) const
inlineinherited
void Dune::PDELab::ConstUncachedVectorView< const ISTLBlockVectorContainer , LFSCache >::read ( const ChildLFS &  child_lfs,
LC &  local_container 
) const
inlineinherited
void Dune::PDELab::ConstUncachedVectorView< const ISTLBlockVectorContainer , LFSCache >::read_sub_container ( const ChildLFS &  child_lfs,
LC &  local_container 
) const
inlineinherited
void Dune::PDELab::ConstUncachedVectorView< const ISTLBlockVectorContainer , LFSCache >::unbind ( )
inlineinherited

Member Data Documentation

const LFSCache* Dune::PDELab::ConstUncachedVectorView< const ISTLBlockVectorContainer , LFSCache >::_lfs_cache
protectedinherited

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