OpenLB 1.8.1
Loading...
Searching...
No Matches
matrixView.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  olb::MatrixView< T, ROWS, COLS >
 Provides matrix view access to serialized vector fields. More...
 
class  olb::MatrixView< T, ROWS, COLS >::RowView
 Row view to allow nested vector like access to the data. More...
 
class  olb::TransposedMatrixView< MATRIX_VIEW >
 Provides transposed matrix view access to serialized vector fields. More...
 
class  olb::TransposedMatrixView< MATRIX_VIEW >::ColView
 Column view to allow nested vector like access to the data. More...
 

Namespaces

namespace  olb
 Top level namespace for all of OpenLB.
 

Typedefs

template<typename T , typename DESCRIPTOR , typename LINEAR_FIELD >
using olb::MatrixD = MatrixView<T,LINEAR_FIELD::template rows<DESCRIPTOR>(),LINEAR_FIELD::template cols<DESCRIPTOR>()>
 
template<typename T , typename DESCRIPTOR , typename LINEAR_FIELD >
using olb::TransposedMatrixD = TransposedMatrixView<MatrixView<T,LINEAR_FIELD::template rows<DESCRIPTOR>(),LINEAR_FIELD::template cols<DESCRIPTOR>()>>