#include <iostream>
#include <cusp/precond/block_smoothed_aggregation.h>
#include <cusp/gallery/poisson.h>
#include <cusp/csr_matrix.h>
#include <cusp/krylov/blockcg.h>
#include <cusp/block_monitor.h>
#include "Teuchos_CommandLineProcessor.hpp"
#include "Teuchos_TimeMonitor.hpp"
#include "Teuchos_StandardCatchMacros.hpp"
Go to the source code of this file.
|
| template<typename IndexType, typename ValueType, typename MemorySpace, typename Orientation> |
| void | cusp_sa_block_cg (IndexType nx, IndexType ny, IndexType nz, IndexType nrhs, IndexType max_its, ValueType tol, bool verbose) |
| |
| int | main (int argc, char *argv[]) |
| |
◆ Orient
◆ cusp_sa_block_cg()
template<typename IndexType, typename ValueType, typename MemorySpace, typename Orientation>
| void cusp_sa_block_cg |
( |
IndexType | nx, |
|
|
IndexType | ny, |
|
|
IndexType | nz, |
|
|
IndexType | nrhs, |
|
|
IndexType | max_its, |
|
|
ValueType | tol, |
|
|
bool | verbose ) |
◆ main()
| int main |
( |
int | argc, |
|
|
char * | argv[] ) |
◆ num_orient
◆ orient_values
◆ orient_names
| const char* orient_names[] = { "row", "col" } |