[ < ] | [ > ] |  | [ << ] | [ Up ] | [ >> ] |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

### D.8.3 `harminv` exceptions

Various exceptional conditions are possible with the `harminv` library interface, and one of the following messages could be returned. Each of them has the form of a list containing a single character string.

- `unrecognized harminv function name` is reported in case of a function call of the form `library('harminv',f)` where `f` is anything other than the character string `'hsolve'`, this being the only function in the library.
- `bad harminv function call` is reported if the input parameters don’t meet the specifications described in `harminv` input parameters, or if `fmin` is greater than `fmax`.
- `bad vector specification` could be the result of a list of real numbers rather than complex numbers being passed as a `signal`. Real numbers can be converted to complex numbers using the `create` function from the `complex` library (`complex`).
- `memory overflow` can occur if `avram` is operating very close to the limit of host memory, or perhaps if infeasibly large values are passed as `nf`
- `counter overflow` is similar to a memory overflow

This document was generated on November 8, 2012 using texi2html 1.82.