Jet  v1.3.3
Public Member Functions | Public Attributes | List of all members
jet::MgMatrix< BlasType > Struct Template Reference

Multigrid matrix wrapper. More...

#include <jet/mg.h>

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 jet::MgMatrix< BlasType >

Multigrid matrix wrapper.

Member Function Documentation

◆ finest() [1/2]

template<typename BlasType >
BlasType::MatrixType& jet::MgMatrix< BlasType >::finest ( )

◆ finest() [2/2]

template<typename BlasType >
const BlasType::MatrixType& jet::MgMatrix< BlasType >::finest ( ) const

◆ operator[]() [1/2]

template<typename BlasType >
BlasType::MatrixType& jet::MgMatrix< BlasType >::operator[] ( size_t  i)

◆ operator[]() [2/2]

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

Member Data Documentation

◆ levels

template<typename BlasType >
std::vector<typename BlasType::MatrixType> jet::MgMatrix< BlasType >::levels

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