version 3.9.0
Loading...
Searching...
No Matches
Dumux::Detail::NativeDuneVectorTypeImpl< V, true > Struct Template Reference

#include <dumux/linear/dunevectors.hh>

Public Types

using Scalar = std::decay_t<decltype(std::declval<V>()[0][0])>
 
using BlockType = Dune::FieldVector<Scalar, blockSize>
 
using type = Dune::BlockVector<BlockType>
 

Static Public Attributes

static constexpr auto blockSize = Detail::DuneVectors::blockSize<decltype(std::declval<V>()[0])>()
 

Member Typedef Documentation

◆ BlockType

template<class V >
using Dumux::Detail::NativeDuneVectorTypeImpl< V, true >::BlockType = Dune::FieldVector<Scalar, blockSize>

◆ Scalar

template<class V >
using Dumux::Detail::NativeDuneVectorTypeImpl< V, true >::Scalar = std::decay_t<decltype(std::declval<V>()[0][0])>

◆ type

template<class V >
using Dumux::Detail::NativeDuneVectorTypeImpl< V, true >::type = Dune::BlockVector<BlockType>

Member Data Documentation

◆ blockSize

template<class V >
auto Dumux::Detail::NativeDuneVectorTypeImpl< V, true >::blockSize = Detail::DuneVectors::blockSize<decltype(std::declval<V>()[0])>()
staticconstexpr

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