CubbyFlow::MGMatrix< BlasType > Struct Template Reference

Multi-grid matrix wrapper. More...

#include <Core/Utils/MG.hpp>

Public Member Functions

const BlasType::MatrixType & operator[] (size_t i) const
 
BlasType::MatrixType & operator[] (size_t i)
 
const BlasType::MatrixType & Finest () const
 
BlasType::MatrixType & Finest ()
 

Public Attributes

std::vector< typename BlasType::MatrixType > levels
 

Detailed Description

template<typename BlasType>
struct CubbyFlow::MGMatrix< BlasType >

Multi-grid matrix wrapper.

Member Function Documentation

◆ Finest() [1/2]

template<typename BlasType >
const BlasType::MatrixType & CubbyFlow::MGMatrix< BlasType >::Finest ( ) const

◆ Finest() [2/2]

template<typename BlasType >
BlasType::MatrixType & CubbyFlow::MGMatrix< BlasType >::Finest ( )

◆ operator[]() [1/2]

template<typename BlasType >
const BlasType::MatrixType & CubbyFlow::MGMatrix< BlasType >::operator[] ( size_t  i) const

◆ operator[]() [2/2]

template<typename BlasType >
BlasType::MatrixType & CubbyFlow::MGMatrix< BlasType >::operator[] ( size_t  i)

Member Data Documentation

◆ levels

template<typename BlasType>
std::vector<typename BlasType::MatrixType> CubbyFlow::MGMatrix< BlasType >::levels

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