#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 34 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: