1[/ 2 3THIS FILE IS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT! 4 5] 6 7[section spev] 8 9[heading Prototype] 10There is one prototype of `spev` available, please see below. 11`` 12spev( const char jobz, MatrixAP& ap, VectorW& w, MatrixZ& z ); 13`` 14 15 16[heading Description] 17 18`spev` (short for $FRIENDLY_NAME) provides a C++ 19interface to LAPACK routines SSPEV and DSPEV. 20`spev` computes all the eigenvalues and, optionally, eigenvectors of a 21real symmetric matrix A in packed storage. 22 23The selection of the LAPACK routine is done during compile-time, 24and is determined by the type of values contained in type `MatrixAP`. 25The type of values is obtained through the `value_type` meta-function 26 `typename value_type<MatrixAP>::type`. 27The dispatching table below illustrates to which specific routine 28the code path will be generated. 29 30[table Dispatching of spev 31[ [ Value type of MatrixAP ] [LAPACK routine] ] 32[ [`float`][SSPEV] ] 33[ [`double`][DSPEV] ] 34 35] 36 37 38[heading Definition] 39Defined in header [headerref boost/numeric/bindings/lapack/driver/spev.hpp]. 40 41 42[heading Parameters or Requirements on Types] 43 44[variablelist Parameters 45 [[MatrixA] [The definition of term 1]] 46 [[MatrixB] [The definition of term 2]] 47 [[MatrixC] [ 48 The definition of term 3. 49 50 Definitions may contain paragraphs. 51 ]] 52] 53 54 55[heading Complexity] 56 57 58[heading Example] 59`` 60#include <boost/numeric/bindings/lapack/driver/spev.hpp> 61using namespace boost::numeric::bindings; 62 63lapack::spev( x, y, z ); 64 65`` 66 67this will output 68 69`` 70[5] 0 1 2 3 4 5 71`` 72 73 74 75[heading Notes] 76 77 78[heading See Also] 79 80* Originating Fortran source files [@http://www.netlib.org/lapack/single/sspev.f sspev.f] and [@http://www.netlib.org/lapack/double/dspev.f dspev.f] at Netlib. 81 82[endsect] 83