MAfTpQuad
Routine
- 
double MAfTpQuad (const float R[], const float x[], int N)
Purpose
- 
Calculate a quadratic form for a symmetric Toeplitz matrix
Description
This routine calculates a quadratic form S = x'R x, where x is a vector and
R is a symmetric Toeplitz matrix,
      N-1 N-1
  S = SUM SUM x(i) R(i,j) x(j) .
      i=0 j=0
The elements of the matrix R are constant down diagonals, R(i,j) = R(|i-h|).
In this routine R is specified by its first column or row.  The result is
accumulated as a double value and returned as a double value.
Parameters
- 
<-  double MAfTpQuad
- 
Resultant value
- 
 -> const float R[]
- 
First column (or row) of the symmetric Toeplitz matrix (N values)
- 
 -> const float x[]
- 
Vector of N values
- 
 -> int N
- 
Number of elements in x and R
Author / revision
P. Kabal
/ Revision 1.3  2003/05/09
See Also
MAfSyBilin,
MAfSyQuad
Main Index libtsp