|
| function | FaustPoly (varargin) |
| | Constructor. More...
|
| |
| function | next (self) |
| | Returns the next polynomial basis (one additional dimension compared to this one). More...
|
| |
| function | Faust (varargin) |
| | Creates a Faust from a list of factors or alternatively from a file. More...
|
| |
| function | delete (F) |
| | Deletes the Faust object F (destructor). More...
|
| |
| function | uplus (F) |
| | Returns + F. More...
|
| |
| function | uminus (F) |
| | Returns - F. More...
|
| |
| function | plus (varargin) |
| | Plus. More...
|
| |
| function | minus (varargin) |
| | Minus. More...
|
| |
| function | mrdivide (F, s) |
| | / Slash or right Faust divide. More...
|
| |
| function | mtimes (F, A) |
| | Multiplies the Faust F by A which is a full matrix, a Faust object or a scalar. More...
|
| |
| function | full (F) |
| | The full matrix implemented by F. More...
|
| |
| function | isreal (F) |
| | Indicates if F is a real Faust or a complex Faust. More...
|
| |
| function | real (F) |
| | Returns the real part of the Faust F. More...
|
| |
| function | imag (F) |
| | Returns the imaginary part of the Faust F. More...
|
| |
| function | single (F) |
| | Returns a new Faust whose class is single. It allows to convert all the factors to single precision. More...
|
| |
| function | double (F) |
| | Returns a new Faust whose class is double. It allows to convert all the factors to double precision. More...
|
| |
| function | transpose (F) |
| | The transpose of F. More...
|
| |
| function | ctranspose (F) |
| | The conjugate transpose of F. More...
|
| |
| function | conj (F) |
| | The complex conjugate of F. More...
|
| |
| function | pruneout (F, varargin) |
| | Returns a Faust optimized by removing useless zero rows and columns as many times as needed. More...
|
| |
| function | optimize_memory (F) |
| | Optimizes a Faust by changing the storage format of each factor in order to optimize the memory size. More...
|
| |
| function | optimize (F, varargin) |
| | Returns a Faust optimized with Faust.pruneout, Faust.optimize_memory and Faust.optimize_time. More...
|
| |
| function | optimize_time (F, varargin) |
| | Returns a Faust configured with the quickest Faust-matrix multiplication mode (benchmark ran on the fly). More...
|
| |
| function | size (F, varargin) |
| | The size of F. More...
|
| |
| function | numel (F) |
| | The number of elements in F. More...
|
| |
| function | nbytes (F) |
| | Gives the memory size of the Faust in bytes. More...
|
| |
| function | end (F, k, n) |
| | The last index when slicing or indexing a Faust. More...
|
| |
| function | factors (F, ids, varargin) |
| | Returns the i-th factor or a new Faust composed of F factors whose indices are listed in indices. More...
|
| |
| function | left (F, i, varargin) |
| | Returns the left hand side factors of F from index 1 to i included (in 1-base index). More...
|
| |
| function | right (F, i, varargin) |
| | Returns the right hand side factors of F from index i to end (in 1-base index). More...
|
| |
| function | numfactors (F) |
| | The number of factors of F. More...
|
| |
| function | length (F) |
| | The number of factors of F. More...
|
| |
| function | replace (F, i, new_factor) |
| | Replaces the factor of index i by new_factor in a new Faust copy of F. More...
|
| |
| function | insert (F, i, new_factor) |
| | Inserts new_factor at index i in a new Faust copy of F. More...
|
| |
| function | issparse (F, varargin) |
| | Returns true if F factors are all sparse matrices false otherwise. More...
|
| |
| function | isdense (F) |
| | Returns true if F factors are all dense matrices/arrays false otherwise. More...
|
| |
| function | save (F, filepath) |
| | Saves the Faust F into a file. More...
|
| |
| function | subsref (F, S) |
| | Subscripted reference of a Faust. More...
|
| |
| function | disp (F) |
| | Displays information about F. More...
|
| |
| function | norm (F, varargin) |
| | The matrix norm of F. More...
|
| |
| function | power_iteration (F, varargin) |
| | Performs the power iteration algorithm to compute the greatest eigenvalue of the Faust. More...
|
| |
| function | normalize (F, varargin) |
| | Returns the normalized F. More...
|
| |
| function | nnz_sum (F) |
| | The total number of nonzeros in the factors of F. More...
|
| |
| function | density (F) |
| | The density of F such that nnz_sum(F) == density(F) * numel(F). More...
|
| |
| function | rcg (F) |
| | The Relative Complexity Gain of F. More...
|
| |
| function | cat (varargin) |
| | Concatenates F with n Faust objects or full/sparse matrices. More...
|
| |
| function | horzcat (varargin) |
| | Horizontal concatenation [F,A, B, … ] where F is a Faust and A, B, … are Faust objects or sparse/full matrix. More...
|
| |
| function | vertcat (varargin) |
| | Vertical concatenation [F;A;B;…] where F is a Faust and A, B, … are Faust objects or sparse/full matrices. More...
|
| |
| function | imagesc (F, varargin) |
| | Displays image of F full matrix and its factors. More...
|
| |
| function | mldivide (F, B) |
| | \ Backslash or left full(F) divide. More...
|
| |
| function | pinv (F) |
| | Pseudoinverse matrix of full(F). More...
|
| |
| function | complex (F) |
| | Converts F to a new complex Faust. More...
|
| |
| function | clone (F, varargin) |
| | Clones the Faust (in a new memory space). More...
|
| |
| function | device (F) |
| | Returns the Faust device ('cpu' or 'gpu'). More...
|
| |
| function | class (F) |
| | Returns the Faust class ('single' or 'double'). More...
|
| |
| function | get_handle (F) |
| | Returns the Faust F C++ native object pointer as an integer. More...
|
| |
Subclass of Faust specialized for orthogonal polynomial basis.
This class is used only for the native implementation of the poly functions.
- Note
- It is not advisable to use this class directly.