dune-assembler 2.12
Loading...
Searching...
No Matches
Dune::Assembler Namespace Reference

Namespaces

namespace  Concepts
 
namespace  Experimental
 

Classes

struct  Assembler
 A global assembler for assembling matrices and vectors. More...
 
class  DenseLocalAssemblerBase
 Base class for local assemblers with dense local pattern. More...
 
class  EigenMatrixBackend
 MatrixBackend for Eigen matrices. More...
 
class  EigenMatrixBackend< typename Eigen::SparseMatrix< T, Eigen::RowMajor >, useTriplets >
 MatrixBackend for Eigen matrices. More...
 
class  EigenMatrixPatternBackend
 
class  EigenMatrixPatternBackend< typename Eigen::SparseMatrix< T, Eigen::RowMajor > >
 
class  EigenTripletMatrixPatternBackend
 
class  EigenTripletMatrixPatternBackend< typename Eigen::SparseMatrix< T, Eigen::RowMajor > >
 
class  EigenVectorBackend
 VectorBackend for Eigen vectors. More...
 
class  EigenVectorBackend< typename Eigen::Matrix< T, Eigen::Dynamic, 1 > >
 VectorBackend for Eigen vectors. More...
 
class  FlatArray
 
class  FlatArray< T, N >
 
class  FlatArray< T, R, C >
 
class  FlatMatrix
 
class  FlatSet
 
class  FlatVector
 
struct  IsSingleColumnMatrix
 Traits class to check if matrix is marked as single column matrix. More...
 
struct  IsSingleRowMatrix
 Traits class to check if matrix is marked as single row matrix. More...
 
class  ISTLMatrixBackend
 
class  ISTLMatrixPatternBackend
 
class  ISTLMatrixPatternBackend< Dune::BCRSMatrix< T, A > >
 
class  ISTLMatrixPatternBackend< Dune::Matrix< Dune::BCRSMatrix< T, InnerA >, OuterA > >
 
class  ISTLMatrixPatternBackend< MultiTypeBlockMatrix< Row0, Rows... > >
 
class  ISTLVectorBackend
 
class  LocalPatternMatrix
 
class  LocalPatternSet
 
class  LocalViewPair
 A pair of local views constructed from a pair of global bases. More...
 
class  PETScLocalPattern
 
class  PETScMatrixBackend
 
class  PETScVectorBackend
 
class  SequentialExecutor
 A sequential executor. More...
 
class  SingleColumnMatrix
 Tag matrix as single column matrix. More...
 
class  SingleRowMatrix
 Tag matrix as single row matrix. More...
 

Functions

template<class T >
 EigenVectorBackend (Eigen::Matrix< T, Eigen::Dynamic, 1 > &) -> EigenVectorBackend< Eigen::Matrix< T, Eigen::Dynamic, 1 > >
 
template<class T >
 EigenMatrixBackend (Eigen::SparseMatrix< T, Eigen::RowMajor > &) -> EigenMatrixBackend< typename Eigen::SparseMatrix< T, Eigen::RowMajor > >
 
template<Concepts::GlobalBasis RowBasis, Concepts::GlobalBasis ColBasis>
 LocalViewPair (const RowBasis &, const ColBasis &) -> LocalViewPair< typename RowBasis::LocalView, typename ColBasis::LocalView >
 

Function Documentation

◆ EigenMatrixBackend()

template<class T >
Dune::Assembler::EigenMatrixBackend ( Eigen::SparseMatrix< T, Eigen::RowMajor > &  ) -> EigenMatrixBackend< typename Eigen::SparseMatrix< T, Eigen::RowMajor > >

◆ EigenVectorBackend()

template<class T >
Dune::Assembler::EigenVectorBackend ( Eigen::Matrix< T, Eigen::Dynamic, 1 > &  ) -> EigenVectorBackend< Eigen::Matrix< T, Eigen::Dynamic, 1 > >

◆ LocalViewPair()

template<Concepts::GlobalBasis RowBasis, Concepts::GlobalBasis ColBasis>
Dune::Assembler::LocalViewPair ( const RowBasis &  ,
const ColBasis &   
) -> LocalViewPair< typename RowBasis::LocalView, typename ColBasis::LocalView >