|
dune-pdelab
2.0.0
|
#include <dune/pdelab/backend/simple/vector.hh>
Classes | |
| struct | ConstLocalView |
| struct | LocalView |
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 |
Public Member Functions | |
| VectorContainer (const VectorContainer &rhs) | |
| VectorContainer (const GFS &gfs, tags::attached_container=tags::attached_container()) | |
| VectorContainer (const GFS &gfs, tags::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 (shared_ptr< Container > container) |
| bool | attached () const |
| const 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 |
| 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 |
| 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 |
Referenced by Dune::PDELab::simple::VectorContainer< GFS, C >::operator=().
|
inline |
|
inline |
|
inline |
|
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.7