diff --git a/.gitattributes b/.gitattributes index 10a16e6..1c88e69 100644 --- a/.gitattributes +++ b/.gitattributes @@ -40,10 +40,27 @@ *.mov binary # Override what is considered "vendored" by GitHub's linguist: -/deps/** linguist-vendored=false -/lib/node_modules/** linguist-vendored=false linguist-generated=false -test/fixtures/** linguist-vendored=false -tools/** linguist-vendored=false +/lib/node_modules/** -linguist-vendored -linguist-generated -# Override what is considered "documentation" by GitHub's linguist: -examples/** linguist-documentation=false +# Configure directories which should *not* be included in GitHub language statistics: +/deps/** linguist-vendored +/dist/** linguist-generated +/workshops/** linguist-vendored + +benchmark/** linguist-vendored +docs/* linguist-documentation +etc/** linguist-vendored +examples/** linguist-documentation +scripts/** linguist-vendored +test/** linguist-vendored +tools/** linguist-vendored + +# Configure files which should *not* be included in GitHub language statistics: +Makefile linguist-vendored +*.mk linguist-vendored +*.jl linguist-vendored +*.py linguist-vendored +*.R linguist-vendored + +# Configure files which should be included in GitHub language statistics: +docs/types/*.d.ts -linguist-documentation diff --git a/.github/workflows/productionize.yml b/.github/workflows/productionize.yml index ec90164..f92a6c5 100644 --- a/.github/workflows/productionize.yml +++ b/.github/workflows/productionize.yml @@ -344,7 +344,6 @@ jobs: uses: 8398a7/action-slack@28ba43ae48961b90635b50953d216767a6bea486 # v3.16.2 with: status: ${{ job.status }} - steps: ${{ toJson(steps) }} channel: '#npm-ci' if: failure() @@ -518,7 +517,6 @@ jobs: uses: 8398a7/action-slack@28ba43ae48961b90635b50953d216767a6bea486 # v3.16.2 with: status: ${{ job.status }} - steps: ${{ toJson(steps) }} channel: '#npm-ci' if: failure() @@ -698,7 +696,6 @@ jobs: uses: 8398a7/action-slack@28ba43ae48961b90635b50953d216767a6bea486 # v3.16.2 with: status: ${{ job.status }} - steps: ${{ toJson(steps) }} channel: '#npm-ci' if: failure() diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 3eec50e..b1d4bb8 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -94,6 +94,10 @@ jobs: # Replace branch in README.md link definitions for badges with the new version: find . -type f -name '*.md' -print0 | xargs -0 sed -Ei "s/branch([=:])[^ ]+/branch\1v${NEW_VERSION}/g" + # Rewrite CHANGELOG.md to replace "Unreleased" with the new version: + sed -Ei "s/Unreleased/${NEW_VERSION}/g" CHANGELOG.md + sed -Ei "s/unreleased/v${NEW_VERSION}/g" CHANGELOG.md + # Create a new commit and tag: git add package.json README.md git commit -m "Release v${NEW_VERSION}" @@ -218,7 +222,6 @@ jobs: uses: 8398a7/action-slack@28ba43ae48961b90635b50953d216767a6bea486 # v3.16.2 with: status: ${{ job.status }} - steps: ${{ toJson(steps) }} channel: '#npm-ci' if: failure() diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 95c7fb3..41a92b8 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -95,6 +95,5 @@ jobs: uses: 8398a7/action-slack@28ba43ae48961b90635b50953d216767a6bea486 # v3.16.2 with: status: ${{ job.status }} - steps: ${{ toJson(steps) }} channel: '#npm-ci' if: failure() diff --git a/.github/workflows/test_bundles.yml b/.github/workflows/test_bundles.yml index 6d77abd..5b5879a 100644 --- a/.github/workflows/test_bundles.yml +++ b/.github/workflows/test_bundles.yml @@ -94,7 +94,6 @@ jobs: uses: 8398a7/action-slack@28ba43ae48961b90635b50953d216767a6bea486 # v3.16.2 with: status: ${{ job.status }} - steps: ${{ toJson(steps) }} channel: '#npm-ci' if: failure() @@ -139,7 +138,6 @@ jobs: uses: 8398a7/action-slack@28ba43ae48961b90635b50953d216767a6bea486 # v3.16.2 with: status: ${{ job.status }} - steps: ${{ toJson(steps) }} channel: '#npm-ci' if: failure() @@ -184,6 +182,5 @@ jobs: uses: 8398a7/action-slack@28ba43ae48961b90635b50953d216767a6bea486 # v3.16.2 with: status: ${{ job.status }} - steps: ${{ toJson(steps) }} channel: '#npm-ci' if: failure() diff --git a/.github/workflows/test_coverage.yml b/.github/workflows/test_coverage.yml index f4eda1e..2bcf0cd 100644 --- a/.github/workflows/test_coverage.yml +++ b/.github/workflows/test_coverage.yml @@ -119,7 +119,6 @@ jobs: uses: 8398a7/action-slack@28ba43ae48961b90635b50953d216767a6bea486 # v3.16.2 with: status: ${{ job.status }} - steps: ${{ toJson(steps) }} channel: '#npm-ci' if: failure() diff --git a/.github/workflows/test_install.yml b/.github/workflows/test_install.yml index d4c74ed..d9e8436 100644 --- a/.github/workflows/test_install.yml +++ b/.github/workflows/test_install.yml @@ -81,6 +81,5 @@ jobs: uses: 8398a7/action-slack@28ba43ae48961b90635b50953d216767a6bea486 # v3.16.2 with: status: ${{ job.status }} - steps: ${{ toJson(steps) }} channel: '#npm-ci' if: failure() diff --git a/CHANGELOG.md b/CHANGELOG.md index ad6f4af..f7f7607 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,4 +2,133 @@ > Package changelog. -See [GitHub Releases](https://github.com/stdlib-js/strided-base-unary/releases) for the changelog. \ No newline at end of file +
+ +## Unreleased (2024-07-06) + +
+ +### Features + +- [`441d61c`](https://github.com/stdlib-js/stdlib/commit/441d61c7abef39ebb7bd9b2ce99a2300aa27cbfd) - add boolean dtype support to `strided/base/unary` [(#2519)](https://github.com/stdlib-js/stdlib/pull/2519) + +
+ + + +
+ +### Bug Fixes + +- [`cf3f92e`](https://github.com/stdlib-js/stdlib/commit/cf3f92eddd20ec1a4106c8a34f7d7705a9a99dbc) - update include paths + +
+ + + +
+ +### Commits + +
+ +- [`441d61c`](https://github.com/stdlib-js/stdlib/commit/441d61c7abef39ebb7bd9b2ce99a2300aa27cbfd) - **feat:** add boolean dtype support to `strided/base/unary` [(#2519)](https://github.com/stdlib-js/stdlib/pull/2519) _(by Jaysukh Makvana)_ +- [`cf3f92e`](https://github.com/stdlib-js/stdlib/commit/cf3f92eddd20ec1a4106c8a34f7d7705a9a99dbc) - **fix:** update include paths _(by Athan Reines)_ +- [`75d4f83`](https://github.com/stdlib-js/stdlib/commit/75d4f83cb85610d23a04dc21a03f8075f6d3665f) - **refactor:** update require and include paths _(by Athan Reines)_ + +
+ +
+ + + +
+ +### Contributors + +A total of 2 people contributed to this release. Thank you to the following contributors: + +- Athan Reines +- Jaysukh Makvana + +
+ + + +
+ + + +
+ +## 0.2.1 (2024-02-25) + +
+ +### Features + +- [`ca91187`](https://github.com/stdlib-js/stdlib/commit/ca9118749c1e8f3ad1f722ef69e3dc602e57b6c7) - update minimum TypeScript version + +
+ + + +
+ +### Bug Fixes + +- [`0a81f83`](https://github.com/stdlib-js/stdlib/commit/0a81f837f2eb6e7c0fec6bf5d25066f6c11095a9) - resolve C lint errors + +
+ + + +
+ +### BREAKING CHANGES + +- [`ca91187`](https://github.com/stdlib-js/stdlib/commit/ca9118749c1e8f3ad1f722ef69e3dc602e57b6c7): update minimum TypeScript version +- [`ca91187`](https://github.com/stdlib-js/stdlib/commit/ca9118749c1e8f3ad1f722ef69e3dc602e57b6c7): update minimum TypeScript version to 4.1 + + - To migrate, users should upgrade their TypeScript version to at least version 4.1. + +
+ + + +
+ +### Commits + +
+ +- [`dea49e0`](https://github.com/stdlib-js/stdlib/commit/dea49e03ab5571233e3da26835a6a6d3256d5737) - **docs:** use single quotes in require calls instead of backticks _(by Philipp Burckhardt)_ +- [`7db5611`](https://github.com/stdlib-js/stdlib/commit/7db56115b014aa41e4a3458629286ae3bd99c4e7) - **docs:** update links and fix headings _(by Athan Reines)_ +- [`f9c75ce`](https://github.com/stdlib-js/stdlib/commit/f9c75ce726ed4e5fade8622315bb98094dad8561) - **build:** remove tslint directives _(by Philipp Burckhardt)_ +- [`ca91187`](https://github.com/stdlib-js/stdlib/commit/ca9118749c1e8f3ad1f722ef69e3dc602e57b6c7) - **feat:** update minimum TypeScript version _(by Philipp Burckhardt)_ +- [`0a81f83`](https://github.com/stdlib-js/stdlib/commit/0a81f837f2eb6e7c0fec6bf5d25066f6c11095a9) - **fix:** resolve C lint errors _(by Athan Reines)_ +- [`28e1c84`](https://github.com/stdlib-js/stdlib/commit/28e1c84390d88044883c9ef940a12f38d66ea3ef) - **docs:** resolve C lint errors _(by Athan Reines)_ + +
+ +
+ + + +
+ +### Contributors + +A total of 2 people contributed to this release. Thank you to the following contributors: + +- Athan Reines +- Philipp Burckhardt + +
+ + + +
+ + + diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 4500383..7ec15a7 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -5,6 +5,7 @@ Adarsh Palaskar Aditya Sapra AgPriyanshu18 <113460573+AgPriyanshu18@users.noreply.github.com> +Aleksandr <112382387+alextes90@users.noreply.github.com> Ali Salesi Aman Bhansali Amit Jimiwal @@ -18,6 +19,7 @@ Chinmay Joshi <86140365+JawHawk@users.noreply.github.com> Christopher Dambamuromo Dan Rose Daniel Killenberger +Daniel Yu <40680511+Daniel777y@users.noreply.github.com> Dominik Moritz Dorrin Sotoudeh EuniceSim142 <77243938+EuniceSim142@users.noreply.github.com> @@ -25,6 +27,7 @@ Frank Kovacs Golden Kumar <103646877+AuenKr@users.noreply.github.com> Gunj Joshi Harshita Kalani +Hridyanshu <124202756+HRIDYANSHU054@users.noreply.github.com> Jaimin Godhani <112328542+Jai0401@users.noreply.github.com> James Gelok Jaysukh Makvana @@ -60,6 +63,7 @@ Pushpendra Chandravanshi Raunak Kumar Gupta Rejoan Sardar <119718513+Rejoan-Sardar@users.noreply.github.com> Ricky Reusser +Ridam Garg <67867319+RidamGarg@users.noreply.github.com> Robert Gislason Roman Stetsyk <25715951+romanstetsyk@users.noreply.github.com> Rutam <138517416+performant23@users.noreply.github.com> @@ -69,8 +73,11 @@ Seyyed Parsa Neshaei Shashank Shekhar Singh Shivam <11shivam00@gmail.com> Shraddheya Shendre +Shubh Mehta <93862397+Shubh942@users.noreply.github.com> Shubham Mishra -Snehil Shah <130062020+Snehil-Shah@users.noreply.github.com> +Sivam Das <100067002+Sivam2313@users.noreply.github.com> +Snehil Shah +Soumajit Chatterjee <121816890+soumajit23@users.noreply.github.com> Spandan Barve Stephannie Jiménez Gacha Suraj kumar <125961509+kumarsuraj212003@users.noreply.github.com> @@ -79,8 +86,10 @@ Tudor Pagu <104032457+tudor-pagu@users.noreply.github.com> Utkarsh Utkarsh Raj Varad Gupta +Xiaochuan Ye Yernar Yergaziyev naveen nishant-s7 <97207366+nishant-s7@users.noreply.github.com> orimiles5 <97595296+orimiles5@users.noreply.github.com> +rainn <88160429+AmCodesLame@users.noreply.github.com> rei2hu diff --git a/README.md b/README.md index 9ac82a0..60ee199 100644 --- a/README.md +++ b/README.md @@ -224,6 +224,7 @@ Character codes for data types: +- **x**: `bool` (boolean). - **c**: `complex64` (single-precision floating-point complex number). - **z**: `complex128` (double-precision floating-point complex number). - **f**: `float32` (single-precision floating-point number). @@ -440,7 +441,7 @@ void stdlib_strided_b_c( uint8_t *arrays[], const int64_t *shape, const int64_t Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include // Create underlying byte arrays: @@ -481,7 +482,7 @@ void stdlib_strided_b_c_as_b_c( uint8_t *arrays[], const int64_t *shape, const i Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include // Create underlying byte arrays: @@ -522,7 +523,7 @@ void stdlib_strided_b_c_as_c_c( uint8_t *arrays[], const int64_t *shape, const i Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include // Create underlying byte arrays: @@ -1443,7 +1444,7 @@ void stdlib_strided_b_z( uint8_t *arrays[], const int64_t *shape, const int64_t Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include // Create underlying byte arrays: @@ -1484,7 +1485,7 @@ void stdlib_strided_b_z_as_b_z( uint8_t *arrays[], const int64_t *shape, const i Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include // Create underlying byte arrays: @@ -1525,7 +1526,7 @@ void stdlib_strided_b_z_as_z_z( uint8_t *arrays[], const int64_t *shape, const i Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include // Create underlying byte arrays: @@ -1566,7 +1567,7 @@ void stdlib_strided_c_c( uint8_t *arrays[], const int64_t *shape, const int64_t Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include // Create underlying byte arrays: @@ -1607,7 +1608,7 @@ void stdlib_strided_c_c_as_z_z( uint8_t *arrays[], const int64_t *shape, const i Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include // Create underlying byte arrays: @@ -1648,7 +1649,7 @@ void stdlib_strided_c_f_as_c_f( uint8_t *arrays[], const int64_t *shape, const i Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include // Create underlying byte arrays: @@ -1689,8 +1690,8 @@ void stdlib_strided_c_z( uint8_t *arrays[], const int64_t *shape, const int64_t Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float32.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float32/ctor.h" +#include "stdlib/complex/float64/ctor.h" #include // Create underlying byte arrays: @@ -1731,7 +1732,7 @@ void stdlib_strided_c_z_as_c_z( uint8_t *arrays[], const int64_t *shape, const i Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include // Create underlying byte arrays: @@ -1892,7 +1893,7 @@ void stdlib_strided_d_z( uint8_t *arrays[], const int64_t *shape, const int64_t Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include // Create underlying byte arrays: @@ -1933,7 +1934,7 @@ void stdlib_strided_d_z_as_d_z( uint8_t *arrays[], const int64_t *shape, const i Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include // Create underlying byte arrays: @@ -2014,7 +2015,7 @@ void stdlib_strided_f_c( uint8_t *arrays[], const int64_t *shape, const int64_t Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include // Create underlying byte arrays: @@ -2055,7 +2056,7 @@ void stdlib_strided_f_c_as_c_c( uint8_t *arrays[], const int64_t *shape, const i Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include // Create underlying byte arrays: @@ -2096,7 +2097,7 @@ void stdlib_strided_f_c_as_f_c( uint8_t *arrays[], const int64_t *shape, const i Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include // Create underlying byte arrays: @@ -2417,7 +2418,7 @@ void stdlib_strided_f_z( uint8_t *arrays[], const int64_t *shape, const int64_t Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include // Create underlying byte arrays: @@ -2458,7 +2459,7 @@ void stdlib_strided_f_z_as_f_z( uint8_t *arrays[], const int64_t *shape, const i Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include // Create underlying byte arrays: @@ -2739,7 +2740,7 @@ void stdlib_strided_i_z( uint8_t *arrays[], const int64_t *shape, const int64_t Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include // Create underlying byte arrays: @@ -2780,7 +2781,7 @@ void stdlib_strided_i_z_as_i_z( uint8_t *arrays[], const int64_t *shape, const i Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include // Create underlying byte arrays: @@ -2861,7 +2862,7 @@ void stdlib_strided_k_c( uint8_t *arrays[], const int64_t *shape, const int64_t Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include // Create underlying byte arrays: @@ -2902,7 +2903,7 @@ void stdlib_strided_k_c_as_c_c( uint8_t *arrays[], const int64_t *shape, const i Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include // Create underlying byte arrays: @@ -2943,7 +2944,7 @@ void stdlib_strided_k_c_as_k_c( uint8_t *arrays[], const int64_t *shape, const i Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include // Create underlying byte arrays: @@ -3664,7 +3665,7 @@ void stdlib_strided_k_z( uint8_t *arrays[], const int64_t *shape, const int64_t Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include // Create underlying byte arrays: @@ -3705,7 +3706,7 @@ void stdlib_strided_k_z_as_k_z( uint8_t *arrays[], const int64_t *shape, const i Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include // Create underlying byte arrays: @@ -3826,7 +3827,7 @@ void stdlib_strided_s_c( uint8_t *arrays[], const int64_t *shape, const int64_t Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include // Create underlying byte arrays: @@ -3867,7 +3868,7 @@ void stdlib_strided_s_c_as_c_c( uint8_t *arrays[], const int64_t *shape, const i Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include // Create underlying byte arrays: @@ -3908,7 +3909,7 @@ void stdlib_strided_s_c_as_s_c( uint8_t *arrays[], const int64_t *shape, const i Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include // Create underlying byte arrays: @@ -4789,7 +4790,7 @@ void stdlib_strided_s_z( uint8_t *arrays[], const int64_t *shape, const int64_t Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include // Create underlying byte arrays: @@ -4830,7 +4831,7 @@ void stdlib_strided_s_z_as_s_z( uint8_t *arrays[], const int64_t *shape, const i Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include // Create underlying byte arrays: @@ -4911,7 +4912,7 @@ void stdlib_strided_t_c( uint8_t *arrays[], const int64_t *shape, const int64_t Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include // Create underlying byte arrays: @@ -4952,7 +4953,7 @@ void stdlib_strided_t_c_as_c_c( uint8_t *arrays[], const int64_t *shape, const i Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include // Create underlying byte arrays: @@ -4993,7 +4994,7 @@ void stdlib_strided_t_c_as_t_c( uint8_t *arrays[], const int64_t *shape, const i Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include // Create underlying byte arrays: @@ -5674,7 +5675,7 @@ void stdlib_strided_t_z( uint8_t *arrays[], const int64_t *shape, const int64_t Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include // Create underlying byte arrays: @@ -5715,7 +5716,7 @@ void stdlib_strided_t_z_as_t_z( uint8_t *arrays[], const int64_t *shape, const i Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include // Create underlying byte arrays: @@ -5956,7 +5957,7 @@ void stdlib_strided_u_z( uint8_t *arrays[], const int64_t *shape, const int64_t Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include // Create underlying byte arrays: @@ -5997,7 +5998,7 @@ void stdlib_strided_u_z_as_u_z( uint8_t *arrays[], const int64_t *shape, const i Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include // Create underlying byte arrays: @@ -6033,12 +6034,53 @@ The function accepts the following arguments: void stdlib_strided_u_z_as_z_z( uint8_t *arrays[], const int64_t *shape, const int64_t *strides, void *fcn ); ``` +#### stdlib_strided_x_x( \*arrays\[], \*shape, \*strides, \*fcn ) + +Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. + +```c +#include +#include + +// Create underlying byte arrays: +uint8_t x[] = { 0, 0, 0 }; +uint8_t out[] = { 0, 0, 0 }; + +// Define a pointer to an array containing pointers to strided arrays: +uint8_t *arrays[] = { x, out }; + +// Define the strides: +int64_t strides[] = { 1, 1 }; + +// Define the number of elements over which to iterate: +int64_t shape[] = { 3 }; + +// Define a callback: +static bool fcn( bool x ) { + return x; +} + +// Apply the callback: +stdlib_strided_x_x( arrays, shape, strides, (void *)fcn ); +``` + +The function accepts the following arguments: + +- **arrays**: `[inout] uint8_t**` array whose first element is a pointer to a strided input array and whose second element is a pointer to a strided output array. +- **shape**: `[in] int64_t*` array whose only element is the number of elements over which to iterate. +- **strides**: `[in] int64_t*` array containing strides (in bytes) for each strided array. +- **fcn**: `[in] void*` a `bool (*f)(bool)` function to apply provided as a `void` pointer. + +```c +void stdlib_strided_x_x( uint8_t *arrays[], const int64_t *shape, const int64_t *strides, void *fcn ); +``` + #### stdlib_strided_z_d_as_z_d( \*arrays\[], \*shape, \*strides, \*fcn ) Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include // Create underlying byte arrays: @@ -6079,7 +6121,7 @@ void stdlib_strided_z_d_as_z_d( uint8_t *arrays[], const int64_t *shape, const i Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. ```c -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include // Create underlying byte arrays: diff --git a/examples/accessors.js b/examples/accessors.js index af36da9..0d203e3 100644 --- a/examples/accessors.js +++ b/examples/accessors.js @@ -24,7 +24,7 @@ var filledarrayBy = require( '@stdlib/array-filled-by' ); var Complex64Array = require( '@stdlib/array-complex64' ); var realf = require( '@stdlib/complex-realf' ); var imagf = require( '@stdlib/complex-imagf' ); -var Complex64 = require( '@stdlib/complex-float32' ); +var Complex64 = require( '@stdlib/complex-float32-ctor' ); var unary = require( './../lib' ); function scale( z ) { diff --git a/include/stdlib/strided/base/unary.h b/include/stdlib/strided/base/unary.h index b628ad2..11b63bf 100644 --- a/include/stdlib/strided/base/unary.h +++ b/include/stdlib/strided/base/unary.h @@ -178,6 +178,8 @@ #include "unary/u_z_as_u_z.h" #include "unary/u_z_as_z_z.h" +#include "unary/x_x.h" + #include "unary/z_d_as_z_d.h" #include "unary/z_z.h" // END LOOPS diff --git a/include/stdlib/strided/base/unary/b_b.h b/include/stdlib/strided/base/unary/b_b.h index 2b98430..85846cb 100644 --- a/include/stdlib/strided/base/unary/b_b.h +++ b/include/stdlib/strided/base/unary/b_b.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_b_as_u_u.h b/include/stdlib/strided/base/unary/b_b_as_u_u.h index 60a8017..1d6cb2f 100644 --- a/include/stdlib/strided/base/unary/b_b_as_u_u.h +++ b/include/stdlib/strided/base/unary/b_b_as_u_u.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_c.h b/include/stdlib/strided/base/unary/b_c.h index ed9ddb4..9850e1c 100644 --- a/include/stdlib/strided/base/unary/b_c.h +++ b/include/stdlib/strided/base/unary/b_c.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_c_as_b_c.h b/include/stdlib/strided/base/unary/b_c_as_b_c.h index f6baffc..e92510e 100644 --- a/include/stdlib/strided/base/unary/b_c_as_b_c.h +++ b/include/stdlib/strided/base/unary/b_c_as_b_c.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_c_as_c_c.h b/include/stdlib/strided/base/unary/b_c_as_c_c.h index 804e461..67c988a 100644 --- a/include/stdlib/strided/base/unary/b_c_as_c_c.h +++ b/include/stdlib/strided/base/unary/b_c_as_c_c.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_c_as_z_z.h b/include/stdlib/strided/base/unary/b_c_as_z_z.h index d5c753d..6582fc7 100644 --- a/include/stdlib/strided/base/unary/b_c_as_z_z.h +++ b/include/stdlib/strided/base/unary/b_c_as_z_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_d.h b/include/stdlib/strided/base/unary/b_d.h index 15f366e..bba6218 100644 --- a/include/stdlib/strided/base/unary/b_d.h +++ b/include/stdlib/strided/base/unary/b_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_d_as_b_d.h b/include/stdlib/strided/base/unary/b_d_as_b_d.h index f9960b9..b2a98f9 100644 --- a/include/stdlib/strided/base/unary/b_d_as_b_d.h +++ b/include/stdlib/strided/base/unary/b_d_as_b_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_d_as_d_d.h b/include/stdlib/strided/base/unary/b_d_as_d_d.h index d633af9..02f0179 100644 --- a/include/stdlib/strided/base/unary/b_d_as_d_d.h +++ b/include/stdlib/strided/base/unary/b_d_as_d_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_f.h b/include/stdlib/strided/base/unary/b_f.h index 0364b6a..40dc879 100644 --- a/include/stdlib/strided/base/unary/b_f.h +++ b/include/stdlib/strided/base/unary/b_f.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_f_as_b_f.h b/include/stdlib/strided/base/unary/b_f_as_b_f.h index 4240e10..12e2f31 100644 --- a/include/stdlib/strided/base/unary/b_f_as_b_f.h +++ b/include/stdlib/strided/base/unary/b_f_as_b_f.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_f_as_d_d.h b/include/stdlib/strided/base/unary/b_f_as_d_d.h index 8f9883a..7d4012b 100644 --- a/include/stdlib/strided/base/unary/b_f_as_d_d.h +++ b/include/stdlib/strided/base/unary/b_f_as_d_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_f_as_f_f.h b/include/stdlib/strided/base/unary/b_f_as_f_f.h index 601d24a..6814a3c 100644 --- a/include/stdlib/strided/base/unary/b_f_as_f_f.h +++ b/include/stdlib/strided/base/unary/b_f_as_f_f.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_i.h b/include/stdlib/strided/base/unary/b_i.h index 3fb5068..740593b 100644 --- a/include/stdlib/strided/base/unary/b_i.h +++ b/include/stdlib/strided/base/unary/b_i.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_i_as_b_i.h b/include/stdlib/strided/base/unary/b_i_as_b_i.h index db0530e..b770efa 100644 --- a/include/stdlib/strided/base/unary/b_i_as_b_i.h +++ b/include/stdlib/strided/base/unary/b_i_as_b_i.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_i_as_i_i.h b/include/stdlib/strided/base/unary/b_i_as_i_i.h index b04275b..00eb663 100644 --- a/include/stdlib/strided/base/unary/b_i_as_i_i.h +++ b/include/stdlib/strided/base/unary/b_i_as_i_i.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_k.h b/include/stdlib/strided/base/unary/b_k.h index 00ae480..60c5222 100644 --- a/include/stdlib/strided/base/unary/b_k.h +++ b/include/stdlib/strided/base/unary/b_k.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_k_as_b_k.h b/include/stdlib/strided/base/unary/b_k_as_b_k.h index fc236bc..fe7685e 100644 --- a/include/stdlib/strided/base/unary/b_k_as_b_k.h +++ b/include/stdlib/strided/base/unary/b_k_as_b_k.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_k_as_i_i.h b/include/stdlib/strided/base/unary/b_k_as_i_i.h index 8e521a0..f935a26 100644 --- a/include/stdlib/strided/base/unary/b_k_as_i_i.h +++ b/include/stdlib/strided/base/unary/b_k_as_i_i.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_k_as_k_k.h b/include/stdlib/strided/base/unary/b_k_as_k_k.h index cbb7a54..0a5e1fb 100644 --- a/include/stdlib/strided/base/unary/b_k_as_k_k.h +++ b/include/stdlib/strided/base/unary/b_k_as_k_k.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_t.h b/include/stdlib/strided/base/unary/b_t.h index 4f9b1fa..18c44f0 100644 --- a/include/stdlib/strided/base/unary/b_t.h +++ b/include/stdlib/strided/base/unary/b_t.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_t_as_b_t.h b/include/stdlib/strided/base/unary/b_t_as_b_t.h index 5408107..36261a2 100644 --- a/include/stdlib/strided/base/unary/b_t_as_b_t.h +++ b/include/stdlib/strided/base/unary/b_t_as_b_t.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_t_as_t_t.h b/include/stdlib/strided/base/unary/b_t_as_t_t.h index 00a191f..1ad2fd1 100644 --- a/include/stdlib/strided/base/unary/b_t_as_t_t.h +++ b/include/stdlib/strided/base/unary/b_t_as_t_t.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_t_as_u_u.h b/include/stdlib/strided/base/unary/b_t_as_u_u.h index 1ce7d48..aaee2de 100644 --- a/include/stdlib/strided/base/unary/b_t_as_u_u.h +++ b/include/stdlib/strided/base/unary/b_t_as_u_u.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_u.h b/include/stdlib/strided/base/unary/b_u.h index 40a77d1..9d900a7 100644 --- a/include/stdlib/strided/base/unary/b_u.h +++ b/include/stdlib/strided/base/unary/b_u.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_u_as_b_u.h b/include/stdlib/strided/base/unary/b_u_as_b_u.h index 804909e..defff12 100644 --- a/include/stdlib/strided/base/unary/b_u_as_b_u.h +++ b/include/stdlib/strided/base/unary/b_u_as_b_u.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_u_as_u_u.h b/include/stdlib/strided/base/unary/b_u_as_u_u.h index 98f1501..ac9ee14 100644 --- a/include/stdlib/strided/base/unary/b_u_as_u_u.h +++ b/include/stdlib/strided/base/unary/b_u_as_u_u.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_z.h b/include/stdlib/strided/base/unary/b_z.h index e716240..77ed015 100644 --- a/include/stdlib/strided/base/unary/b_z.h +++ b/include/stdlib/strided/base/unary/b_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_z_as_b_z.h b/include/stdlib/strided/base/unary/b_z_as_b_z.h index 435f5d2..d4081f7 100644 --- a/include/stdlib/strided/base/unary/b_z_as_b_z.h +++ b/include/stdlib/strided/base/unary/b_z_as_b_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/b_z_as_z_z.h b/include/stdlib/strided/base/unary/b_z_as_z_z.h index 0be07a4..bec0853 100644 --- a/include/stdlib/strided/base/unary/b_z_as_z_z.h +++ b/include/stdlib/strided/base/unary/b_z_as_z_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/c_c.h b/include/stdlib/strided/base/unary/c_c.h index a536a74..4a5c112 100644 --- a/include/stdlib/strided/base/unary/c_c.h +++ b/include/stdlib/strided/base/unary/c_c.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/c_c_as_z_z.h b/include/stdlib/strided/base/unary/c_c_as_z_z.h index c81591d..5d15ce8 100644 --- a/include/stdlib/strided/base/unary/c_c_as_z_z.h +++ b/include/stdlib/strided/base/unary/c_c_as_z_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/c_f_as_c_f.h b/include/stdlib/strided/base/unary/c_f_as_c_f.h index 5d3b045..14a5423 100644 --- a/include/stdlib/strided/base/unary/c_f_as_c_f.h +++ b/include/stdlib/strided/base/unary/c_f_as_c_f.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/c_z.h b/include/stdlib/strided/base/unary/c_z.h index e175880..cdaa37f 100644 --- a/include/stdlib/strided/base/unary/c_z.h +++ b/include/stdlib/strided/base/unary/c_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/c_z_as_c_z.h b/include/stdlib/strided/base/unary/c_z_as_c_z.h index 9f0a195..c17ba53 100644 --- a/include/stdlib/strided/base/unary/c_z_as_c_z.h +++ b/include/stdlib/strided/base/unary/c_z_as_c_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/c_z_as_z_z.h b/include/stdlib/strided/base/unary/c_z_as_z_z.h index 6f202d0..06f7800 100644 --- a/include/stdlib/strided/base/unary/c_z_as_z_z.h +++ b/include/stdlib/strided/base/unary/c_z_as_z_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/d_d.h b/include/stdlib/strided/base/unary/d_d.h index a59e0dc..d26ff53 100644 --- a/include/stdlib/strided/base/unary/d_d.h +++ b/include/stdlib/strided/base/unary/d_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/d_i_as_d_i.h b/include/stdlib/strided/base/unary/d_i_as_d_i.h index 56f8bac..3b36f75 100644 --- a/include/stdlib/strided/base/unary/d_i_as_d_i.h +++ b/include/stdlib/strided/base/unary/d_i_as_d_i.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/d_z.h b/include/stdlib/strided/base/unary/d_z.h index 7d2ab32..4730207 100644 --- a/include/stdlib/strided/base/unary/d_z.h +++ b/include/stdlib/strided/base/unary/d_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/d_z_as_d_z.h b/include/stdlib/strided/base/unary/d_z_as_d_z.h index 428d363..727b5fc 100644 --- a/include/stdlib/strided/base/unary/d_z_as_d_z.h +++ b/include/stdlib/strided/base/unary/d_z_as_d_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/d_z_as_z_z.h b/include/stdlib/strided/base/unary/d_z_as_z_z.h index 16b10fb..1527efb 100644 --- a/include/stdlib/strided/base/unary/d_z_as_z_z.h +++ b/include/stdlib/strided/base/unary/d_z_as_z_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/f_c.h b/include/stdlib/strided/base/unary/f_c.h index a54a63c..6e65980 100644 --- a/include/stdlib/strided/base/unary/f_c.h +++ b/include/stdlib/strided/base/unary/f_c.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/f_c_as_c_c.h b/include/stdlib/strided/base/unary/f_c_as_c_c.h index 2e02505..56bc312 100644 --- a/include/stdlib/strided/base/unary/f_c_as_c_c.h +++ b/include/stdlib/strided/base/unary/f_c_as_c_c.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/f_c_as_f_c.h b/include/stdlib/strided/base/unary/f_c_as_f_c.h index 0673241..35235fc 100644 --- a/include/stdlib/strided/base/unary/f_c_as_f_c.h +++ b/include/stdlib/strided/base/unary/f_c_as_f_c.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/f_c_as_z_z.h b/include/stdlib/strided/base/unary/f_c_as_z_z.h index 3870e18..6ea792b 100644 --- a/include/stdlib/strided/base/unary/f_c_as_z_z.h +++ b/include/stdlib/strided/base/unary/f_c_as_z_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/f_d.h b/include/stdlib/strided/base/unary/f_d.h index bb927c1..ecc4710 100644 --- a/include/stdlib/strided/base/unary/f_d.h +++ b/include/stdlib/strided/base/unary/f_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/f_d_as_d_d.h b/include/stdlib/strided/base/unary/f_d_as_d_d.h index da62896..22ea33d 100644 --- a/include/stdlib/strided/base/unary/f_d_as_d_d.h +++ b/include/stdlib/strided/base/unary/f_d_as_d_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/f_d_as_f_d.h b/include/stdlib/strided/base/unary/f_d_as_f_d.h index fd7648b..4407e9a 100644 --- a/include/stdlib/strided/base/unary/f_d_as_f_d.h +++ b/include/stdlib/strided/base/unary/f_d_as_f_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/f_f.h b/include/stdlib/strided/base/unary/f_f.h index e6c9d41..7dced86 100644 --- a/include/stdlib/strided/base/unary/f_f.h +++ b/include/stdlib/strided/base/unary/f_f.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/f_f_as_d_d.h b/include/stdlib/strided/base/unary/f_f_as_d_d.h index 5292713..29f469a 100644 --- a/include/stdlib/strided/base/unary/f_f_as_d_d.h +++ b/include/stdlib/strided/base/unary/f_f_as_d_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/f_i_as_f_i.h b/include/stdlib/strided/base/unary/f_i_as_f_i.h index a1e2ff6..94068d6 100644 --- a/include/stdlib/strided/base/unary/f_i_as_f_i.h +++ b/include/stdlib/strided/base/unary/f_i_as_f_i.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/f_z.h b/include/stdlib/strided/base/unary/f_z.h index a099b2d..79c33d4 100644 --- a/include/stdlib/strided/base/unary/f_z.h +++ b/include/stdlib/strided/base/unary/f_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/f_z_as_f_z.h b/include/stdlib/strided/base/unary/f_z_as_f_z.h index 0f2e88e..6852924 100644 --- a/include/stdlib/strided/base/unary/f_z_as_f_z.h +++ b/include/stdlib/strided/base/unary/f_z_as_f_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/f_z_as_z_z.h b/include/stdlib/strided/base/unary/f_z_as_z_z.h index 5918ea3..09c5a1b 100644 --- a/include/stdlib/strided/base/unary/f_z_as_z_z.h +++ b/include/stdlib/strided/base/unary/f_z_as_z_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/i_d.h b/include/stdlib/strided/base/unary/i_d.h index 9ecf031..d8c61f2 100644 --- a/include/stdlib/strided/base/unary/i_d.h +++ b/include/stdlib/strided/base/unary/i_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/i_d_as_d_d.h b/include/stdlib/strided/base/unary/i_d_as_d_d.h index 7fee0f7..1ce3150 100644 --- a/include/stdlib/strided/base/unary/i_d_as_d_d.h +++ b/include/stdlib/strided/base/unary/i_d_as_d_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/i_d_as_i_d.h b/include/stdlib/strided/base/unary/i_d_as_i_d.h index f251059..a2bf5cb 100644 --- a/include/stdlib/strided/base/unary/i_d_as_i_d.h +++ b/include/stdlib/strided/base/unary/i_d_as_i_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/i_i.h b/include/stdlib/strided/base/unary/i_i.h index cd2cfc3..611fc1a 100644 --- a/include/stdlib/strided/base/unary/i_i.h +++ b/include/stdlib/strided/base/unary/i_i.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/i_u.h b/include/stdlib/strided/base/unary/i_u.h index ceeca39..7bc3858 100644 --- a/include/stdlib/strided/base/unary/i_u.h +++ b/include/stdlib/strided/base/unary/i_u.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/i_z.h b/include/stdlib/strided/base/unary/i_z.h index 8414d5b..5ed4243 100644 --- a/include/stdlib/strided/base/unary/i_z.h +++ b/include/stdlib/strided/base/unary/i_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/i_z_as_i_z.h b/include/stdlib/strided/base/unary/i_z_as_i_z.h index 6aa0f26..22b7a83 100644 --- a/include/stdlib/strided/base/unary/i_z_as_i_z.h +++ b/include/stdlib/strided/base/unary/i_z_as_i_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/i_z_as_z_z.h b/include/stdlib/strided/base/unary/i_z_as_z_z.h index b0b47ef..c628c09 100644 --- a/include/stdlib/strided/base/unary/i_z_as_z_z.h +++ b/include/stdlib/strided/base/unary/i_z_as_z_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/k_c.h b/include/stdlib/strided/base/unary/k_c.h index 57f7793..4cb1669 100644 --- a/include/stdlib/strided/base/unary/k_c.h +++ b/include/stdlib/strided/base/unary/k_c.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/k_c_as_c_c.h b/include/stdlib/strided/base/unary/k_c_as_c_c.h index b7450c3..e2ac442 100644 --- a/include/stdlib/strided/base/unary/k_c_as_c_c.h +++ b/include/stdlib/strided/base/unary/k_c_as_c_c.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/k_c_as_k_c.h b/include/stdlib/strided/base/unary/k_c_as_k_c.h index 5e06017..1dfb93d 100644 --- a/include/stdlib/strided/base/unary/k_c_as_k_c.h +++ b/include/stdlib/strided/base/unary/k_c_as_k_c.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/k_c_as_z_z.h b/include/stdlib/strided/base/unary/k_c_as_z_z.h index 03b22af..81fd5ac 100644 --- a/include/stdlib/strided/base/unary/k_c_as_z_z.h +++ b/include/stdlib/strided/base/unary/k_c_as_z_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/k_d.h b/include/stdlib/strided/base/unary/k_d.h index 9d994db..901f27a 100644 --- a/include/stdlib/strided/base/unary/k_d.h +++ b/include/stdlib/strided/base/unary/k_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/k_d_as_d_d.h b/include/stdlib/strided/base/unary/k_d_as_d_d.h index 04a3756..8433748 100644 --- a/include/stdlib/strided/base/unary/k_d_as_d_d.h +++ b/include/stdlib/strided/base/unary/k_d_as_d_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/k_d_as_k_d.h b/include/stdlib/strided/base/unary/k_d_as_k_d.h index 9a5635c..9ffe4cd 100644 --- a/include/stdlib/strided/base/unary/k_d_as_k_d.h +++ b/include/stdlib/strided/base/unary/k_d_as_k_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/k_f.h b/include/stdlib/strided/base/unary/k_f.h index e82cba0..edb2ed6 100644 --- a/include/stdlib/strided/base/unary/k_f.h +++ b/include/stdlib/strided/base/unary/k_f.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/k_f_as_d_d.h b/include/stdlib/strided/base/unary/k_f_as_d_d.h index 36388ed..e7000d6 100644 --- a/include/stdlib/strided/base/unary/k_f_as_d_d.h +++ b/include/stdlib/strided/base/unary/k_f_as_d_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/k_f_as_f_f.h b/include/stdlib/strided/base/unary/k_f_as_f_f.h index cface23..121280e 100644 --- a/include/stdlib/strided/base/unary/k_f_as_f_f.h +++ b/include/stdlib/strided/base/unary/k_f_as_f_f.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/k_f_as_k_f.h b/include/stdlib/strided/base/unary/k_f_as_k_f.h index 44cc948..79fd37f 100644 --- a/include/stdlib/strided/base/unary/k_f_as_k_f.h +++ b/include/stdlib/strided/base/unary/k_f_as_k_f.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/k_i.h b/include/stdlib/strided/base/unary/k_i.h index d51ca6c..9c83b3e 100644 --- a/include/stdlib/strided/base/unary/k_i.h +++ b/include/stdlib/strided/base/unary/k_i.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/k_i_as_i_i.h b/include/stdlib/strided/base/unary/k_i_as_i_i.h index d19a659..6889794 100644 --- a/include/stdlib/strided/base/unary/k_i_as_i_i.h +++ b/include/stdlib/strided/base/unary/k_i_as_i_i.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/k_i_as_k_i.h b/include/stdlib/strided/base/unary/k_i_as_k_i.h index d7dbfc0..ae95a6d 100644 --- a/include/stdlib/strided/base/unary/k_i_as_k_i.h +++ b/include/stdlib/strided/base/unary/k_i_as_k_i.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/k_k.h b/include/stdlib/strided/base/unary/k_k.h index bd8ecf2..2c29e9e 100644 --- a/include/stdlib/strided/base/unary/k_k.h +++ b/include/stdlib/strided/base/unary/k_k.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/k_k_as_i_i.h b/include/stdlib/strided/base/unary/k_k_as_i_i.h index 49b24a1..421f1f3 100644 --- a/include/stdlib/strided/base/unary/k_k_as_i_i.h +++ b/include/stdlib/strided/base/unary/k_k_as_i_i.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/k_t.h b/include/stdlib/strided/base/unary/k_t.h index cda46f6..432830b 100644 --- a/include/stdlib/strided/base/unary/k_t.h +++ b/include/stdlib/strided/base/unary/k_t.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/k_t_as_i_i.h b/include/stdlib/strided/base/unary/k_t_as_i_i.h index 1902cc4..587da72 100644 --- a/include/stdlib/strided/base/unary/k_t_as_i_i.h +++ b/include/stdlib/strided/base/unary/k_t_as_i_i.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/k_u.h b/include/stdlib/strided/base/unary/k_u.h index d3d1438..c695b8b 100644 --- a/include/stdlib/strided/base/unary/k_u.h +++ b/include/stdlib/strided/base/unary/k_u.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/k_u_as_i_i.h b/include/stdlib/strided/base/unary/k_u_as_i_i.h index 2bcee24..d1dc395 100644 --- a/include/stdlib/strided/base/unary/k_u_as_i_i.h +++ b/include/stdlib/strided/base/unary/k_u_as_i_i.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/k_z.h b/include/stdlib/strided/base/unary/k_z.h index 31f76c0..38d27a7 100644 --- a/include/stdlib/strided/base/unary/k_z.h +++ b/include/stdlib/strided/base/unary/k_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/k_z_as_k_z.h b/include/stdlib/strided/base/unary/k_z_as_k_z.h index fff313f..fcc1127 100644 --- a/include/stdlib/strided/base/unary/k_z_as_k_z.h +++ b/include/stdlib/strided/base/unary/k_z_as_k_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/k_z_as_z_z.h b/include/stdlib/strided/base/unary/k_z_as_z_z.h index b93a49c..3ef0f3a 100644 --- a/include/stdlib/strided/base/unary/k_z_as_z_z.h +++ b/include/stdlib/strided/base/unary/k_z_as_z_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/macros.h b/include/stdlib/strided/base/unary/macros.h index 486020c..262391d 100644 --- a/include/stdlib/strided/base/unary/macros.h +++ b/include/stdlib/strided/base/unary/macros.h @@ -138,7 +138,7 @@ * @param tout output type * * @example -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float64/ctor.h" * * // e.g., z_z * STDLIB_STRIDED_UNARY_LOOP_CLBK_RET_NOCAST( stdlib_complex128_t, stdlib_complex128_t ) @@ -189,8 +189,8 @@ * @param cout output casting function * * @example -* #include "stdlib/complex/float32.h" -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float32/ctor.h" +* #include "stdlib/complex/float64/ctor.h" * * // e.g., f_c_as_z_z * STDLIB_STRIDED_UNARY_LOOP_CLBK_ARG_CAST_FCN( float, stdlib_complex64_t, stdlib_complex128_from_float32, stdlib_complex128_to_complex64 ) @@ -215,7 +215,7 @@ * @param cout output casting function * * @example -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float64/ctor.h" * * // e.g., d_z * STDLIB_STRIDED_UNARY_LOOP_CLBK_RET_CAST_FCN( double, stdlib_complex128_t, stdlib_complex128_from_float64 ) diff --git a/include/stdlib/strided/base/unary/s_b.h b/include/stdlib/strided/base/unary/s_b.h index 53caf0e..d26d132 100644 --- a/include/stdlib/strided/base/unary/s_b.h +++ b/include/stdlib/strided/base/unary/s_b.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/s_c.h b/include/stdlib/strided/base/unary/s_c.h index 6477957..b58732b 100644 --- a/include/stdlib/strided/base/unary/s_c.h +++ b/include/stdlib/strided/base/unary/s_c.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/s_c_as_c_c.h b/include/stdlib/strided/base/unary/s_c_as_c_c.h index f9f0671..84fdd98 100644 --- a/include/stdlib/strided/base/unary/s_c_as_c_c.h +++ b/include/stdlib/strided/base/unary/s_c_as_c_c.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/s_c_as_s_c.h b/include/stdlib/strided/base/unary/s_c_as_s_c.h index 62b7e92..0bbcbb5 100644 --- a/include/stdlib/strided/base/unary/s_c_as_s_c.h +++ b/include/stdlib/strided/base/unary/s_c_as_s_c.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/s_c_as_z_z.h b/include/stdlib/strided/base/unary/s_c_as_z_z.h index d69c47a..f3c45be 100644 --- a/include/stdlib/strided/base/unary/s_c_as_z_z.h +++ b/include/stdlib/strided/base/unary/s_c_as_z_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/s_d.h b/include/stdlib/strided/base/unary/s_d.h index 10befdb..fc0ab1a 100644 --- a/include/stdlib/strided/base/unary/s_d.h +++ b/include/stdlib/strided/base/unary/s_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/s_d_as_d_d.h b/include/stdlib/strided/base/unary/s_d_as_d_d.h index 05637b8..80d6ac6 100644 --- a/include/stdlib/strided/base/unary/s_d_as_d_d.h +++ b/include/stdlib/strided/base/unary/s_d_as_d_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/s_d_as_s_d.h b/include/stdlib/strided/base/unary/s_d_as_s_d.h index 3850bf5..a8602f5 100644 --- a/include/stdlib/strided/base/unary/s_d_as_s_d.h +++ b/include/stdlib/strided/base/unary/s_d_as_s_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/s_f.h b/include/stdlib/strided/base/unary/s_f.h index 6230629..806205e 100644 --- a/include/stdlib/strided/base/unary/s_f.h +++ b/include/stdlib/strided/base/unary/s_f.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/s_f_as_d_d.h b/include/stdlib/strided/base/unary/s_f_as_d_d.h index 6eddf78..1fc1b41 100644 --- a/include/stdlib/strided/base/unary/s_f_as_d_d.h +++ b/include/stdlib/strided/base/unary/s_f_as_d_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/s_f_as_f_f.h b/include/stdlib/strided/base/unary/s_f_as_f_f.h index b4a741b..373c61b 100644 --- a/include/stdlib/strided/base/unary/s_f_as_f_f.h +++ b/include/stdlib/strided/base/unary/s_f_as_f_f.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/s_f_as_s_f.h b/include/stdlib/strided/base/unary/s_f_as_s_f.h index 8e80452..0f32836 100644 --- a/include/stdlib/strided/base/unary/s_f_as_s_f.h +++ b/include/stdlib/strided/base/unary/s_f_as_s_f.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/s_i.h b/include/stdlib/strided/base/unary/s_i.h index 31cf6f2..ec8ba86 100644 --- a/include/stdlib/strided/base/unary/s_i.h +++ b/include/stdlib/strided/base/unary/s_i.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/s_i_as_i_i.h b/include/stdlib/strided/base/unary/s_i_as_i_i.h index 5bbd021..30eb436 100644 --- a/include/stdlib/strided/base/unary/s_i_as_i_i.h +++ b/include/stdlib/strided/base/unary/s_i_as_i_i.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/s_i_as_s_i.h b/include/stdlib/strided/base/unary/s_i_as_s_i.h index 513cea2..0a3f966 100644 --- a/include/stdlib/strided/base/unary/s_i_as_s_i.h +++ b/include/stdlib/strided/base/unary/s_i_as_s_i.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/s_k.h b/include/stdlib/strided/base/unary/s_k.h index 20d3577..0d55d72 100644 --- a/include/stdlib/strided/base/unary/s_k.h +++ b/include/stdlib/strided/base/unary/s_k.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/s_k_as_i_i.h b/include/stdlib/strided/base/unary/s_k_as_i_i.h index ca45c26..6533075 100644 --- a/include/stdlib/strided/base/unary/s_k_as_i_i.h +++ b/include/stdlib/strided/base/unary/s_k_as_i_i.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/s_k_as_k_k.h b/include/stdlib/strided/base/unary/s_k_as_k_k.h index 6af712c..bb62d1f 100644 --- a/include/stdlib/strided/base/unary/s_k_as_k_k.h +++ b/include/stdlib/strided/base/unary/s_k_as_k_k.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/s_k_as_s_k.h b/include/stdlib/strided/base/unary/s_k_as_s_k.h index de18c8b..d7dd2a8 100644 --- a/include/stdlib/strided/base/unary/s_k_as_s_k.h +++ b/include/stdlib/strided/base/unary/s_k_as_s_k.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/s_s.h b/include/stdlib/strided/base/unary/s_s.h index 688c7b0..f21d5b0 100644 --- a/include/stdlib/strided/base/unary/s_s.h +++ b/include/stdlib/strided/base/unary/s_s.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/s_s_as_i_i.h b/include/stdlib/strided/base/unary/s_s_as_i_i.h index 8450b4c..c1781f7 100644 --- a/include/stdlib/strided/base/unary/s_s_as_i_i.h +++ b/include/stdlib/strided/base/unary/s_s_as_i_i.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/s_t.h b/include/stdlib/strided/base/unary/s_t.h index 9d70b51..9289cec 100644 --- a/include/stdlib/strided/base/unary/s_t.h +++ b/include/stdlib/strided/base/unary/s_t.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/s_t_as_i_i.h b/include/stdlib/strided/base/unary/s_t_as_i_i.h index 90fb8bf..2b3e192 100644 --- a/include/stdlib/strided/base/unary/s_t_as_i_i.h +++ b/include/stdlib/strided/base/unary/s_t_as_i_i.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/s_u.h b/include/stdlib/strided/base/unary/s_u.h index 27bb2a1..8e405d7 100644 --- a/include/stdlib/strided/base/unary/s_u.h +++ b/include/stdlib/strided/base/unary/s_u.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/s_u_as_i_i.h b/include/stdlib/strided/base/unary/s_u_as_i_i.h index 1c7eaef..5b55897 100644 --- a/include/stdlib/strided/base/unary/s_u_as_i_i.h +++ b/include/stdlib/strided/base/unary/s_u_as_i_i.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/s_z.h b/include/stdlib/strided/base/unary/s_z.h index d831711..32cb5c4 100644 --- a/include/stdlib/strided/base/unary/s_z.h +++ b/include/stdlib/strided/base/unary/s_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/s_z_as_s_z.h b/include/stdlib/strided/base/unary/s_z_as_s_z.h index 318aafe..4e7e215 100644 --- a/include/stdlib/strided/base/unary/s_z_as_s_z.h +++ b/include/stdlib/strided/base/unary/s_z_as_s_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/s_z_as_z_z.h b/include/stdlib/strided/base/unary/s_z_as_z_z.h index f583877..7d050f4 100644 --- a/include/stdlib/strided/base/unary/s_z_as_z_z.h +++ b/include/stdlib/strided/base/unary/s_z_as_z_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/t_c.h b/include/stdlib/strided/base/unary/t_c.h index 4b1ac03..ba4516f 100644 --- a/include/stdlib/strided/base/unary/t_c.h +++ b/include/stdlib/strided/base/unary/t_c.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/t_c_as_c_c.h b/include/stdlib/strided/base/unary/t_c_as_c_c.h index c34b0c0..6a9802d 100644 --- a/include/stdlib/strided/base/unary/t_c_as_c_c.h +++ b/include/stdlib/strided/base/unary/t_c_as_c_c.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/t_c_as_t_c.h b/include/stdlib/strided/base/unary/t_c_as_t_c.h index 0ef9b3a..68dfe2d 100644 --- a/include/stdlib/strided/base/unary/t_c_as_t_c.h +++ b/include/stdlib/strided/base/unary/t_c_as_t_c.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/t_c_as_z_z.h b/include/stdlib/strided/base/unary/t_c_as_z_z.h index 4a51f56..6118c80 100644 --- a/include/stdlib/strided/base/unary/t_c_as_z_z.h +++ b/include/stdlib/strided/base/unary/t_c_as_z_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/t_d.h b/include/stdlib/strided/base/unary/t_d.h index 03fc12b..d0d2215 100644 --- a/include/stdlib/strided/base/unary/t_d.h +++ b/include/stdlib/strided/base/unary/t_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/t_d_as_d_d.h b/include/stdlib/strided/base/unary/t_d_as_d_d.h index cd4de25..30fe46d 100644 --- a/include/stdlib/strided/base/unary/t_d_as_d_d.h +++ b/include/stdlib/strided/base/unary/t_d_as_d_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/t_d_as_t_d.h b/include/stdlib/strided/base/unary/t_d_as_t_d.h index 3d2448f..b71334b 100644 --- a/include/stdlib/strided/base/unary/t_d_as_t_d.h +++ b/include/stdlib/strided/base/unary/t_d_as_t_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/t_f.h b/include/stdlib/strided/base/unary/t_f.h index ef0244f..12b7618 100644 --- a/include/stdlib/strided/base/unary/t_f.h +++ b/include/stdlib/strided/base/unary/t_f.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/t_f_as_d_d.h b/include/stdlib/strided/base/unary/t_f_as_d_d.h index 2dddcb7..f9940ef 100644 --- a/include/stdlib/strided/base/unary/t_f_as_d_d.h +++ b/include/stdlib/strided/base/unary/t_f_as_d_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/t_f_as_f_f.h b/include/stdlib/strided/base/unary/t_f_as_f_f.h index 5b8ab91..080bbaa 100644 --- a/include/stdlib/strided/base/unary/t_f_as_f_f.h +++ b/include/stdlib/strided/base/unary/t_f_as_f_f.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/t_f_as_t_f.h b/include/stdlib/strided/base/unary/t_f_as_t_f.h index 0695ba5..f3dda27 100644 --- a/include/stdlib/strided/base/unary/t_f_as_t_f.h +++ b/include/stdlib/strided/base/unary/t_f_as_t_f.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/t_i.h b/include/stdlib/strided/base/unary/t_i.h index 7daa866..9bd9114 100644 --- a/include/stdlib/strided/base/unary/t_i.h +++ b/include/stdlib/strided/base/unary/t_i.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/t_i_as_i_i.h b/include/stdlib/strided/base/unary/t_i_as_i_i.h index 4bd81a1..6b2a960 100644 --- a/include/stdlib/strided/base/unary/t_i_as_i_i.h +++ b/include/stdlib/strided/base/unary/t_i_as_i_i.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/t_i_as_t_i.h b/include/stdlib/strided/base/unary/t_i_as_t_i.h index b693cc1..9602476 100644 --- a/include/stdlib/strided/base/unary/t_i_as_t_i.h +++ b/include/stdlib/strided/base/unary/t_i_as_t_i.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/t_t.h b/include/stdlib/strided/base/unary/t_t.h index a09b605..c9c134f 100644 --- a/include/stdlib/strided/base/unary/t_t.h +++ b/include/stdlib/strided/base/unary/t_t.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/t_t_as_u_u.h b/include/stdlib/strided/base/unary/t_t_as_u_u.h index 57c4cb7..ef19afb 100644 --- a/include/stdlib/strided/base/unary/t_t_as_u_u.h +++ b/include/stdlib/strided/base/unary/t_t_as_u_u.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/t_u.h b/include/stdlib/strided/base/unary/t_u.h index e25ab11..f7369bc 100644 --- a/include/stdlib/strided/base/unary/t_u.h +++ b/include/stdlib/strided/base/unary/t_u.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/t_u_as_t_u.h b/include/stdlib/strided/base/unary/t_u_as_t_u.h index 22d9dfc..01808b6 100644 --- a/include/stdlib/strided/base/unary/t_u_as_t_u.h +++ b/include/stdlib/strided/base/unary/t_u_as_t_u.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/t_u_as_u_u.h b/include/stdlib/strided/base/unary/t_u_as_u_u.h index e2826c3..e34a920 100644 --- a/include/stdlib/strided/base/unary/t_u_as_u_u.h +++ b/include/stdlib/strided/base/unary/t_u_as_u_u.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/t_z.h b/include/stdlib/strided/base/unary/t_z.h index 052de75..54fa310 100644 --- a/include/stdlib/strided/base/unary/t_z.h +++ b/include/stdlib/strided/base/unary/t_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/t_z_as_t_z.h b/include/stdlib/strided/base/unary/t_z_as_t_z.h index 1923a1e..c61492e 100644 --- a/include/stdlib/strided/base/unary/t_z_as_t_z.h +++ b/include/stdlib/strided/base/unary/t_z_as_t_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/t_z_as_z_z.h b/include/stdlib/strided/base/unary/t_z_as_z_z.h index 82ced81..ceec594 100644 --- a/include/stdlib/strided/base/unary/t_z_as_z_z.h +++ b/include/stdlib/strided/base/unary/t_z_as_z_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/u_d.h b/include/stdlib/strided/base/unary/u_d.h index 7b8243c..a5511b9 100644 --- a/include/stdlib/strided/base/unary/u_d.h +++ b/include/stdlib/strided/base/unary/u_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/u_d_as_d_d.h b/include/stdlib/strided/base/unary/u_d_as_d_d.h index 868c666..91ff1ba 100644 --- a/include/stdlib/strided/base/unary/u_d_as_d_d.h +++ b/include/stdlib/strided/base/unary/u_d_as_d_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/u_d_as_u_d.h b/include/stdlib/strided/base/unary/u_d_as_u_d.h index 7942d40..a0b42d2 100644 --- a/include/stdlib/strided/base/unary/u_d_as_u_d.h +++ b/include/stdlib/strided/base/unary/u_d_as_u_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/u_u.h b/include/stdlib/strided/base/unary/u_u.h index b7a7cce..d1f81fa 100644 --- a/include/stdlib/strided/base/unary/u_u.h +++ b/include/stdlib/strided/base/unary/u_u.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/u_z.h b/include/stdlib/strided/base/unary/u_z.h index bdf196d..b4b2309 100644 --- a/include/stdlib/strided/base/unary/u_z.h +++ b/include/stdlib/strided/base/unary/u_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/u_z_as_u_z.h b/include/stdlib/strided/base/unary/u_z_as_u_z.h index d497d09..1d3826d 100644 --- a/include/stdlib/strided/base/unary/u_z_as_u_z.h +++ b/include/stdlib/strided/base/unary/u_z_as_u_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/u_z_as_z_z.h b/include/stdlib/strided/base/unary/u_z_as_z_z.h index 554a238..c2c15bf 100644 --- a/include/stdlib/strided/base/unary/u_z_as_z_z.h +++ b/include/stdlib/strided/base/unary/u_z_as_z_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/x_x.h b/include/stdlib/strided/base/unary/x_x.h new file mode 100644 index 0000000..bfd40d2 --- /dev/null +++ b/include/stdlib/strided/base/unary/x_x.h @@ -0,0 +1,44 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +/* +* The following is auto-generated. Do not manually edit. See scripts/loops.js. +*/ + +#ifndef STDLIB_STRIDED_BASE_UNARY_X_X_H +#define STDLIB_STRIDED_BASE_UNARY_X_X_H + +#include + +/* +* If C++, prevent name mangling so that the compiler emits a binary file having undecorated names, thus mirroring the behavior of a C compiler. +*/ +#ifdef __cplusplus +extern "C" { +#endif + +/** +* Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. +*/ +void stdlib_strided_x_x( uint8_t *arrays[], const int64_t *shape, const int64_t *strides, void *fcn ); + +#ifdef __cplusplus +} +#endif + +#endif // !STDLIB_STRIDED_BASE_UNARY_X_X_H diff --git a/include/stdlib/strided/base/unary/z_d_as_z_d.h b/include/stdlib/strided/base/unary/z_d_as_z_d.h index 8f0e6f3..565b58c 100644 --- a/include/stdlib/strided/base/unary/z_d_as_z_d.h +++ b/include/stdlib/strided/base/unary/z_d_as_z_d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/stdlib/strided/base/unary/z_z.h b/include/stdlib/strided/base/unary/z_z.h index 66c3dba..667ef74 100644 --- a/include/stdlib/strided/base/unary/z_z.h +++ b/include/stdlib/strided/base/unary/z_z.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/manifest.json b/manifest.json index 43e0dfd..9fd95f1 100644 --- a/manifest.json +++ b/manifest.json @@ -167,6 +167,7 @@ "./src/u_z.c", "./src/u_z_as_u_z.c", "./src/u_z_as_z_z.c", + "./src/x_x.c", "./src/z_d_as_z_d.c", "./src/z_z.c" ], @@ -176,8 +177,8 @@ "libraries": [], "libpath": [], "dependencies": [ - "@stdlib/complex-float32", - "@stdlib/complex-float64" + "@stdlib/complex-float32-ctor", + "@stdlib/complex-float64-ctor" ] } ] diff --git a/package.json b/package.json index 03c56e3..b52df58 100644 --- a/package.json +++ b/package.json @@ -46,8 +46,8 @@ "@stdlib/array-base-getter": "^0.2.1", "@stdlib/array-base-setter": "^0.2.1", "@stdlib/array-dtype": "^0.2.1", - "@stdlib/complex-float32": "^0.2.1", - "@stdlib/complex-float64": "^0.2.1", + "@stdlib/complex-float32-ctor": "^0.0.1", + "@stdlib/complex-float64-ctor": "^0.0.1", "@stdlib/types": "^0.3.2", "@stdlib/utils-define-nonenumerable-read-only-property": "^0.2.1", "@stdlib/utils-library-manifest": "^0.2.1" diff --git a/scripts/loops.js b/scripts/loops.js index 5a4002c..6acfcc1 100644 --- a/scripts/loops.js +++ b/scripts/loops.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2021 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -371,10 +371,13 @@ function createSourceFile( signature ) { // Ensure the appropriate header files are included in source files: inc = []; if ( /c/.test( signature ) ) { - inc.push( '#include "stdlib/complex/float32.h"' ); + inc.push( '#include "stdlib/complex/float32/ctor.h"' ); } if ( /z/.test( signature ) ) { - inc.push( '#include "stdlib/complex/float64.h"' ); + inc.push( '#include "stdlib/complex/float64/ctor.h"' ); + } + if ( /x/.test( signature ) ) { + inc.push( '#include ' ); } if ( inc.length ) { file = replace( file, '{{INCLUDES}}', '\n'+inc.join( '\n' ) ); @@ -388,10 +391,13 @@ function createSourceFile( signature ) { tmp = signature.substring( 0, 1 ); // implicit callback signature; e.g., c, z, d, f, etc } if ( /c/.test( tmp ) ) { - inc.push( '#include "stdlib/complex/float32.h"' ); + inc.push( '#include "stdlib/complex/float32/ctor.h"' ); } if ( /z/.test( tmp ) ) { - inc.push( '#include "stdlib/complex/float64.h"' ); + inc.push( '#include "stdlib/complex/float64/ctor.h"' ); + } + if ( /x/.test( tmp ) ) { + inc.push( '#include ' ); } if ( inc.length ) { file = replace( file, '{{EXAMPLE_INCLUDES}}', '\n* '+inc.join( '\n* ' ) ); @@ -541,10 +547,13 @@ function createDoc( signature ) { tmp = signature.substring( 0, 1 ); // implicit callback signature; e.g., c, z, d, f, etc } if ( /c/.test( tmp ) ) { - inc.push( '#include "stdlib/complex/float32.h"' ); + inc.push( '#include "stdlib/complex/float32/ctor.h"' ); } if ( /z/.test( tmp ) ) { - inc.push( '#include "stdlib/complex/float64.h"' ); + inc.push( '#include "stdlib/complex/float64/ctor.h"' ); + } + if ( /x/.test( tmp ) ) { + inc.push( '#include ' ); } if ( inc.length ) { doc = replace( doc, '{{INCLUDES}}', '\n'+inc.join( '\n' ) ); diff --git a/scripts/templates/docs.txt b/scripts/templates/docs.txt index 86c6bab..53da7f6 100644 --- a/scripts/templates/docs.txt +++ b/scripts/templates/docs.txt @@ -1,4 +1,4 @@ -#### stdlib_strided_{{SIGNATURE}}( \*arrays[], \*shape, \*strides, \*fcn ) +#### stdlib_strided_{{SIGNATURE}}( \*arrays\[], \*shape, \*strides, \*fcn ) Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. diff --git a/src/b_b.c b/src/b_b.c index 73e90b7..91d1eb8 100644 --- a/src/b_b.c +++ b/src/b_b.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/b_b_as_u_u.c b/src/b_b_as_u_u.c index 6000fe7..c539664 100644 --- a/src/b_b_as_u_u.c +++ b/src/b_b_as_u_u.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/b_c.c b/src/b_c.c index fe12677..36890a9 100644 --- a/src/b_c.c +++ b/src/b_c.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/b_c.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include /** diff --git a/src/b_c_as_b_c.c b/src/b_c_as_b_c.c index 4766309..e6d541c 100644 --- a/src/b_c_as_b_c.c +++ b/src/b_c_as_b_c.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/b_c_as_b_c.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/b_c_as_b_c.h" -* #include "stdlib/complex/float32.h" +* #include "stdlib/complex/float32/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/b_c_as_c_c.c b/src/b_c_as_c_c.c index ffa870d..ef7d3d6 100644 --- a/src/b_c_as_c_c.c +++ b/src/b_c_as_c_c.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/b_c_as_c_c.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/b_c_as_c_c.h" -* #include "stdlib/complex/float32.h" +* #include "stdlib/complex/float32/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/b_c_as_z_z.c b/src/b_c_as_z_z.c index b7dceeb..81f4efd 100644 --- a/src/b_c_as_z_z.c +++ b/src/b_c_as_z_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,8 +22,8 @@ #include "stdlib/strided/base/unary/b_c_as_z_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float32.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float32/ctor.h" +#include "stdlib/complex/float64/ctor.h" #include /** @@ -36,7 +36,7 @@ * * @example * #include "stdlib/strided/base/unary/b_c_as_z_z.h" -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float64/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/b_d.c b/src/b_d.c index 8a11fea..26904a8 100644 --- a/src/b_d.c +++ b/src/b_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/b_d_as_b_d.c b/src/b_d_as_b_d.c index cd0506b..dcfe53f 100644 --- a/src/b_d_as_b_d.c +++ b/src/b_d_as_b_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/b_d_as_d_d.c b/src/b_d_as_d_d.c index 026e713..202436f 100644 --- a/src/b_d_as_d_d.c +++ b/src/b_d_as_d_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/b_f.c b/src/b_f.c index 64b42da..6fdb89b 100644 --- a/src/b_f.c +++ b/src/b_f.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/b_f_as_b_f.c b/src/b_f_as_b_f.c index 602ac15..8ee2b09 100644 --- a/src/b_f_as_b_f.c +++ b/src/b_f_as_b_f.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/b_f_as_d_d.c b/src/b_f_as_d_d.c index f0cfedb..49a1728 100644 --- a/src/b_f_as_d_d.c +++ b/src/b_f_as_d_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/b_f_as_f_f.c b/src/b_f_as_f_f.c index 83a02a3..16b550b 100644 --- a/src/b_f_as_f_f.c +++ b/src/b_f_as_f_f.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/b_i.c b/src/b_i.c index 6629376..10de861 100644 --- a/src/b_i.c +++ b/src/b_i.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/b_i_as_b_i.c b/src/b_i_as_b_i.c index af69088..3703b44 100644 --- a/src/b_i_as_b_i.c +++ b/src/b_i_as_b_i.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/b_i_as_i_i.c b/src/b_i_as_i_i.c index 01b7507..5630182 100644 --- a/src/b_i_as_i_i.c +++ b/src/b_i_as_i_i.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/b_k.c b/src/b_k.c index bba1ea2..38f9ba7 100644 --- a/src/b_k.c +++ b/src/b_k.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/b_k_as_b_k.c b/src/b_k_as_b_k.c index de3f01f..eb0a99f 100644 --- a/src/b_k_as_b_k.c +++ b/src/b_k_as_b_k.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/b_k_as_i_i.c b/src/b_k_as_i_i.c index d3578ec..624fbac 100644 --- a/src/b_k_as_i_i.c +++ b/src/b_k_as_i_i.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/b_k_as_k_k.c b/src/b_k_as_k_k.c index cc67efd..6767ab5 100644 --- a/src/b_k_as_k_k.c +++ b/src/b_k_as_k_k.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/b_t.c b/src/b_t.c index 644bc6b..89d5ae3 100644 --- a/src/b_t.c +++ b/src/b_t.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/b_t_as_b_t.c b/src/b_t_as_b_t.c index 51bd850..9b4c62c 100644 --- a/src/b_t_as_b_t.c +++ b/src/b_t_as_b_t.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/b_t_as_t_t.c b/src/b_t_as_t_t.c index 50b28d1..caf20b6 100644 --- a/src/b_t_as_t_t.c +++ b/src/b_t_as_t_t.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/b_t_as_u_u.c b/src/b_t_as_u_u.c index b7ae72c..a84aa06 100644 --- a/src/b_t_as_u_u.c +++ b/src/b_t_as_u_u.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/b_u.c b/src/b_u.c index 467840f..7c0d152 100644 --- a/src/b_u.c +++ b/src/b_u.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/b_u_as_b_u.c b/src/b_u_as_b_u.c index b8385ea..a496b57 100644 --- a/src/b_u_as_b_u.c +++ b/src/b_u_as_b_u.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/b_u_as_u_u.c b/src/b_u_as_u_u.c index 138cc9b..289986e 100644 --- a/src/b_u_as_u_u.c +++ b/src/b_u_as_u_u.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/b_z.c b/src/b_z.c index d37e9f4..f6228cd 100644 --- a/src/b_z.c +++ b/src/b_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/b_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include /** diff --git a/src/b_z_as_b_z.c b/src/b_z_as_b_z.c index 6def2c3..597de8b 100644 --- a/src/b_z_as_b_z.c +++ b/src/b_z_as_b_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/b_z_as_b_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/b_z_as_b_z.h" -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float64/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/b_z_as_z_z.c b/src/b_z_as_z_z.c index 74b9449..74bcfed 100644 --- a/src/b_z_as_z_z.c +++ b/src/b_z_as_z_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/b_z_as_z_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/b_z_as_z_z.h" -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float64/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/c_c.c b/src/c_c.c index a3a8ae8..5a5dde2 100644 --- a/src/c_c.c +++ b/src/c_c.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/c_c.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/c_c.h" -* #include "stdlib/complex/float32.h" +* #include "stdlib/complex/float32/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/c_c_as_z_z.c b/src/c_c_as_z_z.c index 511eaf6..04b8eb1 100644 --- a/src/c_c_as_z_z.c +++ b/src/c_c_as_z_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,8 +22,8 @@ #include "stdlib/strided/base/unary/c_c_as_z_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float32.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float32/ctor.h" +#include "stdlib/complex/float64/ctor.h" #include /** @@ -36,7 +36,7 @@ * * @example * #include "stdlib/strided/base/unary/c_c_as_z_z.h" -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float64/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/c_f_as_c_f.c b/src/c_f_as_c_f.c index 818b8d4..100372a 100644 --- a/src/c_f_as_c_f.c +++ b/src/c_f_as_c_f.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/c_f_as_c_f.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/c_f_as_c_f.h" -* #include "stdlib/complex/float32.h" +* #include "stdlib/complex/float32/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/c_z.c b/src/c_z.c index d066396..a7be1e1 100644 --- a/src/c_z.c +++ b/src/c_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,8 +22,8 @@ #include "stdlib/strided/base/unary/c_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float32.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float32/ctor.h" +#include "stdlib/complex/float64/ctor.h" #include /** @@ -36,7 +36,7 @@ * * @example * #include "stdlib/strided/base/unary/c_z.h" -* #include "stdlib/complex/float32.h" +* #include "stdlib/complex/float32/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/c_z_as_c_z.c b/src/c_z_as_c_z.c index 5ef5640..6f328f0 100644 --- a/src/c_z_as_c_z.c +++ b/src/c_z_as_c_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,8 +22,8 @@ #include "stdlib/strided/base/unary/c_z_as_c_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float32.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float32/ctor.h" +#include "stdlib/complex/float64/ctor.h" #include /** @@ -36,8 +36,8 @@ * * @example * #include "stdlib/strided/base/unary/c_z_as_c_z.h" -* #include "stdlib/complex/float32.h" -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float32/ctor.h" +* #include "stdlib/complex/float64/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/c_z_as_z_z.c b/src/c_z_as_z_z.c index 3267a96..bf1c0f3 100644 --- a/src/c_z_as_z_z.c +++ b/src/c_z_as_z_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,8 +22,8 @@ #include "stdlib/strided/base/unary/c_z_as_z_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float32.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float32/ctor.h" +#include "stdlib/complex/float64/ctor.h" #include /** @@ -36,7 +36,7 @@ * * @example * #include "stdlib/strided/base/unary/c_z_as_z_z.h" -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float64/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/d_d.c b/src/d_d.c index 9cb7130..6738053 100644 --- a/src/d_d.c +++ b/src/d_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/d_i_as_d_i.c b/src/d_i_as_d_i.c index 814ddee..27fe09a 100644 --- a/src/d_i_as_d_i.c +++ b/src/d_i_as_d_i.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/d_z.c b/src/d_z.c index 66e2be7..0e13ed0 100644 --- a/src/d_z.c +++ b/src/d_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/d_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include /** diff --git a/src/d_z_as_d_z.c b/src/d_z_as_d_z.c index 5c656a6..fe90cc8 100644 --- a/src/d_z_as_d_z.c +++ b/src/d_z_as_d_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/d_z_as_d_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/d_z_as_d_z.h" -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float64/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/d_z_as_z_z.c b/src/d_z_as_z_z.c index 8985be5..07903ef 100644 --- a/src/d_z_as_z_z.c +++ b/src/d_z_as_z_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/d_z_as_z_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/d_z_as_z_z.h" -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float64/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/f_c.c b/src/f_c.c index 5fded41..1b895f2 100644 --- a/src/f_c.c +++ b/src/f_c.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/f_c.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include /** diff --git a/src/f_c_as_c_c.c b/src/f_c_as_c_c.c index b83bab3..22dbf47 100644 --- a/src/f_c_as_c_c.c +++ b/src/f_c_as_c_c.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/f_c_as_c_c.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/f_c_as_c_c.h" -* #include "stdlib/complex/float32.h" +* #include "stdlib/complex/float32/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/f_c_as_f_c.c b/src/f_c_as_f_c.c index be0b15b..f31e333 100644 --- a/src/f_c_as_f_c.c +++ b/src/f_c_as_f_c.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/f_c_as_f_c.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/f_c_as_f_c.h" -* #include "stdlib/complex/float32.h" +* #include "stdlib/complex/float32/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/f_c_as_z_z.c b/src/f_c_as_z_z.c index bd46bbc..e7909d9 100644 --- a/src/f_c_as_z_z.c +++ b/src/f_c_as_z_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,8 +22,8 @@ #include "stdlib/strided/base/unary/f_c_as_z_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float32.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float32/ctor.h" +#include "stdlib/complex/float64/ctor.h" #include /** @@ -36,7 +36,7 @@ * * @example * #include "stdlib/strided/base/unary/f_c_as_z_z.h" -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float64/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/f_d.c b/src/f_d.c index 2927053..d3213b5 100644 --- a/src/f_d.c +++ b/src/f_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/f_d_as_d_d.c b/src/f_d_as_d_d.c index 393b3dd..d764388 100644 --- a/src/f_d_as_d_d.c +++ b/src/f_d_as_d_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/f_d_as_f_d.c b/src/f_d_as_f_d.c index dd76bb9..14aa5d1 100644 --- a/src/f_d_as_f_d.c +++ b/src/f_d_as_f_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/f_f.c b/src/f_f.c index f4886d0..e34830a 100644 --- a/src/f_f.c +++ b/src/f_f.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/f_f_as_d_d.c b/src/f_f_as_d_d.c index ee9a5e8..0b300f0 100644 --- a/src/f_f_as_d_d.c +++ b/src/f_f_as_d_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/f_i_as_f_i.c b/src/f_i_as_f_i.c index ab3c134..bee6d03 100644 --- a/src/f_i_as_f_i.c +++ b/src/f_i_as_f_i.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/f_z.c b/src/f_z.c index f8b5dc4..88df841 100644 --- a/src/f_z.c +++ b/src/f_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/f_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include /** diff --git a/src/f_z_as_f_z.c b/src/f_z_as_f_z.c index 1dd132a..150f343 100644 --- a/src/f_z_as_f_z.c +++ b/src/f_z_as_f_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/f_z_as_f_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/f_z_as_f_z.h" -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float64/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/f_z_as_z_z.c b/src/f_z_as_z_z.c index 70ef9c9..9546ac7 100644 --- a/src/f_z_as_z_z.c +++ b/src/f_z_as_z_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/f_z_as_z_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/f_z_as_z_z.h" -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float64/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/i_d.c b/src/i_d.c index a06f69e..1f087e2 100644 --- a/src/i_d.c +++ b/src/i_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/i_d_as_d_d.c b/src/i_d_as_d_d.c index 8b02a2f..c7f509d 100644 --- a/src/i_d_as_d_d.c +++ b/src/i_d_as_d_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/i_d_as_i_d.c b/src/i_d_as_i_d.c index 52efab0..c169cd2 100644 --- a/src/i_d_as_i_d.c +++ b/src/i_d_as_i_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/i_i.c b/src/i_i.c index 5847617..eb68388 100644 --- a/src/i_i.c +++ b/src/i_i.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/i_u.c b/src/i_u.c index 5c29e1f..5cc8d8c 100644 --- a/src/i_u.c +++ b/src/i_u.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/i_z.c b/src/i_z.c index c75eb44..d6a4e08 100644 --- a/src/i_z.c +++ b/src/i_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/i_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include /** diff --git a/src/i_z_as_i_z.c b/src/i_z_as_i_z.c index cfea33c..4219680 100644 --- a/src/i_z_as_i_z.c +++ b/src/i_z_as_i_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/i_z_as_i_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/i_z_as_i_z.h" -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float64/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/i_z_as_z_z.c b/src/i_z_as_z_z.c index d517991..7e11e64 100644 --- a/src/i_z_as_z_z.c +++ b/src/i_z_as_z_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/i_z_as_z_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/i_z_as_z_z.h" -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float64/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/k_c.c b/src/k_c.c index 9f5b1bd..e521962 100644 --- a/src/k_c.c +++ b/src/k_c.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/k_c.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include /** diff --git a/src/k_c_as_c_c.c b/src/k_c_as_c_c.c index fcd5f49..0e20a29 100644 --- a/src/k_c_as_c_c.c +++ b/src/k_c_as_c_c.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/k_c_as_c_c.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/k_c_as_c_c.h" -* #include "stdlib/complex/float32.h" +* #include "stdlib/complex/float32/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/k_c_as_k_c.c b/src/k_c_as_k_c.c index 40caeb3..3fcdac7 100644 --- a/src/k_c_as_k_c.c +++ b/src/k_c_as_k_c.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/k_c_as_k_c.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/k_c_as_k_c.h" -* #include "stdlib/complex/float32.h" +* #include "stdlib/complex/float32/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/k_c_as_z_z.c b/src/k_c_as_z_z.c index 1657924..00c423e 100644 --- a/src/k_c_as_z_z.c +++ b/src/k_c_as_z_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,8 +22,8 @@ #include "stdlib/strided/base/unary/k_c_as_z_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float32.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float32/ctor.h" +#include "stdlib/complex/float64/ctor.h" #include /** @@ -36,7 +36,7 @@ * * @example * #include "stdlib/strided/base/unary/k_c_as_z_z.h" -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float64/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/k_d.c b/src/k_d.c index 0f5fcd7..a9c5d7b 100644 --- a/src/k_d.c +++ b/src/k_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/k_d_as_d_d.c b/src/k_d_as_d_d.c index 1e8db78..39fa7dc 100644 --- a/src/k_d_as_d_d.c +++ b/src/k_d_as_d_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/k_d_as_k_d.c b/src/k_d_as_k_d.c index 97a05db..03b42f5 100644 --- a/src/k_d_as_k_d.c +++ b/src/k_d_as_k_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/k_f.c b/src/k_f.c index a701655..214291c 100644 --- a/src/k_f.c +++ b/src/k_f.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/k_f_as_d_d.c b/src/k_f_as_d_d.c index a6e2890..4b79118 100644 --- a/src/k_f_as_d_d.c +++ b/src/k_f_as_d_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/k_f_as_f_f.c b/src/k_f_as_f_f.c index 58bef9e..39e3a76 100644 --- a/src/k_f_as_f_f.c +++ b/src/k_f_as_f_f.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/k_f_as_k_f.c b/src/k_f_as_k_f.c index 1ff4d7f..69342ce 100644 --- a/src/k_f_as_k_f.c +++ b/src/k_f_as_k_f.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/k_i.c b/src/k_i.c index b44182c..9513e25 100644 --- a/src/k_i.c +++ b/src/k_i.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/k_i_as_i_i.c b/src/k_i_as_i_i.c index 8c6e3df..e97ea2a 100644 --- a/src/k_i_as_i_i.c +++ b/src/k_i_as_i_i.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/k_i_as_k_i.c b/src/k_i_as_k_i.c index 6dc1fa4..1a79df9 100644 --- a/src/k_i_as_k_i.c +++ b/src/k_i_as_k_i.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/k_k.c b/src/k_k.c index 386be49..08441e6 100644 --- a/src/k_k.c +++ b/src/k_k.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/k_k_as_i_i.c b/src/k_k_as_i_i.c index 467b1c5..0768d6c 100644 --- a/src/k_k_as_i_i.c +++ b/src/k_k_as_i_i.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/k_t.c b/src/k_t.c index ec0534e..703dd8e 100644 --- a/src/k_t.c +++ b/src/k_t.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/k_t_as_i_i.c b/src/k_t_as_i_i.c index 877487d..e1f41d1 100644 --- a/src/k_t_as_i_i.c +++ b/src/k_t_as_i_i.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/k_u.c b/src/k_u.c index 5daee91..045a288 100644 --- a/src/k_u.c +++ b/src/k_u.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/k_u_as_i_i.c b/src/k_u_as_i_i.c index 44543e2..e6eb8e8 100644 --- a/src/k_u_as_i_i.c +++ b/src/k_u_as_i_i.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/k_z.c b/src/k_z.c index c71cfb6..d6bd2bf 100644 --- a/src/k_z.c +++ b/src/k_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/k_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include /** diff --git a/src/k_z_as_k_z.c b/src/k_z_as_k_z.c index 44437e1..b1ceeba 100644 --- a/src/k_z_as_k_z.c +++ b/src/k_z_as_k_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/k_z_as_k_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/k_z_as_k_z.h" -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float64/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/k_z_as_z_z.c b/src/k_z_as_z_z.c index 3a69a5d..4975e3a 100644 --- a/src/k_z_as_z_z.c +++ b/src/k_z_as_z_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/k_z_as_z_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/k_z_as_z_z.h" -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float64/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/s_b.c b/src/s_b.c index ae12071..adbd8b7 100644 --- a/src/s_b.c +++ b/src/s_b.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/s_c.c b/src/s_c.c index 4dd0f07..02147ba 100644 --- a/src/s_c.c +++ b/src/s_c.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/s_c.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include /** diff --git a/src/s_c_as_c_c.c b/src/s_c_as_c_c.c index e05ae4d..5e71794 100644 --- a/src/s_c_as_c_c.c +++ b/src/s_c_as_c_c.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/s_c_as_c_c.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/s_c_as_c_c.h" -* #include "stdlib/complex/float32.h" +* #include "stdlib/complex/float32/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/s_c_as_s_c.c b/src/s_c_as_s_c.c index bfecf5a..488c968 100644 --- a/src/s_c_as_s_c.c +++ b/src/s_c_as_s_c.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/s_c_as_s_c.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/s_c_as_s_c.h" -* #include "stdlib/complex/float32.h" +* #include "stdlib/complex/float32/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/s_c_as_z_z.c b/src/s_c_as_z_z.c index 359c11f..469b09c 100644 --- a/src/s_c_as_z_z.c +++ b/src/s_c_as_z_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,8 +22,8 @@ #include "stdlib/strided/base/unary/s_c_as_z_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float32.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float32/ctor.h" +#include "stdlib/complex/float64/ctor.h" #include /** @@ -36,7 +36,7 @@ * * @example * #include "stdlib/strided/base/unary/s_c_as_z_z.h" -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float64/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/s_d.c b/src/s_d.c index 373d287..61f6ee3 100644 --- a/src/s_d.c +++ b/src/s_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/s_d_as_d_d.c b/src/s_d_as_d_d.c index 1c3403a..0eb3127 100644 --- a/src/s_d_as_d_d.c +++ b/src/s_d_as_d_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/s_d_as_s_d.c b/src/s_d_as_s_d.c index 75c5309..5f4c483 100644 --- a/src/s_d_as_s_d.c +++ b/src/s_d_as_s_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/s_f.c b/src/s_f.c index ce3c909..35bc567 100644 --- a/src/s_f.c +++ b/src/s_f.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/s_f_as_d_d.c b/src/s_f_as_d_d.c index 1e0e8ce..c08f9e0 100644 --- a/src/s_f_as_d_d.c +++ b/src/s_f_as_d_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/s_f_as_f_f.c b/src/s_f_as_f_f.c index 9def34d..5fb7e28 100644 --- a/src/s_f_as_f_f.c +++ b/src/s_f_as_f_f.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/s_f_as_s_f.c b/src/s_f_as_s_f.c index a0dcec4..9ce43b2 100644 --- a/src/s_f_as_s_f.c +++ b/src/s_f_as_s_f.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/s_i.c b/src/s_i.c index 27bc7ff..f1ca0f9 100644 --- a/src/s_i.c +++ b/src/s_i.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/s_i_as_i_i.c b/src/s_i_as_i_i.c index 0efffd0..560c61e 100644 --- a/src/s_i_as_i_i.c +++ b/src/s_i_as_i_i.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/s_i_as_s_i.c b/src/s_i_as_s_i.c index c26c517..7aa061b 100644 --- a/src/s_i_as_s_i.c +++ b/src/s_i_as_s_i.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/s_k.c b/src/s_k.c index e94a958..845ba01 100644 --- a/src/s_k.c +++ b/src/s_k.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/s_k_as_i_i.c b/src/s_k_as_i_i.c index c1cf764..eeee601 100644 --- a/src/s_k_as_i_i.c +++ b/src/s_k_as_i_i.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/s_k_as_k_k.c b/src/s_k_as_k_k.c index c5921f3..2fbe211 100644 --- a/src/s_k_as_k_k.c +++ b/src/s_k_as_k_k.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/s_k_as_s_k.c b/src/s_k_as_s_k.c index 1a7a12e..6dc50ba 100644 --- a/src/s_k_as_s_k.c +++ b/src/s_k_as_s_k.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/s_s.c b/src/s_s.c index 77bac25..2f2f490 100644 --- a/src/s_s.c +++ b/src/s_s.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/s_s_as_i_i.c b/src/s_s_as_i_i.c index d8ec1b8..faf79b1 100644 --- a/src/s_s_as_i_i.c +++ b/src/s_s_as_i_i.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/s_t.c b/src/s_t.c index 4d74027..83d5673 100644 --- a/src/s_t.c +++ b/src/s_t.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/s_t_as_i_i.c b/src/s_t_as_i_i.c index e7b9315..ad36c0a 100644 --- a/src/s_t_as_i_i.c +++ b/src/s_t_as_i_i.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/s_u.c b/src/s_u.c index 1f8a132..5a939df 100644 --- a/src/s_u.c +++ b/src/s_u.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/s_u_as_i_i.c b/src/s_u_as_i_i.c index 9eb7e6e..a2c6fc8 100644 --- a/src/s_u_as_i_i.c +++ b/src/s_u_as_i_i.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/s_z.c b/src/s_z.c index fd9ae3e..7a91984 100644 --- a/src/s_z.c +++ b/src/s_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/s_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include /** diff --git a/src/s_z_as_s_z.c b/src/s_z_as_s_z.c index e0535ef..8529a5d 100644 --- a/src/s_z_as_s_z.c +++ b/src/s_z_as_s_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/s_z_as_s_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/s_z_as_s_z.h" -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float64/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/s_z_as_z_z.c b/src/s_z_as_z_z.c index 667990e..e05bc5a 100644 --- a/src/s_z_as_z_z.c +++ b/src/s_z_as_z_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/s_z_as_z_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/s_z_as_z_z.h" -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float64/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/t_c.c b/src/t_c.c index f6ba519..f01b5b9 100644 --- a/src/t_c.c +++ b/src/t_c.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/t_c.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include /** diff --git a/src/t_c_as_c_c.c b/src/t_c_as_c_c.c index 6f2540a..2299cdb 100644 --- a/src/t_c_as_c_c.c +++ b/src/t_c_as_c_c.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/t_c_as_c_c.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/t_c_as_c_c.h" -* #include "stdlib/complex/float32.h" +* #include "stdlib/complex/float32/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/t_c_as_t_c.c b/src/t_c_as_t_c.c index 807b386..189e1aa 100644 --- a/src/t_c_as_t_c.c +++ b/src/t_c_as_t_c.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/t_c_as_t_c.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float32.h" +#include "stdlib/complex/float32/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/t_c_as_t_c.h" -* #include "stdlib/complex/float32.h" +* #include "stdlib/complex/float32/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/t_c_as_z_z.c b/src/t_c_as_z_z.c index 2f6d079..3dd1a95 100644 --- a/src/t_c_as_z_z.c +++ b/src/t_c_as_z_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,8 +22,8 @@ #include "stdlib/strided/base/unary/t_c_as_z_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float32.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float32/ctor.h" +#include "stdlib/complex/float64/ctor.h" #include /** @@ -36,7 +36,7 @@ * * @example * #include "stdlib/strided/base/unary/t_c_as_z_z.h" -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float64/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/t_d.c b/src/t_d.c index 31e4a2c..8c46266 100644 --- a/src/t_d.c +++ b/src/t_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/t_d_as_d_d.c b/src/t_d_as_d_d.c index 9ed1ee0..5ba5332 100644 --- a/src/t_d_as_d_d.c +++ b/src/t_d_as_d_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/t_d_as_t_d.c b/src/t_d_as_t_d.c index 33dd383..804b6b7 100644 --- a/src/t_d_as_t_d.c +++ b/src/t_d_as_t_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/t_f.c b/src/t_f.c index cb3f42f..a5e5a38 100644 --- a/src/t_f.c +++ b/src/t_f.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/t_f_as_d_d.c b/src/t_f_as_d_d.c index 38098b0..12ea190 100644 --- a/src/t_f_as_d_d.c +++ b/src/t_f_as_d_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/t_f_as_f_f.c b/src/t_f_as_f_f.c index eb5530a..2ca95c8 100644 --- a/src/t_f_as_f_f.c +++ b/src/t_f_as_f_f.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/t_f_as_t_f.c b/src/t_f_as_t_f.c index c655fc4..5c2d786 100644 --- a/src/t_f_as_t_f.c +++ b/src/t_f_as_t_f.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/t_i.c b/src/t_i.c index ef7c038..1397fa3 100644 --- a/src/t_i.c +++ b/src/t_i.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/t_i_as_i_i.c b/src/t_i_as_i_i.c index 372a1fb..d78fd33 100644 --- a/src/t_i_as_i_i.c +++ b/src/t_i_as_i_i.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/t_i_as_t_i.c b/src/t_i_as_t_i.c index a49d714..2202860 100644 --- a/src/t_i_as_t_i.c +++ b/src/t_i_as_t_i.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/t_t.c b/src/t_t.c index 1cb0b43..b43bc8d 100644 --- a/src/t_t.c +++ b/src/t_t.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/t_t_as_u_u.c b/src/t_t_as_u_u.c index 6373c2b..1993ae2 100644 --- a/src/t_t_as_u_u.c +++ b/src/t_t_as_u_u.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/t_u.c b/src/t_u.c index 046f146..f49a6d7 100644 --- a/src/t_u.c +++ b/src/t_u.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/t_u_as_t_u.c b/src/t_u_as_t_u.c index cda34f1..268ecf9 100644 --- a/src/t_u_as_t_u.c +++ b/src/t_u_as_t_u.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/t_u_as_u_u.c b/src/t_u_as_u_u.c index a6d6508..5096cb5 100644 --- a/src/t_u_as_u_u.c +++ b/src/t_u_as_u_u.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/t_z.c b/src/t_z.c index 0707cfb..78d73f0 100644 --- a/src/t_z.c +++ b/src/t_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/t_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include /** diff --git a/src/t_z_as_t_z.c b/src/t_z_as_t_z.c index b5f1bab..11c4958 100644 --- a/src/t_z_as_t_z.c +++ b/src/t_z_as_t_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/t_z_as_t_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/t_z_as_t_z.h" -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float64/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/t_z_as_z_z.c b/src/t_z_as_z_z.c index af1ad9f..81e0c48 100644 --- a/src/t_z_as_z_z.c +++ b/src/t_z_as_z_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/t_z_as_z_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/t_z_as_z_z.h" -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float64/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/u_d.c b/src/u_d.c index 5307488..8890f47 100644 --- a/src/u_d.c +++ b/src/u_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/u_d_as_d_d.c b/src/u_d_as_d_d.c index 29019c9..39dc618 100644 --- a/src/u_d_as_d_d.c +++ b/src/u_d_as_d_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/u_d_as_u_d.c b/src/u_d_as_u_d.c index df2b378..ec65ef1 100644 --- a/src/u_d_as_u_d.c +++ b/src/u_d_as_u_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/u_u.c b/src/u_u.c index f870b36..72967b7 100644 --- a/src/u_u.c +++ b/src/u_u.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/u_z.c b/src/u_z.c index 4d9e6fc..fbf03ef 100644 --- a/src/u_z.c +++ b/src/u_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/u_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include /** diff --git a/src/u_z_as_u_z.c b/src/u_z_as_u_z.c index 7a49041..22c76bb 100644 --- a/src/u_z_as_u_z.c +++ b/src/u_z_as_u_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/u_z_as_u_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/u_z_as_u_z.h" -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float64/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/u_z_as_z_z.c b/src/u_z_as_z_z.c index f6a5f52..1afa2bb 100644 --- a/src/u_z_as_z_z.c +++ b/src/u_z_as_z_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/u_z_as_z_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/u_z_as_z_z.h" -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float64/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/x_x.c b/src/x_x.c new file mode 100644 index 0000000..c922f00 --- /dev/null +++ b/src/x_x.c @@ -0,0 +1,66 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +/* +* The following is auto-generated. Do not manually edit. See scripts/loops.js. +*/ + +#include "stdlib/strided/base/unary/x_x.h" +#include "stdlib/strided/base/unary/macros.h" +#include +#include + +/** +* Applies a unary callback to strided input array elements and assigns results to elements in a strided output array. +* +* @param arrays array whose first element is a pointer to a strided input array and whose second element is a pointer to a strided output array +* @param shape array whose only element is the number of elements over which to iterate +* @param strides array containing strides (in bytes) for each strided array +* @param fcn callback +* +* @example +* #include "stdlib/strided/base/unary/x_x.h" +* #include +* #include +* +* // Create underlying byte arrays: +* uint8_t x[] = { 0, 0, 0 }; +* uint8_t out[] = { 0, 0, 0 }; +* +* // Define a pointer to an array containing pointers to strided arrays: +* uint8_t *arrays[] = { x, out }; +* +* // Define the strides: +* int64_t strides[] = { 1, 1 }; +* +* // Define the number of elements over which to iterate: +* int64_t shape[] = { 3 }; +* +* // Define a callback: +* static bool fcn( bool x ) { +* return x; +* } +* +* // Apply the callback: +* stdlib_strided_x_x( arrays, shape, strides, (void *)fcn ); +*/ +void stdlib_strided_x_x( uint8_t *arrays[], const int64_t *shape, const int64_t *strides, void *fcn ) { + typedef bool func_type( const bool x ); + func_type *f = (func_type *)fcn; + STDLIB_STRIDED_UNARY_LOOP_CLBK( bool, bool ) +} diff --git a/src/z_d_as_z_d.c b/src/z_d_as_z_d.c index aae5e24..4520beb 100644 --- a/src/z_d_as_z_d.c +++ b/src/z_d_as_z_d.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/z_d_as_z_d.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/z_d_as_z_d.h" -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float64/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/src/z_z.c b/src/z_z.c index ddd6f62..3ad367d 100644 --- a/src/z_z.c +++ b/src/z_z.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ #include "stdlib/strided/base/unary/z_z.h" #include "stdlib/strided/base/unary/macros.h" -#include "stdlib/complex/float64.h" +#include "stdlib/complex/float64/ctor.h" #include /** @@ -35,7 +35,7 @@ * * @example * #include "stdlib/strided/base/unary/z_z.h" -* #include "stdlib/complex/float64.h" +* #include "stdlib/complex/float64/ctor.h" * #include * * // Create underlying byte arrays: diff --git a/test/test.main.js b/test/test.main.js index 53ae3b5..6970825 100644 --- a/test/test.main.js +++ b/test/test.main.js @@ -26,7 +26,7 @@ var cidentityf = require( '@stdlib/math-base-special-cidentityf' ); var Float64Array = require( '@stdlib/array-float64' ); var Float32Array = require( '@stdlib/array-float32' ); var Complex64Array = require( '@stdlib/array-complex64' ); -var Complex64 = require( '@stdlib/complex-float32' ); +var Complex64 = require( '@stdlib/complex-float32-ctor' ); var realf = require( '@stdlib/complex-realf' ); var unary = require( './../lib/main.js' ); diff --git a/test/test.ndarray.js b/test/test.ndarray.js index 5582dd8..6450c30 100644 --- a/test/test.ndarray.js +++ b/test/test.ndarray.js @@ -26,7 +26,7 @@ var cidentityf = require( '@stdlib/math-base-special-cidentityf' ); var Float64Array = require( '@stdlib/array-float64' ); var Float32Array = require( '@stdlib/array-float32' ); var Complex64Array = require( '@stdlib/array-complex64' ); -var Complex64 = require( '@stdlib/complex-float32' ); +var Complex64 = require( '@stdlib/complex-float32-ctor' ); var realf = require( '@stdlib/complex-realf' ); var unary = require( './../lib/ndarray.js' );