|
dune-pdelab
2.4.1
|
#include <dune/pdelab/backend/simple/vector.hh>

Public Types | |
| typedef C | Container |
| typedef Container::value_type | ElementType |
| typedef ElementType | E |
| typedef ElementType | field_type |
| typedef GFS | GridFunctionSpace |
| typedef Container::size_type | size_type |
| typedef GFS::Ordering::Traits::ContainerIndex | ContainerIndex |
| typedef Container::iterator | iterator |
| typedef Container::const_iterator | const_iterator |
| template<typename LFSCache > | |
| using | LocalView = UncachedVectorView< VectorContainer, LFSCache > |
| template<typename LFSCache > | |
| using | ConstLocalView = ConstUncachedVectorView< const VectorContainer, LFSCache > |
Public Member Functions | |
| VectorContainer (const VectorContainer &rhs) | |
| VectorContainer (const GFS &gfs, Backend::attached_container=Backend::attached_container()) | |
| VectorContainer (const GFS &gfs, Backend::unattached_container) | |
| Creates a VectorContainer without allocating storage. More... | |
| VectorContainer (const GFS &gfs, Container &container) | |
| Constructs an VectorContainer for an explicitly given vector object. More... | |
| VectorContainer (const GFS &gfs, const E &e) | |
| void | detach () |
| void | attach (std::shared_ptr< Container > container) |
| bool | attached () const |
| const std::shared_ptr< Container > & | storage () const |
| size_type | N () const |
| VectorContainer & | operator= (const VectorContainer &r) |
| VectorContainer & | operator= (const E &e) |
| VectorContainer & | operator*= (const E &e) |
| VectorContainer & | operator+= (const E &e) |
| VectorContainer & | operator+= (const VectorContainer &y) |
| VectorContainer & | operator-= (const VectorContainer &y) |
| E & | operator[] (const ContainerIndex &ci) |
| const E & | operator[] (const ContainerIndex &ci) const |
| Dune::template FieldTraits< E >::real_type | two_norm () const |
| Dune::template FieldTraits< E >::real_type | one_norm () const |
| Dune::template FieldTraits< E >::real_type | infinity_norm () const |
| E | operator* (const VectorContainer &y) const |
| E | dot (const VectorContainer &y) const |
| VectorContainer & | axpy (const E &a, const VectorContainer &y) |
| Container & | base () |
| const Container & | base () const |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| size_t | flatsize () const |
| const GFS & | gridFunctionSpace () const |
| typedef Container::const_iterator Dune::PDELab::simple::VectorContainer< GFS, C >::const_iterator |
| using Dune::PDELab::simple::VectorContainer< GFS, C >::ConstLocalView = ConstUncachedVectorView<const VectorContainer,LFSCache> |
| typedef C Dune::PDELab::simple::VectorContainer< GFS, C >::Container |
| typedef GFS::Ordering::Traits::ContainerIndex Dune::PDELab::simple::VectorContainer< GFS, C >::ContainerIndex |
| typedef ElementType Dune::PDELab::simple::VectorContainer< GFS, C >::E |
| typedef Container::value_type Dune::PDELab::simple::VectorContainer< GFS, C >::ElementType |
| typedef ElementType Dune::PDELab::simple::VectorContainer< GFS, C >::field_type |
| typedef GFS Dune::PDELab::simple::VectorContainer< GFS, C >::GridFunctionSpace |
| typedef Container::iterator Dune::PDELab::simple::VectorContainer< GFS, C >::iterator |
| using Dune::PDELab::simple::VectorContainer< GFS, C >::LocalView = UncachedVectorView<VectorContainer,LFSCache> |
| typedef Container::size_type Dune::PDELab::simple::VectorContainer< GFS, C >::size_type |
|
inline |
|
inline |
|
inline |
Creates a VectorContainer without allocating storage.
|
inline |
Constructs an VectorContainer for an explicitly given vector object.
| gfs | GridFunctionSpace that determines the size and the blocking of the vector |
| container | The actual container class |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References Dune::PDELab::Backend::native().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References e.
|
inline |
|
inline |
|
inline |
|
inline |
1.8.11