Class template Dune::XT::LA::CommonDenseVector¶
-
template<class ScalarImp>
class Dune::XT::LA::CommonDenseVector<ScalarImp>¶ A dense vector implementation of VectorInterface using the Dune::DynamicVector.
Method Dune::XT::LA::CommonDenseVector::operator=¶
-
template<class ScalarImp>
ThisType &Dune::XT::LA::CommonDenseVector<ScalarImp>::operator=(const ThisType &other)¶ No documentation provided.
Method Dune::XT::LA::CommonDenseVector::operator=¶
-
template<class ScalarImp>
ThisType &Dune::XT::LA::CommonDenseVector<ScalarImp>::operator=(const ScalarType &value)¶ Note
Does a deep copy.
Method Dune::XT::LA::CommonDenseVector::backend¶
-
template<class ScalarImp>
BackendType &Dune::XT::LA::CommonDenseVector<ScalarImp>::backend()¶ \ {
Required by the ProvidesBackend interface.
Method Dune::XT::LA::CommonDenseVector::backend¶
-
template<class ScalarImp>
const BackendType &Dune::XT::LA::CommonDenseVector<ScalarImp>::backend() const¶ No documentation provided.
Method Dune::XT::LA::CommonDenseVector::data¶
-
template<class ScalarImp>
ScalarType *Dune::XT::LA::CommonDenseVector<ScalarImp>::data()¶ Warning
This makes only sense for scalar data types, not for complex! *
Method Dune::XT::LA::CommonDenseVector::data¶
-
template<class ScalarImp>
const ScalarType *Dune::XT::LA::CommonDenseVector<ScalarImp>::data() const¶ No documentation provided.
Method Dune::XT::LA::CommonDenseVector::data_size¶
-
template<class ScalarImp>
int Dune::XT::LA::CommonDenseVector<ScalarImp>::data_size() const¶ No documentation provided.
Method Dune::XT::LA::CommonDenseVector::copy¶
-
template<class ScalarImp>
ThisType Dune::XT::LA::CommonDenseVector<ScalarImp>::copy() const¶ \ }
Required by ContainerInterface.
\ {
Method Dune::XT::LA::CommonDenseVector::scal¶
-
template<class ScalarImp>
void Dune::XT::LA::CommonDenseVector<ScalarImp>::scal(const ScalarType &alpha)¶ No documentation provided.
Method Dune::XT::LA::CommonDenseVector::axpy¶
-
template<class ScalarImp>
void Dune::XT::LA::CommonDenseVector<ScalarImp>::axpy(const ScalarType &alpha, const ThisType &xx)¶ No documentation provided.
Method Dune::XT::LA::CommonDenseVector::has_equal_shape¶
-
template<class ScalarImp>
bool Dune::XT::LA::CommonDenseVector<ScalarImp>::has_equal_shape(const ThisType &other) const¶ No documentation provided.
Method Dune::XT::LA::CommonDenseVector::size¶
-
template<class ScalarImp>
inline int Dune::XT::LA::CommonDenseVector<ScalarImp>::size() const¶
Method Dune::XT::LA::CommonDenseVector::resize¶
-
template<class ScalarImp>
inline void Dune::XT::LA::CommonDenseVector<ScalarImp>::resize(const int new_size)¶ No documentation provided.
Method Dune::XT::LA::CommonDenseVector::add_to_entry¶
-
template<class ScalarImp>
void Dune::XT::LA::CommonDenseVector<ScalarImp>::add_to_entry(const int ii, const ScalarType &value)¶ No documentation provided.
Method Dune::XT::LA::CommonDenseVector::set_entry¶
-
template<class ScalarImp>
void Dune::XT::LA::CommonDenseVector<ScalarImp>::set_entry(const int ii, const ScalarType &value)¶ No documentation provided.
Method Dune::XT::LA::CommonDenseVector::get_entry¶
-
template<class ScalarImp>
ScalarType Dune::XT::LA::CommonDenseVector<ScalarImp>::get_entry(const int ii) const¶ No documentation provided.
Method Dune::XT::LA::CommonDenseVector::get_unchecked_ref¶
-
template<class ScalarImp>
inline ScalarType &Dune::XT::LA::CommonDenseVector<ScalarImp>::get_unchecked_ref(const int ii)¶ No documentation provided.
Method Dune::XT::LA::CommonDenseVector::get_unchecked_ref¶
-
template<class ScalarImp>
inline const ScalarType &Dune::XT::LA::CommonDenseVector<ScalarImp>::get_unchecked_ref(const int ii) const¶ No documentation provided.
Method Dune::XT::LA::CommonDenseVector::operator[]¶
-
template<class ScalarImp>
inline ScalarType &Dune::XT::LA::CommonDenseVector<ScalarImp>::operator[](const int ii)¶ No documentation provided.
Method Dune::XT::LA::CommonDenseVector::operator[]¶
-
template<class ScalarImp>
inline const ScalarType &Dune::XT::LA::CommonDenseVector<ScalarImp>::operator[](const int ii) const¶ No documentation provided.
Method Dune::XT::LA::CommonDenseVector::dot¶
-
template<class ScalarImp>
ScalarType Dune::XT::LA::CommonDenseVector<ScalarImp>::dot(const ThisType &other) const final¶ \ }
These methods override default implementations from VectorInterface.
\ {
Method Dune::XT::LA::CommonDenseVector::l1_norm¶
-
template<class ScalarImp>
RealType Dune::XT::LA::CommonDenseVector<ScalarImp>::l1_norm() const final¶ No documentation provided.
Method Dune::XT::LA::CommonDenseVector::l2_norm¶
-
template<class ScalarImp>
RealType Dune::XT::LA::CommonDenseVector<ScalarImp>::l2_norm() const final¶ No documentation provided.
Method Dune::XT::LA::CommonDenseVector::sup_norm¶
-
template<class ScalarImp>
RealType Dune::XT::LA::CommonDenseVector<ScalarImp>::sup_norm() const final¶ No documentation provided.
Method Dune::XT::LA::CommonDenseVector::iadd¶
-
template<class ScalarImp>
void Dune::XT::LA::CommonDenseVector<ScalarImp>::iadd(const ThisType &other) final¶ No documentation provided.
Method Dune::XT::LA::CommonDenseVector::isub¶
-
template<class ScalarImp>
void Dune::XT::LA::CommonDenseVector<ScalarImp>::isub(const ThisType &other) final¶ No documentation provided.
Constructor Dune::XT::LA::CommonDenseVector::CommonDenseVector<ScalarImp>¶
Constructor Dune::XT::LA::CommonDenseVector::CommonDenseVector<ScalarImp>¶
Constructor Dune::XT::LA::CommonDenseVector::CommonDenseVector<ScalarImp>¶
Constructor Dune::XT::LA::CommonDenseVector::CommonDenseVector<ScalarImp>¶
Constructor Dune::XT::LA::CommonDenseVector::CommonDenseVector<ScalarImp>¶
Constructor Dune::XT::LA::CommonDenseVector::CommonDenseVector<ScalarImp>¶
Constructor Dune::XT::LA::CommonDenseVector::CommonDenseVector<ScalarImp>¶
Constructor Dune::XT::LA::CommonDenseVector::CommonDenseVector<ScalarImp>¶
No documentation provided.
Field Dune::XT::LA::CommonDenseVector::backend_¶
-
std::shared_ptr<BackendType> Dune::XT::LA::CommonDenseVector::backend_¶
No documentation provided.
Field Dune::XT::LA::CommonDenseVector::mutexes_¶
-
int Dune::XT::LA::CommonDenseVector::mutexes_¶
No documentation provided.
Type alias Dune::XT::LA::CommonDenseVector::ThisType¶
-
type Dune::XT::LA::CommonDenseVector::ThisType¶
No documentation provided.
Type alias Dune::XT::LA::CommonDenseVector::InterfaceType¶
-
type Dune::XT::LA::CommonDenseVector::InterfaceType¶
No documentation provided.
Type alias Dune::XT::LA::CommonDenseVector::Traits¶
-
type Dune::XT::LA::CommonDenseVector::Traits¶
No documentation provided.
Type alias Dune::XT::LA::CommonDenseVector::derived_type¶
-
type Dune::XT::LA::CommonDenseVector::derived_type¶
No documentation provided.
Type alias Dune::XT::LA::CommonDenseVector::MutexesType¶
-
type Dune::XT::LA::CommonDenseVector::MutexesType¶
No documentation provided.