version 3.8
Dumux::Detail::IstlSolvers::MatrixOperator< LSTraits, LATraits, convert, false > Struct Template Reference

#include <dumux/linear/istlsolvers.hh>

Public Types

using M = typename MatrixForSolver< typename LATraits::Matrix, convert >::type
 
using V = typename VectorForSolver< typename LATraits::Vector, convert >::type
 
using type = std::variant< std::shared_ptr< typename LSTraits::template Sequential< M, V >::LinearOperator > >
 

Member Typedef Documentation

◆ M

template<class LSTraits , class LATraits , bool convert>
using Dumux::Detail::IstlSolvers::MatrixOperator< LSTraits, LATraits, convert, false >::M = typename MatrixForSolver<typename LATraits::Matrix, convert>::type

◆ type

template<class LSTraits , class LATraits , bool convert>
using Dumux::Detail::IstlSolvers::MatrixOperator< LSTraits, LATraits, convert, false >::type = std::variant< std::shared_ptr<typename LSTraits::template Sequential<M, V>::LinearOperator> >

◆ V

template<class LSTraits , class LATraits , bool convert>
using Dumux::Detail::IstlSolvers::MatrixOperator< LSTraits, LATraits, convert, false >::V = typename VectorForSolver<typename LATraits::Vector, convert>::type

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