Class template Dune::XT::LA::EigenDenseMatrix¶
-
template<class ScalarImp>
class Dune::XT::LA::EigenDenseMatrix<ScalarImp>¶ A dense matrix implementation of MatrixInterface using the eigen backend.
Method Dune::XT::LA::EigenDenseMatrix::operator=¶
-
template<class ScalarImp>
ThisType &Dune::XT::LA::EigenDenseMatrix<ScalarImp>::operator=(const ThisType &other)¶ No documentation provided.
Method Dune::XT::LA::EigenDenseMatrix::operator=¶
-
template<class ScalarImp>
ThisType &Dune::XT::LA::EigenDenseMatrix<ScalarImp>::operator=(const BackendType &other)¶ No documentation provided.
Method Dune::XT::LA::EigenDenseMatrix::backend¶
-
template<class ScalarImp>
BackendType &Dune::XT::LA::EigenDenseMatrix<ScalarImp>::backend()¶ \ {
Required by the ProvidesBackend interface.
Method Dune::XT::LA::EigenDenseMatrix::backend¶
-
template<class ScalarImp>
const BackendType &Dune::XT::LA::EigenDenseMatrix<ScalarImp>::backend() const¶ No documentation provided.
Method Dune::XT::LA::EigenDenseMatrix::data¶
-
template<class ScalarImp>
DataType *Dune::XT::LA::EigenDenseMatrix<ScalarImp>::data()¶ \ }
Required by the ProvidesDataAccess interface.
\ {
Method Dune::XT::LA::EigenDenseMatrix::data_size¶
-
template<class ScalarImp>
int Dune::XT::LA::EigenDenseMatrix<ScalarImp>::data_size() const¶ No documentation provided.
Method Dune::XT::LA::EigenDenseMatrix::copy¶
-
template<class ScalarImp>
ThisType Dune::XT::LA::EigenDenseMatrix<ScalarImp>::copy() const¶ \ }
Required by ContainerInterface.
\ {
Method Dune::XT::LA::EigenDenseMatrix::scal¶
-
template<class ScalarImp>
void Dune::XT::LA::EigenDenseMatrix<ScalarImp>::scal(const ScalarType &alpha)¶ No documentation provided.
Method Dune::XT::LA::EigenDenseMatrix::set_to_zero¶
-
template<class ScalarImp>
void Dune::XT::LA::EigenDenseMatrix<ScalarImp>::set_to_zero()¶ No documentation provided.
Method Dune::XT::LA::EigenDenseMatrix::axpy¶
-
template<class ScalarImp>
void Dune::XT::LA::EigenDenseMatrix<ScalarImp>::axpy(const ScalarType &alpha, const ThisType &xx)¶ No documentation provided.
Method Dune::XT::LA::EigenDenseMatrix::has_equal_shape¶
-
template<class ScalarImp>
bool Dune::XT::LA::EigenDenseMatrix<ScalarImp>::has_equal_shape(const ThisType &other) const¶ No documentation provided.
Method Dune::XT::LA::EigenDenseMatrix::rows¶
-
template<class ScalarImp>
inline int Dune::XT::LA::EigenDenseMatrix<ScalarImp>::rows() const¶
Method Dune::XT::LA::EigenDenseMatrix::cols¶
-
template<class ScalarImp>
inline int Dune::XT::LA::EigenDenseMatrix<ScalarImp>::cols() const¶ No documentation provided.
Method Dune::XT::LA::EigenDenseMatrix::add_to_entry¶
-
template<class ScalarImp>
void Dune::XT::LA::EigenDenseMatrix<ScalarImp>::add_to_entry(const int ii, const int jj, const ScalarType &value)¶ No documentation provided.
Method Dune::XT::LA::EigenDenseMatrix::set_entry¶
-
template<class ScalarImp>
void Dune::XT::LA::EigenDenseMatrix<ScalarImp>::set_entry(const int ii, const int jj, const ScalarType &value)¶ No documentation provided.
Method Dune::XT::LA::EigenDenseMatrix::get_entry¶
-
template<class ScalarImp>
ScalarType Dune::XT::LA::EigenDenseMatrix<ScalarImp>::get_entry(const int ii, const int jj) const¶ No documentation provided.
Method Dune::XT::LA::EigenDenseMatrix::clear_row¶
-
template<class ScalarImp>
void Dune::XT::LA::EigenDenseMatrix<ScalarImp>::clear_row(const int ii)¶ No documentation provided.
Method Dune::XT::LA::EigenDenseMatrix::clear_col¶
-
template<class ScalarImp>
void Dune::XT::LA::EigenDenseMatrix<ScalarImp>::clear_col(const int jj)¶ No documentation provided.
Method Dune::XT::LA::EigenDenseMatrix::unit_row¶
-
template<class ScalarImp>
void Dune::XT::LA::EigenDenseMatrix<ScalarImp>::unit_row(const int ii)¶ No documentation provided.
Method Dune::XT::LA::EigenDenseMatrix::unit_col¶
-
template<class ScalarImp>
void Dune::XT::LA::EigenDenseMatrix<ScalarImp>::unit_col(const int jj)¶ No documentation provided.
Method Dune::XT::LA::EigenDenseMatrix::valid¶
-
template<class ScalarImp>
bool Dune::XT::LA::EigenDenseMatrix<ScalarImp>::valid() const¶ No documentation provided.
Method Dune::XT::LA::EigenDenseMatrix::operator-¶
-
template<class ScalarImp>
ThisType Dune::XT::LA::EigenDenseMatrix<ScalarImp>::operator-(const ThisType &other) const final¶ No documentation provided.
Method Dune::XT::LA::EigenDenseMatrix::operator+¶
-
template<class ScalarImp>
ThisType Dune::XT::LA::EigenDenseMatrix<ScalarImp>::operator+(const ThisType &other) const final¶ No documentation provided.
Method Dune::XT::LA::EigenDenseMatrix::operator*¶
-
template<class ScalarImp>
ThisType Dune::XT::LA::EigenDenseMatrix<ScalarImp>::operator*(const ThisType &other) const final¶ No documentation provided.
Constructor Dune::XT::LA::EigenDenseMatrix::EigenDenseMatrix<ScalarImp>¶
Constructor Dune::XT::LA::EigenDenseMatrix::EigenDenseMatrix<ScalarImp>¶
-
template<>
template<class ScalarImp>
Dune::XT::LA::EigenDenseMatrix<ScalarImp>::EigenDenseMatrix<ScalarImp>(const int rr, const int cc, const SparsityPatternDefault&, const int num_mutexes = 1)¶ This constructors ignores the given pattern and initializes the matrix with 0.
Constructor Dune::XT::LA::EigenDenseMatrix::EigenDenseMatrix<ScalarImp>¶
Constructor Dune::XT::LA::EigenDenseMatrix::EigenDenseMatrix<ScalarImp>¶
Constructor Dune::XT::LA::EigenDenseMatrix::EigenDenseMatrix<ScalarImp>¶
Constructor Dune::XT::LA::EigenDenseMatrix::EigenDenseMatrix<ScalarImp>¶
No documentation provided.
Field Dune::XT::LA::EigenDenseMatrix::backend_¶
-
std::shared_ptr<BackendType> Dune::XT::LA::EigenDenseMatrix::backend_¶
\ }
Field Dune::XT::LA::EigenDenseMatrix::mutexes_¶
-
int Dune::XT::LA::EigenDenseMatrix::mutexes_¶
No documentation provided.
Type alias Dune::XT::LA::EigenDenseMatrix::ThisType¶
-
type Dune::XT::LA::EigenDenseMatrix::ThisType¶
No documentation provided.
Type alias Dune::XT::LA::EigenDenseMatrix::InterfaceType¶
-
type Dune::XT::LA::EigenDenseMatrix::InterfaceType¶
No documentation provided.
Type alias Dune::XT::LA::EigenDenseMatrix::Traits¶
-
type Dune::XT::LA::EigenDenseMatrix::Traits¶
No documentation provided.
Type alias Dune::XT::LA::EigenDenseMatrix::derived_type¶
-
type Dune::XT::LA::EigenDenseMatrix::derived_type¶
derived_type is ambiguous due to multiple parent classes otherwise
Type alias Dune::XT::LA::EigenDenseMatrix::MutexesType¶
-
type Dune::XT::LA::EigenDenseMatrix::MutexesType¶
No documentation provided.
Type alias Dune::XT::LA::EigenDenseMatrix::EIGEN_size_t¶
-
type Dune::XT::LA::EigenDenseMatrix::EIGEN_size_t¶
No documentation provided.
Function template Dune::XT::LA::EigenDenseMatrix::EigenDenseMatrix<ScalarImp>¶
-
template<class ScalarImp>
template<class M>
explicit Dune::XT::LA::EigenDenseMatrix<ScalarImp>::EigenDenseMatrix<ScalarImp>(const MatrixInterface<M, ScalarType> &other, const int num_mutexes = 1)¶ No documentation provided.
Function template Dune::XT::LA::EigenDenseMatrix::EigenDenseMatrix<ScalarImp>¶
-
template<class ScalarImp>
template<class T>
explicit Dune::XT::LA::EigenDenseMatrix<ScalarImp>::EigenDenseMatrix<ScalarImp>(const DenseMatrix<T> &other, const int num_mutexes = 1)¶ No documentation provided.
Function template Dune::XT::LA::EigenDenseMatrix::mv¶
-
template<class ScalarImp>
template<class T1, class T2>
inline void Dune::XT::LA::EigenDenseMatrix<ScalarImp>::mv(const EigenBaseVector<T1, ScalarType> &xx, EigenBaseVector<T2, ScalarType> &yy) const¶ No documentation provided.
Function template Dune::XT::LA::EigenDenseMatrix::mv¶
-
template<class ScalarImp>
template<class T1, class T2>
inline void Dune::XT::LA::EigenDenseMatrix<ScalarImp>::mv(const VectorInterface<T1, ScalarType> &xx, VectorInterface<T2, ScalarType> &yy) const¶ No documentation provided.
Function template Dune::XT::LA::EigenDenseMatrix::mtv¶
-
template<class ScalarImp>
template<class T1, class T2>
inline void Dune::XT::LA::EigenDenseMatrix<ScalarImp>::mtv(const EigenBaseVector<T1, ScalarType> &xx, EigenBaseVector<T2, ScalarType> &yy) const¶ No documentation provided.
Function template Dune::XT::LA::EigenDenseMatrix::mtv¶
-
template<class ScalarImp>
template<class T1, class T2>
inline void Dune::XT::LA::EigenDenseMatrix<ScalarImp>::mtv(const VectorInterface<T1, ScalarType> &xx, VectorInterface<T2, ScalarType> &yy) const¶ No documentation provided.