dune-istl 2.12-git
Loading...
Searching...
No Matches
Dune::Experimental::OrderedIndexRangeTraits< R > Struct Template Reference

#include <dune/istl/experimental/sparseindexranges.hh>

Public Types

using index_range_type = R
 
using index_type = typename index_range_type::index_type
 
using size_type = typename index_range_type::size_type
 

Static Public Member Functions

static constexpr IntegralRange< index_type > range (const index_range_type &index_set)
 
static constexpr size_type offset (const index_range_type &index_set, const index_type &value)
 

Member Typedef Documentation

◆ index_range_type

template<Concepts::BorrowedOrderedIndexRange R>
using Dune::Experimental::OrderedIndexRangeTraits< R >::index_range_type = R

◆ index_type

template<Concepts::BorrowedOrderedIndexRange R>
using Dune::Experimental::OrderedIndexRangeTraits< R >::index_type = typename index_range_type::index_type

◆ size_type

template<Concepts::BorrowedOrderedIndexRange R>
using Dune::Experimental::OrderedIndexRangeTraits< R >::size_type = typename index_range_type::size_type

Member Function Documentation

◆ offset()

template<Concepts::BorrowedOrderedIndexRange R>
static constexpr size_type Dune::Experimental::OrderedIndexRangeTraits< R >::offset ( const index_range_type &  index_set,
const index_type &  value 
)
inlinestaticconstexpr

◆ range()

template<Concepts::BorrowedOrderedIndexRange R>
static constexpr IntegralRange< index_type > Dune::Experimental::OrderedIndexRangeTraits< R >::range ( const index_range_type &  index_set)
inlinestaticconstexpr

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