Class template Dune::XT::Common::FieldMatrix

Inherits from Dune::FieldMatrix, Dune::FieldMatrix.

Friends operator+(const ThisType &, const Dune::FieldMatrix<OtherScalar, ROWS, COLS> &), operator-(const ThisType &, const Dune::FieldMatrix<OtherScalar, ROWS, COLS> &), operator*(const ThisType &, Scalar), operator*(Scalar, const ThisType &), operator/(const ThisType &, Scalar), operator*(const Dune::FieldMatrix<OtherScalar, otherRows, ROWS> &, const ThisType &), operator*(const ThisType &, const FieldMatrix<OtherScalar, COLS, otherCols> &).

template<class K, int ROWS, int COLS>
class Dune::XT::Common::FieldMatrix<K, ROWS, COLS> : public Dune::FieldMatrix<K, ROWS, COLS>, public Dune::FieldMatrix<K, ROWS, COLS>

Struct Dune::XT::Common::FieldMatrix::ElimPivot

struct Dune::XT::Common::FieldMatrix::ElimPivot

No documentation provided.

Method Dune::XT::Common::FieldMatrix::ElimPivot::swap

void Dune::XT::Common::FieldMatrix::ElimPivot::swap(int i, int j)

No documentation provided.

Constructor Dune::XT::Common::FieldMatrix::ElimPivot::ElimPivot

explicit Dune::XT::Common::FieldMatrix::ElimPivot::ElimPivot(int &pivot)

No documentation provided.

Field Dune::XT::Common::FieldMatrix::ElimPivot::pivot_

int &Dune::XT::Common::FieldMatrix::ElimPivot::pivot_

No documentation provided.

Function template Dune::XT::Common::FieldMatrix::ElimPivot::operator()

template<typename T>
void Dune::XT::Common::FieldMatrix::ElimPivot::operator()(const T&, int, int)

No documentation provided.

Struct Dune::XT::Common::FieldMatrix::ElimDet

struct Dune::XT::Common::FieldMatrix::ElimDet

No documentation provided.

Method Dune::XT::Common::FieldMatrix::ElimDet::swap

void Dune::XT::Common::FieldMatrix::ElimDet::swap(int, int)

No documentation provided.

Method Dune::XT::Common::FieldMatrix::ElimDet::operator()

void Dune::XT::Common::FieldMatrix::ElimDet::operator()(const field_type&, int, int)

No documentation provided.

Constructor Dune::XT::Common::FieldMatrix::ElimDet::ElimDet

explicit Dune::XT::Common::FieldMatrix::ElimDet::ElimDet(field_type &sign)

No documentation provided.

Field Dune::XT::Common::FieldMatrix::ElimDet::sign_

field_type &Dune::XT::Common::FieldMatrix::ElimDet::sign_

No documentation provided.

Method Dune::XT::Common::FieldMatrix::transpose

template<class K, int ROWS, int COLS>
Dune::XT::Common::FieldMatrix<K, COLS, ROWS> Dune::XT::Common::FieldMatrix<K, ROWS, COLS>::transpose() const

No documentation provided.

Method Dune::XT::Common::FieldMatrix::operator*

template<class K, int ROWS, int COLS>
Dune::XT::Common::FieldVector<K, ROWS> Dune::XT::Common::FieldMatrix<K, ROWS, COLS>::operator*(const Dune::FieldVector<K, COLS> &vec) const

No documentation provided.

Method Dune::XT::Common::FieldMatrix::operator*

template<class K, int ROWS, int COLS>
ThisType Dune::XT::Common::FieldMatrix<K, ROWS, COLS>::operator*(const K &scal) const

This op is not redundant

Method Dune::XT::Common::FieldMatrix::determinant

template<class K, int ROWS, int COLS>
field_type Dune::XT::Common::FieldMatrix<K, ROWS, COLS>::determinant() const

No documentation provided.

Method Dune::XT::Common::FieldMatrix::invert

template<class K, int ROWS, int COLS>
void Dune::XT::Common::FieldMatrix<K, ROWS, COLS>::invert()

No documentation provided.

Constructor Dune::XT::Common::FieldMatrix::FieldMatrix<K, ROWS, COLS>

template<>
template<class K, int ROWS, int COLS>
Dune::XT::Common::FieldMatrix<K, ROWS, COLS>::FieldMatrix<K, ROWS, COLS>(const K &kk)

No documentation provided.

Constructor Dune::XT::Common::FieldMatrix::FieldMatrix<K, ROWS, COLS>

template<>
template<class K, int ROWS, int COLS>
Dune::XT::Common::FieldMatrix<K, ROWS, COLS>::FieldMatrix<K, ROWS, COLS>(const int rr, const int cc, const K &kk)

No documentation provided.

Constructor Dune::XT::Common::FieldMatrix::FieldMatrix<K, ROWS, COLS>

template<>
template<class K, int ROWS, int COLS>
Dune::XT::Common::FieldMatrix<K, ROWS, COLS>::FieldMatrix<K, ROWS, COLS>(std::initializer_list<std::initializer_list<K>> list_of_rows)

No documentation provided.

Type alias Dune::XT::Common::FieldMatrix::BaseType

type Dune::XT::Common::FieldMatrix::BaseType

No documentation provided.

Type alias Dune::XT::Common::FieldMatrix::ThisType

type Dune::XT::Common::FieldMatrix::ThisType

No documentation provided.

Function template Dune::XT::Common::FieldMatrix::FieldMatrix<K, ROWS, COLS>

template<class K, int ROWS, int COLS>
template<class OtherMatrixType>
Dune::XT::Common::FieldMatrix<K, ROWS, COLS>::FieldMatrix<K, ROWS, COLS>(const OtherMatrixType &other, int = 0)

No documentation provided.

Function template Dune::XT::Common::FieldMatrix::operator=

template<class K, int ROWS, int COLS>
template<class OtherMatrixType>
int &Dune::XT::Common::FieldMatrix<K, ROWS, COLS>::operator=(const OtherMatrixType &other)

No documentation provided.

Function template Dune::XT::Common::FieldMatrix::luDecomposition

template<class K, int ROWS, int COLS>
template<class Func>
void Dune::XT::Common::FieldMatrix<K, ROWS, COLS>::luDecomposition(ThisType &A, Func func) const

No documentation provided.

Function template Dune::XT::Common::FieldMatrix::solve

template<class K, int ROWS, int COLS>
template<class V, class W>
void Dune::XT::Common::FieldMatrix<K, ROWS, COLS>::solve(V &x, const W &b) const

No documentation provided.

Class template Dune::XT::Common::FieldMatrix::Elim

template<typename V>
class Dune::XT::Common::FieldMatrix::Elim<V>

No documentation provided.

Method Dune::XT::Common::FieldMatrix::Elim::swap

template<typename V>
void Dune::XT::Common::FieldMatrix::Elim<V>::swap(int i, int j)

No documentation provided.

Method Dune::XT::Common::FieldMatrix::Elim::operator()

template<typename V>
void Dune::XT::Common::FieldMatrix::Elim<V>::operator()(const typename V::field_type &factor, int k, int i)

No documentation provided.

Constructor Dune::XT::Common::FieldMatrix::Elim::Elim<V>

template<>
template<typename V>
explicit Dune::XT::Common::FieldMatrix::Elim<V>::Elim<V>(V &rhs)

No documentation provided.

Field Dune::XT::Common::FieldMatrix::Elim::rhs_

V *Dune::XT::Common::FieldMatrix::Elim::rhs_

No documentation provided.