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 |