#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" } |