Sourcery VSIPL++

Reference Manual

Version 2.2-9

CodeSourcery, Inc.

Version 2.2-9

All rights reserved.


Table of Contents

1. VSIPL++ File Structure and Namespaces
1.1. Initialization and Basic Program Structure
1.2. Namespaces
1.3. Header Files
2. Basic VSIPL++ Data Types and Constants
2.1. Introduction
2.2. Scalar Data Types
2.3. Indexes and Domains
2.4. Vector Objects
2.5. Matrix Objects
2.6. Tensor Objects
2.7. Parameter Enumerations for Signal Processing
3. Overview of VSIPL++ Operations
3.1. Functions and Function Objects
3.2. Elementwise Operations
3.3. Vector Operations
3.4. Matrix Operations
3.5. Tensor Operations
4. Function Reference
4.1. Introduction
4.2. Elementwise Functions
4.3. Reduction Functions
4.4. Linear Algebra Matrix-Vector Functions
4.5. Linear System Solvers
4.6. Selection, generation, and manipulation functions
4.7. Signal Processing Functions
4.8. Signal Processing Objects
5. Advanced VSIPL++ Data Types
5.1. Blocks
5.2. The Layout template
5.3. The Dense class template
6. Extension Reference
6.1. Introduction
6.2. Sort Functions
6.3. Reduction Functions
6.4. View Cast
6.5. Dispatcher - related types
6.6. Expression block types
7. Sourcery VSIPL API extensions
7.1. Introduction
7.2. Direct Data Access to real vector views
7.3. Direct Data Access to complex vector views
7.4. Direct Data Access to real matrix views
7.5. Direct Data Access to complex matrix views
References
Index