ViennaCL - The Vienna Computing Library 1.7.0 Free open-source GPU-accelerated linear algebra and solver library. |

Namespaces | Functions
viennacl/device_specific/builtin_database/row_wise_reduction.hpp File Reference
`#include "viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp"`
`#include "viennacl/device_specific/builtin_database/devices/gpu/nvidia/fermi/tesla_c2050.hpp"`
`#include "viennacl/device_specific/builtin_database/devices/gpu/nvidia/fermi/geforce_gtx_470.hpp"`
`#include "viennacl/device_specific/builtin_database/devices/gpu/nvidia/maxwell/geforce_gtx_750_ti.hpp"`
`#include "viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/scrapper.hpp"`
`#include "viennacl/device_specific/builtin_database/devices/gpu/nvidia/tesla/geforce_gtx_260.hpp"`
`#include "viennacl/device_specific/builtin_database/devices/gpu/amd/southern_islands/tahiti.hpp"`
`#include "viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/devastator.hpp"`
`#include "viennacl/device_specific/builtin_database/devices/gpu/nvidia/kepler/tesla_k20m.hpp"`
`#include "viennacl/device_specific/builtin_database/devices/gpu/nvidia/fermi/geforce_gtx_580.hpp"`
`#include "viennacl/device_specific/builtin_database/devices/gpu/amd/volcanic_islands/hawaii.hpp"`
`#include "viennacl/device_specific/builtin_database/devices/gpu/amd/evergreen/cypress.hpp"`
`#include "viennacl/device_specific/builtin_database/devices/gpu/amd/evergreen/cedar.hpp"`
`#include "viennacl/device_specific/builtin_database/devices/gpu/nvidia/fermi/geforce_gt_540m.hpp"`
`#include "viennacl/ocl/device_utils.hpp"`
`#include "viennacl/scheduler/forwards.h"`
`#include "viennacl/device_specific/builtin_database/devices/accelerator/fallback.hpp"`
`#include "viennacl/device_specific/builtin_database/devices/cpu/fallback.hpp"`
`#include "viennacl/device_specific/builtin_database/devices/gpu/fallback.hpp"`

Go to the source code of this file.

## Namespaces

namespace | viennacl
| Main namespace in ViennaCL. Holds all the basic types such as vector, matrix, etc. and defines operations upon them.
namespace | viennacl::device_specific
| Provides an OpenCL kernel generator.
namespace | viennacl::device_specific::builtin_database

## Functions

database_type < row_wise_reduction_template::parameters_type > | viennacl::device_specific::builtin_database::init_row_wise_reduction_N ()
database_type < row_wise_reduction_template::parameters_type > | viennacl::device_specific::builtin_database::init_row_wise_reduction_T ()
template<class NumericT >
device_specific::row_wise_reduction_template::parameters_type const & | viennacl::device_specific::builtin_database::row_wise_reduction_params (ocl::device const &device, char A_trans)

## Detailed Description

Initializes the device database with the provided profiles. Updated semi-automatically.

Definition in file row_wise_reduction.hpp.

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines