dune-pdelab
2.4-dev
|
#include <dune/pdelab/backend/common/uncachedvectorview.hh>
Public Types | |
typedef V | Container |
typedef Container::ElementType | ElementType |
typedef Container::size_type | size_type |
typedef LFSC | LFSCache |
typedef LFSCache::DOFIndex | DOFIndex |
typedef LFSCache::ContainerIndex | ContainerIndex |
Public Member Functions | |
UncachedVectorView () | |
UncachedVectorView (Container &container) | |
template<typename LC > | |
void | write (const LC &local_container) |
template<typename LC > | |
void | add (const LC &local_container) |
template<typename ChildLFS , typename LC > | |
void | write (const ChildLFS &child_lfs, const LC &local_container) |
template<typename ChildLFS , typename LC > | |
void | add (const ChildLFS &child_lfs, const LC &local_container) |
template<typename ChildLFS , typename LC > | |
void | write_sub_container (const ChildLFS &child_lfs, const LC &local_container) |
template<typename ChildLFS , typename LC > | |
void | add_sub_container (const ChildLFS &child_lfs, const LC &local_container) |
void | commit () |
ElementType & | operator[] (size_type i) |
ElementType & | operator[] (const DOFIndex &di) |
ElementType & | operator[] (const ContainerIndex &ci) |
Container & | container () |
void | attach (V &container) |
void | detach () |
void | bind (const LFSCache &lfs_cache) |
void | unbind () |
size_type | size () const |
template<typename LC > | |
void | read (LC &local_container) const |
template<typename ChildLFS , typename LC > | |
void | read (const ChildLFS &child_lfs, LC &local_container) const |
template<typename ChildLFS , typename LC > | |
void | read_sub_container (const ChildLFS &child_lfs, LC &local_container) const |
const ElementType & | operator[] (size_type i) const |
const ElementType & | operator[] (const DOFIndex &di) const |
const ElementType & | operator[] (const ContainerIndex &ci) const |
const Container & | container () const |
const LFSCache & | cache () const |
Protected Attributes | |
V * | _container |
const LFSCache * | _lfs_cache |
typedef V Dune::PDELab::UncachedVectorView< V, LFSC >::Container |
typedef LFSCache::ContainerIndex Dune::PDELab::UncachedVectorView< V, LFSC >::ContainerIndex |
typedef LFSCache::DOFIndex Dune::PDELab::UncachedVectorView< V, LFSC >::DOFIndex |
typedef Container::ElementType Dune::PDELab::UncachedVectorView< V, LFSC >::ElementType |
typedef LFSC Dune::PDELab::UncachedVectorView< V, LFSC >::LFSCache |
typedef Container::size_type Dune::PDELab::UncachedVectorView< V, LFSC >::size_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
References Dune::PDELab::ConstUncachedVectorView< V, LFSC >::_lfs_cache.
Referenced by Dune::PDELab::UncachedVectorView< V, LFSC >::add(), Dune::PDELab::UncachedVectorView< V, LFSC >::add_sub_container(), Dune::PDELab::ConstUncachedVectorView< V, LFSC >::operator[](), Dune::PDELab::UncachedVectorView< V, LFSC >::operator[](), Dune::PDELab::ConstUncachedVectorView< V, LFSC >::read(), Dune::PDELab::ConstUncachedVectorView< V, LFSC >::read_sub_container(), Dune::PDELab::ConstUncachedVectorView< V, LFSC >::size(), Dune::PDELab::UncachedVectorView< V, LFSC >::write(), and Dune::PDELab::UncachedVectorView< V, LFSC >::write_sub_container().
|
inline |
|
inlineinherited |
References Dune::PDELab::ConstUncachedVectorView< V, LFSC >::_container.
Referenced by Dune::PDELab::ConstUncachedVectorView< V, LFSC >::attach(), Dune::PDELab::ConstUncachedVectorView< V, LFSC >::operator[](), Dune::PDELab::ConstUncachedVectorView< V, LFSC >::read(), and Dune::PDELab::ConstUncachedVectorView< V, LFSC >::read_sub_container().
|
inline |
References Dune::PDELab::ConstUncachedVectorView< V, LFSC >::_container.
Referenced by Dune::PDELab::UncachedVectorView< V, LFSC >::add(), Dune::PDELab::UncachedVectorView< V, LFSC >::add_sub_container(), Dune::PDELab::UncachedVectorView< V, LFSC >::operator[](), Dune::PDELab::UncachedVectorView< V, LFSC >::write(), and Dune::PDELab::UncachedVectorView< V, LFSC >::write_sub_container().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inline |
|
inline |
|
protectedinherited |
|
protectedinherited |