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

Multigrid vector wrapper. More...

#include <jet/mg.h>

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

Multigrid vector wrapper.

Member Function Documentation

◆ finest() [1/2]

template<typename BlasType >
BlasType::VectorType& jet::MgVector< BlasType >::finest ( )

◆ finest() [2/2]

template<typename BlasType >
const BlasType::VectorType& jet::MgVector< BlasType >::finest ( ) const

◆ operator[]() [1/2]

template<typename BlasType >
BlasType::VectorType& jet::MgVector< BlasType >::operator[] ( size_t  i)

◆ operator[]() [2/2]

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

Member Data Documentation

◆ levels

template<typename BlasType >
std::vector<typename BlasType::VectorType> jet::MgVector< BlasType >::levels

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