|
dune-pdelab 2.10-git
|
Loading...
Searching...
No Matches
simple/vector.hh
Go to the documentation of this file.
194 return sqrt(std::accumulate(_container->begin(),_container->end(),Real(0),std::bind(std::plus<Real>(),_1,std::bind(abs2<E>(),_2))));
226 return std::inner_product(_container->begin(),_container->end(),y._container->begin(),E(0),std::plus<E>(),Dune::dot<E,E>);
Y & rhs()
virtual void operator()()=0
std::shared_ptr< T > stackobject_to_shared_ptr(T &t)
STL namespace.
For backward compatibility – Do not use this!
T real_type
Tag for requesting a vector or matrix container without a pre-attached underlying object.
Definition backend/common/tags.hh:24
Tag for requesting a vector or matrix container with a pre-attached underlying object.
Definition backend/common/tags.hh:28
Definition sparse.hh:44
Definition simple/vector.hh:45
ElementType field_type
Definition simple/vector.hh:55
VectorContainer & operator-=(const VectorContainer &y)
Definition simple/vector.hh:172
void attach(std::shared_ptr< Container > container)
Definition simple/vector.hh:109
Container::value_type ElementType
Definition simple/vector.hh:51
VectorContainer(const VectorContainer &rhs)
Definition simple/vector.hh:72
VectorContainer(const GFS &gfs, Container &container)
Constructs an VectorContainer for an explicitly given vector object.
Definition simple/vector.hh:92
const E & operator[](const ContainerIndex &ci) const
Definition simple/vector.hh:184
const GFS & gridFunctionSpace() const
Definition simple/vector.hh:287
E dot(const VectorContainer &y) const
Definition simple/vector.hh:224
Container::size_type size_type
Definition simple/vector.hh:58
size_t flatsize() const
Definition simple/vector.hh:282
VectorContainer & axpy(const E &a, const VectorContainer &y)
Definition simple/vector.hh:229
VectorContainer & operator*=(const E &e)
Definition simple/vector.hh:150
Dune::template FieldTraits< E >::real_type two_norm() const
Definition simple/vector.hh:189
E operator*(const VectorContainer &y) const
Definition simple/vector.hh:219
VectorContainer(const GFS &gfs, const E &e)
Definition simple/vector.hh:99
VectorContainer & operator+=(const E &e)
Definition simple/vector.hh:158
Container::const_iterator const_iterator
Definition simple/vector.hh:63
VectorContainer & operator+=(const VectorContainer &y)
Definition simple/vector.hh:165
VectorContainer & operator=(const VectorContainer &r)
Definition simple/vector.hh:129
Dune::template FieldTraits< E >::real_type infinity_norm() const
Definition simple/vector.hh:207
const_iterator begin() const
Definition simple/vector.hh:267
E & operator[](const ContainerIndex &ci)
Definition simple/vector.hh:179
const std::shared_ptr< Container > & storage() const
Definition simple/vector.hh:119
VectorContainer(const GFS &gfs, Backend::attached_container=Backend::attached_container())
Definition simple/vector.hh:77
const Container & base() const
Definition simple/vector.hh:243
VectorContainer & operator=(const E &e)
Definition simple/vector.hh:144
Dune::template FieldTraits< E >::real_type one_norm() const
Definition simple/vector.hh:197
GFS::Ordering::Traits::ContainerIndex ContainerIndex
Definition simple/vector.hh:60
Container::iterator iterator
Definition simple/vector.hh:62
VectorContainer(const GFS &gfs, Backend::unattached_container)
Creates a VectorContainer without allocating storage.
Definition simple/vector.hh:83
GFS GridFunctionSpace
Definition simple/vector.hh:57
Various tags for influencing backend behavior.
T accumulate(T... args)
T bind(T... args)
T fill(T... args)
T inner_product(T... args)
T max_element(T... args)
T reset(T... args)
T sqrt(T... args)
T transform(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8