SpikeGPU  1.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
solver.h File Reference

Definition of the main Spike solver class. More...

#include <limits>
#include <vector>
#include <cusp/csr_matrix.h>
#include <cusp/array1d.h>
#include <cusp/blas.h>
#include <cusp/print.h>
#include <cusp/io/matrix_market.h>
#include <thrust/sequence.h>
#include <thrust/scan.h>
#include <thrust/functional.h>
#include <thrust/logical.h>
#include <spike/common.h>
#include <spike/components.h>
#include <spike/monitor.h>
#include <spike/precond.h>
#include <spike/bicgstab2.h>
#include <spike/timer.h>

Go to the source code of this file.

Classes

struct  spike::Options
 Input solver options. More...
 
struct  spike::Stats
 Output solver statistics. More...
 
class  spike::Solver< Array, PrecValueType >
 Main SPIKE::GPU solver. More...
 

Namespaces

 spike
 spike is the top-level namespace which contains all Spike functions and types.
 

Detailed Description

Definition of the main Spike solver class.