Dune-Fufem 2.11-git
Loading...
Searching...
No Matches
Dune::Fufem::MatrixBuilder< Dune::BCRSMatrix< T, A > > Class Template Reference

Helper class for building matrix pattern. More...

#include <dune/fufem/backends/matrixbuilder.hh>

Public Types

using Matrix = Dune::BCRSMatrix< T, A >
 

Public Member Functions

 MatrixBuilder (Matrix &matrix)
 
template<class RowSizeInfo , class ColSizeInfo >
void resize (const RowSizeInfo &rowSizeInfo, const ColSizeInfo &colSizeInfo)
 
template<class RowIndex , class ColIndex >
void insertEntry (const RowIndex &rowIndex, const ColIndex &colIndex)
 
void setupMatrix ()
 

Detailed Description

template<class T, class A>
class Dune::Fufem::MatrixBuilder< Dune::BCRSMatrix< T, A > >

Helper class for building matrix pattern.

This spezialization for BCRSMatrix essentially forwards to Dune::MatrixIndexSet.

Deprecated:
This class is deprecated and will be removed after 2.11. Use the ISTLMatrixBackend::PatternBuilder from the dune-assember module instead.

Member Typedef Documentation

◆ Matrix

template<class T , class A >
using Dune::Fufem::MatrixBuilder< Dune::BCRSMatrix< T, A > >::Matrix = Dune::BCRSMatrix<T, A>

Constructor & Destructor Documentation

◆ MatrixBuilder()

template<class T , class A >
Dune::Fufem::MatrixBuilder< Dune::BCRSMatrix< T, A > >::MatrixBuilder ( Matrix matrix)
inline

Member Function Documentation

◆ insertEntry()

template<class T , class A >
template<class RowIndex , class ColIndex >
void Dune::Fufem::MatrixBuilder< Dune::BCRSMatrix< T, A > >::insertEntry ( const RowIndex &  rowIndex,
const ColIndex &  colIndex 
)
inline

◆ resize()

template<class T , class A >
template<class RowSizeInfo , class ColSizeInfo >
void Dune::Fufem::MatrixBuilder< Dune::BCRSMatrix< T, A > >::resize ( const RowSizeInfo &  rowSizeInfo,
const ColSizeInfo &  colSizeInfo 
)
inline

◆ setupMatrix()

template<class T , class A >
void Dune::Fufem::MatrixBuilder< Dune::BCRSMatrix< T, A > >::setupMatrix ( )
inline

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