Skip to content

Commit

Permalink
readme update
Browse files Browse the repository at this point in the history
  • Loading branch information
RainerHeintzmann committed Jun 25, 2024
1 parent c99c7e7 commit c4d24fb
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ The package offers a general way of calculating separable functions as well as a

The non-lazy version should currently also work with `CUDA.jl`, however the `LazyArrays` version does not. To nevertheless use separable expressions in `CUDA.jl`, you can reside to externally applying the broadcast operator to the separable expression (see the `gaussian_sep` example below).

The package further offers a number of predifined separable function implementations such as `gaussian_col()` collects a multidimensional array of a multidimensional Gaussian via a fast seperable implementation, `gaussian_lz()` yields a lazy representation via `LazyArrays` and `sep = gaussian_sep()` yields an iterable of separable pre-oriented vectors which can easily be mutually combined via `.*(sep...)`.
The package further offers a number of predifined separable function implementations such as `gaussian_col()` collects a multidimensional array of a multidimensional Gaussian via a fast seperable implementation, `gaussian_lz()` yields a lazy representation via `LazyArrays` and `sep = gaussian_sep()` yields a `broadcasted` type, which behaves like an array, if used in an expression, but hast not yet been expanded to a full-sized array (recommmended mode of using the package).

Another noteworthy example is the complex plain wave as represented by the respective function `exp_ikx_col()`, `exp_ikx_lz()`, `exp_ikx_sep()`.

Expand Down

0 comments on commit c4d24fb

Please sign in to comment.