cuLite v0.3.1
A lite CUDA C++ Interface
Loading...
Searching...
No Matches
Algebra Operators

Intuitive non-member algebraic operator definitions for cuLite matrix and vector calculus. More...

Topics

 Addition/Subtraction Operators
 Binary operators for summing or subtracting compatible cuLite numerical containers.
 Updating Operators
 Compound assignment operators for in-place device data modification.
 Scaling Operators
 Scalar-container multiplication and division.
 Multiplication Operators
 Matrix-vector and matrix-matrix product definitions.

Detailed Description

Intuitive non-member algebraic operator definitions for cuLite matrix and vector calculus.

This module provides overloaded C++ operators that allow users to write mathematical expressions in a syntax closely resembling standard linear algebra notation. These operators call optimized cuBLAS routines for performance while maintaining code readability.