Opm::RunLenView< T > Class Template Reference
Inheritance diagram for Opm::RunLenView< T >:
Constructor & Destructor Documentation
template<typename T >
Construct a view into the run-length encoded matrix. The view is only defined as long as the underlaying structures exist!
template<typename T >
Create another view of the same data.
Member Function Documentation
template<typename T >
Number of columns that are stored in the entire matrix.
References Opm::RunLenView< T >::num_of_cols.
template<typename T >
Quick accessor to get the last element. When we store accumulated data in the array, this will quickly give us the total. Note that this is NOT the end iterator for the column.
template<typename T >
Access a column directly.
template<typename T >
Number of elements that are stored in one particular column.
Member Data Documentation
template<typename T >
Data for each of the individual elements, stored consecutively for each column located together, followed by the next column.
template<typename T >
Size information. pos has num_of_cols+1 items, pos[i] contains the starting index of the data values for column i. (Since there is one more element than there are columns, the last one is the total number of elements). The number 0 is explicitly stored in the first column to avoid special processing. Referenced by Opm::RunLenView< T >::cols().
template<typename T >
The documentation for this class was generated from the following file: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||