#include <block_multilevel.h>
|
| block_multilevel () |
|
template<typename MatrixType2 , typename SmootherType2 , typename SolverType2 > |
| block_multilevel (const block_multilevel< MatrixType2, SmootherType2, SolverType2 > &M) |
|
template<typename Array1 , typename Array2 > |
void | operator() (const Array1 &x, Array2 &y) |
|
template<typename Array1 , typename Array2 > |
void | solve (const Array1 &b, Array2 &x) |
|
template<typename Array1 , typename Array2 , typename Monitor > |
void | solve (const Array1 &b, Array2 &x, Monitor &monitor) |
|
void | print (void) |
|
double | operator_complexity (void) |
|
double | grid_complexity (void) |
|
|
template<typename Array1 , typename Array2 > |
void | _solve (const Array1 &b, Array2 &x, const size_t i) |
|
template<typename MatrixType, typename SmootherType, typename SolverType>
class cusp::block_multilevel< MatrixType, SmootherType, SolverType >
Definition at line 43 of file block_multilevel.h.
template<typename MatrixType, typename SmootherType, typename SolverType>
template<typename MatrixType, typename SmootherType, typename SolverType>
template<typename MatrixType, typename SmootherType, typename SolverType>
template<typename MatrixType, typename SmootherType, typename SolverType>
template<typename MatrixType, typename SmootherType, typename SolverType>
template<typename MatrixType, typename SmootherType, typename SolverType>
template<typename MatrixType2 , typename SmootherType2 , typename SolverType2 >
template<typename MatrixType, typename SmootherType, typename SolverType>
template<typename Array1 , typename Array2 >
void cusp::block_multilevel< MatrixType, SmootherType, SolverType >::operator() |
( |
const Array1 & |
x, |
|
|
Array2 & |
y |
|
) |
| |
template<typename MatrixType, typename SmootherType, typename SolverType>
template<typename Array1 , typename Array2 >
template<typename MatrixType, typename SmootherType, typename SolverType>
template<typename Array1 , typename Array2 , typename Monitor >
void cusp::block_multilevel< MatrixType, SmootherType, SolverType >::solve |
( |
const Array1 & |
b, |
|
|
Array2 & |
x, |
|
|
Monitor & |
monitor |
|
) |
| |
template<typename MatrixType, typename SmootherType, typename SolverType>
template<typename MatrixType, typename SmootherType, typename SolverType>
template<typename MatrixType, typename SmootherType, typename SolverType>
template<typename MatrixType, typename SmootherType, typename SolverType>
template<typename Array1 , typename Array2 >
void cusp::block_multilevel< MatrixType, SmootherType, SolverType >::_solve |
( |
const Array1 & |
b, |
|
|
Array2 & |
x, |
|
|
const size_t |
i |
|
) |
| |
|
protected |
template<typename MatrixType, typename SmootherType, typename SolverType>
template<typename MatrixType, typename SmootherType, typename SolverType>
The documentation for this class was generated from the following file: