PARALUTION  1.0.0
PARALUTION
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Cparalution::BaseMatrix< ValueType >Base class for all host/accelerator matrices
 Cparalution::AcceleratorMatrix< ValueType >
 Cparalution::GPUAcceleratorMatrix< ValueType >
 Cparalution::MICAcceleratorMatrix< ValueType >
 Cparalution::OCLAcceleratorMatrix< ValueType >
 Cparalution::HostMatrix< ValueType >
 Cparalution::HostMatrixBCSR< ValueType >
 Cparalution::HostMatrixCOO< ValueType >
 Cparalution::HostMatrixCSR< ValueType >
 Cparalution::HostMatrixDENSE< ValueType >
 Cparalution::HostMatrixDIA< ValueType >
 Cparalution::HostMatrixELL< ValueType >
 Cparalution::HostMatrixHYB< ValueType >
 Cparalution::HostMatrixMCSR< ValueType >
 Cparalution::BaseMatrix< ValueTypeH >
 Cparalution::AcceleratorMatrix< ValueTypeH >
 Cparalution::HostMatrix< ValueTypeH >
 Cparalution::BaseMatrix< ValueTypeL >
 Cparalution::AcceleratorMatrix< ValueTypeL >
 Cparalution::HostMatrix< ValueTypeL >
 Cparalution::BaseStencil< ValueType >Base class for all host/accelerator stencils
 Cparalution::AcceleratorStencil< ValueType >
 Cparalution::GPUAcceleratorStencil< ValueType >
 Cparalution::MICAcceleratorStencil< ValueType >
 Cparalution::OCLAcceleratorStencil< ValueType >
 Cparalution::HostStencil< ValueType >
 Cparalution::HostStencilLaplace2D< ValueType >
 Cparalution::BaseVector< ValueType >Base class for all host/accelerator vectors
 Cparalution::AcceleratorVector< ValueType >
 Cparalution::GPUAcceleratorVector< ValueType >
 Cparalution::MICAcceleratorVector< ValueType >
 Cparalution::OCLAcceleratorVector< ValueType >
 Cparalution::HostVector< ValueType >
 Cparalution::BaseVector< int >
 Cparalution::AcceleratorVector< int >
 Cparalution::HostVector< int >
 Cparalution::BaseVector< ValueTypeH >
 Cparalution::AcceleratorVector< ValueTypeH >
 Cparalution::HostVector< ValueTypeH >
 Cparalution::BaseVector< ValueTypeL >
 Cparalution::AcceleratorVector< ValueTypeL >
 Cparalution::HostVector< ValueTypeL >
 Cparalution::GlobalVector< ValueType >
 Cparalution::GPUAcceleratorStencilLaplace2D< ValueType >
 Cparalution::IterationControlIteration control for iterative solvers, monitor the residual (L2 norm) behavior
 Cparalution::matrix_market_banner
 Cparalution::MatrixBCSR< ValueType, IndexType >
 Cparalution::MatrixBCSR< cl_mem, cl_mem >
 Cparalution::MatrixBCSR< ValueType, int >
 Cparalution::MatrixCOO< ValueType, IndexType >Sparse Matrix - Coordinate Format
 Cparalution::MatrixCOO< cl_mem, cl_mem >
 Cparalution::MatrixCOO< ValueType, int >
 Cparalution::MatrixCSR< ValueType, IndexType >Sparse Matrix - Sparse Compressed Row Format
 Cparalution::MatrixCSR< cl_mem, cl_mem >
 Cparalution::MatrixCSR< ValueType, int >
 Cparalution::MatrixDENSE< ValueType >Dense Matrix (see DENSE_IND for indexing)
 Cparalution::MatrixDENSE< cl_mem >
 Cparalution::MatrixDIA< ValueType, IndexType, Index >Sparse Matrix - Diagonal Format (see DIA_IND for indexing)
 Cparalution::MatrixDIA< cl_mem, cl_mem, int >
 Cparalution::MatrixDIA< ValueType, int >
 Cparalution::MatrixELL< ValueType, IndexType, Index >Sparse Matrix - ELL Format (see ELL_IND for indexing)
 Cparalution::MatrixELL< cl_mem, cl_mem, int >
 Cparalution::MatrixELL< ValueType, int >
 Cparalution::MatrixELL< ValueType, int, int >
 Cparalution::MatrixHYB< ValueType, IndexType, Index >Sparse Matrix - Contains ELL and COO Matrices
 Cparalution::MatrixHYB< cl_mem, cl_mem, int >
 Cparalution::MatrixHYB< ValueType, int >
 Cparalution::MatrixMCSR< ValueType, IndexType >Sparse Matrix - Modified Sparse Compressed Row Format
 Cparalution::MatrixMCSR< cl_mem, cl_mem >
 Cparalution::MatrixMCSR< ValueType, int >
 Cparalution::MICAcceleratorStencilLaplace2D< ValueType >
 Cparalution::OCLAcceleratorStencilLaplace2D< ValueType >
 Cparalution::oclHandle_t
 Cparalution::Paralution_Backend_DescriptorBackend descriptor - keeps information about the hardware - OpenMP (threads); CUDA (blocksizes, handles, etc); OpenCL (workgroupsizes, handles, etc);
 Cparalution::Paralution_Object_DataGlobal data for all PARALUTION objects
 Cparalution::ParalutionObj
 Cparalution::BaseParalution< ValueType >Base class for operator and vector (i.e. global/local matrix/stencil/vector) classes, all the backend-related interface and data are defined here
 Cparalution::Operator< ValueType >Operator class defines the generic interface for applying an operator (e.g. matrix, stencil) from/to global and local vectors
 Cparalution::Vector< ValueType >
 Cparalution::Solver< OperatorType, VectorType, ValueType >The base class for all solvers and preconditioners
 Cparalution::DirectLinearSolver< OperatorType, VectorType, ValueType >Base class for all linear (direct) solvers
 Cparalution::IterativeLinearSolver< OperatorType, VectorType, ValueType >Base class for all linear (iterative) solvers
 Cparalution::Preconditioner< OperatorType, VectorType, ValueType >Base preconditioner class
 Cparalution::Solver< OperatorTypeH, VectorTypeH, ValueTypeH >
 Cparalution::IterativeLinearSolver< OperatorTypeH, VectorTypeH, ValueTypeH >
 Cparalution::SIRA< OperatorTypeH, VectorTypeH, ValueTypeH, OperatorTypeL, VectorTypeL, ValueTypeL >
 Cparalution::Solver< OperatorTypeL, VectorTypeL, ValueTypeL >
 Cparalution::IterativeLinearSolver< OperatorTypeL, VectorTypeL, ValueTypeL >
 Cparalution::Solver< paralution::LocalMatrix< ValueTypeH >, paralution::LocalVector< ValueTypeH >, ValueTypeH >
 Cparalution::Preconditioner< paralution::LocalMatrix< ValueTypeH >, paralution::LocalVector< ValueTypeH >, ValueTypeH >
 Cparalution::Solver< paralution::LocalMatrix< ValueTypeL >, paralution::LocalVector< ValueTypeL >, ValueTypeL >
 Cparalution::Preconditioner< paralution::LocalMatrix< ValueTypeL >, paralution::LocalVector< ValueTypeL >, ValueTypeL >
 Cbool
 Cconst OperatorTypeH *
 Cint