version 3.8.0
Loading...
Searching...
No Matches
Dumux::Detail::LATraits::LATraitsFromAssemblerImpl< Assembler, true > Struct Template Reference

#include <dumux/linear/linearalgebratraits.hh>

Public Types

using Vector = typename Assembler::ResidualType
 
using Matrix = typename Assembler::JacobianMatrix
 
using SingleTypeVector = decltype(VectorConverter<Vector>::multiTypeToBlockVector(std::declval<Vector>()))
 
using SingleTypeMatrix = decltype(MatrixConverter<Matrix>::multiTypeToBCRSMatrix(std::declval<Matrix>()))
 

Member Typedef Documentation

◆ Matrix

template<class Assembler >
using Dumux::Detail::LATraits::LATraitsFromAssemblerImpl< Assembler, true >::Matrix = typename Assembler::JacobianMatrix

◆ SingleTypeMatrix

template<class Assembler >
using Dumux::Detail::LATraits::LATraitsFromAssemblerImpl< Assembler, true >::SingleTypeMatrix = decltype(MatrixConverter<Matrix>::multiTypeToBCRSMatrix(std::declval<Matrix>()))

◆ SingleTypeVector

template<class Assembler >
using Dumux::Detail::LATraits::LATraitsFromAssemblerImpl< Assembler, true >::SingleTypeVector = decltype(VectorConverter<Vector>::multiTypeToBlockVector(std::declval<Vector>()))

◆ Vector

template<class Assembler >
using Dumux::Detail::LATraits::LATraitsFromAssemblerImpl< Assembler, true >::Vector = typename Assembler::ResidualType

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