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