Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
cusp::block_multilevel< MatrixType, SmootherType, SolverType >::level Struct Reference

#include <block_multilevel.h>

Public Member Functions

 level ()
 
template<typename Level_Type >
 level (const Level_Type &level)
 

Public Attributes

MatrixType R
 
MatrixType A
 
MatrixType P
 
cusp::array2d< ValueType,
MemorySpace, Orientation
x
 
cusp::array2d< ValueType,
MemorySpace, Orientation
b
 
cusp::array2d< ValueType,
MemorySpace, Orientation
residual
 
SmootherType smoother
 

Detailed Description

template<typename MatrixType, typename SmootherType, typename SolverType>
struct cusp::block_multilevel< MatrixType, SmootherType, SolverType >::level

Definition at line 45 of file block_multilevel.h.

Constructor & Destructor Documentation

template<typename MatrixType, typename SmootherType, typename SolverType>
cusp::block_multilevel< MatrixType, SmootherType, SolverType >::level::level ( )
inline

Definition at line 56 of file block_multilevel.h.

template<typename MatrixType, typename SmootherType, typename SolverType>
template<typename Level_Type >
cusp::block_multilevel< MatrixType, SmootherType, SolverType >::level::level ( const Level_Type &  level)
inline

Definition at line 59 of file block_multilevel.h.

Member Data Documentation

template<typename MatrixType, typename SmootherType, typename SolverType>
MatrixType cusp::block_multilevel< MatrixType, SmootherType, SolverType >::level::R

Definition at line 47 of file block_multilevel.h.

template<typename MatrixType, typename SmootherType, typename SolverType>
MatrixType cusp::block_multilevel< MatrixType, SmootherType, SolverType >::level::A

Definition at line 48 of file block_multilevel.h.

template<typename MatrixType, typename SmootherType, typename SolverType>
MatrixType cusp::block_multilevel< MatrixType, SmootherType, SolverType >::level::P

Definition at line 49 of file block_multilevel.h.

template<typename MatrixType, typename SmootherType, typename SolverType>
cusp::array2d<ValueType,MemorySpace,Orientation> cusp::block_multilevel< MatrixType, SmootherType, SolverType >::level::x

Definition at line 50 of file block_multilevel.h.

template<typename MatrixType, typename SmootherType, typename SolverType>
cusp::array2d<ValueType,MemorySpace,Orientation> cusp::block_multilevel< MatrixType, SmootherType, SolverType >::level::b

Definition at line 51 of file block_multilevel.h.

template<typename MatrixType, typename SmootherType, typename SolverType>
cusp::array2d<ValueType,MemorySpace,Orientation> cusp::block_multilevel< MatrixType, SmootherType, SolverType >::level::residual

Definition at line 52 of file block_multilevel.h.

template<typename MatrixType, typename SmootherType, typename SolverType>
SmootherType cusp::block_multilevel< MatrixType, SmootherType, SolverType >::level::smoother

Definition at line 54 of file block_multilevel.h.


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