Class template Dune::XT::LA::ListVectorArray<Vector>

template<class Vector>
class Dune::XT::LA::ListVectorArray<Vector>

A dynamic array of vectors, each annotated with a Common::Parameter note.

Class Dune::XT::LA::ListVectorArray::AnnotatedVector

template<class Vector>
class Dune::XT::LA::ListVectorArray<Vector>::AnnotatedVector

No documentation provided.

Method Dune::XT::LA::ListVectorArray::AnnotatedVector::vector

template<class Vector>
const VectorType &Dune::XT::LA::ListVectorArray<Vector>::AnnotatedVector::vector() const

No documentation provided.

Method Dune::XT::LA::ListVectorArray::AnnotatedVector::vector

template<class Vector>
VectorType &Dune::XT::LA::ListVectorArray<Vector>::AnnotatedVector::vector()

No documentation provided.

Method Dune::XT::LA::ListVectorArray::AnnotatedVector::note

template<class Vector>
const Common::Parameter &Dune::XT::LA::ListVectorArray<Vector>::AnnotatedVector::note() const

No documentation provided.

Method Dune::XT::LA::ListVectorArray::AnnotatedVector::note

template<class Vector>
Common::Parameter &Dune::XT::LA::ListVectorArray<Vector>::AnnotatedVector::note()

No documentation provided.

Constructor Dune::XT::LA::ListVectorArray::AnnotatedVector::AnnotatedVector

template<class Vector>
Dune::XT::LA::ListVectorArray<Vector>::AnnotatedVector::AnnotatedVector(VectorArrayType &vectors, std::vector<Common::Parameter> &notes, const size_t ii)

No documentation provided.

Field Dune::XT::LA::ListVectorArray::AnnotatedVector::vectors_

template<class Vector>
VectorArrayType &Dune::XT::LA::ListVectorArray<Vector>::AnnotatedVector::vectors_

No documentation provided.

Field Dune::XT::LA::ListVectorArray::AnnotatedVector::notes_

template<class Vector>
std::vector<Common::Parameter> &Dune::XT::LA::ListVectorArray<Vector>::AnnotatedVector::notes_

No documentation provided.

Field Dune::XT::LA::ListVectorArray::AnnotatedVector::ii_

template<class Vector>
const size_t Dune::XT::LA::ListVectorArray<Vector>::AnnotatedVector::ii_

No documentation provided.

Method Dune::XT::LA::ListVectorArray::dim

template<class Vector>
size_t Dune::XT::LA::ListVectorArray<Vector>::dim() const

No documentation provided.

Method Dune::XT::LA::ListVectorArray::length

template<class Vector>
size_t Dune::XT::LA::ListVectorArray<Vector>::length() const

No documentation provided.

Method Dune::XT::LA::ListVectorArray::vectors

template<class Vector>
const VectorArrayType &Dune::XT::LA::ListVectorArray<Vector>::vectors() const

No documentation provided.

Method Dune::XT::LA::ListVectorArray::notes

template<class Vector>
const std::vector<Common::Parameter> &Dune::XT::LA::ListVectorArray<Vector>::notes() const

No documentation provided.

Method Dune::XT::LA::ListVectorArray::reserve

template<class Vector>
void Dune::XT::LA::ListVectorArray<Vector>::reserve(const size_t len)

No documentation provided.

Method Dune::XT::LA::ListVectorArray::append

template<class Vector>
void Dune::XT::LA::ListVectorArray<Vector>::append(const VectorType &vec, const Common::Parameter &note = {})

No documentation provided.

Method Dune::XT::LA::ListVectorArray::append

template<class Vector>
void Dune::XT::LA::ListVectorArray<Vector>::append(VectorType &vec, const Common::Parameter &note = {})

No documentation provided.

Method Dune::XT::LA::ListVectorArray::append

template<class Vector>
void Dune::XT::LA::ListVectorArray<Vector>::append(VectorType &&vec, const Common::Parameter &note = {})

No documentation provided.

Method Dune::XT::LA::ListVectorArray::operator[]

template<class Vector>
const AnnotatedVector &Dune::XT::LA::ListVectorArray<Vector>::operator[](const size_t ii) const

No documentation provided.

Method Dune::XT::LA::ListVectorArray::operator[]

template<class Vector>
AnnotatedVector &Dune::XT::LA::ListVectorArray<Vector>::operator[](const size_t ii)

No documentation provided.

Method Dune::XT::LA::ListVectorArray::front

template<class Vector>
reference Dune::XT::LA::ListVectorArray<Vector>::front()

No documentation provided.

Method Dune::XT::LA::ListVectorArray::front

template<class Vector>
const_reference Dune::XT::LA::ListVectorArray<Vector>::front() const

No documentation provided.

Method Dune::XT::LA::ListVectorArray::back

template<class Vector>
reference Dune::XT::LA::ListVectorArray<Vector>::back()

No documentation provided.

Method Dune::XT::LA::ListVectorArray::back

template<class Vector>
const_reference Dune::XT::LA::ListVectorArray<Vector>::back() const

No documentation provided.

Method Dune::XT::LA::ListVectorArray::begin

template<class Vector>
iterator Dune::XT::LA::ListVectorArray<Vector>::begin()

No documentation provided.

Method Dune::XT::LA::ListVectorArray::begin

template<class Vector>
const_iterator Dune::XT::LA::ListVectorArray<Vector>::begin() const

No documentation provided.

Method Dune::XT::LA::ListVectorArray::cbegin

template<class Vector>
const_iterator Dune::XT::LA::ListVectorArray<Vector>::cbegin() const

No documentation provided.

Method Dune::XT::LA::ListVectorArray::end

template<class Vector>
iterator Dune::XT::LA::ListVectorArray<Vector>::end()

No documentation provided.

Method Dune::XT::LA::ListVectorArray::end

template<class Vector>
const_iterator Dune::XT::LA::ListVectorArray<Vector>::end() const

No documentation provided.

Method Dune::XT::LA::ListVectorArray::cend

template<class Vector>
const_iterator Dune::XT::LA::ListVectorArray<Vector>::cend() const

No documentation provided.

Method Dune::XT::LA::ListVectorArray::rbegin

template<class Vector>
reverse_iterator Dune::XT::LA::ListVectorArray<Vector>::rbegin()

No documentation provided.

Method Dune::XT::LA::ListVectorArray::rbegin

template<class Vector>
const_reverse_iterator Dune::XT::LA::ListVectorArray<Vector>::rbegin() const

No documentation provided.

Method Dune::XT::LA::ListVectorArray::crbegin

template<class Vector>
const_reverse_iterator Dune::XT::LA::ListVectorArray<Vector>::crbegin() const

No documentation provided.

Method Dune::XT::LA::ListVectorArray::rend

template<class Vector>
reverse_iterator Dune::XT::LA::ListVectorArray<Vector>::rend()

No documentation provided.

Method Dune::XT::LA::ListVectorArray::rend

template<class Vector>
const_reverse_iterator Dune::XT::LA::ListVectorArray<Vector>::rend() const

No documentation provided.

Method Dune::XT::LA::ListVectorArray::crend

template<class Vector>
const_reverse_iterator Dune::XT::LA::ListVectorArray<Vector>::crend() const

No documentation provided.

Constructor Dune::XT::LA::ListVectorArray::ListVectorArray

template<class Vector>
explicit Dune::XT::LA::ListVectorArray<Vector>::ListVectorArray(const size_t dm, const size_t lngth = 0, const size_t resrv = 0)

No documentation provided.

Constructor Dune::XT::LA::ListVectorArray::ListVectorArray

template<class Vector>
Dune::XT::LA::ListVectorArray<Vector>::ListVectorArray(const ThisType &other)

No documentation provided.

Constructor Dune::XT::LA::ListVectorArray::ListVectorArray

template<class Vector>
Dune::XT::LA::ListVectorArray<Vector>::ListVectorArray(ThisType &&source) noexcept

No documentation provided.

Field Dune::XT::LA::ListVectorArray::dim_

template<class Vector>
const size_t Dune::XT::LA::ListVectorArray<Vector>::dim_

No documentation provided.

Field Dune::XT::LA::ListVectorArray::len_

template<class Vector>
size_t Dune::XT::LA::ListVectorArray<Vector>::len_

No documentation provided.

Field Dune::XT::LA::ListVectorArray::vectors_

template<class Vector>
VectorArrayType Dune::XT::LA::ListVectorArray<Vector>::vectors_

No documentation provided.

Field Dune::XT::LA::ListVectorArray::notes_

template<class Vector>
std::vector<Common::Parameter> Dune::XT::LA::ListVectorArray<Vector>::notes_

No documentation provided.

Field Dune::XT::LA::ListVectorArray::pairs_

template<class Vector>
AnnotatedVectorArrayType Dune::XT::LA::ListVectorArray<Vector>::pairs_

No documentation provided.

Type alias Dune::XT::LA::ListVectorArray::ThisType

template<class Vector>
using Dune::XT::LA::ListVectorArray<Vector>::ThisType = ListVectorArray<Vector>

No documentation provided.

Type alias Dune::XT::LA::ListVectorArray::VectorType

template<class Vector>
using Dune::XT::LA::ListVectorArray<Vector>::VectorType = Vector

No documentation provided.

Type alias Dune::XT::LA::ListVectorArray::VectorArrayType

template<class Vector>
using Dune::XT::LA::ListVectorArray<Vector>::VectorArrayType = std::vector<Common::StorageProvider<VectorType>>

No documentation provided.

Type alias Dune::XT::LA::ListVectorArray::AnnotatedVectorArrayType

template<class Vector>
using Dune::XT::LA::ListVectorArray<Vector>::AnnotatedVectorArrayType = std::vector<AnnotatedVector>

No documentation provided.

Type alias Dune::XT::LA::ListVectorArray::iterator

template<class Vector>
using Dune::XT::LA::ListVectorArray<Vector>::iterator = typename AnnotatedVectorArrayType::iterator

No documentation provided.

Type alias Dune::XT::LA::ListVectorArray::const_iterator

template<class Vector>
using Dune::XT::LA::ListVectorArray<Vector>::const_iterator = typename AnnotatedVectorArrayType::const_iterator

No documentation provided.

Type alias Dune::XT::LA::ListVectorArray::reverse_iterator

template<class Vector>
using Dune::XT::LA::ListVectorArray<Vector>::reverse_iterator = typename AnnotatedVectorArrayType::reverse_iterator

No documentation provided.

Type alias Dune::XT::LA::ListVectorArray::const_reverse_iterator

template<class Vector>
using Dune::XT::LA::ListVectorArray<Vector>::const_reverse_iterator = typename AnnotatedVectorArrayType::const_reverse_iterator

No documentation provided.

Type alias Dune::XT::LA::ListVectorArray::reference

template<class Vector>
using Dune::XT::LA::ListVectorArray<Vector>::reference = typename AnnotatedVectorArrayType::reference

No documentation provided.

Type alias Dune::XT::LA::ListVectorArray::const_reference

template<class Vector>
using Dune::XT::LA::ListVectorArray<Vector>::const_reference = typename AnnotatedVectorArrayType::const_reference

No documentation provided.