version 3.8.0
Loading...
Searching...
No Matches
Dumux::Detail::IstlSolvers::MatrixOperator< LSTraits, LATraits, convert, true > 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
 

Member Typedef Documentation

◆ M

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

◆ type

template<class LSTraits , class LATraits , bool convert>
using Dumux::Detail::IstlSolvers::MatrixOperator< LSTraits, LATraits, convert, true >::type
Initial value:
std::variant<
std::shared_ptr<typename LSTraits::template Sequential<M, V>::LinearOperator>,
std::shared_ptr<typename LSTraits::template ParallelOverlapping<M, V>::LinearOperator>,
std::shared_ptr<typename LSTraits::template ParallelNonoverlapping<M, V>::LinearOperator>
>

◆ V

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

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