dune-assembler 2.12
Loading...
Searching...
No Matches
Dune::Assembler::EigenMatrixPatternBackend< typename Eigen::SparseMatrix< T, Eigen::RowMajor > > Class Template Reference

#include <dune/assembler/backends/eigenbackend.hh>

Inheritance diagram for Dune::Assembler::EigenMatrixPatternBackend< typename Eigen::SparseMatrix< T, Eigen::RowMajor > >:
Inheritance graph

Public Types

using Matrix = Eigen::SparseMatrix< T, Eigen::RowMajor >
 
using LocalPattern = typename Base::LocalPattern
 

Public Member Functions

 EigenMatrixPatternBackend (Matrix &matrix)
 
template<class RowBasis , class ColBasis >
void resize (const RowBasis &rowBasis, const ColBasis &colBasis)
 
template<class RowIndex , class ColIndex >
void add (const RowIndex &rowIndex, const ColIndex &colIndex)
 
void setupMatrix ()
 

Member Typedef Documentation

◆ LocalPattern

template<class T >
using Dune::Assembler::EigenMatrixPatternBackend< typename Eigen::SparseMatrix< T, Eigen::RowMajor > >::LocalPattern = typename Base::LocalPattern

◆ Matrix

template<class T >
using Dune::Assembler::EigenMatrixPatternBackend< typename Eigen::SparseMatrix< T, Eigen::RowMajor > >::Matrix = Eigen::SparseMatrix<T, Eigen::RowMajor>

Constructor & Destructor Documentation

◆ EigenMatrixPatternBackend()

template<class T >
Dune::Assembler::EigenMatrixPatternBackend< typename Eigen::SparseMatrix< T, Eigen::RowMajor > >::EigenMatrixPatternBackend ( Matrix &  matrix)
inline

Member Function Documentation

◆ add()

template<class T >
template<class RowIndex , class ColIndex >
void Dune::Assembler::EigenMatrixPatternBackend< typename Eigen::SparseMatrix< T, Eigen::RowMajor > >::add ( const RowIndex &  rowIndex,
const ColIndex &  colIndex 
)
inline

◆ resize()

template<class T >
template<class RowBasis , class ColBasis >
void Dune::Assembler::EigenMatrixPatternBackend< typename Eigen::SparseMatrix< T, Eigen::RowMajor > >::resize ( const RowBasis &  rowBasis,
const ColBasis &  colBasis 
)
inline

◆ setupMatrix()

template<class T >
void Dune::Assembler::EigenMatrixPatternBackend< typename Eigen::SparseMatrix< T, Eigen::RowMajor > >::setupMatrix ( )
inline

The documentation for this class was generated from the following file: