KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Public Member Functions | List of all members
Kratos::UblasWrapper< TScalar, TEigenSparseMatrix > Class Template Reference

#include <ublas_wrapper.h>

Collaboration diagram for Kratos::UblasWrapper< TScalar, TEigenSparseMatrix >:

Public Member Functions

 UblasWrapper ()
 
template<typename TUblasSparseMatrix >
 UblasWrapper (const TUblasSparseMatrix &matrix)
 
const Eigen::Map< const TEigenSparseMatrix > & matrix () const
 

Constructor & Destructor Documentation

◆ UblasWrapper() [1/2]

template<typename TScalar = double, typename TEigenSparseMatrix = Kratos::EigenSparseMatrix<TScalar>>
Kratos::UblasWrapper< TScalar, TEigenSparseMatrix >::UblasWrapper ( )
inline

◆ UblasWrapper() [2/2]

template<typename TScalar = double, typename TEigenSparseMatrix = Kratos::EigenSparseMatrix<TScalar>>
template<typename TUblasSparseMatrix >
Kratos::UblasWrapper< TScalar, TEigenSparseMatrix >::UblasWrapper ( const TUblasSparseMatrix &  matrix)
inline

Member Function Documentation

◆ matrix()

template<typename TScalar = double, typename TEigenSparseMatrix = Kratos::EigenSparseMatrix<TScalar>>
const Eigen::Map<const TEigenSparseMatrix>& Kratos::UblasWrapper< TScalar, TEigenSparseMatrix >::matrix ( ) const
inline

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