Difference between revisions of "Inverters"
From Gw-qcd-wiki
Craigpeli1 (talk | contribs) |
(→Introduction) |
||
Line 1: | Line 1: | ||
= Introduction = | = Introduction = | ||
In this section, the suite of inverters are described and practical applications are given as examples. All shift-inverters are actually multi-shift inverters. | In this section, the suite of inverters are described and practical applications are given as examples. All shift-inverters are actually multi-shift inverters. | ||
+ | |||
+ | = Interface = | ||
+ | |||
+ | The inverters interface follows the pattern: | ||
+ | int function_name( matrix mult info, source vec, solution(s) vec, | ||
+ | relative error, max iter, other inverter params ) | ||
+ | where the return value is the number of iterations. | ||
+ | |||
+ | The generic inverters are declared in '''inverters.h''' and the device specialized ones in '''inverters_device.h'''. | ||
+ | |||
---- | ---- |
Latest revision as of 08:04, 10 September 2014
Introduction
In this section, the suite of inverters are described and practical applications are given as examples. All shift-inverters are actually multi-shift inverters.
Interface
The inverters interface follows the pattern:
int function_name( matrix mult info, source vec, solution(s) vec, relative error, max iter, other inverter params )
where the return value is the number of iterations.
The generic inverters are declared in inverters.h and the device specialized ones in inverters_device.h.