/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/compressed_matrix.hpp [code] | Implementation of the compressed_matrix class |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/coordinate_matrix.hpp [code] | Implementation of the coordinate_matrix class |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/forwards.h [code] | This file provides the forward declarations for the main types used within ViennaCL |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/matrix.hpp [code] | Implementation of the dense matrix class |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/scalar.hpp [code] | Implementation of the ViennaCL scalar class |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/vector.hpp [code] | The vector type with operator-overloads and proxy classes is defined here. Linear algebra operations such as norms and inner products are located in linalg/vector_operations.hpp |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/io/kernel_parameters.hpp [code] | This file holds the code necessary for reading kernel parameters from XML files using pugixml |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/io/matrix_market.hpp [code] | A reader and writer for the matrix market format is implemented here |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/bicgstab.hpp [code] | The stabilized bi-conjugate gradient method is implemented here |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/cg.hpp [code] | The conjugate gradient method is implemented here |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/compressed_matrix_operations.hpp [code] | Implementations of operations using compressed_matrix |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/coordinate_matrix_operations.hpp [code] | Implementations of operations using coordinate_matrix |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/direct_solve.hpp [code] | Implementations of dense direct solvers are found here |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/gmres.hpp [code] | Implementations of the generalized minimum residual method are in this file |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/ilu.hpp [code] | Implementations of incomplete factorization preconditioners |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/inner_prod.hpp [code] | Generic interface for the computation of inner products. See viennacl/linalg/vector_operations.hpp for implementations |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/jacobi_precond.hpp [code] | Implementation of a simple Jacobi preconditioner |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/matrix_operations.hpp [code] | Implementations of dense matrix related operations. also matrix-vector products |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/norm_1.hpp [code] | Generic interface for the l^1-norm. See viennacl/linalg/vector_operations.hpp for implementations |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/norm_2.hpp [code] | Generic interface for the l^2-norm. See viennacl/linalg/vector_operations.hpp for implementations |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/norm_inf.hpp [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/prod.hpp [code] | Generic interface for matrix-vector and matrix-matrix products. See viennacl/linalg/vector_operations.hpp, viennacl/linalg/matrix_operations.hpp, viennacl/linalg/compressed_matrix_operations.hpp and viennacl/linalg/coordinate_matrix_operations.hpp for implementations |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/row_scaling.hpp [code] | A row normalization preconditioner is implemented here |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/tag_of.hpp [code] | Dispatch facility for distinguishing between ublas, STL and ViennaCL types |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/vector_operations.hpp [code] | Implementations of vector operations |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/compressed_matrix_kernels.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/compressed_matrix_source.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/coordinate_matrix_kernels.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/coordinate_matrix_source.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/matrix_col_kernels.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/matrix_col_source.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/matrix_prod_col_col_col_kernels.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/matrix_prod_col_col_col_source.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/matrix_prod_col_col_row_kernels.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/matrix_prod_col_col_row_source.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/matrix_prod_col_row_col_kernels.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/matrix_prod_col_row_col_source.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/matrix_prod_col_row_row_kernels.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/matrix_prod_col_row_row_source.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/matrix_prod_row_col_col_kernels.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/matrix_prod_row_col_col_source.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/matrix_prod_row_col_row_kernels.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/matrix_prod_row_col_row_source.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/matrix_prod_row_row_col_kernels.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/matrix_prod_row_row_col_source.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/matrix_prod_row_row_row_kernels.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/matrix_prod_row_row_row_source.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/matrix_row_kernels.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/matrix_row_source.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/matrix_solve_col_col_kernels.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/matrix_solve_col_col_source.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/matrix_solve_col_row_kernels.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/matrix_solve_col_row_source.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/matrix_solve_row_col_kernels.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/matrix_solve_row_col_source.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/matrix_solve_row_row_kernels.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/matrix_solve_row_row_source.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/scalar_kernels.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/scalar_source.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/vector_kernels.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/linalg/kernels/vector_source.h [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/ocl/backend.hpp [code] | Implementations of the OpenCL backend, where all contexts are stored in |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/ocl/command_queue.hpp [code] | Implementations of command queue representations |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/ocl/context.hpp [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/ocl/device.hpp [code] | Represents an OpenCL device within ViennaCL |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/ocl/enqueue.hpp [code] | Enqueues kernels into command queues |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/ocl/error.hpp [code] | Error handling for the OpenCL layer of ViennaCL |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/ocl/forwards.h [code] | This file provides the forward declarations for the OpenCL layer of ViennaCL |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/ocl/handle.hpp [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/ocl/kernel.hpp [code] | Representation of an OpenCL kernel in ViennaCL |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/ocl/local_mem.hpp [code] | A local (shared) memory object for OpenCL |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/ocl/platform.hpp [code] | Implements a OpenCL platform within ViennaCL |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/ocl/program.hpp [code] | Implements an OpenCL program class for ViennaCL |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/ocl/utils.hpp [code] | |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/tools/adapter.hpp [code] | Adapter classes for sparse matrices made of the STL type std::vector<std::map<unsigned int, SCALARTYPE> > |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/tools/entry_proxy.hpp [code] | A proxy class for entries in a vector |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/tools/matrix_kernel_class_deducer.hpp [code] | Implementation of a helper meta class for deducing the correct kernels for the supplied matrix |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/tools/matrix_prod_kernel_class_deducer.hpp [code] | Implementation of a helper meta class for deducing the correct kernels for matrix-matrix products |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/tools/matrix_size_deducer.hpp [code] | Helper implementations that deduce the dimensions of the supplied matrix-valued expressions |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/tools/matrix_solve_kernel_class_deducer.hpp [code] | Implementation of a helper meta class for deducing the correct kernels for the dense matrix solver |
/data/development/ViennaCL/ViennaCL-1.1.2/viennacl/tools/tools.hpp [code] | Various little tools used here and there in ViennaCL |