dune-assembler 2.12
Loading...
Searching...
No Matches
eigenbackend.hh File Reference
#include <type_traits>
#include <utility>
#include <vector>
#include <variant>
#include <dune/common/indices.hh>
#include <dune/common/rangeutilities.hh>
#include <dune/assembler/backends/istlmatrixbackend.hh>
#include <dune/assembler/backends/localpattern.hh>
#include <dune/assembler/backends/flatmatrix.hh>
#include <dune/assembler/backends/flatvector.hh>
#include <dune/assembler/utility.hh>
#include <Eigen/Dense>
#include <Eigen/Sparse>

Go to the source code of this file.

Classes

class  Dune::Assembler::EigenVectorBackend< typename Eigen::Matrix< T, Eigen::Dynamic, 1 > >
 VectorBackend for Eigen vectors. More...
 
class  Dune::Assembler::EigenTripletMatrixPatternBackend< typename Eigen::SparseMatrix< T, Eigen::RowMajor > >
 
class  Dune::Assembler::EigenMatrixPatternBackend< typename Eigen::SparseMatrix< T, Eigen::RowMajor > >
 
class  Dune::Assembler::EigenMatrixBackend< typename Eigen::SparseMatrix< T, Eigen::RowMajor >, useTriplets >
 MatrixBackend for Eigen matrices. More...
 

Namespaces

namespace  Dune
 
namespace  Dune::Assembler
 

Functions

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