dune-istl 2.12-git
Loading...
Searching...
No Matches
Dune::Experimental::BCRSMatrix< B, I, A >::CompressionStatistics Struct Reference

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

Public Attributes

double avg
 average number of non-zeroes per row.
 
size_type maximum
 maximum number of non-zeroes per row.
 
size_type overflow_total
 total number of elements written to the overflow area during construction.
 
double mem_ratio
 fraction of wasted memory resulting from non-used overflow area.
 

Member Data Documentation

◆ avg

template<class B , class I = uint_least32_t, class A = std::allocator<B>>
double Dune::Experimental::BCRSMatrix< B, I, A >::CompressionStatistics::avg

average number of non-zeroes per row.

◆ maximum

template<class B , class I = uint_least32_t, class A = std::allocator<B>>
size_type Dune::Experimental::BCRSMatrix< B, I, A >::CompressionStatistics::maximum

maximum number of non-zeroes per row.

◆ mem_ratio

template<class B , class I = uint_least32_t, class A = std::allocator<B>>
double Dune::Experimental::BCRSMatrix< B, I, A >::CompressionStatistics::mem_ratio

fraction of wasted memory resulting from non-used overflow area.

◆ overflow_total

template<class B , class I = uint_least32_t, class A = std::allocator<B>>
size_type Dune::Experimental::BCRSMatrix< B, I, A >::CompressionStatistics::overflow_total

total number of elements written to the overflow area during construction.


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