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

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

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

Public Types

using Matrix = Eigen::SparseMatrix< T, Eigen::RowMajor >
 
using LocalPattern = Dune::Assembler::LocalPatternSet
 

Public Member Functions

 EigenTripletMatrixPatternBackend (Matrix &matrix)
 
template<class RowSizeInfo , class ColSizeInfo >
void resize (const RowSizeInfo &rowSizeInfo, const ColSizeInfo &colSizeInfo)
 
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::EigenTripletMatrixPatternBackend< typename Eigen::SparseMatrix< T, Eigen::RowMajor > >::LocalPattern = Dune::Assembler::LocalPatternSet

◆ Matrix

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

Constructor & Destructor Documentation

◆ EigenTripletMatrixPatternBackend()

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

Member Function Documentation

◆ add()

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

◆ resize()

template<class T >
void Dune::Assembler::EigenTripletMatrixPatternBackend< typename Eigen::SparseMatrix< T, Eigen::RowMajor > >::resize ( const RowSizeInfo &  rowSizeInfo,
const ColSizeInfo &  colSizeInfo 
)
inline

◆ setupMatrix()

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

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