CubbyFlow::MGVector< BlasType > Struct Template Reference

Multi-grid vector wrapper. More...

#include <Core/Utils/MG.hpp>

Public Member Functions

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

Public Attributes

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

Detailed Description

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

Multi-grid vector wrapper.

Member Function Documentation

◆ Finest() [1/2]

template<typename BlasType >
const BlasType::VectorType & CubbyFlow::MGVector< BlasType >::Finest ( ) const

◆ Finest() [2/2]

template<typename BlasType >
BlasType::VectorType & CubbyFlow::MGVector< BlasType >::Finest ( )

◆ operator[]() [1/2]

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

◆ operator[]() [2/2]

template<typename BlasType >
BlasType::VectorType & CubbyFlow::MGVector< BlasType >::operator[] ( size_t  i)

Member Data Documentation

◆ levels

template<typename BlasType>
std::vector<typename BlasType::VectorType> CubbyFlow::MGVector< BlasType >::levels

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