diff --git a/.github/actions/LinuxEnvironmentSetup/action.yml b/.github/actions/LinuxEnvironmentSetup/action.yml index e818b4c47..ff9e41737 100644 --- a/.github/actions/LinuxEnvironmentSetup/action.yml +++ b/.github/actions/LinuxEnvironmentSetup/action.yml @@ -14,7 +14,7 @@ runs: - name: Activate Env shell: bash -l {0} run: | - conda activate test + conda activate test - name: Install Dependency libs shell: bash -l {0} @@ -24,5 +24,5 @@ runs: wget https://apt.llvm.org/llvm.sh chmod u+x llvm.sh sed -i 's/add-apt-repository "${REPO_NAME}"/add-apt-repository -y "${REPO_NAME}"/g' llvm.sh - sudo ./llvm.sh 16 - sudo ln -sfn /usr/bin/clang++-16 /usr/bin/clang++ + sudo ./llvm.sh 18 + sudo ln -sfn /usr/bin/clang++-18 /usr/bin/clang++ diff --git a/README.md b/README.md index 0ddee46b7..8e425cf92 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ # NumCpp: A Templatized Header Only C++ Implementation of the [Python NumPy Library](http://www.numpy.org) -## Author: David Pilger dpilger26@gmail.com +## Author: David Pilger ## Version: ![GitHub tag (latest by date)](https://img.shields.io/github/tag-date/dpilger26/NumCpp.svg?color=blue&label=Official%20Release&style=popout) @@ -22,11 +22,12 @@ **C++ Standards:** [![C++17](https://img.shields.io/badge/C%2B%2B-17-blue.svg)](https://isocpp.org/std/the-standard) [![C++20](https://img.shields.io/badge/C%2B%2B-20-blue.svg)](https://isocpp.org/std/the-standard) +[![C++23](https://img.shields.io/badge/C%2B%2B-23-blue.svg)](https://isocpp.org/std/the-standard) **Compilers:** Visual Studio: 2022 -GNU: 11.3 -Clang: 14 +GNU: 13.3 +Clang: 18 **Boost Versions:** 1.73+ diff --git a/docs/doxygen/html/_a_e_r_8hpp.html b/docs/doxygen/html/_a_e_r_8hpp.html index 05907b7bb..cb5f312f1 100644 --- a/docs/doxygen/html/_a_e_r_8hpp.html +++ b/docs/doxygen/html/_a_e_r_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: AER.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -127,33 +134,33 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::reference_frames
namespace  nc::coordinates::reference_frames
 
- - + +

Functions

std::ostream & nc::coordinates::reference_frames::operator<< (std::ostream &os, const AER &point)
 Stream operator. More...
std::ostream & nc::coordinates::reference_frames::operator<< (std::ostream &os, const AER &point)
 Stream operator.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description AER Object

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description AER Object

diff --git a/docs/doxygen/html/_a_e_r_8hpp_source.html b/docs/doxygen/html/_a_e_r_8hpp_source.html index 9cacb903e..752ae0df1 100644 --- a/docs/doxygen/html/_a_e_r_8hpp_source.html +++ b/docs/doxygen/html/_a_e_r_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: AER.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_a_e_rto_e_c_e_f_8hpp.html b/docs/doxygen/html/_a_e_rto_e_c_e_f_8hpp.html index 0e89377a8..adb51d5f3 100644 --- a/docs/doxygen/html/_a_e_rto_e_c_e_f_8hpp.html +++ b/docs/doxygen/html/_a_e_rto_e_c_e_f_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: AERtoECEF.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,36 +131,36 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::transforms
namespace  nc::coordinates::transforms
 
- - + + - - + +

Functions

reference_frames::ECEF nc::coordinates::transforms::AERtoECEF (const reference_frames::AER target, const reference_frames::ECEF &referencePoint) noexcept
 Converts the spherical inertial coordinates (NED) to Cartesian XYZ (ENU). NOTE: positive elevation is defined as the positive z (up) direction. More...
reference_frames::ECEF nc::coordinates::transforms::AERtoECEF (const reference_frames::AER target, const reference_frames::ECEF &referencePoint) noexcept
 Converts the spherical inertial coordinates (NED) to Cartesian XYZ (ENU). NOTE: positive elevation is defined as the positive z (up) direction.
 
reference_frames::ECEF nc::coordinates::transforms::AERtoECEF (const reference_frames::AER target, const reference_frames::LLA &referencePoint) noexcept
 Converts the spherical inertial coordinates (NED) to Cartesian XYZ (ENU). NOTE: positive elevation is defined as the positive z (up) direction. More...
reference_frames::ECEF nc::coordinates::transforms::AERtoECEF (const reference_frames::AER target, const reference_frames::LLA &referencePoint) noexcept
 Converts the spherical inertial coordinates (NED) to Cartesian XYZ (ENU). NOTE: positive elevation is defined as the positive z (up) direction.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Coordinate Transforms

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Coordinate Transforms

diff --git a/docs/doxygen/html/_a_e_rto_e_c_e_f_8hpp_source.html b/docs/doxygen/html/_a_e_rto_e_c_e_f_8hpp_source.html index a58e366bc..a52804da3 100644 --- a/docs/doxygen/html/_a_e_rto_e_c_e_f_8hpp_source.html +++ b/docs/doxygen/html/_a_e_rto_e_c_e_f_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: AERtoECEF.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_a_e_rto_e_n_u_8hpp.html b/docs/doxygen/html/_a_e_rto_e_n_u_8hpp.html index f681501e4..f11aaaf54 100644 --- a/docs/doxygen/html/_a_e_rto_e_n_u_8hpp.html +++ b/docs/doxygen/html/_a_e_rto_e_n_u_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: AERtoENU.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,33 +129,33 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::transforms
namespace  nc::coordinates::transforms
 
- - + +

Functions

reference_frames::ENU nc::coordinates::transforms::AERtoENU (const reference_frames::AER aer) noexcept
 Converts the spherical inertial coordinates (NED) to Cartesian XYZ (ENU). NOTE: positive elevation is defined as the positive z (up) direction. More...
reference_frames::ENU nc::coordinates::transforms::AERtoENU (const reference_frames::AER aer) noexcept
 Converts the spherical inertial coordinates (NED) to Cartesian XYZ (ENU). NOTE: positive elevation is defined as the positive z (up) direction.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Coordinate Transforms

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Coordinate Transforms

diff --git a/docs/doxygen/html/_a_e_rto_e_n_u_8hpp_source.html b/docs/doxygen/html/_a_e_rto_e_n_u_8hpp_source.html index 371aa0111..3d1b9a27a 100644 --- a/docs/doxygen/html/_a_e_rto_e_n_u_8hpp_source.html +++ b/docs/doxygen/html/_a_e_rto_e_n_u_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: AERtoENU.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_a_e_rto_l_l_a_8hpp.html b/docs/doxygen/html/_a_e_rto_l_l_a_8hpp.html index 43d5cf33d..0f9f78f7c 100644 --- a/docs/doxygen/html/_a_e_rto_l_l_a_8hpp.html +++ b/docs/doxygen/html/_a_e_rto_l_l_a_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: AERtoLLA.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,36 +131,36 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::transforms
namespace  nc::coordinates::transforms
 
- - + + - - + +

Functions

reference_frames::LLA nc::coordinates::transforms::AERtoLLA (const reference_frames::AER target, const reference_frames::ECEF &referencePoint) noexcept
 Converts the spherical inertial coordinates (NED) to Cartesian XYZ (ENU). NOTE: positive elevation is defined as the positive z (up) direction. More...
reference_frames::LLA nc::coordinates::transforms::AERtoLLA (const reference_frames::AER target, const reference_frames::ECEF &referencePoint) noexcept
 Converts the spherical inertial coordinates (NED) to Cartesian XYZ (ENU). NOTE: positive elevation is defined as the positive z (up) direction.
 
reference_frames::LLA nc::coordinates::transforms::AERtoLLA (const reference_frames::AER target, const reference_frames::LLA &referencePoint) noexcept
 Converts the spherical inertial coordinates (NED) to Cartesian XYZ (ENU). NOTE: positive elevation is defined as the positive z (up) direction. More...
reference_frames::LLA nc::coordinates::transforms::AERtoLLA (const reference_frames::AER target, const reference_frames::LLA &referencePoint) noexcept
 Converts the spherical inertial coordinates (NED) to Cartesian XYZ (ENU). NOTE: positive elevation is defined as the positive z (up) direction.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Coordinate Transforms

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Coordinate Transforms

diff --git a/docs/doxygen/html/_a_e_rto_l_l_a_8hpp_source.html b/docs/doxygen/html/_a_e_rto_l_l_a_8hpp_source.html index 06411c6ae..8e2b8913f 100644 --- a/docs/doxygen/html/_a_e_rto_l_l_a_8hpp_source.html +++ b/docs/doxygen/html/_a_e_rto_l_l_a_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: AERtoLLA.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_a_e_rto_n_e_d_8hpp.html b/docs/doxygen/html/_a_e_rto_n_e_d_8hpp.html index 65a2c29c8..ffa727588 100644 --- a/docs/doxygen/html/_a_e_rto_n_e_d_8hpp.html +++ b/docs/doxygen/html/_a_e_rto_n_e_d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: AERtoNED.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,33 +128,33 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::transforms
namespace  nc::coordinates::transforms
 
- - + +

Functions

reference_frames::NED nc::coordinates::transforms::AERtoNED (const reference_frames::AER aer) noexcept
 Converts the spherical inertial coordinates (NED) to Cartesian XYZ (NED). NOTE: positive elevation is defined as the negative z (up) direction. More...
reference_frames::NED nc::coordinates::transforms::AERtoNED (const reference_frames::AER aer) noexcept
 Converts the spherical inertial coordinates (NED) to Cartesian XYZ (NED). NOTE: positive elevation is defined as the negative z (up) direction.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Coordinate Transforms

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Coordinate Transforms

diff --git a/docs/doxygen/html/_a_e_rto_n_e_d_8hpp_source.html b/docs/doxygen/html/_a_e_rto_n_e_d_8hpp_source.html index 3962114fa..b41ae3d9c 100644 --- a/docs/doxygen/html/_a_e_rto_n_e_d_8hpp_source.html +++ b/docs/doxygen/html/_a_e_rto_n_e_d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: AERtoNED.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_binary_logger_8hpp.html b/docs/doxygen/html/_binary_logger_8hpp.html index bc7641135..7e2ad1afe 100644 --- a/docs/doxygen/html/_binary_logger_8hpp.html +++ b/docs/doxygen/html/_binary_logger_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: BinaryLogger.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -145,44 +152,44 @@ - + - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::logger
namespace  nc::logger
 
namespace  nc::logger::detail
namespace  nc::logger::detail
 Register a global logger.
 
namespace  nc::logger::detail::type_traits
namespace  nc::logger::detail::type_traits
 
- - - + + +

Typedefs

template<typename DataType >
using nc::logger::detail::type_traits::serialize_t = decltype(std::declval< DataType >().serialize())
 type trait to check if a type has a serialize method with the correct signature More...
template<typename DataType >
using nc::logger::detail::type_traits::serialize_t = decltype(std::declval< DataType >().serialize())
 type trait to check if a type has a serialize method with the correct signature
 
- - - + + +

Variables

template<typename DataType >
constexpr bool nc::logger::detail::type_traits::has_serialize_v = has_serialize<DataType>::value
 type trait to check if a type has a serialize method with the correct signature More...
template<typename DataType >
constexpr bool nc::logger::detail::type_traits::has_serialize_v = has_serialize<DataType>::value
 type trait to check if a type has a serialize method with the correct signature
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Binary data logger

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Binary data logger

diff --git a/docs/doxygen/html/_binary_logger_8hpp_source.html b/docs/doxygen/html/_binary_logger_8hpp_source.html index 96249ad68..22bff57f0 100644 --- a/docs/doxygen/html/_binary_logger_8hpp_source.html +++ b/docs/doxygen/html/_binary_logger_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: BinaryLogger.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_bisection_8hpp.html b/docs/doxygen/html/_bisection_8hpp.html index 4dae257e4..41bf70a98 100644 --- a/docs/doxygen/html/_bisection_8hpp.html +++ b/docs/doxygen/html/_bisection_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Bisection.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -128,26 +135,26 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::roots
namespace  nc::roots
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2019 Benjamin Mahr Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Finds the roots of the polynomial

-

Code modified under MIT license from https://github.com/Ben1980/rootApproximation as posted in https://thoughts-on-coding.com/2019/06/06/numerical-methods-with-cpp-part-3-root-approximation-algorithms/

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Finds the roots of the polynomial

+

Code modified under MIT license from https://github.com/Ben1980/rootApproximation as posted in https://thoughts-on-coding.com/2019/06/06/numerical-methods-with-cpp-part-3-root-approximation-algorithms/

diff --git a/docs/doxygen/html/_bisection_8hpp_source.html b/docs/doxygen/html/_bisection_8hpp_source.html index ec7335337..0f25b436d 100644 --- a/docs/doxygen/html/_bisection_8hpp_source.html +++ b/docs/doxygen/html/_bisection_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Bisection.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_boost_interface_8hpp.html b/docs/doxygen/html/_boost_interface_8hpp.html index f602154f5..888f06488 100644 --- a/docs/doxygen/html/_boost_interface_8hpp.html +++ b/docs/doxygen/html/_boost_interface_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: BoostInterface.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -115,17 +122,17 @@

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description A module for interacting with python with boost interface

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description A module for interacting with python with boost interface

diff --git a/docs/doxygen/html/_boost_interface_8hpp_source.html b/docs/doxygen/html/_boost_interface_8hpp_source.html index 5eace7eea..121357a7b 100644 --- a/docs/doxygen/html/_boost_interface_8hpp_source.html +++ b/docs/doxygen/html/_boost_interface_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: BoostInterface.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_boost_numpy_ndarray_helper_8hpp.html b/docs/doxygen/html/_boost_numpy_ndarray_helper_8hpp.html index c3ac093d4..ce8af68c8 100644 --- a/docs/doxygen/html/_boost_numpy_ndarray_helper_8hpp.html +++ b/docs/doxygen/html/_boost_numpy_ndarray_helper_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: BoostNumpyNdarrayHelper.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -115,17 +122,17 @@

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description A wrapper class for interacting with the boost numpy arrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description A wrapper class for interacting with the boost numpy arrays

diff --git a/docs/doxygen/html/_boost_numpy_ndarray_helper_8hpp_source.html b/docs/doxygen/html/_boost_numpy_ndarray_helper_8hpp_source.html index 50a0f8fea..44fe8e2e2 100644 --- a/docs/doxygen/html/_boost_numpy_ndarray_helper_8hpp_source.html +++ b/docs/doxygen/html/_boost_numpy_ndarray_helper_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: BoostNumpyNdarrayHelper.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -368,7 +378,7 @@ diff --git a/docs/doxygen/html/_boundary_8hpp.html b/docs/doxygen/html/_boundary_8hpp.html index b5c048a55..f6e583302 100644 --- a/docs/doxygen/html/_boundary_8hpp.html +++ b/docs/doxygen/html/_boundary_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Boundary.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -118,14 +125,14 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::filter
namespace  nc::filter
 
- @@ -58,10 +58,10 @@

Enumerations

enum class  nc::filter::Boundary {
+
enum class  nc::filter::Boundary {
  nc::filter::REFLECT = 0 , nc::filter::CONSTANT , nc::filter::NEAREST @@ -140,17 +147,17 @@

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Boundary condition to apply to the image filter

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Boundary condition to apply to the image filter

diff --git a/docs/doxygen/html/_boundary_8hpp_source.html b/docs/doxygen/html/_boundary_8hpp_source.html index 5b591eaac..e825215ad 100644 --- a/docs/doxygen/html/_boundary_8hpp_source.html +++ b/docs/doxygen/html/_boundary_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Boundary.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_brent_8hpp.html b/docs/doxygen/html/_brent_8hpp.html index c8cb160b8..4cd58fd11 100644 --- a/docs/doxygen/html/_brent_8hpp.html +++ b/docs/doxygen/html/_brent_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Brent.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -130,26 +137,26 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::roots
namespace  nc::roots
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2019 Benjamin Mahr Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Finds the roots of the polynomial

-

Code modified under MIT license from https://github.com/Ben1980/rootApproximation as posted in https://thoughts-on-coding.com/2019/06/06/numerical-methods-with-cpp-part-3-root-approximation-algorithms/

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Finds the roots of the polynomial

+

Code modified under MIT license from https://github.com/Ben1980/rootApproximation as posted in https://thoughts-on-coding.com/2019/06/06/numerical-methods-with-cpp-part-3-root-approximation-algorithms/

diff --git a/docs/doxygen/html/_brent_8hpp_source.html b/docs/doxygen/html/_brent_8hpp_source.html index 923956ce0..cf035d25d 100644 --- a/docs/doxygen/html/_brent_8hpp_source.html +++ b/docs/doxygen/html/_brent_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Brent.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_building_8md.html b/docs/doxygen/html/_building_8md.html index 7182f9389..30d27d7bd 100644 --- a/docs/doxygen/html/_building_8md.html +++ b/docs/doxygen/html/_building_8md.html @@ -5,7 +5,7 @@ - + NumCpp: Building.md File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -116,7 +123,7 @@ diff --git a/docs/doxygen/html/_cartesian_8hpp.html b/docs/doxygen/html/_cartesian_8hpp.html index 51e5bce81..c2d31f8f7 100644 --- a/docs/doxygen/html/_cartesian_8hpp.html +++ b/docs/doxygen/html/_cartesian_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Cartesian.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -132,61 +139,61 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
- - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

Functions

double nc::coordinates::angle (const Cartesian &vec1, const Cartesian &vec2) noexcept
 angle between the two vectors More...
double nc::coordinates::angle (const Cartesian &vec1, const Cartesian &vec2) noexcept
 angle between the two vectors
 
Cartesian nc::coordinates::cross (const Cartesian &vec1, const Cartesian &vec2) noexcept
 Vector cross product. More...
Cartesian nc::coordinates::cross (const Cartesian &vec1, const Cartesian &vec2) noexcept
 Vector cross product.
 
double nc::coordinates::norm (const Cartesian &vec) noexcept
 Vector norm. More...
double nc::coordinates::norm (const Cartesian &vec) noexcept
 Vector norm.
 
Cartesian nc::coordinates::normalize (const Cartesian &vec) noexcept
 normalize the input vector More...
Cartesian nc::coordinates::normalize (const Cartesian &vec) noexcept
 normalize the input vector
 
double nc::coordinates::operator* (const Cartesian &lhs, const Cartesian &rhs) noexcept
 Dot product of two cartesian points. More...
double nc::coordinates::operator* (const Cartesian &lhs, const Cartesian &rhs) noexcept
 Dot product of two cartesian points.
 
Cartesian nc::coordinates::operator* (const Cartesian &vec, double scalar) noexcept
 Vector scalar multiplication. More...
Cartesian nc::coordinates::operator* (const Cartesian &vec, double scalar) noexcept
 Vector scalar multiplication.
 
Cartesian nc::coordinates::operator* (double scalar, const Cartesian &vec) noexcept
 Vector scalar multiplication. More...
Cartesian nc::coordinates::operator* (double scalar, const Cartesian &vec) noexcept
 Vector scalar multiplication.
 
Cartesian nc::coordinates::operator+ (const Cartesian &lhs, const Cartesian &rhs) noexcept
 Addition of two cartesian points. More...
Cartesian nc::coordinates::operator+ (const Cartesian &lhs, const Cartesian &rhs) noexcept
 Addition of two cartesian points.
 
Cartesian nc::coordinates::operator- (const Cartesian &lhs, const Cartesian &rhs) noexcept
 Subtraction of two cartesian points. More...
Cartesian nc::coordinates::operator- (const Cartesian &lhs, const Cartesian &rhs) noexcept
 Subtraction of two cartesian points.
 
Cartesian nc::coordinates::operator/ (const Cartesian &vec, double denominator) noexcept
 Scalar Division a cartesian point. More...
Cartesian nc::coordinates::operator/ (const Cartesian &vec, double denominator) noexcept
 Scalar Division a cartesian point.
 
std::ostream & nc::coordinates::operator<< (std::ostream &os, const Cartesian &vec)
 Stream operator. More...
std::ostream & nc::coordinates::operator<< (std::ostream &os, const Cartesian &vec)
 Stream operator.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Cartesian Object

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Cartesian Object

diff --git a/docs/doxygen/html/_cartesian_8hpp_source.html b/docs/doxygen/html/_cartesian_8hpp_source.html index aa9dc247e..23fa3afa9 100644 --- a/docs/doxygen/html/_cartesian_8hpp_source.html +++ b/docs/doxygen/html/_cartesian_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Cartesian.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -307,7 +362,7 @@ diff --git a/docs/doxygen/html/_celestial_8hpp.html b/docs/doxygen/html/_celestial_8hpp.html index 66db79865..339a1da35 100644 --- a/docs/doxygen/html/_celestial_8hpp.html +++ b/docs/doxygen/html/_celestial_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Celestial.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -144,27 +151,27 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::reference_frames
namespace  nc::coordinates::reference_frames
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Celestial Object

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Celestial Object

diff --git a/docs/doxygen/html/_celestial_8hpp_source.html b/docs/doxygen/html/_celestial_8hpp_source.html index 910c1ca0c..6f14cebf2 100644 --- a/docs/doxygen/html/_celestial_8hpp_source.html +++ b/docs/doxygen/html/_celestial_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Celestial.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_centroid_8hpp_source.html b/docs/doxygen/html/_centroid_8hpp_source.html index c0cabb1cf..d1988fb3c 100644 --- a/docs/doxygen/html/_centroid_8hpp_source.html +++ b/docs/doxygen/html/_centroid_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Centroid.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -378,7 +423,7 @@ diff --git a/docs/doxygen/html/_clock_8hpp.html b/docs/doxygen/html/_clock_8hpp.html index 5039c3833..3915df616 100644 --- a/docs/doxygen/html/_clock_8hpp.html +++ b/docs/doxygen/html/_clock_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Clock.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,28 +128,28 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + + - - + +

Typedefs

using nc::Clock = std::chrono::system_clock
 Clock Type. More...
using nc::Clock = std::chrono::system_clock
 Clock Type.
 
using nc::Duration = std::chrono::nanoseconds
 Duration Type. More...
using nc::Duration = std::chrono::nanoseconds
 Duration Type.
 
using nc::TimePoint = std::chrono::time_point< Clock, Duration >
 TimePoint Type. More...
using nc::TimePoint = std::chrono::time_point< Clock, Duration >
 TimePoint Type.
 
- - + + - - + +

Functions

std::ostream & nc::operator<< (std::ostream &os, const TimePoint &timepoint)
 Output stream operator for the TimePoint type. More...
std::ostream & nc::operator<< (std::ostream &os, const TimePoint &timepoint)
 Output stream operator for the TimePoint type.
 
std::ostream & nc::operator<< (std::ostream &os, Duration duration)
 Output stream operator for the Duration type. More...
std::ostream & nc::operator<< (std::ostream &os, Duration duration)
 Output stream operator for the Duration type.
 
@@ -151,7 +158,7 @@ diff --git a/docs/doxygen/html/_clock_8hpp_source.html b/docs/doxygen/html/_clock_8hpp_source.html index 01ebb499d..628cee90a 100644 --- a/docs/doxygen/html/_clock_8hpp_source.html +++ b/docs/doxygen/html/_clock_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Clock.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_cluster_8hpp.html b/docs/doxygen/html/_cluster_8hpp.html index 51bdbd65d..e7ed7ecdb 100644 --- a/docs/doxygen/html/_cluster_8hpp.html +++ b/docs/doxygen/html/_cluster_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Cluster.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -137,25 +144,25 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::imageProcessing
namespace  nc::imageProcessing
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Holds the information for a cluster of pixels

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Holds the information for a cluster of pixels

diff --git a/docs/doxygen/html/_cluster_8hpp_source.html b/docs/doxygen/html/_cluster_8hpp_source.html index 09c17a6f5..e6b762884 100644 --- a/docs/doxygen/html/_cluster_8hpp_source.html +++ b/docs/doxygen/html/_cluster_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Cluster.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -397,7 +450,7 @@ diff --git a/docs/doxygen/html/_cluster_maker_8hpp.html b/docs/doxygen/html/_cluster_maker_8hpp.html index 0201cf3aa..955c8059a 100644 --- a/docs/doxygen/html/_cluster_maker_8hpp.html +++ b/docs/doxygen/html/_cluster_maker_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: ClusterMaker.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -135,25 +142,25 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::imageProcessing
namespace  nc::imageProcessing
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Clusters exceedance data into contiguous groups

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Clusters exceedance data into contiguous groups

diff --git a/docs/doxygen/html/_cluster_maker_8hpp_source.html b/docs/doxygen/html/_cluster_maker_8hpp_source.html index a50b4a28a..0141357f8 100644 --- a/docs/doxygen/html/_cluster_maker_8hpp_source.html +++ b/docs/doxygen/html/_cluster_maker_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: ClusterMaker.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_compiler_flags_8md.html b/docs/doxygen/html/_compiler_flags_8md.html index c5a811f42..08cedbf29 100644 --- a/docs/doxygen/html/_compiler_flags_8md.html +++ b/docs/doxygen/html/_compiler_flags_8md.html @@ -5,7 +5,7 @@ - + NumCpp: CompilerFlags.md File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -116,7 +123,7 @@ diff --git a/docs/doxygen/html/_coordinates_2_reference_frames_2_constants_8hpp.html b/docs/doxygen/html/_coordinates_2_reference_frames_2_constants_8hpp.html index e1c850279..f8ab3b8ba 100644 --- a/docs/doxygen/html/_coordinates_2_reference_frames_2_constants_8hpp.html +++ b/docs/doxygen/html/_coordinates_2_reference_frames_2_constants_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Constants.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -101,16 +101,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
Coordinates/ReferenceFrames/Constants.hpp File Reference
+
Constants.hpp File Reference
@@ -118,36 +125,36 @@ - + - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::reference_frames
namespace  nc::coordinates::reference_frames
 
namespace  nc::coordinates::reference_frames::constants
namespace  nc::coordinates::reference_frames::constants
 
- + - +

Variables

constexpr double nc::coordinates::reference_frames::constants::EARTH_EQUATORIAL_RADIUS = 6'378'137.0
constexpr double nc::coordinates::reference_frames::constants::EARTH_EQUATORIAL_RADIUS = 6'378'137.0
 
constexpr double nc::coordinates::reference_frames::constants::EARTH_POLAR_RADIUS = 6'356'752.3142
constexpr double nc::coordinates::reference_frames::constants::EARTH_POLAR_RADIUS = 6'356'752.3142
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Constants

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Constants

diff --git a/docs/doxygen/html/_coordinates_2_reference_frames_2_constants_8hpp_source.html b/docs/doxygen/html/_coordinates_2_reference_frames_2_constants_8hpp_source.html index 3cc76ee99..911dbb6f4 100644 --- a/docs/doxygen/html/_coordinates_2_reference_frames_2_constants_8hpp_source.html +++ b/docs/doxygen/html/_coordinates_2_reference_frames_2_constants_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Constants.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_coordinates_8hpp.html b/docs/doxygen/html/_coordinates_8hpp.html index cb8ddd2b4..01f60de5c 100644 --- a/docs/doxygen/html/_coordinates_8hpp.html +++ b/docs/doxygen/html/_coordinates_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Coordinates.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,17 +127,17 @@

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description A module for holding and working with coordinates

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description A module for holding and working with coordinates

diff --git a/docs/doxygen/html/_coordinates_8hpp_source.html b/docs/doxygen/html/_coordinates_8hpp_source.html index 09c0a2183..9f2d93856 100644 --- a/docs/doxygen/html/_coordinates_8hpp_source.html +++ b/docs/doxygen/html/_coordinates_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Coordinates.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_core_2shape_8hpp.html b/docs/doxygen/html/_core_2shape_8hpp.html new file mode 100644 index 000000000..5aeb81976 --- /dev/null +++ b/docs/doxygen/html/_core_2shape_8hpp.html @@ -0,0 +1,158 @@ + + + + + + + + + NumCpp: Shape.hpp File Reference + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + +
+
NumCpp +  2.13.0 +
+
A Templatized Header Only C++ Implementation of the Python NumPy Library
+
+
+ + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Shape.hpp File Reference
+
+
+
#include <iostream>
+#include <string>
+#include "NumCpp/Core/Types.hpp"
+#include "NumCpp/Utils/num2str.hpp"
+
+

Go to the source code of this file.

+ + + + + +

+Data Structures

class  nc::Shape
 A Shape Class for NdArrays. More...
 
+ + + +

+Namespaces

namespace  nc
 
+

Detailed Description

+
Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository
+

License Copyright 2018-2023 David Pilger

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description A Shape Class for NdArrays

+
+
+ + + + diff --git a/docs/doxygen/html/_core_2shape_8hpp.js b/docs/doxygen/html/_core_2shape_8hpp.js new file mode 100644 index 000000000..1a322d2c0 --- /dev/null +++ b/docs/doxygen/html/_core_2shape_8hpp.js @@ -0,0 +1,4 @@ +var _core_2shape_8hpp = +[ + [ "nc::Shape", "classnc_1_1_shape.html", "classnc_1_1_shape" ] +]; \ No newline at end of file diff --git a/docs/doxygen/html/_core_2shape_8hpp_source.html b/docs/doxygen/html/_core_2shape_8hpp_source.html new file mode 100644 index 000000000..9a90174ba --- /dev/null +++ b/docs/doxygen/html/_core_2shape_8hpp_source.html @@ -0,0 +1,264 @@ + + + + + + + + + NumCpp: Shape.hpp Source File + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + +
+
NumCpp +  2.13.0 +
+
A Templatized Header Only C++ Implementation of the Python NumPy Library
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Core/shape.hpp
+
+
+Go to the documentation of this file.
1
+
28#pragma once
+
29
+
30#include <iostream>
+
31#include <string>
+
32
+
33#include "NumCpp/Core/Types.hpp"
+ +
35
+
36namespace nc
+
37{
+
38 //================================================================================
+
+
40 class Shape
+
41 {
+
42 public:
+
43 //====================================Attributes==============================
+ + +
46
+
47 //============================================================================
+
50 constexpr Shape() = default;
+
51
+
52 //============================================================================
+
+
57 constexpr explicit Shape(uint32 inSquareSize) noexcept :
+ + +
60 {
+
61 }
+
+
62
+
63 //============================================================================
+
+ +
70 rows(inRows),
+ +
72 {
+
73 }
+
+
74
+
75 //============================================================================
+
+
82 bool operator==(const Shape& inOtherShape) const noexcept
+
83 {
+
84 return rows == inOtherShape.rows && cols == inOtherShape.cols;
+
85 }
+
+
86
+
87 //============================================================================
+
+
94 bool operator!=(const Shape& inOtherShape) const noexcept
+
95 {
+
96 return !(*this == inOtherShape);
+
97 }
+
+
98
+
99 //============================================================================
+
+ +
105 {
+
106 return rows * cols;
+
107 }
+
+
108
+
109 //============================================================================
+
+ +
116 {
+
117 return rows == 0 && cols == 0;
+
118 }
+
+
119
+
120 //============================================================================
+
+ +
126 {
+
127 return rows == cols;
+
128 }
+
+
129
+
130 //============================================================================
+
+
135 [[nodiscard]] std::string str() const
+
136 {
+
137 std::string out = "[" + utils::num2str(rows) + ", " + utils::num2str(cols) + "]\n";
+
138 return out;
+
139 }
+
+
140
+
141 //============================================================================
+
+
144 void print() const
+
145 {
+
146 std::cout << *this;
+
147 }
+
+
148
+
149 //============================================================================
+
+
157 friend std::ostream& operator<<(std::ostream& inOStream, const Shape& inShape)
+
158 {
+
159 inOStream << inShape.str();
+
160 return inOStream;
+
161 }
+
+
162 };
+
+
163} // namespace nc
+ +
A Shape Class for NdArrays.
Definition Core/shape.hpp:41
+
bool operator==(const Shape &inOtherShape) const noexcept
Definition Core/shape.hpp:82
+
friend std::ostream & operator<<(std::ostream &inOStream, const Shape &inShape)
Definition Core/shape.hpp:157
+
constexpr Shape()=default
+
bool isnull() const noexcept
Definition Core/shape.hpp:115
+
void print() const
Definition Core/shape.hpp:144
+
constexpr Shape(uint32 inRows, uint32 inCols) noexcept
Definition Core/shape.hpp:69
+
bool operator!=(const Shape &inOtherShape) const noexcept
Definition Core/shape.hpp:94
+
constexpr Shape(uint32 inSquareSize) noexcept
Definition Core/shape.hpp:57
+
uint32 rows
Definition Core/shape.hpp:44
+
bool issquare() const noexcept
Definition Core/shape.hpp:125
+
std::string str() const
Definition Core/shape.hpp:135
+
uint32 cols
Definition Core/shape.hpp:45
+
uint32 size() const noexcept
Definition Core/shape.hpp:104
+
std::string num2str(dtype inNumber)
Definition num2str.hpp:44
+
Definition Cartesian.hpp:40
+
NdArray< dtype > arange(dtype inStart, dtype inStop, dtype inStep=1)
Definition arange.hpp:59
+
std::uint32_t uint32
Definition Types.hpp:40
+ +
+
+ + + + diff --git a/docs/doxygen/html/_core_8hpp.html b/docs/doxygen/html/_core_8hpp.html index ddea1b2c7..8c59789ea 100644 --- a/docs/doxygen/html/_core_8hpp.html +++ b/docs/doxygen/html/_core_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Core.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -115,7 +122,7 @@ #include "NumCpp/Core/DtypeInfo.hpp"
#include "NumCpp/Core/Enums.hpp"
#include "NumCpp/Core/Internal/Version.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/Core/Slice.hpp"
#include "NumCpp/Core/Timer.hpp"
#include "NumCpp/Core/Types.hpp"
@@ -124,17 +131,17 @@

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description NumCpp Core classes, functions, and typedefs

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description NumCpp Core classes, functions, and typedefs

diff --git a/docs/doxygen/html/_core_8hpp_source.html b/docs/doxygen/html/_core_8hpp_source.html index 7ab2cb250..a32079557 100644 --- a/docs/doxygen/html/_core_8hpp_source.html +++ b/docs/doxygen/html/_core_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Core.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_d_c_m_8hpp_source.html b/docs/doxygen/html/_d_c_m_8hpp_source.html index beab51771..85db23657 100644 --- a/docs/doxygen/html/_d_c_m_8hpp_source.html +++ b/docs/doxygen/html/_d_c_m_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: DCM.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -248,7 +284,7 @@ diff --git a/docs/doxygen/html/_data_cube_8hpp.html b/docs/doxygen/html/_data_cube_8hpp.html index de06712ad..4274358d1 100644 --- a/docs/doxygen/html/_data_cube_8hpp.html +++ b/docs/doxygen/html/_data_cube_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: DataCube.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -118,7 +125,7 @@ #include <string>
#include <vector>
#include "NumCpp/Core/Internal/Error.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/Core/Slice.hpp"
#include "NumCpp/Core/Types.hpp"
#include "NumCpp/NdArray.hpp"
@@ -133,23 +140,23 @@ - +

Namespaces

namespace  nc
namespace  nc
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Convience container for holding a uniform array of NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Convience container for holding a uniform array of NdArrays

diff --git a/docs/doxygen/html/_data_cube_8hpp_source.html b/docs/doxygen/html/_data_cube_8hpp_source.html index 435582378..16d6c408b 100644 --- a/docs/doxygen/html/_data_cube_8hpp_source.html +++ b/docs/doxygen/html/_data_cube_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: DataCube.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_date_time_2_date_time_8hpp.html b/docs/doxygen/html/_date_time_2_date_time_8hpp.html index 7f043113d..7f1526b18 100644 --- a/docs/doxygen/html/_date_time_2_date_time_8hpp.html +++ b/docs/doxygen/html/_date_time_2_date_time_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: DateTime.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -111,7 +118,7 @@ Data Structures | Namespaces | Functions
-
DateTime/DateTime.hpp File Reference
+
DateTime.hpp File Reference
#include <chrono>
@@ -135,50 +142,50 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

Functions

bool nc::operator!= (const DateTime &lhs, const DateTime &rhs) noexcept
 Non Equality operator for DateTime. More...
bool nc::operator!= (const DateTime &lhs, const DateTime &rhs) noexcept
 Non Equality operator for DateTime.
 
Duration nc::operator- (const DateTime &lhs, const DateTime &rhs) noexcept
 Subtraction operator. More...
Duration nc::operator- (const DateTime &lhs, const DateTime &rhs) noexcept
 Subtraction operator.
 
bool nc::operator< (const DateTime &lhs, const DateTime &rhs) noexcept
 Less than operator. More...
bool nc::operator< (const DateTime &lhs, const DateTime &rhs) noexcept
 Less than operator.
 
std::ostream & nc::operator<< (std::ostream &os, const DateTime &datetime) noexcept
 Stream operator. More...
std::ostream & nc::operator<< (std::ostream &os, const DateTime &datetime) noexcept
 Stream operator.
 
bool nc::operator<= (const DateTime &lhs, const DateTime &rhs) noexcept
 Less than or equal operator. More...
bool nc::operator<= (const DateTime &lhs, const DateTime &rhs) noexcept
 Less than or equal operator.
 
bool nc::operator== (const DateTime &lhs, const DateTime &rhs) noexcept
 Equality operator for DateTime. More...
bool nc::operator== (const DateTime &lhs, const DateTime &rhs) noexcept
 Equality operator for DateTime.
 
bool nc::operator> (const DateTime &lhs, const DateTime &rhs) noexcept
 Greater than operator. More...
bool nc::operator> (const DateTime &lhs, const DateTime &rhs) noexcept
 Greater than operator.
 
bool nc::operator>= (const DateTime &lhs, const DateTime &rhs) noexcept
 Greater than or equal operator. More...
bool nc::operator>= (const DateTime &lhs, const DateTime &rhs) noexcept
 Greater than or equal operator.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description DateTime module

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description DateTime module

diff --git a/docs/doxygen/html/_date_time_2_date_time_8hpp_source.html b/docs/doxygen/html/_date_time_2_date_time_8hpp_source.html index 16165de8e..466ceb6ff 100644 --- a/docs/doxygen/html/_date_time_2_date_time_8hpp_source.html +++ b/docs/doxygen/html/_date_time_2_date_time_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: DateTime.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_date_time_8hpp.html b/docs/doxygen/html/_date_time_8hpp.html index 680db11c6..8a510df95 100644 --- a/docs/doxygen/html/_date_time_8hpp.html +++ b/docs/doxygen/html/_date_time_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: DateTime.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -117,17 +124,17 @@

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description NumCpp DateTime module

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description NumCpp DateTime module

diff --git a/docs/doxygen/html/_date_time_8hpp_source.html b/docs/doxygen/html/_date_time_8hpp_source.html index 7969f8ef4..a3aa2bf72 100644 --- a/docs/doxygen/html/_date_time_8hpp_source.html +++ b/docs/doxygen/html/_date_time_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: DateTime.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_dekker_8hpp_source.html b/docs/doxygen/html/_dekker_8hpp_source.html index ad24818e3..e66bf7d4c 100644 --- a/docs/doxygen/html/_dekker_8hpp_source.html +++ b/docs/doxygen/html/_dekker_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Dekker.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_dtype_info_8hpp.html b/docs/doxygen/html/_dtype_info_8hpp.html index eb26bceff..f5128c099 100644 --- a/docs/doxygen/html/_dtype_info_8hpp.html +++ b/docs/doxygen/html/_dtype_info_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: DtypeInfo.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -130,23 +137,23 @@ - +

Namespaces

namespace  nc
namespace  nc
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Holds info about the dtype

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Holds info about the dtype

diff --git a/docs/doxygen/html/_dtype_info_8hpp_source.html b/docs/doxygen/html/_dtype_info_8hpp_source.html index d2611410d..613cc6114 100644 --- a/docs/doxygen/html/_dtype_info_8hpp_source.html +++ b/docs/doxygen/html/_dtype_info_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: DtypeInfo.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_e_c_e_f_8hpp.html b/docs/doxygen/html/_e_c_e_f_8hpp.html index af5d5af00..6c8b0186f 100644 --- a/docs/doxygen/html/_e_c_e_f_8hpp.html +++ b/docs/doxygen/html/_e_c_e_f_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: ECEF.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -126,27 +133,27 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::reference_frames
namespace  nc::coordinates::reference_frames
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description ECEF Object

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description ECEF Object

diff --git a/docs/doxygen/html/_e_c_e_f_8hpp_source.html b/docs/doxygen/html/_e_c_e_f_8hpp_source.html index 7e3b9daf2..6ec88627e 100644 --- a/docs/doxygen/html/_e_c_e_f_8hpp_source.html +++ b/docs/doxygen/html/_e_c_e_f_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: ECEF.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_e_c_e_f_euler_to_e_n_u_roll_pitch_yaw_8hpp.html b/docs/doxygen/html/_e_c_e_f_euler_to_e_n_u_roll_pitch_yaw_8hpp.html index 3b689d10a..eb94c2e27 100644 --- a/docs/doxygen/html/_e_c_e_f_euler_to_e_n_u_roll_pitch_yaw_8hpp.html +++ b/docs/doxygen/html/_e_c_e_f_euler_to_e_n_u_roll_pitch_yaw_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: ECEFEulerToENURollPitchYaw.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,33 +129,33 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::transforms
namespace  nc::coordinates::transforms
 
- - + +

Functions

Orientation nc::coordinates::transforms::ECEFEulerToENURollPitchYaw (const reference_frames::ECEF &location, const Euler &orientation) noexcept
 Converts ECEF euler angles to body roll/pitch/yaw. More...
Orientation nc::coordinates::transforms::ECEFEulerToENURollPitchYaw (const reference_frames::ECEF &location, const Euler &orientation) noexcept
 Converts ECEF euler angles to body roll/pitch/yaw.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Coordinate Transforms

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Coordinate Transforms

diff --git a/docs/doxygen/html/_e_c_e_f_euler_to_e_n_u_roll_pitch_yaw_8hpp_source.html b/docs/doxygen/html/_e_c_e_f_euler_to_e_n_u_roll_pitch_yaw_8hpp_source.html index 6ed754902..661e093de 100644 --- a/docs/doxygen/html/_e_c_e_f_euler_to_e_n_u_roll_pitch_yaw_8hpp_source.html +++ b/docs/doxygen/html/_e_c_e_f_euler_to_e_n_u_roll_pitch_yaw_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: ECEFEulerToENURollPitchYaw.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_e_c_e_f_euler_to_n_e_d_roll_pitch_yaw_8hpp.html b/docs/doxygen/html/_e_c_e_f_euler_to_n_e_d_roll_pitch_yaw_8hpp.html index a59d562bb..e2357d982 100644 --- a/docs/doxygen/html/_e_c_e_f_euler_to_n_e_d_roll_pitch_yaw_8hpp.html +++ b/docs/doxygen/html/_e_c_e_f_euler_to_n_e_d_roll_pitch_yaw_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: ECEFEulerToNEDRollPitchYaw.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -126,33 +133,33 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::transforms
namespace  nc::coordinates::transforms
 
- - + +

Functions

Orientation nc::coordinates::transforms::ECEFEulerToNEDRollPitchYaw (const reference_frames::ECEF &location, const Euler &orientation) noexcept
 Converts ECEF euler angles to body roll/pitch/yaw. More...
Orientation nc::coordinates::transforms::ECEFEulerToNEDRollPitchYaw (const reference_frames::ECEF &location, const Euler &orientation) noexcept
 Converts ECEF euler angles to body roll/pitch/yaw.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Coordinate Transforms

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Coordinate Transforms

diff --git a/docs/doxygen/html/_e_c_e_f_euler_to_n_e_d_roll_pitch_yaw_8hpp_source.html b/docs/doxygen/html/_e_c_e_f_euler_to_n_e_d_roll_pitch_yaw_8hpp_source.html index 53923f359..b98fb316b 100644 --- a/docs/doxygen/html/_e_c_e_f_euler_to_n_e_d_roll_pitch_yaw_8hpp_source.html +++ b/docs/doxygen/html/_e_c_e_f_euler_to_n_e_d_roll_pitch_yaw_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: ECEFEulerToNEDRollPitchYaw.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -194,7 +208,7 @@ diff --git a/docs/doxygen/html/_e_c_e_fto_a_e_r_8hpp.html b/docs/doxygen/html/_e_c_e_fto_a_e_r_8hpp.html index 631f2f373..02d34d115 100644 --- a/docs/doxygen/html/_e_c_e_fto_a_e_r_8hpp.html +++ b/docs/doxygen/html/_e_c_e_fto_a_e_r_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: ECEFtoAER.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -125,36 +132,36 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::transforms
namespace  nc::coordinates::transforms
 
- - + + - - + +

Functions

reference_frames::AER nc::coordinates::transforms::ECEFtoAER (const reference_frames::ECEF &target, const reference_frames::ECEF &referencePoint) noexcept
 Converts the LLA coordinates to Az El with geodedic up https://geospace-code.github.io/matmap3d/enu2aer.html. More...
reference_frames::AER nc::coordinates::transforms::ECEFtoAER (const reference_frames::ECEF &target, const reference_frames::ECEF &referencePoint) noexcept
 Converts the LLA coordinates to Az El with geodedic up https://geospace-code.github.io/matmap3d/enu2aer.html.
 
reference_frames::AER nc::coordinates::transforms::ECEFtoAER (const reference_frames::ECEF &target, const reference_frames::LLA &referencePoint) noexcept
 Converts the LLA coordinates to Az El with geodedic up https://geospace-code.github.io/matmap3d/enu2aer.html. More...
reference_frames::AER nc::coordinates::transforms::ECEFtoAER (const reference_frames::ECEF &target, const reference_frames::LLA &referencePoint) noexcept
 Converts the LLA coordinates to Az El with geodedic up https://geospace-code.github.io/matmap3d/enu2aer.html.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Coordinate Transforms

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Coordinate Transforms

diff --git a/docs/doxygen/html/_e_c_e_fto_a_e_r_8hpp_source.html b/docs/doxygen/html/_e_c_e_fto_a_e_r_8hpp_source.html index 982e62558..60f14b805 100644 --- a/docs/doxygen/html/_e_c_e_fto_a_e_r_8hpp_source.html +++ b/docs/doxygen/html/_e_c_e_fto_a_e_r_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: ECEFtoAER.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -171,7 +188,7 @@ diff --git a/docs/doxygen/html/_e_c_e_fto_e_n_u_8hpp.html b/docs/doxygen/html/_e_c_e_fto_e_n_u_8hpp.html index 3e4e37257..41165fb9b 100644 --- a/docs/doxygen/html/_e_c_e_fto_e_n_u_8hpp.html +++ b/docs/doxygen/html/_e_c_e_fto_e_n_u_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: ECEFtoENU.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,36 +131,36 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::transforms
namespace  nc::coordinates::transforms
 
- - + + - - + +

Functions

reference_frames::ENU nc::coordinates::transforms::ECEFtoENU (const reference_frames::ECEF &target, const reference_frames::ECEF &referencePoint) noexcept
 Converts the ECEF coordinates to ENU https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram. More...
reference_frames::ENU nc::coordinates::transforms::ECEFtoENU (const reference_frames::ECEF &target, const reference_frames::ECEF &referencePoint) noexcept
 Converts the ECEF coordinates to ENU https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram.
 
reference_frames::ENU nc::coordinates::transforms::ECEFtoENU (const reference_frames::ECEF &target, const reference_frames::LLA &referencePoint) noexcept
 Converts the ECEF coordinates to ENU https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram. More...
reference_frames::ENU nc::coordinates::transforms::ECEFtoENU (const reference_frames::ECEF &target, const reference_frames::LLA &referencePoint) noexcept
 Converts the ECEF coordinates to ENU https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Coordinate Transforms

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Coordinate Transforms

diff --git a/docs/doxygen/html/_e_c_e_fto_e_n_u_8hpp_source.html b/docs/doxygen/html/_e_c_e_fto_e_n_u_8hpp_source.html index 8e8642ce6..4853e1e30 100644 --- a/docs/doxygen/html/_e_c_e_fto_e_n_u_8hpp_source.html +++ b/docs/doxygen/html/_e_c_e_fto_e_n_u_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: ECEFtoENU.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_e_c_e_fto_l_l_a_8hpp.html b/docs/doxygen/html/_e_c_e_fto_l_l_a_8hpp.html index 5804150ce..abe505872 100644 --- a/docs/doxygen/html/_e_c_e_fto_l_l_a_8hpp.html +++ b/docs/doxygen/html/_e_c_e_fto_l_l_a_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: ECEFtoLLA.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -125,33 +132,33 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::transforms
namespace  nc::coordinates::transforms
 
- - + +

Functions

reference_frames::LLA nc::coordinates::transforms::ECEFtoLLA (const reference_frames::ECEF &ecef, double tol=1e-8) noexcept
 Converts ECEF coordinates to LLA https://en.wikipedia.org/wiki/Geographic_coordinate_conversion#From_ECEF_to_geodetic_coordinates. More...
reference_frames::LLA nc::coordinates::transforms::ECEFtoLLA (const reference_frames::ECEF &ecef, double tol=1e-8) noexcept
 Converts ECEF coordinates to LLA https://en.wikipedia.org/wiki/Geographic_coordinate_conversion#From_ECEF_to_geodetic_coordinates.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Coordinate Transforms

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Coordinate Transforms

diff --git a/docs/doxygen/html/_e_c_e_fto_l_l_a_8hpp_source.html b/docs/doxygen/html/_e_c_e_fto_l_l_a_8hpp_source.html index 365956b8c..5a12cadf2 100644 --- a/docs/doxygen/html/_e_c_e_fto_l_l_a_8hpp_source.html +++ b/docs/doxygen/html/_e_c_e_fto_l_l_a_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: ECEFtoLLA.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -192,7 +198,7 @@ diff --git a/docs/doxygen/html/_e_c_e_fto_n_e_d_8hpp.html b/docs/doxygen/html/_e_c_e_fto_n_e_d_8hpp.html index d2003b96e..6c632a783 100644 --- a/docs/doxygen/html/_e_c_e_fto_n_e_d_8hpp.html +++ b/docs/doxygen/html/_e_c_e_fto_n_e_d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: ECEFtoNED.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,36 +130,36 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::transforms
namespace  nc::coordinates::transforms
 
- - + + - - + +

Functions

reference_frames::NED nc::coordinates::transforms::ECEFtoNED (const reference_frames::ECEF &target, const reference_frames::ECEF &referencePoint) noexcept
 Converts the ECEF coordinates to NED https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram. More...
reference_frames::NED nc::coordinates::transforms::ECEFtoNED (const reference_frames::ECEF &target, const reference_frames::ECEF &referencePoint) noexcept
 Converts the ECEF coordinates to NED https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram.
 
reference_frames::NED nc::coordinates::transforms::ECEFtoNED (const reference_frames::ECEF &target, const reference_frames::LLA &referencePoint) noexcept
 Converts the ECEF coordinates to NED https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram. More...
reference_frames::NED nc::coordinates::transforms::ECEFtoNED (const reference_frames::ECEF &target, const reference_frames::LLA &referencePoint) noexcept
 Converts the ECEF coordinates to NED https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Coordinate Transforms

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Coordinate Transforms

diff --git a/docs/doxygen/html/_e_c_e_fto_n_e_d_8hpp_source.html b/docs/doxygen/html/_e_c_e_fto_n_e_d_8hpp_source.html index 7a96711cb..20ba52859 100644 --- a/docs/doxygen/html/_e_c_e_fto_n_e_d_8hpp_source.html +++ b/docs/doxygen/html/_e_c_e_fto_n_e_d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: ECEFtoNED.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_e_n_u_8hpp.html b/docs/doxygen/html/_e_n_u_8hpp.html index 9e2d88ed4..00b12081f 100644 --- a/docs/doxygen/html/_e_n_u_8hpp.html +++ b/docs/doxygen/html/_e_n_u_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: ENU.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -127,33 +134,33 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::reference_frames
namespace  nc::coordinates::reference_frames
 
- - + +

Functions

std::ostream & nc::coordinates::reference_frames::operator<< (std::ostream &os, const ENU &point)
 Stream operator. More...
std::ostream & nc::coordinates::reference_frames::operator<< (std::ostream &os, const ENU &point)
 Stream operator.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description ENU Object

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description ENU Object

diff --git a/docs/doxygen/html/_e_n_u_8hpp_source.html b/docs/doxygen/html/_e_n_u_8hpp_source.html index 6020494f1..03251d712 100644 --- a/docs/doxygen/html/_e_n_u_8hpp_source.html +++ b/docs/doxygen/html/_e_n_u_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: ENU.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_e_n_u_roll_pitch_yaw_to_e_c_e_f_euler_8hpp.html b/docs/doxygen/html/_e_n_u_roll_pitch_yaw_to_e_c_e_f_euler_8hpp.html index d3b7865f0..8d52ad6f1 100644 --- a/docs/doxygen/html/_e_n_u_roll_pitch_yaw_to_e_c_e_f_euler_8hpp.html +++ b/docs/doxygen/html/_e_n_u_roll_pitch_yaw_to_e_c_e_f_euler_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: ENURollPitchYawToECEFEuler.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,33 +129,33 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::transforms
namespace  nc::coordinates::transforms
 
- - + +

Functions

Euler nc::coordinates::transforms::ENURollPitchYawToECEFEuler (const reference_frames::ECEF &location, const Orientation &orientation) noexcept
 Converts ENU body roll/pitch/yaw to ECEF euler angles. More...
Euler nc::coordinates::transforms::ENURollPitchYawToECEFEuler (const reference_frames::ECEF &location, const Orientation &orientation) noexcept
 Converts ENU body roll/pitch/yaw to ECEF euler angles.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Coordinate Transforms

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Coordinate Transforms

diff --git a/docs/doxygen/html/_e_n_u_roll_pitch_yaw_to_e_c_e_f_euler_8hpp_source.html b/docs/doxygen/html/_e_n_u_roll_pitch_yaw_to_e_c_e_f_euler_8hpp_source.html index 4de86794e..600bdb801 100644 --- a/docs/doxygen/html/_e_n_u_roll_pitch_yaw_to_e_c_e_f_euler_8hpp_source.html +++ b/docs/doxygen/html/_e_n_u_roll_pitch_yaw_to_e_c_e_f_euler_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: ENURollPitchYawToECEFEuler.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_e_n_u_unit_vecs_in_e_c_e_f_8hpp.html b/docs/doxygen/html/_e_n_u_unit_vecs_in_e_c_e_f_8hpp.html index 4676afa9b..1b7396c30 100644 --- a/docs/doxygen/html/_e_n_u_unit_vecs_in_e_c_e_f_8hpp.html +++ b/docs/doxygen/html/_e_n_u_unit_vecs_in_e_c_e_f_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: ENUUnitVecsInECEF.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,33 +129,33 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::transforms
namespace  nc::coordinates::transforms
 
- - + +

Functions

std::array< Vec3, 3 > nc::coordinates::transforms::ENUUnitVecsInECEF (const reference_frames::ECEF &location) noexcept
 get the local ENU unit vectors wrt the ECEF coordinate system // https://gssc.esa.int/navipedia/index.php/Transformations_between_ECEF_and_ENU_coordinates More...
std::array< Vec3, 3 > nc::coordinates::transforms::ENUUnitVecsInECEF (const reference_frames::ECEF &location) noexcept
 get the local ENU unit vectors wrt the ECEF coordinate system // https://gssc.esa.int/navipedia/index.php/Transformations_between_ECEF_and_ENU_coordinates
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Coordinate Transforms

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Coordinate Transforms

diff --git a/docs/doxygen/html/_e_n_u_unit_vecs_in_e_c_e_f_8hpp_source.html b/docs/doxygen/html/_e_n_u_unit_vecs_in_e_c_e_f_8hpp_source.html index 5c52c418d..45e40b8a1 100644 --- a/docs/doxygen/html/_e_n_u_unit_vecs_in_e_c_e_f_8hpp_source.html +++ b/docs/doxygen/html/_e_n_u_unit_vecs_in_e_c_e_f_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: ENUUnitVecsInECEF.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_e_n_uto_a_e_r_8hpp.html b/docs/doxygen/html/_e_n_uto_a_e_r_8hpp.html index 2e40b27d5..9fe7e4b5e 100644 --- a/docs/doxygen/html/_e_n_uto_a_e_r_8hpp.html +++ b/docs/doxygen/html/_e_n_uto_a_e_r_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: ENUtoAER.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,33 +129,33 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::transforms
namespace  nc::coordinates::transforms
 
- - + +

Functions

reference_frames::AER nc::coordinates::transforms::ENUtoAER (const reference_frames::ENU &target) noexcept
 Converts the ENU coordinates to 2d speherical inertial coordinates. Range is not used. NOTE: positive elevation is defined as the positive z (up) direction. More...
reference_frames::AER nc::coordinates::transforms::ENUtoAER (const reference_frames::ENU &target) noexcept
 Converts the ENU coordinates to 2d speherical inertial coordinates. Range is not used. NOTE: positive elevation is defined as the positive z (up) direction.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Coordinate Transforms

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Coordinate Transforms

diff --git a/docs/doxygen/html/_e_n_uto_a_e_r_8hpp_source.html b/docs/doxygen/html/_e_n_uto_a_e_r_8hpp_source.html index 5cd24c65e..b024111f9 100644 --- a/docs/doxygen/html/_e_n_uto_a_e_r_8hpp_source.html +++ b/docs/doxygen/html/_e_n_uto_a_e_r_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: ENUtoAER.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_e_n_uto_e_c_e_f_8hpp.html b/docs/doxygen/html/_e_n_uto_e_c_e_f_8hpp.html index 215ddbb19..c6c886bb8 100644 --- a/docs/doxygen/html/_e_n_uto_e_c_e_f_8hpp.html +++ b/docs/doxygen/html/_e_n_uto_e_c_e_f_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: ENUtoECEF.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,36 +131,36 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::transforms
namespace  nc::coordinates::transforms
 
- - + + - - + +

Functions

reference_frames::ECEF nc::coordinates::transforms::ENUtoECEF (const reference_frames::ENU &target, const reference_frames::ECEF &referencePoint) noexcept
 Converts the ENU coordinates to ECEF https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates. More...
reference_frames::ECEF nc::coordinates::transforms::ENUtoECEF (const reference_frames::ENU &target, const reference_frames::ECEF &referencePoint) noexcept
 Converts the ENU coordinates to ECEF https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates.
 
reference_frames::ECEF nc::coordinates::transforms::ENUtoECEF (const reference_frames::ENU &target, const reference_frames::LLA &referencePoint) noexcept
 Converts the ENU coordinates to ECEF https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates. More...
reference_frames::ECEF nc::coordinates::transforms::ENUtoECEF (const reference_frames::ENU &target, const reference_frames::LLA &referencePoint) noexcept
 Converts the ENU coordinates to ECEF https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Coordinate Transforms

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Coordinate Transforms

diff --git a/docs/doxygen/html/_e_n_uto_e_c_e_f_8hpp_source.html b/docs/doxygen/html/_e_n_uto_e_c_e_f_8hpp_source.html index a87cb384d..c30ceffc2 100644 --- a/docs/doxygen/html/_e_n_uto_e_c_e_f_8hpp_source.html +++ b/docs/doxygen/html/_e_n_uto_e_c_e_f_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: ENUtoECEF.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_e_n_uto_l_l_a_8hpp.html b/docs/doxygen/html/_e_n_uto_l_l_a_8hpp.html index c6597795b..494d76b84 100644 --- a/docs/doxygen/html/_e_n_uto_l_l_a_8hpp.html +++ b/docs/doxygen/html/_e_n_uto_l_l_a_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: ENUtoLLA.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,36 +131,36 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::transforms
namespace  nc::coordinates::transforms
 
- - + + - - + +

Functions

reference_frames::LLA nc::coordinates::transforms::ENUtoLLA (const reference_frames::ENU &target, const reference_frames::ECEF &referencePoint) noexcept
 Converts the ENU coordinates to LLA https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates. More...
reference_frames::LLA nc::coordinates::transforms::ENUtoLLA (const reference_frames::ENU &target, const reference_frames::ECEF &referencePoint) noexcept
 Converts the ENU coordinates to LLA https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates.
 
reference_frames::LLA nc::coordinates::transforms::ENUtoLLA (const reference_frames::ENU &target, const reference_frames::LLA &referencePoint) noexcept
 Converts the ENU coordinates to LLA https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates. More...
reference_frames::LLA nc::coordinates::transforms::ENUtoLLA (const reference_frames::ENU &target, const reference_frames::LLA &referencePoint) noexcept
 Converts the ENU coordinates to LLA https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Coordinate Transforms

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Coordinate Transforms

diff --git a/docs/doxygen/html/_e_n_uto_l_l_a_8hpp_source.html b/docs/doxygen/html/_e_n_uto_l_l_a_8hpp_source.html index 8a91b1cee..d4cdf428d 100644 --- a/docs/doxygen/html/_e_n_uto_l_l_a_8hpp_source.html +++ b/docs/doxygen/html/_e_n_uto_l_l_a_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: ENUtoLLA.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_e_n_uto_n_e_d_8hpp.html b/docs/doxygen/html/_e_n_uto_n_e_d_8hpp.html index b31f3a5ed..049843c69 100644 --- a/docs/doxygen/html/_e_n_uto_n_e_d_8hpp.html +++ b/docs/doxygen/html/_e_n_uto_n_e_d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: ENUtoNED.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,33 +127,33 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::transforms
namespace  nc::coordinates::transforms
 
- - + +

Functions

reference_frames::NED nc::coordinates::transforms::ENUtoNED (const reference_frames::ENU &point) noexcept
 Converts ENU to NED. More...
reference_frames::NED nc::coordinates::transforms::ENUtoNED (const reference_frames::ENU &point) noexcept
 Converts ENU to NED.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Coordinate Transforms

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Coordinate Transforms

diff --git a/docs/doxygen/html/_e_n_uto_n_e_d_8hpp_source.html b/docs/doxygen/html/_e_n_uto_n_e_d_8hpp_source.html index 848e26021..4f62eca2b 100644 --- a/docs/doxygen/html/_e_n_uto_n_e_d_8hpp_source.html +++ b/docs/doxygen/html/_e_n_uto_n_e_d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: ENUtoNED.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_endian_8hpp.html b/docs/doxygen/html/_endian_8hpp.html index 140a1aed4..6e12d8d5e 100644 --- a/docs/doxygen/html/_endian_8hpp.html +++ b/docs/doxygen/html/_endian_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Endian.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,33 +128,33 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::endian
namespace  nc::endian
 
- - + + - +

Functions

template<typename dtype >
dtype nc::endian::byteSwap (dtype value) noexcept
template<typename dtype >
dtype nc::endian::byteSwap (dtype value) noexcept
 
bool nc::endian::isLittleEndian () noexcept
bool nc::endian::isLittleEndian () noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for determining and swaping endianess

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for determining and swaping endianess

diff --git a/docs/doxygen/html/_endian_8hpp_source.html b/docs/doxygen/html/_endian_8hpp_source.html index e150c1040..a676259ea 100644 --- a/docs/doxygen/html/_endian_8hpp_source.html +++ b/docs/doxygen/html/_endian_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Endian.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_enums_8hpp.html b/docs/doxygen/html/_enums_8hpp.html index 92d9486af..91fb92e4e 100644 --- a/docs/doxygen/html/_enums_8hpp.html +++ b/docs/doxygen/html/_enums_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Enums.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -118,39 +125,39 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - - - - - - - - - - - @@ -193,17 +200,17 @@

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Enumerations

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Enumerations

diff --git a/docs/doxygen/html/_enums_8hpp_source.html b/docs/doxygen/html/_enums_8hpp_source.html index 21cc53b4a..9823357cb 100644 --- a/docs/doxygen/html/_enums_8hpp_source.html +++ b/docs/doxygen/html/_enums_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Enums.hpp Source File @@ -50,7 +50,7 @@ @@ -58,10 +58,10 @@

Enumerations

enum class  nc::Axis { nc::NONE = 0 +
enum class  nc::Axis { nc::NONE = 0 , nc::ROW , nc::COL }
 Enum To describe an axis. More...
 
enum class  nc::Bias : bool { nc::YES = true +
enum class  nc::Bias : bool { nc::YES = true , nc::NO = false }
 Bias boolean. More...
 
enum class  nc::Endian { nc::NATIVE = 0 +
enum class  nc::Endian { nc::NATIVE = 0 , nc::BIG , nc::LITTLE }
 Enum for endianess. More...
 
enum class  nc::EndPoint : bool { nc::YES = true +
enum class  nc::EndPoint : bool { nc::YES = true , nc::NO = false }
 End Point boolean. More...
 
enum class  nc::Increasing : bool { nc::YES = true +
enum class  nc::Increasing : bool { nc::YES = true , nc::NO = false }
 Increasing boolean. More...
 
enum class  nc::InterpolationMethod {
+
enum class  nc::InterpolationMethod {
  nc::LINEAR , nc::LOWER , nc::HIGHER @@ -160,32 +167,32 @@
}
 
enum class  nc::IsRoots : bool { nc::YES = true +
enum class  nc::IsRoots : bool { nc::YES = true , nc::NO = false }
 Is Roots boolean. More...
 
enum class  nc::PointerPolicy { nc::COPY +
enum class  nc::PointerPolicy { nc::COPY , nc::SHELL }
 Policy for NdArray constructor that takes in a pointer to data. More...
 
enum class  nc::PrintElapsedTime : bool { nc::YES = true +
enum class  nc::PrintElapsedTime : bool { nc::YES = true , nc::NO = false }
 Print Elapsed Time boolean. More...
 
enum class  nc::PrintResults : bool { nc::YES = true +
enum class  nc::PrintResults : bool { nc::YES = true , nc::NO = false }
 Print Results boolean. More...
 
enum class  nc::Replace : bool { nc::YES = true +
enum class  nc::Replace : bool { nc::YES = true , nc::NO = false }
 Replace boolean. More...
 
enum class  nc::Side { nc::LEFT +
enum class  nc::Side { nc::LEFT , nc::RIGHT }
 
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_error_8hpp.html b/docs/doxygen/html/_error_8hpp.html index 78d1e2eb2..78b7ad8d5 100644 --- a/docs/doxygen/html/_error_8hpp.html +++ b/docs/doxygen/html/_error_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Error.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,34 +130,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::error
namespace  nc::error
 
- + - +

Macros

#define THROW_INVALID_ARGUMENT_ERROR(msg)    nc::error::throwError<std::invalid_argument>(__FILE__, __func__, __LINE__, msg)
#define THROW_INVALID_ARGUMENT_ERROR(msg)    nc::error::throwError<std::invalid_argument>(__FILE__, __func__, __LINE__, msg)
 
#define THROW_RUNTIME_ERROR(msg)   nc::error::throwError<std::runtime_error>(__FILE__, __func__, __LINE__, msg)
#define THROW_RUNTIME_ERROR(msg)   nc::error::throwError<std::runtime_error>(__FILE__, __func__, __LINE__, msg)
 
- - + +

Functions

template<typename ErrorType >
void nc::error::throwError (const std::string &file, const std::string &function, uint32 line, const std::string &msg="")
template<typename ErrorType >
void nc::error::throwError (const std::string &file, const std::string &function, uint32 line, const std::string &msg="")
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Standard NumCpp errors

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Standard NumCpp errors

Macro Definition Documentation

-

◆ THROW_INVALID_ARGUMENT_ERROR

+

◆ THROW_INVALID_ARGUMENT_ERROR

@@ -168,7 +175,7 @@

-

◆ THROW_RUNTIME_ERROR

+

◆ THROW_RUNTIME_ERROR

@@ -191,7 +198,7 @@

diff --git a/docs/doxygen/html/_error_8hpp_source.html b/docs/doxygen/html/_error_8hpp_source.html index 9f739bcb7..e4a0f761b 100644 --- a/docs/doxygen/html/_error_8hpp_source.html +++ b/docs/doxygen/html/_error_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Error.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -75,6 +75,11 @@ /* @license-end */ +

diff --git a/docs/doxygen/html/_euler_8hpp.html b/docs/doxygen/html/_euler_8hpp.html index bcd6ffaaa..629e550e0 100644 --- a/docs/doxygen/html/_euler_8hpp.html +++ b/docs/doxygen/html/_euler_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Euler.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -127,31 +134,31 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
- - + +

Functions

std::ostream & nc::coordinates::operator<< (std::ostream &os, const Euler &Euler)
 Stream operator. More...
std::ostream & nc::coordinates::operator<< (std::ostream &os, const Euler &Euler)
 Stream operator.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Euler

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Euler

diff --git a/docs/doxygen/html/_euler_8hpp_source.html b/docs/doxygen/html/_euler_8hpp_source.html index fb61629d6..0c9feb6e4 100644 --- a/docs/doxygen/html/_euler_8hpp_source.html +++ b/docs/doxygen/html/_euler_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Euler.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_filter_2_filters_2_filters2d_2laplace_8hpp.html b/docs/doxygen/html/_filter_2_filters_2_filters2d_2laplace_8hpp.html index 45f3d58a4..51474c17d 100644 --- a/docs/doxygen/html/_filter_2_filters_2_filters2d_2laplace_8hpp.html +++ b/docs/doxygen/html/_filter_2_filters_2_filters2d_2laplace_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: laplace.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,16 +101,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
Filter/Filters/Filters2d/laplace.hpp File Reference
+
laplace.hpp File Reference
#include "NumCpp/Filter/Filters/Filters2d/convolve.hpp"
@@ -120,31 +127,31 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::filter
namespace  nc::filter
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::filter::laplace (const NdArray< dtype > &inImageArray, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
template<typename dtype >
NdArray< dtypenc::filter::laplace (const NdArray< dtype > &inImageArray, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Calculate the 2D laplace filter.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Calculate the 2D laplace filter.

diff --git a/docs/doxygen/html/_filter_2_filters_2_filters2d_2laplace_8hpp_source.html b/docs/doxygen/html/_filter_2_filters_2_filters2d_2laplace_8hpp_source.html index 18c722847..119fc2614 100644 --- a/docs/doxygen/html/_filter_2_filters_2_filters2d_2laplace_8hpp_source.html +++ b/docs/doxygen/html/_filter_2_filters_2_filters2d_2laplace_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: laplace.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_filter_8hpp.html b/docs/doxygen/html/_filter_8hpp.html index 19b5b5ef7..ceed2c086 100644 --- a/docs/doxygen/html/_filter_8hpp.html +++ b/docs/doxygen/html/_filter_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Filter.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -139,17 +146,17 @@

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Image and signal filtering module

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Image and signal filtering module

diff --git a/docs/doxygen/html/_filter_8hpp_source.html b/docs/doxygen/html/_filter_8hpp_source.html index 8bf1efe0e..4baa41b98 100644 --- a/docs/doxygen/html/_filter_8hpp_source.html +++ b/docs/doxygen/html/_filter_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Filter.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_functions_2interp_8hpp.html b/docs/doxygen/html/_functions_2interp_8hpp.html index 323adef9e..cba77429f 100644 --- a/docs/doxygen/html/_functions_2interp_8hpp.html +++ b/docs/doxygen/html/_functions_2interp_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: interp.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,16 +101,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
Functions/interp.hpp File Reference
+
interp.hpp File Reference
#include <string>
@@ -122,32 +129,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::interp (const NdArray< dtype > &inX, const NdArray< dtype > &inXp, const NdArray< dtype > &inFp)
template<typename dtype >
NdArray< dtypenc::interp (const NdArray< dtype > &inX, const NdArray< dtype > &inXp, const NdArray< dtype > &inFp)
 
template<typename dtype >
constexpr double nc::interp (dtype inValue1, dtype inValue2, double inPercent) noexcept
template<typename dtype >
constexpr double nc::interp (dtype inValue1, dtype inValue2, double inPercent) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/_functions_2interp_8hpp_source.html b/docs/doxygen/html/_functions_2interp_8hpp_source.html index 584da2279..09ae53916 100644 --- a/docs/doxygen/html/_functions_2interp_8hpp_source.html +++ b/docs/doxygen/html/_functions_2interp_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: interp.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_functions_2power_8hpp.html b/docs/doxygen/html/_functions_2power_8hpp.html index b0b102041..44450dde4 100644 --- a/docs/doxygen/html/_functions_2power_8hpp.html +++ b/docs/doxygen/html/_functions_2power_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: power.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,22 +101,29 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
Functions/power.hpp File Reference
+
power.hpp File Reference
#include <string>
#include "NumCpp/Core/Internal/Error.hpp"
#include "NumCpp/Core/Internal/StlAlgorithms.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/Core/Types.hpp"
#include "NumCpp/NdArray.hpp"
#include "NumCpp/Utils/power.hpp"
@@ -125,35 +132,35 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::power (const NdArray< dtype > &inArray, const NdArray< uint8 > &inExponents)
template<typename dtype >
NdArray< dtypenc::power (const NdArray< dtype > &inArray, const NdArray< uint8 > &inExponents)
 
template<typename dtype >
NdArray< dtype > nc::power (const NdArray< dtype > &inArray, uint8 inExponent)
template<typename dtype >
NdArray< dtypenc::power (const NdArray< dtype > &inArray, uint8 inExponent)
 
template<typename dtype >
constexpr dtype nc::power (dtype inValue, uint8 inExponent) noexcept
template<typename dtype >
constexpr dtype nc::power (dtype inValue, uint8 inExponent) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/_functions_2power_8hpp_source.html b/docs/doxygen/html/_functions_2power_8hpp_source.html index 98fcc22cc..d8f3f7a5d 100644 --- a/docs/doxygen/html/_functions_2power_8hpp_source.html +++ b/docs/doxygen/html/_functions_2power_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: power.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_functions_2powerf_8hpp.html b/docs/doxygen/html/_functions_2powerf_8hpp.html index e2f650dda..1f7157b0c 100644 --- a/docs/doxygen/html/_functions_2powerf_8hpp.html +++ b/docs/doxygen/html/_functions_2powerf_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: powerf.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,22 +101,29 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
Functions/powerf.hpp File Reference
+
powerf.hpp File Reference
#include <string>
#include "NumCpp/Core/Internal/Error.hpp"
#include "NumCpp/Core/Internal/StlAlgorithms.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/Core/Types.hpp"
#include "NumCpp/NdArray.hpp"
#include "NumCpp/Utils/powerf.hpp"
@@ -125,35 +132,35 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + + - - + +

Functions

template<typename dtype1 , typename dtype2 >
auto nc::powerf (const NdArray< dtype1 > &inArray, const NdArray< dtype2 > &inExponents)
template<typename dtype1 , typename dtype2 >
auto nc::powerf (const NdArray< dtype1 > &inArray, const NdArray< dtype2 > &inExponents)
 
template<typename dtype1 , typename dtype2 >
auto nc::powerf (const NdArray< dtype1 > &inArray, dtype2 inExponent)
template<typename dtype1 , typename dtype2 >
auto nc::powerf (const NdArray< dtype1 > &inArray, dtype2 inExponent)
 
template<typename dtype1 , typename dtype2 >
auto nc::powerf (dtype1 inValue, dtype2 inExponent) noexcept
template<typename dtype1 , typename dtype2 >
auto nc::powerf (dtype1 inValue, dtype2 inExponent) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/_functions_2powerf_8hpp_source.html b/docs/doxygen/html/_functions_2powerf_8hpp_source.html index 5e6beb8fe..f07a05b70 100644 --- a/docs/doxygen/html/_functions_2powerf_8hpp_source.html +++ b/docs/doxygen/html/_functions_2powerf_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: powerf.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_functions_2shape_8hpp.html b/docs/doxygen/html/_functions_2shape_8hpp.html new file mode 100644 index 000000000..91595bf69 --- /dev/null +++ b/docs/doxygen/html/_functions_2shape_8hpp.html @@ -0,0 +1,155 @@ + + + + + + + + + NumCpp: shape.hpp File Reference + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + +
+
NumCpp +  2.13.0 +
+
A Templatized Header Only C++ Implementation of the Python NumPy Library
+
+
+ + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
shape.hpp File Reference
+
+
+
#include "NumCpp/NdArray.hpp"
+
+

Go to the source code of this file.

+ + + + +

+Namespaces

namespace  nc
 
+ + + + +

+Functions

template<typename dtype >
Shape nc::shape (const NdArray< dtype > &inArray) noexcept
 
+

Detailed Description

+
Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository
+

License Copyright 2018-2023 David Pilger

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

+
+
+ + + + diff --git a/docs/doxygen/html/_functions_2shape_8hpp.js b/docs/doxygen/html/_functions_2shape_8hpp.js new file mode 100644 index 000000000..3e4f37ca0 --- /dev/null +++ b/docs/doxygen/html/_functions_2shape_8hpp.js @@ -0,0 +1,4 @@ +var _functions_2shape_8hpp = +[ + [ "shape", "_functions_2shape_8hpp.html#ae2b224742bc8263190d451a44ebe5e34", null ] +]; \ No newline at end of file diff --git a/docs/doxygen/html/_functions_2shape_8hpp_source.html b/docs/doxygen/html/_functions_2shape_8hpp_source.html new file mode 100644 index 000000000..bdb201e6d --- /dev/null +++ b/docs/doxygen/html/_functions_2shape_8hpp_source.html @@ -0,0 +1,158 @@ + + + + + + + + + NumCpp: shape.hpp Source File + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + +
+
NumCpp +  2.13.0 +
+
A Templatized Header Only C++ Implementation of the Python NumPy Library
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Functions/shape.hpp
+
+
+Go to the documentation of this file.
1
+
28#pragma once
+
29
+
30#include "NumCpp/NdArray.hpp"
+
31
+
32namespace nc
+
33{
+
34 //============================================================================
+
35 // Method Description:
+
41 template<typename dtype>
+
+ +
43 {
+
44 return inArray.shape();
+
45 }
+
+
46} // namespace nc
+ +
Holds 1D and 2D arrays, the main work horse of the NumCpp library.
Definition NdArrayCore.hpp:139
+
A Shape Class for NdArrays.
Definition Core/shape.hpp:41
+
Definition Cartesian.hpp:40
+
NdArray< dtype > arange(dtype inStart, dtype inStop, dtype inStep=1)
Definition arange.hpp:59
+
Shape shape(const NdArray< dtype > &inArray) noexcept
Definition Functions/shape.hpp:42
+
+
+ + + + diff --git a/docs/doxygen/html/_functions_8hpp.html b/docs/doxygen/html/_functions_8hpp.html index b95c2b2d1..4285f0f61 100644 --- a/docs/doxygen/html/_functions_8hpp.html +++ b/docs/doxygen/html/_functions_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Functions.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -329,7 +336,7 @@ #include "NumCpp/Functions/searchsorted.hpp"
#include "NumCpp/Functions/select.hpp"
#include "NumCpp/Functions/setdiff1d.hpp"
-#include "NumCpp/Functions/shape.hpp"
+#include "NumCpp/Functions/shape.hpp"
#include "NumCpp/Functions/sign.hpp"
#include "NumCpp/Functions/signbit.hpp"
#include "NumCpp/Functions/sin.hpp"
@@ -378,17 +385,17 @@

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Methods for interacting with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Methods for interacting with NdArrays

diff --git a/docs/doxygen/html/_functions_8hpp_source.html b/docs/doxygen/html/_functions_8hpp_source.html index 4560ee383..781c757b0 100644 --- a/docs/doxygen/html/_functions_8hpp_source.html +++ b/docs/doxygen/html/_functions_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Functions.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -127,33 +134,33 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::reference_frames
namespace  nc::coordinates::reference_frames
 
- - + +

Functions

std::ostream & nc::coordinates::reference_frames::operator<< (std::ostream &os, const Geocentric &point)
 Stream operator. More...
std::ostream & nc::coordinates::reference_frames::operator<< (std::ostream &os, const Geocentric &point)
 Stream operator.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Geocentric Object

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Geocentric Object

diff --git a/docs/doxygen/html/_geocentric_8hpp_source.html b/docs/doxygen/html/_geocentric_8hpp_source.html index 15cfeafba..d2e9442ae 100644 --- a/docs/doxygen/html/_geocentric_8hpp_source.html +++ b/docs/doxygen/html/_geocentric_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Geocentric.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_image_processing_8hpp.html b/docs/doxygen/html/_image_processing_8hpp.html index fd17cd6a6..f1ba7e7dc 100644 --- a/docs/doxygen/html/_image_processing_8hpp.html +++ b/docs/doxygen/html/_image_processing_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: ImageProcessing.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -125,17 +132,17 @@

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description A module for basic image processing

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description A module for basic image processing

diff --git a/docs/doxygen/html/_image_processing_8hpp_source.html b/docs/doxygen/html/_image_processing_8hpp_source.html index 177817458..f85b9dfd7 100644 --- a/docs/doxygen/html/_image_processing_8hpp_source.html +++ b/docs/doxygen/html/_image_processing_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: ImageProcessing.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_integrate_8hpp_source.html b/docs/doxygen/html/_integrate_8hpp_source.html index 99380ff38..6e6b412c4 100644 --- a/docs/doxygen/html/_integrate_8hpp_source.html +++ b/docs/doxygen/html/_integrate_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Integrate.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_interface_with_open_c_v_8cpp-example.html b/docs/doxygen/html/_interface_with_open_c_v_8cpp-example.html index 5cb6ccdcd..2c7b3e97c 100644 --- a/docs/doxygen/html/_interface_with_open_c_v_8cpp-example.html +++ b/docs/doxygen/html/_interface_with_open_c_v_8cpp-example.html @@ -5,7 +5,7 @@ - + NumCpp: InterfaceWithOpenCV.cpp @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -101,16 +101,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
InterfaceWithOpenCV.cpp
-

Example for interfaceing with OpenCV Mat

+

Example for interfaceing with OpenCV Mat

#include "NumCpp.hpp"
#include "opencv2/core/core.hpp"
#include "opencv2/highgui/highgui.hpp"
@@ -126,7 +133,7 @@
{
// create a ramp image with NumCpp
constexpr auto numHalfCols = NUM_COLS / 2; // integer division
-
auto ncArray = nc::NdArray<nc::uint8>(NUM_ROWS, NUM_COLS);
+
auto ncArray = nc::NdArray<nc::uint8>(NUM_ROWS, NUM_COLS);
for (nc::uint32 row = 0; row < ncArray.numRows(); ++row)
{
auto begin = ncArray.begin(row);
@@ -146,7 +153,7 @@
// tranpose the Mat with OpenCV
auto transposedCvArray = cv::Mat(cvArray.cols, cvArray.rows, CV_8SC1);
-
cv::transpose(cvArray, transposedCvArray);
+
cv::transpose(cvArray, transposedCvArray);
// display the transposed Mat
cv::namedWindow("Display window", cv::WINDOW_AUTOSIZE); // Create a window for display.
@@ -155,10 +162,10 @@
// convert the transposed OpenCV Mat to a NumCpp array
auto transposedNcArray =
-
nc::NdArray<nc::uint8>(transposedCvArray.data, transposedCvArray.rows, transposedCvArray.cols);
+
nc::NdArray<nc::uint8>(transposedCvArray.data, transposedCvArray.rows, transposedCvArray.cols);
// make sure the two transposed arrays are the same
-
if (nc::array_equal(transposedNcArray, ncArray.transpose()))
+
if (nc::array_equal(transposedNcArray, ncArray.transpose()))
{
std::cout << "Arrays are equal.\n";
}
@@ -170,17 +177,16 @@
return 0;
}
-
Holds 1D and 2D arrays, the main work horse of the NumCpp library.
Definition: NdArrayCore.hpp:139
-
bool array_equal(const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2) noexcept
Definition: array_equal.hpp:47
-
std::uint8_t uint8
Definition: Types.hpp:42
-
std::uint32_t uint32
Definition: Types.hpp:40
-
NdArray< dtype > transpose(const NdArray< dtype > &inArray)
Definition: transpose.hpp:45
+
bool array_equal(const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2) noexcept
Definition array_equal.hpp:47
+
NdArray< dtype > arange(dtype inStart, dtype inStop, dtype inStep=1)
Definition arange.hpp:59
+
std::uint8_t uint8
Definition Types.hpp:42
+
std::uint32_t uint32
Definition Types.hpp:40
diff --git a/docs/doxygen/html/_iteration_8hpp.html b/docs/doxygen/html/_iteration_8hpp.html index 050848dbd..1152ffb1b 100644 --- a/docs/doxygen/html/_iteration_8hpp.html +++ b/docs/doxygen/html/_iteration_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Iteration.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -127,26 +134,26 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::roots
namespace  nc::roots
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2019 Benjamin Mahr Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Finds the roots of the polynomial

-

Code modified under MIT license from https://github.com/Ben1980/rootApproximation as posted in https://thoughts-on-coding.com/2019/06/06/numerical-methods-with-cpp-part-3-root-approximation-algorithms/

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Finds the roots of the polynomial

+

Code modified under MIT license from https://github.com/Ben1980/rootApproximation as posted in https://thoughts-on-coding.com/2019/06/06/numerical-methods-with-cpp-part-3-root-approximation-algorithms/

diff --git a/docs/doxygen/html/_iteration_8hpp_source.html b/docs/doxygen/html/_iteration_8hpp_source.html index f2f553573..757608057 100644 --- a/docs/doxygen/html/_iteration_8hpp_source.html +++ b/docs/doxygen/html/_iteration_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Iteration.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_l_l_a_8hpp.html b/docs/doxygen/html/_l_l_a_8hpp.html index a320651f5..34b81f3ba 100644 --- a/docs/doxygen/html/_l_l_a_8hpp.html +++ b/docs/doxygen/html/_l_l_a_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: LLA.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -127,33 +134,33 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::reference_frames
namespace  nc::coordinates::reference_frames
 
- - + +

Functions

std::ostream & nc::coordinates::reference_frames::operator<< (std::ostream &os, const LLA &point)
 Stream operator. More...
std::ostream & nc::coordinates::reference_frames::operator<< (std::ostream &os, const LLA &point)
 Stream operator.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description LLA Object

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description LLA Object

diff --git a/docs/doxygen/html/_l_l_a_8hpp_source.html b/docs/doxygen/html/_l_l_a_8hpp_source.html index 919b2338a..6b0471855 100644 --- a/docs/doxygen/html/_l_l_a_8hpp_source.html +++ b/docs/doxygen/html/_l_l_a_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: LLA.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_l_l_ato_a_e_r_8hpp.html b/docs/doxygen/html/_l_l_ato_a_e_r_8hpp.html index 9ec46e57e..06e0fd7f6 100644 --- a/docs/doxygen/html/_l_l_ato_a_e_r_8hpp.html +++ b/docs/doxygen/html/_l_l_ato_a_e_r_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: LLAtoAER.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,36 +130,36 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::transforms
namespace  nc::coordinates::transforms
 
- - + + - - + +

Functions

reference_frames::AER nc::coordinates::transforms::LLAtoAER (const reference_frames::LLA &target, const reference_frames::ECEF &referencePoint) noexcept
 Converts the LLA coordinates to Az El with geodedic up https://geospace-code.github.io/matmap3d/enu2aer.html. More...
reference_frames::AER nc::coordinates::transforms::LLAtoAER (const reference_frames::LLA &target, const reference_frames::ECEF &referencePoint) noexcept
 Converts the LLA coordinates to Az El with geodedic up https://geospace-code.github.io/matmap3d/enu2aer.html.
 
reference_frames::AER nc::coordinates::transforms::LLAtoAER (const reference_frames::LLA &target, const reference_frames::LLA &referencePoint) noexcept
 Converts the LLA coordinates to Az El with geodedic up https://geospace-code.github.io/matmap3d/enu2aer.html. More...
reference_frames::AER nc::coordinates::transforms::LLAtoAER (const reference_frames::LLA &target, const reference_frames::LLA &referencePoint) noexcept
 Converts the LLA coordinates to Az El with geodedic up https://geospace-code.github.io/matmap3d/enu2aer.html.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Coordinate Transforms

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Coordinate Transforms

diff --git a/docs/doxygen/html/_l_l_ato_a_e_r_8hpp_source.html b/docs/doxygen/html/_l_l_ato_a_e_r_8hpp_source.html index e1d19483c..73b30cb47 100644 --- a/docs/doxygen/html/_l_l_ato_a_e_r_8hpp_source.html +++ b/docs/doxygen/html/_l_l_ato_a_e_r_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: LLAtoAER.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_l_l_ato_e_c_e_f_8hpp.html b/docs/doxygen/html/_l_l_ato_e_c_e_f_8hpp.html index 637503d21..f3d1a1274 100644 --- a/docs/doxygen/html/_l_l_ato_e_c_e_f_8hpp.html +++ b/docs/doxygen/html/_l_l_ato_e_c_e_f_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: LLAtoECEF.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,33 +130,33 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::transforms
namespace  nc::coordinates::transforms
 
- - + +

Functions

reference_frames::ECEF nc::coordinates::transforms::LLAtoECEF (const reference_frames::LLA &point) noexcept
 Converts the LLA coordinates to ECEF https://en.wikipedia.org/wiki/Geographic_coordinate_conversion#From_geodetic_to_ECEF_coordinates. More...
reference_frames::ECEF nc::coordinates::transforms::LLAtoECEF (const reference_frames::LLA &point) noexcept
 Converts the LLA coordinates to ECEF https://en.wikipedia.org/wiki/Geographic_coordinate_conversion#From_geodetic_to_ECEF_coordinates.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Coordinate Transforms

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Coordinate Transforms

diff --git a/docs/doxygen/html/_l_l_ato_e_c_e_f_8hpp_source.html b/docs/doxygen/html/_l_l_ato_e_c_e_f_8hpp_source.html index 0d7000f8c..3e2f2eed5 100644 --- a/docs/doxygen/html/_l_l_ato_e_c_e_f_8hpp_source.html +++ b/docs/doxygen/html/_l_l_ato_e_c_e_f_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: LLAtoECEF.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -161,7 +173,7 @@ diff --git a/docs/doxygen/html/_l_l_ato_e_n_u_8hpp.html b/docs/doxygen/html/_l_l_ato_e_n_u_8hpp.html index 525c4c978..cc7027ea9 100644 --- a/docs/doxygen/html/_l_l_ato_e_n_u_8hpp.html +++ b/docs/doxygen/html/_l_l_ato_e_n_u_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: LLAtoENU.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,36 +131,36 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::transforms
namespace  nc::coordinates::transforms
 
- - + + - - + +

Functions

reference_frames::ENU nc::coordinates::transforms::LLAtoENU (const reference_frames::LLA &target, const reference_frames::ECEF &referencePoint) noexcept
 Converts the ECEF coordinates to ENU https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram. More...
reference_frames::ENU nc::coordinates::transforms::LLAtoENU (const reference_frames::LLA &target, const reference_frames::ECEF &referencePoint) noexcept
 Converts the ECEF coordinates to ENU https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram.
 
reference_frames::ENU nc::coordinates::transforms::LLAtoENU (const reference_frames::LLA &target, const reference_frames::LLA &referencePoint) noexcept
 Converts the ECEF coordinates to ENU https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram. More...
reference_frames::ENU nc::coordinates::transforms::LLAtoENU (const reference_frames::LLA &target, const reference_frames::LLA &referencePoint) noexcept
 Converts the ECEF coordinates to ENU https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Coordinate Transforms

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Coordinate Transforms

diff --git a/docs/doxygen/html/_l_l_ato_e_n_u_8hpp_source.html b/docs/doxygen/html/_l_l_ato_e_n_u_8hpp_source.html index e4b2d26d8..d64d55636 100644 --- a/docs/doxygen/html/_l_l_ato_e_n_u_8hpp_source.html +++ b/docs/doxygen/html/_l_l_ato_e_n_u_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: LLAtoENU.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_l_l_ato_geocentric_8hpp.html b/docs/doxygen/html/_l_l_ato_geocentric_8hpp.html index 6fcc77bce..bc23cf282 100644 --- a/docs/doxygen/html/_l_l_ato_geocentric_8hpp.html +++ b/docs/doxygen/html/_l_l_ato_geocentric_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: LLAtoGeocentric.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,33 +131,33 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::transforms
namespace  nc::coordinates::transforms
 
- - + +

Functions

reference_frames::Geocentric nc::coordinates::transforms::LLAtoGeocentric (const reference_frames::LLA &point) noexcept
 Converts from geodetic to geocentric. More...
reference_frames::Geocentric nc::coordinates::transforms::LLAtoGeocentric (const reference_frames::LLA &point) noexcept
 Converts from geodetic to geocentric.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Coordinate Transforms

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Coordinate Transforms

diff --git a/docs/doxygen/html/_l_l_ato_geocentric_8hpp_source.html b/docs/doxygen/html/_l_l_ato_geocentric_8hpp_source.html index 57e85a736..ea860c264 100644 --- a/docs/doxygen/html/_l_l_ato_geocentric_8hpp_source.html +++ b/docs/doxygen/html/_l_l_ato_geocentric_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: LLAtoGeocentric.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -153,7 +167,7 @@ diff --git a/docs/doxygen/html/_l_l_ato_n_e_d_8hpp.html b/docs/doxygen/html/_l_l_ato_n_e_d_8hpp.html index 34e5d9d85..d1fef26e7 100644 --- a/docs/doxygen/html/_l_l_ato_n_e_d_8hpp.html +++ b/docs/doxygen/html/_l_l_ato_n_e_d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: LLAtoNED.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,36 +131,36 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::transforms
namespace  nc::coordinates::transforms
 
- - + + - - + +

Functions

reference_frames::NED nc::coordinates::transforms::LLAtoNED (const reference_frames::LLA &target, const reference_frames::ECEF &referencePoint) noexcept
 Converts the LLA coordinates to NED https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram. More...
reference_frames::NED nc::coordinates::transforms::LLAtoNED (const reference_frames::LLA &target, const reference_frames::ECEF &referencePoint) noexcept
 Converts the LLA coordinates to NED https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram.
 
reference_frames::NED nc::coordinates::transforms::LLAtoNED (const reference_frames::LLA &target, const reference_frames::LLA &referencePoint) noexcept
 Converts the LLA coordinates to NED https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram. More...
reference_frames::NED nc::coordinates::transforms::LLAtoNED (const reference_frames::LLA &target, const reference_frames::LLA &referencePoint) noexcept
 Converts the LLA coordinates to NED https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Coordinate Transforms

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Coordinate Transforms

diff --git a/docs/doxygen/html/_l_l_ato_n_e_d_8hpp_source.html b/docs/doxygen/html/_l_l_ato_n_e_d_8hpp_source.html index 48b481a6d..498a96412 100644 --- a/docs/doxygen/html/_l_l_ato_n_e_d_8hpp_source.html +++ b/docs/doxygen/html/_l_l_ato_n_e_d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: LLAtoNED.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_linalg_8hpp.html b/docs/doxygen/html/_linalg_8hpp.html index 6729ba571..8fe79f292 100644 --- a/docs/doxygen/html/_linalg_8hpp.html +++ b/docs/doxygen/html/_linalg_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Linalg.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -128,17 +135,17 @@

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Module for doing linear algebra operations

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Module for doing linear algebra operations

diff --git a/docs/doxygen/html/_linalg_8hpp_source.html b/docs/doxygen/html/_linalg_8hpp_source.html index 1b6cf40c2..bcacf658c 100644 --- a/docs/doxygen/html/_linalg_8hpp_source.html +++ b/docs/doxygen/html/_linalg_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Linalg.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_n_e_dto_a_e_r_8hpp.html b/docs/doxygen/html/_n_e_dto_a_e_r_8hpp.html index 5146c637d..858f8f1f1 100644 --- a/docs/doxygen/html/_n_e_dto_a_e_r_8hpp.html +++ b/docs/doxygen/html/_n_e_dto_a_e_r_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: NEDtoAER.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,33 +129,33 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::transforms
namespace  nc::coordinates::transforms
 
- - + +

Functions

reference_frames::AER nc::coordinates::transforms::NEDtoAER (const reference_frames::NED &target) noexcept
 Converts the Cartesian XYZ (NED) coordinates to 2d speherical inertial coordinates. Range is not used. NOTE: positive elevation is defined as the negative z (up) direction. More...
reference_frames::AER nc::coordinates::transforms::NEDtoAER (const reference_frames::NED &target) noexcept
 Converts the Cartesian XYZ (NED) coordinates to 2d speherical inertial coordinates. Range is not used. NOTE: positive elevation is defined as the negative z (up) direction.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Coordinate Transforms

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Coordinate Transforms

diff --git a/docs/doxygen/html/_n_e_dto_a_e_r_8hpp_source.html b/docs/doxygen/html/_n_e_dto_a_e_r_8hpp_source.html index d658d7d53..4d30a4e62 100644 --- a/docs/doxygen/html/_n_e_dto_a_e_r_8hpp_source.html +++ b/docs/doxygen/html/_n_e_dto_a_e_r_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: NEDtoAER.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -146,7 +160,7 @@ diff --git a/docs/doxygen/html/_n_e_dto_e_c_e_f_8hpp.html b/docs/doxygen/html/_n_e_dto_e_c_e_f_8hpp.html index 7a7c818a6..36ece98a9 100644 --- a/docs/doxygen/html/_n_e_dto_e_c_e_f_8hpp.html +++ b/docs/doxygen/html/_n_e_dto_e_c_e_f_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: NEDtoECEF.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -127,36 +134,36 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::transforms
namespace  nc::coordinates::transforms
 
- - + + - - + +

Functions

reference_frames::ECEF nc::coordinates::transforms::NEDtoECEF (const reference_frames::NED &target, const reference_frames::ECEF &referencePoint) noexcept
 Converts the NED coordinates to ECEF https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates. More...
reference_frames::ECEF nc::coordinates::transforms::NEDtoECEF (const reference_frames::NED &target, const reference_frames::ECEF &referencePoint) noexcept
 Converts the NED coordinates to ECEF https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates.
 
reference_frames::ECEF nc::coordinates::transforms::NEDtoECEF (const reference_frames::NED &target, const reference_frames::LLA &referencePoint) noexcept
 Converts the NED coordinates to ECEF https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates. More...
reference_frames::ECEF nc::coordinates::transforms::NEDtoECEF (const reference_frames::NED &target, const reference_frames::LLA &referencePoint) noexcept
 Converts the NED coordinates to ECEF https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Coordinate Transforms

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Coordinate Transforms

diff --git a/docs/doxygen/html/_n_e_dto_e_c_e_f_8hpp_source.html b/docs/doxygen/html/_n_e_dto_e_c_e_f_8hpp_source.html index 13f4c6456..0c75e22e7 100644 --- a/docs/doxygen/html/_n_e_dto_e_c_e_f_8hpp_source.html +++ b/docs/doxygen/html/_n_e_dto_e_c_e_f_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: NEDtoECEF.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_n_e_dto_e_n_u_8hpp.html b/docs/doxygen/html/_n_e_dto_e_n_u_8hpp.html index 32388f495..1474cc8f5 100644 --- a/docs/doxygen/html/_n_e_dto_e_n_u_8hpp.html +++ b/docs/doxygen/html/_n_e_dto_e_n_u_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: NEDtoENU.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,33 +127,33 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::transforms
namespace  nc::coordinates::transforms
 
- - + +

Functions

reference_frames::ENU nc::coordinates::transforms::NEDtoENU (const reference_frames::NED &point) noexcept
 Converts NED to ENU. More...
reference_frames::ENU nc::coordinates::transforms::NEDtoENU (const reference_frames::NED &point) noexcept
 Converts NED to ENU.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Coordinate Transforms

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Coordinate Transforms

diff --git a/docs/doxygen/html/_n_e_dto_e_n_u_8hpp_source.html b/docs/doxygen/html/_n_e_dto_e_n_u_8hpp_source.html index f6d9d179f..a386b0acb 100644 --- a/docs/doxygen/html/_n_e_dto_e_n_u_8hpp_source.html +++ b/docs/doxygen/html/_n_e_dto_e_n_u_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: NEDtoENU.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_n_e_dto_l_l_a_8hpp.html b/docs/doxygen/html/_n_e_dto_l_l_a_8hpp.html index 3e0262d74..55c7b7e33 100644 --- a/docs/doxygen/html/_n_e_dto_l_l_a_8hpp.html +++ b/docs/doxygen/html/_n_e_dto_l_l_a_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: NEDtoLLA.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,36 +130,36 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::transforms
namespace  nc::coordinates::transforms
 
- - + + - - + +

Functions

reference_frames::LLA nc::coordinates::transforms::NEDtoLLA (const reference_frames::NED &target, const reference_frames::ECEF &referencePoint) noexcept
 Converts the NED coordinates to LLA https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates. More...
reference_frames::LLA nc::coordinates::transforms::NEDtoLLA (const reference_frames::NED &target, const reference_frames::ECEF &referencePoint) noexcept
 Converts the NED coordinates to LLA https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates.
 
reference_frames::LLA nc::coordinates::transforms::NEDtoLLA (const reference_frames::NED &target, const reference_frames::LLA &referencePoint) noexcept
 Converts the NED coordinates to LLA https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates. More...
reference_frames::LLA nc::coordinates::transforms::NEDtoLLA (const reference_frames::NED &target, const reference_frames::LLA &referencePoint) noexcept
 Converts the NED coordinates to LLA https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Coordinate Transforms

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Coordinate Transforms

diff --git a/docs/doxygen/html/_n_e_dto_l_l_a_8hpp_source.html b/docs/doxygen/html/_n_e_dto_l_l_a_8hpp_source.html index d7e568d5f..727982fa6 100644 --- a/docs/doxygen/html/_n_e_dto_l_l_a_8hpp_source.html +++ b/docs/doxygen/html/_n_e_dto_l_l_a_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: NEDtoLLA.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_nd_array_8hpp.html b/docs/doxygen/html/_nd_array_8hpp.html index 448e3d88f..d42b3ec2a 100644 --- a/docs/doxygen/html/_nd_array_8hpp.html +++ b/docs/doxygen/html/_nd_array_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: NdArray.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -117,17 +124,17 @@

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Holds 1D and 2D arrays, the main work horse of the NumCpp library

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Holds 1D and 2D arrays, the main work horse of the NumCpp library

diff --git a/docs/doxygen/html/_nd_array_8hpp_source.html b/docs/doxygen/html/_nd_array_8hpp_source.html index 4f009692e..4e2c01fc5 100644 --- a/docs/doxygen/html/_nd_array_8hpp_source.html +++ b/docs/doxygen/html/_nd_array_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: NdArray.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_nd_array_broadcast_8hpp_source.html b/docs/doxygen/html/_nd_array_broadcast_8hpp_source.html index 731ef7669..9bd272d1b 100644 --- a/docs/doxygen/html/_nd_array_broadcast_8hpp_source.html +++ b/docs/doxygen/html/_nd_array_broadcast_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: NdArrayBroadcast.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_nd_array_core_8hpp.html b/docs/doxygen/html/_nd_array_core_8hpp.html index 7a834278d..920f10315 100644 --- a/docs/doxygen/html/_nd_array_core_8hpp.html +++ b/docs/doxygen/html/_nd_array_core_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: NdArrayCore.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -141,7 +148,7 @@ #include "NumCpp/Core/Internal/StdComplexOperators.hpp"
#include "NumCpp/Core/Internal/StlAlgorithms.hpp"
#include "NumCpp/Core/Internal/TypeTraits.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/Core/Slice.hpp"
#include "NumCpp/Core/Types.hpp"
#include "NumCpp/NdArray/NdArrayIterators.hpp"
@@ -170,40 +177,40 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::type_traits
namespace  nc::type_traits
 
- - + +

Typedefs

template<typename T >
using nc::type_traits::ndarray_int_concept = std::enable_if_t< is_ndarray_int_v< T >, int >
template<typename T >
using nc::type_traits::ndarray_int_concept = std::enable_if_t< is_ndarray_int_v< T >, int >
 
- - + + - - + +

Variables

template<typename T >
constexpr bool nc::type_traits::is_ndarray_int_v = is_ndarray_int<T>::value
template<typename T >
constexpr bool nc::type_traits::is_ndarray_int_v = is_ndarray_int<T>::value
 
template<typename T >
constexpr bool nc::type_traits::is_ndarray_signed_int_v = is_ndarray_signed_int<T>::value
template<typename T >
constexpr bool nc::type_traits::is_ndarray_signed_int_v = is_ndarray_signed_int<T>::value
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Holds 1D and 2D arrays, the main work horse of the NumCpp library

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Holds 1D and 2D arrays, the main work horse of the NumCpp library

diff --git a/docs/doxygen/html/_nd_array_core_8hpp_source.html b/docs/doxygen/html/_nd_array_core_8hpp_source.html index ff1bca6fc..861603a2e 100644 --- a/docs/doxygen/html/_nd_array_core_8hpp_source.html +++ b/docs/doxygen/html/_nd_array_core_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: NdArrayCore.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -4098,7 +4538,7 @@ diff --git a/docs/doxygen/html/_nd_array_iterators_8hpp.html b/docs/doxygen/html/_nd_array_iterators_8hpp.html index e35432106..15c8084d8 100644 --- a/docs/doxygen/html/_nd_array_iterators_8hpp.html +++ b/docs/doxygen/html/_nd_array_iterators_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: NdArrayIterators.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -136,38 +143,38 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + + - - + + - - + +

Functions

template<class dtype , typename SizeType , typename PointerType , typename DifferenceType >
NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType > nc::operator+ (typename NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::difference_type offset, NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType > next) noexcept
template<class dtype , typename SizeType , typename PointerType , typename DifferenceType >
NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceTypenc::operator+ (typename NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::difference_type offset, NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType > next) noexcept
 
template<class dtype , typename SizeType , typename PointerType , typename DifferenceType >
NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType > nc::operator+ (typename NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::difference_type offset, NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType > next) noexcept
template<class dtype , typename SizeType , typename PointerType , typename DifferenceType >
NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceTypenc::operator+ (typename NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::difference_type offset, NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType > next) noexcept
 
template<class dtype , typename PointerType , typename DifferenceType >
NdArrayConstIterator< dtype, PointerType, DifferenceType > nc::operator+ (typename NdArrayConstIterator< dtype, PointerType, DifferenceType >::difference_type offset, NdArrayConstIterator< dtype, PointerType, DifferenceType > next) noexcept
template<class dtype , typename PointerType , typename DifferenceType >
NdArrayConstIterator< dtype, PointerType, DifferenceTypenc::operator+ (typename NdArrayConstIterator< dtype, PointerType, DifferenceType >::difference_type offset, NdArrayConstIterator< dtype, PointerType, DifferenceType > next) noexcept
 
template<class dtype , typename PointerType , typename DifferenceType >
NdArrayIterator< dtype, PointerType, DifferenceType > nc::operator+ (typename NdArrayIterator< dtype, PointerType, DifferenceType >::difference_type offset, NdArrayIterator< dtype, PointerType, DifferenceType > next) noexcept
template<class dtype , typename PointerType , typename DifferenceType >
NdArrayIterator< dtype, PointerType, DifferenceTypenc::operator+ (typename NdArrayIterator< dtype, PointerType, DifferenceType >::difference_type offset, NdArrayIterator< dtype, PointerType, DifferenceType > next) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Custom iterators for the NdArray class

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Custom iterators for the NdArray class

diff --git a/docs/doxygen/html/_nd_array_iterators_8hpp_source.html b/docs/doxygen/html/_nd_array_iterators_8hpp_source.html index 1e1395da6..2246acf5b 100644 --- a/docs/doxygen/html/_nd_array_iterators_8hpp_source.html +++ b/docs/doxygen/html/_nd_array_iterators_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: NdArrayIterators.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_nd_array_operators_8hpp.html b/docs/doxygen/html/_nd_array_operators_8hpp.html index 63b1ebe4b..24c5b942f 100644 --- a/docs/doxygen/html/_nd_array_operators_8hpp.html +++ b/docs/doxygen/html/_nd_array_operators_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: NdArrayOperators.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -132,350 +139,350 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< bool > nc::operator! (const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< boolnc::operator! (const NdArray< dtype > &inArray)
 
template<typename dtype >
NdArray< bool > nc::operator!= (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< boolnc::operator!= (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< bool > nc::operator!= (const NdArray< dtype > &lhs, dtype inValue)
template<typename dtype >
NdArray< boolnc::operator!= (const NdArray< dtype > &lhs, dtype inValue)
 
template<typename dtype >
NdArray< bool > nc::operator!= (dtype inValue, const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< boolnc::operator!= (dtype inValue, const NdArray< dtype > &inArray)
 
template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_floating_point_v< dtype >, int > = 0>
NdArray< dtype > nc::operator% (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_floating_point_v< dtype >, int > = 0>
NdArray< dtypenc::operator% (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >, int > = 0>
NdArray< dtype > nc::operator% (dtype lhs, const NdArray< dtype > &rhs)
template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >, int > = 0>
NdArray< dtypenc::operator% (dtype lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< dtype > nc::operator% (NdArray< dtype > lhs, dtype rhs)
template<typename dtype >
NdArray< dtypenc::operator% (NdArray< dtype > lhs, dtype rhs)
 
template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_floating_point_v< dtype >, int > = 0>
NdArray< dtype > & nc::operator%= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_floating_point_v< dtype >, int > = 0>
NdArray< dtype > & nc::operator%= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_floating_point_v< dtype >, int > = 0>
NdArray< dtype > & nc::operator%= (NdArray< dtype > &lhs, dtype rhs)
template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_floating_point_v< dtype >, int > = 0>
NdArray< dtype > & nc::operator%= (NdArray< dtype > &lhs, dtype rhs)
 
template<typename dtype >
NdArray< dtype > nc::operator& (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< dtypenc::operator& (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< dtype > nc::operator& (dtype lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< dtypenc::operator& (dtype lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< dtype > nc::operator& (NdArray< dtype > lhs, dtype rhs)
template<typename dtype >
NdArray< dtypenc::operator& (NdArray< dtype > lhs, dtype rhs)
 
template<typename dtype >
NdArray< bool > nc::operator&& (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< boolnc::operator&& (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< bool > nc::operator&& (const NdArray< dtype > &lhs, dtype rhs)
template<typename dtype >
NdArray< boolnc::operator&& (const NdArray< dtype > &lhs, dtype rhs)
 
template<typename dtype >
NdArray< bool > nc::operator&& (dtype lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< boolnc::operator&& (dtype lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< dtype > & nc::operator&= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< dtype > & nc::operator&= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< dtype > & nc::operator&= (NdArray< dtype > &lhs, dtype rhs)
template<typename dtype >
NdArray< dtype > & nc::operator&= (NdArray< dtype > &lhs, dtype rhs)
 
template<typename dtype >
NdArray< dtype > nc::operator* (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< dtypenc::operator* (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator* (const NdArray< dtype > &lhs, const NdArray< std::complex< dtype > > &rhs)
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator* (const NdArray< dtype > &lhs, const NdArray< std::complex< dtype > > &rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator* (const NdArray< dtype > &lhs, const std::complex< dtype > &rhs)
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator* (const NdArray< dtype > &lhs, const std::complex< dtype > &rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator* (const NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator* (const NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator* (const std::complex< dtype > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator* (const std::complex< dtype > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< dtype > nc::operator* (dtype lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< dtypenc::operator* (dtype lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator* (dtype lhs, const NdArray< std::complex< dtype > > &rhs)
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator* (dtype lhs, const NdArray< std::complex< dtype > > &rhs)
 
template<typename dtype >
NdArray< dtype > nc::operator* (NdArray< dtype > lhs, dtype rhs)
template<typename dtype >
NdArray< dtypenc::operator* (NdArray< dtype > lhs, dtype rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator* (NdArray< std::complex< dtype > > lhs, dtype rhs)
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator* (NdArray< std::complex< dtype > > lhs, dtype rhs)
 
template<typename dtype >
NdArray< dtype > & nc::operator*= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< dtype > & nc::operator*= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< dtype > & nc::operator*= (NdArray< dtype > &lhs, dtype rhs)
template<typename dtype >
NdArray< dtype > & nc::operator*= (NdArray< dtype > &lhs, dtype rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > & nc::operator*= (NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< std::complex< dtype > > & nc::operator*= (NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > & nc::operator*= (NdArray< std::complex< dtype > > &lhs, dtype rhs)
template<typename dtype >
NdArray< std::complex< dtype > > & nc::operator*= (NdArray< std::complex< dtype > > &lhs, dtype rhs)
 
template<typename dtype >
NdArray< dtype > nc::operator+ (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< dtypenc::operator+ (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator+ (const NdArray< dtype > &lhs, const NdArray< std::complex< dtype > > &rhs)
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator+ (const NdArray< dtype > &lhs, const NdArray< std::complex< dtype > > &rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator+ (const NdArray< dtype > &lhs, const std::complex< dtype > &rhs)
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator+ (const NdArray< dtype > &lhs, const std::complex< dtype > &rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator+ (const NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator+ (const NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator+ (const std::complex< dtype > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator+ (const std::complex< dtype > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< dtype > nc::operator+ (dtype lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< dtypenc::operator+ (dtype lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator+ (dtype lhs, const NdArray< std::complex< dtype > > &rhs)
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator+ (dtype lhs, const NdArray< std::complex< dtype > > &rhs)
 
template<typename dtype >
NdArray< dtype > nc::operator+ (NdArray< dtype > lhs, dtype rhs)
template<typename dtype >
NdArray< dtypenc::operator+ (NdArray< dtype > lhs, dtype rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator+ (NdArray< std::complex< dtype > > lhs, dtype rhs)
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator+ (NdArray< std::complex< dtype > > lhs, dtype rhs)
 
template<typename dtype >
NdArray< dtype > nc::operator++ (NdArray< dtype > &lhs, int)
template<typename dtype >
NdArray< dtypenc::operator++ (NdArray< dtype > &lhs, int)
 
template<typename dtype >
NdArray< dtype > & nc::operator++ (NdArray< dtype > &rhs)
template<typename dtype >
NdArray< dtype > & nc::operator++ (NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< dtype > & nc::operator+= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< dtype > & nc::operator+= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< dtype > & nc::operator+= (NdArray< dtype > &lhs, dtype rhs)
template<typename dtype >
NdArray< dtype > & nc::operator+= (NdArray< dtype > &lhs, dtype rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > & nc::operator+= (NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< std::complex< dtype > > & nc::operator+= (NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > & nc::operator+= (NdArray< std::complex< dtype > > &lhs, dtype rhs)
template<typename dtype >
NdArray< std::complex< dtype > > & nc::operator+= (NdArray< std::complex< dtype > > &lhs, dtype rhs)
 
template<typename dtype >
NdArray< dtype > nc::operator- (const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< dtypenc::operator- (const NdArray< dtype > &inArray)
 
template<typename dtype >
NdArray< dtype > nc::operator- (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< dtypenc::operator- (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator- (const NdArray< dtype > &lhs, const NdArray< std::complex< dtype > > &rhs)
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator- (const NdArray< dtype > &lhs, const NdArray< std::complex< dtype > > &rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator- (const NdArray< dtype > &lhs, const std::complex< dtype > &rhs)
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator- (const NdArray< dtype > &lhs, const std::complex< dtype > &rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator- (const NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator- (const NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator- (const std::complex< dtype > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator- (const std::complex< dtype > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< dtype > nc::operator- (dtype lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< dtypenc::operator- (dtype lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator- (dtype lhs, const NdArray< std::complex< dtype > > &rhs)
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator- (dtype lhs, const NdArray< std::complex< dtype > > &rhs)
 
template<typename dtype >
NdArray< dtype > nc::operator- (NdArray< dtype > lhs, dtype rhs)
template<typename dtype >
NdArray< dtypenc::operator- (NdArray< dtype > lhs, dtype rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator- (NdArray< std::complex< dtype > > lhs, dtype rhs)
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator- (NdArray< std::complex< dtype > > lhs, dtype rhs)
 
template<typename dtype >
NdArray< dtype > nc::operator-- (NdArray< dtype > &lhs, int)
template<typename dtype >
NdArray< dtypenc::operator-- (NdArray< dtype > &lhs, int)
 
template<typename dtype >
NdArray< dtype > & nc::operator-- (NdArray< dtype > &rhs)
template<typename dtype >
NdArray< dtype > & nc::operator-- (NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< dtype > & nc::operator-= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< dtype > & nc::operator-= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< dtype > & nc::operator-= (NdArray< dtype > &lhs, dtype rhs)
template<typename dtype >
NdArray< dtype > & nc::operator-= (NdArray< dtype > &lhs, dtype rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > & nc::operator-= (NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< std::complex< dtype > > & nc::operator-= (NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > & nc::operator-= (NdArray< std::complex< dtype > > &lhs, dtype rhs)
template<typename dtype >
NdArray< std::complex< dtype > > & nc::operator-= (NdArray< std::complex< dtype > > &lhs, dtype rhs)
 
template<typename dtype >
NdArray< dtype > nc::operator/ (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< dtypenc::operator/ (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator/ (const NdArray< dtype > &lhs, const NdArray< std::complex< dtype > > &rhs)
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator/ (const NdArray< dtype > &lhs, const NdArray< std::complex< dtype > > &rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator/ (const NdArray< dtype > &lhs, const std::complex< dtype > &rhs)
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator/ (const NdArray< dtype > &lhs, const std::complex< dtype > &rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator/ (const NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator/ (const NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator/ (const std::complex< dtype > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator/ (const std::complex< dtype > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< dtype > nc::operator/ (dtype lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< dtypenc::operator/ (dtype lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator/ (dtype lhs, const NdArray< std::complex< dtype > > &rhs)
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator/ (dtype lhs, const NdArray< std::complex< dtype > > &rhs)
 
template<typename dtype >
NdArray< dtype > nc::operator/ (NdArray< dtype > lhs, dtype rhs)
template<typename dtype >
NdArray< dtypenc::operator/ (NdArray< dtype > lhs, dtype rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator/ (NdArray< std::complex< dtype > > lhs, dtype rhs)
template<typename dtype >
NdArray< std::complex< dtype > > nc::operator/ (NdArray< std::complex< dtype > > lhs, dtype rhs)
 
template<typename dtype >
NdArray< dtype > & nc::operator/= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< dtype > & nc::operator/= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< dtype > & nc::operator/= (NdArray< dtype > &lhs, dtype rhs)
template<typename dtype >
NdArray< dtype > & nc::operator/= (NdArray< dtype > &lhs, dtype rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > & nc::operator/= (NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< std::complex< dtype > > & nc::operator/= (NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< std::complex< dtype > > & nc::operator/= (NdArray< std::complex< dtype > > &lhs, dtype rhs)
template<typename dtype >
NdArray< std::complex< dtype > > & nc::operator/= (NdArray< std::complex< dtype > > &lhs, dtype rhs)
 
template<typename dtype >
NdArray< bool > nc::operator< (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< boolnc::operator< (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< bool > nc::operator< (const NdArray< dtype > &lhs, dtype inValue)
template<typename dtype >
NdArray< boolnc::operator< (const NdArray< dtype > &lhs, dtype inValue)
 
template<typename dtype >
NdArray< bool > nc::operator< (dtype inValue, const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< boolnc::operator< (dtype inValue, const NdArray< dtype > &inArray)
 
template<typename dtype >
NdArray< dtype > nc::operator<< (const NdArray< dtype > &lhs, uint8 inNumBits)
template<typename dtype >
NdArray< dtypenc::operator<< (const NdArray< dtype > &lhs, uint8 inNumBits)
 
template<typename dtype >
std::ostream & nc::operator<< (std::ostream &inOStream, const NdArray< dtype > &inArray)
template<typename dtype >
std::ostream & nc::operator<< (std::ostream &inOStream, const NdArray< dtype > &inArray)
 
template<typename dtype >
NdArray< dtype > & nc::operator<<= (NdArray< dtype > &lhs, uint8 inNumBits)
template<typename dtype >
NdArray< dtype > & nc::operator<<= (NdArray< dtype > &lhs, uint8 inNumBits)
 
template<typename dtype >
NdArray< bool > nc::operator<= (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< boolnc::operator<= (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< bool > nc::operator<= (const NdArray< dtype > &lhs, dtype inValue)
template<typename dtype >
NdArray< boolnc::operator<= (const NdArray< dtype > &lhs, dtype inValue)
 
template<typename dtype >
NdArray< bool > nc::operator<= (dtype inValue, const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< boolnc::operator<= (dtype inValue, const NdArray< dtype > &inArray)
 
template<typename dtype >
NdArray< bool > nc::operator== (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< boolnc::operator== (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< bool > nc::operator== (const NdArray< dtype > &lhs, dtype inValue)
template<typename dtype >
NdArray< boolnc::operator== (const NdArray< dtype > &lhs, dtype inValue)
 
template<typename dtype >
NdArray< bool > nc::operator== (dtype inValue, const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< boolnc::operator== (dtype inValue, const NdArray< dtype > &inArray)
 
template<typename dtype >
NdArray< bool > nc::operator> (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< boolnc::operator> (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< bool > nc::operator> (const NdArray< dtype > &lhs, dtype inValue)
template<typename dtype >
NdArray< boolnc::operator> (const NdArray< dtype > &lhs, dtype inValue)
 
template<typename dtype >
NdArray< bool > nc::operator> (dtype inValue, const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< boolnc::operator> (dtype inValue, const NdArray< dtype > &inArray)
 
template<typename dtype >
NdArray< bool > nc::operator>= (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< boolnc::operator>= (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< bool > nc::operator>= (const NdArray< dtype > &lhs, dtype inValue)
template<typename dtype >
NdArray< boolnc::operator>= (const NdArray< dtype > &lhs, dtype inValue)
 
template<typename dtype >
NdArray< bool > nc::operator>= (dtype inValue, const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< boolnc::operator>= (dtype inValue, const NdArray< dtype > &inArray)
 
template<typename dtype >
NdArray< dtype > nc::operator>> (const NdArray< dtype > &lhs, uint8 inNumBits)
template<typename dtype >
NdArray< dtypenc::operator>> (const NdArray< dtype > &lhs, uint8 inNumBits)
 
template<typename dtype >
NdArray< dtype > & nc::operator>>= (NdArray< dtype > &lhs, uint8 inNumBits)
template<typename dtype >
NdArray< dtype > & nc::operator>>= (NdArray< dtype > &lhs, uint8 inNumBits)
 
template<typename dtype >
NdArray< dtype > nc::operator^ (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< dtypenc::operator^ (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< dtype > nc::operator^ (dtype lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< dtypenc::operator^ (dtype lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< dtype > nc::operator^ (NdArray< dtype > lhs, dtype rhs)
template<typename dtype >
NdArray< dtypenc::operator^ (NdArray< dtype > lhs, dtype rhs)
 
template<typename dtype >
NdArray< dtype > & nc::operator^= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< dtype > & nc::operator^= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< dtype > & nc::operator^= (NdArray< dtype > &lhs, dtype rhs)
template<typename dtype >
NdArray< dtype > & nc::operator^= (NdArray< dtype > &lhs, dtype rhs)
 
template<typename dtype >
NdArray< dtype > nc::operator| (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< dtypenc::operator| (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< dtype > nc::operator| (dtype lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< dtypenc::operator| (dtype lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< dtype > nc::operator| (NdArray< dtype > lhs, dtype rhs)
template<typename dtype >
NdArray< dtypenc::operator| (NdArray< dtype > lhs, dtype rhs)
 
template<typename dtype >
NdArray< dtype > & nc::operator|= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< dtype > & nc::operator|= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< dtype > & nc::operator|= (NdArray< dtype > &lhs, dtype rhs)
template<typename dtype >
NdArray< dtype > & nc::operator|= (NdArray< dtype > &lhs, dtype rhs)
 
template<typename dtype >
NdArray< bool > nc::operator|| (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< boolnc::operator|| (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< bool > nc::operator|| (const NdArray< dtype > &lhs, dtype rhs)
template<typename dtype >
NdArray< boolnc::operator|| (const NdArray< dtype > &lhs, dtype rhs)
 
template<typename dtype >
NdArray< bool > nc::operator|| (dtype lhs, const NdArray< dtype > &rhs)
template<typename dtype >
NdArray< boolnc::operator|| (dtype lhs, const NdArray< dtype > &rhs)
 
template<typename dtype >
NdArray< dtype > nc::operator~ (const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< dtypenc::operator~ (const NdArray< dtype > &inArray)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Operators for the NdArray class

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Operators for the NdArray class

diff --git a/docs/doxygen/html/_nd_array_operators_8hpp_source.html b/docs/doxygen/html/_nd_array_operators_8hpp_source.html index 3657f397c..f01ffbe86 100644 --- a/docs/doxygen/html/_nd_array_operators_8hpp_source.html +++ b/docs/doxygen/html/_nd_array_operators_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: NdArrayOperators.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_newton_8hpp.html b/docs/doxygen/html/_newton_8hpp.html index f92f87e1d..8cecc1fb3 100644 --- a/docs/doxygen/html/_newton_8hpp.html +++ b/docs/doxygen/html/_newton_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Newton.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -128,26 +135,26 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::roots
namespace  nc::roots
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2019 Benjamin Mahr Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Finds the roots of the polynomial

-

Code modified under MIT license from https://github.com/Ben1980/rootApproximation as posted in https://thoughts-on-coding.com/2019/06/06/numerical-methods-with-cpp-part-3-root-approximation-algorithms/

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Finds the roots of the polynomial

+

Code modified under MIT license from https://github.com/Ben1980/rootApproximation as posted in https://thoughts-on-coding.com/2019/06/06/numerical-methods-with-cpp-part-3-root-approximation-algorithms/

diff --git a/docs/doxygen/html/_newton_8hpp_source.html b/docs/doxygen/html/_newton_8hpp_source.html index c99897a99..06207dd38 100644 --- a/docs/doxygen/html/_newton_8hpp_source.html +++ b/docs/doxygen/html/_newton_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Newton.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_num_cpp_8hpp.html b/docs/doxygen/html/_num_cpp_8hpp.html index c5e30dce4..656a1e1fb 100644 --- a/docs/doxygen/html/_num_cpp_8hpp.html +++ b/docs/doxygen/html/_num_cpp_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: NumCpp.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -136,7 +143,7 @@ diff --git a/docs/doxygen/html/_num_cpp_8hpp_source.html b/docs/doxygen/html/_num_cpp_8hpp_source.html index 1bad6fb58..96c30768d 100644 --- a/docs/doxygen/html/_num_cpp_8hpp_source.html +++ b/docs/doxygen/html/_num_cpp_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: NumCpp.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_orientation_8hpp_source.html b/docs/doxygen/html/_orientation_8hpp_source.html index 71fd665ea..f33e2213b 100644 --- a/docs/doxygen/html/_orientation_8hpp_source.html +++ b/docs/doxygen/html/_orientation_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Orientation.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_pixel_8hpp.html b/docs/doxygen/html/_pixel_8hpp.html index baddd788c..798123740 100644 --- a/docs/doxygen/html/_pixel_8hpp.html +++ b/docs/doxygen/html/_pixel_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Pixel.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -130,25 +137,25 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::imageProcessing
namespace  nc::imageProcessing
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Holds the information for a single pixel

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Holds the information for a single pixel

diff --git a/docs/doxygen/html/_pixel_8hpp_source.html b/docs/doxygen/html/_pixel_8hpp_source.html index c4c95b99b..258fc07cb 100644 --- a/docs/doxygen/html/_pixel_8hpp_source.html +++ b/docs/doxygen/html/_pixel_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Pixel.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -235,7 +265,7 @@ diff --git a/docs/doxygen/html/_poly1d_8hpp.html b/docs/doxygen/html/_poly1d_8hpp.html index aef2dc132..0b78b1b0e 100644 --- a/docs/doxygen/html/_poly1d_8hpp.html +++ b/docs/doxygen/html/_poly1d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Poly1d.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -141,25 +148,25 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::polynomial
namespace  nc::polynomial
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Class for dealing with 1D polynomials

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Class for dealing with 1D polynomials

diff --git a/docs/doxygen/html/_poly1d_8hpp_source.html b/docs/doxygen/html/_poly1d_8hpp_source.html index d71a5146b..b572e8b84 100644 --- a/docs/doxygen/html/_poly1d_8hpp_source.html +++ b/docs/doxygen/html/_poly1d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Poly1d.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -678,7 +736,7 @@ diff --git a/docs/doxygen/html/_polynomial_8hpp.html b/docs/doxygen/html/_polynomial_8hpp.html index b6b4593bd..006d839d5 100644 --- a/docs/doxygen/html/_polynomial_8hpp.html +++ b/docs/doxygen/html/_polynomial_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Polynomial.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,17 +130,17 @@

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Simple Vector classes

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Simple Vector classes

diff --git a/docs/doxygen/html/_polynomial_8hpp_source.html b/docs/doxygen/html/_polynomial_8hpp_source.html index 210cb6250..46873c9b4 100644 --- a/docs/doxygen/html/_polynomial_8hpp_source.html +++ b/docs/doxygen/html/_polynomial_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Polynomial.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_pybind_interface_8hpp_source.html b/docs/doxygen/html/_pybind_interface_8hpp_source.html index 3823c041e..43c35058e 100644 --- a/docs/doxygen/html/_pybind_interface_8hpp_source.html +++ b/docs/doxygen/html/_pybind_interface_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: PybindInterface.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_python_interface_8hpp.html b/docs/doxygen/html/_python_interface_8hpp.html index 1e1f2928b..db3bf85ff 100644 --- a/docs/doxygen/html/_python_interface_8hpp.html +++ b/docs/doxygen/html/_python_interface_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: PythonInterface.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -117,17 +124,17 @@

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description A module for interacting with python

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description A module for interacting with python

diff --git a/docs/doxygen/html/_python_interface_8hpp_source.html b/docs/doxygen/html/_python_interface_8hpp_source.html index 69000a4b5..0dfb84330 100644 --- a/docs/doxygen/html/_python_interface_8hpp_source.html +++ b/docs/doxygen/html/_python_interface_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: PythonInterface.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_quaternion_8hpp_source.html b/docs/doxygen/html/_quaternion_8hpp_source.html index 7cfdbac20..eb7245844 100644 --- a/docs/doxygen/html/_quaternion_8hpp_source.html +++ b/docs/doxygen/html/_quaternion_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Quaternion.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_r_n_g_8hpp_source.html b/docs/doxygen/html/_r_n_g_8hpp_source.html index a897121cb..b80fb9902 100644 --- a/docs/doxygen/html/_r_n_g_8hpp_source.html +++ b/docs/doxygen/html/_r_n_g_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: RNG.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_random_2bernoulli_8hpp_source.html b/docs/doxygen/html/_random_2bernoulli_8hpp_source.html index 6a7352933..7d963436e 100644 --- a/docs/doxygen/html/_random_2bernoulli_8hpp_source.html +++ b/docs/doxygen/html/_random_2bernoulli_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: bernoulli.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_random_2beta_8hpp.html b/docs/doxygen/html/_random_2beta_8hpp.html index 62f577a45..cba754481 100644 --- a/docs/doxygen/html/_random_2beta_8hpp.html +++ b/docs/doxygen/html/_random_2beta_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: beta.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,16 +101,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
Random/beta.hpp File Reference
+
beta.hpp File Reference
#include <algorithm>
@@ -118,7 +125,7 @@ #include "boost/random/beta_distribution.hpp"
#include "NumCpp/Core/Internal/Error.hpp"
#include "NumCpp/Core/Internal/StaticAsserts.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/NdArray.hpp"
#include "NumCpp/Random/generator.hpp"
@@ -126,42 +133,42 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::random
namespace  nc::random
 
namespace  nc::random::detail
namespace  nc::random::detail
 
- - + + - - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::random::beta (const Shape &inShape, dtype inAlpha, dtype inBeta)
template<typename dtype >
NdArray< dtypenc::random::beta (const Shape &inShape, dtype inAlpha, dtype inBeta)
 
template<typename dtype >
dtype nc::random::beta (dtype inAlpha, dtype inBeta)
template<typename dtype >
dtype nc::random::beta (dtype inAlpha, dtype inBeta)
 
template<typename dtype , typename GeneratorType = std::mt19937>
NdArray< dtype > nc::random::detail::beta (GeneratorType &generator, const Shape &inShape, dtype inAlpha, dtype inBeta)
template<typename dtype , typename GeneratorType = std::mt19937>
NdArray< dtypenc::random::detail::beta (GeneratorType &generator, const Shape &inShape, dtype inAlpha, dtype inBeta)
 
template<typename dtype , typename GeneratorType = std::mt19937>
dtype nc::random::detail::beta (GeneratorType &generator, dtype inAlpha, dtype inBeta)
template<typename dtype , typename GeneratorType = std::mt19937>
dtype nc::random::detail::beta (GeneratorType &generator, dtype inAlpha, dtype inBeta)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description "beta" distribution.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description "beta" distribution.

diff --git a/docs/doxygen/html/_random_2beta_8hpp_source.html b/docs/doxygen/html/_random_2beta_8hpp_source.html index ffad78987..c6428aace 100644 --- a/docs/doxygen/html/_random_2beta_8hpp_source.html +++ b/docs/doxygen/html/_random_2beta_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: beta.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_random_2gamma_8hpp.html b/docs/doxygen/html/_random_2gamma_8hpp.html index 6f2916e34..88b756ed2 100644 --- a/docs/doxygen/html/_random_2gamma_8hpp.html +++ b/docs/doxygen/html/_random_2gamma_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: gamma.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,16 +101,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
Random/gamma.hpp File Reference
+
gamma.hpp File Reference
#include <algorithm>
@@ -118,7 +125,7 @@ #include <string>
#include "NumCpp/Core/Internal/Error.hpp"
#include "NumCpp/Core/Internal/StaticAsserts.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/NdArray.hpp"
#include "NumCpp/Random/generator.hpp"
@@ -126,42 +133,42 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::random
namespace  nc::random
 
namespace  nc::random::detail
namespace  nc::random::detail
 
- - + + - - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::random::gamma (const Shape &inShape, dtype inGammaShape, dtype inScaleValue=1)
template<typename dtype >
NdArray< dtypenc::random::gamma (const Shape &inShape, dtype inGammaShape, dtype inScaleValue=1)
 
template<typename dtype >
dtype nc::random::gamma (dtype inGammaShape, dtype inScaleValue=1)
template<typename dtype >
dtype nc::random::gamma (dtype inGammaShape, dtype inScaleValue=1)
 
template<typename dtype , typename GeneratorType = std::mt19937>
NdArray< dtype > nc::random::detail::gamma (GeneratorType &generator, const Shape &inShape, dtype inGammaShape, dtype inScaleValue=1)
template<typename dtype , typename GeneratorType = std::mt19937>
NdArray< dtypenc::random::detail::gamma (GeneratorType &generator, const Shape &inShape, dtype inGammaShape, dtype inScaleValue=1)
 
template<typename dtype , typename GeneratorType = std::mt19937>
dtype nc::random::detail::gamma (GeneratorType &generator, dtype inGammaShape, dtype inScaleValue=1)
template<typename dtype , typename GeneratorType = std::mt19937>
dtype nc::random::detail::gamma (GeneratorType &generator, dtype inGammaShape, dtype inScaleValue=1)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description "gamma" distrubution.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description "gamma" distrubution.

diff --git a/docs/doxygen/html/_random_2gamma_8hpp_source.html b/docs/doxygen/html/_random_2gamma_8hpp_source.html index b5f6e8c98..ad0ec3f04 100644 --- a/docs/doxygen/html/_random_2gamma_8hpp_source.html +++ b/docs/doxygen/html/_random_2gamma_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: gamma.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_random_2laplace_8hpp.html b/docs/doxygen/html/_random_2laplace_8hpp.html index 15ce22280..6f2114c92 100644 --- a/docs/doxygen/html/_random_2laplace_8hpp.html +++ b/docs/doxygen/html/_random_2laplace_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: laplace.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,22 +101,29 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
Random/laplace.hpp File Reference
+
laplace.hpp File Reference
#include <algorithm>
#include "boost/random/laplace_distribution.hpp"
#include "NumCpp/Core/Internal/StaticAsserts.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/NdArray.hpp"
#include "NumCpp/Random/generator.hpp"
@@ -124,42 +131,42 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::random
namespace  nc::random
 
namespace  nc::random::detail
namespace  nc::random::detail
 
- - + + - - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::random::laplace (const Shape &inShape, dtype inLoc=0, dtype inScale=1)
template<typename dtype >
NdArray< dtypenc::random::laplace (const Shape &inShape, dtype inLoc=0, dtype inScale=1)
 
template<typename dtype >
dtype nc::random::laplace (dtype inLoc=0, dtype inScale=1)
template<typename dtype >
dtype nc::random::laplace (dtype inLoc=0, dtype inScale=1)
 
template<typename dtype , typename GeneratorType = std::mt19937>
NdArray< dtype > nc::random::detail::laplace (GeneratorType &generator, const Shape &inShape, dtype inLoc=0, dtype inScale=1)
template<typename dtype , typename GeneratorType = std::mt19937>
NdArray< dtypenc::random::detail::laplace (GeneratorType &generator, const Shape &inShape, dtype inLoc=0, dtype inScale=1)
 
template<typename dtype , typename GeneratorType = std::mt19937>
dtype nc::random::detail::laplace (GeneratorType &generator, dtype inLoc=0, dtype inScale=1)
template<typename dtype , typename GeneratorType = std::mt19937>
dtype nc::random::detail::laplace (GeneratorType &generator, dtype inLoc=0, dtype inScale=1)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description "laplace" distrubution.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description "laplace" distrubution.

diff --git a/docs/doxygen/html/_random_2laplace_8hpp_source.html b/docs/doxygen/html/_random_2laplace_8hpp_source.html index 49af3aef4..afb123f04 100644 --- a/docs/doxygen/html/_random_2laplace_8hpp_source.html +++ b/docs/doxygen/html/_random_2laplace_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: laplace.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_random_8hpp.html b/docs/doxygen/html/_random_8hpp.html index 0c8b344f7..4ba65f0b6 100644 --- a/docs/doxygen/html/_random_8hpp.html +++ b/docs/doxygen/html/_random_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Random.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -147,17 +154,17 @@

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Random number distributions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Random number distributions

diff --git a/docs/doxygen/html/_random_8hpp_source.html b/docs/doxygen/html/_random_8hpp_source.html index 80e068f2d..89768a347 100644 --- a/docs/doxygen/html/_random_8hpp_source.html +++ b/docs/doxygen/html/_random_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Random.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_reference_frames_8hpp.html b/docs/doxygen/html/_reference_frames_8hpp.html index 376a5b16f..a98b10763 100644 --- a/docs/doxygen/html/_reference_frames_8hpp.html +++ b/docs/doxygen/html/_reference_frames_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: ReferenceFrames.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,17 +130,17 @@

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Coordinate reference frame functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Coordinate reference frame functions

diff --git a/docs/doxygen/html/_reference_frames_8hpp_source.html b/docs/doxygen/html/_reference_frames_8hpp_source.html index 3629a9ccd..8dd6535bc 100644 --- a/docs/doxygen/html/_reference_frames_8hpp_source.html +++ b/docs/doxygen/html/_reference_frames_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: ReferenceFrames.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_roots_8hpp_source.html b/docs/doxygen/html/_roots_8hpp_source.html index 51d9e37f5..27f08656f 100644 --- a/docs/doxygen/html/_roots_8hpp_source.html +++ b/docs/doxygen/html/_roots_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Roots.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_rotations_8hpp_source.html b/docs/doxygen/html/_rotations_8hpp_source.html index b1c570a23..f6ec7f283 100644 --- a/docs/doxygen/html/_rotations_8hpp_source.html +++ b/docs/doxygen/html/_rotations_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Rotations.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_s_v_d_class_8hpp_source.html b/docs/doxygen/html/_s_v_d_class_8hpp_source.html index 49ed4ebb3..b20f0da3f 100644 --- a/docs/doxygen/html/_s_v_d_class_8hpp_source.html +++ b/docs/doxygen/html/_s_v_d_class_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: SVDClass.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_secant_8hpp.html b/docs/doxygen/html/_secant_8hpp.html index 9c8d579ed..d8f470526 100644 --- a/docs/doxygen/html/_secant_8hpp.html +++ b/docs/doxygen/html/_secant_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Secant.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -129,26 +136,26 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::roots
namespace  nc::roots
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2019 Benjamin Mahr Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Finds the roots of the polynomial

-

Code modified under MIT license from https://github.com/Ben1980/rootApproximation as posted in https://thoughts-on-coding.com/2019/06/06/numerical-methods-with-cpp-part-3-root-approximation-algorithms/

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Finds the roots of the polynomial

+

Code modified under MIT license from https://github.com/Ben1980/rootApproximation as posted in https://thoughts-on-coding.com/2019/06/06/numerical-methods-with-cpp-part-3-root-approximation-algorithms/

diff --git a/docs/doxygen/html/_secant_8hpp_source.html b/docs/doxygen/html/_secant_8hpp_source.html index 03b9fd9e9..881ddde11 100644 --- a/docs/doxygen/html/_secant_8hpp_source.html +++ b/docs/doxygen/html/_secant_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Secant.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_slice_8hpp.html b/docs/doxygen/html/_slice_8hpp.html index 887d9b4c4..8ef97488e 100644 --- a/docs/doxygen/html/_slice_8hpp.html +++ b/docs/doxygen/html/_slice_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Slice.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -131,23 +138,23 @@ - +

Namespaces

namespace  nc
namespace  nc
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description A Class for slicing into NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description A Class for slicing into NdArrays

diff --git a/docs/doxygen/html/_slice_8hpp_source.html b/docs/doxygen/html/_slice_8hpp_source.html index 2f582d8b7..7ba741ce2 100644 --- a/docs/doxygen/html/_slice_8hpp_source.html +++ b/docs/doxygen/html/_slice_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Slice.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -291,7 +327,7 @@ diff --git a/docs/doxygen/html/_special_2bernoulli_8hpp.html b/docs/doxygen/html/_special_2bernoulli_8hpp.html index be70dab3d..76bee3e9f 100644 --- a/docs/doxygen/html/_special_2bernoulli_8hpp.html +++ b/docs/doxygen/html/_special_2bernoulli_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: bernoulli.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,16 +101,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
Special/bernoulli.hpp File Reference
+
bernoulli.hpp File Reference
#include "boost/math/special_functions/bernoulli.hpp"
@@ -122,32 +129,32 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- + - +

Functions

NdArray< double > nc::special::bernoilli (const NdArray< uint32 > &inArray)
NdArray< doublenc::special::bernoilli (const NdArray< uint32 > &inArray)
 
double nc::special::bernoilli (uint32 n)
double nc::special::bernoilli (uint32 n)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/_special_2bernoulli_8hpp_source.html b/docs/doxygen/html/_special_2bernoulli_8hpp_source.html index 117eda886..1ba2762e5 100644 --- a/docs/doxygen/html/_special_2bernoulli_8hpp_source.html +++ b/docs/doxygen/html/_special_2bernoulli_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: bernoulli.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_special_2beta_8hpp.html b/docs/doxygen/html/_special_2beta_8hpp.html index d5f3d2f2c..2373a3738 100644 --- a/docs/doxygen/html/_special_2beta_8hpp.html +++ b/docs/doxygen/html/_special_2beta_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: beta.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,16 +101,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
Special/beta.hpp File Reference
+
beta.hpp File Reference
#include <cmath>
@@ -124,34 +131,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype1 , typename dtype2 >
auto nc::special::beta (const NdArray< dtype1 > &inArrayA, const NdArray< dtype2 > &inArrayB)
template<typename dtype1 , typename dtype2 >
auto nc::special::beta (const NdArray< dtype1 > &inArrayA, const NdArray< dtype2 > &inArrayB)
 
template<typename dtype1 , typename dtype2 >
auto nc::special::beta (dtype1 a, dtype2 b)
template<typename dtype1 , typename dtype2 >
auto nc::special::beta (dtype1 a, dtype2 b)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/_special_2beta_8hpp_source.html b/docs/doxygen/html/_special_2beta_8hpp_source.html index ffe5fa007..e2d39d659 100644 --- a/docs/doxygen/html/_special_2beta_8hpp_source.html +++ b/docs/doxygen/html/_special_2beta_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: beta.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_special_2gamma_8hpp.html b/docs/doxygen/html/_special_2gamma_8hpp.html index d6274f59c..b778382a7 100644 --- a/docs/doxygen/html/_special_2gamma_8hpp.html +++ b/docs/doxygen/html/_special_2gamma_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: gamma.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,16 +101,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
Special/gamma.hpp File Reference
+
gamma.hpp File Reference
#include "boost/math/special_functions/gamma.hpp"
@@ -122,34 +129,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::special::gamma (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::special::gamma (const NdArray< dtype > &inArray)
 
template<typename dtype >
auto nc::special::gamma (dtype inValue)
template<typename dtype >
auto nc::special::gamma (dtype inValue)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/_special_2gamma_8hpp_source.html b/docs/doxygen/html/_special_2gamma_8hpp_source.html index b8cb012ca..62ad26075 100644 --- a/docs/doxygen/html/_special_2gamma_8hpp_source.html +++ b/docs/doxygen/html/_special_2gamma_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: gamma.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_special_8hpp.html b/docs/doxygen/html/_special_8hpp.html index 329302ddf..6d2661d01 100644 --- a/docs/doxygen/html/_special_8hpp.html +++ b/docs/doxygen/html/_special_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Special.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -158,17 +165,17 @@

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/_special_8hpp_source.html b/docs/doxygen/html/_special_8hpp_source.html index 017062225..1438a13c5 100644 --- a/docs/doxygen/html/_special_8hpp_source.html +++ b/docs/doxygen/html/_special_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Special.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_type_traits_8hpp_source.html b/docs/doxygen/html/_type_traits_8hpp_source.html index 723632904..34629d580 100644 --- a/docs/doxygen/html/_type_traits_8hpp_source.html +++ b/docs/doxygen/html/_type_traits_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: TypeTraits.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_types_8hpp.html b/docs/doxygen/html/_types_8hpp.html index fab6b0ea7..db5f48125 100644 --- a/docs/doxygen/html/_types_8hpp.html +++ b/docs/doxygen/html/_types_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Types.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -119,42 +126,42 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- + - + - + - + - + - + - + - +

Typedefs

using nc::int16 = std::int16_t
using nc::int16 = std::int16_t
 
using nc::int32 = std::int32_t
using nc::int32 = std::int32_t
 
using nc::int64 = std::int64_t
using nc::int64 = std::int64_t
 
using nc::int8 = std::int8_t
using nc::int8 = std::int8_t
 
using nc::uint16 = std::uint16_t
using nc::uint16 = std::uint16_t
 
using nc::uint32 = std::uint32_t
using nc::uint32 = std::uint32_t
 
using nc::uint64 = std::uint64_t
using nc::uint64 = std::uint64_t
 
using nc::uint8 = std::uint8_t
using nc::uint8 = std::uint8_t
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Usefull types

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Usefull types

diff --git a/docs/doxygen/html/_types_8hpp_source.html b/docs/doxygen/html/_types_8hpp_source.html index 6fb44c683..b8b7302e1 100644 --- a/docs/doxygen/html/_types_8hpp_source.html +++ b/docs/doxygen/html/_types_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Types.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_utils_2cube_8hpp.html b/docs/doxygen/html/_utils_2cube_8hpp.html index 6e917e75f..0bb9a1847 100644 --- a/docs/doxygen/html/_utils_2cube_8hpp.html +++ b/docs/doxygen/html/_utils_2cube_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: cube.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,16 +101,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
Utils/cube.hpp File Reference
+
cube.hpp File Reference
#include "NumCpp/Core/Internal/StaticAsserts.hpp"
@@ -119,31 +126,31 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::utils
namespace  nc::utils
 
- - + +

Functions

template<typename dtype >
constexpr dtype nc::utils::cube (dtype inValue) noexcept
template<typename dtype >
constexpr dtype nc::utils::cube (dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Cubes in input value

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Cubes in input value

diff --git a/docs/doxygen/html/_utils_2cube_8hpp_source.html b/docs/doxygen/html/_utils_2cube_8hpp_source.html index 5a7991830..1a8abfed6 100644 --- a/docs/doxygen/html/_utils_2cube_8hpp_source.html +++ b/docs/doxygen/html/_utils_2cube_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: cube.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_utils_2interp_8hpp.html b/docs/doxygen/html/_utils_2interp_8hpp.html index 0060e36fe..9ab6f572a 100644 --- a/docs/doxygen/html/_utils_2interp_8hpp.html +++ b/docs/doxygen/html/_utils_2interp_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: interp.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,16 +101,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
Utils/interp.hpp File Reference
+
interp.hpp File Reference
@@ -118,30 +125,30 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::utils
namespace  nc::utils
 
- +

Functions

constexpr double nc::utils::interp (double inValue1, double inValue2, double inPercent) noexcept
constexpr double nc::utils::interp (double inValue1, double inValue2, double inPercent) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Returns the linear interpolation between two points

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Returns the linear interpolation between two points

diff --git a/docs/doxygen/html/_utils_2interp_8hpp_source.html b/docs/doxygen/html/_utils_2interp_8hpp_source.html index 9a58c8e45..cf7803611 100644 --- a/docs/doxygen/html/_utils_2interp_8hpp_source.html +++ b/docs/doxygen/html/_utils_2interp_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: interp.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_utils_2power_8hpp.html b/docs/doxygen/html/_utils_2power_8hpp.html index 289622579..5d8d65757 100644 --- a/docs/doxygen/html/_utils_2power_8hpp.html +++ b/docs/doxygen/html/_utils_2power_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: power.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,16 +101,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
Utils/power.hpp File Reference
+
power.hpp File Reference
#include <complex>
@@ -121,31 +128,31 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::utils
namespace  nc::utils
 
- - + +

Functions

template<typename dtype >
dtype nc::utils::power (dtype inValue, uint8 inPower) noexcept
template<typename dtype >
dtype nc::utils::power (dtype inValue, uint8 inPower) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Raises the input value to an integer power

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Raises the input value to an integer power

diff --git a/docs/doxygen/html/_utils_2power_8hpp_source.html b/docs/doxygen/html/_utils_2power_8hpp_source.html index bec288085..254e95422 100644 --- a/docs/doxygen/html/_utils_2power_8hpp_source.html +++ b/docs/doxygen/html/_utils_2power_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: power.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_utils_2powerf_8hpp.html b/docs/doxygen/html/_utils_2powerf_8hpp.html index 4a3ae403e..e4e5ca037 100644 --- a/docs/doxygen/html/_utils_2powerf_8hpp.html +++ b/docs/doxygen/html/_utils_2powerf_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: powerf.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,16 +101,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
Utils/powerf.hpp File Reference
+
powerf.hpp File Reference
#include <cmath>
@@ -122,31 +129,31 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::utils
namespace  nc::utils
 
- - + +

Functions

template<typename dtype1 , typename dtype2 >
auto nc::utils::powerf (dtype1 inValue, const dtype2 inPower) noexcept
template<typename dtype1 , typename dtype2 >
auto nc::utils::powerf (dtype1 inValue, const dtype2 inPower) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Raises the input value to a floating point power

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Raises the input value to a floating point power

diff --git a/docs/doxygen/html/_utils_2powerf_8hpp_source.html b/docs/doxygen/html/_utils_2powerf_8hpp_source.html index b16aefc15..87fb0b708 100644 --- a/docs/doxygen/html/_utils_2powerf_8hpp_source.html +++ b/docs/doxygen/html/_utils_2powerf_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: powerf.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_utils_8hpp.html b/docs/doxygen/html/_utils_8hpp.html index e91150832..b7e9e378a 100644 --- a/docs/doxygen/html/_utils_8hpp.html +++ b/docs/doxygen/html/_utils_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Utils.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -126,17 +133,17 @@

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Usefull utility type functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Usefull utility type functions

diff --git a/docs/doxygen/html/_utils_8hpp_source.html b/docs/doxygen/html/_utils_8hpp_source.html index 0b55e5ea6..d7eb2bc7f 100644 --- a/docs/doxygen/html/_utils_8hpp_source.html +++ b/docs/doxygen/html/_utils_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Utils.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_vec2_8hpp_source.html b/docs/doxygen/html/_vec2_8hpp_source.html index 6573b92be..76dcc2390 100644 --- a/docs/doxygen/html/_vec2_8hpp_source.html +++ b/docs/doxygen/html/_vec2_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Vec2.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_vec3_8hpp.html b/docs/doxygen/html/_vec3_8hpp.html index e0fde3627..2eeedf78b 100644 --- a/docs/doxygen/html/_vec3_8hpp.html +++ b/docs/doxygen/html/_vec3_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Vec3.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -136,50 +143,50 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- + - + - + - + - + - + - + - + - + - + - + - +

Functions

double nc::operator* (const Vec3 &lhs, const Vec3 &rhs) noexcept
double nc::operator* (const Vec3 &lhs, const Vec3 &rhs) noexcept
 
Vec3 nc::operator* (const Vec3 &lhs, double rhs) noexcept
Vec3 nc::operator* (const Vec3 &lhs, double rhs) noexcept
 
Vec3 nc::operator* (double lhs, const Vec3 &rhs) noexcept
Vec3 nc::operator* (double lhs, const Vec3 &rhs) noexcept
 
Vec3 nc::operator+ (const Vec3 &lhs, const Vec3 &rhs) noexcept
Vec3 nc::operator+ (const Vec3 &lhs, const Vec3 &rhs) noexcept
 
Vec3 nc::operator+ (const Vec3 &lhs, double rhs) noexcept
Vec3 nc::operator+ (const Vec3 &lhs, double rhs) noexcept
 
Vec3 nc::operator+ (double lhs, const Vec3 &rhs) noexcept
Vec3 nc::operator+ (double lhs, const Vec3 &rhs) noexcept
 
Vec3 nc::operator- (const Vec3 &lhs, const Vec3 &rhs) noexcept
Vec3 nc::operator- (const Vec3 &lhs, const Vec3 &rhs) noexcept
 
Vec3 nc::operator- (const Vec3 &lhs, double rhs) noexcept
Vec3 nc::operator- (const Vec3 &lhs, double rhs) noexcept
 
Vec3 nc::operator- (const Vec3 &vec) noexcept
Vec3 nc::operator- (const Vec3 &vec) noexcept
 
Vec3 nc::operator- (double lhs, const Vec3 &rhs) noexcept
Vec3 nc::operator- (double lhs, const Vec3 &rhs) noexcept
 
Vec3 nc::operator/ (const Vec3 &lhs, double rhs) noexcept
Vec3 nc::operator/ (const Vec3 &lhs, double rhs) noexcept
 
std::ostream & nc::operator<< (std::ostream &stream, const Vec3 &vec)
std::ostream & nc::operator<< (std::ostream &stream, const Vec3 &vec)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Simple 3D Vector class

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Simple 3D Vector class

diff --git a/docs/doxygen/html/_vec3_8hpp_source.html b/docs/doxygen/html/_vec3_8hpp_source.html index 57513584b..8a99331a4 100644 --- a/docs/doxygen/html/_vec3_8hpp_source.html +++ b/docs/doxygen/html/_vec3_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Vec3.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_vector_8hpp.html b/docs/doxygen/html/_vector_8hpp.html index 059f73e63..34dc900f8 100644 --- a/docs/doxygen/html/_vector_8hpp.html +++ b/docs/doxygen/html/_vector_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: Vector.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -117,17 +124,17 @@

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Simple Vector classes

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Simple Vector classes

diff --git a/docs/doxygen/html/_vector_8hpp_source.html b/docs/doxygen/html/_vector_8hpp_source.html index 830028135..58b4a6983 100644 --- a/docs/doxygen/html/_vector_8hpp_source.html +++ b/docs/doxygen/html/_vector_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Vector.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/_version_8hpp_source.html b/docs/doxygen/html/_version_8hpp_source.html index 798e6906d..af3a0ac85 100644 --- a/docs/doxygen/html/_version_8hpp_source.html +++ b/docs/doxygen/html/_version_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: Version.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/abs_8hpp.html b/docs/doxygen/html/abs_8hpp.html index 1d27765c5..685495267 100644 --- a/docs/doxygen/html/abs_8hpp.html +++ b/docs/doxygen/html/abs_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: abs.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,32 +130,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::abs (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::abs (const NdArray< dtype > &inArray)
 
template<typename dtype >
auto nc::abs (dtype inValue) noexcept
template<typename dtype >
auto nc::abs (dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/abs_8hpp_source.html b/docs/doxygen/html/abs_8hpp_source.html index e0b667e2e..1b5588a0c 100644 --- a/docs/doxygen/html/abs_8hpp_source.html +++ b/docs/doxygen/html/abs_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: abs.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/add_8hpp.html b/docs/doxygen/html/add_8hpp.html index 60d076bfc..8287ecfef 100644 --- a/docs/doxygen/html/add_8hpp.html +++ b/docs/doxygen/html/add_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: add.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,53 +127,53 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< std::complex< dtype > > nc::add (const NdArray< dtype > &inArray, const std::complex< dtype > &value)
template<typename dtype >
NdArray< std::complex< dtype > > nc::add (const NdArray< dtype > &inArray, const std::complex< dtype > &value)
 
template<typename dtype >
NdArray< dtype > nc::add (const NdArray< dtype > &inArray, dtype value)
template<typename dtype >
NdArray< dtypenc::add (const NdArray< dtype > &inArray, dtype value)
 
template<typename dtype >
NdArray< dtype > nc::add (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
template<typename dtype >
NdArray< dtypenc::add (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::add (const NdArray< dtype > &inArray1, const NdArray< std::complex< dtype > > &inArray2)
template<typename dtype >
NdArray< std::complex< dtype > > nc::add (const NdArray< dtype > &inArray1, const NdArray< std::complex< dtype > > &inArray2)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::add (const NdArray< std::complex< dtype > > &inArray, dtype value)
template<typename dtype >
NdArray< std::complex< dtype > > nc::add (const NdArray< std::complex< dtype > > &inArray, dtype value)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::add (const NdArray< std::complex< dtype > > &inArray1, const NdArray< dtype > &inArray2)
template<typename dtype >
NdArray< std::complex< dtype > > nc::add (const NdArray< std::complex< dtype > > &inArray1, const NdArray< dtype > &inArray2)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::add (const std::complex< dtype > &value, const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< std::complex< dtype > > nc::add (const std::complex< dtype > &value, const NdArray< dtype > &inArray)
 
template<typename dtype >
NdArray< dtype > nc::add (dtype value, const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< dtypenc::add (dtype value, const NdArray< dtype > &inArray)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::add (dtype value, const NdArray< std::complex< dtype > > &inArray)
template<typename dtype >
NdArray< std::complex< dtype > > nc::add (dtype value, const NdArray< std::complex< dtype > > &inArray)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/add_8hpp_source.html b/docs/doxygen/html/add_8hpp_source.html index 870d84613..30d0e97d7 100644 --- a/docs/doxygen/html/add_8hpp_source.html +++ b/docs/doxygen/html/add_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: add.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/add_boundary1d_8hpp.html b/docs/doxygen/html/add_boundary1d_8hpp.html index 39cc2ec49..e108ab95e 100644 --- a/docs/doxygen/html/add_boundary1d_8hpp.html +++ b/docs/doxygen/html/add_boundary1d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: addBoundary1d.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -129,33 +136,33 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::filter
namespace  nc::filter
 
namespace  nc::filter::boundary
namespace  nc::filter::boundary
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::filter::boundary::addBoundary1d (const NdArray< dtype > &inImage, Boundary inBoundaryType, uint32 inKernalSize, dtype inConstantValue=0)
template<typename dtype >
NdArray< dtypenc::filter::boundary::addBoundary1d (const NdArray< dtype > &inImage, Boundary inBoundaryType, uint32 inKernalSize, dtype inConstantValue=0)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Wrap boundary

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Wrap boundary

diff --git a/docs/doxygen/html/add_boundary1d_8hpp_source.html b/docs/doxygen/html/add_boundary1d_8hpp_source.html index 35d390785..5eeae4df6 100644 --- a/docs/doxygen/html/add_boundary1d_8hpp_source.html +++ b/docs/doxygen/html/add_boundary1d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: addBoundary1d.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/add_boundary2d_8hpp_source.html b/docs/doxygen/html/add_boundary2d_8hpp_source.html index 6622155ef..27b24d688 100644 --- a/docs/doxygen/html/add_boundary2d_8hpp_source.html +++ b/docs/doxygen/html/add_boundary2d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: addBoundary2d.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/airy__ai_8hpp_source.html b/docs/doxygen/html/airy__ai_8hpp_source.html index 41335eb25..4d346a000 100644 --- a/docs/doxygen/html/airy__ai_8hpp_source.html +++ b/docs/doxygen/html/airy__ai_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: airy_ai.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/airy__ai__prime_8hpp.html b/docs/doxygen/html/airy__ai__prime_8hpp.html index f666a42a8..78b7f374e 100644 --- a/docs/doxygen/html/airy__ai__prime_8hpp.html +++ b/docs/doxygen/html/airy__ai__prime_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: airy_ai_prime.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,34 +129,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::special::airy_ai_prime (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::special::airy_ai_prime (const NdArray< dtype > &inArray)
 
template<typename dtype >
auto nc::special::airy_ai_prime (dtype inValue)
template<typename dtype >
auto nc::special::airy_ai_prime (dtype inValue)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/airy__ai__prime_8hpp_source.html b/docs/doxygen/html/airy__ai__prime_8hpp_source.html index a4c2b8256..9d6c46f0f 100644 --- a/docs/doxygen/html/airy__ai__prime_8hpp_source.html +++ b/docs/doxygen/html/airy__ai__prime_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: airy_ai_prime.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/airy__bi_8hpp.html b/docs/doxygen/html/airy__bi_8hpp.html index 77cec3f4e..39fdb55ec 100644 --- a/docs/doxygen/html/airy__bi_8hpp.html +++ b/docs/doxygen/html/airy__bi_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: airy_bi.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,34 +129,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::special::airy_bi (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::special::airy_bi (const NdArray< dtype > &inArray)
 
template<typename dtype >
auto nc::special::airy_bi (dtype inValue)
template<typename dtype >
auto nc::special::airy_bi (dtype inValue)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/airy__bi_8hpp_source.html b/docs/doxygen/html/airy__bi_8hpp_source.html index f01ee4d21..46f849162 100644 --- a/docs/doxygen/html/airy__bi_8hpp_source.html +++ b/docs/doxygen/html/airy__bi_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: airy_bi.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/airy__bi__prime_8hpp.html b/docs/doxygen/html/airy__bi__prime_8hpp.html index fa67b8bea..e25b39c2a 100644 --- a/docs/doxygen/html/airy__bi__prime_8hpp.html +++ b/docs/doxygen/html/airy__bi__prime_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: airy_bi_prime.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,34 +129,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::special::airy_bi_prime (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::special::airy_bi_prime (const NdArray< dtype > &inArray)
 
template<typename dtype >
auto nc::special::airy_bi_prime (dtype inValue)
template<typename dtype >
auto nc::special::airy_bi_prime (dtype inValue)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/airy__bi__prime_8hpp_source.html b/docs/doxygen/html/airy__bi__prime_8hpp_source.html index 6da7dd9d6..5d6213ef2 100644 --- a/docs/doxygen/html/airy__bi__prime_8hpp_source.html +++ b/docs/doxygen/html/airy__bi__prime_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: airy_bi_prime.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/alen_8hpp.html b/docs/doxygen/html/alen_8hpp.html index ff8925640..9ac650ae5 100644 --- a/docs/doxygen/html/alen_8hpp.html +++ b/docs/doxygen/html/alen_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: alen.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,29 +127,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
uint32 nc::alen (const NdArray< dtype > &inArray) noexcept
template<typename dtype >
uint32 nc::alen (const NdArray< dtype > &inArray) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/alen_8hpp_source.html b/docs/doxygen/html/alen_8hpp_source.html index f8e5440b3..90adcad2e 100644 --- a/docs/doxygen/html/alen_8hpp_source.html +++ b/docs/doxygen/html/alen_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: alen.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/all_8hpp.html b/docs/doxygen/html/all_8hpp.html index 163670c35..07bdb618d 100644 --- a/docs/doxygen/html/all_8hpp.html +++ b/docs/doxygen/html/all_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: all.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,29 +127,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< bool > nc::all (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
template<typename dtype >
NdArray< boolnc::all (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/all_8hpp_source.html b/docs/doxygen/html/all_8hpp_source.html index c5a21e270..926827c6e 100644 --- a/docs/doxygen/html/all_8hpp_source.html +++ b/docs/doxygen/html/all_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: all.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/allclose_8hpp.html b/docs/doxygen/html/allclose_8hpp.html index 7906dacc8..a250b6b36 100644 --- a/docs/doxygen/html/allclose_8hpp.html +++ b/docs/doxygen/html/allclose_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: allclose.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -125,29 +132,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
bool nc::allclose (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2, double inTolerance=1e-5)
template<typename dtype >
bool nc::allclose (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2, double inTolerance=1e-5)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/allclose_8hpp_source.html b/docs/doxygen/html/allclose_8hpp_source.html index 91446d41f..eb26fbecb 100644 --- a/docs/doxygen/html/allclose_8hpp_source.html +++ b/docs/doxygen/html/allclose_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: allclose.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/amax_8hpp.html b/docs/doxygen/html/amax_8hpp.html index af1c34029..817e51087 100644 --- a/docs/doxygen/html/amax_8hpp.html +++ b/docs/doxygen/html/amax_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: amax.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,29 +127,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::amax (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
template<typename dtype >
NdArray< dtypenc::amax (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/amax_8hpp_source.html b/docs/doxygen/html/amax_8hpp_source.html index dd739c9f5..16788518c 100644 --- a/docs/doxygen/html/amax_8hpp_source.html +++ b/docs/doxygen/html/amax_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: amax.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/amin_8hpp.html b/docs/doxygen/html/amin_8hpp.html index bab60a29c..30ff1d703 100644 --- a/docs/doxygen/html/amin_8hpp.html +++ b/docs/doxygen/html/amin_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: amin.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,29 +127,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::amin (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
template<typename dtype >
NdArray< dtypenc::amin (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/amin_8hpp_source.html b/docs/doxygen/html/amin_8hpp_source.html index b7d31b740..e900d9c40 100644 --- a/docs/doxygen/html/amin_8hpp_source.html +++ b/docs/doxygen/html/amin_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: amin.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/angle_8hpp.html b/docs/doxygen/html/angle_8hpp.html index c4ef85ce7..5ef73e88b 100644 --- a/docs/doxygen/html/angle_8hpp.html +++ b/docs/doxygen/html/angle_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: angle.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,32 +129,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::angle (const NdArray< std::complex< dtype > > &inArray)
template<typename dtype >
auto nc::angle (const NdArray< std::complex< dtype > > &inArray)
 
template<typename dtype >
auto nc::angle (const std::complex< dtype > &inValue)
template<typename dtype >
auto nc::angle (const std::complex< dtype > &inValue)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/angle_8hpp_source.html b/docs/doxygen/html/angle_8hpp_source.html index 72335cced..4ccdf85f6 100644 --- a/docs/doxygen/html/angle_8hpp_source.html +++ b/docs/doxygen/html/angle_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: angle.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/annotated.html b/docs/doxygen/html/annotated.html index 8350f62ca..77f4cd228 100644 --- a/docs/doxygen/html/annotated.html +++ b/docs/doxygen/html/annotated.html @@ -5,7 +5,7 @@ - + NumCpp: Data Structures @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,83 +120,83 @@
Here are the data structures with brief descriptions:
[detail level 12345]
- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
 Nnc
 Ncoordinates
 Ncoordinates
 Nreference_frames
 CAERAz, El, Range coordinates
 CAERAz, El, Range coordinates
 CCelestialHolds a full celestial Celestial object
 CDecHolds a Declination object
 CDecHolds a Declination object
 CECEFECEF coordinates
 CENUEast North Up coordinates
 CENUEast North Up coordinates
 CGeocentricGeocentric coordinates
 CLLAGeodetic coordinates
 CLLAGeodetic coordinates
 CNEDNorth east down coordinates
 CRAHolds a right ascension object
 CRAHolds a right ascension object
 CCartesianCartensian coordinates
 CEulerEuler
 CEulerEuler
 COrientationOrientation
 NimageProcessing
 NimageProcessing
 CCentroidHolds the information for a centroid
 CClusterHolds the information for a cluster of pixels
 CClusterHolds the information for a cluster of pixels
 CClusterMakerClusters exceedance data into contiguous groups
 CPixelHolds the information for a single pixel
 CPixelHolds the information for a single pixel
 Nintegrate
 CLegendrePolynomial
 CLegendrePolynomial
 Nlinalg
 CSVD
 CSVD
 Nlogger
 NdetailRegister a global logger
 NdetailRegister a global logger
 Ntype_traits
 Chas_serializeType trait to check if a type has a serialize method with the correct signature
 Chas_serializeType trait to check if a type has a serialize method with the correct signature
 Chas_serialize< DataType, std::void_t< std::enable_if_t< std::is_same_v< serialize_t< DataType >, std::string >, int > > >Type trait to check if a type has a serialize method with the correct signature
 CBinaryDataLoggerBinary Logger
 CBinaryDataLoggerBinary Logger
 CBinaryLoggerBinary Logger Singleton
 Npolynomial
 Npolynomial
 CPoly1d
 Nrandom
 Nrandom
 CRNG
 Nroots
 Nroots
 CBisection
 CBrent
 CBrent
 CDekker
 CIterationABC for iteration classes to derive from
 CIterationABC for iteration classes to derive from
 CNewton
 CSecant
 CSecant
 Nrotations
 CDCMFactory methods for generating direction cosine matrices and vectors
 CDCMFactory methods for generating direction cosine matrices and vectors
 CQuaternionHolds a unit quaternion
 Ntype_traits
 Ntype_traits
 Cis_ndarray_int
 Cis_ndarray_int< NdArray< dtype, Allocator > >
 Cis_ndarray_int< NdArray< dtype, Allocator > >
 Cis_ndarray_signed_int
 Cis_ndarray_signed_int< NdArray< dtype, Allocator > >
 Cis_ndarray_signed_int< NdArray< dtype, Allocator > >
 Nutils
 Ntimeit_detail
 Ntimeit_detail
 CResultResult statistics of a timeit run
 Call_arithmetic
 Call_arithmetic
 Call_arithmetic< Head, Tail... >
 Call_arithmetic< T >
 Call_arithmetic< T >
 Call_same
 Call_same< T1, Head, Tail... >
 Call_same< T1, Head, Tail... >
 Call_same< T1, T2 >
 CDataCubeConvenience container for holding a uniform array of NdArrays
 CDataCubeConvenience container for holding a uniform array of NdArrays
 CDateTimeDate Time class for working with iso formatted date times
 CDtypeInfoHolds info about the dtype
 CDtypeInfoHolds info about the dtype
 CDtypeInfo< std::complex< dtype > >Holds info about the std::complex
 CgreaterThan
 CgreaterThan
 Cis_complex
 Cis_complex< std::complex< T > >
 Cis_complex< std::complex< T > >
 Cis_ndarray_int
 Cis_ndarray_int< NdArray< dtype, Allocator > >
 Cis_ndarray_int< NdArray< dtype, Allocator > >
 Cis_valid_dtype
 CNdArrayHolds 1D and 2D arrays, the main work horse of the NumCpp library
 CNdArrayHolds 1D and 2D arrays, the main work horse of the NumCpp library
 CNdArrayColumnIteratorCustom column iterator for NdArray
 CNdArrayConstColumnIteratorCustom column const_iterator for NdArray
 CNdArrayConstColumnIteratorCustom column const_iterator for NdArray
 CNdArrayConstIteratorCustom const_iterator for NdArray
 CNdArrayIteratorCustom iterator for NdArray
 CNdArrayIteratorCustom iterator for NdArray
 CShapeA Shape Class for NdArrays
 CSliceA Class for slicing into NdArrays
 CSliceA Class for slicing into NdArrays
 CTimerA timer class for timing code execution
 CVec2Holds a 2D vector
 CVec2Holds a 2D vector
 CVec3Holds a 3D vector
@@ -198,7 +205,7 @@ diff --git a/docs/doxygen/html/any_8hpp.html b/docs/doxygen/html/any_8hpp.html index 5d3a3ee55..ecbba5659 100644 --- a/docs/doxygen/html/any_8hpp.html +++ b/docs/doxygen/html/any_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: any.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,29 +127,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< bool > nc::any (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
template<typename dtype >
NdArray< boolnc::any (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/any_8hpp_source.html b/docs/doxygen/html/any_8hpp_source.html index 0943e1c3c..e78dc0d2b 100644 --- a/docs/doxygen/html/any_8hpp_source.html +++ b/docs/doxygen/html/any_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: any.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/append_8hpp.html b/docs/doxygen/html/append_8hpp.html index f143d8a52..155166989 100644 --- a/docs/doxygen/html/append_8hpp.html +++ b/docs/doxygen/html/append_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: append.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,29 +130,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::append (const NdArray< dtype > &inArray, const NdArray< dtype > &inAppendValues, Axis inAxis=Axis::NONE)
template<typename dtype >
NdArray< dtypenc::append (const NdArray< dtype > &inArray, const NdArray< dtype > &inAppendValues, Axis inAxis=Axis::NONE)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/append_8hpp_source.html b/docs/doxygen/html/append_8hpp_source.html index dd363212f..8a2cdca98 100644 --- a/docs/doxygen/html/append_8hpp_source.html +++ b/docs/doxygen/html/append_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: append.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/apply_function_8hpp.html b/docs/doxygen/html/apply_function_8hpp.html index 1dd9e23f5..5a4e0170f 100644 --- a/docs/doxygen/html/apply_function_8hpp.html +++ b/docs/doxygen/html/apply_function_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: applyFunction.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,29 +128,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
void nc::applyFunction (NdArray< dtype > &inArray, const std::function< dtype(dtype)> &inFunc)
template<typename dtype >
void nc::applyFunction (NdArray< dtype > &inArray, const std::function< dtype(dtype)> &inFunc)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/apply_function_8hpp_source.html b/docs/doxygen/html/apply_function_8hpp_source.html index 927f8e8ac..e033634a5 100644 --- a/docs/doxygen/html/apply_function_8hpp_source.html +++ b/docs/doxygen/html/apply_function_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: applyFunction.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/apply_poly1d_8hpp.html b/docs/doxygen/html/apply_poly1d_8hpp.html index 62e9dbf85..786dc2c1b 100644 --- a/docs/doxygen/html/apply_poly1d_8hpp.html +++ b/docs/doxygen/html/apply_poly1d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: applyPoly1d.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,29 +128,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
void nc::applyPoly1d (NdArray< dtype > &inArray, const polynomial::Poly1d< dtype > &inPoly)
template<typename dtype >
void nc::applyPoly1d (NdArray< dtype > &inArray, const polynomial::Poly1d< dtype > &inPoly)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/apply_poly1d_8hpp_source.html b/docs/doxygen/html/apply_poly1d_8hpp_source.html index 70dea72d5..75b4edf63 100644 --- a/docs/doxygen/html/apply_poly1d_8hpp_source.html +++ b/docs/doxygen/html/apply_poly1d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: applyPoly1d.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/apply_threshold_8hpp.html b/docs/doxygen/html/apply_threshold_8hpp.html index 7c8872f22..62ee23163 100644 --- a/docs/doxygen/html/apply_threshold_8hpp.html +++ b/docs/doxygen/html/apply_threshold_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: applyThreshold.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,31 +127,31 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::imageProcessing
namespace  nc::imageProcessing
 
- - + +

Functions

template<typename dtype >
NdArray< bool > nc::imageProcessing::applyThreshold (const NdArray< dtype > &inImageArray, dtype inThreshold)
template<typename dtype >
NdArray< boolnc::imageProcessing::applyThreshold (const NdArray< dtype > &inImageArray, dtype inThreshold)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Applies a threshold to an image

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Applies a threshold to an image

diff --git a/docs/doxygen/html/apply_threshold_8hpp_source.html b/docs/doxygen/html/apply_threshold_8hpp_source.html index 081fcff49..c653706b8 100644 --- a/docs/doxygen/html/apply_threshold_8hpp_source.html +++ b/docs/doxygen/html/apply_threshold_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: applyThreshold.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/arange_8hpp.html b/docs/doxygen/html/arange_8hpp.html index 4d02a6197..e081bda4d 100644 --- a/docs/doxygen/html/arange_8hpp.html +++ b/docs/doxygen/html/arange_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: arange.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,35 +130,35 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::arange (const Slice &inSlice)
template<typename dtype >
NdArray< dtype > nc::arange (const Slice &inSlice)
 
template<typename dtype >
NdArray< dtype > nc::arange (dtype inStart, dtype inStop, dtype inStep=1)
template<typename dtype >
NdArray< dtype > nc::arange (dtype inStart, dtype inStop, dtype inStep=1)
 
template<typename dtype >
NdArray< dtype > nc::arange (dtype inStop)
template<typename dtype >
NdArray< dtype > nc::arange (dtype inStop)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/arange_8hpp_source.html b/docs/doxygen/html/arange_8hpp_source.html index 2af426b8e..22d95284a 100644 --- a/docs/doxygen/html/arange_8hpp_source.html +++ b/docs/doxygen/html/arange_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: arange.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/arccos_8hpp.html b/docs/doxygen/html/arccos_8hpp.html index 44eded773..58f629449 100644 --- a/docs/doxygen/html/arccos_8hpp.html +++ b/docs/doxygen/html/arccos_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: arccos.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,32 +130,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::arccos (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::arccos (const NdArray< dtype > &inArray)
 
template<typename dtype >
auto nc::arccos (dtype inValue) noexcept
template<typename dtype >
auto nc::arccos (dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/arccos_8hpp_source.html b/docs/doxygen/html/arccos_8hpp_source.html index df290887c..708c53638 100644 --- a/docs/doxygen/html/arccos_8hpp_source.html +++ b/docs/doxygen/html/arccos_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: arccos.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/arccosh_8hpp.html b/docs/doxygen/html/arccosh_8hpp.html index 6eeb417e8..410e93404 100644 --- a/docs/doxygen/html/arccosh_8hpp.html +++ b/docs/doxygen/html/arccosh_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: arccosh.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,32 +130,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::arccosh (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::arccosh (const NdArray< dtype > &inArray)
 
template<typename dtype >
auto nc::arccosh (dtype inValue) noexcept
template<typename dtype >
auto nc::arccosh (dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/arccosh_8hpp_source.html b/docs/doxygen/html/arccosh_8hpp_source.html index f01fa12bf..e8cbdd213 100644 --- a/docs/doxygen/html/arccosh_8hpp_source.html +++ b/docs/doxygen/html/arccosh_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: arccosh.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/arcsin_8hpp.html b/docs/doxygen/html/arcsin_8hpp.html index 200c80317..41233a77a 100644 --- a/docs/doxygen/html/arcsin_8hpp.html +++ b/docs/doxygen/html/arcsin_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: arcsin.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,32 +130,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::arcsin (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::arcsin (const NdArray< dtype > &inArray)
 
template<typename dtype >
auto nc::arcsin (dtype inValue) noexcept
template<typename dtype >
auto nc::arcsin (dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/arcsin_8hpp_source.html b/docs/doxygen/html/arcsin_8hpp_source.html index 5673a5a0c..6d3bc9443 100644 --- a/docs/doxygen/html/arcsin_8hpp_source.html +++ b/docs/doxygen/html/arcsin_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: arcsin.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/arcsinh_8hpp.html b/docs/doxygen/html/arcsinh_8hpp.html index 65c396b4d..3d849f248 100644 --- a/docs/doxygen/html/arcsinh_8hpp.html +++ b/docs/doxygen/html/arcsinh_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: arcsinh.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,32 +130,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::arcsinh (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::arcsinh (const NdArray< dtype > &inArray)
 
template<typename dtype >
auto nc::arcsinh (dtype inValue) noexcept
template<typename dtype >
auto nc::arcsinh (dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/arcsinh_8hpp_source.html b/docs/doxygen/html/arcsinh_8hpp_source.html index 8759018c6..27e00fbe4 100644 --- a/docs/doxygen/html/arcsinh_8hpp_source.html +++ b/docs/doxygen/html/arcsinh_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: arcsinh.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/arctan2_8hpp.html b/docs/doxygen/html/arctan2_8hpp.html index 826cfd4ee..4c15525fc 100644 --- a/docs/doxygen/html/arctan2_8hpp.html +++ b/docs/doxygen/html/arctan2_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: arctan2.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,32 +131,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::arctan2 (const NdArray< dtype > &inY, const NdArray< dtype > &inX)
template<typename dtype >
auto nc::arctan2 (const NdArray< dtype > &inY, const NdArray< dtype > &inX)
 
template<typename dtype >
auto nc::arctan2 (dtype inY, dtype inX) noexcept
template<typename dtype >
auto nc::arctan2 (dtype inY, dtype inX) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/arctan2_8hpp_source.html b/docs/doxygen/html/arctan2_8hpp_source.html index 0b4851747..2e65c402a 100644 --- a/docs/doxygen/html/arctan2_8hpp_source.html +++ b/docs/doxygen/html/arctan2_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: arctan2.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/arctan_8hpp.html b/docs/doxygen/html/arctan_8hpp.html index 017751702..fcdcc5d32 100644 --- a/docs/doxygen/html/arctan_8hpp.html +++ b/docs/doxygen/html/arctan_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: arctan.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,32 +130,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::arctan (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::arctan (const NdArray< dtype > &inArray)
 
template<typename dtype >
auto nc::arctan (dtype inValue) noexcept
template<typename dtype >
auto nc::arctan (dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/arctan_8hpp_source.html b/docs/doxygen/html/arctan_8hpp_source.html index 7d7709a85..3c3457848 100644 --- a/docs/doxygen/html/arctan_8hpp_source.html +++ b/docs/doxygen/html/arctan_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: arctan.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/arctanh_8hpp.html b/docs/doxygen/html/arctanh_8hpp.html index 3cffffdb7..bdeb24623 100644 --- a/docs/doxygen/html/arctanh_8hpp.html +++ b/docs/doxygen/html/arctanh_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: arctanh.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,32 +130,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::arctanh (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::arctanh (const NdArray< dtype > &inArray)
 
template<typename dtype >
auto nc::arctanh (dtype inValue) noexcept
template<typename dtype >
auto nc::arctanh (dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/arctanh_8hpp_source.html b/docs/doxygen/html/arctanh_8hpp_source.html index 43b18e1a5..5ae9cf8a2 100644 --- a/docs/doxygen/html/arctanh_8hpp_source.html +++ b/docs/doxygen/html/arctanh_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: arctanh.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/argmax_8hpp.html b/docs/doxygen/html/argmax_8hpp.html index 804cbc574..5107d16da 100644 --- a/docs/doxygen/html/argmax_8hpp.html +++ b/docs/doxygen/html/argmax_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: argmax.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,29 +127,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< uint32 > nc::argmax (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
template<typename dtype >
NdArray< uint32nc::argmax (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/argmax_8hpp_source.html b/docs/doxygen/html/argmax_8hpp_source.html index 36f7c4491..26a3842dd 100644 --- a/docs/doxygen/html/argmax_8hpp_source.html +++ b/docs/doxygen/html/argmax_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: argmax.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/argmin_8hpp.html b/docs/doxygen/html/argmin_8hpp.html index d8ea0dd31..576e4499f 100644 --- a/docs/doxygen/html/argmin_8hpp.html +++ b/docs/doxygen/html/argmin_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: argmin.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,29 +127,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< uint32 > nc::argmin (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
template<typename dtype >
NdArray< uint32nc::argmin (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/argmin_8hpp_source.html b/docs/doxygen/html/argmin_8hpp_source.html index acef37bb9..c18674540 100644 --- a/docs/doxygen/html/argmin_8hpp_source.html +++ b/docs/doxygen/html/argmin_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: argmin.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/argsort_8hpp.html b/docs/doxygen/html/argsort_8hpp.html index 38b0ede0c..7a1535fda 100644 --- a/docs/doxygen/html/argsort_8hpp.html +++ b/docs/doxygen/html/argsort_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: argsort.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,29 +127,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< uint32 > nc::argsort (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
template<typename dtype >
NdArray< uint32nc::argsort (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/argsort_8hpp_source.html b/docs/doxygen/html/argsort_8hpp_source.html index 113c82d1f..e7a544384 100644 --- a/docs/doxygen/html/argsort_8hpp_source.html +++ b/docs/doxygen/html/argsort_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: argsort.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/argwhere_8hpp.html b/docs/doxygen/html/argwhere_8hpp.html index 1c60d6a20..f707664a0 100644 --- a/docs/doxygen/html/argwhere_8hpp.html +++ b/docs/doxygen/html/argwhere_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: argwhere.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,29 +127,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< uint32 > nc::argwhere (const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< uint32nc::argwhere (const NdArray< dtype > &inArray)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/argwhere_8hpp_source.html b/docs/doxygen/html/argwhere_8hpp_source.html index 9123f050d..5320b7b4c 100644 --- a/docs/doxygen/html/argwhere_8hpp_source.html +++ b/docs/doxygen/html/argwhere_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: argwhere.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/around_8hpp.html b/docs/doxygen/html/around_8hpp.html index f3f21cc50..2df50708b 100644 --- a/docs/doxygen/html/around_8hpp.html +++ b/docs/doxygen/html/around_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: around.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -119,32 +126,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::around (const NdArray< dtype > &inArray, uint8 inNumDecimals=0)
template<typename dtype >
NdArray< dtypenc::around (const NdArray< dtype > &inArray, uint8 inNumDecimals=0)
 
template<typename dtype >
dtype nc::around (dtype inValue, uint8 inNumDecimals=0)
template<typename dtype >
dtype nc::around (dtype inValue, uint8 inNumDecimals=0)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/around_8hpp_source.html b/docs/doxygen/html/around_8hpp_source.html index 47524df5c..d4c57b61b 100644 --- a/docs/doxygen/html/around_8hpp_source.html +++ b/docs/doxygen/html/around_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: around.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/array__equal_8hpp.html b/docs/doxygen/html/array__equal_8hpp.html index 86bc4a093..1e8710abf 100644 --- a/docs/doxygen/html/array__equal_8hpp.html +++ b/docs/doxygen/html/array__equal_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: array_equal.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,29 +127,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
bool nc::array_equal (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2) noexcept
template<typename dtype >
bool nc::array_equal (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/array__equal_8hpp_source.html b/docs/doxygen/html/array__equal_8hpp_source.html index c20f1317d..e09a361d6 100644 --- a/docs/doxygen/html/array__equal_8hpp_source.html +++ b/docs/doxygen/html/array__equal_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: array_equal.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/array__equiv_8hpp.html b/docs/doxygen/html/array__equiv_8hpp.html index ada4eaeca..a357d3390 100644 --- a/docs/doxygen/html/array__equiv_8hpp.html +++ b/docs/doxygen/html/array__equiv_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: array_equiv.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,29 +130,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
bool nc::array_equiv (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2) noexcept
template<typename dtype >
bool nc::array_equiv (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/array__equiv_8hpp_source.html b/docs/doxygen/html/array__equiv_8hpp_source.html index 577b5e996..3be2e03b5 100644 --- a/docs/doxygen/html/array__equiv_8hpp_source.html +++ b/docs/doxygen/html/array__equiv_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: array_equiv.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/asarray_8hpp.html b/docs/doxygen/html/asarray_8hpp.html index 725cf5f98..daac41807 100644 --- a/docs/doxygen/html/asarray_8hpp.html +++ b/docs/doxygen/html/asarray_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: asarray.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -130,77 +137,77 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::asarray (const dtype *iterBegin, const dtype *iterEnd)
template<typename dtype >
NdArray< dtypenc::asarray (const dtype *iterBegin, const dtype *iterEnd)
 
template<typename dtype >
NdArray< dtype > nc::asarray (const dtype *ptr, uint32 numRows, uint32 numCols)
template<typename dtype >
NdArray< dtypenc::asarray (const dtype *ptr, uint32 numRows, uint32 numCols)
 
template<typename dtype >
NdArray< dtype > nc::asarray (const dtype *ptr, uint32 size)
template<typename dtype >
NdArray< dtypenc::asarray (const dtype *ptr, uint32 size)
 
template<typename dtype , std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
NdArray< dtype > nc::asarray (const std::deque< dtype > &inDeque)
template<typename dtype , std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
NdArray< dtypenc::asarray (const std::deque< dtype > &inDeque)
 
template<typename dtype >
NdArray< dtype > nc::asarray (const std::deque< std::deque< dtype > > &inDeque)
template<typename dtype >
NdArray< dtypenc::asarray (const std::deque< std::deque< dtype > > &inDeque)
 
template<typename dtype >
NdArray< dtype > nc::asarray (const std::list< dtype > &inList)
template<typename dtype >
NdArray< dtypenc::asarray (const std::list< dtype > &inList)
 
template<typename dtype , typename dtypeComp >
NdArray< dtype > nc::asarray (const std::set< dtype, dtypeComp > &inSet)
template<typename dtype , typename dtypeComp >
NdArray< dtypenc::asarray (const std::set< dtype, dtypeComp > &inSet)
 
template<typename dtype >
NdArray< dtype > nc::asarray (const std::vector< std::vector< dtype > > &inVector)
template<typename dtype >
NdArray< dtypenc::asarray (const std::vector< std::vector< dtype > > &inVector)
 
template<typename dtype , typename UIntType , std::enable_if_t< std::is_integral_v< UIntType > &&!std::is_same_v< UIntType, bool >, int > = 0>
NdArray< dtype > nc::asarray (dtype *ptr, UIntType size, PointerPolicy pointerPolicy=PointerPolicy::COPY) noexcept
template<typename dtype , typename UIntType , std::enable_if_t< std::is_integral_v< UIntType > &&!std::is_same_v< UIntType, bool >, int > = 0>
NdArray< dtypenc::asarray (dtype *ptr, UIntType size, PointerPolicy pointerPolicy=PointerPolicy::COPY) noexcept
 
template<typename dtype , typename UIntType1 , typename UIntType2 , std::enable_if_t< std::is_integral_v< UIntType1 > &&!std::is_same_v< UIntType1, bool >, int > = 0, std::enable_if_t< std::is_integral_v< UIntType2 > &&!std::is_same_v< UIntType2, bool >, int > = 0>
NdArray< dtype > nc::asarray (dtype *ptr, UIntType1 numRows, UIntType2 numCols, PointerPolicy pointerPolicy=PointerPolicy::COPY) noexcept
template<typename dtype , typename UIntType1 , typename UIntType2 , std::enable_if_t< std::is_integral_v< UIntType1 > &&!std::is_same_v< UIntType1, bool >, int > = 0, std::enable_if_t< std::is_integral_v< UIntType2 > &&!std::is_same_v< UIntType2, bool >, int > = 0>
NdArray< dtypenc::asarray (dtype *ptr, UIntType1 numRows, UIntType2 numCols, PointerPolicy pointerPolicy=PointerPolicy::COPY) noexcept
 
template<typename Iterator >
auto nc::asarray (Iterator iterBegin, Iterator iterEnd)
template<typename Iterator >
auto nc::asarray (Iterator iterBegin, Iterator iterEnd)
 
template<typename dtype , size_t ArraySize, std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
NdArray< dtype > nc::asarray (std::array< dtype, ArraySize > &inArray, PointerPolicy pointerPolicy=PointerPolicy::COPY)
template<typename dtype , size_t ArraySize, std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
NdArray< dtypenc::asarray (std::array< dtype, ArraySize > &inArray, PointerPolicy pointerPolicy=PointerPolicy::COPY)
 
template<typename dtype , size_t Dim0Size, size_t Dim1Size>
NdArray< dtype > nc::asarray (std::array< std::array< dtype, Dim1Size >, Dim0Size > &inArray, PointerPolicy pointerPolicy=PointerPolicy::COPY)
template<typename dtype , size_t Dim0Size, size_t Dim1Size>
NdArray< dtypenc::asarray (std::array< std::array< dtype, Dim1Size >, Dim0Size > &inArray, PointerPolicy pointerPolicy=PointerPolicy::COPY)
 
template<typename dtype , std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
NdArray< dtype > nc::asarray (std::initializer_list< dtype > inList)
template<typename dtype , std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
NdArray< dtypenc::asarray (std::initializer_list< dtype > inList)
 
template<typename dtype >
NdArray< dtype > nc::asarray (std::initializer_list< std::initializer_list< dtype > > inList)
template<typename dtype >
NdArray< dtypenc::asarray (std::initializer_list< std::initializer_list< dtype > > inList)
 
template<typename dtype , std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
NdArray< dtype > nc::asarray (std::vector< dtype > &inVector, PointerPolicy pointerPolicy=PointerPolicy::COPY)
template<typename dtype , std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
NdArray< dtypenc::asarray (std::vector< dtype > &inVector, PointerPolicy pointerPolicy=PointerPolicy::COPY)
 
template<typename dtype , size_t Dim1Size>
NdArray< dtype > nc::asarray (std::vector< std::array< dtype, Dim1Size > > &inVector, PointerPolicy pointerPolicy=PointerPolicy::COPY)
template<typename dtype , size_t Dim1Size>
NdArray< dtypenc::asarray (std::vector< std::array< dtype, Dim1Size > > &inVector, PointerPolicy pointerPolicy=PointerPolicy::COPY)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/asarray_8hpp_source.html b/docs/doxygen/html/asarray_8hpp_source.html index f49dc9951..a562d8d8f 100644 --- a/docs/doxygen/html/asarray_8hpp_source.html +++ b/docs/doxygen/html/asarray_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: asarray.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/astype_8hpp.html b/docs/doxygen/html/astype_8hpp.html index 33cdde6cd..464600978 100644 --- a/docs/doxygen/html/astype_8hpp.html +++ b/docs/doxygen/html/astype_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: astype.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,29 +128,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtypeOut = double, typename dtype >
NdArray< dtypeOut > nc::astype (const NdArray< dtype > inArray)
template<typename dtypeOut = double, typename dtype >
NdArray< dtypeOutnc::astype (const NdArray< dtype > inArray)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/astype_8hpp_source.html b/docs/doxygen/html/astype_8hpp_source.html index 37ad7a913..1fe3fd17e 100644 --- a/docs/doxygen/html/astype_8hpp_source.html +++ b/docs/doxygen/html/astype_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: astype.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/average_8hpp.html b/docs/doxygen/html/average_8hpp.html index 205294ae3..e037b0c2a 100644 --- a/docs/doxygen/html/average_8hpp.html +++ b/docs/doxygen/html/average_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: average.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,7 +127,7 @@ #include "NumCpp/Core/Internal/StdComplexOperators.hpp"
#include "NumCpp/Core/Internal/StlAlgorithms.hpp"
#include "NumCpp/Core/Internal/TypeTraits.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/Core/Types.hpp"
#include "NumCpp/Functions/mean.hpp"
#include "NumCpp/NdArray.hpp"
@@ -129,35 +136,35 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + + - - + +

Functions

template<typename dtype >
auto nc::average (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
template<typename dtype >
auto nc::average (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
 
template<typename dtype >
NdArray< double > nc::average (const NdArray< dtype > &inArray, const NdArray< dtype > &inWeights, Axis inAxis=Axis::NONE)
template<typename dtype >
NdArray< doublenc::average (const NdArray< dtype > &inArray, const NdArray< dtype > &inWeights, Axis inAxis=Axis::NONE)
 
template<typename dtype >
NdArray< std::complex< double > > nc::average (const NdArray< std::complex< dtype > > &inArray, const NdArray< dtype > &inWeights, Axis inAxis=Axis::NONE)
template<typename dtype >
NdArray< std::complex< double > > nc::average (const NdArray< std::complex< dtype > > &inArray, const NdArray< dtype > &inWeights, Axis inAxis=Axis::NONE)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/average_8hpp_source.html b/docs/doxygen/html/average_8hpp_source.html index 37b0a6e12..76e42988f 100644 --- a/docs/doxygen/html/average_8hpp_source.html +++ b/docs/doxygen/html/average_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: average.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/bartlett_8hpp.html b/docs/doxygen/html/bartlett_8hpp.html index 464e3b841..dfc2e24dc 100644 --- a/docs/doxygen/html/bartlett_8hpp.html +++ b/docs/doxygen/html/bartlett_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: bartlett.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,28 +128,28 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- +

Functions

NdArray< double > nc::bartlett (int32 m)
NdArray< doublenc::bartlett (int32 m)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/bartlett_8hpp_source.html b/docs/doxygen/html/bartlett_8hpp_source.html index 147e38fd5..83ab7b22c 100644 --- a/docs/doxygen/html/bartlett_8hpp_source.html +++ b/docs/doxygen/html/bartlett_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: bartlett.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -158,7 +172,7 @@ diff --git a/docs/doxygen/html/bc_sd.png b/docs/doxygen/html/bc_sd.png new file mode 100644 index 000000000..7c691d4e8 Binary files /dev/null and b/docs/doxygen/html/bc_sd.png differ diff --git a/docs/doxygen/html/bessel__in_8hpp.html b/docs/doxygen/html/bessel__in_8hpp.html index 7bdd43d09..b5d4a5469 100644 --- a/docs/doxygen/html/bessel__in_8hpp.html +++ b/docs/doxygen/html/bessel__in_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: bessel_in.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,34 +131,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_in (dtype1 inV, const NdArray< dtype2 > &inArrayX)
template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_in (dtype1 inV, const NdArray< dtype2 > &inArrayX)
 
template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_in (dtype1 inV, dtype2 inX)
template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_in (dtype1 inV, dtype2 inX)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/bessel__in_8hpp_source.html b/docs/doxygen/html/bessel__in_8hpp_source.html index 8de15ec38..baff2ef1b 100644 --- a/docs/doxygen/html/bessel__in_8hpp_source.html +++ b/docs/doxygen/html/bessel__in_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: bessel_in.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/bessel__in__prime_8hpp.html b/docs/doxygen/html/bessel__in__prime_8hpp.html index ad31bccf2..ddf89d278 100644 --- a/docs/doxygen/html/bessel__in__prime_8hpp.html +++ b/docs/doxygen/html/bessel__in__prime_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: bessel_in_prime.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,34 +130,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_in_prime (dtype1 inV, const NdArray< dtype2 > &inArrayX)
template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_in_prime (dtype1 inV, const NdArray< dtype2 > &inArrayX)
 
template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_in_prime (dtype1 inV, dtype2 inX)
template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_in_prime (dtype1 inV, dtype2 inX)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/bessel__in__prime_8hpp_source.html b/docs/doxygen/html/bessel__in__prime_8hpp_source.html index 2c58d9f47..367e756e4 100644 --- a/docs/doxygen/html/bessel__in__prime_8hpp_source.html +++ b/docs/doxygen/html/bessel__in__prime_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: bessel_in_prime.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/bessel__jn_8hpp.html b/docs/doxygen/html/bessel__jn_8hpp.html index c64ce1f37..1c7f87b9b 100644 --- a/docs/doxygen/html/bessel__jn_8hpp.html +++ b/docs/doxygen/html/bessel__jn_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: bessel_jn.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,34 +131,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_jn (dtype1 inV, const NdArray< dtype2 > &inArrayX)
template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_jn (dtype1 inV, const NdArray< dtype2 > &inArrayX)
 
template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_jn (dtype1 inV, dtype2 inX)
template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_jn (dtype1 inV, dtype2 inX)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/bessel__jn_8hpp_source.html b/docs/doxygen/html/bessel__jn_8hpp_source.html index a338358bb..a56cd8ff4 100644 --- a/docs/doxygen/html/bessel__jn_8hpp_source.html +++ b/docs/doxygen/html/bessel__jn_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: bessel_jn.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/bessel__jn__prime_8hpp.html b/docs/doxygen/html/bessel__jn__prime_8hpp.html index 101b55e5b..0b6948d5d 100644 --- a/docs/doxygen/html/bessel__jn__prime_8hpp.html +++ b/docs/doxygen/html/bessel__jn__prime_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: bessel_jn_prime.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,34 +130,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_jn_prime (dtype1 inV, const NdArray< dtype2 > &inArrayX)
template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_jn_prime (dtype1 inV, const NdArray< dtype2 > &inArrayX)
 
template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_jn_prime (dtype1 inV, dtype2 inX)
template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_jn_prime (dtype1 inV, dtype2 inX)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/bessel__jn__prime_8hpp_source.html b/docs/doxygen/html/bessel__jn__prime_8hpp_source.html index 93cb7ce41..e92169df4 100644 --- a/docs/doxygen/html/bessel__jn__prime_8hpp_source.html +++ b/docs/doxygen/html/bessel__jn__prime_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: bessel_jn_prime.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/bessel__kn_8hpp.html b/docs/doxygen/html/bessel__kn_8hpp.html index d8170c3c9..a0b6f52c8 100644 --- a/docs/doxygen/html/bessel__kn_8hpp.html +++ b/docs/doxygen/html/bessel__kn_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: bessel_kn.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,34 +131,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_kn (dtype1 inV, const NdArray< dtype2 > &inArrayX)
template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_kn (dtype1 inV, const NdArray< dtype2 > &inArrayX)
 
template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_kn (dtype1 inV, dtype2 inX)
template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_kn (dtype1 inV, dtype2 inX)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/bessel__kn_8hpp_source.html b/docs/doxygen/html/bessel__kn_8hpp_source.html index 35d841e89..75eed8e25 100644 --- a/docs/doxygen/html/bessel__kn_8hpp_source.html +++ b/docs/doxygen/html/bessel__kn_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: bessel_kn.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/bessel__kn__prime_8hpp.html b/docs/doxygen/html/bessel__kn__prime_8hpp.html index f0f7be568..a1fe73fcb 100644 --- a/docs/doxygen/html/bessel__kn__prime_8hpp.html +++ b/docs/doxygen/html/bessel__kn__prime_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: bessel_kn_prime.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,34 +130,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_kn_prime (dtype1 inV, const NdArray< dtype2 > &inArrayX)
template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_kn_prime (dtype1 inV, const NdArray< dtype2 > &inArrayX)
 
template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_kn_prime (dtype1 inV, dtype2 inX)
template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_kn_prime (dtype1 inV, dtype2 inX)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/bessel__kn__prime_8hpp_source.html b/docs/doxygen/html/bessel__kn__prime_8hpp_source.html index 59d3f7f01..05cefd50d 100644 --- a/docs/doxygen/html/bessel__kn__prime_8hpp_source.html +++ b/docs/doxygen/html/bessel__kn__prime_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: bessel_kn_prime.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/bessel__yn_8hpp.html b/docs/doxygen/html/bessel__yn_8hpp.html index e4b4d9057..331f966e8 100644 --- a/docs/doxygen/html/bessel__yn_8hpp.html +++ b/docs/doxygen/html/bessel__yn_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: bessel_yn.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,34 +131,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_yn (dtype1 inV, const NdArray< dtype2 > &inArrayX)
template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_yn (dtype1 inV, const NdArray< dtype2 > &inArrayX)
 
template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_yn (dtype1 inV, dtype2 inX)
template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_yn (dtype1 inV, dtype2 inX)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/bessel__yn_8hpp_source.html b/docs/doxygen/html/bessel__yn_8hpp_source.html index 465930d0e..11911753d 100644 --- a/docs/doxygen/html/bessel__yn_8hpp_source.html +++ b/docs/doxygen/html/bessel__yn_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: bessel_yn.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/bessel__yn__prime_8hpp.html b/docs/doxygen/html/bessel__yn__prime_8hpp.html index bcd470a61..ed3005ce9 100644 --- a/docs/doxygen/html/bessel__yn__prime_8hpp.html +++ b/docs/doxygen/html/bessel__yn__prime_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: bessel_yn_prime.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,34 +130,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_yn_prime (dtype1 inV, const NdArray< dtype2 > &inArrayX)
template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_yn_prime (dtype1 inV, const NdArray< dtype2 > &inArrayX)
 
template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_yn_prime (dtype1 inV, dtype2 inX)
template<typename dtype1 , typename dtype2 >
auto nc::special::bessel_yn_prime (dtype1 inV, dtype2 inX)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/bessel__yn__prime_8hpp_source.html b/docs/doxygen/html/bessel__yn__prime_8hpp_source.html index 62ec93a49..18dc898dc 100644 --- a/docs/doxygen/html/bessel__yn__prime_8hpp_source.html +++ b/docs/doxygen/html/bessel__yn__prime_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: bessel_yn_prime.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/binary_repr_8hpp.html b/docs/doxygen/html/binary_repr_8hpp.html index 2c281186f..9cbf9c626 100644 --- a/docs/doxygen/html/binary_repr_8hpp.html +++ b/docs/doxygen/html/binary_repr_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: binaryRepr.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,29 +129,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
std::string nc::binaryRepr (dtype inValue)
template<typename dtype >
std::string nc::binaryRepr (dtype inValue)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/binary_repr_8hpp_source.html b/docs/doxygen/html/binary_repr_8hpp_source.html index 23c7675b3..469e1d4dd 100644 --- a/docs/doxygen/html/binary_repr_8hpp_source.html +++ b/docs/doxygen/html/binary_repr_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: binaryRepr.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/bincount_8hpp.html b/docs/doxygen/html/bincount_8hpp.html index b3dedbfea..7be68308a 100644 --- a/docs/doxygen/html/bincount_8hpp.html +++ b/docs/doxygen/html/bincount_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: bincount.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,32 +131,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::bincount (const NdArray< dtype > &inArray, const NdArray< dtype > &inWeights, uint16 inMinLength=1)
template<typename dtype >
NdArray< dtypenc::bincount (const NdArray< dtype > &inArray, const NdArray< dtype > &inWeights, uint16 inMinLength=1)
 
template<typename dtype >
NdArray< dtype > nc::bincount (const NdArray< dtype > &inArray, uint16 inMinLength=1)
template<typename dtype >
NdArray< dtypenc::bincount (const NdArray< dtype > &inArray, uint16 inMinLength=1)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/bincount_8hpp_source.html b/docs/doxygen/html/bincount_8hpp_source.html index c3c6fef34..0c4b969a9 100644 --- a/docs/doxygen/html/bincount_8hpp_source.html +++ b/docs/doxygen/html/bincount_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: bincount.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/binomial_8hpp.html b/docs/doxygen/html/binomial_8hpp.html index a290968eb..d5c3b8b7d 100644 --- a/docs/doxygen/html/binomial_8hpp.html +++ b/docs/doxygen/html/binomial_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: binomial.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -118,7 +125,7 @@ #include <string>
#include "NumCpp/Core/Internal/Error.hpp"
#include "NumCpp/Core/Internal/StaticAsserts.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/NdArray.hpp"
#include "NumCpp/Random/generator.hpp"
@@ -126,42 +133,42 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::random
namespace  nc::random
 
namespace  nc::random::detail
namespace  nc::random::detail
 
- - + + - - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::random::binomial (const Shape &inShape, dtype inN, double inP=0.5)
template<typename dtype >
NdArray< dtypenc::random::binomial (const Shape &inShape, dtype inN, double inP=0.5)
 
template<typename dtype >
dtype nc::random::binomial (dtype inN, double inP=0.5)
template<typename dtype >
dtype nc::random::binomial (dtype inN, double inP=0.5)
 
template<typename dtype , typename GeneratorType = std::mt19937>
NdArray< dtype > nc::random::detail::binomial (GeneratorType &generator, const Shape &inShape, dtype inN, double inP=0.5)
template<typename dtype , typename GeneratorType = std::mt19937>
NdArray< dtypenc::random::detail::binomial (GeneratorType &generator, const Shape &inShape, dtype inN, double inP=0.5)
 
template<typename dtype , typename GeneratorType = std::mt19937>
dtype nc::random::detail::binomial (GeneratorType &generator, dtype inN, double inP=0.5)
template<typename dtype , typename GeneratorType = std::mt19937>
dtype nc::random::detail::binomial (GeneratorType &generator, dtype inN, double inP=0.5)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description "binomial" distribution.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description "binomial" distribution.

diff --git a/docs/doxygen/html/binomial_8hpp_source.html b/docs/doxygen/html/binomial_8hpp_source.html index 9cd7c4401..ce1ff50ac 100644 --- a/docs/doxygen/html/binomial_8hpp_source.html +++ b/docs/doxygen/html/binomial_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: binomial.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/bit__count_8hpp.html b/docs/doxygen/html/bit__count_8hpp.html index 36d2eecca..0bb370a5a 100644 --- a/docs/doxygen/html/bit__count_8hpp.html +++ b/docs/doxygen/html/bit__count_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: bit_count.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,32 +129,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
NdArray< int > nc::bit_count (const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< intnc::bit_count (const NdArray< dtype > &inArray)
 
template<typename dtype >
constexpr int nc::bit_count (dtype inValue) noexcept
template<typename dtype >
constexpr int nc::bit_count (dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/bit__count_8hpp_source.html b/docs/doxygen/html/bit__count_8hpp_source.html index dea039ecc..601119467 100644 --- a/docs/doxygen/html/bit__count_8hpp_source.html +++ b/docs/doxygen/html/bit__count_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: bit_count.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/bitwise__and_8hpp.html b/docs/doxygen/html/bitwise__and_8hpp.html index 6dc282bf8..6009a18e1 100644 --- a/docs/doxygen/html/bitwise__and_8hpp.html +++ b/docs/doxygen/html/bitwise__and_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: bitwise_and.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -119,29 +126,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::bitwise_and (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
template<typename dtype >
NdArray< dtypenc::bitwise_and (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/bitwise__and_8hpp_source.html b/docs/doxygen/html/bitwise__and_8hpp_source.html index afffeaade..78f20f980 100644 --- a/docs/doxygen/html/bitwise__and_8hpp_source.html +++ b/docs/doxygen/html/bitwise__and_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: bitwise_and.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/bitwise__not_8hpp.html b/docs/doxygen/html/bitwise__not_8hpp.html index 9bd574da4..195038fcf 100644 --- a/docs/doxygen/html/bitwise__not_8hpp.html +++ b/docs/doxygen/html/bitwise__not_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: bitwise_not.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -119,29 +126,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::bitwise_not (const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< dtypenc::bitwise_not (const NdArray< dtype > &inArray)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/bitwise__not_8hpp_source.html b/docs/doxygen/html/bitwise__not_8hpp_source.html index d23622ab6..572db7ef1 100644 --- a/docs/doxygen/html/bitwise__not_8hpp_source.html +++ b/docs/doxygen/html/bitwise__not_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: bitwise_not.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/bitwise__or_8hpp.html b/docs/doxygen/html/bitwise__or_8hpp.html index 79f292430..34784d143 100644 --- a/docs/doxygen/html/bitwise__or_8hpp.html +++ b/docs/doxygen/html/bitwise__or_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: bitwise_or.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -119,29 +126,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::bitwise_or (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
template<typename dtype >
NdArray< dtypenc::bitwise_or (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/bitwise__or_8hpp_source.html b/docs/doxygen/html/bitwise__or_8hpp_source.html index 5cf90cc62..ef45cb07f 100644 --- a/docs/doxygen/html/bitwise__or_8hpp_source.html +++ b/docs/doxygen/html/bitwise__or_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: bitwise_or.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/bitwise__xor_8hpp.html b/docs/doxygen/html/bitwise__xor_8hpp.html index d7734af9a..07d156d1c 100644 --- a/docs/doxygen/html/bitwise__xor_8hpp.html +++ b/docs/doxygen/html/bitwise__xor_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: bitwise_xor.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -119,29 +126,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::bitwise_xor (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
template<typename dtype >
NdArray< dtypenc::bitwise_xor (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/bitwise__xor_8hpp_source.html b/docs/doxygen/html/bitwise__xor_8hpp_source.html index 4247d746e..88eb38a1c 100644 --- a/docs/doxygen/html/bitwise__xor_8hpp_source.html +++ b/docs/doxygen/html/bitwise__xor_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: bitwise_xor.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/blackman_8hpp.html b/docs/doxygen/html/blackman_8hpp.html index f6559d5a5..5e515644c 100644 --- a/docs/doxygen/html/blackman_8hpp.html +++ b/docs/doxygen/html/blackman_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: blackman.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,28 +129,28 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- +

Functions

NdArray< double > nc::blackman (int32 m)
NdArray< doublenc::blackman (int32 m)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/blackman_8hpp_source.html b/docs/doxygen/html/blackman_8hpp_source.html index 4ac3610ca..fe6aa6575 100644 --- a/docs/doxygen/html/blackman_8hpp_source.html +++ b/docs/doxygen/html/blackman_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: blackman.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -161,7 +175,7 @@ diff --git a/docs/doxygen/html/byteswap_8hpp.html b/docs/doxygen/html/byteswap_8hpp.html index ad208523e..c8efe1d43 100644 --- a/docs/doxygen/html/byteswap_8hpp.html +++ b/docs/doxygen/html/byteswap_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: byteswap.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -119,29 +126,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::byteswap (const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< dtypenc::byteswap (const NdArray< dtype > &inArray)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/byteswap_8hpp_source.html b/docs/doxygen/html/byteswap_8hpp_source.html index 33d967769..9ae88fc6c 100644 --- a/docs/doxygen/html/byteswap_8hpp_source.html +++ b/docs/doxygen/html/byteswap_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: byteswap.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/cauchy_8hpp.html b/docs/doxygen/html/cauchy_8hpp.html index df060a572..cb43c7b83 100644 --- a/docs/doxygen/html/cauchy_8hpp.html +++ b/docs/doxygen/html/cauchy_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: cauchy.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -118,7 +125,7 @@ #include <string>
#include "NumCpp/Core/Internal/Error.hpp"
#include "NumCpp/Core/Internal/StaticAsserts.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/NdArray.hpp"
#include "NumCpp/Random/generator.hpp"
@@ -126,42 +133,42 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::random
namespace  nc::random
 
namespace  nc::random::detail
namespace  nc::random::detail
 
- - + + - - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::random::cauchy (const Shape &inShape, dtype inMean=0, dtype inSigma=1)
template<typename dtype >
NdArray< dtypenc::random::cauchy (const Shape &inShape, dtype inMean=0, dtype inSigma=1)
 
template<typename dtype >
dtype nc::random::cauchy (dtype inMean=0, dtype inSigma=1)
template<typename dtype >
dtype nc::random::cauchy (dtype inMean=0, dtype inSigma=1)
 
template<typename dtype , typename GeneratorType = std::mt19937>
NdArray< dtype > nc::random::detail::cauchy (GeneratorType &generator, const Shape &inShape, dtype inMean=0, dtype inSigma=1)
template<typename dtype , typename GeneratorType = std::mt19937>
NdArray< dtypenc::random::detail::cauchy (GeneratorType &generator, const Shape &inShape, dtype inMean=0, dtype inSigma=1)
 
template<typename dtype , typename GeneratorType = std::mt19937>
dtype nc::random::detail::cauchy (GeneratorType &generator, dtype inMean=0, dtype inSigma=1)
template<typename dtype , typename GeneratorType = std::mt19937>
dtype nc::random::detail::cauchy (GeneratorType &generator, dtype inMean=0, dtype inSigma=1)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description "cauchy" distrubution.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description "cauchy" distrubution.

diff --git a/docs/doxygen/html/cauchy_8hpp_source.html b/docs/doxygen/html/cauchy_8hpp_source.html index e01111dde..4fbffff2b 100644 --- a/docs/doxygen/html/cauchy_8hpp_source.html +++ b/docs/doxygen/html/cauchy_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: cauchy.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/cbrt_8hpp.html b/docs/doxygen/html/cbrt_8hpp.html index c60dd2f39..0f1e4bbb7 100644 --- a/docs/doxygen/html/cbrt_8hpp.html +++ b/docs/doxygen/html/cbrt_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: cbrt.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,32 +129,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
NdArray< double > nc::cbrt (const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< doublenc::cbrt (const NdArray< dtype > &inArray)
 
template<typename dtype >
double nc::cbrt (dtype inValue) noexcept
template<typename dtype >
double nc::cbrt (dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/cbrt_8hpp_source.html b/docs/doxygen/html/cbrt_8hpp_source.html index 99275b46c..b793d95f9 100644 --- a/docs/doxygen/html/cbrt_8hpp_source.html +++ b/docs/doxygen/html/cbrt_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: cbrt.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/ceil_8hpp.html b/docs/doxygen/html/ceil_8hpp.html index e6bd643d3..e276c0b5f 100644 --- a/docs/doxygen/html/ceil_8hpp.html +++ b/docs/doxygen/html/ceil_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: ceil.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,32 +129,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::ceil (const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< dtypenc::ceil (const NdArray< dtype > &inArray)
 
template<typename dtype >
dtype nc::ceil (dtype inValue) noexcept
template<typename dtype >
dtype nc::ceil (dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/ceil_8hpp_source.html b/docs/doxygen/html/ceil_8hpp_source.html index 920ac8413..988d0e85b 100644 --- a/docs/doxygen/html/ceil_8hpp_source.html +++ b/docs/doxygen/html/ceil_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: ceil.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/center_of_mass_8hpp.html b/docs/doxygen/html/center_of_mass_8hpp.html index 3c33d164e..e6549e3bf 100644 --- a/docs/doxygen/html/center_of_mass_8hpp.html +++ b/docs/doxygen/html/center_of_mass_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: centerOfMass.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -115,7 +122,7 @@
@@ -123,29 +130,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< double > nc::centerOfMass (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
template<typename dtype >
NdArray< doublenc::centerOfMass (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/center_of_mass_8hpp_source.html b/docs/doxygen/html/center_of_mass_8hpp_source.html index d7194d793..c8e67fc18 100644 --- a/docs/doxygen/html/center_of_mass_8hpp_source.html +++ b/docs/doxygen/html/center_of_mass_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: centerOfMass.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/centroid_clusters_8hpp.html b/docs/doxygen/html/centroid_clusters_8hpp.html index e8fe69278..c7963ebd8 100644 --- a/docs/doxygen/html/centroid_clusters_8hpp.html +++ b/docs/doxygen/html/centroid_clusters_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: centroidClusters.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,31 +131,31 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::imageProcessing
namespace  nc::imageProcessing
 
- - + +

Functions

template<typename dtype >
std::vector< Centroid< dtype > > nc::imageProcessing::centroidClusters (const std::vector< Cluster< dtype > > &inClusters)
template<typename dtype >
std::vector< Centroid< dtype > > nc::imageProcessing::centroidClusters (const std::vector< Cluster< dtype > > &inClusters)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Center of Mass centroids clusters

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Center of Mass centroids clusters

diff --git a/docs/doxygen/html/centroid_clusters_8hpp_source.html b/docs/doxygen/html/centroid_clusters_8hpp_source.html index 2ee521a49..1b0e9ab88 100644 --- a/docs/doxygen/html/centroid_clusters_8hpp_source.html +++ b/docs/doxygen/html/centroid_clusters_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: centroidClusters.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/chebyshev__t_8hpp.html b/docs/doxygen/html/chebyshev__t_8hpp.html index 23fdf2c7a..a839ff4b5 100644 --- a/docs/doxygen/html/chebyshev__t_8hpp.html +++ b/docs/doxygen/html/chebyshev__t_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: chebyshev_t.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,34 +129,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::polynomial
namespace  nc::polynomial
 
- - + + - - + +

Functions

template<typename dtype >
NdArray< double > nc::polynomial::chebyshev_t (uint32 n, const NdArray< dtype > &inArrayX)
template<typename dtype >
NdArray< doublenc::polynomial::chebyshev_t (uint32 n, const NdArray< dtype > &inArrayX)
 
template<typename dtype >
double nc::polynomial::chebyshev_t (uint32 n, dtype x)
template<typename dtype >
double nc::polynomial::chebyshev_t (uint32 n, dtype x)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/chebyshev__t_8hpp_source.html b/docs/doxygen/html/chebyshev__t_8hpp_source.html index 80b136c74..1363f675c 100644 --- a/docs/doxygen/html/chebyshev__t_8hpp_source.html +++ b/docs/doxygen/html/chebyshev__t_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: chebyshev_t.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/chebyshev__u_8hpp.html b/docs/doxygen/html/chebyshev__u_8hpp.html index f6aba0d5c..85ef89b77 100644 --- a/docs/doxygen/html/chebyshev__u_8hpp.html +++ b/docs/doxygen/html/chebyshev__u_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: chebyshev_u.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,34 +129,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::polynomial
namespace  nc::polynomial
 
- - + + - - + +

Functions

template<typename dtype >
NdArray< double > nc::polynomial::chebyshev_u (uint32 n, const NdArray< dtype > &inArrayX)
template<typename dtype >
NdArray< doublenc::polynomial::chebyshev_u (uint32 n, const NdArray< dtype > &inArrayX)
 
template<typename dtype >
double nc::polynomial::chebyshev_u (uint32 n, dtype x)
template<typename dtype >
double nc::polynomial::chebyshev_u (uint32 n, dtype x)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/chebyshev__u_8hpp_source.html b/docs/doxygen/html/chebyshev__u_8hpp_source.html index 4278efd94..e327ed314 100644 --- a/docs/doxygen/html/chebyshev__u_8hpp_source.html +++ b/docs/doxygen/html/chebyshev__u_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: chebyshev_u.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/chi_square_8hpp.html b/docs/doxygen/html/chi_square_8hpp.html index 81459917d..69e6fc969 100644 --- a/docs/doxygen/html/chi_square_8hpp.html +++ b/docs/doxygen/html/chi_square_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: chiSquare.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -118,7 +125,7 @@ #include <string>
#include "NumCpp/Core/Internal/Error.hpp"
#include "NumCpp/Core/Internal/StaticAsserts.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/NdArray.hpp"
#include "NumCpp/Random/generator.hpp"
@@ -126,42 +133,42 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::random
namespace  nc::random
 
namespace  nc::random::detail
namespace  nc::random::detail
 
- - + + - - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::random::chiSquare (const Shape &inShape, dtype inDof)
template<typename dtype >
NdArray< dtypenc::random::chiSquare (const Shape &inShape, dtype inDof)
 
template<typename dtype >
dtype nc::random::chiSquare (dtype inDof)
template<typename dtype >
dtype nc::random::chiSquare (dtype inDof)
 
template<typename dtype , typename GeneratorType = std::mt19937>
NdArray< dtype > nc::random::detail::chiSquare (GeneratorType &generator, const Shape &inShape, dtype inDof)
template<typename dtype , typename GeneratorType = std::mt19937>
NdArray< dtypenc::random::detail::chiSquare (GeneratorType &generator, const Shape &inShape, dtype inDof)
 
template<typename dtype , typename GeneratorType = std::mt19937>
dtype nc::random::detail::chiSquare (GeneratorType &generator, dtype inDof)
template<typename dtype , typename GeneratorType = std::mt19937>
dtype nc::random::detail::chiSquare (GeneratorType &generator, dtype inDof)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description "chi square" distribution.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description "chi square" distribution.

diff --git a/docs/doxygen/html/chi_square_8hpp_source.html b/docs/doxygen/html/chi_square_8hpp_source.html index bdfcffeab..45147dbed 100644 --- a/docs/doxygen/html/chi_square_8hpp_source.html +++ b/docs/doxygen/html/chi_square_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: chiSquare.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/choice_8hpp.html b/docs/doxygen/html/choice_8hpp.html index 03a6f42db..5e66d0cd5 100644 --- a/docs/doxygen/html/choice_8hpp.html +++ b/docs/doxygen/html/choice_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: choice.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -116,7 +123,7 @@
#include <algorithm>
#include "NumCpp/Core/Enums.hpp"
#include "NumCpp/Core/Internal/Error.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/Core/Types.hpp"
#include "NumCpp/NdArray.hpp"
#include "NumCpp/Random/permutation.hpp"
@@ -126,42 +133,42 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::random
namespace  nc::random
 
namespace  nc::random::detail
namespace  nc::random::detail
 
- - + + - - + + - - + + - - + +

Functions

template<typename dtype >
dtype nc::random::choice (const NdArray< dtype > &inArray)
template<typename dtype >
dtype nc::random::choice (const NdArray< dtype > &inArray)
 
template<typename dtype >
NdArray< dtype > nc::random::choice (const NdArray< dtype > &inArray, uint32 inNum, Replace replace=Replace::YES)
template<typename dtype >
NdArray< dtypenc::random::choice (const NdArray< dtype > &inArray, uint32 inNum, Replace replace=Replace::YES)
 
template<typename dtype , typename GeneratorType = std::mt19937>
dtype nc::random::detail::choice (GeneratorType &generator, const NdArray< dtype > &inArray)
template<typename dtype , typename GeneratorType = std::mt19937>
dtype nc::random::detail::choice (GeneratorType &generator, const NdArray< dtype > &inArray)
 
template<typename dtype , typename GeneratorType = std::mt19937>
NdArray< dtype > nc::random::detail::choice (GeneratorType &generator, const NdArray< dtype > &inArray, uint32 inNum, Replace replace=Replace::YES)
template<typename dtype , typename GeneratorType = std::mt19937>
NdArray< dtypenc::random::detail::choice (GeneratorType &generator, const NdArray< dtype > &inArray, uint32 inNum, Replace replace=Replace::YES)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Chooses a random sample from an input array.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Chooses a random sample from an input array.

diff --git a/docs/doxygen/html/choice_8hpp_source.html b/docs/doxygen/html/choice_8hpp_source.html index 697f27aac..d1e841a6e 100644 --- a/docs/doxygen/html/choice_8hpp_source.html +++ b/docs/doxygen/html/choice_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: choice.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -209,7 +226,7 @@ diff --git a/docs/doxygen/html/cholesky_8hpp.html b/docs/doxygen/html/cholesky_8hpp.html index e36d74114..0ff39fa48 100644 --- a/docs/doxygen/html/cholesky_8hpp.html +++ b/docs/doxygen/html/cholesky_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: cholesky.hpp File Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,32 +129,32 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::linalg
namespace  nc::linalg
 
- - + +

Functions

template<typename dtype >
NdArray< double > nc::linalg::cholesky (const NdArray< dtype > &inMatrix)
template<typename dtype >
NdArray< doublenc::linalg::cholesky (const NdArray< dtype > &inMatrix)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2019 Benjamin Mahr Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description matrix cholesky decomposition

-

Code modified under MIT license from https://github.com/Ben1980/linAlg as posted in https://thoughts-on-coding.com/2019/06/12/numerical-methods-with-c-part-4-introduction-into-decomposition-methods-of-linear-equation-systems/

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description matrix cholesky decomposition

+

Code modified under MIT license from https://github.com/Ben1980/linAlg as posted in https://thoughts-on-coding.com/2019/06/12/numerical-methods-with-c-part-4-introduction-into-decomposition-methods-of-linear-equation-systems/

diff --git a/docs/doxygen/html/cholesky_8hpp_source.html b/docs/doxygen/html/cholesky_8hpp_source.html index 72f8e26a5..d2f9fe7bf 100644 --- a/docs/doxygen/html/cholesky_8hpp_source.html +++ b/docs/doxygen/html/cholesky_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: cholesky.hpp Source File @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/classes.html b/docs/doxygen/html/classes.html index 110f82374..0120bb851 100644 --- a/docs/doxygen/html/classes.html +++ b/docs/doxygen/html/classes.html @@ -5,7 +5,7 @@ - + NumCpp: Data Structure Index @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -169,7 +176,7 @@ diff --git a/docs/doxygen/html/classnc_1_1_data_cube.html b/docs/doxygen/html/classnc_1_1_data_cube.html index dcfb302a4..f32258083 100644 --- a/docs/doxygen/html/classnc_1_1_data_cube.html +++ b/docs/doxygen/html/classnc_1_1_data_cube.html @@ -5,7 +5,7 @@ - + NumCpp: nc::DataCube< dtype > Class Template Reference @@ -50,7 +50,7 @@ Logo
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
@@ -58,10 +58,10 @@
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,108 +128,108 @@ - + - +

Public Types

using const_iterator = typename std::deque< NdArray< dtype > >::const_iterator
using const_iterator = typename std::deque< NdArray< dtype > >::const_iterator
 
using iterator = typename std::deque< NdArray< dtype > >::iterator
using iterator = typename std::deque< NdArray< dtype > >::iterator
 
- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Public Member Functions

 DataCube ()=default
 DataCube ()=default
 
 DataCube (uint32 inSize)
 DataCube (uint32 inSize)
 
NdArray< dtype > & at (uint32 inIndex)
NdArray< dtype > & at (uint32 inIndex)
 
const NdArray< dtype > & at (uint32 inIndex) const
const NdArray< dtype > & at (uint32 inIndex) const
 
NdArray< dtype > & back () noexcept
NdArray< dtype > & back () noexcept
 
const_iterator begin () const noexcept
const_iterator begin () const noexcept
 
iterator begin () noexcept
iterator begin () noexcept
 
const_iterator cbegin () const noexcept
const_iterator cbegin () const noexcept
 
const_iterator cend () const noexcept
const_iterator cend () const noexcept
 
void dump (const std::string &inFilename) const
void dump (const std::string &inFilename) const
 
const_iterator end () const noexcept
const_iterator end () const noexcept
 
iterator end () noexcept
iterator end () noexcept
 
NdArray< dtype > & front () noexcept
NdArray< dtype > & front () noexcept
 
bool isempty () noexcept
bool isempty () noexcept
 
const NdArray< dtype > & operator[] (uint32 inIndex) const noexcept
const NdArray< dtype > & operator[] (uint32 inIndex) const noexcept
 
NdArray< dtype > & operator[] (uint32 inIndex) noexcept
NdArray< dtype > & operator[] (uint32 inIndex) noexcept
 
void pop_back () noexcept
void pop_back () noexcept
 
void push_back (const NdArray< dtype > &inArray)
void push_back (const NdArray< dtype > &inArray)
 
const Shapeshape () const noexcept
const Shapeshape () const noexcept
 
uint32 sizeZ () const noexcept
uint32 sizeZ () const noexcept
 
NdArray< dtype > sliceZ (int32 inIndex, Slice inSliceZ) const
NdArray< dtypesliceZ (int32 inIndex, Slice inSliceZ) const
 
NdArray< dtype > sliceZ (int32 inRow, int32 inCol, Slice inSliceZ) const
NdArray< dtypesliceZ (int32 inRow, int32 inCol, Slice inSliceZ) const
 
NdArray< dtype > sliceZ (int32 inRow, Slice inCol, Slice inSliceZ) const
NdArray< dtypesliceZ (int32 inRow, Slice inCol, Slice inSliceZ) const
 
NdArray< dtype > sliceZ (Slice inRow, int32 inCol, Slice inSliceZ) const
NdArray< dtypesliceZ (Slice inRow, int32 inCol, Slice inSliceZ) const
 
DataCube< dtype > sliceZ (Slice inRow, Slice inCol, Slice inSliceZ) const
DataCube< dtypesliceZ (Slice inRow, Slice inCol, Slice inSliceZ) const
 
NdArray< dtype > sliceZAll (int32 inIndex) const
NdArray< dtypesliceZAll (int32 inIndex) const
 
NdArray< dtype > sliceZAll (int32 inRow, int32 inCol) const
NdArray< dtypesliceZAll (int32 inRow, int32 inCol) const
 
NdArray< dtype > sliceZAll (int32 inRow, Slice inCol) const
NdArray< dtypesliceZAll (int32 inRow, Slice inCol) const
 
NdArray< dtype > sliceZAll (Slice inRow, int32 inCol) const
NdArray< dtypesliceZAll (Slice inRow, int32 inCol) const
 
DataCube< dtype > sliceZAll (Slice inRow, Slice inCol) const
DataCube< dtypesliceZAll (Slice inRow, Slice inCol) const
 
NdArray< dtype > sliceZAllat (int32 inIndex) const
NdArray< dtypesliceZAllat (int32 inIndex) const
 
NdArray< dtype > sliceZAllat (int32 inRow, int32 inCol) const
NdArray< dtypesliceZAllat (int32 inRow, int32 inCol) const
 
NdArray< dtype > sliceZAllat (int32 inRow, Slice inCol) const
NdArray< dtypesliceZAllat (int32 inRow, Slice inCol) const
 
NdArray< dtype > sliceZAllat (Slice inRow, int32 inCol) const
NdArray< dtypesliceZAllat (Slice inRow, int32 inCol) const
 
DataCube< dtype > sliceZAllat (Slice inRow, Slice inCol) const
DataCube< dtypesliceZAllat (Slice inRow, Slice inCol) const
 
NdArray< dtype > sliceZat (int32 inIndex, Slice inSliceZ) const
NdArray< dtypesliceZat (int32 inIndex, Slice inSliceZ) const
 
NdArray< dtype > sliceZat (int32 inRow, int32 inCol, Slice inSliceZ) const
NdArray< dtypesliceZat (int32 inRow, int32 inCol, Slice inSliceZ) const
 
NdArray< dtype > sliceZat (int32 inRow, Slice inCol, Slice inSliceZ) const
NdArray< dtypesliceZat (int32 inRow, Slice inCol, Slice inSliceZ) const
 
NdArray< dtype > sliceZat (Slice inRow, int32 inCol, Slice inSliceZ) const
NdArray< dtypesliceZat (Slice inRow, int32 inCol, Slice inSliceZ) const
 
DataCube< dtype > sliceZat (Slice inRow, Slice inCol, Slice inSliceZ) const
DataCube< dtypesliceZat (Slice inRow, Slice inCol, Slice inSliceZ) const
 

Detailed Description

-
template<typename dtype>
-class nc::DataCube< dtype >

Convenience container for holding a uniform array of NdArrays.

+
template<typename dtype>
+class nc::DataCube< dtype >

Convenience container for holding a uniform array of NdArrays.

Member Typedef Documentation

-

◆ const_iterator

+

◆ const_iterator

-template<typename dtype >
+template<typename dtype >
- +
using nc::DataCube< dtype >::const_iterator = typename std::deque<NdArray<dtype> >::const_iteratorusing nc::DataCube< dtype >::const_iterator = typename std::deque<NdArray<dtype> >::const_iterator
@@ -230,15 +237,15 @@

-

◆ iterator

+

◆ iterator

-template<typename dtype >
+template<typename dtype >
- +
using nc::DataCube< dtype >::iterator = typename std::deque<NdArray<dtype> >::iteratorusing nc::DataCube< dtype >::iterator = typename std::deque<NdArray<dtype> >::iterator
@@ -247,18 +254,18 @@

Constructor & Destructor Documentation

-

◆ DataCube() [1/2]

+

◆ DataCube() [1/2]

-template<typename dtype >
+template<typename dtype >
@@ -58,10 +58,10 @@
- + @@ -270,23 +277,23 @@

-

Default Constructor

+

Default Constructor

-

◆ DataCube() [2/2]

+

◆ DataCube() [2/2]

-template<typename dtype >
+template<typename dtype >

nc::DataCube< dtype >::DataCube nc::DataCube< dtype >::DataCube ( )
@@ -58,10 +58,10 @@
- + @@ -299,7 +306,7 @@

-

Constructor, preallocates to the input size

+

Constructor, preallocates to the input size

Parameters

nc::DataCube< dtype >::DataCube nc::DataCube< dtype >::DataCube ( uint32  inSize)
@@ -311,18 +318,18 @@

Member Function Documentation

-

◆ at() [1/2]

+

◆ at() [1/2]

-template<typename dtype >
+template<typename dtype >
inSize
@@ -58,10 +58,10 @@
- + @@ -335,7 +342,7 @@

-

Access method, with bounds checking. Returns the 2d z "slice" element of the cube.

+

Access method, with bounds checking. Returns the 2d z "slice" element of the cube.

Parameters

NdArray< dtype > & nc::DataCube< dtype >::at NdArray< dtype > & nc::DataCube< dtype >::at ( uint32  inIndex)
@@ -347,18 +354,18 @@

-

◆ at() [2/2]

+

◆ at() [2/2]

-template<typename dtype >
+template<typename dtype >
inIndex
@@ -58,10 +58,10 @@
- + @@ -371,7 +378,7 @@

-

Const access method, with bounds checking. Returns the 2d z "slice" element of the cube.

+

Const access method, with bounds checking. Returns the 2d z "slice" element of the cube.

Parameters

const NdArray< dtype > & nc::DataCube< dtype >::at const NdArray< dtype > & nc::DataCube< dtype >::at ( uint32  inIndex)
@@ -383,18 +390,18 @@

-

◆ back()

+

◆ back()

-template<typename dtype >
+template<typename dtype >
inIndex
@@ -58,10 +58,10 @@
- + @@ -406,24 +413,24 @@

-

Returns a reference to the last 2d "slice" of the cube in the z-axis

+

Returns a reference to the last 2d "slice" of the cube in the z-axis

Returns
NdArray&
-

◆ begin() [1/2]

+

◆ begin() [1/2]

-template<typename dtype >
+template<typename dtype >

NdArray< dtype > & nc::DataCube< dtype >::back NdArray< dtype > & nc::DataCube< dtype >::back ( )
@@ -58,10 +58,10 @@
- + @@ -435,24 +442,24 @@

-

Returns an const_iterator to the first 2d z "slice" of the cube.

+

Returns an const_iterator to the first 2d z "slice" of the cube.

Returns
const_iterator
-

◆ begin() [2/2]

+

◆ begin() [2/2]

-template<typename dtype >
+template<typename dtype >

const_iterator nc::DataCube< dtype >::begin const_iterator nc::DataCube< dtype >::begin ( ) const
@@ -58,10 +58,10 @@
- + @@ -464,24 +471,24 @@

-

Returns an iterator to the first 2d z "slice" of the cube.

+

Returns an iterator to the first 2d z "slice" of the cube.

Returns
iterator
-

◆ cbegin()

+

◆ cbegin()

-template<typename dtype >
+template<typename dtype >

iterator nc::DataCube< dtype >::begin iterator nc::DataCube< dtype >::begin ( )
@@ -58,10 +58,10 @@
- + @@ -493,24 +500,24 @@

-

Returns an const_iterator to the first 2d z "slice" of the cube.

+

Returns an const_iterator to the first 2d z "slice" of the cube.

Returns
const_iterator
-

◆ cend()

+

◆ cend()

-template<typename dtype >
+template<typename dtype >

const_iterator nc::DataCube< dtype >::cbegin const_iterator nc::DataCube< dtype >::cbegin ( ) const
@@ -58,10 +58,10 @@
- + @@ -522,26 +529,26 @@

-

Returns an const_iterator to 1 past the last 2d z "slice" of the cube.

+

Returns an const_iterator to 1 past the last 2d z "slice" of the cube.

Returns
const_iterator
-

◆ dump()

+

◆ dump()

-template<typename dtype >
+template<typename dtype >

const_iterator nc::DataCube< dtype >::cend const_iterator nc::DataCube< dtype >::cend ( ) const
@@ -58,10 +58,10 @@
- + - + @@ -552,7 +559,7 @@

-

Outputs the DataCube as a .bin file

+

Outputs the DataCube as a .bin file

Parameters

void nc::DataCube< dtype >::dump void nc::DataCube< dtype >::dump (const std::string & const std::string &  inFilename) const
@@ -563,18 +570,18 @@

-

◆ end() [1/2]

+

◆ end() [1/2]

-template<typename dtype >
+template<typename dtype >

inFilename
@@ -58,10 +58,10 @@
- + @@ -586,24 +593,24 @@

-

Returns an const_iterator to 1 past the last 2d z "slice" of the cube.

+

Returns an const_iterator to 1 past the last 2d z "slice" of the cube.

Returns
const_iterator
-

◆ end() [2/2]

+

◆ end() [2/2]

-template<typename dtype >
+template<typename dtype >

const_iterator nc::DataCube< dtype >::end const_iterator nc::DataCube< dtype >::end ( ) const
@@ -58,10 +58,10 @@
- + @@ -615,24 +622,24 @@

-

Returns an iterator to 1 past the last 2d z "slice" of the cube.

+

Returns an iterator to 1 past the last 2d z "slice" of the cube.

Returns
iterator
-

◆ front()

+

◆ front()

-template<typename dtype >
+template<typename dtype >

iterator nc::DataCube< dtype >::end iterator nc::DataCube< dtype >::end ( )
@@ -58,10 +58,10 @@
- + @@ -644,24 +651,24 @@

-

Returns a reference to the front 2d "slice" of the cube in the z-axis

+

Returns a reference to the front 2d "slice" of the cube in the z-axis

Returns
NdArray&
-

◆ isempty()

+

◆ isempty()

-template<typename dtype >
+template<typename dtype >

NdArray< dtype > & nc::DataCube< dtype >::front NdArray< dtype > & nc::DataCube< dtype >::front ( )
@@ -58,10 +58,10 @@
- + @@ -673,24 +680,24 @@

-

Tests whether or not the container is empty

+

Tests whether or not the container is empty

Returns
bool
-

◆ operator[]() [1/2]

+

◆ operator[]() [1/2]

-template<typename dtype >
+template<typename dtype >

bool nc::DataCube< dtype >::isempty bool nc::DataCube< dtype >::isempty ( )
@@ -58,10 +58,10 @@
- + @@ -703,7 +710,7 @@

-

Const access operator, no bounds checking. Returns the 2d z "slice" element of the cube.

+

Const access operator, no bounds checking. Returns the 2d z "slice" element of the cube.

Parameters

const NdArray< dtype > & nc::DataCube< dtype >::operator[] const NdArray< dtype > & nc::DataCube< dtype >::operator[] ( uint32  inIndex)
@@ -715,18 +722,18 @@

-

◆ operator[]() [2/2]

+

◆ operator[]() [2/2]

-template<typename dtype >
+template<typename dtype >
inIndex
@@ -58,10 +58,10 @@
- + @@ -739,7 +746,7 @@

-

Access operator, no bounds checking. Returns the 2d z "slice" element of the cube.

+

Access operator, no bounds checking. Returns the 2d z "slice" element of the cube.

Parameters

NdArray< dtype > & nc::DataCube< dtype >::operator[] NdArray< dtype > & nc::DataCube< dtype >::operator[] ( uint32  inIndex)
@@ -751,18 +758,18 @@

-

◆ pop_back()

+

◆ pop_back()

-template<typename dtype >
+template<typename dtype >
inIndex
@@ -58,10 +58,10 @@
- + @@ -774,25 +781,25 @@

-

Removes the last z "slice" of the cube

+

Removes the last z "slice" of the cube

-

◆ push_back()

+

◆ push_back()

-template<typename dtype >
+template<typename dtype >

void nc::DataCube< dtype >::pop_back void nc::DataCube< dtype >::pop_back ( )
@@ -58,10 +58,10 @@
- + - + @@ -803,7 +810,7 @@

-

Adds a new z "slice" to the end of the cube

+

Adds a new z "slice" to the end of the cube

Parameters

void nc::DataCube< dtype >::push_back void nc::DataCube< dtype >::push_back (const NdArray< dtype > & const NdArray< dtype > &  inArray)
@@ -814,18 +821,18 @@

-

◆ shape()

+

◆ shape()

-template<typename dtype >
+template<typename dtype >
inArray
@@ -58,10 +58,10 @@
- + @@ -837,24 +844,24 @@

-

Returns the x/y shape of the cube

+

Returns the x/y shape of the cube

Returns
Shape
-

◆ sizeZ()

+

◆ sizeZ()

-template<typename dtype >
+template<typename dtype >

const Shape & nc::DataCube< dtype >::shape const Shape & nc::DataCube< dtype >::shape ( ) const
@@ -58,10 +58,10 @@
- + @@ -866,24 +873,24 @@

-

Returns the size of the z-axis of the cube

+

Returns the size of the z-axis of the cube

Returns
size
-

◆ sliceZ() [1/5]

+

◆ sliceZ() [1/5]

-template<typename dtype >
+template<typename dtype >

uint32 nc::DataCube< dtype >::sizeZ uint32 nc::DataCube< dtype >::sizeZ ( ) const
@@ -58,10 +58,10 @@
- + @@ -906,7 +913,7 @@

-

Slices the z dimension of the cube

+

Slices the z dimension of the cube

Parameters

NdArray< dtype > nc::DataCube< dtype >::sliceZ NdArray< dtype > nc::DataCube< dtype >::sliceZ ( int32  inIndex,
@@ -919,18 +926,18 @@

-

◆ sliceZ() [2/5]

+

◆ sliceZ() [2/5]

-template<typename dtype >
+template<typename dtype >
inIndexthe flattend 2d index (row, col) to slice
@@ -58,10 +58,10 @@
- + @@ -959,7 +966,7 @@

-

Slices the z dimension of the cube with NO bounds checking

+

Slices the z dimension of the cube with NO bounds checking

Parameters

NdArray< dtype > nc::DataCube< dtype >::sliceZ NdArray< dtype > nc::DataCube< dtype >::sliceZ ( int32  inRow,
@@ -973,18 +980,18 @@

-

◆ sliceZ() [3/5]

+

◆ sliceZ() [3/5]

-template<typename dtype >
+template<typename dtype >
inRow
@@ -58,10 +58,10 @@
- + @@ -1013,7 +1020,7 @@

-

Slices the z dimension of the cube with NO bounds checking

+

Slices the z dimension of the cube with NO bounds checking

Parameters

NdArray< dtype > nc::DataCube< dtype >::sliceZ NdArray< dtype > nc::DataCube< dtype >::sliceZ ( int32  inRow,
@@ -1027,18 +1034,18 @@

-

◆ sliceZ() [4/5]

+

◆ sliceZ() [4/5]

-template<typename dtype >
+template<typename dtype >
inRow
@@ -58,10 +58,10 @@
- + @@ -1067,7 +1074,7 @@

-

Slices the z dimension of the cube with NO bounds checking

+

Slices the z dimension of the cube with NO bounds checking

Parameters

NdArray< dtype > nc::DataCube< dtype >::sliceZ NdArray< dtype > nc::DataCube< dtype >::sliceZ ( Slice  inRow,
@@ -1081,18 +1088,18 @@

-

◆ sliceZ() [5/5]

+

◆ sliceZ() [5/5]

-template<typename dtype >
+template<typename dtype >
inRow
@@ -58,10 +58,10 @@
- + @@ -1121,7 +1128,7 @@

-

Slices the z dimension of the cube with NO bounds checking

+

Slices the z dimension of the cube with NO bounds checking

Parameters

DataCube< dtype > nc::DataCube< dtype >::sliceZ DataCube< dtype > nc::DataCube< dtype >::sliceZ ( Slice  inRow,
@@ -1135,18 +1142,18 @@

-

◆ sliceZAll() [1/5]

+

◆ sliceZAll() [1/5]

-template<typename dtype >
+template<typename dtype >
inRow
@@ -58,10 +58,10 @@
- + @@ -1159,7 +1166,7 @@

-

Slices the z dimension of the cube

+

Slices the z dimension of the cube

Parameters

NdArray< dtype > nc::DataCube< dtype >::sliceZAll NdArray< dtype > nc::DataCube< dtype >::sliceZAll ( int32  inIndex)
@@ -1171,18 +1178,18 @@

-

◆ sliceZAll() [2/5]

+

◆ sliceZAll() [2/5]

-template<typename dtype >
+template<typename dtype >
inIndexthe flattend 2d index (row, col) to slice
@@ -58,10 +58,10 @@
- + @@ -1205,7 +1212,7 @@

-

Slices the z dimension of the cube with NO bounds checking

+

Slices the z dimension of the cube with NO bounds checking

Parameters

NdArray< dtype > nc::DataCube< dtype >::sliceZAll NdArray< dtype > nc::DataCube< dtype >::sliceZAll ( int32  inRow,
@@ -1218,18 +1225,18 @@

-

◆ sliceZAll() [3/5]

+

◆ sliceZAll() [3/5]

-template<typename dtype >
+template<typename dtype >
inRow
@@ -58,10 +58,10 @@
- + @@ -1252,7 +1259,7 @@

-

Slices the z dimension of the cube with NO bounds checking

+

Slices the z dimension of the cube with NO bounds checking

Parameters

NdArray< dtype > nc::DataCube< dtype >::sliceZAll NdArray< dtype > nc::DataCube< dtype >::sliceZAll ( int32  inRow,
@@ -1265,18 +1272,18 @@

-

◆ sliceZAll() [4/5]

+

◆ sliceZAll() [4/5]

-template<typename dtype >
+template<typename dtype >
inRow
@@ -58,10 +58,10 @@
- + @@ -1299,7 +1306,7 @@

-

Slices the z dimension of the cube with NO bounds checking

+

Slices the z dimension of the cube with NO bounds checking

Parameters

NdArray< dtype > nc::DataCube< dtype >::sliceZAll NdArray< dtype > nc::DataCube< dtype >::sliceZAll ( Slice  inRow,
@@ -1312,18 +1319,18 @@

-

◆ sliceZAll() [5/5]

+

◆ sliceZAll() [5/5]

-template<typename dtype >
+template<typename dtype >
inRow
@@ -58,10 +58,10 @@
- + @@ -1346,7 +1353,7 @@

-

Slices the z dimension of the cube with NO bounds checking

+

Slices the z dimension of the cube with NO bounds checking

Parameters

DataCube< dtype > nc::DataCube< dtype >::sliceZAll DataCube< dtype > nc::DataCube< dtype >::sliceZAll ( Slice  inRow,
@@ -1359,18 +1366,18 @@

-

◆ sliceZAllat() [1/5]

+

◆ sliceZAllat() [1/5]

-template<typename dtype >
+template<typename dtype >
inRow
@@ -58,10 +58,10 @@
- + @@ -1383,7 +1390,7 @@

-

Slices the z dimension of the cube with bounds checking

+

Slices the z dimension of the cube with bounds checking

Parameters

NdArray< dtype > nc::DataCube< dtype >::sliceZAllat NdArray< dtype > nc::DataCube< dtype >::sliceZAllat ( int32  inIndex)
@@ -1395,18 +1402,18 @@

-

◆ sliceZAllat() [2/5]

+

◆ sliceZAllat() [2/5]

-template<typename dtype >
+template<typename dtype >
inIndexthe flattend 2d index (row, col) to slice
@@ -58,10 +58,10 @@
- + @@ -1429,7 +1436,7 @@

-

Slices the z dimension of the cube with bounds checking

+

Slices the z dimension of the cube with bounds checking

Parameters

NdArray< dtype > nc::DataCube< dtype >::sliceZAllat NdArray< dtype > nc::DataCube< dtype >::sliceZAllat ( int32  inRow,
@@ -1442,18 +1449,18 @@

-

◆ sliceZAllat() [3/5]

+

◆ sliceZAllat() [3/5]

-template<typename dtype >
+template<typename dtype >
inRow
@@ -58,10 +58,10 @@
- + @@ -1476,7 +1483,7 @@

-

Slices the z dimension of the cube with bounds checking

+

Slices the z dimension of the cube with bounds checking

Parameters

NdArray< dtype > nc::DataCube< dtype >::sliceZAllat NdArray< dtype > nc::DataCube< dtype >::sliceZAllat ( int32  inRow,
@@ -1489,18 +1496,18 @@

-

◆ sliceZAllat() [4/5]

+

◆ sliceZAllat() [4/5]

-template<typename dtype >
+template<typename dtype >
inRow
@@ -58,10 +58,10 @@
- + @@ -1523,7 +1530,7 @@

-

Slices the z dimension of the cube with bounds checking

+

Slices the z dimension of the cube with bounds checking

Parameters

NdArray< dtype > nc::DataCube< dtype >::sliceZAllat NdArray< dtype > nc::DataCube< dtype >::sliceZAllat ( Slice  inRow,
@@ -1536,18 +1543,18 @@

-

◆ sliceZAllat() [5/5]

+

◆ sliceZAllat() [5/5]

-template<typename dtype >
+template<typename dtype >
inRow
@@ -1049,7 +1056,7 @@

diff --git a/docs/doxygen/html/classnc_1_1_dtype_info.html b/docs/doxygen/html/classnc_1_1_dtype_info.html index db12dc8e5..16bdce561 100644 --- a/docs/doxygen/html/classnc_1_1_dtype_info.html +++ b/docs/doxygen/html/classnc_1_1_dtype_info.html @@ -5,7 +5,7 @@ - + NumCpp: nc::DtypeInfo< dtype > Class Template Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
- + @@ -1570,7 +1577,7 @@

-

Slices the z dimension of the cube with bounds checking

+

Slices the z dimension of the cube with bounds checking

Parameters

DataCube< dtype > nc::DataCube< dtype >::sliceZAllat DataCube< dtype > nc::DataCube< dtype >::sliceZAllat ( Slice  inRow,
@@ -1583,18 +1590,18 @@

-

◆ sliceZat() [1/5]

+

◆ sliceZat() [1/5]

-template<typename dtype >
+template<typename dtype >
inRow
@@ -1019,7 +1026,7 @@

-

◆ MAX_SECOND

+

◆ MAX_SECOND

@@ -1028,7 +1035,7 @@

- + @@ -1617,7 +1624,7 @@

-

Slices the z dimension of the cube with bounds checking

+

Slices the z dimension of the cube with bounds checking

Parameters

NdArray< dtype > nc::DataCube< dtype >::sliceZat NdArray< dtype > nc::DataCube< dtype >::sliceZat ( int32  inIndex,
@@ -1630,18 +1637,18 @@

-

◆ sliceZat() [2/5]

+

◆ sliceZat() [2/5]

-template<typename dtype >
+template<typename dtype >
inIndexthe flattend 2d index (row, col) to slice
@@ -997,7 +1004,7 @@

-

◆ MAX_MONTH

+

◆ MAX_MONTH

@@ -1006,7 +1013,7 @@

- + @@ -1670,7 +1677,7 @@

-

Slices the z dimension of the cube with bounds checking

+

Slices the z dimension of the cube with bounds checking

Parameters

NdArray< dtype > nc::DataCube< dtype >::sliceZat NdArray< dtype > nc::DataCube< dtype >::sliceZat ( int32  inRow,
@@ -1684,18 +1691,18 @@

-

◆ sliceZat() [3/5]

+

◆ sliceZat() [3/5]

-template<typename dtype >
+template<typename dtype >
inRow
@@ -975,7 +982,7 @@

-

◆ MAX_MINUTE

+

◆ MAX_MINUTE

@@ -984,7 +991,7 @@

- + @@ -1724,7 +1731,7 @@

-

Slices the z dimension of the cube with bounds checking

+

Slices the z dimension of the cube with bounds checking

Parameters

NdArray< dtype > nc::DataCube< dtype >::sliceZat NdArray< dtype > nc::DataCube< dtype >::sliceZat ( int32  inRow,
@@ -1738,18 +1745,18 @@

-

◆ sliceZat() [4/5]

+

◆ sliceZat() [4/5]

-template<typename dtype >
+template<typename dtype >
inRow
@@ -953,7 +960,7 @@

-

◆ MAX_HOUR

+

◆ MAX_HOUR

@@ -962,7 +969,7 @@

- + @@ -1778,7 +1785,7 @@

-

Slices the z dimension of the cube with bounds checking

+

Slices the z dimension of the cube with bounds checking

Parameters

NdArray< dtype > nc::DataCube< dtype >::sliceZat NdArray< dtype > nc::DataCube< dtype >::sliceZat ( Slice  inRow,
@@ -1792,18 +1799,18 @@

-

◆ sliceZat() [5/5]

+

◆ sliceZat() [5/5]

-template<typename dtype >
+template<typename dtype >
inRow
- + @@ -253,7 +260,7 @@

-

Constructor

+

Constructor

Parameters

- + @@ -1832,7 +1839,7 @@

-

Slices the z dimension of the cube with bounds checking

+

Slices the z dimension of the cube with bounds checking

Parameters

DataCube< dtype > nc::DataCube< dtype >::sliceZat DataCube< dtype > nc::DataCube< dtype >::sliceZat ( Slice  inRow,
@@ -1854,7 +1861,7 @@

diff --git a/docs/doxygen/html/classnc_1_1_date_time.html b/docs/doxygen/html/classnc_1_1_date_time.html index 473e36f8b..74a6d9c85 100644 --- a/docs/doxygen/html/classnc_1_1_date_time.html +++ b/docs/doxygen/html/classnc_1_1_date_time.html @@ -5,7 +5,7 @@ - + NumCpp: nc::DateTime Class Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
inRow
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,90 +129,90 @@ - + - + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

Public Member Functions

 DateTime ()=default
 DateTime ()=default
 
 DateTime (const std::string &timestamp)
 DateTime (const std::string &timestamp)
 
 DateTime (const TimePoint &tp)
 DateTime (const TimePoint &tp)
 
 DateTime (int year, int month, int day, int hour, int minute, int second, double fractionalSecond=0.0) noexcept
 DateTime (int year, int month, int day, int hour, int minute, int second, double fractionalSecond=0.0) noexcept
 
int day () const noexcept
 day getter More...
int day () const noexcept
 day getter
 
double fractionalSecond () const noexcept
 fractionalSecond getter More...
double fractionalSecond () const noexcept
 fractionalSecond getter
 
int hour () const noexcept
 hour getter More...
int hour () const noexcept
 hour getter
 
int minute () const noexcept
 minute getter More...
int minute () const noexcept
 minute getter
 
int month () const noexcept
 month getter More...
int month () const noexcept
 month getter
 
int second () const noexcept
 second getter More...
int second () const noexcept
 second getter
 
void setDay (int day)
 day setter More...
void setDay (int day)
 day setter
 
void setFractionalSecond (double fractionalSecond)
 fractionalSecond setter More...
void setFractionalSecond (double fractionalSecond)
 fractionalSecond setter
 
void setHour (int hour)
 hour setter More...
void setHour (int hour)
 hour setter
 
void setMinute (int minute)
 minute setter More...
void setMinute (int minute)
 minute setter
 
void setMonth (int month)
 month setter More...
void setMonth (int month)
 month setter
 
void setSecond (int second)
 second setter More...
void setSecond (int second)
 second setter
 
void setYear (int year)
 year setter More...
void setYear (int year)
 year setter
 
std::string toStr () const
 Converts the struct to an iso string. More...
std::string toStr () const
 Converts the struct to an iso string.
 
TimePoint toTimePoint () const
 Converts the struct to a TimePoint. More...
TimePoint toTimePoint () const
 Converts the struct to a TimePoint.
 
int year () const noexcept
 year getter More...
int year () const noexcept
 year getter
 
- - + + - - + +

Static Public Member Functions

static DateTime now () noexcept
 Factory static method for returning a DateTime object cooresponding to the system clock now. More...
static DateTime now () noexcept
 Factory static method for returning a DateTime object cooresponding to the system clock now.
 
static TimePoint strToTimepoint (const std::string &timestamp)
 Converts the struct to an iso string. More...
static TimePoint strToTimepoint (const std::string &timestamp)
 Converts the struct to an iso string.
 
- + - + - + - + - +

Static Public Attributes

static constexpr int MAX_DAY = 31
static constexpr int MAX_DAY = 31
 
static constexpr int MAX_HOUR = 23
static constexpr int MAX_HOUR = 23
 
static constexpr int MAX_MINUTE = 59
static constexpr int MAX_MINUTE = 59
 
static constexpr int MAX_MONTH = 12
static constexpr int MAX_MONTH = 12
 
static constexpr int MAX_SECOND = 59
static constexpr int MAX_SECOND = 59
 

Detailed Description

-

Date Time class for working with iso formatted date times.

+

Date Time class for working with iso formatted date times.

Constructor & Destructor Documentation

-

◆ DateTime() [1/4]

+

◆ DateTime() [1/4]

@@ -226,12 +233,12 @@

-

Constructor

+

Constructor

-

◆ DateTime() [2/4]

+

◆ DateTime() [2/4]

@@ -242,7 +249,7 @@

nc::DateTime::DateTime

(const TimePointconst TimePoint tp)
@@ -264,7 +271,7 @@

-

◆ DateTime() [3/4]

+

◆ DateTime() [3/4]

@@ -275,7 +282,7 @@

nc::DateTime::DateTime

- + @@ -286,7 +293,7 @@

-

Constructor

+

Constructor

Parameters

tpa timepoint object
(const std::string & const std::string &  timestamp)
@@ -297,7 +304,7 @@

-

◆ DateTime() [4/4]

+

◆ DateTime() [4/4]

@@ -308,43 +315,43 @@

nc::DateTime::DateTime

- + - + - + - + - + - + - + @@ -359,7 +366,7 @@

-

Constructor

+

Constructor

Parameters

timestampan iso formatted datetime string (0001-01-01T00:00:00.00000Z)
(int int  year,
int int  month,
int int  day,
int int  hour,
int int  minute,
int int  second,
double double  fractionalSecond = 0.0 
@@ -377,7 +384,7 @@

Member Function Documentation

-

◆ day()

+

◆ day()

@@ -386,7 +393,7 @@

yearyear value
- + @@ -405,7 +412,7 @@

-

◆ fractionalSecond()

+

◆ fractionalSecond()

@@ -414,7 +421,7 @@

int nc::DateTime::day int nc::DateTime::day ( ) const
- + @@ -433,7 +440,7 @@

-

◆ hour()

+

◆ hour()

@@ -442,7 +449,7 @@

double nc::DateTime::fractionalSecond double nc::DateTime::fractionalSecond ( ) const
- + @@ -461,7 +468,7 @@

-

◆ minute()

+

◆ minute()

@@ -470,7 +477,7 @@

int nc::DateTime::hour int nc::DateTime::hour ( ) const
- + @@ -489,7 +496,7 @@

-

◆ month()

+

◆ month()

@@ -498,7 +505,7 @@

int nc::DateTime::minute int nc::DateTime::minute ( ) const
- + @@ -517,7 +524,7 @@

-

◆ now()

+

◆ now()

@@ -526,7 +533,7 @@

int nc::DateTime::month int nc::DateTime::month ( ) const
- + @@ -545,7 +552,7 @@

-

◆ second()

+

◆ second()

@@ -554,7 +561,7 @@

static DateTime nc::DateTime::now static DateTime nc::DateTime::now ( )
- + @@ -573,7 +580,7 @@

-

◆ setDay()

+

◆ setDay()

@@ -582,9 +589,9 @@

int nc::DateTime::second int nc::DateTime::second ( ) const
- + - + @@ -607,7 +614,7 @@

-

◆ setFractionalSecond()

+

◆ setFractionalSecond()

@@ -616,9 +623,9 @@

void nc::DateTime::setDay void nc::DateTime::setDay (int int  day)
- + - + @@ -641,7 +648,7 @@

-

◆ setHour()

+

◆ setHour()

@@ -650,9 +657,9 @@

void nc::DateTime::setFractionalSecond void nc::DateTime::setFractionalSecond (double double  fractionalSecond)
- + - + @@ -675,7 +682,7 @@

-

◆ setMinute()

+

◆ setMinute()

@@ -684,9 +691,9 @@

void nc::DateTime::setHour void nc::DateTime::setHour (int int  hour)
- + - + @@ -709,7 +716,7 @@

-

◆ setMonth()

+

◆ setMonth()

@@ -718,9 +725,9 @@

void nc::DateTime::setMinute void nc::DateTime::setMinute (int int  minute)
- + - + @@ -743,7 +750,7 @@

-

◆ setSecond()

+

◆ setSecond()

@@ -752,9 +759,9 @@

void nc::DateTime::setMonth void nc::DateTime::setMonth (int int  month)
- + - + @@ -777,7 +784,7 @@

-

◆ setYear()

+

◆ setYear()

@@ -786,9 +793,9 @@

void nc::DateTime::setSecond void nc::DateTime::setSecond (int int  second)
- + - + @@ -811,7 +818,7 @@

-

◆ strToTimepoint()

+

◆ strToTimepoint()

@@ -820,9 +827,9 @@

void nc::DateTime::setYear void nc::DateTime::setYear (int int  year)
- + - + @@ -846,7 +853,7 @@

-

◆ toStr()

+

◆ toStr()

@@ -874,7 +881,7 @@

-

◆ toTimePoint()

+

◆ toTimePoint()

@@ -902,7 +909,7 @@

-

◆ year()

+

◆ year()

@@ -911,7 +918,7 @@

static TimePoint nc::DateTime::strToTimepoint static TimePoint nc::DateTime::strToTimepoint (const std::string & const std::string &  timestamp)
- + @@ -931,7 +938,7 @@

Field Documentation

-

◆ MAX_DAY

+

◆ MAX_DAY

@@ -940,7 +947,7 @@

int nc::DateTime::year int nc::DateTime::year ( ) const
- +
constexpr int nc::DateTime::MAX_DAY = 31constexpr int nc::DateTime::MAX_DAY = 31
- +
constexpr int nc::DateTime::MAX_HOUR = 23constexpr int nc::DateTime::MAX_HOUR = 23
- +
constexpr int nc::DateTime::MAX_MINUTE = 59constexpr int nc::DateTime::MAX_MINUTE = 59
- +
constexpr int nc::DateTime::MAX_MONTH = 12constexpr int nc::DateTime::MAX_MONTH = 12
- +
constexpr int nc::DateTime::MAX_SECOND = 59constexpr int nc::DateTime::MAX_SECOND = 59
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,36 +127,36 @@ - + - + - + - + - + - +

Static Public Member Functions

static constexpr int bits () noexcept
static constexpr int bits () noexcept
 
static constexpr dtype epsilon () noexcept
static constexpr dtype epsilon () noexcept
 
static constexpr bool isInteger () noexcept
static constexpr bool isInteger () noexcept
 
static constexpr bool isSigned () noexcept
static constexpr bool isSigned () noexcept
 
static constexpr dtype max () noexcept
static constexpr dtype max () noexcept
 
static constexpr dtype min () noexcept
static constexpr dtype min () noexcept
 

Detailed Description

-
template<typename dtype>
-class nc::DtypeInfo< dtype >

Holds info about the dtype.

+
template<typename dtype>
+class nc::DtypeInfo< dtype >

Holds info about the dtype.

Member Function Documentation

-

◆ bits()

+

◆ bits()

-template<typename dtype >
+template<typename dtype >
@@ -58,10 +58,10 @@
- + @@ -161,24 +168,24 @@

-

For integer types: number of non-sign bits in the representation. For floating types : number of digits(in radix base) in the mantissa

+

For integer types: number of non-sign bits in the representation. For floating types : number of digits(in radix base) in the mantissa

Returns
number of bits
-

◆ epsilon()

+

◆ epsilon()

-template<typename dtype >
+template<typename dtype >

static constexpr int nc::DtypeInfo< dtype >::bits static constexpr int nc::DtypeInfo< dtype >::bits ( )
@@ -58,10 +58,10 @@
- + @@ -190,24 +197,24 @@

-

Machine epsilon (the difference between 1 and the least value greater than 1 that is representable).

+

Machine epsilon (the difference between 1 and the least value greater than 1 that is representable).

Returns
dtype
-

◆ isInteger()

+

◆ isInteger()

-template<typename dtype >
+template<typename dtype >

static constexpr dtype nc::DtypeInfo< dtype >::epsilon static constexpr dtype nc::DtypeInfo< dtype >::epsilon ( )
@@ -58,10 +58,10 @@
- + @@ -219,24 +226,24 @@

-

True if type is integer.

+

True if type is integer.

Returns
bool
-

◆ isSigned()

+

◆ isSigned()

-template<typename dtype >
+template<typename dtype >

static constexpr bool nc::DtypeInfo< dtype >::isInteger static constexpr bool nc::DtypeInfo< dtype >::isInteger ( )
@@ -58,10 +58,10 @@
- + @@ -248,24 +255,24 @@

-

True if type is signed.

+

True if type is signed.

Returns
bool
-

◆ max()

+

◆ max()

-template<typename dtype >
+template<typename dtype >

static constexpr bool nc::DtypeInfo< dtype >::isSigned static constexpr bool nc::DtypeInfo< dtype >::isSigned ( )
@@ -58,10 +58,10 @@
- + @@ -277,24 +284,24 @@

-

Returns the maximum value of the dtype

+

Returns the maximum value of the dtype

Returns
max value
-

◆ min()

+

◆ min()

-template<typename dtype >
+template<typename dtype >

static constexpr dtype nc::DtypeInfo< dtype >::max static constexpr dtype nc::DtypeInfo< dtype >::max ( )
@@ -58,10 +58,10 @@
- + @@ -306,7 +313,7 @@

-

Returns the minimum value of the dtype

+

Returns the minimum value of the dtype

Returns
min value
@@ -320,7 +327,7 @@

diff --git a/docs/doxygen/html/classnc_1_1_dtype_info_3_01std_1_1complex_3_01dtype_01_4_01_4.html b/docs/doxygen/html/classnc_1_1_dtype_info_3_01std_1_1complex_3_01dtype_01_4_01_4.html index 2b1a239e0..12d4065b6 100644 --- a/docs/doxygen/html/classnc_1_1_dtype_info_3_01std_1_1complex_3_01dtype_01_4_01_4.html +++ b/docs/doxygen/html/classnc_1_1_dtype_info_3_01std_1_1complex_3_01dtype_01_4_01_4.html @@ -5,7 +5,7 @@ - + NumCpp: nc::DtypeInfo< std::complex< dtype > > Class Template Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
static constexpr dtype nc::DtypeInfo< dtype >::min static constexpr dtype nc::DtypeInfo< dtype >::min ( )
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,36 +127,36 @@ - + - + - + - + - + - +

Static Public Member Functions

static constexpr int bits () noexcept
static constexpr int bits () noexcept
 
static constexpr std::complex< dtype > epsilon () noexcept
static constexpr std::complex< dtypeepsilon () noexcept
 
static constexpr bool isInteger () noexcept
static constexpr bool isInteger () noexcept
 
static constexpr bool isSigned () noexcept
static constexpr bool isSigned () noexcept
 
static constexpr std::complex< dtype > max () noexcept
static constexpr std::complex< dtypemax () noexcept
 
static constexpr std::complex< dtype > min () noexcept
static constexpr std::complex< dtypemin () noexcept
 

Detailed Description

-
template<typename dtype>
-class nc::DtypeInfo< std::complex< dtype > >

Holds info about the std::complex.

+
template<typename dtype>
+class nc::DtypeInfo< std::complex< dtype > >

Holds info about the std::complex.

Member Function Documentation

-

◆ bits()

+

◆ bits()

-template<typename dtype >
+template<typename dtype >
@@ -58,10 +58,10 @@
- + @@ -161,24 +168,24 @@

-

For integer types: number of non-sign bits in the representation. For floating types : number of digits(in radix base) in the mantissa

+

For integer types: number of non-sign bits in the representation. For floating types : number of digits(in radix base) in the mantissa

Returns
number of bits
-

◆ epsilon()

+

◆ epsilon()

-template<typename dtype >
+template<typename dtype >

static constexpr int nc::DtypeInfo< std::complex< dtype > >::bits static constexpr int nc::DtypeInfo< std::complex< dtype > >::bits ( )
@@ -58,10 +58,10 @@
- + @@ -190,24 +197,24 @@

-

Machine epsilon (the difference between 1 and the least value greater than 1 that is representable).

+

Machine epsilon (the difference between 1 and the least value greater than 1 that is representable).

Returns
dtype
-

◆ isInteger()

+

◆ isInteger()

-template<typename dtype >
+template<typename dtype >

static constexpr std::complex< dtype > nc::DtypeInfo< std::complex< dtype > >::epsilon static constexpr std::complex< dtype > nc::DtypeInfo< std::complex< dtype > >::epsilon ( )
@@ -58,10 +58,10 @@
- + @@ -219,24 +226,24 @@

-

True if type is integer.

+

True if type is integer.

Returns
bool
-

◆ isSigned()

+

◆ isSigned()

-template<typename dtype >
+template<typename dtype >

static constexpr bool nc::DtypeInfo< std::complex< dtype > >::isInteger static constexpr bool nc::DtypeInfo< std::complex< dtype > >::isInteger ( )
@@ -58,10 +58,10 @@
- + @@ -248,24 +255,24 @@

-

True if type is signed.

+

True if type is signed.

Returns
bool
-

◆ max()

+

◆ max()

-template<typename dtype >
+template<typename dtype >

static constexpr bool nc::DtypeInfo< std::complex< dtype > >::isSigned static constexpr bool nc::DtypeInfo< std::complex< dtype > >::isSigned ( )
@@ -58,10 +58,10 @@
- + @@ -277,24 +284,24 @@

-

Returns the maximum value of the dtype

+

Returns the maximum value of the dtype

Returns
max value
-

◆ min()

+

◆ min()

-template<typename dtype >
+template<typename dtype >

static constexpr std::complex< dtype > nc::DtypeInfo< std::complex< dtype > >::max static constexpr std::complex< dtype > nc::DtypeInfo< std::complex< dtype > >::max ( )
@@ -58,10 +58,10 @@
- + @@ -306,7 +313,7 @@

-

Returns the minimum value of the dtype

+

Returns the minimum value of the dtype

Returns
min value
@@ -320,7 +327,7 @@

diff --git a/docs/doxygen/html/classnc_1_1_nd_array.html b/docs/doxygen/html/classnc_1_1_nd_array.html index 906dc32ea..6df498e2f 100644 --- a/docs/doxygen/html/classnc_1_1_nd_array.html +++ b/docs/doxygen/html/classnc_1_1_nd_array.html @@ -5,7 +5,7 @@ - + NumCpp: nc::NdArray< dtype, Allocator > Class Template Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
static constexpr std::complex< dtype > nc::DtypeInfo< std::complex< dtype > >::min static constexpr std::complex< dtype > nc::DtypeInfo< std::complex< dtype > >::min ( )
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,538 +128,538 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Public Types

using allocator_type = Allocator
using allocator_type = Allocator
 
using column_iterator = NdArrayColumnIterator< dtype, size_type, pointer, difference_type >
using column_iterator = NdArrayColumnIterator< dtype, size_type, pointer, difference_type >
 
using const_column_iterator = NdArrayConstColumnIterator< dtype, size_type, const_pointer, difference_type >
using const_column_iterator = NdArrayConstColumnIterator< dtype, size_type, const_pointer, difference_type >
 
using const_iterator = NdArrayConstIterator< dtype, const_pointer, difference_type >
using const_iterator = NdArrayConstIterator< dtype, const_pointer, difference_type >
 
using const_pointer = typename AllocTraits::const_pointer
using const_pointer = typename AllocTraits::const_pointer
 
using const_reference = const dtype &
using const_reference = const dtype &
 
using const_reverse_column_iterator = std::reverse_iterator< const_column_iterator >
using const_reverse_column_iterator = std::reverse_iterator< const_column_iterator >
 
using const_reverse_iterator = std::reverse_iterator< const_iterator >
using const_reverse_iterator = std::reverse_iterator< const_iterator >
 
using difference_type = typename AllocTraits::difference_type
using difference_type = typename AllocTraits::difference_type
 
using index_type = int32
using index_type = int32
 
using iterator = NdArrayIterator< dtype, pointer, difference_type >
using iterator = NdArrayIterator< dtype, pointer, difference_type >
 
using pointer = typename AllocTraits::pointer
using pointer = typename AllocTraits::pointer
 
using reference = dtype &
using reference = dtype &
 
using reverse_column_iterator = std::reverse_iterator< column_iterator >
using reverse_column_iterator = std::reverse_iterator< column_iterator >
 
using reverse_iterator = std::reverse_iterator< iterator >
using reverse_iterator = std::reverse_iterator< iterator >
 
using self_type = NdArray< dtype, Allocator >
using self_type = NdArray< dtype, Allocator >
 
using size_type = uint32
using size_type = uint32
 
using value_type = dtype
using value_type = dtype
 
- + - + - + - - + + - + - + - + - + - - + + - - + + - - + + - - + + - - + + - + - + - + - - + + - - + + - + - - + + - - + + - + - + - + - + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - + + - + - + - + - + - + - + - + - + - - + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - - + + - - + + - + - + - + - - + + - + - + - - + + - + - + - + - - + + - + - + - + - + - + - + - + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - + - + - + - + - + - - + + - - + + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Public Member Functions

 NdArray ()=default
 NdArray ()=default
 
 NdArray (const self_type &inOtherArray)
 NdArray (const self_type &inOtherArray)
 
 NdArray (const Shape &inShape)
 NdArray (const Shape &inShape)
 
template<std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
 NdArray (const std::deque< dtype > &inDeque)
template<std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
 NdArray (const std::deque< dtype > &inDeque)
 
 NdArray (const std::deque< std::deque< dtype > > &in2dDeque)
 NdArray (const std::deque< std::deque< dtype > > &in2dDeque)
 
 NdArray (const std::initializer_list< std::initializer_list< dtype > > &inList)
 NdArray (const std::initializer_list< std::initializer_list< dtype > > &inList)
 
 NdArray (const std::list< dtype > &inList)
 NdArray (const std::list< dtype > &inList)
 
 NdArray (const std::vector< std::vector< dtype > > &in2dVector)
 NdArray (const std::vector< std::vector< dtype > > &in2dVector)
 
template<typename UIntType , std::enable_if_t< std::is_integral_v< UIntType > &&!std::is_same_v< UIntType, bool >, int > = 0>
 NdArray (const_pointer inPtr, UIntType size)
template<typename UIntType , std::enable_if_t< std::is_integral_v< UIntType > &&!std::is_same_v< UIntType, bool >, int > = 0>
 NdArray (const_pointer inPtr, UIntType size)
 
template<typename UIntType1 , typename UIntType2 , std::enable_if_t< std::is_integral_v< UIntType1 > &&!std::is_same_v< UIntType1, bool >, int > = 0, std::enable_if_t< std::is_integral_v< UIntType2 > &&!std::is_same_v< UIntType2, bool >, int > = 0>
 NdArray (const_pointer inPtr, UIntType1 numRows, UIntType2 numCols)
template<typename UIntType1 , typename UIntType2 , std::enable_if_t< std::is_integral_v< UIntType1 > &&!std::is_same_v< UIntType1, bool >, int > = 0, std::enable_if_t< std::is_integral_v< UIntType2 > &&!std::is_same_v< UIntType2, bool >, int > = 0>
 NdArray (const_pointer inPtr, UIntType1 numRows, UIntType2 numCols)
 
template<typename Iterator , std::enable_if_t< std::is_same_v< typename std::iterator_traits< Iterator >::value_type, dtype >, int > = 0>
 NdArray (Iterator inFirst, Iterator inLast)
template<typename Iterator , std::enable_if_t< std::is_same_v< typename std::iterator_traits< Iterator >::value_type, dtype >, int > = 0>
 NdArray (Iterator inFirst, Iterator inLast)
 
template<typename UIntType , std::enable_if_t< std::is_integral_v< UIntType > &&!std::is_same_v< UIntType, bool >, int > = 0>
 NdArray (pointer inPtr, UIntType size, PointerPolicy policy)
template<typename UIntType , std::enable_if_t< std::is_integral_v< UIntType > &&!std::is_same_v< UIntType, bool >, int > = 0>
 NdArray (pointer inPtr, UIntType size, PointerPolicy policy)
 
template<typename UIntType1 , typename UIntType2 , std::enable_if_t< std::is_integral_v< UIntType1 > &&!std::is_same_v< UIntType1, bool >, int > = 0, std::enable_if_t< std::is_integral_v< UIntType2 > &&!std::is_same_v< UIntType2, bool >, int > = 0>
 NdArray (pointer inPtr, UIntType1 numRows, UIntType2 numCols, PointerPolicy policy)
template<typename UIntType1 , typename UIntType2 , std::enable_if_t< std::is_integral_v< UIntType1 > &&!std::is_same_v< UIntType1, bool >, int > = 0, std::enable_if_t< std::is_integral_v< UIntType2 > &&!std::is_same_v< UIntType2, bool >, int > = 0>
 NdArray (pointer inPtr, UIntType1 numRows, UIntType2 numCols, PointerPolicy policy)
 
 NdArray (self_type &&inOtherArray) noexcept
 NdArray (self_type &&inOtherArray) noexcept
 
 NdArray (size_type inNumRows, size_type inNumCols)
 NdArray (size_type inNumRows, size_type inNumCols)
 
 NdArray (size_type inSquareSize)
 NdArray (size_type inSquareSize)
 
template<size_t ArraySize, std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
 NdArray (std::array< dtype, ArraySize > &inArray, PointerPolicy policy=PointerPolicy::COPY)
template<size_t ArraySize, std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
 NdArray (std::array< dtype, ArraySize > &inArray, PointerPolicy policy=PointerPolicy::COPY)
 
template<size_t Dim0Size, size_t Dim1Size>
 NdArray (std::array< std::array< dtype, Dim1Size >, Dim0Size > &in2dArray, PointerPolicy policy=PointerPolicy::COPY)
template<size_t Dim0Size, size_t Dim1Size>
 NdArray (std::array< std::array< dtype, Dim1Size >, Dim0Size > &in2dArray, PointerPolicy policy=PointerPolicy::COPY)
 
 NdArray (std::initializer_list< dtype > inList)
 NdArray (std::initializer_list< dtype > inList)
 
template<std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
 NdArray (std::vector< dtype > &inVector, PointerPolicy policy=PointerPolicy::COPY)
template<std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
 NdArray (std::vector< dtype > &inVector, PointerPolicy policy=PointerPolicy::COPY)
 
template<size_t Dim1Size>
 NdArray (std::vector< std::array< dtype, Dim1Size > > &in2dArray, PointerPolicy policy=PointerPolicy::COPY)
template<size_t Dim1Size>
 NdArray (std::vector< std::array< dtype, Dim1Size > > &in2dArray, PointerPolicy policy=PointerPolicy::COPY)
 
 ~NdArray () noexcept
 ~NdArray () noexcept
 
NdArray< bool > all (Axis inAxis=Axis::NONE) const
NdArray< boolall (Axis inAxis=Axis::NONE) const
 
NdArray< bool > any (Axis inAxis=Axis::NONE) const
NdArray< boolany (Axis inAxis=Axis::NONE) const
 
NdArray< size_typeargmax (Axis inAxis=Axis::NONE) const
NdArray< size_typeargmax (Axis inAxis=Axis::NONE) const
 
NdArray< size_typeargmin (Axis inAxis=Axis::NONE) const
NdArray< size_typeargmin (Axis inAxis=Axis::NONE) const
 
NdArray< size_typeargsort (Axis inAxis=Axis::NONE) const
NdArray< size_typeargsort (Axis inAxis=Axis::NONE) const
 
template<typename dtypeOut , typename dtype_ = dtype, std::enable_if_t< std::is_same_v< dtype_, dtype >, int > = 0, std::enable_if_t< std::is_arithmetic_v< dtype_ >, int > = 0, std::enable_if_t< std::is_arithmetic_v< dtypeOut >, int > = 0>
NdArray< dtypeOut > astype () const
template<typename dtypeOut , typename dtype_ = dtype, std::enable_if_t< std::is_same_v< dtype_, dtype >, int > = 0, std::enable_if_t< std::is_arithmetic_v< dtype_ >, int > = 0, std::enable_if_t< std::is_arithmetic_v< dtypeOut >, int > = 0>
NdArray< dtypeOutastype () const
 
template<typename dtypeOut , typename dtype_ = dtype, std::enable_if_t< std::is_same_v< dtype_, dtype >, int > = 0, std::enable_if_t< std::is_arithmetic_v< dtype_ >, int > = 0, std::enable_if_t< is_complex_v< dtypeOut >, int > = 0>
NdArray< dtypeOut > astype () const
template<typename dtypeOut , typename dtype_ = dtype, std::enable_if_t< std::is_same_v< dtype_, dtype >, int > = 0, std::enable_if_t< std::is_arithmetic_v< dtype_ >, int > = 0, std::enable_if_t< is_complex_v< dtypeOut >, int > = 0>
NdArray< dtypeOutastype () const
 
template<typename dtypeOut , typename dtype_ = dtype, std::enable_if_t< std::is_same_v< dtype_, dtype >, int > = 0, std::enable_if_t< is_complex_v< dtype_ >, int > = 0, std::enable_if_t< is_complex_v< dtypeOut >, int > = 0>
NdArray< dtypeOut > astype () const
template<typename dtypeOut , typename dtype_ = dtype, std::enable_if_t< std::is_same_v< dtype_, dtype >, int > = 0, std::enable_if_t< is_complex_v< dtype_ >, int > = 0, std::enable_if_t< is_complex_v< dtypeOut >, int > = 0>
NdArray< dtypeOutastype () const
 
template<typename dtypeOut , typename dtype_ = dtype, std::enable_if_t< std::is_same_v< dtype_, dtype >, int > = 0, std::enable_if_t< is_complex_v< dtype_ >, int > = 0, std::enable_if_t< std::is_arithmetic_v< dtypeOut >, int > = 0>
NdArray< dtypeOut > astype () const
template<typename dtypeOut , typename dtype_ = dtype, std::enable_if_t< std::is_same_v< dtype_, dtype >, int > = 0, std::enable_if_t< is_complex_v< dtype_ >, int > = 0, std::enable_if_t< std::is_arithmetic_v< dtypeOut >, int > = 0>
NdArray< dtypeOutastype () const
 
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_type at (const Indices &inIndices) const
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_type at (const Indices &inIndices) const
 
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_type at (const Indices &rowIndices, index_type colIndex) const
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_type at (const Indices &rowIndices, index_type colIndex) const
 
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_type at (const Indices &rowIndices, Slice colSlice) const
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_type at (const Indices &rowIndices, Slice colSlice) const
 
self_type at (const NdArray< bool > &inMask) const
self_type at (const NdArray< bool > &inMask) const
 
template<typename RowIndices , typename ColIndices , type_traits::ndarray_int_concept< RowIndices > = 0, type_traits::ndarray_int_concept< ColIndices > = 0>
self_type at (const RowIndices &rowIndices, const ColIndices &colIndices) const
template<typename RowIndices , typename ColIndices , type_traits::ndarray_int_concept< RowIndices > = 0, type_traits::ndarray_int_concept< ColIndices > = 0>
self_type at (const RowIndices &rowIndices, const ColIndices &colIndices) const
 
self_type at (const Slice &inRowSlice, const Slice &inColSlice) const
self_type at (const Slice &inRowSlice, const Slice &inColSlice) const
 
self_type at (const Slice &inRowSlice, index_type inColIndex) const
self_type at (const Slice &inRowSlice, index_type inColIndex) const
 
self_type at (const Slice &inSlice) const
self_type at (const Slice &inSlice) const
 
reference at (index_type inIndex)
reference at (index_type inIndex)
 
const_reference at (index_type inIndex) const
const_reference at (index_type inIndex) const
 
self_type at (index_type inRowIndex, const Slice &inColSlice) const
self_type at (index_type inRowIndex, const Slice &inColSlice) const
 
reference at (index_type inRowIndex, index_type inColIndex)
reference at (index_type inRowIndex, index_type inColIndex)
 
const_reference at (index_type inRowIndex, index_type inColIndex) const
const_reference at (index_type inRowIndex, index_type inColIndex) const
 
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_type at (index_type rowIndex, const Indices &colIndices) const
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_type at (index_type rowIndex, const Indices &colIndices) const
 
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_type at (Slice rowSlice, const Indices &colIndices) const
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_type at (Slice rowSlice, const Indices &colIndices) const
 
const_reference back () const noexcept
const_reference back () const noexcept
 
reference back () noexcept
reference back () noexcept
 
reference back (size_type row)
reference back (size_type row)
 
const_reference back (size_type row) const
const_reference back (size_type row) const
 
const_iterator begin () const noexcept
const_iterator begin () const noexcept
 
iterator begin () noexcept
iterator begin () noexcept
 
iterator begin (size_type inRow)
iterator begin (size_type inRow)
 
const_iterator begin (size_type inRow) const
const_iterator begin (size_type inRow) const
 
self_typebyteswap () noexcept
self_typebyteswap () noexcept
 
const_iterator cbegin () const noexcept
const_iterator cbegin () const noexcept
 
const_iterator cbegin (size_type inRow) const
const_iterator cbegin (size_type inRow) const
 
const_column_iterator ccolbegin () const noexcept
const_column_iterator ccolbegin () const noexcept
 
const_column_iterator ccolbegin (size_type inCol) const
const_column_iterator ccolbegin (size_type inCol) const
 
const_column_iterator ccolend () const noexcept
const_column_iterator ccolend () const noexcept
 
const_column_iterator ccolend (size_type inCol) const
const_column_iterator ccolend (size_type inCol) const
 
const_iterator cend () const noexcept
const_iterator cend () const noexcept
 
const_iterator cend (size_type inRow) const
const_iterator cend (size_type inRow) const
 
self_type clip (value_type inMin, value_type inMax) const
self_type clip (value_type inMin, value_type inMax) const
 
const_column_iterator colbegin () const noexcept
const_column_iterator colbegin () const noexcept
 
column_iterator colbegin () noexcept
column_iterator colbegin () noexcept
 
column_iterator colbegin (size_type inCol)
column_iterator colbegin (size_type inCol)
 
const_column_iterator colbegin (size_type inCol) const
const_column_iterator colbegin (size_type inCol) const
 
const_column_iterator colend () const noexcept
const_column_iterator colend () const noexcept
 
column_iterator colend () noexcept
column_iterator colend () noexcept
 
column_iterator colend (size_type inCol)
column_iterator colend (size_type inCol)
 
const_column_iterator colend (size_type inCol) const
const_column_iterator colend (size_type inCol) const
 
self_type column (size_type inColumn) const
self_type column (size_type inColumn) const
 
self_type columns (const NdArray< size_type > &inCols) const
self_type columns (const NdArray< size_type > &inCols) const
 
NdArray< bool > contains (value_type inValue, Axis inAxis=Axis::NONE) const
NdArray< boolcontains (value_type inValue, Axis inAxis=Axis::NONE) const
 
self_type copy () const
self_type copy () const
 
const_reverse_iterator crbegin () const noexcept
const_reverse_iterator crbegin () const noexcept
 
const_reverse_iterator crbegin (size_type inRow) const
const_reverse_iterator crbegin (size_type inRow) const
 
const_reverse_column_iterator crcolbegin () const noexcept
const_reverse_column_iterator crcolbegin () const noexcept
 
const_reverse_column_iterator crcolbegin (size_type inCol) const
const_reverse_column_iterator crcolbegin (size_type inCol) const
 
const_reverse_column_iterator crcolend () const noexcept
const_reverse_column_iterator crcolend () const noexcept
 
const_reverse_column_iterator crcolend (size_type inCol) const
const_reverse_column_iterator crcolend (size_type inCol) const
 
const_reverse_iterator crend () const noexcept
const_reverse_iterator crend () const noexcept
 
const_reverse_iterator crend (size_type inRow) const
const_reverse_iterator crend (size_type inRow) const
 
Slice cSlice (index_type inStartIdx=0, size_type inStepSize=1) const
Slice cSlice (index_type inStartIdx=0, size_type inStepSize=1) const
 
self_type cumprod (Axis inAxis=Axis::NONE) const
self_type cumprod (Axis inAxis=Axis::NONE) const
 
self_type cumsum (Axis inAxis=Axis::NONE) const
self_type cumsum (Axis inAxis=Axis::NONE) const
 
const_pointer data () const noexcept
const_pointer data () const noexcept
 
pointer data () noexcept
pointer data () noexcept
 
pointer dataRelease () noexcept
pointer dataRelease () noexcept
 
self_type diagonal (index_type inOffset=0, Axis inAxis=Axis::ROW) const
self_type diagonal (index_type inOffset=0, Axis inAxis=Axis::ROW) const
 
size_type dimSize (Axis inAxis) const noexcept
size_type dimSize (Axis inAxis) const noexcept
 
self_type dot (const self_type &inOtherArray) const
self_type dot (const self_type &inOtherArray) const
 
void dump (const std::string &inFilename) const
void dump (const std::string &inFilename) const
 
const_iterator end () const noexcept
const_iterator end () const noexcept
 
iterator end () noexcept
iterator end () noexcept
 
iterator end (size_type inRow)
iterator end (size_type inRow)
 
const_iterator end (size_type inRow) const
const_iterator end (size_type inRow) const
 
Endian endianess () const noexcept
Endian endianess () const noexcept
 
self_typefill (value_type inFillValue) noexcept
self_typefill (value_type inFillValue) noexcept
 
NdArray< size_typeflatnonzero () const
NdArray< size_typeflatnonzero () const
 
self_type flatten () const
self_type flatten () const
 
const_reference front () const noexcept
const_reference front () const noexcept
 
reference front () noexcept
reference front () noexcept
 
reference front (size_type row)
reference front (size_type row)
 
const_reference front (size_type row) const
const_reference front (size_type row) const
 
self_type getByIndices (const NdArray< size_type > &inIndices) const
self_type getByIndices (const NdArray< size_type > &inIndices) const
 
self_type getByMask (const NdArray< bool > &inMask) const
self_type getByMask (const NdArray< bool > &inMask) const
 
bool isempty () const noexcept
bool isempty () const noexcept
 
bool isflat () const noexcept
bool isflat () const noexcept
 
bool isscalar () const noexcept
bool isscalar () const noexcept
 
NdArray< bool > issorted (Axis inAxis=Axis::NONE) const
NdArray< boolissorted (Axis inAxis=Axis::NONE) const
 
bool issquare () const noexcept
bool issquare () const noexcept
 
value_type item () const
value_type item () const
 
self_type max (Axis inAxis=Axis::NONE) const
self_type max (Axis inAxis=Axis::NONE) const
 
self_type median (Axis inAxis=Axis::NONE) const
self_type median (Axis inAxis=Axis::NONE) const
 
self_type min (Axis inAxis=Axis::NONE) const
self_type min (Axis inAxis=Axis::NONE) const
 
self_typenans () noexcept
self_typenans () noexcept
 
uint64 nbytes () const noexcept
uint64 nbytes () const noexcept
 
self_type newbyteorder (Endian inEndianess) const
self_type newbyteorder (Endian inEndianess) const
 
NdArray< bool > none (Axis inAxis=Axis::NONE) const
NdArray< boolnone (Axis inAxis=Axis::NONE) const
 
std::pair< NdArray< size_type >, NdArray< size_type > > nonzero () const
std::pair< NdArray< size_type >, NdArray< size_type > > nonzero () const
 
size_type numCols () const noexcept
size_type numCols () const noexcept
 
size_type numRows () const noexcept
size_type numRows () const noexcept
 
self_typeones () noexcept
self_typeones () noexcept
 
 operator bool () const noexcept
 operator bool () const noexcept
 
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_type operator() (const Indices &rowIndices, index_type colIndex) const
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_type operator() (const Indices &rowIndices, index_type colIndex) const
 
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_type operator() (const Indices &rowIndices, Slice colSlice) const
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_type operator() (const Indices &rowIndices, Slice colSlice) const
 
template<typename RowIndices , typename ColIndices , type_traits::ndarray_int_concept< RowIndices > = 0, type_traits::ndarray_int_concept< ColIndices > = 0>
self_type operator() (const RowIndices &rowIndices, const ColIndices &colIndices) const
template<typename RowIndices , typename ColIndices , type_traits::ndarray_int_concept< RowIndices > = 0, type_traits::ndarray_int_concept< ColIndices > = 0>
self_type operator() (const RowIndices &rowIndices, const ColIndices &colIndices) const
 
const_reference operator() (index_type inRowIndex, index_type inColIndex) const noexcept
const_reference operator() (index_type inRowIndex, index_type inColIndex) const noexcept
 
reference operator() (index_type inRowIndex, index_type inColIndex) noexcept
reference operator() (index_type inRowIndex, index_type inColIndex) noexcept
 
self_type operator() (index_type inRowIndex, Slice inColSlice) const
self_type operator() (index_type inRowIndex, Slice inColSlice) const
 
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_type operator() (index_type rowIndex, const Indices &colIndices) const
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_type operator() (index_type rowIndex, const Indices &colIndices) const
 
self_type operator() (Slice inRowSlice, index_type inColIndex) const
self_type operator() (Slice inRowSlice, index_type inColIndex) const
 
self_type operator() (Slice inRowSlice, Slice inColSlice) const
self_type operator() (Slice inRowSlice, Slice inColSlice) const
 
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_type operator() (Slice rowSlice, const Indices &colIndices) const
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_type operator() (Slice rowSlice, const Indices &colIndices) const
 
self_typeoperator= (const self_type &rhs)
self_typeoperator= (const self_type &rhs)
 
self_typeoperator= (self_type &&rhs) noexcept
self_typeoperator= (self_type &&rhs) noexcept
 
self_typeoperator= (value_type inValue) noexcept
self_typeoperator= (value_type inValue) noexcept
 
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_type operator[] (const Indices &inIndices) const
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_type operator[] (const Indices &inIndices) const
 
self_type operator[] (const NdArray< bool > &inMask) const
self_type operator[] (const NdArray< bool > &inMask) const
 
const_reference operator[] (index_type inIndex) const noexcept
const_reference operator[] (index_type inIndex) const noexcept
 
reference operator[] (index_type inIndex) noexcept
reference operator[] (index_type inIndex) noexcept
 
self_type operator[] (Slice inSlice) const
self_type operator[] (Slice inSlice) const
 
bool ownsInternalData () noexcept
bool ownsInternalData () noexcept
 
self_typepartition (size_type inKth, Axis inAxis=Axis::NONE)
self_typepartition (size_type inKth, Axis inAxis=Axis::NONE)
 
void print () const
void print () const
 
self_type prod (Axis inAxis=Axis::NONE) const
self_type prod (Axis inAxis=Axis::NONE) const
 
self_type ptp (Axis inAxis=Axis::NONE) const
self_type ptp (Axis inAxis=Axis::NONE) const
 
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_typeput (const Indices &inIndices, const self_type &inValues)
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_typeput (const Indices &inIndices, const self_type &inValues)
 
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_typeput (const Indices &inIndices, const value_type &inValue)
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_typeput (const Indices &inIndices, const value_type &inValue)
 
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_typeput (const Indices &inRowIndices, index_type inColIndex, const self_type &inValues)
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_typeput (const Indices &inRowIndices, index_type inColIndex, const self_type &inValues)
 
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_typeput (const Indices &inRowIndices, index_type inColIndex, const value_type &inValue)
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_typeput (const Indices &inRowIndices, index_type inColIndex, const value_type &inValue)
 
template<typename RowIndices , typename ColIndices , type_traits::ndarray_int_concept< RowIndices > = 0, type_traits::ndarray_int_concept< ColIndices > = 0>
self_typeput (const RowIndices &inRowIndices, const ColIndices &inColIndices, const self_type &inValues)
template<typename RowIndices , typename ColIndices , type_traits::ndarray_int_concept< RowIndices > = 0, type_traits::ndarray_int_concept< ColIndices > = 0>
self_typeput (const RowIndices &inRowIndices, const ColIndices &inColIndices, const self_type &inValues)
 
template<typename RowIndices , typename ColIndices , type_traits::ndarray_int_concept< RowIndices > = 0, type_traits::ndarray_int_concept< ColIndices > = 0>
self_typeput (const RowIndices &inRowIndices, const ColIndices &inColIndices, const value_type &inValue)
template<typename RowIndices , typename ColIndices , type_traits::ndarray_int_concept< RowIndices > = 0, type_traits::ndarray_int_concept< ColIndices > = 0>
self_typeput (const RowIndices &inRowIndices, const ColIndices &inColIndices, const value_type &inValue)
 
template<typename RowIndices , type_traits::ndarray_int_concept< RowIndices > = 0>
self_typeput (const RowIndices &inRowIndices, const Slice &inColSlice, const value_type &inValue)
template<typename RowIndices , type_traits::ndarray_int_concept< RowIndices > = 0>
self_typeput (const RowIndices &inRowIndices, const Slice &inColSlice, const value_type &inValue)
 
template<typename RowIndices , type_traits::ndarray_int_concept< RowIndices > = 0>
self_typeput (const RowIndices &inRowIndices, Slice inColSlice, const self_type &inValues)
template<typename RowIndices , type_traits::ndarray_int_concept< RowIndices > = 0>
self_typeput (const RowIndices &inRowIndices, Slice inColSlice, const self_type &inValues)
 
template<typename ColIndices , type_traits::ndarray_int_concept< ColIndices > = 0>
self_typeput (const Slice &inRowSlice, const ColIndices &inColIndices, const value_type &inValue)
template<typename ColIndices , type_traits::ndarray_int_concept< ColIndices > = 0>
self_typeput (const Slice &inRowSlice, const ColIndices &inColIndices, const value_type &inValue)
 
self_typeput (const Slice &inRowSlice, const Slice &inColSlice, const value_type &inValue)
self_typeput (const Slice &inRowSlice, const Slice &inColSlice, const value_type &inValue)
 
self_typeput (const Slice &inRowSlice, index_type inColIndex, const self_type &inValues)
self_typeput (const Slice &inRowSlice, index_type inColIndex, const self_type &inValues)
 
self_typeput (const Slice &inRowSlice, index_type inColIndex, const value_type &inValue)
self_typeput (const Slice &inRowSlice, index_type inColIndex, const value_type &inValue)
 
self_typeput (const Slice &inSlice, const self_type &inValues)
self_typeput (const Slice &inSlice, const self_type &inValues)
 
self_typeput (const Slice &inSlice, const value_type &inValue)
self_typeput (const Slice &inSlice, const value_type &inValue)
 
self_typeput (index_type inIndex, const value_type &inValue)
self_typeput (index_type inIndex, const value_type &inValue)
 
self_typeput (index_type inRow, index_type inCol, const value_type &inValue)
self_typeput (index_type inRow, index_type inCol, const value_type &inValue)
 
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_typeput (index_type inRowIndex, const Indices &inColIndices, const self_type &inValues)
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_typeput (index_type inRowIndex, const Indices &inColIndices, const self_type &inValues)
 
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_typeput (index_type inRowIndex, const Indices &inColIndices, const value_type &inValue)
template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
self_typeput (index_type inRowIndex, const Indices &inColIndices, const value_type &inValue)
 
self_typeput (index_type inRowIndex, const Slice &inColSlice, const self_type &inValues)
self_typeput (index_type inRowIndex, const Slice &inColSlice, const self_type &inValues)
 
self_typeput (index_type inRowIndex, const Slice &inColSlice, const value_type &inValue)
self_typeput (index_type inRowIndex, const Slice &inColSlice, const value_type &inValue)
 
template<typename ColIndices , type_traits::ndarray_int_concept< ColIndices > = 0>
self_typeput (Slice inRowSlice, const ColIndices &inColIndices, const self_type &inValues)
template<typename ColIndices , type_traits::ndarray_int_concept< ColIndices > = 0>
self_typeput (Slice inRowSlice, const ColIndices &inColIndices, const self_type &inValues)
 
self_typeput (Slice inRowSlice, Slice inColSlice, const self_type &inValues)
self_typeput (Slice inRowSlice, Slice inColSlice, const self_type &inValues)
 
self_typeputMask (const NdArray< bool > &inMask, const self_type &inValues)
self_typeputMask (const NdArray< bool > &inMask, const self_type &inValues)
 
self_typeputMask (const NdArray< bool > &inMask, const value_type &inValue)
self_typeputMask (const NdArray< bool > &inMask, const value_type &inValue)
 
self_typeravel ()
self_typeravel ()
 
const_reverse_iterator rbegin () const noexcept
const_reverse_iterator rbegin () const noexcept
 
reverse_iterator rbegin () noexcept
reverse_iterator rbegin () noexcept
 
reverse_iterator rbegin (size_type inRow)
reverse_iterator rbegin (size_type inRow)
 
const_reverse_iterator rbegin (size_type inRow) const
const_reverse_iterator rbegin (size_type inRow) const
 
const_reverse_column_iterator rcolbegin () const noexcept
const_reverse_column_iterator rcolbegin () const noexcept
 
reverse_column_iterator rcolbegin () noexcept
reverse_column_iterator rcolbegin () noexcept
 
reverse_column_iterator rcolbegin (size_type inCol)
reverse_column_iterator rcolbegin (size_type inCol)
 
const_reverse_column_iterator rcolbegin (size_type inCol) const
const_reverse_column_iterator rcolbegin (size_type inCol) const
 
const_reverse_column_iterator rcolend () const noexcept
const_reverse_column_iterator rcolend () const noexcept
 
reverse_column_iterator rcolend () noexcept
reverse_column_iterator rcolend () noexcept
 
reverse_column_iterator rcolend (size_type inCol)
reverse_column_iterator rcolend (size_type inCol)
 
const_reverse_column_iterator rcolend (size_type inCol) const
const_reverse_column_iterator rcolend (size_type inCol) const
 
const_reverse_iterator rend () const noexcept
const_reverse_iterator rend () const noexcept
 
reverse_iterator rend () noexcept
reverse_iterator rend () noexcept
 
reverse_iterator rend (size_type inRow)
reverse_iterator rend (size_type inRow)
 
const_reverse_iterator rend (size_type inRow) const
const_reverse_iterator rend (size_type inRow) const
 
self_type repeat (const Shape &inRepeatShape) const
self_type repeat (const Shape &inRepeatShape) const
 
self_type repeat (size_type inNumRows, size_type inNumCols) const
self_type repeat (size_type inNumRows, size_type inNumCols) const
 
self_typereplace (value_type oldValue, value_type newValue)
self_typereplace (value_type oldValue, value_type newValue)
 
self_typereshape (const Shape &inShape)
self_typereshape (const Shape &inShape)
 
self_typereshape (index_type inNumRows, index_type inNumCols)
self_typereshape (index_type inNumRows, index_type inNumCols)
 
self_typereshape (size_type inSize)
self_typereshape (size_type inSize)
 
self_typeresizeFast (const Shape &inShape)
self_typeresizeFast (const Shape &inShape)
 
self_typeresizeFast (size_type inNumRows, size_type inNumCols)
self_typeresizeFast (size_type inNumRows, size_type inNumCols)
 
self_typeresizeSlow (const Shape &inShape)
self_typeresizeSlow (const Shape &inShape)
 
self_typeresizeSlow (size_type inNumRows, size_type inNumCols)
self_typeresizeSlow (size_type inNumRows, size_type inNumCols)
 
self_type round (uint8 inNumDecimals=0) const
self_type round (uint8 inNumDecimals=0) const
 
self_type row (size_type inRow) const
self_type row (size_type inRow) const
 
self_type rows (const NdArray< size_type > &inRows) const
self_type rows (const NdArray< size_type > &inRows) const
 
Slice rSlice (index_type inStartIdx=0, size_type inStepSize=1) const
Slice rSlice (index_type inStartIdx=0, size_type inStepSize=1) const
 
const Shapeshape () const noexcept
const Shapeshape () const noexcept
 
size_type size () const noexcept
size_type size () const noexcept
 
self_typesort (Axis inAxis=Axis::NONE)
self_typesort (Axis inAxis=Axis::NONE)
 
std::string str () const
std::string str () const
 
self_type sum (Axis inAxis=Axis::NONE) const
self_type sum (Axis inAxis=Axis::NONE) const
 
self_type swapaxes () const
self_type swapaxes () const
 
self_typeswapCols (index_type colIdx1, index_type colIdx2) noexcept
self_typeswapCols (index_type colIdx1, index_type colIdx2) noexcept
 
self_typeswapRows (index_type rowIdx1, index_type rowIdx2) noexcept
self_typeswapRows (index_type rowIdx1, index_type rowIdx2) noexcept
 
void tofile (const std::string &inFilename) const
void tofile (const std::string &inFilename) const
 
void tofile (const std::string &inFilename, const char inSep) const
void tofile (const std::string &inFilename, const char inSep) const
 
NdArray< size_typetoIndices (Slice inSlice, Axis inAxis=Axis::NONE) const
NdArray< size_typetoIndices (Slice inSlice, Axis inAxis=Axis::NONE) const
 
std::vector< dtype > toStlVector () const
std::vector< dtypetoStlVector () const
 
value_type trace (size_type inOffset=0, Axis inAxis=Axis::ROW) const noexcept
value_type trace (size_type inOffset=0, Axis inAxis=Axis::ROW) const noexcept
 
self_type transpose () const
self_type transpose () const
 
self_typezeros () noexcept
self_typezeros () noexcept
 

Detailed Description

-
template<typename dtype, class Allocator = std::allocator<dtype>>
-class nc::NdArray< dtype, Allocator >

Holds 1D and 2D arrays, the main work horse of the NumCpp library.

-
Examples
InterfaceWithEigen.cpp, InterfaceWithOpenCV.cpp, and ReadMe.cpp.
+
template<typename dtype, class Allocator = std::allocator<dtype>>
+class nc::NdArray< dtype, Allocator >

Holds 1D and 2D arrays, the main work horse of the NumCpp library.

+
Examples
GaussNewtonNlls.cpp, and ReadMe.cpp.

Member Typedef Documentation

-

◆ allocator_type

+

◆ allocator_type

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
- +
using nc::NdArray< dtype, Allocator >::allocator_type = Allocatorusing nc::NdArray< dtype, Allocator >::allocator_type = Allocator
@@ -660,15 +667,15 @@

-

◆ column_iterator

+

◆ column_iterator

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
- +
using nc::NdArray< dtype, Allocator >::column_iterator = NdArrayColumnIterator<dtype, size_type, pointer, difference_type>using nc::NdArray< dtype, Allocator >::column_iterator = NdArrayColumnIterator<dtype, size_type, pointer, difference_type>
@@ -676,15 +683,15 @@

-

◆ const_column_iterator

+

◆ const_column_iterator

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
- +
using nc::NdArray< dtype, Allocator >::const_column_iterator = NdArrayConstColumnIterator<dtype, size_type, const_pointer, difference_type>using nc::NdArray< dtype, Allocator >::const_column_iterator = NdArrayConstColumnIterator<dtype, size_type, const_pointer, difference_type>
@@ -692,15 +699,15 @@

-

◆ const_iterator

+

◆ const_iterator

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
- +
using nc::NdArray< dtype, Allocator >::const_iterator = NdArrayConstIterator<dtype, const_pointer, difference_type>using nc::NdArray< dtype, Allocator >::const_iterator = NdArrayConstIterator<dtype, const_pointer, difference_type>
@@ -708,15 +715,15 @@

-

◆ const_pointer

+

◆ const_pointer

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
- +
using nc::NdArray< dtype, Allocator >::const_pointer = typename AllocTraits::const_pointerusing nc::NdArray< dtype, Allocator >::const_pointer = typename AllocTraits::const_pointer
@@ -724,15 +731,15 @@

-

◆ const_reference

+

◆ const_reference

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
- +
using nc::NdArray< dtype, Allocator >::const_reference = const dtype&using nc::NdArray< dtype, Allocator >::const_reference = const dtype&
@@ -740,15 +747,15 @@

-

◆ const_reverse_column_iterator

+

◆ const_reverse_column_iterator

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
- +
using nc::NdArray< dtype, Allocator >::const_reverse_column_iterator = std::reverse_iterator<const_column_iterator>using nc::NdArray< dtype, Allocator >::const_reverse_column_iterator = std::reverse_iterator<const_column_iterator>
@@ -756,15 +763,15 @@

-

◆ const_reverse_iterator

+

◆ const_reverse_iterator

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
- +
using nc::NdArray< dtype, Allocator >::const_reverse_iterator = std::reverse_iterator<const_iterator>using nc::NdArray< dtype, Allocator >::const_reverse_iterator = std::reverse_iterator<const_iterator>
@@ -772,15 +779,15 @@

-

◆ difference_type

+

◆ difference_type

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
- +
using nc::NdArray< dtype, Allocator >::difference_type = typename AllocTraits::difference_typeusing nc::NdArray< dtype, Allocator >::difference_type = typename AllocTraits::difference_type
@@ -788,15 +795,15 @@

-

◆ index_type

+

◆ index_type

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
- +
using nc::NdArray< dtype, Allocator >::index_type = int32using nc::NdArray< dtype, Allocator >::index_type = int32
@@ -804,15 +811,15 @@

-

◆ iterator

+

◆ iterator

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
- +
using nc::NdArray< dtype, Allocator >::iterator = NdArrayIterator<dtype, pointer, difference_type>using nc::NdArray< dtype, Allocator >::iterator = NdArrayIterator<dtype, pointer, difference_type>
@@ -820,15 +827,15 @@

-

◆ pointer

+

◆ pointer

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
- +
using nc::NdArray< dtype, Allocator >::pointer = typename AllocTraits::pointerusing nc::NdArray< dtype, Allocator >::pointer = typename AllocTraits::pointer
@@ -836,15 +843,15 @@

-

◆ reference

+

◆ reference

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
- +
using nc::NdArray< dtype, Allocator >::reference = dtype&using nc::NdArray< dtype, Allocator >::reference = dtype&
@@ -852,15 +859,15 @@

-

◆ reverse_column_iterator

+

◆ reverse_column_iterator

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
- +
using nc::NdArray< dtype, Allocator >::reverse_column_iterator = std::reverse_iterator<column_iterator>using nc::NdArray< dtype, Allocator >::reverse_column_iterator = std::reverse_iterator<column_iterator>
@@ -868,15 +875,15 @@

-

◆ reverse_iterator

+

◆ reverse_iterator

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
- +
using nc::NdArray< dtype, Allocator >::reverse_iterator = std::reverse_iterator<iterator>using nc::NdArray< dtype, Allocator >::reverse_iterator = std::reverse_iterator<iterator>
@@ -884,15 +891,15 @@

-

◆ self_type

+

◆ self_type

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
- +
using nc::NdArray< dtype, Allocator >::self_type = NdArray<dtype, Allocator>using nc::NdArray< dtype, Allocator >::self_type = NdArray<dtype, Allocator>
@@ -900,15 +907,15 @@

-

◆ size_type

+

◆ size_type

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
- +
using nc::NdArray< dtype, Allocator >::size_type = uint32using nc::NdArray< dtype, Allocator >::size_type = uint32
@@ -916,15 +923,15 @@

-

◆ value_type

+

◆ value_type

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
- +
using nc::NdArray< dtype, Allocator >::value_type = dtypeusing nc::NdArray< dtype, Allocator >::value_type = dtype
@@ -933,18 +940,18 @@

Constructor & Destructor Documentation

-

◆ NdArray() [1/21]

+

◆ NdArray() [1/21]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
@@ -58,10 +58,10 @@
- + @@ -956,23 +963,23 @@

-

Defualt Constructor, not very usefull...

+

Defualt Constructor, not very usefull...

-

◆ NdArray() [2/21]

+

◆ NdArray() [2/21]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

nc::NdArray< dtype, Allocator >::NdArray nc::NdArray< dtype, Allocator >::NdArray ( )
@@ -58,10 +58,10 @@
- + @@ -985,7 +992,7 @@

-

Constructor

+

Constructor

Parameters

nc::NdArray< dtype, Allocator >::NdArray nc::NdArray< dtype, Allocator >::NdArray ( size_type  inSquareSize)
@@ -996,18 +1003,18 @@

-

◆ NdArray() [3/21]

+

◆ NdArray() [3/21]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inSquareSizesquare number of rows and columns
@@ -58,10 +58,10 @@
- + @@ -1030,7 +1037,7 @@

-

Constructor

+

Constructor

Parameters

nc::NdArray< dtype, Allocator >::NdArray nc::NdArray< dtype, Allocator >::NdArray ( size_type  inNumRows,
@@ -1042,20 +1049,20 @@

-

◆ NdArray() [4/21]

+

◆ NdArray() [4/21]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inNumRows
@@ -58,10 +58,10 @@
- + - + @@ -1066,7 +1073,7 @@

-

Constructor

+

Constructor

Parameters

nc::NdArray< dtype, Allocator >::NdArray nc::NdArray< dtype, Allocator >::NdArray (const Shapeconst Shape inShape)
@@ -1077,20 +1084,20 @@

-

◆ NdArray() [5/21]

+

◆ NdArray() [5/21]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inShape
@@ -58,10 +58,10 @@
- + - + @@ -1101,7 +1108,7 @@

-

Constructor

+

Constructor

Parameters

nc::NdArray< dtype, Allocator >::NdArray nc::NdArray< dtype, Allocator >::NdArray (std::initializer_list< dtype > std::initializer_list< dtype inList)
@@ -1112,20 +1119,20 @@

-

◆ NdArray() [6/21]

+

◆ NdArray() [6/21]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inList
@@ -58,10 +58,10 @@
- + - + @@ -1136,7 +1143,7 @@

-

Constructor

+

Constructor

Parameters

nc::NdArray< dtype, Allocator >::NdArray nc::NdArray< dtype, Allocator >::NdArray (const std::initializer_list< std::initializer_list< dtype > > & const std::initializer_list< std::initializer_list< dtype > > &  inList)
@@ -1147,22 +1154,22 @@

-

◆ NdArray() [7/21]

+

◆ NdArray() [7/21]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<size_t ArraySize, std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
+template<size_t ArraySize, std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
inList2D initializer list
@@ -58,10 +58,10 @@
- + - + @@ -1183,7 +1190,7 @@

-

Constructor

+

Constructor

Parameters

nc::NdArray< dtype, Allocator >::NdArray nc::NdArray< dtype, Allocator >::NdArray (std::array< dtype, ArraySize > & std::array< dtype, ArraySize > &  inArray,
@@ -1195,22 +1202,22 @@

-

◆ NdArray() [8/21]

+

◆ NdArray() [8/21]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<size_t Dim0Size, size_t Dim1Size>
+template<size_t Dim0Size, size_t Dim1Size>
inArray
@@ -58,10 +58,10 @@
- + - + @@ -1231,7 +1238,7 @@

-

Constructor

+

Constructor

Parameters

nc::NdArray< dtype, Allocator >::NdArray nc::NdArray< dtype, Allocator >::NdArray (std::array< std::array< dtype, Dim1Size >, Dim0Size > & std::array< std::array< dtype, Dim1Size >, Dim0Size > &  in2dArray,
@@ -1243,22 +1250,22 @@

-

◆ NdArray() [9/21]

+

◆ NdArray() [9/21]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
+template<std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
in2dArray
@@ -58,10 +58,10 @@
- + - + @@ -1279,7 +1286,7 @@

-

Constructor

+

Constructor

Parameters

nc::NdArray< dtype, Allocator >::NdArray nc::NdArray< dtype, Allocator >::NdArray (std::vector< dtype > & std::vector< dtype > &  inVector,
@@ -1291,20 +1298,20 @@

-

◆ NdArray() [10/21]

+

◆ NdArray() [10/21]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inVector
@@ -58,10 +58,10 @@
- + - + @@ -1315,7 +1322,7 @@

-

Constructor

+

Constructor

Parameters

nc::NdArray< dtype, Allocator >::NdArray nc::NdArray< dtype, Allocator >::NdArray (const std::vector< std::vector< dtype > > & const std::vector< std::vector< dtype > > &  in2dVector)
@@ -1326,22 +1333,22 @@

-

◆ NdArray() [11/21]

+

◆ NdArray() [11/21]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<size_t Dim1Size>
+template<size_t Dim1Size>
in2dVector
@@ -58,10 +58,10 @@
- + - + @@ -1362,7 +1369,7 @@

-

Constructor

+

Constructor

Parameters

nc::NdArray< dtype, Allocator >::NdArray nc::NdArray< dtype, Allocator >::NdArray (std::vector< std::array< dtype, Dim1Size > > & std::vector< std::array< dtype, Dim1Size > > &  in2dArray,
@@ -1374,22 +1381,22 @@

-

◆ NdArray() [12/21]

+

◆ NdArray() [12/21]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
+template<std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
in2dArray
@@ -58,10 +58,10 @@
- + - + @@ -1400,7 +1407,7 @@

-

Constructor

+

Constructor

Parameters

nc::NdArray< dtype, Allocator >::NdArray nc::NdArray< dtype, Allocator >::NdArray (const std::deque< dtype > & const std::deque< dtype > &  inDeque)
@@ -1411,20 +1418,20 @@

-

◆ NdArray() [13/21]

+

◆ NdArray() [13/21]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inDeque
@@ -58,10 +58,10 @@
- + - + @@ -1435,7 +1442,7 @@

-

Constructor

+

Constructor

Parameters

nc::NdArray< dtype, Allocator >::NdArray nc::NdArray< dtype, Allocator >::NdArray (const std::deque< std::deque< dtype > > & const std::deque< std::deque< dtype > > &  in2dDeque)
@@ -1446,20 +1453,20 @@

-

◆ NdArray() [14/21]

+

◆ NdArray() [14/21]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
in2dDeque
@@ -58,10 +58,10 @@
- + - + @@ -1470,7 +1477,7 @@

-

Constructor

+

Constructor

Parameters

nc::NdArray< dtype, Allocator >::NdArray nc::NdArray< dtype, Allocator >::NdArray (const std::list< dtype > & const std::list< dtype > &  inList)
@@ -1481,28 +1488,28 @@

-

◆ NdArray() [15/21]

+

◆ NdArray() [15/21]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename Iterator , std::enable_if_t< std::is_same_v< typename std::iterator_traits< Iterator >::value_type, dtype >, int > = 0>
+template<typename Iterator , std::enable_if_t< std::is_same_v< typename std::iterator_traits< Iterator >::value_type, dtype >, int > = 0>
inList
@@ -58,10 +58,10 @@
- + - + - + @@ -1517,7 +1524,7 @@

-

Constructor

+

Constructor

Parameters

nc::NdArray< dtype, Allocator >::NdArray nc::NdArray< dtype, Allocator >::NdArray (Iterator Iterator  inFirst,
Iterator Iterator  inLast 
@@ -1529,20 +1536,20 @@

-

◆ NdArray() [16/21]

+

◆ NdArray() [16/21]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename UIntType , std::enable_if_t< std::is_integral_v< UIntType > &&!std::is_same_v< UIntType, bool >, int > = 0>
+template<typename UIntType , std::enable_if_t< std::is_integral_v< UIntType > &&!std::is_same_v< UIntType, bool >, int > = 0>
inFirst
@@ -58,10 +58,10 @@
- + @@ -1550,7 +1557,7 @@

- + @@ -1565,7 +1572,7 @@

-

Constructor. Copies the contents of the buffer into the array

+

Constructor. Copies the contents of the buffer into the array

Parameters

nc::NdArray< dtype, Allocator >::NdArray nc::NdArray< dtype, Allocator >::NdArray ( const_pointer  inPtr, UIntType UIntType  size 
@@ -1577,20 +1584,20 @@

-

◆ NdArray() [17/21]

+

◆ NdArray() [17/21]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename UIntType1 , typename UIntType2 , std::enable_if_t< std::is_integral_v< UIntType1 > &&!std::is_same_v< UIntType1, bool >, int > = 0, std::enable_if_t< std::is_integral_v< UIntType2 > &&!std::is_same_v< UIntType2, bool >, int > = 0>
+template<typename UIntType1 , typename UIntType2 , std::enable_if_t< std::is_integral_v< UIntType1 > &&!std::is_same_v< UIntType1, bool >, int > = 0, std::enable_if_t< std::is_integral_v< UIntType2 > &&!std::is_same_v< UIntType2, bool >, int > = 0>
inPtrpointer to beginning of buffer
@@ -58,10 +58,10 @@
- + @@ -1598,13 +1605,13 @@

- + - + @@ -1619,7 +1626,7 @@

-

Constructor. Copies the contents of the buffer into the array

+

Constructor. Copies the contents of the buffer into the array

Parameters

nc::NdArray< dtype, Allocator >::NdArray nc::NdArray< dtype, Allocator >::NdArray ( const_pointer  inPtr, UIntType1 UIntType1  numRows,
UIntType2 UIntType2  numCols 
@@ -1632,20 +1639,20 @@

-

◆ NdArray() [18/21]

+

◆ NdArray() [18/21]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename UIntType , std::enable_if_t< std::is_integral_v< UIntType > &&!std::is_same_v< UIntType, bool >, int > = 0>
+template<typename UIntType , std::enable_if_t< std::is_integral_v< UIntType > &&!std::is_same_v< UIntType, bool >, int > = 0>
inPtrpointer to beginning of buffer
@@ -58,10 +58,10 @@
- + @@ -1653,7 +1660,7 @@

- + @@ -1674,7 +1681,7 @@

-

Constructor. Copies the contents of the buffer into the array, or acts as a non-owning shell

+

Constructor. Copies the contents of the buffer into the array, or acts as a non-owning shell

Parameters

nc::NdArray< dtype, Allocator >::NdArray nc::NdArray< dtype, Allocator >::NdArray ( pointer  inPtr, UIntType UIntType  size,
@@ -1687,20 +1694,20 @@

-

◆ NdArray() [19/21]

+

◆ NdArray() [19/21]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename UIntType1 , typename UIntType2 , std::enable_if_t< std::is_integral_v< UIntType1 > &&!std::is_same_v< UIntType1, bool >, int > = 0, std::enable_if_t< std::is_integral_v< UIntType2 > &&!std::is_same_v< UIntType2, bool >, int > = 0>
+template<typename UIntType1 , typename UIntType2 , std::enable_if_t< std::is_integral_v< UIntType1 > &&!std::is_same_v< UIntType1, bool >, int > = 0, std::enable_if_t< std::is_integral_v< UIntType2 > &&!std::is_same_v< UIntType2, bool >, int > = 0>
inPtrpointer to beginning of buffer
@@ -58,10 +58,10 @@
- + @@ -1708,13 +1715,13 @@

- + - + @@ -1735,7 +1742,7 @@

-

Constructor. Copies the contents of the buffer into the array, or acts as a non-owning shell

+

Constructor. Copies the contents of the buffer into the array, or acts as a non-owning shell

Parameters

nc::NdArray< dtype, Allocator >::NdArray nc::NdArray< dtype, Allocator >::NdArray ( pointer  inPtr, UIntType1 UIntType1  numRows,
UIntType2 UIntType2  numCols,
@@ -1749,20 +1756,20 @@

-

◆ NdArray() [20/21]

+

◆ NdArray() [20/21]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inPtrpointer to beginning of buffer
@@ -58,10 +58,10 @@
- + - + @@ -1773,7 +1780,7 @@

-

Copy Constructor

+

Copy Constructor

Parameters

nc::NdArray< dtype, Allocator >::NdArray nc::NdArray< dtype, Allocator >::NdArray (const self_typeconst self_type inOtherArray)
@@ -1784,18 +1791,18 @@

-

◆ NdArray() [21/21]

+

◆ NdArray() [21/21]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inOtherArray
@@ -58,10 +58,10 @@
- + @@ -1808,7 +1815,7 @@

-

Move Constructor

+

Move Constructor

Parameters

nc::NdArray< dtype, Allocator >::NdArray nc::NdArray< dtype, Allocator >::NdArray ( self_type &&  inOtherArray)
@@ -1819,18 +1826,18 @@

-

◆ ~NdArray()

+

◆ ~NdArray()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inOtherArray
@@ -58,10 +58,10 @@
- + @@ -1842,24 +1849,24 @@

-

Destructor

+

Destructor

Member Function Documentation

-

◆ all()

+

◆ all()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

nc::NdArray< dtype, Allocator >::~NdArray nc::NdArray< dtype, Allocator >::~NdArray ( )
@@ -58,10 +58,10 @@
- + @@ -1872,8 +1879,8 @@

-

Returns True if all elements evaluate to True or non zero

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.all.html

+

Returns True if all elements evaluate to True or non zero

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.all.html

Parameters

NdArray< bool > nc::NdArray< dtype, Allocator >::all NdArray< bool > nc::NdArray< dtype, Allocator >::all ( Axis  inAxis = Axis::NONE)
@@ -1885,18 +1892,18 @@

-

◆ any()

+

◆ any()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inAxis(Optional, default NONE)
@@ -58,10 +58,10 @@
- + @@ -1909,8 +1916,8 @@

-

Returns True if any elements evaluate to True or non zero

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.any.html

+

Returns True if any elements evaluate to True or non zero

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.any.html

Parameters

NdArray< bool > nc::NdArray< dtype, Allocator >::any NdArray< bool > nc::NdArray< dtype, Allocator >::any ( Axis  inAxis = Axis::NONE)
@@ -1922,18 +1929,18 @@

-

◆ argmax()

+

◆ argmax()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inAxis(Optional, default NONE)
@@ -58,10 +58,10 @@
- + @@ -1946,8 +1953,8 @@

-

Return indices of the maximum values along the given axis. Only the first index is returned.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.argmax.html

+

Return indices of the maximum values along the given axis. Only the first index is returned.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.argmax.html

Parameters

NdArray< size_type > nc::NdArray< dtype, Allocator >::argmax NdArray< size_type > nc::NdArray< dtype, Allocator >::argmax ( Axis  inAxis = Axis::NONE)
@@ -1959,18 +1966,18 @@

-

◆ argmin()

+

◆ argmin()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inAxis(Optional, default NONE)
@@ -58,10 +58,10 @@
- + @@ -1983,8 +1990,8 @@

-

Return indices of the minimum values along the given axis. Only the first index is returned.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.argmin.html

+

Return indices of the minimum values along the given axis. Only the first index is returned.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.argmin.html

Parameters

NdArray< size_type > nc::NdArray< dtype, Allocator >::argmin NdArray< size_type > nc::NdArray< dtype, Allocator >::argmin ( Axis  inAxis = Axis::NONE)
@@ -1996,18 +2003,18 @@

-

◆ argsort()

+

◆ argsort()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inAxis(Optional, default NONE)
@@ -58,10 +58,10 @@
- + @@ -2020,8 +2027,8 @@

-

Returns the indices that would sort this array.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.argsort.html

+

Returns the indices that would sort this array.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.argsort.html

Parameters

NdArray< size_type > nc::NdArray< dtype, Allocator >::argsort NdArray< size_type > nc::NdArray< dtype, Allocator >::argsort ( Axis  inAxis = Axis::NONE)
@@ -2033,20 +2040,20 @@

-

◆ astype() [1/4]

+

◆ astype() [1/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename dtypeOut , typename dtype_ = dtype, std::enable_if_t< std::is_same_v< dtype_, dtype >, int > = 0, std::enable_if_t< std::is_arithmetic_v< dtype_ >, int > = 0, std::enable_if_t< std::is_arithmetic_v< dtypeOut >, int > = 0>
+template<typename dtypeOut , typename dtype_ = dtype, std::enable_if_t< std::is_same_v< dtype_, dtype >, int > = 0, std::enable_if_t< std::is_arithmetic_v< dtype_ >, int > = 0, std::enable_if_t< std::is_arithmetic_v< dtypeOut >, int > = 0>

inAxis(Optional, default NONE)
@@ -58,10 +58,10 @@
- + @@ -2058,8 +2065,8 @@

-

Returns a copy of the array, cast to a specified type. Arithmetic to Arithmetic

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.astype.html

+

Returns a copy of the array, cast to a specified type. Arithmetic to Arithmetic

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.astype.html

Returns
NdArray
Examples
ReadMe.cpp.
@@ -2067,20 +2074,20 @@

-

◆ astype() [2/4]

+

◆ astype() [2/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename dtypeOut , typename dtype_ = dtype, std::enable_if_t< std::is_same_v< dtype_, dtype >, int > = 0, std::enable_if_t< std::is_arithmetic_v< dtype_ >, int > = 0, std::enable_if_t< is_complex_v< dtypeOut >, int > = 0>
+template<typename dtypeOut , typename dtype_ = dtype, std::enable_if_t< std::is_same_v< dtype_, dtype >, int > = 0, std::enable_if_t< std::is_arithmetic_v< dtype_ >, int > = 0, std::enable_if_t< is_complex_v< dtypeOut >, int > = 0>

NdArray< dtypeOut > nc::NdArray< dtype, Allocator >::astype NdArray< dtypeOut > nc::NdArray< dtype, Allocator >::astype ( ) const
@@ -58,10 +58,10 @@
- + @@ -2092,27 +2099,27 @@

-

Returns a copy of the array, cast to a specified type. Arithmetic to Complex

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.astype.html

+

Returns a copy of the array, cast to a specified type. Arithmetic to Complex

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.astype.html

Returns
NdArray
-

◆ astype() [3/4]

+

◆ astype() [3/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename dtypeOut , typename dtype_ = dtype, std::enable_if_t< std::is_same_v< dtype_, dtype >, int > = 0, std::enable_if_t< is_complex_v< dtype_ >, int > = 0, std::enable_if_t< is_complex_v< dtypeOut >, int > = 0>
+template<typename dtypeOut , typename dtype_ = dtype, std::enable_if_t< std::is_same_v< dtype_, dtype >, int > = 0, std::enable_if_t< is_complex_v< dtype_ >, int > = 0, std::enable_if_t< is_complex_v< dtypeOut >, int > = 0>

NdArray< dtypeOut > nc::NdArray< dtype, Allocator >::astype NdArray< dtypeOut > nc::NdArray< dtype, Allocator >::astype ( ) const
@@ -58,10 +58,10 @@
- + @@ -2124,27 +2131,27 @@

-

Returns a copy of the array, cast to a specified type. Complex to Complex

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.astype.html

+

Returns a copy of the array, cast to a specified type. Complex to Complex

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.astype.html

Returns
NdArray
-

◆ astype() [4/4]

+

◆ astype() [4/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename dtypeOut , typename dtype_ = dtype, std::enable_if_t< std::is_same_v< dtype_, dtype >, int > = 0, std::enable_if_t< is_complex_v< dtype_ >, int > = 0, std::enable_if_t< std::is_arithmetic_v< dtypeOut >, int > = 0>
+template<typename dtypeOut , typename dtype_ = dtype, std::enable_if_t< std::is_same_v< dtype_, dtype >, int > = 0, std::enable_if_t< is_complex_v< dtype_ >, int > = 0, std::enable_if_t< std::is_arithmetic_v< dtypeOut >, int > = 0>

NdArray< dtypeOut > nc::NdArray< dtype, Allocator >::astype NdArray< dtypeOut > nc::NdArray< dtype, Allocator >::astype ( ) const
@@ -58,10 +58,10 @@
- + @@ -2156,29 +2163,29 @@

-

Returns a copy of the array, cast to a specified type. Complex to Arithmetic

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.astype.html

+

Returns a copy of the array, cast to a specified type. Complex to Arithmetic

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.astype.html

Returns
NdArray
-

◆ at() [1/15]

+

◆ at() [1/15]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
+template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>

NdArray< dtypeOut > nc::NdArray< dtype, Allocator >::astype NdArray< dtypeOut > nc::NdArray< dtype, Allocator >::astype ( ) const
@@ -58,10 +58,10 @@
- + - + @@ -2189,7 +2196,7 @@

-

const 1D access method with bounds checking

+

const 1D access method with bounds checking

Parameters

self_type nc::NdArray< dtype, Allocator >::at self_type nc::NdArray< dtype, Allocator >::at (const Indices & const Indices inIndices) const
@@ -2201,22 +2208,22 @@

-

◆ at() [2/15]

+

◆ at() [2/15]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
+template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
inIndices
@@ -58,10 +58,10 @@
- + - + @@ -2237,7 +2244,7 @@

-

const 2D access method with bounds checking

+

const 2D access method with bounds checking

Parameters

self_type nc::NdArray< dtype, Allocator >::at self_type nc::NdArray< dtype, Allocator >::at (const Indices & const Indices rowIndices,
@@ -2250,22 +2257,22 @@

-

◆ at() [3/15]

+

◆ at() [3/15]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
+template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
rowIndices
@@ -58,10 +58,10 @@
- + - + @@ -2286,7 +2293,7 @@

-

const 2D access method with bounds checking

+

const 2D access method with bounds checking

Parameters

self_type nc::NdArray< dtype, Allocator >::at self_type nc::NdArray< dtype, Allocator >::at (const Indices & const Indices rowIndices,
@@ -2299,20 +2306,20 @@

-

◆ at() [4/15]

+

◆ at() [4/15]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
rowIndices
@@ -58,10 +58,10 @@
- + - + @@ -2323,7 +2330,7 @@

-

const 1D access method with bounds checking

+

const 1D access method with bounds checking

Parameters

self_type nc::NdArray< dtype, Allocator >::at self_type nc::NdArray< dtype, Allocator >::at (const NdArray< bool > & const NdArray< bool > &  inMask) const
@@ -2335,28 +2342,28 @@

-

◆ at() [5/15]

+

◆ at() [5/15]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename RowIndices , typename ColIndices , type_traits::ndarray_int_concept< RowIndices > = 0, type_traits::ndarray_int_concept< ColIndices > = 0>
+template<typename RowIndices , typename ColIndices , type_traits::ndarray_int_concept< RowIndices > = 0, type_traits::ndarray_int_concept< ColIndices > = 0>
inMask
@@ -58,10 +58,10 @@
- + - + - + @@ -2371,7 +2378,7 @@

-

const 2D access method with bounds checking

+

const 2D access method with bounds checking

Parameters

self_type nc::NdArray< dtype, Allocator >::at self_type nc::NdArray< dtype, Allocator >::at (const RowIndices & const RowIndices rowIndices,
const ColIndices & const ColIndices colIndices 
@@ -2384,26 +2391,26 @@

-

◆ at() [6/15]

+

◆ at() [6/15]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
rowIndices
@@ -58,10 +58,10 @@
- + - + - + @@ -2418,7 +2425,7 @@

-

const 2D access method with bounds checking

+

const 2D access method with bounds checking

Parameters

self_type nc::NdArray< dtype, Allocator >::at self_type nc::NdArray< dtype, Allocator >::at (const Sliceconst Slice inRowSlice,
const Sliceconst Slice inColSlice 
@@ -2431,20 +2438,20 @@

-

◆ at() [7/15]

+

◆ at() [7/15]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inRowSlice
@@ -58,10 +58,10 @@
- + - + @@ -2465,7 +2472,7 @@

-

const 2D access method with bounds checking

+

const 2D access method with bounds checking

Parameters

self_type nc::NdArray< dtype, Allocator >::at self_type nc::NdArray< dtype, Allocator >::at (const Sliceconst Slice inRowSlice,
@@ -2478,20 +2485,20 @@

-

◆ at() [8/15]

+

◆ at() [8/15]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inRowSlice
@@ -58,10 +58,10 @@
- + - + @@ -2502,7 +2509,7 @@

-

const 1D access method with bounds checking

+

const 1D access method with bounds checking

Parameters

self_type nc::NdArray< dtype, Allocator >::at self_type nc::NdArray< dtype, Allocator >::at (const Sliceconst Slice inSlice) const
@@ -2514,18 +2521,18 @@

-

◆ at() [9/15]

+

◆ at() [9/15]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inSlice
@@ -58,10 +58,10 @@
- + @@ -2538,7 +2545,7 @@

-

1D access method with bounds checking

+

1D access method with bounds checking

Parameters

reference nc::NdArray< dtype, Allocator >::at reference nc::NdArray< dtype, Allocator >::at ( index_type  inIndex)
@@ -2546,22 +2553,24 @@

Returns
value
+
Examples
GaussNewtonNlls.cpp.
+
-

◆ at() [10/15]

+

◆ at() [10/15]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inIndex
@@ -58,10 +58,10 @@
- + @@ -2574,7 +2583,7 @@

-

const 1D access method with bounds checking

+

const 1D access method with bounds checking

Parameters

const_reference nc::NdArray< dtype, Allocator >::at const_reference nc::NdArray< dtype, Allocator >::at ( index_type  inIndex)
@@ -2586,18 +2595,18 @@

-

◆ at() [11/15]

+

◆ at() [11/15]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inIndex
@@ -58,10 +58,10 @@
- + @@ -2605,7 +2614,7 @@

- + @@ -2620,7 +2629,7 @@

-

const 2D access method with bounds checking

+

const 2D access method with bounds checking

Parameters

self_type nc::NdArray< dtype, Allocator >::at self_type nc::NdArray< dtype, Allocator >::at ( index_type  inRowIndex, const Sliceconst Slice inColSlice 
@@ -2633,18 +2642,18 @@

-

◆ at() [12/15]

+

◆ at() [12/15]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inRowIndex
@@ -58,10 +58,10 @@
- + @@ -2667,7 +2676,7 @@

-

2D access method with bounds checking

+

2D access method with bounds checking

Parameters

reference nc::NdArray< dtype, Allocator >::at reference nc::NdArray< dtype, Allocator >::at ( index_type  inRowIndex,
@@ -2680,18 +2689,18 @@

-

◆ at() [13/15]

+

◆ at() [13/15]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inRowIndex
@@ -58,10 +58,10 @@
- + @@ -2714,7 +2723,7 @@

-

const 2D access method with bounds checking

+

const 2D access method with bounds checking

Parameters

const_reference nc::NdArray< dtype, Allocator >::at const_reference nc::NdArray< dtype, Allocator >::at ( index_type  inRowIndex,
@@ -2727,20 +2736,20 @@

-

◆ at() [14/15]

+

◆ at() [14/15]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
+template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
inRowIndex
@@ -58,10 +58,10 @@
- + @@ -2748,7 +2757,7 @@

- + @@ -2763,7 +2772,7 @@

-

const 2D access method with bounds checking

+

const 2D access method with bounds checking

Parameters

self_type nc::NdArray< dtype, Allocator >::at self_type nc::NdArray< dtype, Allocator >::at ( index_type  rowIndex, const Indices & const Indices colIndices 
@@ -2776,20 +2785,20 @@

-

◆ at() [15/15]

+

◆ at() [15/15]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
+template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
rowIndex
@@ -58,10 +58,10 @@
- + @@ -2797,7 +2806,7 @@

- + @@ -2812,7 +2821,7 @@

-

const 2D access method with bounds checking

+

const 2D access method with bounds checking

Parameters

self_type nc::NdArray< dtype, Allocator >::at self_type nc::NdArray< dtype, Allocator >::at ( Slice  rowSlice, const Indices & const Indices colIndices 
@@ -2825,18 +2834,18 @@

-

◆ back() [1/4]

+

◆ back() [1/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
rowSlice
@@ -58,10 +58,10 @@
- + @@ -2848,24 +2857,24 @@

-

Returns a copy of the last element of the flattened array.

+

Returns a copy of the last element of the flattened array.

Returns
dtype
-

◆ back() [2/4]

+

◆ back() [2/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

const_reference nc::NdArray< dtype, Allocator >::back const_reference nc::NdArray< dtype, Allocator >::back ( ) const
@@ -58,10 +58,10 @@
- + @@ -2877,24 +2886,24 @@

-

Returns a reference the last element of the flattened array.

+

Returns a reference the last element of the flattened array.

Returns
dtype
-

◆ back() [3/4]

+

◆ back() [3/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

reference nc::NdArray< dtype, Allocator >::back reference nc::NdArray< dtype, Allocator >::back ( )
@@ -58,10 +58,10 @@
- + @@ -2907,24 +2916,24 @@

-

Returns a reference the last element of the input row.

+

Returns a reference the last element of the input row.

Returns
dtype
-

◆ back() [4/4]

+

◆ back() [4/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

reference nc::NdArray< dtype, Allocator >::back reference nc::NdArray< dtype, Allocator >::back ( size_type  row)
@@ -58,10 +58,10 @@
- + @@ -2937,24 +2946,24 @@

-

Returns a copy of the last element of the input row.

+

Returns a copy of the last element of the input row.

Returns
dtype
-

◆ begin() [1/4]

+

◆ begin() [1/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

const_reference nc::NdArray< dtype, Allocator >::back const_reference nc::NdArray< dtype, Allocator >::back ( size_type  row)
@@ -58,10 +58,10 @@
- + @@ -2966,23 +2975,23 @@

-

const iterator to the beginning of the flattened array

Returns
const_iterator
+

const iterator to the beginning of the flattened array

Returns
const_iterator
-

◆ begin() [2/4]

+

◆ begin() [2/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

const_iterator nc::NdArray< dtype, Allocator >::begin const_iterator nc::NdArray< dtype, Allocator >::begin ( ) const
@@ -58,10 +58,10 @@
- + @@ -2994,23 +3003,23 @@

-

iterator to the beginning of the flattened array

Returns
iterator
+

iterator to the beginning of the flattened array

Returns
iterator
-

◆ begin() [3/4]

+

◆ begin() [3/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

iterator nc::NdArray< dtype, Allocator >::begin iterator nc::NdArray< dtype, Allocator >::begin ( )
@@ -58,10 +58,10 @@
- + @@ -3023,7 +3032,7 @@

-

iterator to the beginning of the input row

+

iterator to the beginning of the input row

Parameters

iterator nc::NdArray< dtype, Allocator >::begin iterator nc::NdArray< dtype, Allocator >::begin ( size_type  inRow)
@@ -3035,18 +3044,18 @@

-

◆ begin() [4/4]

+

◆ begin() [4/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inRow
@@ -58,10 +58,10 @@
- + @@ -3059,7 +3068,7 @@

-

const iterator to the beginning of the input row

+

const iterator to the beginning of the input row

Parameters

const_iterator nc::NdArray< dtype, Allocator >::begin const_iterator nc::NdArray< dtype, Allocator >::begin ( size_type  inRow)
@@ -3071,18 +3080,18 @@

-

◆ byteswap()

+

◆ byteswap()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inRow
@@ -58,10 +58,10 @@
- + @@ -3094,25 +3103,25 @@

-

Swap the bytes of the array elements in place

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.byteswap.html

+

Swap the bytes of the array elements in place

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.byteswap.html

Returns
NdArray
-

◆ cbegin() [1/2]

+

◆ cbegin() [1/2]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

self_type & nc::NdArray< dtype, Allocator >::byteswap self_type & nc::NdArray< dtype, Allocator >::byteswap ( )
@@ -58,10 +58,10 @@
- + @@ -3124,24 +3133,24 @@

-

const iterator to the beginning of the flattened array

+

const iterator to the beginning of the flattened array

Returns
const_iterator
-

◆ cbegin() [2/2]

+

◆ cbegin() [2/2]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

const_iterator nc::NdArray< dtype, Allocator >::cbegin const_iterator nc::NdArray< dtype, Allocator >::cbegin ( ) const
@@ -58,10 +58,10 @@
- + @@ -3154,7 +3163,7 @@

-

const iterator to the beginning of the input row

+

const iterator to the beginning of the input row

Parameters

const_iterator nc::NdArray< dtype, Allocator >::cbegin const_iterator nc::NdArray< dtype, Allocator >::cbegin ( size_type  inRow)
@@ -3166,18 +3175,18 @@

-

◆ ccolbegin() [1/2]

+

◆ ccolbegin() [1/2]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inRow
@@ -58,10 +58,10 @@
- + @@ -3189,24 +3198,24 @@

-

const_column_iterator to the beginning of the flattened array

+

const_column_iterator to the beginning of the flattened array

Returns
const_column_iterator
-

◆ ccolbegin() [2/2]

+

◆ ccolbegin() [2/2]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

const_column_iterator nc::NdArray< dtype, Allocator >::ccolbegin const_column_iterator nc::NdArray< dtype, Allocator >::ccolbegin ( ) const
@@ -58,10 +58,10 @@
- + @@ -3219,7 +3228,7 @@

-

const_column_iterator to the beginning of the input column

+

const_column_iterator to the beginning of the input column

Parameters

const_column_iterator nc::NdArray< dtype, Allocator >::ccolbegin const_column_iterator nc::NdArray< dtype, Allocator >::ccolbegin ( size_type  inCol)
@@ -3231,18 +3240,18 @@

-

◆ ccolend() [1/2]

+

◆ ccolend() [1/2]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inCol
@@ -58,10 +58,10 @@
- + @@ -3254,24 +3263,24 @@

-

const_column_iterator to 1 past the end of the flattened array

+

const_column_iterator to 1 past the end of the flattened array

Returns
const_column_iterator
-

◆ ccolend() [2/2]

+

◆ ccolend() [2/2]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

const_column_iterator nc::NdArray< dtype, Allocator >::ccolend const_column_iterator nc::NdArray< dtype, Allocator >::ccolend ( ) const
@@ -58,10 +58,10 @@
- + @@ -3284,7 +3293,7 @@

-

const_column_iterator to 1 past the end of the input col

+

const_column_iterator to 1 past the end of the input col

Parameters

const_column_iterator nc::NdArray< dtype, Allocator >::ccolend const_column_iterator nc::NdArray< dtype, Allocator >::ccolend ( size_type  inCol)
@@ -3296,18 +3305,18 @@

-

◆ cend() [1/2]

+

◆ cend() [1/2]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inCol
@@ -58,10 +58,10 @@
- + @@ -3319,24 +3328,24 @@

-

const iterator to 1 past the end of the flattened array

+

const iterator to 1 past the end of the flattened array

Returns
const_iterator
-

◆ cend() [2/2]

+

◆ cend() [2/2]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

const_iterator nc::NdArray< dtype, Allocator >::cend const_iterator nc::NdArray< dtype, Allocator >::cend ( ) const
@@ -58,10 +58,10 @@
- + @@ -3349,7 +3358,7 @@

-

const iterator to 1 past the end of the input row

+

const iterator to 1 past the end of the input row

Parameters

const_iterator nc::NdArray< dtype, Allocator >::cend const_iterator nc::NdArray< dtype, Allocator >::cend ( size_type  inRow)
@@ -3361,18 +3370,18 @@

-

◆ clip()

+

◆ clip()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inRow
@@ -58,10 +58,10 @@
- + @@ -3395,8 +3404,8 @@

-

Returns an array whose values are limited to [min, max].

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.clip.html

+

Returns an array whose values are limited to [min, max].

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.clip.html

Parameters

self_type nc::NdArray< dtype, Allocator >::clip self_type nc::NdArray< dtype, Allocator >::clip ( value_type  inMin,
@@ -3409,18 +3418,18 @@

-

◆ colbegin() [1/4]

+

◆ colbegin() [1/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inMinmin value to clip to
@@ -58,10 +58,10 @@
- + @@ -3432,23 +3441,23 @@

-

const column_iterator to the beginning of the flattened array

Returns
const_column_iterator
+

const column_iterator to the beginning of the flattened array

Returns
const_column_iterator
-

◆ colbegin() [2/4]

+

◆ colbegin() [2/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

const_column_iterator nc::NdArray< dtype, Allocator >::colbegin const_column_iterator nc::NdArray< dtype, Allocator >::colbegin ( ) const
@@ -58,10 +58,10 @@
- + @@ -3460,23 +3469,23 @@

-

column_iterator to the beginning of the flattened array

Returns
column_iterator
+

column_iterator to the beginning of the flattened array

Returns
column_iterator
-

◆ colbegin() [3/4]

+

◆ colbegin() [3/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

column_iterator nc::NdArray< dtype, Allocator >::colbegin column_iterator nc::NdArray< dtype, Allocator >::colbegin ( )
@@ -58,10 +58,10 @@
- + @@ -3489,7 +3498,7 @@

-

column_iterator to the beginning of the input column

+

column_iterator to the beginning of the input column

Parameters

column_iterator nc::NdArray< dtype, Allocator >::colbegin column_iterator nc::NdArray< dtype, Allocator >::colbegin ( size_type  inCol)
@@ -3501,18 +3510,18 @@

-

◆ colbegin() [4/4]

+

◆ colbegin() [4/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inCol
@@ -58,10 +58,10 @@
- + @@ -3525,7 +3534,7 @@

-

const column_iterator to the beginning of the input column

+

const column_iterator to the beginning of the input column

Parameters

const_column_iterator nc::NdArray< dtype, Allocator >::colbegin const_column_iterator nc::NdArray< dtype, Allocator >::colbegin ( size_type  inCol)
@@ -3537,18 +3546,18 @@

-

◆ colend() [1/4]

+

◆ colend() [1/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inCol
@@ -58,10 +58,10 @@
- + @@ -3560,23 +3569,23 @@

-

const column_iterator to 1 past the end of the flattened array

Returns
const_column_iterator
+

const column_iterator to 1 past the end of the flattened array

Returns
const_column_iterator
-

◆ colend() [2/4]

+

◆ colend() [2/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

const_column_iterator nc::NdArray< dtype, Allocator >::colend const_column_iterator nc::NdArray< dtype, Allocator >::colend ( ) const
@@ -58,10 +58,10 @@
- + @@ -3588,23 +3597,23 @@

-

column_iterator to 1 past the end of the flattened array

Returns
column_iterator
+

column_iterator to 1 past the end of the flattened array

Returns
column_iterator
-

◆ colend() [3/4]

+

◆ colend() [3/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

column_iterator nc::NdArray< dtype, Allocator >::colend column_iterator nc::NdArray< dtype, Allocator >::colend ( )
@@ -58,10 +58,10 @@
- + @@ -3617,7 +3626,7 @@

-

column_iterator to the 1 past end of the column

+

column_iterator to the 1 past end of the column

Parameters

column_iterator nc::NdArray< dtype, Allocator >::colend column_iterator nc::NdArray< dtype, Allocator >::colend ( size_type  inCol)
@@ -3629,18 +3638,18 @@

-

◆ colend() [4/4]

+

◆ colend() [4/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inCol
@@ -58,10 +58,10 @@
- + @@ -3653,7 +3662,7 @@

-

const column_iterator to the 1 past end of the column

+

const column_iterator to the 1 past end of the column

Parameters

const_column_iterator nc::NdArray< dtype, Allocator >::colend const_column_iterator nc::NdArray< dtype, Allocator >::colend ( size_type  inCol)
@@ -3665,18 +3674,18 @@

-

◆ column()

+

◆ column()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inCol
@@ -58,10 +58,10 @@
- + @@ -3689,7 +3698,7 @@

-

Returns the full column of the array

+

Returns the full column of the array

Parameters

self_type nc::NdArray< dtype, Allocator >::column self_type nc::NdArray< dtype, Allocator >::column ( size_type  inColumn)
@@ -3701,20 +3710,20 @@

-

◆ columns()

+

◆ columns()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inColumnthe column index
@@ -58,10 +58,10 @@
- + - + @@ -3725,7 +3734,7 @@

-

Returns the full column of the array

+

Returns the full column of the array

Parameters

self_type nc::NdArray< dtype, Allocator >::columns self_type nc::NdArray< dtype, Allocator >::columns (const NdArray< size_type > & const NdArray< size_type > &  inCols) const
@@ -3737,18 +3746,18 @@

-

◆ contains()

+

◆ contains()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inColsthe column indices
@@ -58,10 +58,10 @@
- + @@ -3771,7 +3780,7 @@

-

returns whether or not a value is included the array

+

returns whether or not a value is included the array

Parameters

NdArray< bool > nc::NdArray< dtype, Allocator >::contains NdArray< bool > nc::NdArray< dtype, Allocator >::contains ( value_type  inValue,
@@ -3784,18 +3793,18 @@

-

◆ copy()

+

◆ copy()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inValue
@@ -58,10 +58,10 @@
- + @@ -3807,25 +3816,25 @@

-

Return a copy of the array

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.copy.html

+

Return a copy of the array

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.copy.html

Returns
NdArray
-

◆ crbegin() [1/2]

+

◆ crbegin() [1/2]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

self_type nc::NdArray< dtype, Allocator >::copy self_type nc::NdArray< dtype, Allocator >::copy ( ) const
@@ -58,10 +58,10 @@
- + @@ -3837,24 +3846,24 @@

-

const_reverse_iterator to the beginning of the flattened array

+

const_reverse_iterator to the beginning of the flattened array

Returns
const_reverse_iterator
-

◆ crbegin() [2/2]

+

◆ crbegin() [2/2]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

const_reverse_iterator nc::NdArray< dtype, Allocator >::crbegin const_reverse_iterator nc::NdArray< dtype, Allocator >::crbegin ( ) const
@@ -58,10 +58,10 @@
- + @@ -3867,7 +3876,7 @@

-

const_reverse_iterator to the beginning of the input row

+

const_reverse_iterator to the beginning of the input row

Parameters

const_reverse_iterator nc::NdArray< dtype, Allocator >::crbegin const_reverse_iterator nc::NdArray< dtype, Allocator >::crbegin ( size_type  inRow)
@@ -3879,18 +3888,18 @@

-

◆ crcolbegin() [1/2]

+

◆ crcolbegin() [1/2]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inRow
@@ -58,10 +58,10 @@
- + @@ -3902,24 +3911,24 @@

-

const_reverse_column_iterator to the beginning of the flattened array

+

const_reverse_column_iterator to the beginning of the flattened array

Returns
const_reverse_column_iterator
-

◆ crcolbegin() [2/2]

+

◆ crcolbegin() [2/2]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

const_reverse_column_iterator nc::NdArray< dtype, Allocator >::crcolbegin const_reverse_column_iterator nc::NdArray< dtype, Allocator >::crcolbegin ( ) const
@@ -58,10 +58,10 @@
- + @@ -3932,7 +3941,7 @@

-

const_reverse_column_iterator to the beginning of the input column

+

const_reverse_column_iterator to the beginning of the input column

Parameters

const_reverse_column_iterator nc::NdArray< dtype, Allocator >::crcolbegin const_reverse_column_iterator nc::NdArray< dtype, Allocator >::crcolbegin ( size_type  inCol)
@@ -3944,18 +3953,18 @@

-

◆ crcolend() [1/2]

+

◆ crcolend() [1/2]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inCol
@@ -58,10 +58,10 @@
- + @@ -3967,24 +3976,24 @@

-

const_reverse_column_iterator to 1 past the end of the flattened array

+

const_reverse_column_iterator to 1 past the end of the flattened array

Returns
const_reverse_column_iterator
-

◆ crcolend() [2/2]

+

◆ crcolend() [2/2]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

const_reverse_column_iterator nc::NdArray< dtype, Allocator >::crcolend const_reverse_column_iterator nc::NdArray< dtype, Allocator >::crcolend ( ) const
@@ -58,10 +58,10 @@
- + @@ -3997,7 +4006,7 @@

-

const_reverse_column_iterator to 1 past the end of the input col

+

const_reverse_column_iterator to 1 past the end of the input col

Parameters

const_reverse_column_iterator nc::NdArray< dtype, Allocator >::crcolend const_reverse_column_iterator nc::NdArray< dtype, Allocator >::crcolend ( size_type  inCol)
@@ -4009,18 +4018,18 @@

-

◆ crend() [1/2]

+

◆ crend() [1/2]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inCol
@@ -58,10 +58,10 @@
- + @@ -4032,24 +4041,24 @@

-

const_reverse_iterator to 1 past the end of the flattened array

+

const_reverse_iterator to 1 past the end of the flattened array

Returns
const_reverse_iterator
-

◆ crend() [2/2]

+

◆ crend() [2/2]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

const_reverse_iterator nc::NdArray< dtype, Allocator >::crend const_reverse_iterator nc::NdArray< dtype, Allocator >::crend ( ) const
@@ -58,10 +58,10 @@
- + @@ -4062,7 +4071,7 @@

-

const_reverse_iterator to 1 past the end of the input row

+

const_reverse_iterator to 1 past the end of the input row

Parameters

const_reverse_iterator nc::NdArray< dtype, Allocator >::crend const_reverse_iterator nc::NdArray< dtype, Allocator >::crend ( size_type  inRow)
@@ -4074,18 +4083,18 @@

-

◆ cSlice()

+

◆ cSlice()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inRow
@@ -58,10 +58,10 @@
- + @@ -4108,7 +4117,7 @@

-

Returns a Slice object for slicing a row to the end of array.

+

Returns a Slice object for slicing a row to the end of array.

Parameters

Slice nc::NdArray< dtype, Allocator >::cSlice Slice nc::NdArray< dtype, Allocator >::cSlice ( index_type  inStartIdx = 0,
@@ -4117,22 +4126,24 @@

Returns
Slice
+
Examples
GaussNewtonNlls.cpp.
+
-

◆ cumprod()

+

◆ cumprod()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inStartIdx(default 0)
@@ -58,10 +58,10 @@
- + @@ -4145,8 +4156,8 @@

-

Return the cumulative product of the elements along the given axis.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.cumprod.html

+

Return the cumulative product of the elements along the given axis.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.cumprod.html

Parameters

self_type nc::NdArray< dtype, Allocator >::cumprod self_type nc::NdArray< dtype, Allocator >::cumprod ( Axis  inAxis = Axis::NONE)
@@ -4158,18 +4169,18 @@

-

◆ cumsum()

+

◆ cumsum()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inAxis(Optional, default NONE)
@@ -58,10 +58,10 @@
- + @@ -4182,8 +4193,8 @@

-

Return the cumulative sum of the elements along the given axis.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.cumsum.html

+

Return the cumulative sum of the elements along the given axis.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.cumsum.html

Parameters

self_type nc::NdArray< dtype, Allocator >::cumsum self_type nc::NdArray< dtype, Allocator >::cumsum ( Axis  inAxis = Axis::NONE)
@@ -4195,18 +4206,18 @@

-

◆ data() [1/2]

+

◆ data() [1/2]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inAxis(Optional, default NONE)
@@ -58,10 +58,10 @@
- + @@ -4218,23 +4229,23 @@

-

Returns the raw pointer to the underlying data

Returns
const_pointer
+

Returns the raw pointer to the underlying data

Returns
const_pointer
-

◆ data() [2/2]

+

◆ data() [2/2]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

const_pointer nc::NdArray< dtype, Allocator >::data const_pointer nc::NdArray< dtype, Allocator >::data ( ) const
@@ -58,10 +58,10 @@
- + @@ -4246,23 +4257,23 @@

-

Returns the raw pointer to the underlying data

Returns
pointer
+

Returns the raw pointer to the underlying data

Returns
pointer
-

◆ dataRelease()

+

◆ dataRelease()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

pointer nc::NdArray< dtype, Allocator >::data pointer nc::NdArray< dtype, Allocator >::data ( )
@@ -58,10 +58,10 @@
- + @@ -4274,23 +4285,23 @@

-

Releases the internal data pointer so that the destructor will not call delete on it, and returns the raw pointer to the underlying data.

Returns
pointer
+

Releases the internal data pointer so that the destructor will not call delete on it, and returns the raw pointer to the underlying data.

Returns
pointer
-

◆ diagonal()

+

◆ diagonal()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

pointer nc::NdArray< dtype, Allocator >::dataRelease pointer nc::NdArray< dtype, Allocator >::dataRelease ( )
@@ -58,10 +58,10 @@
- + @@ -4313,8 +4324,8 @@

-

Return specified diagonals.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.diagonal.html

+

Return specified diagonals.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.diagonal.html

Parameters

self_type nc::NdArray< dtype, Allocator >::diagonal self_type nc::NdArray< dtype, Allocator >::diagonal ( index_type  inOffset = 0,
@@ -4327,18 +4338,18 @@

-

◆ dimSize()

+

◆ dimSize()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inOffsetOffset of the diagonal from the main diagonal. Can be both positive and negative. Defaults to 0.
@@ -58,10 +58,10 @@
- + @@ -4351,7 +4362,7 @@

-

Return size of the axis dimension

+

Return size of the axis dimension

Parameters

size_type nc::NdArray< dtype, Allocator >::dimSize size_type nc::NdArray< dtype, Allocator >::dimSize ( Axis  inAxis)
@@ -4363,20 +4374,20 @@

-

◆ dot()

+

◆ dot()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inAxisthe array axis
@@ -58,10 +58,10 @@
- + - + @@ -4387,9 +4398,9 @@

-

Dot product of two arrays.

-

For 2-D arrays it is equivalent to matrix multiplication, and for 1-D arrays to inner product of vectors.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.dot.html

+

Dot product of two arrays.

+

For 2-D arrays it is equivalent to matrix multiplication, and for 1-D arrays to inner product of vectors.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.dot.html

Parameters

self_type nc::NdArray< dtype, Allocator >::dot self_type nc::NdArray< dtype, Allocator >::dot (const self_typeconst self_type inOtherArray) const
@@ -4401,20 +4412,20 @@

-

◆ dump()

+

◆ dump()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inOtherArray
@@ -58,10 +58,10 @@
- + - + @@ -4425,8 +4436,8 @@

-

Dump a binary file of the array to the specified file. The array can be read back with nc::load.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.dump.html

+

Dump a binary file of the array to the specified file. The array can be read back with nc::load.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.dump.html

Parameters

void nc::NdArray< dtype, Allocator >::dump void nc::NdArray< dtype, Allocator >::dump (const std::string & const std::string &  inFilename) const
@@ -4437,18 +4448,18 @@

-

◆ end() [1/4]

+

◆ end() [1/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inFilename
@@ -58,10 +58,10 @@
- + @@ -4460,23 +4471,23 @@

-

const iterator to 1 past the end of the flattened array

Returns
const_iterator
+

const iterator to 1 past the end of the flattened array

Returns
const_iterator
-

◆ end() [2/4]

+

◆ end() [2/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

const_iterator nc::NdArray< dtype, Allocator >::end const_iterator nc::NdArray< dtype, Allocator >::end ( ) const
@@ -58,10 +58,10 @@
- + @@ -4488,23 +4499,23 @@

-

iterator to 1 past the end of the flattened array

Returns
iterator
+

iterator to 1 past the end of the flattened array

Returns
iterator
-

◆ end() [3/4]

+

◆ end() [3/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

iterator nc::NdArray< dtype, Allocator >::end iterator nc::NdArray< dtype, Allocator >::end ( )
@@ -58,10 +58,10 @@
- + @@ -4517,7 +4528,7 @@

-

iterator to the 1 past end of the row

+

iterator to the 1 past end of the row

Parameters

iterator nc::NdArray< dtype, Allocator >::end iterator nc::NdArray< dtype, Allocator >::end ( size_type  inRow)
@@ -4529,18 +4540,18 @@

-

◆ end() [4/4]

+

◆ end() [4/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inRow
@@ -58,10 +58,10 @@
- + @@ -4553,7 +4564,7 @@

-

const iterator to the 1 past end of the row

+

const iterator to the 1 past end of the row

Parameters

const_iterator nc::NdArray< dtype, Allocator >::end const_iterator nc::NdArray< dtype, Allocator >::end ( size_type  inRow)
@@ -4565,18 +4576,18 @@

-

◆ endianess()

+

◆ endianess()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inRow
@@ -58,10 +58,10 @@
- + @@ -4588,24 +4599,24 @@

-

Return the NdArrays endianess

+

Return the NdArrays endianess

Returns
Endian
-

◆ fill()

+

◆ fill()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

Endian nc::NdArray< dtype, Allocator >::endianess Endian nc::NdArray< dtype, Allocator >::endianess ( ) const
@@ -58,10 +58,10 @@
- + @@ -4618,8 +4629,8 @@

-

Fill the array with a scalar value.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.fill.html

+

Fill the array with a scalar value.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.fill.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::fill self_type & nc::NdArray< dtype, Allocator >::fill ( value_type  inFillValue)
@@ -4631,18 +4642,18 @@

-

◆ flatnonzero()

+

◆ flatnonzero()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inFillValue
@@ -58,10 +58,10 @@
- + @@ -4654,24 +4665,24 @@

-

Return the indices of the flattened array of the elements that are non-zero.

+

Return the indices of the flattened array of the elements that are non-zero.

Returns
NdArray
-

◆ flatten()

+

◆ flatten()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

NdArray< size_type > nc::NdArray< dtype, Allocator >::flatnonzero NdArray< size_type > nc::NdArray< dtype, Allocator >::flatnonzero ( ) const
@@ -58,10 +58,10 @@
- + @@ -4683,25 +4694,25 @@

-

Return a copy of the array collapsed into one dimension.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.flatten.html

+

Return a copy of the array collapsed into one dimension.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.flatten.html

Returns
NdArray
-

◆ front() [1/4]

+

◆ front() [1/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

self_type nc::NdArray< dtype, Allocator >::flatten self_type nc::NdArray< dtype, Allocator >::flatten ( ) const
@@ -58,10 +58,10 @@
- + @@ -4713,24 +4724,24 @@

-

Returns a copy of the first element of the flattened array.

+

Returns a copy of the first element of the flattened array.

Returns
dtype
-

◆ front() [2/4]

+

◆ front() [2/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

const_reference nc::NdArray< dtype, Allocator >::front const_reference nc::NdArray< dtype, Allocator >::front ( ) const
@@ -58,10 +58,10 @@
- + @@ -4742,24 +4753,24 @@

-

Returns a reference to the first element of the flattened array.

+

Returns a reference to the first element of the flattened array.

Returns
dtype
-

◆ front() [3/4]

+

◆ front() [3/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

reference nc::NdArray< dtype, Allocator >::front reference nc::NdArray< dtype, Allocator >::front ( )
@@ -58,10 +58,10 @@
- + @@ -4772,24 +4783,24 @@

-

Returns a reference to the first element of the input row.

+

Returns a reference to the first element of the input row.

Returns
dtype
-

◆ front() [4/4]

+

◆ front() [4/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

reference nc::NdArray< dtype, Allocator >::front reference nc::NdArray< dtype, Allocator >::front ( size_type  row)
@@ -58,10 +58,10 @@
- + @@ -4802,26 +4813,26 @@

-

Returns a copy of the first element of the input row.

+

Returns a copy of the first element of the input row.

Returns
dtype
-

◆ getByIndices()

+

◆ getByIndices()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

const_reference nc::NdArray< dtype, Allocator >::front const_reference nc::NdArray< dtype, Allocator >::front ( size_type  row)
@@ -58,10 +58,10 @@
- + - + @@ -4832,7 +4843,7 @@

-

Returns a new flat array with the givin flat input indices.

+

Returns a new flat array with the givin flat input indices.

Parameters

self_type nc::NdArray< dtype, Allocator >::getByIndices self_type nc::NdArray< dtype, Allocator >::getByIndices (const NdArray< size_type > & const NdArray< size_type > &  inIndices) const
@@ -4844,20 +4855,20 @@

-

◆ getByMask()

+

◆ getByMask()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inIndices
@@ -58,10 +58,10 @@
- + - + @@ -4868,7 +4879,7 @@

-

Takes in a boolean mask the same size as the array and returns a flattened array with the values cooresponding to the input mask.

+

Takes in a boolean mask the same size as the array and returns a flattened array with the values cooresponding to the input mask.

Parameters

self_type nc::NdArray< dtype, Allocator >::getByMask self_type nc::NdArray< dtype, Allocator >::getByMask (const NdArray< bool > & const NdArray< bool > &  inMask) const
@@ -4880,18 +4891,18 @@

-

◆ isempty()

+

◆ isempty()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inMask
@@ -58,10 +58,10 @@
- + @@ -4903,24 +4914,24 @@

-

Return if the NdArray is empty. ie the default constructor was used.

+

Return if the NdArray is empty. ie the default constructor was used.

Returns
boolean
-

◆ isflat()

+

◆ isflat()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

bool nc::NdArray< dtype, Allocator >::isempty bool nc::NdArray< dtype, Allocator >::isempty ( ) const
@@ -58,10 +58,10 @@
- + @@ -4932,24 +4943,24 @@

-

Return if the NdArray is flat. ie the number of columns or rows is equal to one.

+

Return if the NdArray is flat. ie the number of columns or rows is equal to one.

Returns
boolean
-

◆ isscalar()

+

◆ isscalar()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

bool nc::NdArray< dtype, Allocator >::isflat bool nc::NdArray< dtype, Allocator >::isflat ( ) const
@@ -58,10 +58,10 @@
- + @@ -4961,24 +4972,24 @@

-

Return if the NdArray is scalar

+

Return if the NdArray is scalar

Returns
boolean
-

◆ issorted()

+

◆ issorted()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

bool nc::NdArray< dtype, Allocator >::isscalar bool nc::NdArray< dtype, Allocator >::isscalar ( ) const
@@ -58,10 +58,10 @@
- + @@ -4991,7 +5002,7 @@

-

Return if the NdArray is sorted.

+

Return if the NdArray is sorted.

Parameters

NdArray< bool > nc::NdArray< dtype, Allocator >::issorted NdArray< bool > nc::NdArray< dtype, Allocator >::issorted ( Axis  inAxis = Axis::NONE)
@@ -5003,18 +5014,18 @@

-

◆ issquare()

+

◆ issquare()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inAxis
@@ -58,10 +58,10 @@
- + @@ -5026,24 +5037,24 @@

-

Return if the NdArray is square.

+

Return if the NdArray is square.

Returns
boolean
-

◆ item()

+

◆ item()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

bool nc::NdArray< dtype, Allocator >::issquare bool nc::NdArray< dtype, Allocator >::issquare ( ) const
@@ -58,10 +58,10 @@
- + @@ -5055,25 +5066,25 @@

-

Copy an element of an array to a standard C++ scalar and return it.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.item.html

+

Copy an element of an array to a standard C++ scalar and return it.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.item.html

Returns
array element
-

◆ max()

+

◆ max()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

value_type nc::NdArray< dtype, Allocator >::item value_type nc::NdArray< dtype, Allocator >::item ( ) const
@@ -58,10 +58,10 @@
- + @@ -5086,8 +5097,8 @@

-

Return the maximum along a given axis.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.max.html

+

Return the maximum along a given axis.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.max.html

Parameters

self_type nc::NdArray< dtype, Allocator >::max self_type nc::NdArray< dtype, Allocator >::max ( Axis  inAxis = Axis::NONE)
@@ -5099,18 +5110,18 @@

-

◆ median()

+

◆ median()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inAxis(Optional, default NONE)
@@ -58,10 +58,10 @@
- + @@ -5123,7 +5134,7 @@

-

Return the median along a given axis. If the dtype is floating point then the middle elements will be averaged for arrays of even number of elements. If the dtype is integral then the middle elements will be intager averaged (rounded down to integer) for arrays of even number of elements.

+

Return the median along a given axis. If the dtype is floating point then the middle elements will be averaged for arrays of even number of elements. If the dtype is integral then the middle elements will be intager averaged (rounded down to integer) for arrays of even number of elements.

Parameters

self_type nc::NdArray< dtype, Allocator >::median self_type nc::NdArray< dtype, Allocator >::median ( Axis  inAxis = Axis::NONE)
@@ -5135,18 +5146,18 @@

-

◆ min()

+

◆ min()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inAxis(Optional, default NONE)
@@ -58,10 +58,10 @@
- + @@ -5159,8 +5170,8 @@

-

Return the minimum along a given axis.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.min.html

+

Return the minimum along a given axis.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.min.html

Parameters

self_type nc::NdArray< dtype, Allocator >::min self_type nc::NdArray< dtype, Allocator >::min ( Axis  inAxis = Axis::NONE)
@@ -5172,18 +5183,18 @@

-

◆ nans()

+

◆ nans()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inAxis(Optional, default NONE)
@@ -58,10 +58,10 @@
- + @@ -5195,23 +5206,23 @@

-

Fills the array with nans.

+

Fills the array with nans.

-

◆ nbytes()

+

◆ nbytes()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

self_type & nc::NdArray< dtype, Allocator >::nans self_type & nc::NdArray< dtype, Allocator >::nans ( )
@@ -58,10 +58,10 @@
- + @@ -5223,25 +5234,25 @@

-

Returns the number of bytes held by the array

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.nbytes.html

+

Returns the number of bytes held by the array

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.nbytes.html

Returns
number of bytes
-

◆ newbyteorder()

+

◆ newbyteorder()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

uint64 nc::NdArray< dtype, Allocator >::nbytes uint64 nc::NdArray< dtype, Allocator >::nbytes ( ) const
@@ -58,10 +58,10 @@
- + @@ -5254,8 +5265,8 @@

-

Return the array with the same data viewed with a different byte order. only works for integer types.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.newbyteorder.html

+

Return the array with the same data viewed with a different byte order. only works for integer types.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.newbyteorder.html

Parameters

self_type nc::NdArray< dtype, Allocator >::newbyteorder self_type nc::NdArray< dtype, Allocator >::newbyteorder ( Endian  inEndianess)
@@ -5267,18 +5278,18 @@

-

◆ none()

+

◆ none()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inEndianess
@@ -58,10 +58,10 @@
- + @@ -5291,8 +5302,8 @@

-

Returns True if none elements evaluate to True or non zero

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.any.html

+

Returns True if none elements evaluate to True or non zero

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.any.html

Parameters

NdArray< bool > nc::NdArray< dtype, Allocator >::none NdArray< bool > nc::NdArray< dtype, Allocator >::none ( Axis  inAxis = Axis::NONE)
@@ -5304,37 +5315,40 @@

-

◆ nonzero()

+

◆ nonzero()

-template<typename dtype , class Alloc_ >
+template<typename dtype , class Alloc_ >

inAxis(Optional, default NONE)
- + + + +
std::pair< NdArray< uint32 >, NdArray< uint32 > > nc::NdArray< dtype, Alloc_ >::nonzerostd::pair< NdArray< uint32 >, NdArray< uint32 > > nc::NdArray< dtype, Alloc_ >::nonzero () const
-

Return the row/col indices of the array of the elements that are non-zero.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.nonzero.html

+

Return the row/col indices of the array of the elements that are non-zero.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.nonzero.html

Returns
std::pair<NdArray, NdArray> where first is the row indices and second is the column indices
-

◆ numCols()

+

◆ numCols()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
@@ -58,10 +58,10 @@
- + @@ -5346,24 +5360,24 @@

-

Returns the number of columns in the array

+

Returns the number of columns in the array

Returns
size_type
-

◆ numRows()

+

◆ numRows()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

size_type nc::NdArray< dtype, Allocator >::numCols size_type nc::NdArray< dtype, Allocator >::numCols ( ) const
@@ -58,10 +58,10 @@
- + @@ -5375,24 +5389,24 @@

-

Returns the number of rows in the array

+

Returns the number of rows in the array

Returns
size_type
-

◆ ones()

+

◆ ones()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

size_type nc::NdArray< dtype, Allocator >::numRows size_type nc::NdArray< dtype, Allocator >::numRows ( ) const
@@ -58,10 +58,10 @@
- + @@ -5404,23 +5418,23 @@

-

Fills the array with ones

+

Fills the array with ones

-

◆ operator bool()

+

◆ operator bool()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

self_type & nc::NdArray< dtype, Allocator >::ones self_type & nc::NdArray< dtype, Allocator >::ones ( )
@@ -58,10 +58,10 @@
- + @@ -5432,27 +5446,27 @@

-

Cast to bool operator

Returns
bool false if empty, otherwise true
+

Cast to bool operator

Returns
bool false if empty, otherwise true
-

◆ operator()() [1/10]

+

◆ operator()() [1/10]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
+template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>

nc::NdArray< dtype, Allocator >::operator bool nc::NdArray< dtype, Allocator >::operator bool ( ) const
@@ -58,10 +58,10 @@
- + - + @@ -5473,7 +5487,7 @@

-

2D index access operator with no bounds checking returned array is of the range.

+

2D index access operator with no bounds checking returned array is of the range.

Parameters

self_type nc::NdArray< dtype, Allocator >::operator() self_type nc::NdArray< dtype, Allocator >::operator() (const Indices & const Indices rowIndices,
@@ -5486,22 +5500,22 @@

-

◆ operator()() [2/10]

+

◆ operator()() [2/10]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
+template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
rowIndices
@@ -58,10 +58,10 @@
- + - + @@ -5522,7 +5536,7 @@

-

2D index access operator with no bounds checking returned array is of the range.

+

2D index access operator with no bounds checking returned array is of the range.

Parameters

self_type nc::NdArray< dtype, Allocator >::operator() self_type nc::NdArray< dtype, Allocator >::operator() (const Indices & const Indices rowIndices,
@@ -5535,28 +5549,28 @@

-

◆ operator()() [3/10]

+

◆ operator()() [3/10]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename RowIndices , typename ColIndices , type_traits::ndarray_int_concept< RowIndices > = 0, type_traits::ndarray_int_concept< ColIndices > = 0>
+template<typename RowIndices , typename ColIndices , type_traits::ndarray_int_concept< RowIndices > = 0, type_traits::ndarray_int_concept< ColIndices > = 0>
rowIndices
@@ -58,10 +58,10 @@
- + - + - + @@ -5571,7 +5585,7 @@

-

2D index access operator with no bounds checking returned array is of the range.

+

2D index access operator with no bounds checking returned array is of the range.

Parameters

self_type nc::NdArray< dtype, Allocator >::operator() self_type nc::NdArray< dtype, Allocator >::operator() (const RowIndices & const RowIndices rowIndices,
const ColIndices & const ColIndices colIndices 
@@ -5584,18 +5598,18 @@

-

◆ operator()() [4/10]

+

◆ operator()() [4/10]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
rowIndices
@@ -58,10 +58,10 @@
- + @@ -5618,7 +5632,7 @@

-

const 2D access operator with no bounds checking

+

const 2D access operator with no bounds checking

Parameters

const_reference nc::NdArray< dtype, Allocator >::operator() const_reference nc::NdArray< dtype, Allocator >::operator() ( index_type  inRowIndex,
@@ -5631,18 +5645,18 @@

-

◆ operator()() [5/10]

+

◆ operator()() [5/10]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inRowIndex
@@ -58,10 +58,10 @@
- + @@ -5665,7 +5679,7 @@

-

2D access operator with no bounds checking

+

2D access operator with no bounds checking

Parameters

reference nc::NdArray< dtype, Allocator >::operator() reference nc::NdArray< dtype, Allocator >::operator() ( index_type  inRowIndex,
@@ -5678,18 +5692,18 @@

-

◆ operator()() [6/10]

+

◆ operator()() [6/10]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inRowIndex
@@ -58,10 +58,10 @@
- + @@ -5712,7 +5726,7 @@

-

2D Slicing access operator with no bounds checking returned array is of the range [start, stop).

+

2D Slicing access operator with no bounds checking returned array is of the range [start, stop).

Parameters

self_type nc::NdArray< dtype, Allocator >::operator() self_type nc::NdArray< dtype, Allocator >::operator() ( index_type  inRowIndex,
@@ -5725,20 +5739,20 @@

-

◆ operator()() [7/10]

+

◆ operator()() [7/10]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
+template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
inRowIndex
@@ -58,10 +58,10 @@
- + @@ -5746,7 +5760,7 @@

- + @@ -5761,7 +5775,7 @@

-

2D index access operator with no bounds checking returned array is of the range.

+

2D index access operator with no bounds checking returned array is of the range.

Parameters

self_type nc::NdArray< dtype, Allocator >::operator() self_type nc::NdArray< dtype, Allocator >::operator() ( index_type  rowIndex, const Indices & const Indices colIndices 
@@ -5774,18 +5788,18 @@

-

◆ operator()() [8/10]

+

◆ operator()() [8/10]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
rowIndex
@@ -58,10 +58,10 @@
- + @@ -5808,7 +5822,7 @@

-

2D Slicing access operator with no bounds checking returned array is of the range [start, stop).

+

2D Slicing access operator with no bounds checking returned array is of the range [start, stop).

Parameters

self_type nc::NdArray< dtype, Allocator >::operator() self_type nc::NdArray< dtype, Allocator >::operator() ( Slice  inRowSlice,
@@ -5821,18 +5835,18 @@

-

◆ operator()() [9/10]

+

◆ operator()() [9/10]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inRowSlice
@@ -58,10 +58,10 @@
- + @@ -5855,7 +5869,7 @@

-

2D Slicing access operator with no bounds checking returned array is of the range [start, stop).

+

2D Slicing access operator with no bounds checking returned array is of the range [start, stop).

Parameters

self_type nc::NdArray< dtype, Allocator >::operator() self_type nc::NdArray< dtype, Allocator >::operator() ( Slice  inRowSlice,
@@ -5868,20 +5882,20 @@

-

◆ operator()() [10/10]

+

◆ operator()() [10/10]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
+template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
inRowSlice
@@ -58,10 +58,10 @@
- + @@ -5889,7 +5903,7 @@

- + @@ -5904,7 +5918,7 @@

-

2D index access operator with no bounds checking returned array is of the range.

+

2D index access operator with no bounds checking returned array is of the range.

Parameters

self_type nc::NdArray< dtype, Allocator >::operator() self_type nc::NdArray< dtype, Allocator >::operator() ( Slice  rowSlice, const Indices & const Indices colIndices 
@@ -5917,20 +5931,20 @@

-

◆ operator=() [1/3]

+

◆ operator=() [1/3]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
rowSlice
@@ -58,10 +58,10 @@
- + - + @@ -5941,7 +5955,7 @@

-

Assignment operator, performs a deep copy

+

Assignment operator, performs a deep copy

Parameters

self_type & nc::NdArray< dtype, Allocator >::operator= self_type & nc::NdArray< dtype, Allocator >::operator= (const self_typeconst self_type rhs)
@@ -5953,18 +5967,18 @@

-

◆ operator=() [2/3]

+

◆ operator=() [2/3]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
rhs
@@ -58,10 +58,10 @@
- + @@ -5977,7 +5991,7 @@

-

Move operator, performs a deep move

+

Move operator, performs a deep move

Parameters

self_type & nc::NdArray< dtype, Allocator >::operator= self_type & nc::NdArray< dtype, Allocator >::operator= ( self_type &&  rhs)
@@ -5989,18 +6003,18 @@

-

◆ operator=() [3/3]

+

◆ operator=() [3/3]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
rhs
@@ -58,10 +58,10 @@
- + @@ -6013,7 +6027,7 @@

-

Assignment operator, sets the entire array to a single scalar value.

+

Assignment operator, sets the entire array to a single scalar value.

Parameters

self_type & nc::NdArray< dtype, Allocator >::operator= self_type & nc::NdArray< dtype, Allocator >::operator= ( value_type  inValue)
@@ -6025,22 +6039,22 @@

-

◆ operator[]() [1/5]

+

◆ operator[]() [1/5]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
+template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
inValue
@@ -58,10 +58,10 @@
- + - + @@ -6051,7 +6065,7 @@

-

Returns the values from the input indices with no bounds checking

+

Returns the values from the input indices with no bounds checking

Parameters

self_type nc::NdArray< dtype, Allocator >::operator[] self_type nc::NdArray< dtype, Allocator >::operator[] (const Indices & const Indices inIndices) const
@@ -6063,20 +6077,20 @@

-

◆ operator[]() [2/5]

+

◆ operator[]() [2/5]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inIndices
@@ -58,10 +58,10 @@
- + - + @@ -6087,7 +6101,7 @@

-

Returns the values from the input mask with no bounds checking

+

Returns the values from the input mask with no bounds checking

Parameters

self_type nc::NdArray< dtype, Allocator >::operator[] self_type nc::NdArray< dtype, Allocator >::operator[] (const NdArray< bool > & const NdArray< bool > &  inMask) const
@@ -6099,18 +6113,18 @@

-

◆ operator[]() [3/5]

+

◆ operator[]() [3/5]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inMask
@@ -58,10 +58,10 @@
- + @@ -6123,7 +6137,7 @@

-

const 1D access operator with no bounds checking

+

const 1D access operator with no bounds checking

Parameters

const_reference nc::NdArray< dtype, Allocator >::operator[] const_reference nc::NdArray< dtype, Allocator >::operator[] ( index_type  inIndex)
@@ -6135,18 +6149,18 @@

-

◆ operator[]() [4/5]

+

◆ operator[]() [4/5]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inIndex
@@ -58,10 +58,10 @@
- + @@ -6159,7 +6173,7 @@

-

1D access operator with no bounds checking

+

1D access operator with no bounds checking

Parameters

reference nc::NdArray< dtype, Allocator >::operator[] reference nc::NdArray< dtype, Allocator >::operator[] ( index_type  inIndex)
@@ -6171,18 +6185,18 @@

-

◆ operator[]() [5/5]

+

◆ operator[]() [5/5]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inIndex
@@ -58,10 +58,10 @@
- + @@ -6195,7 +6209,7 @@

-

1D Slicing access operator with no bounds checking returned array is of the range [start, stop).

+

1D Slicing access operator with no bounds checking returned array is of the range [start, stop).

Parameters

self_type nc::NdArray< dtype, Allocator >::operator[] self_type nc::NdArray< dtype, Allocator >::operator[] ( Slice  inSlice)
@@ -6207,18 +6221,18 @@

-

◆ ownsInternalData()

+

◆ ownsInternalData()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inSlice
@@ -58,10 +58,10 @@
- + @@ -6230,24 +6244,24 @@

-

Returns whether or not the array object owns the underlying data

+

Returns whether or not the array object owns the underlying data

Returns
bool
-

◆ partition()

+

◆ partition()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

bool nc::NdArray< dtype, Allocator >::ownsInternalData bool nc::NdArray< dtype, Allocator >::ownsInternalData ( )
@@ -58,10 +58,10 @@
- + @@ -6270,8 +6284,8 @@

-

Rearranges the elements in the array in such a way that value of the element in kth position is in the position it would be in a sorted array. All elements smaller than the kth element are moved before this element and all equal or greater are moved behind it. The ordering of the elements in the two partitions is undefined.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.partition.html

+

Rearranges the elements in the array in such a way that value of the element in kth position is in the position it would be in a sorted array. All elements smaller than the kth element are moved before this element and all equal or greater are moved behind it. The ordering of the elements in the two partitions is undefined.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.partition.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::partition self_type & nc::NdArray< dtype, Allocator >::partition ( size_type  inKth,
@@ -6284,18 +6298,18 @@

-

◆ print()

+

◆ print()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inKthkth element
- + @@ -6307,23 +6321,23 @@

-

Prints the array to the console.

+

Prints the array to the console.

-

◆ prod()

+

◆ prod()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

void nc::NdArray< dtype, Allocator >::print void nc::NdArray< dtype, Allocator >::print ( ) const
@@ -58,10 +58,10 @@
- + @@ -6336,8 +6350,8 @@

-

Return the product of the array elements over the given axis

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.prod.html

+

Return the product of the array elements over the given axis

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.prod.html

Parameters

self_type nc::NdArray< dtype, Allocator >::prod self_type nc::NdArray< dtype, Allocator >::prod ( Axis  inAxis = Axis::NONE)
@@ -6349,18 +6363,18 @@

-

◆ ptp()

+

◆ ptp()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inAxis(Optional, default NONE)
@@ -58,10 +58,10 @@
- + @@ -6373,8 +6387,8 @@

-

Peak to peak (maximum - minimum) value along a given axis.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.ptp.html

+

Peak to peak (maximum - minimum) value along a given axis.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.ptp.html

Parameters

self_type nc::NdArray< dtype, Allocator >::ptp self_type nc::NdArray< dtype, Allocator >::ptp ( Axis  inAxis = Axis::NONE)
@@ -6386,28 +6400,28 @@

-

◆ put() [1/22]

+

◆ put() [1/22]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
+template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>

inAxis(Optional, default NONE)
@@ -58,10 +58,10 @@
- + - + - + @@ -6422,8 +6436,8 @@

-

Set a.flat[n] = values[n] for all n in indices.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

+

Set a.flat[n] = values[n] for all n in indices.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::put self_type & nc::NdArray< dtype, Allocator >::put (const Indices & const Indices inIndices,
const self_typeconst self_type inValues 
@@ -6436,28 +6450,28 @@

-

◆ put() [2/22]

+

◆ put() [2/22]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
+template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>

inIndices
@@ -58,10 +58,10 @@
- + - + - + @@ -6472,8 +6486,8 @@

-

Set a.flat[n] = values for all n in indices.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

+

Set a.flat[n] = values for all n in indices.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::put self_type & nc::NdArray< dtype, Allocator >::put (const Indices & const Indices inIndices,
const value_typeconst value_type inValue 
@@ -6486,22 +6500,22 @@

-

◆ put() [3/22]

+

◆ put() [3/22]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
+template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>

inIndices
@@ -58,10 +58,10 @@
- + - + @@ -6513,7 +6527,7 @@

- + @@ -6528,8 +6542,8 @@

-

Set the slice indices to the input values.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

+

Set the slice indices to the input values.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::put self_type & nc::NdArray< dtype, Allocator >::put (const Indices & const Indices inRowIndices,
const self_typeconst self_type inValues 
@@ -6543,22 +6557,22 @@

-

◆ put() [4/22]

+

◆ put() [4/22]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
+template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>

inRowIndices
@@ -58,10 +58,10 @@
- + - + @@ -6570,7 +6584,7 @@

- + @@ -6585,8 +6599,8 @@

-

Set the slice indices to the input value.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

+

Set the slice indices to the input value.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::put self_type & nc::NdArray< dtype, Allocator >::put (const Indices & const Indices inRowIndices,
const value_typeconst value_type inValue 
@@ -6600,34 +6614,34 @@

-

◆ put() [5/22]

+

◆ put() [5/22]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename RowIndices , typename ColIndices , type_traits::ndarray_int_concept< RowIndices > = 0, type_traits::ndarray_int_concept< ColIndices > = 0>
+template<typename RowIndices , typename ColIndices , type_traits::ndarray_int_concept< RowIndices > = 0, type_traits::ndarray_int_concept< ColIndices > = 0>

inRowIndices
@@ -58,10 +58,10 @@
- + - + - + - + @@ -6642,8 +6656,8 @@

-

Set the slice indices to the input values.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

+

Set the slice indices to the input values.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::put self_type & nc::NdArray< dtype, Allocator >::put (const RowIndices & const RowIndices inRowIndices,
const ColIndices & const ColIndices inColIndices,
const self_typeconst self_type inValues 
@@ -6657,34 +6671,34 @@

-

◆ put() [6/22]

+

◆ put() [6/22]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename RowIndices , typename ColIndices , type_traits::ndarray_int_concept< RowIndices > = 0, type_traits::ndarray_int_concept< ColIndices > = 0>
+template<typename RowIndices , typename ColIndices , type_traits::ndarray_int_concept< RowIndices > = 0, type_traits::ndarray_int_concept< ColIndices > = 0>

inRowIndices
@@ -58,10 +58,10 @@
- + - + - + - + @@ -6699,8 +6713,8 @@

-

Set the slice indices to the input value.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

+

Set the slice indices to the input value.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::put self_type & nc::NdArray< dtype, Allocator >::put (const RowIndices & const RowIndices inRowIndices,
const ColIndices & const ColIndices inColIndices,
const value_typeconst value_type inValue 
@@ -6714,34 +6728,34 @@

-

◆ put() [7/22]

+

◆ put() [7/22]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename RowIndices , type_traits::ndarray_int_concept< RowIndices > = 0>
+template<typename RowIndices , type_traits::ndarray_int_concept< RowIndices > = 0>

inRowIndices
@@ -58,10 +58,10 @@
- + - + - + - + @@ -6756,8 +6770,8 @@

-

Set the slice indices to the input value.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

+

Set the slice indices to the input value.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::put self_type & nc::NdArray< dtype, Allocator >::put (const RowIndices & const RowIndices inRowIndices,
const Sliceconst Slice inColSlice,
const value_typeconst value_type inValue 
@@ -6771,22 +6785,22 @@

-

◆ put() [8/22]

+

◆ put() [8/22]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename RowIndices , type_traits::ndarray_int_concept< RowIndices > = 0>
+template<typename RowIndices , type_traits::ndarray_int_concept< RowIndices > = 0>

inRowIndices
@@ -58,10 +58,10 @@
- + - + @@ -6798,7 +6812,7 @@

- + @@ -6813,8 +6827,8 @@

-

Set the slice indices to the input values.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

+

Set the slice indices to the input values.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::put self_type & nc::NdArray< dtype, Allocator >::put (const RowIndices & const RowIndices inRowIndices,
const self_typeconst self_type inValues 
@@ -6828,34 +6842,34 @@

-

◆ put() [9/22]

+

◆ put() [9/22]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename ColIndices , type_traits::ndarray_int_concept< ColIndices > = 0>
+template<typename ColIndices , type_traits::ndarray_int_concept< ColIndices > = 0>

inRowIndices
@@ -58,10 +58,10 @@
- + - + - + - + @@ -6870,8 +6884,8 @@

-

Set the slice indices to the input value.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

+

Set the slice indices to the input value.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::put self_type & nc::NdArray< dtype, Allocator >::put (const Sliceconst Slice inRowSlice,
const ColIndices & const ColIndices inColIndices,
const value_typeconst value_type inValue 
@@ -6885,32 +6899,32 @@

-

◆ put() [10/22]

+

◆ put() [10/22]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inRowSlice
@@ -58,10 +58,10 @@
- + - + - + - + @@ -6925,8 +6939,8 @@

-

Set the slice indices to the input value.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

+

Set the slice indices to the input value.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::put self_type & nc::NdArray< dtype, Allocator >::put (const Sliceconst Slice inRowSlice,
const Sliceconst Slice inColSlice,
const value_typeconst value_type inValue 
@@ -6940,20 +6954,20 @@

-

◆ put() [11/22]

+

◆ put() [11/22]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inRowSlice
@@ -58,10 +58,10 @@
- + - + @@ -6965,7 +6979,7 @@

- + @@ -6980,8 +6994,8 @@

-

Set the slice indices to the input values.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

+

Set the slice indices to the input values.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::put self_type & nc::NdArray< dtype, Allocator >::put (const Sliceconst Slice inRowSlice,
const self_typeconst self_type inValues 
@@ -6995,20 +7009,20 @@

-

◆ put() [12/22]

+

◆ put() [12/22]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inRowSlice
@@ -58,10 +58,10 @@
- + - + @@ -7020,7 +7034,7 @@

- + @@ -7035,8 +7049,8 @@

-

Set the slice indices to the input value.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

+

Set the slice indices to the input value.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::put self_type & nc::NdArray< dtype, Allocator >::put (const Sliceconst Slice inRowSlice,
const value_typeconst value_type inValue 
@@ -7050,26 +7064,26 @@

-

◆ put() [13/22]

+

◆ put() [13/22]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inRowSlice
@@ -58,10 +58,10 @@
- + - + - + @@ -7084,8 +7098,8 @@

-

Set the slice indices to the input values.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

+

Set the slice indices to the input values.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::put self_type & nc::NdArray< dtype, Allocator >::put (const Sliceconst Slice inSlice,
const self_typeconst self_type inValues 
@@ -7098,26 +7112,26 @@

-

◆ put() [14/22]

+

◆ put() [14/22]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inSlice
@@ -58,10 +58,10 @@
- + - + - + @@ -7132,8 +7146,8 @@

-

Set the slice indices to the input value.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

+

Set the slice indices to the input value.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::put self_type & nc::NdArray< dtype, Allocator >::put (const Sliceconst Slice inSlice,
const value_typeconst value_type inValue 
@@ -7146,18 +7160,18 @@

-

◆ put() [15/22]

+

◆ put() [15/22]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inSlice
@@ -58,10 +58,10 @@
- + @@ -7165,7 +7179,7 @@

- + @@ -7180,8 +7194,8 @@

-

set the flat index element to the value

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

+

set the flat index element to the value

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::put self_type & nc::NdArray< dtype, Allocator >::put ( index_type  inIndex, const value_typeconst value_type inValue 
@@ -7193,18 +7207,18 @@

-

◆ put() [16/22]

+

◆ put() [16/22]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inIndex
@@ -58,10 +58,10 @@
- + @@ -7218,7 +7232,7 @@

- + @@ -7233,8 +7247,8 @@

-

set the 2D row/col index element to the value

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

+

set the 2D row/col index element to the value

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::put self_type & nc::NdArray< dtype, Allocator >::put ( index_type  inRow, const value_typeconst value_type inValue 
@@ -7247,20 +7261,20 @@

-

◆ put() [17/22]

+

◆ put() [17/22]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
+template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>

inRow
@@ -58,10 +58,10 @@
- + @@ -7268,13 +7282,13 @@

- + - + @@ -7289,8 +7303,8 @@

-

Set the slice indices to the input values.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

+

Set the slice indices to the input values.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::put self_type & nc::NdArray< dtype, Allocator >::put ( index_type  inRowIndex, const Indices & const Indices inColIndices,
const self_typeconst self_type inValues 
@@ -7304,20 +7318,20 @@

-

◆ put() [18/22]

+

◆ put() [18/22]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
+template<typename Indices , type_traits::ndarray_int_concept< Indices > = 0>

inRowIndex
@@ -58,10 +58,10 @@
- + @@ -7325,13 +7339,13 @@

- + - + @@ -7346,8 +7360,8 @@

-

Set the slice indices to the input value.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

+

Set the slice indices to the input value.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::put self_type & nc::NdArray< dtype, Allocator >::put ( index_type  inRowIndex, const Indices & const Indices inColIndices,
const value_typeconst value_type inValue 
@@ -7361,18 +7375,18 @@

-

◆ put() [19/22]

+

◆ put() [19/22]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inRowIndex
@@ -58,10 +58,10 @@
- + @@ -7380,13 +7394,13 @@

- + - + @@ -7401,8 +7415,8 @@

-

Set the slice indices to the input values.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

+

Set the slice indices to the input values.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::put self_type & nc::NdArray< dtype, Allocator >::put ( index_type  inRowIndex, const Sliceconst Slice inColSlice,
const self_typeconst self_type inValues 
@@ -7416,18 +7430,18 @@

-

◆ put() [20/22]

+

◆ put() [20/22]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inRowIndex
@@ -58,10 +58,10 @@
- + @@ -7435,13 +7449,13 @@

- + - + @@ -7456,8 +7470,8 @@

-

Set the slice indices to the input value.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

+

Set the slice indices to the input value.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::put self_type & nc::NdArray< dtype, Allocator >::put ( index_type  inRowIndex, const Sliceconst Slice inColSlice,
const value_typeconst value_type inValue 
@@ -7471,20 +7485,20 @@

-

◆ put() [21/22]

+

◆ put() [21/22]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
-template<typename ColIndices , type_traits::ndarray_int_concept< ColIndices > = 0>
+template<typename ColIndices , type_traits::ndarray_int_concept< ColIndices > = 0>

inRowIndex
@@ -58,10 +58,10 @@
- + @@ -7492,13 +7506,13 @@

- + - + @@ -7513,8 +7527,8 @@

-

Set the slice indices to the input values.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

+

Set the slice indices to the input values.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::put self_type & nc::NdArray< dtype, Allocator >::put ( Slice  inRowSlice, const ColIndices & const ColIndices inColIndices,
const self_typeconst self_type inValues 
@@ -7528,18 +7542,18 @@

-

◆ put() [22/22]

+

◆ put() [22/22]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inRowSlice
@@ -58,10 +58,10 @@
- + @@ -7553,7 +7567,7 @@

- + @@ -7568,8 +7582,8 @@

-

Set the slice indices to the input values.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

+

Set the slice indices to the input values.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::put self_type & nc::NdArray< dtype, Allocator >::put ( Slice  inRowSlice, const self_typeconst self_type inValues 
@@ -7583,26 +7597,26 @@

-

◆ putMask() [1/2]

+

◆ putMask() [1/2]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inRowSlice
@@ -58,10 +58,10 @@
- + - + - + @@ -7617,7 +7631,7 @@

-

Set the mask indices to the input values.

+

Set the mask indices to the input values.

Parameters

self_type & nc::NdArray< dtype, Allocator >::putMask self_type & nc::NdArray< dtype, Allocator >::putMask (const NdArray< bool > & const NdArray< bool > &  inMask,
const self_typeconst self_type inValues 
@@ -7629,26 +7643,26 @@

-

◆ putMask() [2/2]

+

◆ putMask() [2/2]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inMask
@@ -58,10 +58,10 @@
- + - + - + @@ -7663,7 +7677,7 @@

-

Set the mask indices to the input value.

+

Set the mask indices to the input value.

Parameters

self_type & nc::NdArray< dtype, Allocator >::putMask self_type & nc::NdArray< dtype, Allocator >::putMask (const NdArray< bool > & const NdArray< bool > &  inMask,
const value_typeconst value_type inValue 
@@ -7675,18 +7689,18 @@

-

◆ ravel()

+

◆ ravel()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inMask
@@ -58,10 +58,10 @@
- + @@ -7698,25 +7712,25 @@

-

Flattens the array but does not make a copy.

-

Numpy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.ravel.html

+

Flattens the array but does not make a copy.

+

Numpy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.ravel.html

Returns
NdArray
-

◆ rbegin() [1/4]

+

◆ rbegin() [1/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

self_type & nc::NdArray< dtype, Allocator >::ravel self_type & nc::NdArray< dtype, Allocator >::ravel ( )
@@ -58,10 +58,10 @@
- + @@ -7728,23 +7742,23 @@

-

const iterator to the beginning of the flattened array

Returns
const_iterator
+

const iterator to the beginning of the flattened array

Returns
const_iterator
-

◆ rbegin() [2/4]

+

◆ rbegin() [2/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

const_reverse_iterator nc::NdArray< dtype, Allocator >::rbegin const_reverse_iterator nc::NdArray< dtype, Allocator >::rbegin ( ) const
@@ -58,10 +58,10 @@
- + @@ -7756,23 +7770,23 @@

-

reverse_iterator to the beginning of the flattened array

Returns
reverse_iterator
+

reverse_iterator to the beginning of the flattened array

Returns
reverse_iterator
-

◆ rbegin() [3/4]

+

◆ rbegin() [3/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

reverse_iterator nc::NdArray< dtype, Allocator >::rbegin reverse_iterator nc::NdArray< dtype, Allocator >::rbegin ( )
@@ -58,10 +58,10 @@
- + @@ -7785,7 +7799,7 @@

-

reverse_iterator to the beginning of the input row

+

reverse_iterator to the beginning of the input row

Parameters

reverse_iterator nc::NdArray< dtype, Allocator >::rbegin reverse_iterator nc::NdArray< dtype, Allocator >::rbegin ( size_type  inRow)
@@ -7797,18 +7811,18 @@

-

◆ rbegin() [4/4]

+

◆ rbegin() [4/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inRow
@@ -58,10 +58,10 @@
- + @@ -7821,7 +7835,7 @@

-

const iterator to the beginning of the input row

+

const iterator to the beginning of the input row

Parameters

const_reverse_iterator nc::NdArray< dtype, Allocator >::rbegin const_reverse_iterator nc::NdArray< dtype, Allocator >::rbegin ( size_type  inRow)
@@ -7833,18 +7847,18 @@

-

◆ rcolbegin() [1/4]

+

◆ rcolbegin() [1/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inRow
@@ -58,10 +58,10 @@
- + @@ -7856,23 +7870,23 @@

-

const iterator to the beginning of the flattened array

Returns
const_iterator
+

const iterator to the beginning of the flattened array

Returns
const_iterator
-

◆ rcolbegin() [2/4]

+

◆ rcolbegin() [2/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

const_reverse_column_iterator nc::NdArray< dtype, Allocator >::rcolbegin const_reverse_column_iterator nc::NdArray< dtype, Allocator >::rcolbegin ( ) const
@@ -58,10 +58,10 @@
- + @@ -7884,23 +7898,23 @@

-

reverse_column_iterator to the beginning of the flattened array

Returns
reverse_column_iterator
+

reverse_column_iterator to the beginning of the flattened array

Returns
reverse_column_iterator
-

◆ rcolbegin() [3/4]

+

◆ rcolbegin() [3/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

reverse_column_iterator nc::NdArray< dtype, Allocator >::rcolbegin reverse_column_iterator nc::NdArray< dtype, Allocator >::rcolbegin ( )
@@ -58,10 +58,10 @@
- + @@ -7913,7 +7927,7 @@

-

reverse_column_iterator to the beginning of the input column

+

reverse_column_iterator to the beginning of the input column

Parameters

reverse_column_iterator nc::NdArray< dtype, Allocator >::rcolbegin reverse_column_iterator nc::NdArray< dtype, Allocator >::rcolbegin ( size_type  inCol)
@@ -7925,18 +7939,18 @@

-

◆ rcolbegin() [4/4]

+

◆ rcolbegin() [4/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inCol
@@ -58,10 +58,10 @@
- + @@ -7949,7 +7963,7 @@

-

const iterator to the beginning of the input column

+

const iterator to the beginning of the input column

Parameters

const_reverse_column_iterator nc::NdArray< dtype, Allocator >::rcolbegin const_reverse_column_iterator nc::NdArray< dtype, Allocator >::rcolbegin ( size_type  inCol)
@@ -7961,18 +7975,18 @@

-

◆ rcolend() [1/4]

+

◆ rcolend() [1/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inCol
@@ -58,10 +58,10 @@
- + @@ -7984,23 +7998,23 @@

-

const_reverse_column_iterator to 1 past the end of the flattened array

Returns
const_reverse_column_iterator
+

const_reverse_column_iterator to 1 past the end of the flattened array

Returns
const_reverse_column_iterator
-

◆ rcolend() [2/4]

+

◆ rcolend() [2/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

const_reverse_column_iterator nc::NdArray< dtype, Allocator >::rcolend const_reverse_column_iterator nc::NdArray< dtype, Allocator >::rcolend ( ) const
@@ -58,10 +58,10 @@
- + @@ -8012,23 +8026,23 @@

-

reverse_column_iterator to 1 past the end of the flattened array

Returns
reverse_column_iterator
+

reverse_column_iterator to 1 past the end of the flattened array

Returns
reverse_column_iterator
-

◆ rcolend() [3/4]

+

◆ rcolend() [3/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

reverse_column_iterator nc::NdArray< dtype, Allocator >::rcolend reverse_column_iterator nc::NdArray< dtype, Allocator >::rcolend ( )
@@ -58,10 +58,10 @@
- + @@ -8041,7 +8055,7 @@

-

reverse_column_iterator to the 1 past end of the column

+

reverse_column_iterator to the 1 past end of the column

Parameters

reverse_column_iterator nc::NdArray< dtype, Allocator >::rcolend reverse_column_iterator nc::NdArray< dtype, Allocator >::rcolend ( size_type  inCol)
@@ -8053,18 +8067,18 @@

-

◆ rcolend() [4/4]

+

◆ rcolend() [4/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inCol
@@ -58,10 +58,10 @@
- + @@ -8077,7 +8091,7 @@

-

const_reverse_column_iterator to the 1 past end of the column

+

const_reverse_column_iterator to the 1 past end of the column

Parameters

const_reverse_column_iterator nc::NdArray< dtype, Allocator >::rcolend const_reverse_column_iterator nc::NdArray< dtype, Allocator >::rcolend ( size_type  inCol)
@@ -8089,18 +8103,18 @@

-

◆ rend() [1/4]

+

◆ rend() [1/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inCol
@@ -58,10 +58,10 @@
- + @@ -8112,23 +8126,23 @@

-

const_reverse_iterator to 1 past the end of the flattened array

Returns
const_reverse_iterator
+

const_reverse_iterator to 1 past the end of the flattened array

Returns
const_reverse_iterator
-

◆ rend() [2/4]

+

◆ rend() [2/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

const_reverse_iterator nc::NdArray< dtype, Allocator >::rend const_reverse_iterator nc::NdArray< dtype, Allocator >::rend ( ) const
@@ -58,10 +58,10 @@
- + @@ -8140,23 +8154,23 @@

-

reverse_iterator to 1 past the end of the flattened array

Returns
reverse_iterator
+

reverse_iterator to 1 past the end of the flattened array

Returns
reverse_iterator
-

◆ rend() [3/4]

+

◆ rend() [3/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

reverse_iterator nc::NdArray< dtype, Allocator >::rend reverse_iterator nc::NdArray< dtype, Allocator >::rend ( )
@@ -58,10 +58,10 @@
- + @@ -8169,7 +8183,7 @@

-

reverse_iterator to the 1 past end of the row

+

reverse_iterator to the 1 past end of the row

Parameters

reverse_iterator nc::NdArray< dtype, Allocator >::rend reverse_iterator nc::NdArray< dtype, Allocator >::rend ( size_type  inRow)
@@ -8181,18 +8195,18 @@

-

◆ rend() [4/4]

+

◆ rend() [4/4]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inRow
@@ -58,10 +58,10 @@
- + @@ -8205,7 +8219,7 @@

-

const_reverse_iterator to the 1 past end of the row

+

const_reverse_iterator to the 1 past end of the row

Parameters

const_reverse_iterator nc::NdArray< dtype, Allocator >::rend const_reverse_iterator nc::NdArray< dtype, Allocator >::rend ( size_type  inRow)
@@ -8217,20 +8231,20 @@

-

◆ repeat() [1/2]

+

◆ repeat() [1/2]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inRow
@@ -58,10 +58,10 @@
- + - + @@ -8241,8 +8255,8 @@

-

Repeat elements of an array.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.repeat.html

+

Repeat elements of an array.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.repeat.html

Parameters

self_type nc::NdArray< dtype, Allocator >::repeat self_type nc::NdArray< dtype, Allocator >::repeat (const Shapeconst Shape inRepeatShape) const
@@ -8254,18 +8268,18 @@

-

◆ repeat() [2/2]

+

◆ repeat() [2/2]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inRepeatShape
@@ -58,10 +58,10 @@
- + @@ -8288,8 +8302,8 @@

-

Repeat elements of an array.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.repeat.html

+

Repeat elements of an array.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.repeat.html

Parameters

self_type nc::NdArray< dtype, Allocator >::repeat self_type nc::NdArray< dtype, Allocator >::repeat ( size_type  inNumRows,
@@ -8302,18 +8316,18 @@

-

◆ replace()

+

◆ replace()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inNumRows
@@ -58,10 +58,10 @@
- + @@ -8336,7 +8350,7 @@

-

Replaces a value of the array with another value

+

Replaces a value of the array with another value

Parameters

self_type & nc::NdArray< dtype, Allocator >::replace self_type & nc::NdArray< dtype, Allocator >::replace ( value_type  oldValue,
@@ -8348,20 +8362,20 @@

-

◆ reshape() [1/3]

+

◆ reshape() [1/3]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
oldValuethe value to replace
@@ -58,10 +58,10 @@
- + - + @@ -8372,9 +8386,9 @@

-

The new shape should be compatible with the original shape. If an single integer, then the result will be a 1-D array of that length. One shape dimension can be -1. In this case, the value is inferred from the length of the array and remaining dimensions.

-

NOTE: array shape is modified. If a copy is desired then the user should call the copy method: auto aNew = a.reshape(newShape).copy()

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.reshape.html

+

The new shape should be compatible with the original shape. If an single integer, then the result will be a 1-D array of that length. One shape dimension can be -1. In this case, the value is inferred from the length of the array and remaining dimensions.

+

NOTE: array shape is modified. If a copy is desired then the user should call the copy method: auto aNew = a.reshape(newShape).copy()

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.reshape.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::reshape self_type & nc::NdArray< dtype, Allocator >::reshape (const Shapeconst Shape inShape)
@@ -8386,18 +8400,18 @@

-

◆ reshape() [2/3]

+

◆ reshape() [2/3]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inShape
@@ -58,10 +58,10 @@
- + @@ -8420,9 +8434,9 @@

-

The new shape should be compatible with the original shape. If an single integer, then the result will be a 1-D array of that length. One shape dimension can be -1. In this case, the value is inferred from the length of the array and remaining dimensions.

-

NOTE: array shape is modified. If a copy is desired then the user should call the copy method: auto aNew = a.reshape(newRows, newCols).copy()

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.reshape.html

+

The new shape should be compatible with the original shape. If an single integer, then the result will be a 1-D array of that length. One shape dimension can be -1. In this case, the value is inferred from the length of the array and remaining dimensions.

+

NOTE: array shape is modified. If a copy is desired then the user should call the copy method: auto aNew = a.reshape(newRows, newCols).copy()

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.reshape.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::reshape self_type & nc::NdArray< dtype, Allocator >::reshape ( index_type  inNumRows,
@@ -8435,18 +8449,18 @@

-

◆ reshape() [3/3]

+

◆ reshape() [3/3]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inNumRows
@@ -58,10 +58,10 @@
- + @@ -8459,9 +8473,9 @@

-

The new shape should be compatible with the original shape. If an single integer, then the result will be a 1-D array of that length. One shape dimension can be -1. In this case, the value is inferred from the length of the array and remaining dimensions.

-

NOTE: array shape is modified. If a copy is desired then the user should call the copy method: auto aNew = a.reshape(newSize).copy()

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.reshape.html

+

The new shape should be compatible with the original shape. If an single integer, then the result will be a 1-D array of that length. One shape dimension can be -1. In this case, the value is inferred from the length of the array and remaining dimensions.

+

NOTE: array shape is modified. If a copy is desired then the user should call the copy method: auto aNew = a.reshape(newSize).copy()

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.reshape.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::reshape self_type & nc::NdArray< dtype, Allocator >::reshape ( size_type  inSize)
@@ -8475,20 +8489,20 @@

-

◆ resizeFast() [1/2]

+

◆ resizeFast() [1/2]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inSize
@@ -58,10 +58,10 @@
- + - + @@ -8499,8 +8513,8 @@

-

Change shape and size of array in-place. All previous data of the array is lost.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.resize.html

+

Change shape and size of array in-place. All previous data of the array is lost.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.resize.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::resizeFast self_type & nc::NdArray< dtype, Allocator >::resizeFast (const Shapeconst Shape inShape)
@@ -8511,18 +8525,18 @@

-

◆ resizeFast() [2/2]

+

◆ resizeFast() [2/2]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inShape
@@ -58,10 +58,10 @@
- + @@ -8545,8 +8559,8 @@

-

Change shape and size of array in-place. All previous data of the array is lost.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.resize.html

+

Change shape and size of array in-place. All previous data of the array is lost.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.resize.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::resizeFast self_type & nc::NdArray< dtype, Allocator >::resizeFast ( size_type  inNumRows,
@@ -8558,20 +8572,20 @@

-

◆ resizeSlow() [1/2]

+

◆ resizeSlow() [1/2]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inNumRows
@@ -58,10 +58,10 @@
- + - + @@ -8582,8 +8596,8 @@

-

Return a new array with the specified shape. If new shape is larger than old shape then array will be padded with zeros. If new shape is smaller than the old shape then the data will be discarded.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.resize.html

+

Return a new array with the specified shape. If new shape is larger than old shape then array will be padded with zeros. If new shape is smaller than the old shape then the data will be discarded.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.resize.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::resizeSlow self_type & nc::NdArray< dtype, Allocator >::resizeSlow (const Shapeconst Shape inShape)
@@ -8594,18 +8608,18 @@

-

◆ resizeSlow() [2/2]

+

◆ resizeSlow() [2/2]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inShape
@@ -58,10 +58,10 @@
- + @@ -8628,8 +8642,8 @@

-

Return a new array with the specified shape. If new shape is larger than old shape then array will be padded with zeros. If new shape is smaller than the old shape then the data will be discarded.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.resize.html

+

Return a new array with the specified shape. If new shape is larger than old shape then array will be padded with zeros. If new shape is smaller than the old shape then the data will be discarded.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.resize.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::resizeSlow self_type & nc::NdArray< dtype, Allocator >::resizeSlow ( size_type  inNumRows,
@@ -8641,18 +8655,18 @@

-

◆ round()

+

◆ round()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inNumRows
@@ -58,10 +58,10 @@
- + @@ -8665,8 +8679,8 @@

-

Return a with each element rounded to the given number of decimals.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.round.html

+

Return a with each element rounded to the given number of decimals.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.round.html

Parameters

self_type nc::NdArray< dtype, Allocator >::round self_type nc::NdArray< dtype, Allocator >::round ( uint8  inNumDecimals = 0)
@@ -8678,18 +8692,18 @@

-

◆ row()

+

◆ row()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inNumDecimals(default 0)
@@ -58,10 +58,10 @@
- + @@ -8702,7 +8716,7 @@

-

Returns the full row of the array

+

Returns the full row of the array

Parameters

self_type nc::NdArray< dtype, Allocator >::row self_type nc::NdArray< dtype, Allocator >::row ( size_type  inRow)
@@ -8714,20 +8728,20 @@

-

◆ rows()

+

◆ rows()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inRowthe row index
@@ -58,10 +58,10 @@
- + - + @@ -8738,7 +8752,7 @@

-

Returns the full row of the array

+

Returns the full row of the array

Parameters

self_type nc::NdArray< dtype, Allocator >::rows self_type nc::NdArray< dtype, Allocator >::rows (const NdArray< size_type > & const NdArray< size_type > &  inRows) const
@@ -8750,18 +8764,18 @@

-

◆ rSlice()

+

◆ rSlice()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
inRowsthe row indices
@@ -58,10 +58,10 @@
- + @@ -8784,7 +8798,7 @@

-

Returns a Slice object for slicing a column to the end of the array.

+

Returns a Slice object for slicing a column to the end of the array.

Parameters

Slice nc::NdArray< dtype, Allocator >::rSlice Slice nc::NdArray< dtype, Allocator >::rSlice ( index_type  inStartIdx = 0,
@@ -8797,18 +8811,18 @@

-

◆ shape()

+

◆ shape()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inStartIdx(default 0)
@@ -58,10 +58,10 @@
- + @@ -8820,25 +8834,27 @@

-

Return the shape of the array

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.shape.html

+

Return the shape of the array

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.shape.html

Returns
Shape
+
Examples
GaussNewtonNlls.cpp.
+
-

◆ size()

+

◆ size()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

const Shape & nc::NdArray< dtype, Allocator >::shape const Shape & nc::NdArray< dtype, Allocator >::shape ( ) const
@@ -58,10 +58,10 @@
- + @@ -8850,25 +8866,25 @@

-

Return the size of the array

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.size.html

+

Return the size of the array

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.size.html

Returns
size
-

◆ sort()

+

◆ sort()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

size_type nc::NdArray< dtype, Allocator >::size size_type nc::NdArray< dtype, Allocator >::size ( ) const
@@ -58,10 +58,10 @@
- + @@ -8881,8 +8897,8 @@

-

Sort an array, in-place.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.sort.html

+

Sort an array, in-place.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.sort.html

Parameters

self_type & nc::NdArray< dtype, Allocator >::sort self_type & nc::NdArray< dtype, Allocator >::sort ( Axis  inAxis = Axis::NONE)
@@ -8894,18 +8910,18 @@

-

◆ str()

+

◆ str()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inAxis(Optional, default NONE)
@@ -58,10 +58,10 @@
- + @@ -8917,24 +8933,24 @@

-

returns the NdArray as a string representation

+

returns the NdArray as a string representation

Returns
string
-

◆ sum()

+

◆ sum()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

std::string nc::NdArray< dtype, Allocator >::str std::string nc::NdArray< dtype, Allocator >::str ( ) const
@@ -58,10 +58,10 @@
- + @@ -8947,8 +8963,8 @@

-

Return the sum of the array elements over the given axis.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.sum.html

+

Return the sum of the array elements over the given axis.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.sum.html

Parameters

self_type nc::NdArray< dtype, Allocator >::sum self_type nc::NdArray< dtype, Allocator >::sum ( Axis  inAxis = Axis::NONE)
@@ -8960,18 +8976,18 @@

-

◆ swapaxes()

+

◆ swapaxes()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inAxis(Optional, default NONE)
@@ -58,10 +58,10 @@
- + @@ -8983,25 +8999,25 @@

-

Interchange two axes of an array. Equivalent to transpose...

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.swapaxes.html

+

Interchange two axes of an array. Equivalent to transpose...

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.swapaxes.html

Returns
NdArray
-

◆ swapCols()

+

◆ swapCols()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

self_type nc::NdArray< dtype, Allocator >::swapaxes self_type nc::NdArray< dtype, Allocator >::swapaxes ( ) const
@@ -58,10 +58,10 @@
- + @@ -9024,7 +9040,7 @@

-

Swaps rows of the array

+

Swaps rows of the array

Parameters

self_type & nc::NdArray< dtype, Allocator >::swapCols self_type & nc::NdArray< dtype, Allocator >::swapCols ( index_type  colIdx1,
@@ -9037,18 +9053,18 @@

-

◆ swapRows()

+

◆ swapRows()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
colIdx1
@@ -58,10 +58,10 @@
- + @@ -9071,7 +9087,7 @@

-

Swaps rows of the array

+

Swaps rows of the array

Parameters

self_type & nc::NdArray< dtype, Allocator >::swapRows self_type & nc::NdArray< dtype, Allocator >::swapRows ( index_type  rowIdx1,
@@ -9084,20 +9100,20 @@

-

◆ tofile() [1/2]

+

◆ tofile() [1/2]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>
rowIdx1
@@ -58,10 +58,10 @@
- + - + @@ -9108,8 +9124,8 @@

-

Write array to a file as binary. The data produced by this method can be recovered using the function fromfile().

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.tofile.html

+

Write array to a file as binary. The data produced by this method can be recovered using the function fromfile().

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.tofile.html

Parameters

void nc::NdArray< dtype, Allocator >::tofile void nc::NdArray< dtype, Allocator >::tofile (const std::string & const std::string &  inFilename) const
@@ -9120,26 +9136,26 @@

-

◆ tofile() [2/2]

+

◆ tofile() [2/2]

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inFilename
@@ -58,10 +58,10 @@
- + - + - + @@ -9154,8 +9170,8 @@

-

Write array to a file as text. The data produced by this method can be recovered using the function fromfile().

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.tofile.html

+

Write array to a file as text. The data produced by this method can be recovered using the function fromfile().

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.tofile.html

Parameters

void nc::NdArray< dtype, Allocator >::tofile void nc::NdArray< dtype, Allocator >::tofile (const std::string & const std::string &  inFilename,
const char const char  inSep 
@@ -9167,18 +9183,18 @@

-

◆ toIndices()

+

◆ toIndices()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inFilename
@@ -58,10 +58,10 @@
- + @@ -9201,7 +9217,7 @@

-

Converts the slice object to an NdArray of indices for this array

+

Converts the slice object to an NdArray of indices for this array

Parameters

NdArray< size_type > nc::NdArray< dtype, Allocator >::toIndices NdArray< size_type > nc::NdArray< dtype, Allocator >::toIndices ( Slice  inSlice,
@@ -9214,18 +9230,18 @@

-

◆ toStlVector()

+

◆ toStlVector()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inSlicethe slice object
@@ -58,10 +58,10 @@
- + @@ -9237,24 +9253,24 @@

-

Write flattened array to an STL vector

+

Write flattened array to an STL vector

Returns
std::vector
-

◆ trace()

+

◆ trace()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

std::vector< dtype > nc::NdArray< dtype, Allocator >::toStlVector std::vector< dtype > nc::NdArray< dtype, Allocator >::toStlVector ( ) const
@@ -58,10 +58,10 @@
- + @@ -9277,8 +9293,8 @@

-

Return the sum along diagonals of the array.

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.trace.html

+

Return the sum along diagonals of the array.

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.trace.html

Parameters

value_type nc::NdArray< dtype, Allocator >::trace value_type nc::NdArray< dtype, Allocator >::trace ( size_type  inOffset = 0,
@@ -9291,18 +9307,18 @@

-

◆ transpose()

+

◆ transpose()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

inOffsetOffset of the diagonal from the main diagonal. Can be both positive and negative. Defaults to 0.
@@ -58,10 +58,10 @@
- + @@ -9314,25 +9330,27 @@

-

Tranpose the rows and columns of an array

-

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.transpose.html

+

Tranpose the rows and columns of an array

+

Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.transpose.html

Returns
NdArray
+
Examples
GaussNewtonNlls.cpp.
+
-

◆ zeros()

+

◆ zeros()

-template<typename dtype , class Allocator = std::allocator<dtype>>
+template<typename dtype , class Allocator = std::allocator<dtype>>

self_type nc::NdArray< dtype, Allocator >::transpose self_type nc::NdArray< dtype, Allocator >::transpose ( ) const
@@ -58,10 +58,10 @@
- + @@ -9344,7 +9362,7 @@

-

Fills the array with zeros

+

Fills the array with zeros

@@ -9358,7 +9376,7 @@

    - +
diff --git a/docs/doxygen/html/classnc_1_1_nd_array_column_iterator.html b/docs/doxygen/html/classnc_1_1_nd_array_column_iterator.html index 121d27c81..69d304380 100644 --- a/docs/doxygen/html/classnc_1_1_nd_array_column_iterator.html +++ b/docs/doxygen/html/classnc_1_1_nd_array_column_iterator.html @@ -5,7 +5,7 @@ - + NumCpp: nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType > Class Template Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
self_type & nc::NdArray< dtype, Allocator >::zeros self_type & nc::NdArray< dtype, Allocator >::zeros ( )
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,74 +130,76 @@ - + - + - + - + - + - +

Public Types

using difference_type = DifferenceType
using difference_type = DifferenceType
 
using iterator_category = std::random_access_iterator_tag
using iterator_category = std::random_access_iterator_tag
 
using pointer = PointerType
using pointer = PointerType
 
using reference = value_type &
using reference = value_type &
 
using size_type = SizeType
using size_type = SizeType
 
using value_type = dtype
using value_type = dtype
 
- + - + - + - + - + - + - + - + - + - + + + - + - + - + - + - + - + - + - + - +

Public Member Functions

bool operator!= (const self_type &rhs) const noexcept
bool operator!= (const self_type &rhs) const noexcept
 
reference operator* () const noexcept
reference operator* () const noexcept
 
self_type operator+ (const difference_type offset) const noexcept
self_type operator+ (const difference_type offset) const noexcept
 
self_typeoperator++ () noexcept
self_typeoperator++ () noexcept
 
self_type operator++ (int) noexcept
self_type operator++ (int) noexcept
 
self_typeoperator+= (const difference_type offset) noexcept
self_typeoperator+= (const difference_type offset) noexcept
 
self_type operator- (const difference_type offset) const noexcept
self_type operator- (const difference_type offset) const noexcept
 
self_type operator- (const difference_type offset) const noexcept
self_type operator- (const difference_type offset) const noexcept
 
difference_type operator- (const self_type &rhs) const noexcept
difference_type operator- (const self_type &rhs) const noexcept
 
self_typeoperator-- () noexcept
difference_type operator- (const self_type &rhs) const noexcept
 
self_typeoperator-- () noexcept
 
self_type operator-- (int) noexcept
self_type operator-- (int) noexcept
 
self_typeoperator-= (const difference_type offset) noexcept
self_typeoperator-= (const difference_type offset) noexcept
 
pointer operator-> () const noexcept
pointer operator-> () const noexcept
 
bool operator< (const self_type &rhs) const noexcept
bool operator< (const self_type &rhs) const noexcept
 
bool operator<= (const self_type &rhs) const noexcept
bool operator<= (const self_type &rhs) const noexcept
 
bool operator== (const self_type &rhs) const noexcept
bool operator== (const self_type &rhs) const noexcept
 
bool operator> (const self_type &rhs) const noexcept
bool operator> (const self_type &rhs) const noexcept
 
bool operator>= (const self_type &rhs) const noexcept
bool operator>= (const self_type &rhs) const noexcept
 
reference operator[] (const difference_type offset) const noexcept
reference operator[] (const difference_type offset) const noexcept
 

Detailed Description

-
template<typename dtype, typename SizeType, typename PointerType, typename DifferenceType>
-class nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >

Custom column iterator for NdArray.

+
template<typename dtype, typename SizeType, typename PointerType, typename DifferenceType>
+class nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >

Custom column iterator for NdArray.

Member Typedef Documentation

-

◆ difference_type

+

◆ difference_type

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
- +
using nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::difference_type = DifferenceTypeusing nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::difference_type = DifferenceType
@@ -198,15 +207,15 @@

-

◆ iterator_category

+

◆ iterator_category

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
- +
using nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::iterator_category = std::random_access_iterator_tagusing nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::iterator_category = std::random_access_iterator_tag
@@ -214,15 +223,15 @@

-

◆ pointer

+

◆ pointer

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
- +
using nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::pointer = PointerTypeusing nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::pointer = PointerType
@@ -230,15 +239,15 @@

-

◆ reference

+

◆ reference

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
- +
using nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::reference = value_type&using nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::reference = value_type&
@@ -246,15 +255,15 @@

-

◆ size_type

+

◆ size_type

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
- +
using nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::size_type = SizeTypeusing nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::size_type = SizeType
@@ -262,15 +271,15 @@

-

◆ value_type

+

◆ value_type

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
- +
using nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::value_type = dtypeusing nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::value_type = dtype
@@ -279,20 +288,20 @@

Member Function Documentation

-

◆ operator!=()

+

◆ operator!=()

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
@@ -58,10 +58,10 @@
- + - + @@ -303,7 +312,7 @@

-

Iterator not-equality operator

+

Iterator not-equality operator

Parameters

bool nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator!= bool nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator!= (const self_typeconst self_type rhs) const
@@ -315,18 +324,18 @@

-

◆ operator*()

+

◆ operator*()

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
rhs
@@ -58,10 +58,10 @@
- + @@ -338,26 +347,26 @@

-

Iterator dereference

+

Iterator dereference

Returns
reference
-

◆ operator+()

+

◆ operator+()

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >

reference nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator* reference nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator* ( ) const
@@ -58,10 +58,10 @@
- + - + @@ -368,7 +377,7 @@

-

Iterator addition operator

+

Iterator addition operator

Parameters

self_type nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator+ self_type nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator+ (const difference_type const difference_type  offset) const
@@ -380,18 +389,18 @@

-

◆ operator++() [1/2]

+

◆ operator++() [1/2]

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
offset
@@ -58,10 +58,10 @@
- + @@ -403,26 +412,26 @@

-

Iterator prefix incrament operator

+

Iterator prefix incrament operator

Returns
NdArrayConstIterator&
-

◆ operator++() [2/2]

+

◆ operator++() [2/2]

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >

self_type & nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator++ self_type & nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator++ ( )
@@ -58,10 +58,10 @@
- + - + @@ -433,26 +442,26 @@

-

Iterator postfix incrament operator

+

Iterator postfix incrament operator

Returns
NdArrayConstIterator
-

◆ operator+=()

+

◆ operator+=()

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >

self_type nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator++ self_type nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator++ (int int  )
@@ -58,10 +58,10 @@
- + - + @@ -463,7 +472,7 @@

-

Iterator addition assignement operator

+

Iterator addition assignement operator

Parameters

self_type & nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator+= self_type & nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator+= (const difference_type const difference_type  offset)
@@ -475,20 +484,20 @@

-

◆ operator-() [1/3]

+

◆ operator-() [1/4]

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
offset
@@ -58,10 +58,10 @@
- + - + @@ -499,7 +508,7 @@

-

Iterator subtraction operator

+

Iterator subtraction operator

Parameters

self_type nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator- self_type nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator- (const difference_type const difference_type  offset) const
@@ -511,20 +520,20 @@

-

◆ operator-() [2/3]

+

◆ operator-() [2/4]

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
offset
@@ -58,10 +58,10 @@
- + - + @@ -535,7 +544,7 @@

-

Iterator difference operator

+

Iterator difference operator

Parameters

self_type nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator- self_type nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator- (const difference_type const difference_type  offset) const
@@ -547,20 +556,56 @@

-

◆ operator-() [3/3]

+

◆ operator-() [3/4]

+ +
offset
+ + + + +
+ + + + + + + + +
difference_type nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator- (const self_typerhs) const
+
+inlinenoexceptinherited
+
+

Iterator difference operator

+
Parameters
+ + +
rhs
+
+
+
Returns
difference_type
+ +
+ + +

◆ operator-() [4/4]

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
@@ -58,10 +58,10 @@
- + - + @@ -571,7 +616,7 @@

-

Iterator difference operator

+

Iterator difference operator

Parameters

difference_type nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator- difference_type nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator- (const self_typeconst self_type rhs) const
@@ -583,18 +628,18 @@

-

◆ operator--() [1/2]

+

◆ operator--() [1/2]

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
rhs
@@ -58,10 +58,10 @@
- + @@ -606,26 +651,26 @@

-

Iterator prefix decrament operator

+

Iterator prefix decrament operator

Returns
NdArrayConstIterator&
-

◆ operator--() [2/2]

+

◆ operator--() [2/2]

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >

self_type & nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator-- self_type & nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator-- ( )
@@ -58,10 +58,10 @@
- + - + @@ -636,26 +681,26 @@

-

Iterator postfix decrament operator

+

Iterator postfix decrament operator

Returns
NdArrayConstIterator
-

◆ operator-=()

+

◆ operator-=()

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >

self_type nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator-- self_type nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator-- (int int  )
@@ -58,10 +58,10 @@
- + - + @@ -666,7 +711,7 @@

-

Iterator subtraction assignement operator

+

Iterator subtraction assignement operator

Parameters

self_type & nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator-= self_type & nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator-= (const difference_type const difference_type  offset)
@@ -678,18 +723,18 @@

-

◆ operator->()

+

◆ operator->()

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
offset
@@ -58,10 +58,10 @@
- + @@ -701,26 +746,26 @@

-

Iterator pointer operator

+

Iterator pointer operator

Returns
pointer
-

◆ operator<()

+

◆ operator<()

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >

pointer nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator-> pointer nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator-> ( ) const
@@ -58,10 +58,10 @@
- + - + @@ -731,7 +776,7 @@

-

Iterator less than operator

+

Iterator less than operator

Parameters

bool nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator< bool nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator< (const self_typeconst self_type rhs) const
@@ -743,20 +788,20 @@

-

◆ operator<=()

+

◆ operator<=()

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
rhs
@@ -58,10 +58,10 @@
- + - + @@ -767,7 +812,7 @@

-

Iterator less than equal operator

+

Iterator less than equal operator

Parameters

bool nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator<= bool nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator<= (const self_typeconst self_type rhs) const
@@ -779,20 +824,20 @@

-

◆ operator==()

+

◆ operator==()

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
rhs
@@ -58,10 +58,10 @@
- + - + @@ -803,7 +848,7 @@

-

Iterator equality operator

+

Iterator equality operator

Parameters

bool nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator== bool nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator== (const self_typeconst self_type rhs) const
@@ -815,20 +860,20 @@

-

◆ operator>()

+

◆ operator>()

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
rhs
@@ -58,10 +58,10 @@
- + - + @@ -839,7 +884,7 @@

-

Iterator greater than operator

+

Iterator greater than operator

Parameters

bool nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator> bool nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator> (const self_typeconst self_type rhs) const
@@ -851,20 +896,20 @@

-

◆ operator>=()

+

◆ operator>=()

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
rhs
@@ -58,10 +58,10 @@
- + - + @@ -875,7 +920,7 @@

-

Iterator greater than equal operator

+

Iterator greater than equal operator

Parameters

bool nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator>= bool nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator>= (const self_typeconst self_type rhs) const
@@ -887,20 +932,20 @@

-

◆ operator[]()

+

◆ operator[]()

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
rhs
@@ -58,10 +58,10 @@
- + - + @@ -911,7 +956,7 @@

-

Iterator access operator

+

Iterator access operator

Parameters

reference nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator[] reference nc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator[] (const difference_type const difference_type  offset) const
@@ -931,7 +976,7 @@

diff --git a/docs/doxygen/html/classnc_1_1_nd_array_column_iterator.js b/docs/doxygen/html/classnc_1_1_nd_array_column_iterator.js index 61c44e4c7..06957d207 100644 --- a/docs/doxygen/html/classnc_1_1_nd_array_column_iterator.js +++ b/docs/doxygen/html/classnc_1_1_nd_array_column_iterator.js @@ -15,6 +15,7 @@ var classnc_1_1_nd_array_column_iterator = [ "operator-", "classnc_1_1_nd_array_column_iterator.html#a6918b5de4f8eef3081abe3ce5ddefa7a", null ], [ "operator-", "classnc_1_1_nd_array_column_iterator.html#a6dda98c1eba18dff31c9a66f528cd72b", null ], [ "operator-", "classnc_1_1_nd_array_column_iterator.html#a60c7f27f5b0574716750257d89ba7a70", null ], + [ "operator-", "classnc_1_1_nd_array_column_iterator.html#a60c7f27f5b0574716750257d89ba7a70", null ], [ "operator--", "classnc_1_1_nd_array_column_iterator.html#ac8797260f0a82e1d99b23c055d8f7225", null ], [ "operator--", "classnc_1_1_nd_array_column_iterator.html#a8ee7c1ecf2dc107159aec64377f5d6bd", null ], [ "operator-=", "classnc_1_1_nd_array_column_iterator.html#a6f9a636be75554081a33cf5731e3f213", null ], diff --git a/docs/doxygen/html/classnc_1_1_nd_array_const_column_iterator.html b/docs/doxygen/html/classnc_1_1_nd_array_const_column_iterator.html index 1ea215043..a789690e6 100644 --- a/docs/doxygen/html/classnc_1_1_nd_array_const_column_iterator.html +++ b/docs/doxygen/html/classnc_1_1_nd_array_const_column_iterator.html @@ -5,7 +5,7 @@ - + NumCpp: nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType > Class Template Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
offset
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,76 +130,76 @@ - + - + - + - + - + - +

Public Types

using difference_type = DifferenceType
using difference_type = DifferenceType
 
using iterator_category = std::random_access_iterator_tag
using iterator_category = std::random_access_iterator_tag
 
using pointer = PointerType
using pointer = PointerType
 
using reference = const value_type &
using reference = const value_type &
 
using size_type = SizeType
using size_type = SizeType
 
using value_type = dtype
using value_type = dtype
 
- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Public Member Functions

 NdArrayConstColumnIterator ()=default
 NdArrayConstColumnIterator ()=default
 
 NdArrayConstColumnIterator (pointer ptr, SizeType numRows, SizeType numCols) noexcept
 NdArrayConstColumnIterator (pointer ptr, SizeType numRows, SizeType numCols) noexcept
 
bool operator!= (const self_type &rhs) const noexcept
bool operator!= (const self_type &rhs) const noexcept
 
reference operator* () const noexcept
reference operator* () const noexcept
 
self_type operator+ (const difference_type offset) const noexcept
self_type operator+ (const difference_type offset) const noexcept
 
self_typeoperator++ () noexcept
self_typeoperator++ () noexcept
 
self_type operator++ (int) noexcept
self_type operator++ (int) noexcept
 
self_typeoperator+= (const difference_type offset) noexcept
self_typeoperator+= (const difference_type offset) noexcept
 
self_type operator- (const difference_type offset) const noexcept
self_type operator- (const difference_type offset) const noexcept
 
difference_type operator- (const self_type &rhs) const noexcept
difference_type operator- (const self_type &rhs) const noexcept
 
self_typeoperator-- () noexcept
self_typeoperator-- () noexcept
 
self_type operator-- (int) noexcept
self_type operator-- (int) noexcept
 
self_typeoperator-= (const difference_type offset) noexcept
self_typeoperator-= (const difference_type offset) noexcept
 
pointer operator-> () const noexcept
pointer operator-> () const noexcept
 
bool operator< (const self_type &rhs) const noexcept
bool operator< (const self_type &rhs) const noexcept
 
bool operator<= (const self_type &rhs) const noexcept
bool operator<= (const self_type &rhs) const noexcept
 
bool operator== (const self_type &rhs) const noexcept
bool operator== (const self_type &rhs) const noexcept
 
bool operator> (const self_type &rhs) const noexcept
bool operator> (const self_type &rhs) const noexcept
 
bool operator>= (const self_type &rhs) const noexcept
bool operator>= (const self_type &rhs) const noexcept
 
reference operator[] (const difference_type offset) const noexcept
reference operator[] (const difference_type offset) const noexcept
 

Detailed Description

-
template<typename dtype, typename SizeType, typename PointerType, typename DifferenceType>
-class nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >

Custom column const_iterator for NdArray.

+
template<typename dtype, typename SizeType, typename PointerType, typename DifferenceType>
+class nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >

Custom column const_iterator for NdArray.

Member Typedef Documentation

-

◆ difference_type

+

◆ difference_type

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
- +
using nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::difference_type = DifferenceTypeusing nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::difference_type = DifferenceType
@@ -200,15 +207,15 @@

-

◆ iterator_category

+

◆ iterator_category

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
- +
using nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::iterator_category = std::random_access_iterator_tagusing nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::iterator_category = std::random_access_iterator_tag
@@ -216,15 +223,15 @@

-

◆ pointer

+

◆ pointer

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
- +
using nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::pointer = PointerTypeusing nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::pointer = PointerType
@@ -232,15 +239,15 @@

-

◆ reference

+

◆ reference

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
- +
using nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::reference = const value_type&using nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::reference = const value_type&
@@ -248,15 +255,15 @@

-

◆ size_type

+

◆ size_type

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
- +
using nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::size_type = SizeTypeusing nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::size_type = SizeType
@@ -264,15 +271,15 @@

-

◆ value_type

+

◆ value_type

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
- +
using nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::value_type = dtypeusing nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::value_type = dtype
@@ -281,18 +288,18 @@

Constructor & Destructor Documentation

-

◆ NdArrayConstColumnIterator() [1/2]

+

◆ NdArrayConstColumnIterator() [1/2]

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
@@ -58,10 +58,10 @@
- + @@ -304,23 +311,23 @@

-

Default Constructor

+

Default Constructor

-

◆ NdArrayConstColumnIterator() [2/2]

+

◆ NdArrayConstColumnIterator() [2/2]

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >

nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::NdArrayConstColumnIterator nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::NdArrayConstColumnIterator ( )
@@ -58,10 +58,10 @@
- + @@ -328,13 +335,13 @@

- + - + @@ -349,7 +356,7 @@

-

Constructor

+

Constructor

Parameters

nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::NdArrayConstColumnIterator nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::NdArrayConstColumnIterator ( pointer  ptr, SizeType SizeType  numRows,
SizeType SizeType  numCols 
@@ -363,20 +370,20 @@

Member Function Documentation

-

◆ operator!=()

+

◆ operator!=()

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
ptrthe iterator pointer
@@ -58,10 +58,10 @@
- + - + @@ -387,7 +394,7 @@

-

Iterator not-equality operator

+

Iterator not-equality operator

Parameters

bool nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator!= bool nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator!= (const self_typeconst self_type rhs) const
@@ -399,18 +406,18 @@

-

◆ operator*()

+

◆ operator*()

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
rhs
@@ -58,10 +58,10 @@
- + @@ -422,26 +429,26 @@

-

Iterator dereference

+

Iterator dereference

Returns
reference
-

◆ operator+()

+

◆ operator+()

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >

reference nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator* reference nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator* ( ) const
@@ -58,10 +58,10 @@
- + - + @@ -452,7 +459,7 @@

-

Iterator addition operator

+

Iterator addition operator

Parameters

self_type nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator+ self_type nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator+ (const difference_type const difference_type  offset) const
@@ -464,18 +471,18 @@

-

◆ operator++() [1/2]

+

◆ operator++() [1/2]

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
offset
@@ -58,10 +58,10 @@
- + @@ -487,26 +494,26 @@

-

Iterator prefix incrament operator

+

Iterator prefix incrament operator

Returns
NdArrayConstIterator&
-

◆ operator++() [2/2]

+

◆ operator++() [2/2]

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >

self_type & nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator++ self_type & nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator++ ( )
@@ -58,10 +58,10 @@
- + - + @@ -517,26 +524,26 @@

-

Iterator postfix incrament operator

+

Iterator postfix incrament operator

Returns
NdArrayConstIterator
-

◆ operator+=()

+

◆ operator+=()

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >

self_type nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator++ self_type nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator++ (int int  )
@@ -58,10 +58,10 @@
- + - + @@ -547,7 +554,7 @@

-

Iterator addition assignement operator

+

Iterator addition assignement operator

Parameters

self_type & nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator+= self_type & nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator+= (const difference_type const difference_type  offset)
@@ -559,20 +566,20 @@

-

◆ operator-() [1/2]

+

◆ operator-() [1/2]

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
offset
@@ -58,10 +58,10 @@
- + - + @@ -583,7 +590,7 @@

-

Iterator subtraction operator

+

Iterator subtraction operator

Parameters

self_type nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator- self_type nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator- (const difference_type const difference_type  offset) const
@@ -595,20 +602,20 @@

-

◆ operator-() [2/2]

+

◆ operator-() [2/2]

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
offset
@@ -58,10 +58,10 @@
- + - + @@ -619,7 +626,7 @@

-

Iterator difference operator

+

Iterator difference operator

Parameters

difference_type nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator- difference_type nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator- (const self_typeconst self_type rhs) const
@@ -631,18 +638,18 @@

-

◆ operator--() [1/2]

+

◆ operator--() [1/2]

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
rhs
@@ -58,10 +58,10 @@
- + @@ -654,26 +661,26 @@

-

Iterator prefix decrament operator

+

Iterator prefix decrament operator

Returns
NdArrayConstIterator&
-

◆ operator--() [2/2]

+

◆ operator--() [2/2]

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >

self_type & nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator-- self_type & nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator-- ( )
@@ -58,10 +58,10 @@
- + - + @@ -684,26 +691,26 @@

-

Iterator postfix decrament operator

+

Iterator postfix decrament operator

Returns
NdArrayConstIterator
-

◆ operator-=()

+

◆ operator-=()

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >

self_type nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator-- self_type nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator-- (int int  )
@@ -58,10 +58,10 @@
- + - + @@ -714,7 +721,7 @@

-

Iterator subtraction assignement operator

+

Iterator subtraction assignement operator

Parameters

self_type & nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator-= self_type & nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator-= (const difference_type const difference_type  offset)
@@ -726,18 +733,18 @@

-

◆ operator->()

+

◆ operator->()

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
offset
@@ -58,10 +58,10 @@
- + @@ -749,26 +756,26 @@

-

Iterator pointer operator

+

Iterator pointer operator

Returns
pointer
-

◆ operator<()

+

◆ operator<()

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >

pointer nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator-> pointer nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator-> ( ) const
@@ -58,10 +58,10 @@
- + - + @@ -779,7 +786,7 @@

-

Iterator less than operator

+

Iterator less than operator

Parameters

bool nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator< bool nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator< (const self_typeconst self_type rhs) const
@@ -791,20 +798,20 @@

-

◆ operator<=()

+

◆ operator<=()

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
rhs
@@ -58,10 +58,10 @@
- + - + @@ -815,7 +822,7 @@

-

Iterator less than equal operator

+

Iterator less than equal operator

Parameters

bool nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator<= bool nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator<= (const self_typeconst self_type rhs) const
@@ -827,20 +834,20 @@

-

◆ operator==()

+

◆ operator==()

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
rhs
@@ -58,10 +58,10 @@
- + - + @@ -851,7 +858,7 @@

-

Iterator equality operator

+

Iterator equality operator

Parameters

bool nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator== bool nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator== (const self_typeconst self_type rhs) const
@@ -863,20 +870,20 @@

-

◆ operator>()

+

◆ operator>()

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
rhs
@@ -58,10 +58,10 @@
- + - + @@ -887,7 +894,7 @@

-

Iterator greater than operator

+

Iterator greater than operator

Parameters

bool nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator> bool nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator> (const self_typeconst self_type rhs) const
@@ -899,20 +906,20 @@

-

◆ operator>=()

+

◆ operator>=()

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
rhs
@@ -58,10 +58,10 @@
- + - + @@ -923,7 +930,7 @@

-

Iterator greater than equal operator

+

Iterator greater than equal operator

Parameters

bool nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator>= bool nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator>= (const self_typeconst self_type rhs) const
@@ -935,20 +942,20 @@

-

◆ operator[]()

+

◆ operator[]()

-template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
+template<typename dtype , typename SizeType , typename PointerType , typename DifferenceType >
rhs
@@ -58,10 +58,10 @@
- + - + @@ -959,7 +966,7 @@

-

Iterator access operator

+

Iterator access operator

Parameters

reference nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator[] reference nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::operator[] (const difference_type const difference_type  offset) const
@@ -979,7 +986,7 @@

diff --git a/docs/doxygen/html/classnc_1_1_nd_array_const_iterator.html b/docs/doxygen/html/classnc_1_1_nd_array_const_iterator.html index 23fc48c43..ec7ca096c 100644 --- a/docs/doxygen/html/classnc_1_1_nd_array_const_iterator.html +++ b/docs/doxygen/html/classnc_1_1_nd_array_const_iterator.html @@ -5,7 +5,7 @@ - + NumCpp: nc::NdArrayConstIterator< dtype, PointerType, DifferenceType > Class Template Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
offset
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,74 +130,74 @@ - + - + - + - + - +

Public Types

using difference_type = DifferenceType
using difference_type = DifferenceType
 
using iterator_category = std::random_access_iterator_tag
using iterator_category = std::random_access_iterator_tag
 
using pointer = PointerType
using pointer = PointerType
 
using reference = const value_type &
using reference = const value_type &
 
using value_type = dtype
using value_type = dtype
 
- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Public Member Functions

 NdArrayConstIterator ()=default
 NdArrayConstIterator ()=default
 
 NdArrayConstIterator (pointer ptr) noexcept
 NdArrayConstIterator (pointer ptr) noexcept
 
bool operator!= (const self_type &rhs) const noexcept
bool operator!= (const self_type &rhs) const noexcept
 
reference operator* () const noexcept
reference operator* () const noexcept
 
self_type operator+ (const difference_type offset) const noexcept
self_type operator+ (const difference_type offset) const noexcept
 
self_typeoperator++ () noexcept
self_typeoperator++ () noexcept
 
self_type operator++ (int) noexcept
self_type operator++ (int) noexcept
 
self_typeoperator+= (const difference_type offset) noexcept
self_typeoperator+= (const difference_type offset) noexcept
 
self_type operator- (const difference_type offset) const noexcept
self_type operator- (const difference_type offset) const noexcept
 
difference_type operator- (const self_type &rhs) const noexcept
difference_type operator- (const self_type &rhs) const noexcept
 
self_typeoperator-- () noexcept
self_typeoperator-- () noexcept
 
self_type operator-- (int) noexcept
self_type operator-- (int) noexcept
 
self_typeoperator-= (const difference_type offset) noexcept
self_typeoperator-= (const difference_type offset) noexcept
 
pointer operator-> () const noexcept
pointer operator-> () const noexcept
 
bool operator< (const self_type &rhs) const noexcept
bool operator< (const self_type &rhs) const noexcept
 
bool operator<= (const self_type &rhs) const noexcept
bool operator<= (const self_type &rhs) const noexcept
 
bool operator== (const self_type &rhs) const noexcept
bool operator== (const self_type &rhs) const noexcept
 
bool operator> (const self_type &rhs) const noexcept
bool operator> (const self_type &rhs) const noexcept
 
bool operator>= (const self_type &rhs) const noexcept
bool operator>= (const self_type &rhs) const noexcept
 
reference operator[] (const difference_type offset) const noexcept
reference operator[] (const difference_type offset) const noexcept
 

Detailed Description

-
template<typename dtype, typename PointerType, typename DifferenceType>
-class nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >

Custom const_iterator for NdArray.

+
template<typename dtype, typename PointerType, typename DifferenceType>
+class nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >

Custom const_iterator for NdArray.

Member Typedef Documentation

-

◆ difference_type

+

◆ difference_type

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
- +
using nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::difference_type = DifferenceTypeusing nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::difference_type = DifferenceType
@@ -198,15 +205,15 @@

-

◆ iterator_category

+

◆ iterator_category

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
- +
using nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::iterator_category = std::random_access_iterator_tagusing nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::iterator_category = std::random_access_iterator_tag
@@ -214,15 +221,15 @@

-

◆ pointer

+

◆ pointer

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
- +
using nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::pointer = PointerTypeusing nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::pointer = PointerType
@@ -230,15 +237,15 @@

-

◆ reference

+

◆ reference

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
- +
using nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::reference = const value_type&using nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::reference = const value_type&
@@ -246,15 +253,15 @@

-

◆ value_type

+

◆ value_type

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
- +
using nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::value_type = dtypeusing nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::value_type = dtype
@@ -263,18 +270,18 @@

Constructor & Destructor Documentation

-

◆ NdArrayConstIterator() [1/2]

+

◆ NdArrayConstIterator() [1/2]

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
@@ -58,10 +58,10 @@
- + @@ -286,23 +293,23 @@

-

Default Constructor

+

Default Constructor

-

◆ NdArrayConstIterator() [2/2]

+

◆ NdArrayConstIterator() [2/2]

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >

nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::NdArrayConstIterator nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::NdArrayConstIterator ( )
@@ -58,10 +58,10 @@
- + @@ -315,7 +322,7 @@

-

Constructor

+

Constructor

Parameters

nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::NdArrayConstIterator nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::NdArrayConstIterator ( pointer  ptr)
@@ -327,20 +334,20 @@

Member Function Documentation

-

◆ operator!=()

+

◆ operator!=()

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
ptrthe iterator pointer
@@ -58,10 +58,10 @@
- + - + @@ -351,7 +358,7 @@

-

Iterator not-equality operator

+

Iterator not-equality operator

Parameters

bool nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator!= bool nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator!= (const self_typeconst self_type rhs) const
@@ -363,18 +370,18 @@

-

◆ operator*()

+

◆ operator*()

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
rhs
@@ -58,10 +58,10 @@
- + @@ -386,26 +393,26 @@

-

Iterator dereference

+

Iterator dereference

Returns
reference
-

◆ operator+()

+

◆ operator+()

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >

reference nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator* reference nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator* ( ) const
@@ -58,10 +58,10 @@
- + - + @@ -416,7 +423,7 @@

-

Iterator addition operator

+

Iterator addition operator

Parameters

self_type nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator+ self_type nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator+ (const difference_type const difference_type  offset) const
@@ -428,18 +435,18 @@

-

◆ operator++() [1/2]

+

◆ operator++() [1/2]

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
offset
@@ -58,10 +58,10 @@
- + @@ -451,26 +458,26 @@

-

Iterator prefix incrament operator

+

Iterator prefix incrament operator

Returns
NdArrayConstIterator&
-

◆ operator++() [2/2]

+

◆ operator++() [2/2]

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >

self_type & nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator++ self_type & nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator++ ( )
@@ -58,10 +58,10 @@
- + - + @@ -481,26 +488,26 @@

-

Iterator postfix incrament operator

+

Iterator postfix incrament operator

Returns
NdArrayConstIterator
-

◆ operator+=()

+

◆ operator+=()

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >

self_type nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator++ self_type nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator++ (int int  )
@@ -58,10 +58,10 @@
- + - + @@ -511,7 +518,7 @@

-

Iterator addition assignement operator

+

Iterator addition assignement operator

Parameters

self_type & nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator+= self_type & nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator+= (const difference_type const difference_type  offset)
@@ -523,20 +530,20 @@

-

◆ operator-() [1/2]

+

◆ operator-() [1/2]

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
offset
@@ -58,10 +58,10 @@
- + - + @@ -547,7 +554,7 @@

-

Iterator subtraction operator

+

Iterator subtraction operator

Parameters

self_type nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator- self_type nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator- (const difference_type const difference_type  offset) const
@@ -559,20 +566,20 @@

-

◆ operator-() [2/2]

+

◆ operator-() [2/2]

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
offset
@@ -58,10 +58,10 @@
- + - + @@ -583,7 +590,7 @@

-

Iterator difference operator

+

Iterator difference operator

Parameters

difference_type nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator- difference_type nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator- (const self_typeconst self_type rhs) const
@@ -595,18 +602,18 @@

-

◆ operator--() [1/2]

+

◆ operator--() [1/2]

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
rhs
@@ -58,10 +58,10 @@
- + @@ -618,26 +625,26 @@

-

Iterator prefix decrament operator

+

Iterator prefix decrament operator

Returns
NdArrayConstIterator&
-

◆ operator--() [2/2]

+

◆ operator--() [2/2]

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >

self_type & nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator-- self_type & nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator-- ( )
@@ -58,10 +58,10 @@
- + - + @@ -648,26 +655,26 @@

-

Iterator postfix decrament operator

+

Iterator postfix decrament operator

Returns
NdArrayConstIterator
-

◆ operator-=()

+

◆ operator-=()

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >

self_type nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator-- self_type nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator-- (int int  )
@@ -58,10 +58,10 @@
- + - + @@ -678,7 +685,7 @@

-

Iterator subtraction assignement operator

+

Iterator subtraction assignement operator

Parameters

self_type & nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator-= self_type & nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator-= (const difference_type const difference_type  offset)
@@ -690,18 +697,18 @@

-

◆ operator->()

+

◆ operator->()

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
offset
@@ -58,10 +58,10 @@
- + @@ -713,26 +720,26 @@

-

Iterator pointer operator

+

Iterator pointer operator

Returns
pointer
-

◆ operator<()

+

◆ operator<()

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >

pointer nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator-> pointer nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator-> ( ) const
@@ -58,10 +58,10 @@
- + - + @@ -743,7 +750,7 @@

-

Iterator less than operator

+

Iterator less than operator

Parameters

bool nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator< bool nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator< (const self_typeconst self_type rhs) const
@@ -755,20 +762,20 @@

-

◆ operator<=()

+

◆ operator<=()

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
rhs
@@ -58,10 +58,10 @@
- + - + @@ -779,7 +786,7 @@

-

Iterator less than equal operator

+

Iterator less than equal operator

Parameters

bool nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator<= bool nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator<= (const self_typeconst self_type rhs) const
@@ -791,20 +798,20 @@

-

◆ operator==()

+

◆ operator==()

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
rhs
@@ -58,10 +58,10 @@
- + - + @@ -815,7 +822,7 @@

-

Iterator equality operator

+

Iterator equality operator

Parameters

bool nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator== bool nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator== (const self_typeconst self_type rhs) const
@@ -827,20 +834,20 @@

-

◆ operator>()

+

◆ operator>()

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
rhs
@@ -58,10 +58,10 @@
- + - + @@ -851,7 +858,7 @@

-

Iterator greater than operator

+

Iterator greater than operator

Parameters

bool nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator> bool nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator> (const self_typeconst self_type rhs) const
@@ -863,20 +870,20 @@

-

◆ operator>=()

+

◆ operator>=()

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
rhs
@@ -58,10 +58,10 @@
- + - + @@ -887,7 +894,7 @@

-

Iterator greater than equal operator

+

Iterator greater than equal operator

Parameters

bool nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator>= bool nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator>= (const self_typeconst self_type rhs) const
@@ -899,20 +906,20 @@

-

◆ operator[]()

+

◆ operator[]()

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
rhs
@@ -58,10 +58,10 @@
- + - + @@ -923,7 +930,7 @@

-

Iterator access operator

+

Iterator access operator

Parameters

reference nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator[] reference nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator[] (const difference_type const difference_type  offset) const
@@ -943,7 +950,7 @@

diff --git a/docs/doxygen/html/classnc_1_1_nd_array_iterator.html b/docs/doxygen/html/classnc_1_1_nd_array_iterator.html index 1ef4c6ccf..cc2aa320c 100644 --- a/docs/doxygen/html/classnc_1_1_nd_array_iterator.html +++ b/docs/doxygen/html/classnc_1_1_nd_array_iterator.html @@ -5,7 +5,7 @@ - + NumCpp: nc::NdArrayIterator< dtype, PointerType, DifferenceType > Class Template Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
offset
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,72 +130,74 @@ - + - + - + - + - +

Public Types

using difference_type = DifferenceType
using difference_type = DifferenceType
 
using iterator_category = std::random_access_iterator_tag
using iterator_category = std::random_access_iterator_tag
 
using pointer = PointerType
using pointer = PointerType
 
using reference = value_type &
using reference = value_type &
 
using value_type = dtype
using value_type = dtype
 
- + - + - + - + - + - + - + - + - + - + + + - + - + - + - + - + - + - + - + - +

Public Member Functions

bool operator!= (const self_type &rhs) const noexcept
bool operator!= (const self_type &rhs) const noexcept
 
reference operator* () const noexcept
reference operator* () const noexcept
 
self_type operator+ (const difference_type offset) const noexcept
self_type operator+ (const difference_type offset) const noexcept
 
self_typeoperator++ () noexcept
self_typeoperator++ () noexcept
 
self_type operator++ (int) noexcept
self_type operator++ (int) noexcept
 
self_typeoperator+= (const difference_type offset) noexcept
self_typeoperator+= (const difference_type offset) noexcept
 
self_type operator- (const difference_type offset) const noexcept
self_type operator- (const difference_type offset) const noexcept
 
self_type operator- (const difference_type offset) const noexcept
self_type operator- (const difference_type offset) const noexcept
 
difference_type operator- (const self_type &rhs) const noexcept
difference_type operator- (const self_type &rhs) const noexcept
 
self_typeoperator-- () noexcept
difference_type operator- (const self_type &rhs) const noexcept
 
self_typeoperator-- () noexcept
 
self_type operator-- (int) noexcept
self_type operator-- (int) noexcept
 
self_typeoperator-= (const difference_type offset) noexcept
self_typeoperator-= (const difference_type offset) noexcept
 
pointer operator-> () const noexcept
pointer operator-> () const noexcept
 
bool operator< (const self_type &rhs) const noexcept
bool operator< (const self_type &rhs) const noexcept
 
bool operator<= (const self_type &rhs) const noexcept
bool operator<= (const self_type &rhs) const noexcept
 
bool operator== (const self_type &rhs) const noexcept
bool operator== (const self_type &rhs) const noexcept
 
bool operator> (const self_type &rhs) const noexcept
bool operator> (const self_type &rhs) const noexcept
 
bool operator>= (const self_type &rhs) const noexcept
bool operator>= (const self_type &rhs) const noexcept
 
reference operator[] (const difference_type offset) const noexcept
reference operator[] (const difference_type offset) const noexcept
 

Detailed Description

-
template<typename dtype, typename PointerType, typename DifferenceType>
-class nc::NdArrayIterator< dtype, PointerType, DifferenceType >

Custom iterator for NdArray.

+
template<typename dtype, typename PointerType, typename DifferenceType>
+class nc::NdArrayIterator< dtype, PointerType, DifferenceType >

Custom iterator for NdArray.

Member Typedef Documentation

-

◆ difference_type

+

◆ difference_type

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
- +
using nc::NdArrayIterator< dtype, PointerType, DifferenceType >::difference_type = DifferenceTypeusing nc::NdArrayIterator< dtype, PointerType, DifferenceType >::difference_type = DifferenceType
@@ -196,15 +205,15 @@

-

◆ iterator_category

+

◆ iterator_category

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
- +
using nc::NdArrayIterator< dtype, PointerType, DifferenceType >::iterator_category = std::random_access_iterator_tagusing nc::NdArrayIterator< dtype, PointerType, DifferenceType >::iterator_category = std::random_access_iterator_tag
@@ -212,15 +221,15 @@

-

◆ pointer

+

◆ pointer

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
- +
using nc::NdArrayIterator< dtype, PointerType, DifferenceType >::pointer = PointerTypeusing nc::NdArrayIterator< dtype, PointerType, DifferenceType >::pointer = PointerType
@@ -228,15 +237,15 @@

-

◆ reference

+

◆ reference

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
- +
using nc::NdArrayIterator< dtype, PointerType, DifferenceType >::reference = value_type&using nc::NdArrayIterator< dtype, PointerType, DifferenceType >::reference = value_type&
@@ -244,15 +253,15 @@

-

◆ value_type

+

◆ value_type

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
- +
using nc::NdArrayIterator< dtype, PointerType, DifferenceType >::value_type = dtypeusing nc::NdArrayIterator< dtype, PointerType, DifferenceType >::value_type = dtype
@@ -261,20 +270,20 @@

Member Function Documentation

-

◆ operator!=()

+

◆ operator!=()

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
@@ -58,10 +58,10 @@
- + - + @@ -285,7 +294,7 @@

-

Iterator not-equality operator

+

Iterator not-equality operator

Parameters

bool nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator!= bool nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator!= (const self_typeconst self_type rhs) const
@@ -297,18 +306,18 @@

-

◆ operator*()

+

◆ operator*()

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
rhs
@@ -58,10 +58,10 @@
- + @@ -320,26 +329,26 @@

-

Iterator dereference

+

Iterator dereference

Returns
reference
-

◆ operator+()

+

◆ operator+()

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >

reference nc::NdArrayIterator< dtype, PointerType, DifferenceType >::operator* reference nc::NdArrayIterator< dtype, PointerType, DifferenceType >::operator* ( ) const
@@ -58,10 +58,10 @@
- + - + @@ -350,7 +359,7 @@

-

Iterator addition operator

+

Iterator addition operator

Parameters

self_type nc::NdArrayIterator< dtype, PointerType, DifferenceType >::operator+ self_type nc::NdArrayIterator< dtype, PointerType, DifferenceType >::operator+ (const difference_type const difference_type  offset) const
@@ -362,18 +371,18 @@

-

◆ operator++() [1/2]

+

◆ operator++() [1/2]

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
offset
@@ -58,10 +58,10 @@
- + @@ -385,26 +394,26 @@

-

Iterator prefix incrament operator

+

Iterator prefix incrament operator

Returns
NdArrayConstIterator&
-

◆ operator++() [2/2]

+

◆ operator++() [2/2]

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >

self_type & nc::NdArrayIterator< dtype, PointerType, DifferenceType >::operator++ self_type & nc::NdArrayIterator< dtype, PointerType, DifferenceType >::operator++ ( )
@@ -58,10 +58,10 @@
- + - + @@ -415,26 +424,26 @@

-

Iterator postfix incrament operator

+

Iterator postfix incrament operator

Returns
NdArrayConstIterator
-

◆ operator+=()

+

◆ operator+=()

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >

self_type nc::NdArrayIterator< dtype, PointerType, DifferenceType >::operator++ self_type nc::NdArrayIterator< dtype, PointerType, DifferenceType >::operator++ (int int  )
- + @@ -203,7 +210,7 @@

-

Constructor

+

Constructor

Parameters

- + - + @@ -445,7 +454,7 @@

-

Iterator addition assignement operator

+

Iterator addition assignement operator

Parameters

self_type & nc::NdArrayIterator< dtype, PointerType, DifferenceType >::operator+= self_type & nc::NdArrayIterator< dtype, PointerType, DifferenceType >::operator+= (const difference_type const difference_type  offset)
@@ -457,20 +466,20 @@

-

◆ operator-() [1/3]

+

◆ operator-() [1/4]

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
offset
@@ -950,7 +957,7 @@

diff --git a/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html b/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html index c4ee8c295..23b359168 100644 --- a/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html +++ b/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html @@ -5,7 +5,7 @@ - + NumCpp: nc::coordinates::reference_frames::RA Class Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
- + - + @@ -481,7 +490,7 @@

-

Iterator subtraction operator

+

Iterator subtraction operator

Parameters

self_type nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator- self_type nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator- (const difference_type const difference_type  offset) const
@@ -493,20 +502,20 @@

-

◆ operator-() [2/3]

+

◆ operator-() [2/4]

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
offset
@@ -920,7 +927,7 @@

-

◆ z

+

◆ z

@@ -929,7 +936,7 @@

- + - + @@ -517,7 +526,7 @@

-

Iterator difference operator

+

Iterator difference operator

Parameters

self_type nc::NdArrayIterator< dtype, PointerType, DifferenceType >::operator- self_type nc::NdArrayIterator< dtype, PointerType, DifferenceType >::operator- (const difference_type const difference_type  offset) const
@@ -529,20 +538,56 @@

-

◆ operator-() [3/3]

+

◆ operator-() [3/4]

+ +
offset
+ + + + +
+ + + + + + + + +
difference_type nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator- (const self_typerhs) const
+
+inlinenoexceptinherited
+
+

Iterator difference operator

+
Parameters
+ + +
rhs
+
+
+
Returns
difference_type
+ +
+ + +

◆ operator-() [4/4]

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
@@ -898,7 +905,7 @@

-

◆ y

+

◆ y

@@ -907,7 +914,7 @@

- + - + @@ -553,7 +598,7 @@

-

Iterator difference operator

+

Iterator difference operator

Parameters

difference_type nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator- difference_type nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator- (const self_typeconst self_type rhs) const
@@ -565,18 +610,18 @@

-

◆ operator--() [1/2]

+

◆ operator--() [1/2]

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
rhs
@@ -58,10 +58,10 @@
- + @@ -588,26 +633,26 @@

-

Iterator prefix decrament operator

+

Iterator prefix decrament operator

Returns
NdArrayConstIterator&
-

◆ operator--() [2/2]

+

◆ operator--() [2/2]

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >

self_type & nc::NdArrayIterator< dtype, PointerType, DifferenceType >::operator-- self_type & nc::NdArrayIterator< dtype, PointerType, DifferenceType >::operator-- ( )
@@ -58,10 +58,10 @@
- + - + @@ -618,26 +663,26 @@

-

Iterator postfix decrament operator

+

Iterator postfix decrament operator

Returns
NdArrayConstIterator
-

◆ operator-=()

+

◆ operator-=()

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >

self_type nc::NdArrayIterator< dtype, PointerType, DifferenceType >::operator-- self_type nc::NdArrayIterator< dtype, PointerType, DifferenceType >::operator-- (int int  )
@@ -950,7 +957,7 @@

diff --git a/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html b/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html index a600e4558..b01f06634 100644 --- a/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html +++ b/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html @@ -5,7 +5,7 @@ - + NumCpp: nc::coordinates::reference_frames::Geocentric Class Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
- + - + @@ -648,7 +693,7 @@

-

Iterator subtraction assignement operator

+

Iterator subtraction assignement operator

Parameters

self_type & nc::NdArrayIterator< dtype, PointerType, DifferenceType >::operator-= self_type & nc::NdArrayIterator< dtype, PointerType, DifferenceType >::operator-= (const difference_type const difference_type  offset)
@@ -660,18 +705,18 @@

-

◆ operator->()

+

◆ operator->()

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
offset
@@ -920,7 +927,7 @@

-

◆ z

+

◆ z

@@ -929,7 +936,7 @@

- + @@ -683,26 +728,26 @@

-

Iterator pointer operator

+

Iterator pointer operator

Returns
pointer
-

◆ operator<()

+

◆ operator<()

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >

pointer nc::NdArrayIterator< dtype, PointerType, DifferenceType >::operator-> pointer nc::NdArrayIterator< dtype, PointerType, DifferenceType >::operator-> ( ) const
@@ -898,7 +905,7 @@

-

◆ y

+

◆ y

@@ -907,7 +914,7 @@

- + - + @@ -713,7 +758,7 @@

-

Iterator less than operator

+

Iterator less than operator

Parameters

bool nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator< bool nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator< (const self_typeconst self_type rhs) const
@@ -725,20 +770,20 @@

-

◆ operator<=()

+

◆ operator<=()

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
rhs
@@ -691,7 +698,7 @@

diff --git a/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html b/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html index 0db1d3d97..363dd3b8d 100644 --- a/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html +++ b/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html @@ -5,7 +5,7 @@ - + NumCpp: nc::coordinates::reference_frames::ENU Class Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
- + - + @@ -749,7 +794,7 @@

-

Iterator less than equal operator

+

Iterator less than equal operator

Parameters

bool nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator<= bool nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator<= (const self_typeconst self_type rhs) const
@@ -761,20 +806,20 @@

-

◆ operator==()

+

◆ operator==()

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
rhs
@@ -661,7 +668,7 @@

-

◆ z

+

◆ z

@@ -670,7 +677,7 @@

- + - + @@ -785,7 +830,7 @@

-

Iterator equality operator

+

Iterator equality operator

Parameters

bool nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator== bool nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator== (const self_typeconst self_type rhs) const
@@ -797,20 +842,20 @@

-

◆ operator>()

+

◆ operator>()

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
rhs
@@ -639,7 +646,7 @@

-

◆ y

+

◆ y

@@ -648,7 +655,7 @@

- + - + @@ -821,7 +866,7 @@

-

Iterator greater than operator

+

Iterator greater than operator

Parameters

bool nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator> bool nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator> (const self_typeconst self_type rhs) const
@@ -833,20 +878,20 @@

-

◆ operator>=()

+

◆ operator>=()

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
rhs
@@ -195,7 +202,7 @@

Constructor & Destructor Documentation

-

◆ Dec() [1/3]

+

◆ Dec() [1/3]

-

◆ Dec() [2/3]

+

◆ Dec() [2/3]

- + @@ -243,7 +250,7 @@

-

Constructor

+

Constructor

Parameters

- + - + @@ -857,7 +902,7 @@

-

Iterator greater than equal operator

+

Iterator greater than equal operator

Parameters

bool nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator>= bool nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >::operator>= (const self_typeconst self_type rhs) const
@@ -869,20 +914,20 @@

-

◆ operator[]()

+

◆ operator[]()

-template<typename dtype , typename PointerType , typename DifferenceType >
+template<typename dtype , typename PointerType , typename DifferenceType >
rhs
- + - + @@ -233,7 +240,7 @@

-

Constructor

+

Constructor

Parameters

- + - + @@ -893,7 +938,7 @@

-

Iterator access operator

+

Iterator access operator

Parameters

reference nc::NdArrayIterator< dtype, PointerType, DifferenceType >::operator[] reference nc::NdArrayIterator< dtype, PointerType, DifferenceType >::operator[] (const difference_type const difference_type  offset) const
@@ -913,7 +958,7 @@

diff --git a/docs/doxygen/html/classnc_1_1_nd_array_iterator.js b/docs/doxygen/html/classnc_1_1_nd_array_iterator.js index 31147427f..d6422fe2d 100644 --- a/docs/doxygen/html/classnc_1_1_nd_array_iterator.js +++ b/docs/doxygen/html/classnc_1_1_nd_array_iterator.js @@ -14,6 +14,7 @@ var classnc_1_1_nd_array_iterator = [ "operator-", "classnc_1_1_nd_array_iterator.html#a4eaa70b83644e14dbfeccbc227408b63", null ], [ "operator-", "classnc_1_1_nd_array_iterator.html#a8bb1505ab1105805bd3ced24b69d17eb", null ], [ "operator-", "classnc_1_1_nd_array_iterator.html#aa39c56b1301477ca5d9fb4b2e2d5e38e", null ], + [ "operator-", "classnc_1_1_nd_array_iterator.html#aa39c56b1301477ca5d9fb4b2e2d5e38e", null ], [ "operator--", "classnc_1_1_nd_array_iterator.html#a74c9e172db672364ea491acc0f329b0a", null ], [ "operator--", "classnc_1_1_nd_array_iterator.html#adcd3b9918db13467bcd234e6f3eec61f", null ], [ "operator-=", "classnc_1_1_nd_array_iterator.html#adebdc7da2da4ef999123cc95f87b2ecc", null ], diff --git a/docs/doxygen/html/classnc_1_1_shape.html b/docs/doxygen/html/classnc_1_1_shape.html index 9c70d8ca6..1d371efcb 100644 --- a/docs/doxygen/html/classnc_1_1_shape.html +++ b/docs/doxygen/html/classnc_1_1_shape.html @@ -5,7 +5,7 @@ - + NumCpp: nc::Shape Class Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
offset
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -118,48 +125,48 @@

A Shape Class for NdArrays. More...

-

#include <Shape.hpp>

+

#include <Shape.hpp>

- + - + - + - + - + - + - + - + - + - +

Public Member Functions

constexpr Shape ()=default
constexpr Shape ()=default
 
constexpr Shape (uint32 inRows, uint32 inCols) noexcept
constexpr Shape (uint32 inRows, uint32 inCols) noexcept
 
constexpr Shape (uint32 inSquareSize) noexcept
constexpr Shape (uint32 inSquareSize) noexcept
 
bool isnull () const noexcept
bool isnull () const noexcept
 
bool issquare () const noexcept
bool issquare () const noexcept
 
bool operator!= (const Shape &inOtherShape) const noexcept
bool operator!= (const Shape &inOtherShape) const noexcept
 
bool operator== (const Shape &inOtherShape) const noexcept
bool operator== (const Shape &inOtherShape) const noexcept
 
void print () const
void print () const
 
uint32 size () const noexcept
uint32 size () const noexcept
 
std::string str () const
std::string str () const
 
- + - +

Data Fields

uint32 cols { 0 }
uint32 cols { 0 }
 
uint32 rows { 0 }
uint32 rows { 0 }
 
- +

Friends

std::ostream & operator<< (std::ostream &inOStream, const Shape &inShape)
std::ostream & operator<< (std::ostream &inOStream, const Shape &inShape)
 

Detailed Description

-

A Shape Class for NdArrays.

+

A Shape Class for NdArrays.

Constructor & Destructor Documentation

-

◆ Shape() [1/3]

+

◆ Shape() [1/3]

@@ -168,7 +175,7 @@

- + @@ -180,12 +187,12 @@

-

Constructor

+

Constructor

-

◆ Shape() [2/3]

+

◆ Shape() [2/3]

@@ -194,7 +201,7 @@

constexpr nc::Shape::Shape constexpr nc::Shape::Shape ( )
- + @@ -207,7 +214,7 @@

-

Constructor

+

Constructor

Parameters

constexpr nc::Shape::Shape constexpr nc::Shape::Shape ( uint32  inSquareSize)
@@ -218,7 +225,7 @@

-

◆ Shape() [3/3]

+

◆ Shape() [3/3]

@@ -227,7 +234,7 @@

inSquareSize
- + @@ -250,7 +257,7 @@

-

Constructor

+

Constructor

Parameters

constexpr nc::Shape::Shape constexpr nc::Shape::Shape ( uint32  inRows,
@@ -263,7 +270,7 @@

Member Function Documentation

-

◆ isnull()

+

◆ isnull()

@@ -272,7 +279,7 @@

inRows
- + @@ -284,13 +291,13 @@

-

Returns whether the shape is null (constructed with the default constructor).

+

Returns whether the shape is null (constructed with the default constructor).

Returns
bool
-

◆ issquare()

+

◆ issquare()

@@ -299,7 +306,7 @@

bool nc::Shape::isnull bool nc::Shape::isnull ( ) const
- + @@ -311,13 +318,13 @@

-

Returns whether the shape is square or not.

+

Returns whether the shape is square or not.

Returns
bool
-

◆ operator!=()

+

◆ operator!=()

@@ -326,9 +333,9 @@

bool nc::Shape::issquare bool nc::Shape::issquare ( ) const
- + - + @@ -339,7 +346,7 @@

-

Not equality operator

+

Not equality operator

Parameters

bool nc::Shape::operator!= bool nc::Shape::operator!= (const Shapeconst Shape inOtherShape) const
@@ -351,7 +358,7 @@

-

◆ operator==()

+

◆ operator==()

@@ -360,9 +367,9 @@

inOtherShape
- + - + @@ -373,7 +380,7 @@

-

Equality operator

+

Equality operator

Parameters

bool nc::Shape::operator== bool nc::Shape::operator== (const Shapeconst Shape inOtherShape) const
@@ -385,7 +392,7 @@

-

◆ print()

+

◆ print()

@@ -394,7 +401,7 @@

inOtherShape
- + @@ -406,12 +413,12 @@

-

Prints the shape to the console

+

Prints the shape to the console

-

◆ size()

+

◆ size()

-

◆ str()

+

◆ str()

-

Friends And Related Function Documentation

+

Friends And Related Symbol Documentation

-

◆ operator<<

+

◆ operator<<

@@ -475,7 +482,7 @@

void nc::Shape::print void nc::Shape::print ( ) const
- + @@ -483,7 +490,7 @@

- + @@ -498,7 +505,7 @@

-

IO operator for the Shape class

+

IO operator for the Shape class

Parameters

std::ostream & operator<< std::ostream & operator<< ( std::ostream &  inOStream, const Shapeconst Shape inShape 
@@ -512,7 +519,7 @@

Field Documentation

-

◆ cols

+

◆ cols

@@ -526,7 +533,7 @@

-

◆ rows

+

◆ rows

@@ -536,13 +543,13 @@

-
Examples
GaussNewtonNlls.cpp.
+
Examples
GaussNewtonNlls.cpp.


The documentation for this class was generated from the following file:

@@ -550,7 +557,7 @@

    - +
diff --git a/docs/doxygen/html/classnc_1_1_slice.html b/docs/doxygen/html/classnc_1_1_slice.html index 950f45567..61647360b 100644 --- a/docs/doxygen/html/classnc_1_1_slice.html +++ b/docs/doxygen/html/classnc_1_1_slice.html @@ -5,7 +5,7 @@ - + NumCpp: nc::Slice Class Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
inOStream
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library

- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,48 +129,48 @@ - + - + - + - + - + - + - + - + - + - + - +

Public Member Functions

constexpr Slice ()=default
constexpr Slice ()=default
 
constexpr Slice (int32 inStart, int32 inStop) noexcept
constexpr Slice (int32 inStart, int32 inStop) noexcept
 
constexpr Slice (int32 inStart, int32 inStop, int32 inStep) noexcept
constexpr Slice (int32 inStart, int32 inStop, int32 inStep) noexcept
 
constexpr Slice (int32 inStop) noexcept
constexpr Slice (int32 inStop) noexcept
 
void makePositiveAndValidate (uint32 inArraySize)
void makePositiveAndValidate (uint32 inArraySize)
 
uint32 numElements (uint32 inArraySize)
uint32 numElements (uint32 inArraySize)
 
bool operator!= (const Slice &inOtherSlice) const noexcept
bool operator!= (const Slice &inOtherSlice) const noexcept
 
bool operator== (const Slice &inOtherSlice) const noexcept
bool operator== (const Slice &inOtherSlice) const noexcept
 
void print () const
void print () const
 
std::string str () const
std::string str () const
 
std::vector< uint32toIndices (uint32 inArrayDimSize)
std::vector< uint32toIndices (uint32 inArrayDimSize)
 
- + - + - +

Data Fields

int32 start { 0 }
int32 start { 0 }
 
int32 step { 1 }
int32 step { 1 }
 
int32 stop { 1 }
int32 stop { 1 }
 
- +

Friends

std::ostream & operator<< (std::ostream &inOStream, const Slice &inSlice)
std::ostream & operator<< (std::ostream &inOStream, const Slice &inSlice)
 

Detailed Description

-

A Class for slicing into NdArrays.

+

A Class for slicing into NdArrays.

Constructor & Destructor Documentation

-

◆ Slice() [1/4]

+

◆ Slice() [1/4]

@@ -172,7 +179,7 @@

- + @@ -184,12 +191,12 @@

-

Constructor

+

Constructor

-

◆ Slice() [2/4]

+

◆ Slice() [2/4]

@@ -198,7 +205,7 @@

constexpr nc::Slice::Slice constexpr nc::Slice::Slice ( )
- + @@ -211,7 +218,7 @@

-

Constructor

+

Constructor

Parameters

constexpr nc::Slice::Slice constexpr nc::Slice::Slice ( int32  inStop)
@@ -222,7 +229,7 @@

-

◆ Slice() [3/4]

+

◆ Slice() [3/4]

@@ -231,7 +238,7 @@

inStop(index not included)
- + @@ -254,7 +261,7 @@

-

Constructor

+

Constructor

Parameters

constexpr nc::Slice::Slice constexpr nc::Slice::Slice ( int32  inStart,
@@ -266,7 +273,7 @@

-

◆ Slice() [4/4]

+

◆ Slice() [4/4]

@@ -275,7 +282,7 @@

inStart
- + @@ -304,7 +311,7 @@

-

Constructor

+

Constructor

Parameters

constexpr nc::Slice::Slice constexpr nc::Slice::Slice ( int32  inStart,
@@ -318,7 +325,7 @@

Member Function Documentation

-

◆ makePositiveAndValidate()

+

◆ makePositiveAndValidate()

@@ -327,7 +334,7 @@

inStart
- + @@ -340,7 +347,7 @@

-

Make the slice all positive and does some error checking

+

Make the slice all positive and does some error checking

Parameters

void nc::Slice::makePositiveAndValidate void nc::Slice::makePositiveAndValidate ( uint32  inArraySize)
@@ -351,7 +358,7 @@

-

◆ numElements()

+

◆ numElements()

inArraySize
@@ -384,7 +391,7 @@

-

◆ operator!=()

+

◆ operator!=()

@@ -393,9 +400,9 @@

inArraySize
- + - + @@ -406,7 +413,7 @@

-

Not equality operator

+

Not equality operator

Parameters

bool nc::Slice::operator!= bool nc::Slice::operator!= (const Sliceconst Slice inOtherSlice) const
@@ -418,7 +425,7 @@

-

◆ operator==()

+

◆ operator==()

@@ -427,9 +434,9 @@

inOtherSlice
- + - + @@ -440,7 +447,7 @@

-

Equality operator

+

Equality operator

Parameters

bool nc::Slice::operator== bool nc::Slice::operator== (const Sliceconst Slice inOtherSlice) const
@@ -452,7 +459,7 @@

-

◆ print()

+

◆ print()

@@ -461,7 +468,7 @@

inOtherSlice
- + @@ -473,12 +480,12 @@

-

Prints the shape to the console

+

Prints the shape to the console

-

◆ str()

+

◆ str()

-

◆ toIndices()

+

◆ toIndices()

void nc::Slice::print void nc::Slice::print ( ) const
@@ -537,9 +544,9 @@

Friends And Related Function Documentation

+

Friends And Related Symbol Documentation

-

◆ operator<<

+

◆ operator<<

@@ -548,7 +555,7 @@

inArrayDimSizethe size of the dimension that is being sliced
- + @@ -556,7 +563,7 @@

- + @@ -571,7 +578,7 @@

-

IO operator for the Slice class

+

IO operator for the Slice class

Parameters

std::ostream & operator<< std::ostream & operator<< ( std::ostream &  inOStream, const Sliceconst Slice inSlice 
@@ -585,7 +592,7 @@

Field Documentation

-

◆ start

+

◆ start

@@ -599,7 +606,7 @@

-

◆ step

+

◆ step

@@ -613,7 +620,7 @@

-

◆ stop

+

◆ stop

@@ -635,7 +642,7 @@

    - +

diff --git a/docs/doxygen/html/classnc_1_1_timer.html b/docs/doxygen/html/classnc_1_1_timer.html index b53ba3a53..9268243ba 100644 --- a/docs/doxygen/html/classnc_1_1_timer.html +++ b/docs/doxygen/html/classnc_1_1_timer.html @@ -5,7 +5,7 @@ - + NumCpp: nc::Timer< TimeUnit > Class Template Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
inOStream
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library

- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,40 +128,40 @@ - + - +

Public Types

using ChronoClock = std::chrono::steady_clock
using ChronoClock = std::chrono::steady_clock
 
using TimePoint = std::chrono::time_point< ChronoClock >
using TimePoint = std::chrono::time_point< ChronoClock >
 
- + - + - + - + - + - +

Public Member Functions

 Timer ()
 Timer ()
 
 Timer (const std::string &inName)
 Timer (const std::string &inName)
 
void setName (const std::string &inName)
void setName (const std::string &inName)
 
void sleep (uint32 length)
void sleep (uint32 length)
 
void tic () noexcept
void tic () noexcept
 
TimeUnit toc (PrintElapsedTime printElapsedTime=PrintElapsedTime::YES)
TimeUnit toc (PrintElapsedTime printElapsedTime=PrintElapsedTime::YES)
 

Detailed Description

-
template<typename TimeUnit = std::chrono::milliseconds>
-class nc::Timer< TimeUnit >

A timer class for timing code execution.

+
template<typename TimeUnit = std::chrono::milliseconds>
+class nc::Timer< TimeUnit >

A timer class for timing code execution.

Member Typedef Documentation

-

◆ ChronoClock

+

◆ ChronoClock

-template<typename TimeUnit = std::chrono::milliseconds>
+template<typename TimeUnit = std::chrono::milliseconds>
- +
using nc::Timer< TimeUnit >::ChronoClock = std::chrono::steady_clockusing nc::Timer< TimeUnit >::ChronoClock = std::chrono::steady_clock
@@ -162,15 +169,15 @@

-

◆ TimePoint

+

◆ TimePoint

-template<typename TimeUnit = std::chrono::milliseconds>
+template<typename TimeUnit = std::chrono::milliseconds>
- +
using nc::Timer< TimeUnit >::TimePoint = std::chrono::time_point<ChronoClock>using nc::Timer< TimeUnit >::TimePoint = std::chrono::time_point<ChronoClock>
@@ -179,18 +186,18 @@

Constructor & Destructor Documentation

-

◆ Timer() [1/2]

+

◆ Timer() [1/2]

-template<typename TimeUnit = std::chrono::milliseconds>
+template<typename TimeUnit = std::chrono::milliseconds>
@@ -58,10 +58,10 @@
- + @@ -202,25 +209,25 @@

-

Constructor

+

Constructor

-

◆ Timer() [2/2]

+

◆ Timer() [2/2]

-template<typename TimeUnit = std::chrono::milliseconds>
+template<typename TimeUnit = std::chrono::milliseconds>

nc::Timer< TimeUnit >::Timer nc::Timer< TimeUnit >::Timer ( )
@@ -58,10 +58,10 @@
- + - + @@ -231,7 +238,7 @@

-

Constructor

+

Constructor

Parameters

nc::Timer< TimeUnit >::Timer nc::Timer< TimeUnit >::Timer (const std::string & const std::string &  inName)
@@ -243,20 +250,20 @@

Member Function Documentation

-

◆ setName()

+

◆ setName()

-template<typename TimeUnit = std::chrono::milliseconds>
+template<typename TimeUnit = std::chrono::milliseconds>
inName
@@ -58,10 +58,10 @@
- + - + @@ -267,7 +274,7 @@

-

Sets/changes the timer name

+

Sets/changes the timer name

Parameters

void nc::Timer< TimeUnit >::setName void nc::Timer< TimeUnit >::setName (const std::string & const std::string &  inName)
@@ -278,18 +285,18 @@

-

◆ sleep()

+

◆ sleep()

-template<typename TimeUnit = std::chrono::milliseconds>
+template<typename TimeUnit = std::chrono::milliseconds>
inName
@@ -58,10 +58,10 @@
- + @@ -302,7 +309,7 @@

-

Sleeps the current thread

+

Sleeps the current thread

Parameters

void nc::Timer< TimeUnit >::sleep void nc::Timer< TimeUnit >::sleep ( uint32  length)
@@ -313,18 +320,18 @@

-

◆ tic()

+

◆ tic()

-template<typename TimeUnit = std::chrono::milliseconds>
+template<typename TimeUnit = std::chrono::milliseconds>
lengththe length of time to sleep
@@ -58,10 +58,10 @@
- + @@ -336,23 +343,23 @@

-

Starts the timer

+

Starts the timer

-

◆ toc()

+

◆ toc()

-template<typename TimeUnit = std::chrono::milliseconds>
+template<typename TimeUnit = std::chrono::milliseconds>

void nc::Timer< TimeUnit >::tic void nc::Timer< TimeUnit >::tic ( )
@@ -58,10 +58,10 @@
- + @@ -365,7 +372,7 @@

-

Stops the timer

+

Stops the timer

Parameters

TimeUnit nc::Timer< TimeUnit >::toc TimeUnit nc::Timer< TimeUnit >::toc ( PrintElapsedTime  printElapsedTime = PrintElapsedTime::YES)
@@ -385,7 +392,7 @@

    - +
diff --git a/docs/doxygen/html/classnc_1_1_vec2.html b/docs/doxygen/html/classnc_1_1_vec2.html index e08b98a60..b4432f579 100644 --- a/docs/doxygen/html/classnc_1_1_vec2.html +++ b/docs/doxygen/html/classnc_1_1_vec2.html @@ -5,7 +5,7 @@ - + NumCpp: nc::Vec2 Class Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
printElapsedTimewhether or not to print the elapsed time to the console
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,74 +129,74 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Public Member Functions

constexpr Vec2 ()=default
constexpr Vec2 ()=default
 
 Vec2 (const NdArray< double > &ndArray)
 Vec2 (const NdArray< double > &ndArray)
 
 Vec2 (const std::initializer_list< double > &inList)
 Vec2 (const std::initializer_list< double > &inList)
 
constexpr Vec2 (double inX, double inY) noexcept
constexpr Vec2 (double inX, double inY) noexcept
 
double angle (const Vec2 &otherVec) const noexcept
double angle (const Vec2 &otherVec) const noexcept
 
Vec2 clampMagnitude (double maxLength) const noexcept
Vec2 clampMagnitude (double maxLength) const noexcept
 
double distance (const Vec2 &otherVec) const noexcept
double distance (const Vec2 &otherVec) const noexcept
 
double dot (const Vec2 &otherVec) const noexcept
double dot (const Vec2 &otherVec) const noexcept
 
Vec2 lerp (const Vec2 &otherVec, double t) const noexcept
Vec2 lerp (const Vec2 &otherVec, double t) const noexcept
 
double norm () const noexcept
double norm () const noexcept
 
Vec2 normalize () const noexcept
Vec2 normalize () const noexcept
 
bool operator!= (const Vec2 &rhs) const noexcept
bool operator!= (const Vec2 &rhs) const noexcept
 
Vec2operator*= (double scalar) noexcept
Vec2operator*= (double scalar) noexcept
 
Vec2operator+= (const Vec2 &rhs) noexcept
Vec2operator+= (const Vec2 &rhs) noexcept
 
Vec2operator+= (double scalar) noexcept
Vec2operator+= (double scalar) noexcept
 
Vec2operator-= (const Vec2 &rhs) noexcept
Vec2operator-= (const Vec2 &rhs) noexcept
 
Vec2operator-= (double scalar) noexcept
Vec2operator-= (double scalar) noexcept
 
Vec2operator/= (double scalar) noexcept
Vec2operator/= (double scalar) noexcept
 
bool operator== (const Vec2 &rhs) const noexcept
bool operator== (const Vec2 &rhs) const noexcept
 
Vec2 project (const Vec2 &otherVec) const noexcept
Vec2 project (const Vec2 &otherVec) const noexcept
 
NdArray< double > toNdArray () const
NdArray< doubletoNdArray () const
 
std::string toString () const
std::string toString () const
 
- + - + - + - +

Static Public Member Functions

static constexpr Vec2 down () noexcept
static constexpr Vec2 down () noexcept
 
static constexpr Vec2 left () noexcept
static constexpr Vec2 left () noexcept
 
static constexpr Vec2 right () noexcept
static constexpr Vec2 right () noexcept
 
static constexpr Vec2 up () noexcept
static constexpr Vec2 up () noexcept
 
- + - +

Data Fields

double x { 0. }
double x { 0. }
 
double y { 0. }
double y { 0. }
 

Detailed Description

-

Holds a 2D vector.

+

Holds a 2D vector.

Constructor & Destructor Documentation

-

◆ Vec2() [1/4]

+

◆ Vec2() [1/4]

@@ -198,7 +205,7 @@

- + @@ -210,12 +217,12 @@

-

Default Constructor

+

Default Constructor

-

◆ Vec2() [2/4]

+

◆ Vec2() [2/4]

@@ -224,15 +231,15 @@

constexpr nc::Vec2::Vec2 constexpr nc::Vec2::Vec2 ( )
- + - + - + @@ -247,7 +254,7 @@

-

Constructor

+

Constructor

Parameters

constexpr nc::Vec2::Vec2 constexpr nc::Vec2::Vec2 (double double  inX,
double double  inY 
@@ -259,7 +266,7 @@

-

◆ Vec2() [3/4]

+

◆ Vec2() [3/4]

@@ -270,7 +277,7 @@

nc::Vec2::Vec2

- + @@ -281,7 +288,7 @@

-

Constructor

+

Constructor

Parameters

inXthe x component
(const std::initializer_list< double > & const std::initializer_list< double > &  inList)
@@ -292,7 +299,7 @@

-

◆ Vec2() [4/4]

+

◆ Vec2() [4/4]

@@ -303,7 +310,7 @@

nc::Vec2::Vec2

- + @@ -314,7 +321,7 @@

-

Constructor

+

Constructor

Parameters

inList
(const NdArray< double > & const NdArray< double > &  ndArray)
@@ -326,7 +333,7 @@

Member Function Documentation

-

◆ angle()

+

◆ angle()

@@ -335,9 +342,9 @@

ndArray
- + - + @@ -348,7 +355,7 @@

-

Returns the angle between the two vectors

+

Returns the angle between the two vectors

Parameters

double nc::Vec2::angle double nc::Vec2::angle (const Vec2const Vec2 otherVec) const
@@ -360,7 +367,7 @@

-

◆ clampMagnitude()

+

◆ clampMagnitude()

@@ -371,7 +378,7 @@

Vec2 nc::Vec2::clampMagnitude

- + @@ -382,7 +389,7 @@

-

Returns a copy of the vector with its magnitude clamped to maxLength

+

Returns a copy of the vector with its magnitude clamped to maxLength

Parameters

otherVec
(double double  maxLength) const
@@ -394,7 +401,7 @@

-

◆ distance()

+

◆ distance()

@@ -403,9 +410,9 @@

maxLength
- + - + @@ -416,7 +423,7 @@

-

Returns the distance between the two vectors

+

Returns the distance between the two vectors

Parameters

double nc::Vec2::distance double nc::Vec2::distance (const Vec2const Vec2 otherVec) const
@@ -428,7 +435,7 @@

-

◆ dot()

+

◆ dot()

@@ -437,9 +444,9 @@

otherVec
- + - + @@ -450,7 +457,7 @@

-

Returns the dot product of the two vectors

+

Returns the dot product of the two vectors

Parameters

double nc::Vec2::dot double nc::Vec2::dot (const Vec2const Vec2 otherVec) const
@@ -462,7 +469,7 @@

-

◆ down()

+

◆ down()

@@ -471,7 +478,7 @@

otherVec
- + @@ -483,13 +490,13 @@

-

Returns the unit vector [0, -1]

+

Returns the unit vector [0, -1]

Returns
Vec2
-

◆ left()

+

◆ left()

@@ -498,7 +505,7 @@

static constexpr Vec2 nc::Vec2::down static constexpr Vec2 nc::Vec2::down ( )
- + @@ -510,13 +517,13 @@

-

Returns the unit vector [-1, 0]

+

Returns the unit vector [-1, 0]

Returns
Vec2
-

◆ lerp()

+

◆ lerp()

@@ -527,13 +534,13 @@

Vec2 nc::Vec2::lerp

- + - + @@ -548,7 +555,7 @@

-

Linearly interpolates between two vectors

+

Linearly interpolates between two vectors

Parameters

static constexpr Vec2 nc::Vec2::left static constexpr Vec2 nc::Vec2::left ( ) (const Vec2const Vec2 otherVec,
double double  t 
@@ -561,7 +568,7 @@

-

◆ norm()

+

◆ norm()

@@ -570,7 +577,7 @@

otherVec
- + @@ -582,13 +589,13 @@

-

Returns the magnitude of the vector

+

Returns the magnitude of the vector

Returns
magnitude of the vector
-

◆ normalize()

+

◆ normalize()

@@ -609,13 +616,13 @@

-

Returns a new normalized Vec2

+

Returns a new normalized Vec2

Returns
Vec2

-

◆ operator!=()

+

◆ operator!=()

@@ -624,9 +631,9 @@

double nc::Vec2::norm double nc::Vec2::norm ( ) const
- + - + @@ -637,7 +644,7 @@

-

Not Equality operator

+

Not Equality operator

Parameters

bool nc::Vec2::operator!= bool nc::Vec2::operator!= (const Vec2const Vec2 rhs) const
@@ -649,7 +656,7 @@

-

◆ operator*=()

+

◆ operator*=()

@@ -660,7 +667,7 @@

Vec2 & nc::Vec2::operator*=

- + @@ -671,7 +678,7 @@

-

Scalar mulitplication

+

Scalar mulitplication

Parameters

rhs
(double double  scalar)
@@ -683,7 +690,7 @@

-

◆ operator+=() [1/2]

+

◆ operator+=() [1/2]

@@ -694,7 +701,7 @@

Vec2 & nc::Vec2::operator+=

- + @@ -705,7 +712,7 @@

-

Adds the two vectors

+

Adds the two vectors

Parameters

scalar
(const Vec2const Vec2 rhs)
@@ -717,7 +724,7 @@

-

◆ operator+=() [2/2]

+

◆ operator+=() [2/2]

@@ -728,7 +735,7 @@

Vec2 & nc::Vec2::operator+=

- + @@ -739,7 +746,7 @@

-

Adds the scalar to the vector

+

Adds the scalar to the vector

Parameters

rhs
(double double  scalar)
@@ -751,7 +758,7 @@

-

◆ operator-=() [1/2]

+

◆ operator-=() [1/2]

@@ -762,7 +769,7 @@

Vec2 & nc::Vec2::operator-=

- + @@ -773,7 +780,7 @@

-

Subtracts the two vectors

+

Subtracts the two vectors

Parameters

scalar
(const Vec2const Vec2 rhs)
@@ -785,7 +792,7 @@

-

◆ operator-=() [2/2]

+

◆ operator-=() [2/2]

@@ -796,7 +803,7 @@

Vec2 & nc::Vec2::operator-=

- + @@ -807,7 +814,7 @@

-

Subtracts the scalar from the vector

+

Subtracts the scalar from the vector

Parameters

rhs
(double double  scalar)
@@ -819,7 +826,7 @@

-

◆ operator/=()

+

◆ operator/=()

@@ -830,7 +837,7 @@

Vec2 & nc::Vec2::operator/=

- + @@ -841,7 +848,7 @@

-

Scalar division

+

Scalar division

Parameters

scalar
(double double  scalar)
@@ -853,7 +860,7 @@

-

◆ operator==()

+

◆ operator==()

@@ -862,9 +869,9 @@

scalar
- + - + @@ -875,7 +882,7 @@

-

Equality operator

+

Equality operator

Parameters

bool nc::Vec2::operator== bool nc::Vec2::operator== (const Vec2const Vec2 rhs) const
@@ -887,7 +894,7 @@

-

◆ project()

+

◆ project()

@@ -898,7 +905,7 @@

Vec2 nc::Vec2::project

- + @@ -909,7 +916,7 @@

-

Projects the vector onto the input vector

+

Projects the vector onto the input vector

Parameters

rhs
(const Vec2const Vec2 otherVec) const
@@ -921,7 +928,7 @@

-

◆ right()

+

◆ right()

@@ -930,7 +937,7 @@

otherVec
- + @@ -942,13 +949,13 @@

-

Returns the unit vector [1, 0]

+

Returns the unit vector [1, 0]

Returns
Vec2
-

◆ toNdArray()

+

◆ toNdArray()

@@ -957,7 +964,7 @@

static constexpr Vec2 nc::Vec2::right static constexpr Vec2 nc::Vec2::right ( )
- + @@ -969,13 +976,13 @@

-

Returns the Vec2 as an NdArray

+

Returns the Vec2 as an NdArray

Returns
NdArray
-

◆ toString()

+

◆ toString()

@@ -996,13 +1003,13 @@

-

Returns the Vec2 as a string

+

Returns the Vec2 as a string

Returns
std::string

-

◆ up()

+

◆ up()

@@ -1011,7 +1018,7 @@

NdArray< double > nc::Vec2::toNdArray NdArray< double > nc::Vec2::toNdArray ( ) const
- + @@ -1023,20 +1030,20 @@

-

Returns the unit vector [0, 1]

+

Returns the unit vector [0, 1]

Returns
Vec2

Field Documentation

-

◆ x

+

◆ x

static constexpr Vec2 nc::Vec2::up static constexpr Vec2 nc::Vec2::up ( )
- +
double nc::Vec2::x { 0. }double nc::Vec2::x { 0. }

@@ -1044,13 +1051,13 @@

-

◆ y

+

◆ y

- +
double nc::Vec2::y { 0. }double nc::Vec2::y { 0. }
@@ -1066,7 +1073,7 @@

    - +

diff --git a/docs/doxygen/html/classnc_1_1_vec3.html b/docs/doxygen/html/classnc_1_1_vec3.html index 3d58a811b..7fca816ed 100644 --- a/docs/doxygen/html/classnc_1_1_vec3.html +++ b/docs/doxygen/html/classnc_1_1_vec3.html @@ -5,7 +5,7 @@ - + NumCpp: nc::Vec3 Class Reference @@ -50,7 +50,7 @@

NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,84 +129,84 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Public Member Functions

constexpr Vec3 ()=default
constexpr Vec3 ()=default
 
 Vec3 (const NdArray< double > &ndArray)
 Vec3 (const NdArray< double > &ndArray)
 
 Vec3 (const std::initializer_list< double > &inList)
 Vec3 (const std::initializer_list< double > &inList)
 
constexpr Vec3 (const Vec2 &vec2) noexcept
constexpr Vec3 (const Vec2 &vec2) noexcept
 
constexpr Vec3 (double inX, double inY, double inZ) noexcept
constexpr Vec3 (double inX, double inY, double inZ) noexcept
 
double angle (const Vec3 &otherVec) const noexcept
double angle (const Vec3 &otherVec) const noexcept
 
Vec3 clampMagnitude (double maxLength) const noexcept
Vec3 clampMagnitude (double maxLength) const noexcept
 
Vec3 cross (const Vec3 &otherVec) const noexcept
Vec3 cross (const Vec3 &otherVec) const noexcept
 
double distance (const Vec3 &otherVec) const noexcept
double distance (const Vec3 &otherVec) const noexcept
 
double dot (const Vec3 &otherVec) const noexcept
double dot (const Vec3 &otherVec) const noexcept
 
Vec3 lerp (const Vec3 &otherVec, double t) const noexcept
Vec3 lerp (const Vec3 &otherVec, double t) const noexcept
 
double norm () const noexcept
double norm () const noexcept
 
Vec3 normalize () const noexcept
Vec3 normalize () const noexcept
 
bool operator!= (const Vec3 &rhs) const noexcept
bool operator!= (const Vec3 &rhs) const noexcept
 
Vec3operator*= (double scalar) noexcept
Vec3operator*= (double scalar) noexcept
 
Vec3operator+= (const Vec3 &rhs) noexcept
Vec3operator+= (const Vec3 &rhs) noexcept
 
Vec3operator+= (double scalar) noexcept
Vec3operator+= (double scalar) noexcept
 
Vec3operator-= (const Vec3 &rhs) noexcept
Vec3operator-= (const Vec3 &rhs) noexcept
 
Vec3operator-= (double scalar) noexcept
Vec3operator-= (double scalar) noexcept
 
Vec3operator/= (double scalar) noexcept
Vec3operator/= (double scalar) noexcept
 
bool operator== (const Vec3 &rhs) const noexcept
bool operator== (const Vec3 &rhs) const noexcept
 
Vec3 project (const Vec3 &otherVec) const noexcept
Vec3 project (const Vec3 &otherVec) const noexcept
 
NdArray< double > toNdArray () const
NdArray< doubletoNdArray () const
 
std::string toString () const
std::string toString () const
 
- + - + - + - + - + - +

Static Public Member Functions

static constexpr Vec3 back () noexcept
static constexpr Vec3 back () noexcept
 
static constexpr Vec3 down () noexcept
static constexpr Vec3 down () noexcept
 
static constexpr Vec3 forward () noexcept
static constexpr Vec3 forward () noexcept
 
static constexpr Vec3 left () noexcept
static constexpr Vec3 left () noexcept
 
static constexpr Vec3 right () noexcept
static constexpr Vec3 right () noexcept
 
static constexpr Vec3 up () noexcept
static constexpr Vec3 up () noexcept
 
- + - + - +

Data Fields

double x { 0. }
double x { 0. }
 
double y { 0. }
double y { 0. }
 
double z { 0. }
double z { 0. }
 

Detailed Description

-

Holds a 3D vector.

+

Holds a 3D vector.

Constructor & Destructor Documentation

-

◆ Vec3() [1/5]

+

◆ Vec3() [1/5]

@@ -208,7 +215,7 @@

- + @@ -220,12 +227,12 @@

-

Default Constructor

+

Default Constructor

-

◆ Vec3() [2/5]

+

◆ Vec3() [2/5]

@@ -234,21 +241,21 @@

constexpr nc::Vec3::Vec3 constexpr nc::Vec3::Vec3 ( )
- + - + - + - + @@ -263,7 +270,7 @@

-

Constructor

+

Constructor

Parameters

constexpr nc::Vec3::Vec3 constexpr nc::Vec3::Vec3 (double double  inX,
double double  inY,
double double  inZ 
@@ -276,7 +283,7 @@

-

◆ Vec3() [3/5]

+

◆ Vec3() [3/5]

@@ -287,7 +294,7 @@

nc::Vec3::Vec3

- + @@ -298,7 +305,7 @@

-

Constructor

+

Constructor

Parameters

inXthe x component
(const std::initializer_list< double > & const std::initializer_list< double > &  inList)
@@ -309,7 +316,7 @@

-

◆ Vec3() [4/5]

+

◆ Vec3() [4/5]

@@ -318,9 +325,9 @@

inList
- + - + @@ -331,7 +338,7 @@

-

Constructor

+

Constructor

Parameters

constexpr nc::Vec3::Vec3 constexpr nc::Vec3::Vec3 (const Vec2const Vec2 vec2)
@@ -342,7 +349,7 @@

-

◆ Vec3() [5/5]

+

◆ Vec3() [5/5]

@@ -353,7 +360,7 @@

nc::Vec3::Vec3

- + @@ -364,7 +371,7 @@

-

Constructor

+

Constructor

Parameters

vec22d vector
(const NdArray< double > & const NdArray< double > &  ndArray)
@@ -376,7 +383,7 @@

Member Function Documentation

-

◆ angle()

+

◆ angle()

@@ -385,9 +392,9 @@

ndArray
- + - + @@ -398,7 +405,7 @@

-

Returns the angle between the two vectors

+

Returns the angle between the two vectors

Parameters

double nc::Vec3::angle double nc::Vec3::angle (const Vec3const Vec3 otherVec) const
@@ -410,7 +417,7 @@

-

◆ back()

+

◆ back()

@@ -419,7 +426,7 @@

otherVec
- + @@ -431,13 +438,13 @@

-

Returns the unit vector [0, 0, -1]

+

Returns the unit vector [0, 0, -1]

Returns
Vec3
-

◆ clampMagnitude()

+

◆ clampMagnitude()

@@ -448,7 +455,7 @@

Vec3 nc::Vec3::clampMagnitude

- + @@ -459,7 +466,7 @@

-

Returns a copy of the vector with its magnitude clamped to maxLength

+

Returns a copy of the vector with its magnitude clamped to maxLength

Parameters

static constexpr Vec3 nc::Vec3::back static constexpr Vec3 nc::Vec3::back ( ) (double double  maxLength) const
@@ -471,7 +478,7 @@

-

◆ cross()

+

◆ cross()

@@ -482,7 +489,7 @@

Vec3 nc::Vec3::cross

- + @@ -493,7 +500,7 @@

-

Returns the cross product of the two vectors

+

Returns the cross product of the two vectors

Parameters

maxLength
(const Vec3const Vec3 otherVec) const
@@ -505,7 +512,7 @@

-

◆ distance()

+

◆ distance()

@@ -514,9 +521,9 @@

otherVec
- + - + @@ -527,7 +534,7 @@

-

Returns the distance between the two vectors

+

Returns the distance between the two vectors

Parameters

double nc::Vec3::distance double nc::Vec3::distance (const Vec3const Vec3 otherVec) const
@@ -539,7 +546,7 @@

-

◆ dot()

+

◆ dot()

@@ -548,9 +555,9 @@

otherVec
- + - + @@ -561,7 +568,7 @@

-

Returns the dot product of the two vectors

+

Returns the dot product of the two vectors

Parameters

double nc::Vec3::dot double nc::Vec3::dot (const Vec3const Vec3 otherVec) const
@@ -573,7 +580,7 @@

-

◆ down()

+

◆ down()

@@ -582,7 +589,7 @@

otherVec
- + @@ -594,13 +601,13 @@

-

Returns the unit vector [0, -1, 0]

+

Returns the unit vector [0, -1, 0]

Returns
Vec3
-

◆ forward()

+

◆ forward()

@@ -609,7 +616,7 @@

static constexpr Vec3 nc::Vec3::down static constexpr Vec3 nc::Vec3::down ( )
- + @@ -621,13 +628,13 @@

-

Returns the unit vector [0, 0, 1]

+

Returns the unit vector [0, 0, 1]

Returns
Vec3
-

◆ left()

+

◆ left()

@@ -636,7 +643,7 @@

static constexpr Vec3 nc::Vec3::forward static constexpr Vec3 nc::Vec3::forward ( )
- + @@ -648,13 +655,13 @@

-

Returns the unit vector [-1, 0, 0]

+

Returns the unit vector [-1, 0, 0]

Returns
Vec3
-

◆ lerp()

+

◆ lerp()

@@ -665,13 +672,13 @@

Vec3 nc::Vec3::lerp

- + - + @@ -686,7 +693,7 @@

-

Linearly interpolates between two vectors

+

Linearly interpolates between two vectors

Parameters

static constexpr Vec3 nc::Vec3::left static constexpr Vec3 nc::Vec3::left ( ) (const Vec3const Vec3 otherVec,
double double  t 
@@ -699,7 +706,7 @@

-

◆ norm()

+

◆ norm()

@@ -708,7 +715,7 @@

otherVec
- + @@ -720,13 +727,13 @@

-

Returns the magnitude of the vector

+

Returns the magnitude of the vector

Returns
magnitude of the vector
-

◆ normalize()

+

◆ normalize()

@@ -747,13 +754,13 @@

-

Returns a new normalized Vec3

+

Returns a new normalized Vec3

Returns
Vec3

-

◆ operator!=()

+

◆ operator!=()

@@ -762,9 +769,9 @@

double nc::Vec3::norm double nc::Vec3::norm ( ) const
- + - + @@ -775,7 +782,7 @@

-

Not Equality operator

+

Not Equality operator

Parameters

bool nc::Vec3::operator!= bool nc::Vec3::operator!= (const Vec3const Vec3 rhs) const
@@ -787,7 +794,7 @@

-

◆ operator*=()

+

◆ operator*=()

@@ -798,7 +805,7 @@

Vec3 & nc::Vec3::operator*=

- + @@ -809,7 +816,7 @@

-

Scalar mulitplication

+

Scalar mulitplication

Parameters

rhs
(double double  scalar)
@@ -821,7 +828,7 @@

-

◆ operator+=() [1/2]

+

◆ operator+=() [1/2]

@@ -832,7 +839,7 @@

Vec3 & nc::Vec3::operator+=

- + @@ -843,7 +850,7 @@

-

Adds the two vectors

+

Adds the two vectors

Parameters

scalar
(const Vec3const Vec3 rhs)
@@ -855,7 +862,7 @@

-

◆ operator+=() [2/2]

+

◆ operator+=() [2/2]

@@ -866,7 +873,7 @@

Vec3 & nc::Vec3::operator+=

- + @@ -877,7 +884,7 @@

-

Adds the scalar to the vector

+

Adds the scalar to the vector

Parameters

rhs
(double double  scalar)
@@ -889,7 +896,7 @@

-

◆ operator-=() [1/2]

+

◆ operator-=() [1/2]

@@ -900,7 +907,7 @@

Vec3 & nc::Vec3::operator-=

- + @@ -911,7 +918,7 @@

-

Subtracts the two vectors

+

Subtracts the two vectors

Parameters

scalar
(const Vec3const Vec3 rhs)
@@ -923,7 +930,7 @@

-

◆ operator-=() [2/2]

+

◆ operator-=() [2/2]

@@ -934,7 +941,7 @@

Vec3 & nc::Vec3::operator-=

- + @@ -945,7 +952,7 @@

-

Subtracts the scalar from the vector

+

Subtracts the scalar from the vector

Parameters

rhs
(double double  scalar)
@@ -957,7 +964,7 @@

-

◆ operator/=()

+

◆ operator/=()

@@ -968,7 +975,7 @@

Vec3 & nc::Vec3::operator/=

- + @@ -979,7 +986,7 @@

-

Scalar division

+

Scalar division

Parameters

scalar
(double double  scalar)
@@ -991,7 +998,7 @@

-

◆ operator==()

+

◆ operator==()

@@ -1000,9 +1007,9 @@

scalar
- + - + @@ -1013,7 +1020,7 @@

-

Equality operator

+

Equality operator

Parameters

bool nc::Vec3::operator== bool nc::Vec3::operator== (const Vec3const Vec3 rhs) const
@@ -1025,7 +1032,7 @@

-

◆ project()

+

◆ project()

@@ -1036,7 +1043,7 @@

Vec3 nc::Vec3::project

- + @@ -1047,7 +1054,7 @@

-

Projects the vector onto the input vector

+

Projects the vector onto the input vector

Parameters

rhs
(const Vec3const Vec3 otherVec) const
@@ -1059,7 +1066,7 @@

-

◆ right()

+

◆ right()

@@ -1068,7 +1075,7 @@

otherVec
- + @@ -1080,13 +1087,13 @@

-

Returns the unit vector [1, 0, 0]

+

Returns the unit vector [1, 0, 0]

Returns
Vec3
-

◆ toNdArray()

+

◆ toNdArray()

@@ -1095,7 +1102,7 @@

static constexpr Vec3 nc::Vec3::right static constexpr Vec3 nc::Vec3::right ( )
- + @@ -1107,13 +1114,13 @@

-

Returns the Vec2 as an NdArray

+

Returns the Vec2 as an NdArray

Returns
NdArray
-

◆ toString()

+

◆ toString()

@@ -1134,13 +1141,13 @@

-

Returns the Vec3 as a string

+

Returns the Vec3 as a string

Returns
std::string

-

◆ up()

+

◆ up()

@@ -1149,7 +1156,7 @@

NdArray< double > nc::Vec3::toNdArray NdArray< double > nc::Vec3::toNdArray ( ) const
- + @@ -1161,20 +1168,20 @@

-

Returns the unit vector [0, 1, 0]

+

Returns the unit vector [0, 1, 0]

Returns
Vec3

Field Documentation

-

◆ x

+

◆ x

static constexpr Vec3 nc::Vec3::up static constexpr Vec3 nc::Vec3::up ( )
- +
double nc::Vec3::x { 0. }double nc::Vec3::x { 0. }

@@ -1182,13 +1189,13 @@

-

◆ y

+

◆ y

- +
double nc::Vec3::y { 0. }double nc::Vec3::y { 0. }
@@ -1196,13 +1203,13 @@

-

◆ z

+

◆ z

- +
double nc::Vec3::z { 0. }double nc::Vec3::z { 0. }
@@ -1218,7 +1225,7 @@

    - +

diff --git a/docs/doxygen/html/classnc_1_1coordinates_1_1_cartesian.html b/docs/doxygen/html/classnc_1_1coordinates_1_1_cartesian.html index 44f3d8c25..9d876ef78 100644 --- a/docs/doxygen/html/classnc_1_1coordinates_1_1_cartesian.html +++ b/docs/doxygen/html/classnc_1_1coordinates_1_1_cartesian.html @@ -5,7 +5,7 @@ - + NumCpp: nc::coordinates::Cartesian Class Reference @@ -50,7 +50,7 @@

NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,68 +131,68 @@ - - + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

Public Member Functions

 Cartesian () noexcept=default
 Default Constructor. More...
 Cartesian () noexcept=default
 Default Constructor.
 
 Cartesian (Cartesian &&other) noexcept=default
 Move Constructor. More...
 Cartesian (Cartesian &&other) noexcept=default
 Move Constructor.
 
 Cartesian (const Cartesian &other) noexcept=default
 Copy Constructor. More...
 Cartesian (const Cartesian &other) noexcept=default
 Copy Constructor.
 
 Cartesian (const NdArray< double > &inCartesianVector)
 Cartesian (const NdArray< double > &inCartesianVector)
 
 Cartesian (const Vec2 &inCartesianVector)
 Default Constructor. More...
 Cartesian (const Vec2 &inCartesianVector)
 Default Constructor.
 
 Cartesian (const Vec3 &inCartesianVector)
 Default Constructor. More...
 Cartesian (const Vec3 &inCartesianVector)
 Default Constructor.
 
constexpr Cartesian (double inX, double inY, double inZ=0.) noexcept
 Constructor. More...
constexpr Cartesian (double inX, double inY, double inZ=0.) noexcept
 Constructor.
 
virtual ~Cartesian ()=default
 Destructor. More...
virtual ~Cartesian ()=default
 Destructor.
 
bool operator!= (const Cartesian &other) const noexcept
 Non-Equality Operator. More...
bool operator!= (const Cartesian &other) const noexcept
 Non-Equality Operator.
 
Cartesianoperator= (Cartesian &&other) noexcept=default
 Move Assignement Operator. More...
Cartesianoperator= (Cartesian &&other) noexcept=default
 Move Assignement Operator.
 
Cartesianoperator= (const Cartesian &other) noexcept=default
 Copy Assignement Operator. More...
Cartesianoperator= (const Cartesian &other) noexcept=default
 Copy Assignement Operator.
 
bool operator== (const Cartesian &other) const noexcept
 Non-Equality Operator. More...
bool operator== (const Cartesian &other) const noexcept
 Non-Equality Operator.
 
- - + + - - + + - - + +

Static Public Member Functions

static Cartesian xHat () noexcept
 x Unit Vector More...
static Cartesian xHat () noexcept
 x Unit Vector
 
static Cartesian yHat () noexcept
 y Unit Vector More...
static Cartesian yHat () noexcept
 y Unit Vector
 
static Cartesian zHat () noexcept
 z Unit Vector More...
static Cartesian zHat () noexcept
 z Unit Vector
 
- + - + - +

Data Fields

double x { 0. }
double x { 0. }
 
double y { 0. }
double y { 0. }
 
double z { 0. }
double z { 0. }
 

Detailed Description

-

Cartensian coordinates.

+

Cartensian coordinates.

Constructor & Destructor Documentation

-

◆ Cartesian() [1/7]

+

◆ Cartesian() [1/7]

@@ -212,7 +219,7 @@

-

◆ Cartesian() [2/7]

+

◆ Cartesian() [2/7]

@@ -221,21 +228,21 @@

- + - + - + - + @@ -264,7 +271,7 @@

-

◆ Cartesian() [3/7]

+

◆ Cartesian() [3/7]

- + @@ -298,7 +305,7 @@

-

◆ Cartesian() [4/7]

+

◆ Cartesian() [4/7]

- + @@ -332,7 +339,7 @@

-

◆ Cartesian() [5/7]

+

◆ Cartesian() [5/7]

- + @@ -354,7 +361,7 @@

-

Constructor

+

Constructor

Parameters

constexpr nc::coordinates::Cartesian::Cartesian constexpr nc::coordinates::Cartesian::Cartesian (double double  inX,
double double  inY,
double double  inZ = 0. 
(const Vec2const Vec2 inCartesianVector)
(const Vec3const Vec3 inCartesianVector)
(const NdArray< double > & const NdArray< double > &  inCartesianVector)
@@ -365,7 +372,7 @@

-

◆ Cartesian() [6/7]

+

◆ Cartesian() [6/7]

- + @@ -399,7 +406,7 @@

-

◆ Cartesian() [7/7]

+

◆ Cartesian() [7/7]

@@ -433,7 +440,7 @@

-

◆ ~Cartesian()

+

◆ ~Cartesian()

@@ -442,7 +449,7 @@

inCartesianVector
(const Cartesianconst Cartesian other)
- + @@ -461,7 +468,7 @@

Member Function Documentation

-

◆ operator!=()

+

◆ operator!=()

@@ -470,9 +477,9 @@

virtual nc::coordinates::Cartesian::~Cartesian virtual nc::coordinates::Cartesian::~Cartesian ( )
- + - + @@ -496,7 +503,7 @@

-

◆ operator=() [1/2]

+

◆ operator=() [1/2]

@@ -530,7 +537,7 @@

-

◆ operator=() [2/2]

+

◆ operator=() [2/2]

@@ -541,7 +548,7 @@

Cartesian & nc::coordinates::Cartesian::operator=

- + @@ -564,7 +571,7 @@

-

◆ operator==()

+

◆ operator==()

@@ -573,9 +580,9 @@

bool nc::coordinates::Cartesian::operator!= bool nc::coordinates::Cartesian::operator!= (const Cartesianconst Cartesian other) const
(const Cartesianconst Cartesian other)
- + - + @@ -599,7 +606,7 @@

-

◆ xHat()

+

◆ xHat()

@@ -608,7 +615,7 @@

bool nc::coordinates::Cartesian::operator== bool nc::coordinates::Cartesian::operator== (const Cartesianconst Cartesian other) const
- + @@ -627,7 +634,7 @@

-

◆ yHat()

+

◆ yHat()

@@ -636,7 +643,7 @@

static Cartesian nc::coordinates::Cartesian::xHat static Cartesian nc::coordinates::Cartesian::xHat ( )
- + @@ -655,7 +662,7 @@

-

◆ zHat()

+

◆ zHat()

@@ -664,7 +671,7 @@

static Cartesian nc::coordinates::Cartesian::yHat static Cartesian nc::coordinates::Cartesian::yHat ( )
- + @@ -684,13 +691,13 @@

Field Documentation

-

◆ x

+

◆ x

static Cartesian nc::coordinates::Cartesian::zHat static Cartesian nc::coordinates::Cartesian::zHat ( )
- +
double nc::coordinates::Cartesian::x { 0. }double nc::coordinates::Cartesian::x { 0. }

@@ -698,13 +705,13 @@

-

◆ y

+

◆ y

- +
double nc::coordinates::Cartesian::y { 0. }double nc::coordinates::Cartesian::y { 0. }
@@ -712,13 +719,13 @@

-

◆ z

+

◆ z

- +
double nc::coordinates::Cartesian::z { 0. }double nc::coordinates::Cartesian::z { 0. }
@@ -734,7 +741,7 @@

diff --git a/docs/doxygen/html/classnc_1_1coordinates_1_1_euler.html b/docs/doxygen/html/classnc_1_1coordinates_1_1_euler.html index 0f58938ac..5f688aa62 100644 --- a/docs/doxygen/html/classnc_1_1coordinates_1_1_euler.html +++ b/docs/doxygen/html/classnc_1_1coordinates_1_1_euler.html @@ -5,7 +5,7 @@ - + NumCpp: nc::coordinates::Euler Class Reference @@ -50,7 +50,7 @@

NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,48 +128,48 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

Public Member Functions

 Euler () noexcept=default
 Default Constructor. More...
 Euler () noexcept=default
 Default Constructor.
 
 Euler (const Euler &other) noexcept=default
 Copy Constructor. More...
 Euler (const Euler &other) noexcept=default
 Copy Constructor.
 
constexpr Euler (double inPsi, double inTheta, double inPhi) noexcept
 Constructor. More...
constexpr Euler (double inPsi, double inTheta, double inPhi) noexcept
 Constructor.
 
 Euler (Euler &&other) noexcept=default
 Move Euler. More...
 Euler (Euler &&other) noexcept=default
 Move Euler.
 
virtual ~Euler ()=default
 Destructor. More...
virtual ~Euler ()=default
 Destructor.
 
bool operator!= (const Euler &other) const noexcept
 Non-Equality Operator. More...
bool operator!= (const Euler &other) const noexcept
 Non-Equality Operator.
 
Euleroperator= (const Euler &other) noexcept=default
 Copy Assignement Operator. More...
Euleroperator= (const Euler &other) noexcept=default
 Copy Assignement Operator.
 
Euleroperator= (Euler &&other) noexcept=default
 Move Assignement Operator. More...
Euleroperator= (Euler &&other) noexcept=default
 Move Assignement Operator.
 
bool operator== (const Euler &other) const noexcept
 Non-Equality Operator. More...
bool operator== (const Euler &other) const noexcept
 Non-Equality Operator.
 
- + - + - +

Data Fields

double phi { 0. }
double phi { 0. }
 
double psi { 0. }
double psi { 0. }
 
double theta { 0. }
double theta { 0. }
 

Detailed Description

-

Euler.

+

Constructor & Destructor Documentation

-

◆ Euler() [1/4]

+

◆ Euler() [1/4]

@@ -189,7 +196,7 @@

-

◆ Euler() [2/4]

+

◆ Euler() [2/4]

@@ -490,13 +497,13 @@

-

◆ psi

+

◆ psi

- +
double nc::coordinates::Euler::psi { 0. }double nc::coordinates::Euler::psi { 0. }
@@ -504,13 +511,13 @@

-

◆ theta

+

◆ theta

- +
double nc::coordinates::Euler::theta { 0. }double nc::coordinates::Euler::theta { 0. }
@@ -526,7 +533,7 @@

diff --git a/docs/doxygen/html/classnc_1_1coordinates_1_1_orientation.html b/docs/doxygen/html/classnc_1_1coordinates_1_1_orientation.html index dc81bd3e8..bc68e2220 100644 --- a/docs/doxygen/html/classnc_1_1coordinates_1_1_orientation.html +++ b/docs/doxygen/html/classnc_1_1coordinates_1_1_orientation.html @@ -5,7 +5,7 @@ - + NumCpp: nc::coordinates::Orientation Class Reference @@ -50,7 +50,7 @@

NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,48 +128,48 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

Public Member Functions

 Orientation () noexcept=default
 Default Constructor. More...
 Orientation () noexcept=default
 Default Constructor.
 
 Orientation (const Orientation &other) noexcept=default
 Copy Constructor. More...
 Orientation (const Orientation &other) noexcept=default
 Copy Constructor.
 
constexpr Orientation (double inRoll, double inPitch, double inYaw) noexcept
 Constructor. More...
constexpr Orientation (double inRoll, double inPitch, double inYaw) noexcept
 Constructor.
 
 Orientation (Orientation &&other) noexcept=default
 Move Orientation. More...
 Orientation (Orientation &&other) noexcept=default
 Move Orientation.
 
virtual ~Orientation ()=default
 Destructor. More...
virtual ~Orientation ()=default
 Destructor.
 
bool operator!= (const Orientation &other) const noexcept
 Non-Equality Operator. More...
bool operator!= (const Orientation &other) const noexcept
 Non-Equality Operator.
 
Orientationoperator= (const Orientation &other) noexcept=default
 Copy Assignement Operator. More...
Orientationoperator= (const Orientation &other) noexcept=default
 Copy Assignement Operator.
 
Orientationoperator= (Orientation &&other) noexcept=default
 Move Assignement Operator. More...
Orientationoperator= (Orientation &&other) noexcept=default
 Move Assignement Operator.
 
bool operator== (const Orientation &other) const noexcept
 Non-Equality Operator. More...
bool operator== (const Orientation &other) const noexcept
 Non-Equality Operator.
 
- + - + - +

Data Fields

double pitch { 0. }
double pitch { 0. }
 
double roll { 0. }
double roll { 0. }
 
double yaw { 0. }
double yaw { 0. }
 

Detailed Description

-

Orientation.

+

Constructor & Destructor Documentation

-

◆ Orientation() [1/4]

+

◆ Orientation() [1/4]

@@ -189,7 +196,7 @@

-

◆ Orientation() [2/4]

+

◆ Orientation() [2/4]

@@ -198,21 +205,21 @@

- + - + - + - + @@ -241,7 +248,7 @@

-

◆ Orientation() [3/4]

+

◆ Orientation() [3/4]

- + @@ -275,7 +282,7 @@

-

◆ Orientation() [4/4]

+

◆ Orientation() [4/4]

@@ -309,7 +316,7 @@

-

◆ ~Orientation()

+

◆ ~Orientation()

@@ -318,7 +325,7 @@

constexpr nc::coordinates::Orientation::Orientation constexpr nc::coordinates::Orientation::Orientation (double double  inRoll,
double double  inPitch,
double double  inYaw 
(const Orientationconst Orientation other)
- + @@ -337,7 +344,7 @@

Member Function Documentation

-

◆ operator!=()

+

◆ operator!=()

@@ -346,9 +353,9 @@

virtual nc::coordinates::Orientation::~Orientation virtual nc::coordinates::Orientation::~Orientation ( )
- + - + @@ -372,7 +379,7 @@

-

◆ operator=() [1/2]

+

◆ operator=() [1/2]

@@ -383,7 +390,7 @@

Orientation & nc::coordinates::Orientation::operator=

- + @@ -406,7 +413,7 @@

-

◆ operator=() [2/2]

+

◆ operator=() [2/2]

@@ -440,7 +447,7 @@

-

◆ operator==()

+

◆ operator==()

@@ -449,9 +456,9 @@

bool nc::coordinates::Orientation::operator!= bool nc::coordinates::Orientation::operator!= (const Orientationconst Orientation other) const
(const Orientationconst Orientation other)
- + - + @@ -476,13 +483,13 @@

Field Documentation

-

◆ pitch

+

◆ pitch

bool nc::coordinates::Orientation::operator== bool nc::coordinates::Orientation::operator== (const Orientationconst Orientation other) const
- +
double nc::coordinates::Orientation::pitch { 0. }double nc::coordinates::Orientation::pitch { 0. }

@@ -490,13 +497,13 @@

-

◆ roll

+

◆ roll

- +
double nc::coordinates::Orientation::roll { 0. }double nc::coordinates::Orientation::roll { 0. }
@@ -504,13 +511,13 @@

-

◆ yaw

+

◆ yaw

- +
double nc::coordinates::Orientation::yaw { 0. }double nc::coordinates::Orientation::yaw { 0. }
@@ -526,7 +533,7 @@

diff --git a/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_a_e_r.html b/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_a_e_r.html index 0cf64f2a1..b7c7977e9 100644 --- a/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_a_e_r.html +++ b/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_a_e_r.html @@ -5,7 +5,7 @@ - + NumCpp: nc::coordinates::reference_frames::AER Class Reference @@ -50,7 +50,7 @@

NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,33 +128,33 @@ - - + + - - + + - - + + - - + +

Public Member Functions

 AER ()=default
 Default Constructor. More...
 AER ()=default
 Default Constructor.
 
constexpr AER (double inAz, double inEl, double inRange=1.) noexcept
 Constructor. More...
constexpr AER (double inAz, double inEl, double inRange=1.) noexcept
 Constructor.
 
bool operator!= (const AER &other) const noexcept
 Non-Equality Operator. More...
bool operator!= (const AER &other) const noexcept
 Non-Equality Operator.
 
bool operator== (const AER &other) const noexcept
 Non-Equality Operator. More...
bool operator== (const AER &other) const noexcept
 Non-Equality Operator.
 
- + - + - +

Data Fields

double az { 0. }
double az { 0. }
 
double el { 0. }
double el { 0. }
 
double range { 0. }
double range { 0. }
 

Detailed Description

-

Az, El, Range coordinates.

+

Az, El, Range coordinates.

Constructor & Destructor Documentation

-

◆ AER() [1/2]

+

◆ AER() [1/2]

@@ -174,7 +181,7 @@

-

◆ AER() [2/2]

+

◆ AER() [2/2]

@@ -183,21 +190,21 @@

- + - + - + - + @@ -227,7 +234,7 @@

Member Function Documentation

-

◆ operator!=()

+

◆ operator!=()

@@ -236,9 +243,9 @@

constexpr nc::coordinates::reference_frames::AER::AER constexpr nc::coordinates::reference_frames::AER::AER (double double  inAz,
double double  inEl,
double double  inRange = 1. 
- + - + @@ -262,7 +269,7 @@

-

◆ operator==()

+

◆ operator==()

@@ -271,9 +278,9 @@

bool nc::coordinates::reference_frames::AER::operator!= bool nc::coordinates::reference_frames::AER::operator!= (const AERconst AER other) const
- + - + @@ -298,13 +305,13 @@

Field Documentation

-

◆ az

+

◆ az

bool nc::coordinates::reference_frames::AER::operator== bool nc::coordinates::reference_frames::AER::operator== (const AERconst AER other) const
- +
double nc::coordinates::reference_frames::AER::az { 0. }double nc::coordinates::reference_frames::AER::az { 0. }

@@ -312,13 +319,13 @@

-

◆ el

+

◆ el

- +
double nc::coordinates::reference_frames::AER::el { 0. }double nc::coordinates::reference_frames::AER::el { 0. }
@@ -326,13 +333,13 @@

-

◆ range

+

◆ range

- +
double nc::coordinates::reference_frames::AER::range { 0. }double nc::coordinates::reference_frames::AER::range { 0. }
@@ -348,7 +355,7 @@

diff --git a/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html b/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html index e52c11902..9cd853981 100644 --- a/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html +++ b/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html @@ -5,7 +5,7 @@ - + NumCpp: nc::coordinates::reference_frames::Celestial Class Reference @@ -50,7 +50,7 @@

NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,61 +128,61 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Public Member Functions

 Celestial ()=default
 Celestial ()=default
 
 Celestial (const Cartesian &inCartesianVector)
 Celestial (const Cartesian &inCartesianVector)
 
 Celestial (const NdArray< double > &inCartesianVector)
 Celestial (const NdArray< double > &inCartesianVector)
 
 Celestial (const RA &inRA, const Dec &inDec) noexcept
 Celestial (const RA &inRA, const Dec &inDec) noexcept
 
 Celestial (const Vec3 &inCartesianVector)
 Celestial (const Vec3 &inCartesianVector)
 
 Celestial (double inRaDegrees, double inDecDegrees)
 Celestial (double inRaDegrees, double inDecDegrees)
 
 Celestial (double inX, double inY, double inZ)
 Celestial (double inX, double inY, double inZ)
 
 Celestial (uint8 inRaHours, uint8 inRaMinutes, double inRaSeconds, Dec::Sign inSign, uint8 inDecDegreesWhole, uint8 inDecMinutes, double inDecSeconds)
 Celestial (uint8 inRaHours, uint8 inRaMinutes, double inRaSeconds, Dec::Sign inSign, uint8 inDecDegreesWhole, uint8 inDecMinutes, double inDecSeconds)
 
const Decdec () const noexcept
const Decdec () const noexcept
 
double degreeSeperation (const Celestial &inOtherCelestial) const
double degreeSeperation (const Celestial &inOtherCelestial) const
 
double degreeSeperation (const NdArray< double > &inVector) const
double degreeSeperation (const NdArray< double > &inVector) const
 
bool operator!= (const Celestial &inRhs) const noexcept
bool operator!= (const Celestial &inRhs) const noexcept
 
bool operator== (const Celestial &inRhs) const noexcept
bool operator== (const Celestial &inRhs) const noexcept
 
void print () const
void print () const
 
const RAra () const noexcept
const RAra () const noexcept
 
double radianSeperation (const Celestial &inOtherCelestial) const
double radianSeperation (const Celestial &inOtherCelestial) const
 
double radianSeperation (const NdArray< double > &inVector) const
double radianSeperation (const NdArray< double > &inVector) const
 
std::string str () const
std::string str () const
 
double x () const noexcept
double x () const noexcept
 
NdArray< double > xyz () const
NdArray< doublexyz () const
 
double y () const noexcept
double y () const noexcept
 
double z () const noexcept
double z () const noexcept
 
- +

Friends

std::ostream & operator<< (std::ostream &inStream, const Celestial &inCoord)
std::ostream & operator<< (std::ostream &inStream, const Celestial &inCoord)
 

Detailed Description

-

Holds a full celestial Celestial object.

+

Holds a full celestial Celestial object.

Constructor & Destructor Documentation

-

◆ Celestial() [1/8]

+

◆ Celestial() [1/8]

-

◆ Celestial() [2/8]

+

◆ Celestial() [2/8]

(double double  inRaDegrees,
double double  inDecDegrees 
@@ -245,7 +252,7 @@

-

◆ Celestial() [3/8]

+

◆ Celestial() [3/8]

@@ -268,7 +275,7 @@

- + @@ -292,7 +299,7 @@

- + @@ -307,7 +314,7 @@

-

Constructor

+

Constructor

Parameters

inRaDegrees
double double  inRaSeconds,
double double  inDecSeconds 
@@ -324,7 +331,7 @@

-

◆ Celestial() [4/8]

+

◆ Celestial() [4/8]

- + - + @@ -356,7 +363,7 @@

-

Constructor

+

Constructor

Parameters

inRaHours
(const RAconst RA inRA,
const Decconst Dec inDec 
@@ -368,7 +375,7 @@

-

◆ Celestial() [5/8]

+

◆ Celestial() [5/8]

- + - + - + @@ -406,7 +413,7 @@

-

Constructor

+

Constructor

Parameters

inRA
(double double  inX,
double double  inY,
double double  inZ 
@@ -419,7 +426,7 @@

-

◆ Celestial() [6/8]

+

◆ Celestial() [6/8]

- + @@ -441,7 +448,7 @@

-

Constructor

+

Constructor

Parameters

inX
(const Cartesianconst Cartesian inCartesianVector)
@@ -452,7 +459,7 @@

-

◆ Celestial() [7/8]

+

◆ Celestial() [7/8]

- + @@ -474,7 +481,7 @@

-

Constructor

+

Constructor

Parameters

inCartesianVector
(const Vec3const Vec3 inCartesianVector)
@@ -485,7 +492,7 @@

-

◆ Celestial() [8/8]

+

◆ Celestial() [8/8]

- + @@ -507,7 +514,7 @@

-

Constructor

+

Constructor

Parameters

inCartesianVector
(const NdArray< double > & const NdArray< double > &  inCartesianVector)
@@ -519,7 +526,7 @@

Member Function Documentation

-

◆ dec()

+

◆ dec()

@@ -528,7 +535,7 @@

inCartesianVector
- + @@ -540,13 +547,13 @@

-

Returns the Dec object

+

Returns the Dec object

Returns
Dec
-

◆ degreeSeperation() [1/2]

+

◆ degreeSeperation() [1/2]

@@ -555,9 +562,9 @@

const Dec & nc::coordinates::reference_frames::Celestial::dec const Dec & nc::coordinates::reference_frames::Celestial::dec ( ) const
- + - + @@ -568,7 +575,7 @@

-

Returns the degree seperation between the two Celestials

+

Returns the degree seperation between the two Celestials

Parameters

double nc::coordinates::reference_frames::Celestial::degreeSeperation double nc::coordinates::reference_frames::Celestial::degreeSeperation (const Celestialconst Celestial inOtherCelestial) const
@@ -580,7 +587,7 @@

-

◆ degreeSeperation() [2/2]

+

◆ degreeSeperation() [2/2]

@@ -589,9 +596,9 @@

inOtherCelestial
- + - + @@ -602,7 +609,7 @@

-

Returns the degree seperation between the Celestial and the input vector

+

Returns the degree seperation between the Celestial and the input vector

Parameters

double nc::coordinates::reference_frames::Celestial::degreeSeperation double nc::coordinates::reference_frames::Celestial::degreeSeperation (const NdArray< double > & const NdArray< double > &  inVector) const
@@ -614,7 +621,7 @@

-

◆ operator!=()

+

◆ operator!=()

@@ -623,9 +630,9 @@

inVector
- + - + @@ -636,7 +643,7 @@

-

Not equality operator

+

Not equality operator

Parameters

bool nc::coordinates::reference_frames::Celestial::operator!= bool nc::coordinates::reference_frames::Celestial::operator!= (const Celestialconst Celestial inRhs) const
@@ -648,7 +655,7 @@

-

◆ operator==()

+

◆ operator==()

@@ -657,9 +664,9 @@

inRhs
- + - + @@ -670,7 +677,7 @@

-

Equality operator

+

Equality operator

Parameters

bool nc::coordinates::reference_frames::Celestial::operator== bool nc::coordinates::reference_frames::Celestial::operator== (const Celestialconst Celestial inRhs) const
@@ -682,7 +689,7 @@

-

◆ print()

+

◆ print()

@@ -691,7 +698,7 @@

inRhs
- + @@ -703,12 +710,12 @@

-

Prints the Celestial object to the console

+

Prints the Celestial object to the console

-

◆ ra()

+

◆ ra()

@@ -717,7 +724,7 @@

void nc::coordinates::reference_frames::Celestial::print void nc::coordinates::reference_frames::Celestial::print ( ) const
- + @@ -729,13 +736,13 @@

-

Returns the RA object

+

Returns the RA object

Returns
RA
-

◆ radianSeperation() [1/2]

+

◆ radianSeperation() [1/2]

@@ -744,9 +751,9 @@

const RA & nc::coordinates::reference_frames::Celestial::ra const RA & nc::coordinates::reference_frames::Celestial::ra ( ) const
- + - + @@ -757,7 +764,7 @@

-

Returns the radian seperation between the two Celestials

+

Returns the radian seperation between the two Celestials

Parameters

double nc::coordinates::reference_frames::Celestial::radianSeperation double nc::coordinates::reference_frames::Celestial::radianSeperation (const Celestialconst Celestial inOtherCelestial) const
@@ -769,7 +776,7 @@

-

◆ radianSeperation() [2/2]

+

◆ radianSeperation() [2/2]

@@ -778,9 +785,9 @@

inOtherCelestial
- + - + @@ -791,7 +798,7 @@

-

Returns the radian seperation between the Celestial and the input vector

+

Returns the radian seperation between the Celestial and the input vector

Parameters

double nc::coordinates::reference_frames::Celestial::radianSeperation double nc::coordinates::reference_frames::Celestial::radianSeperation (const NdArray< double > & const NdArray< double > &  inVector) const
@@ -803,7 +810,7 @@

-

◆ str()

+

◆ str()

@@ -824,13 +831,13 @@

-

Returns Celestial as a string representation

+

Returns Celestial as a string representation

Returns
string

-

◆ x()

+

◆ x()

@@ -839,7 +846,7 @@

inVector
- + @@ -851,13 +858,13 @@

-

Returns the cartesian x value

+

Returns the cartesian x value

Returns
x
-

◆ xyz()

+

◆ xyz()

@@ -866,7 +873,7 @@

double nc::coordinates::reference_frames::Celestial::x double nc::coordinates::reference_frames::Celestial::x ( ) const
- + @@ -878,13 +885,13 @@

-

Returns the cartesian xyz triplet as an NdArray

+

Returns the cartesian xyz triplet as an NdArray

Returns
NdArray
-

◆ y()

+

◆ y()

@@ -893,7 +900,7 @@

NdArray< double > nc::coordinates::reference_frames::Celestial::xyz NdArray< double > nc::coordinates::reference_frames::Celestial::xyz ( ) const
- + @@ -905,13 +912,13 @@

-

Returns the cartesian y value

+

Returns the cartesian y value

Returns
y
-

◆ z()

+

◆ z()

@@ -920,7 +927,7 @@

double nc::coordinates::reference_frames::Celestial::y double nc::coordinates::reference_frames::Celestial::y ( ) const
- + @@ -932,14 +939,14 @@

-

Returns the cartesian z value

+

Returns the cartesian z value

Returns
z
-

Friends And Related Function Documentation

+

Friends And Related Symbol Documentation

-

◆ operator<<

+

◆ operator<<

@@ -948,7 +955,7 @@

double nc::coordinates::reference_frames::Celestial::z double nc::coordinates::reference_frames::Celestial::z ( ) const
- + @@ -956,7 +963,7 @@

- + @@ -971,7 +978,7 @@

-

Ostream operator

+

Ostream operator

Parameters

std::ostream & operator<< std::ostream & operator<< ( std::ostream &  inStream, const Celestialconst Celestial inCoord 
@@ -992,7 +999,7 @@

diff --git a/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_dec.html b/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_dec.html index 7481546b5..51ade3181 100644 --- a/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_dec.html +++ b/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_dec.html @@ -5,7 +5,7 @@ - + NumCpp: nc::coordinates::reference_frames::Dec Class Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
inStream
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,7 +129,7 @@ - @@ -130,43 +137,43 @@

Public Types

enum class  Sign { NEGATIVE = 0 +
enum class  Sign { NEGATIVE = 0 , POSITIVE }
 Struct Enum for positive or negative Dec angle. More...
- + - + - + - + - + - + - + - + - + - + - + - + - +

Public Member Functions

 Dec ()=default
 Dec ()=default
 
 Dec (double inDegrees)
 Dec (double inDegrees)
 
 Dec (Sign inSign, uint8 inDegrees, uint8 inMinutes, double inSeconds) noexcept
 Dec (Sign inSign, uint8 inDegrees, uint8 inMinutes, double inSeconds) noexcept
 
double degrees () const noexcept
double degrees () const noexcept
 
uint8 degreesWhole () const noexcept
uint8 degreesWhole () const noexcept
 
uint8 minutes () const noexcept
uint8 minutes () const noexcept
 
bool operator!= (const Dec &inRhs) const noexcept
bool operator!= (const Dec &inRhs) const noexcept
 
bool operator== (const Dec &inRhs) const noexcept
bool operator== (const Dec &inRhs) const noexcept
 
void print () const
void print () const
 
double radians () const noexcept
double radians () const noexcept
 
double seconds () const noexcept
double seconds () const noexcept
 
Sign sign () const noexcept
Sign sign () const noexcept
 
std::string str () const
std::string str () const
 
- +

Friends

std::ostream & operator<< (std::ostream &inStream, const Dec &inDec)
std::ostream & operator<< (std::ostream &inStream, const Dec &inDec)
 

Detailed Description

-
(double double  inDegrees)
@@ -254,7 +261,7 @@

-

◆ Dec() [3/3]

+

◆ Dec() [3/3]

@@ -283,7 +290,7 @@

- + @@ -298,7 +305,7 @@

-

Constructor

+

Constructor

Parameters

inDegrees
double double  inSeconds 
@@ -313,7 +320,7 @@

Member Function Documentation

-

◆ degrees()

+

◆ degrees()

@@ -322,7 +329,7 @@

inSign
- + @@ -334,13 +341,13 @@

-

Get the degrees value

+

Get the degrees value

Returns
degrees
-

◆ degreesWhole()

+

◆ degreesWhole()

-

◆ minutes()

+

◆ minutes()

-

◆ operator!=()

+

◆ operator!=()

@@ -403,9 +410,9 @@

double nc::coordinates::reference_frames::Dec::degrees double nc::coordinates::reference_frames::Dec::degrees ( ) const
- + - + @@ -416,7 +423,7 @@

-

Not equality operator

+

Not equality operator

Parameters

bool nc::coordinates::reference_frames::Dec::operator!= bool nc::coordinates::reference_frames::Dec::operator!= (const Decconst Dec inRhs) const
@@ -428,7 +435,7 @@

-

◆ operator==()

+

◆ operator==()

@@ -437,9 +444,9 @@

inRhs
- + - + @@ -450,7 +457,7 @@

-

Equality operator

+

Equality operator

Parameters

bool nc::coordinates::reference_frames::Dec::operator== bool nc::coordinates::reference_frames::Dec::operator== (const Decconst Dec inRhs) const
@@ -462,7 +469,7 @@

-

◆ print()

+

◆ print()

@@ -471,7 +478,7 @@

inRhs
- + @@ -483,12 +490,12 @@

-

Prints the Dec object to the console

+

Prints the Dec object to the console

-

◆ radians()

+

◆ radians()

@@ -497,7 +504,7 @@

void nc::coordinates::reference_frames::Dec::print void nc::coordinates::reference_frames::Dec::print ( ) const
- + @@ -509,13 +516,13 @@

-

Get the radians value

+

Get the radians value

Returns
minutes
-

◆ seconds()

+

◆ seconds()

@@ -524,7 +531,7 @@

double nc::coordinates::reference_frames::Dec::radians double nc::coordinates::reference_frames::Dec::radians ( ) const
- + @@ -536,13 +543,13 @@

-

Get the seconds value

+

Get the seconds value

Returns
seconds
-

◆ sign()

+

◆ sign()

-

◆ str()

+

◆ str()

-

Friends And Related Function Documentation

+

Friends And Related Symbol Documentation

-

◆ operator<<

+

◆ operator<<

@@ -606,7 +613,7 @@

double nc::coordinates::reference_frames::Dec::seconds double nc::coordinates::reference_frames::Dec::seconds ( ) const
- + @@ -614,7 +621,7 @@

- + @@ -629,7 +636,7 @@

-

Ostream operator

+

Ostream operator

Parameters

std::ostream & operator<< std::ostream & operator<< ( std::ostream &  inStream, const Decconst Dec inDec 
@@ -650,7 +657,7 @@

diff --git a/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html b/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html index 05853f1dd..0a1ebc554 100644 --- a/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html +++ b/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html @@ -5,7 +5,7 @@ - + NumCpp: nc::coordinates::reference_frames::ECEF Class Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
inStream
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,62 +131,62 @@ - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + +

Public Member Functions

constexpr ECEF (const Cartesian &cartesian) noexcept
 Constructor. More...
constexpr ECEF (const Cartesian &cartesian) noexcept
 Constructor.
 
 Cartesian () noexcept=default
 Default Constructor. More...
 Cartesian () noexcept=default
 Default Constructor.
 
 Cartesian (Cartesian &&other) noexcept=default
 Move Constructor. More...
 Cartesian (Cartesian &&other) noexcept=default
 Move Constructor.
 
 Cartesian (const Cartesian &other) noexcept=default
 Copy Constructor. More...
 Cartesian (const Cartesian &other) noexcept=default
 Copy Constructor.
 
 Cartesian (const NdArray< double > &inCartesianVector)
 Cartesian (const NdArray< double > &inCartesianVector)
 
 Cartesian (const Vec2 &inCartesianVector)
 Default Constructor. More...
 Cartesian (const Vec2 &inCartesianVector)
 Default Constructor.
 
 Cartesian (const Vec3 &inCartesianVector)
 Default Constructor. More...
 Cartesian (const Vec3 &inCartesianVector)
 Default Constructor.
 
constexpr Cartesian (double inX, double inY, double inZ=0.) noexcept
 Constructor. More...
constexpr Cartesian (double inX, double inY, double inZ=0.) noexcept
 Constructor.
 
bool operator!= (const Cartesian &other) const noexcept
 Non-Equality Operator. More...
bool operator!= (const Cartesian &other) const noexcept
 Non-Equality Operator.
 
bool operator== (const Cartesian &other) const noexcept
 Non-Equality Operator. More...
bool operator== (const Cartesian &other) const noexcept
 Non-Equality Operator.
 
- - + + - - + + - - + +

Static Public Member Functions

static Cartesian xHat () noexcept
 x Unit Vector More...
static Cartesian xHat () noexcept
 x Unit Vector
 
static Cartesian yHat () noexcept
 y Unit Vector More...
static Cartesian yHat () noexcept
 y Unit Vector
 
static Cartesian zHat () noexcept
 z Unit Vector More...
static Cartesian zHat () noexcept
 z Unit Vector
 
- + - + - +

Data Fields

double x { 0. }
double x { 0. }
 
double y { 0. }
double y { 0. }
 
double z { 0. }
double z { 0. }
 

Detailed Description

-

ECEF coordinates.

+

ECEF coordinates.

Constructor & Destructor Documentation

-

◆ ECEF()

+

◆ ECEF()

@@ -188,9 +195,9 @@

- + - + @@ -214,7 +221,7 @@

Member Function Documentation

-

◆ Cartesian() [1/7]

+

◆ Cartesian() [1/7]

@@ -241,7 +248,7 @@

-

◆ Cartesian() [2/7]

+

◆ Cartesian() [2/7]

@@ -275,7 +282,7 @@

-

◆ Cartesian() [3/7]

+

◆ Cartesian() [3/7]

- + @@ -309,7 +316,7 @@

-

◆ Cartesian() [4/7]

+

◆ Cartesian() [4/7]

- + @@ -331,7 +338,7 @@

-

Constructor

+

Constructor

Parameters

constexpr nc::coordinates::reference_frames::ECEF::ECEF constexpr nc::coordinates::reference_frames::ECEF::ECEF (const Cartesianconst Cartesian cartesian)
(const Cartesianconst Cartesian other)
(const NdArray< double > & const NdArray< double > &  inCartesianVector)
@@ -342,7 +349,7 @@

-

◆ Cartesian() [5/7]

+

◆ Cartesian() [5/7]

- + @@ -376,7 +383,7 @@

-

◆ Cartesian() [6/7]

+

◆ Cartesian() [6/7]

- + @@ -410,7 +417,7 @@

-

◆ Cartesian() [7/7]

+

◆ Cartesian() [7/7]

@@ -419,21 +426,21 @@

inCartesianVector
(const Vec2const Vec2 inCartesianVector)
(const Vec3const Vec3 inCartesianVector)
- + - + - + - + @@ -462,7 +469,7 @@

-

◆ operator!=()

+

◆ operator!=()

@@ -471,9 +478,9 @@

constexpr nc::coordinates::Cartesian::Cartesian constexpr nc::coordinates::Cartesian::Cartesian (double double  inX,
double double  inY,
double double  inZ = 0. 
- + - + @@ -497,7 +504,7 @@

-

◆ operator==()

+

◆ operator==()

@@ -506,9 +513,9 @@

bool nc::coordinates::Cartesian::operator!= bool nc::coordinates::Cartesian::operator!= (const Cartesianconst Cartesian other) const
- + - + @@ -532,7 +539,7 @@

-

◆ xHat()

+

◆ xHat()

@@ -541,7 +548,7 @@

bool nc::coordinates::Cartesian::operator== bool nc::coordinates::Cartesian::operator== (const Cartesianconst Cartesian other) const
- + @@ -560,7 +567,7 @@

-

◆ yHat()

+

◆ yHat()

@@ -569,7 +576,7 @@

static Cartesian nc::coordinates::Cartesian::xHat static Cartesian nc::coordinates::Cartesian::xHat ( )
- + @@ -588,7 +595,7 @@

-

◆ zHat()

+

◆ zHat()

@@ -597,7 +604,7 @@

static Cartesian nc::coordinates::Cartesian::yHat static Cartesian nc::coordinates::Cartesian::yHat ( )
- + @@ -617,7 +624,7 @@

Field Documentation

-

◆ x

+

◆ x

@@ -626,7 +633,7 @@

static Cartesian nc::coordinates::Cartesian::zHat static Cartesian nc::coordinates::Cartesian::zHat ( )
- +
double nc::coordinates::Cartesian::x { 0. }double nc::coordinates::Cartesian::x { 0. }

- +
double nc::coordinates::Cartesian::y { 0. }double nc::coordinates::Cartesian::y { 0. }
- +
double nc::coordinates::Cartesian::z { 0. }double nc::coordinates::Cartesian::z { 0. }
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,83 +131,83 @@ - - + + - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

Public Member Functions

constexpr ENU (const Cartesian &cartesian) noexcept
 Constructor. More...
constexpr ENU (const Cartesian &cartesian) noexcept
 Constructor.
 
constexpr ENU (double east, double north, double up) noexcept
 Constructor. More...
constexpr ENU (double east, double north, double up) noexcept
 Constructor.
 
 Cartesian () noexcept=default
 Default Constructor. More...
 Cartesian () noexcept=default
 Default Constructor.
 
 Cartesian (Cartesian &&other) noexcept=default
 Move Constructor. More...
 Cartesian (Cartesian &&other) noexcept=default
 Move Constructor.
 
 Cartesian (const Cartesian &other) noexcept=default
 Copy Constructor. More...
 Cartesian (const Cartesian &other) noexcept=default
 Copy Constructor.
 
 Cartesian (const NdArray< double > &inCartesianVector)
 Cartesian (const NdArray< double > &inCartesianVector)
 
 Cartesian (const Vec2 &inCartesianVector)
 Default Constructor. More...
 Cartesian (const Vec2 &inCartesianVector)
 Default Constructor.
 
 Cartesian (const Vec3 &inCartesianVector)
 Default Constructor. More...
 Cartesian (const Vec3 &inCartesianVector)
 Default Constructor.
 
constexpr Cartesian (double inX, double inY, double inZ=0.) noexcept
 Constructor. More...
constexpr Cartesian (double inX, double inY, double inZ=0.) noexcept
 Constructor.
 
double east () const noexcept
 east getter More...
double east () const noexcept
 east getter
 
double north () const noexcept
 north getter More...
double north () const noexcept
 north getter
 
bool operator!= (const Cartesian &other) const noexcept
 Non-Equality Operator. More...
bool operator!= (const Cartesian &other) const noexcept
 Non-Equality Operator.
 
bool operator== (const Cartesian &other) const noexcept
 Non-Equality Operator. More...
bool operator== (const Cartesian &other) const noexcept
 Non-Equality Operator.
 
void setEast (double east) noexcept
 east setter More...
void setEast (double east) noexcept
 east setter
 
void setNorth (double north) noexcept
 north setter More...
void setNorth (double north) noexcept
 north setter
 
void setUp (double up) noexcept
 up setter More...
void setUp (double up) noexcept
 up setter
 
double up () const noexcept
 up getter More...
double up () const noexcept
 up getter
 
- - + + - - + + - - + +

Static Public Member Functions

static Cartesian xHat () noexcept
 x Unit Vector More...
static Cartesian xHat () noexcept
 x Unit Vector
 
static Cartesian yHat () noexcept
 y Unit Vector More...
static Cartesian yHat () noexcept
 y Unit Vector
 
static Cartesian zHat () noexcept
 z Unit Vector More...
static Cartesian zHat () noexcept
 z Unit Vector
 
- + - + - +

Data Fields

double x { 0. }
double x { 0. }
 
double y { 0. }
double y { 0. }
 
double z { 0. }
double z { 0. }
 

Detailed Description

-

East North Up coordinates.

+

East North Up coordinates.

Constructor & Destructor Documentation

-

◆ ENU() [1/2]

+

◆ ENU() [1/2]

@@ -209,9 +216,9 @@

- + - + @@ -234,7 +241,7 @@

-

◆ ENU() [2/2]

+

◆ ENU() [2/2]

@@ -243,21 +250,21 @@

constexpr nc::coordinates::reference_frames::ENU::ENU constexpr nc::coordinates::reference_frames::ENU::ENU (const Cartesianconst Cartesian cartesian)
- + - + - + - + @@ -287,7 +294,7 @@

Member Function Documentation

-

◆ Cartesian() [1/7]

+

◆ Cartesian() [1/7]

@@ -314,7 +321,7 @@

-

◆ Cartesian() [2/7]

+

◆ Cartesian() [2/7]

@@ -348,7 +355,7 @@

-

◆ Cartesian() [3/7]

+

◆ Cartesian() [3/7]

- + @@ -382,7 +389,7 @@

-

◆ Cartesian() [4/7]

+

◆ Cartesian() [4/7]

- + @@ -404,7 +411,7 @@

-

Constructor

+

Constructor

Parameters

constexpr nc::coordinates::reference_frames::ENU::ENU constexpr nc::coordinates::reference_frames::ENU::ENU (double double  east,
double double  north,
double double  up 
(const Cartesianconst Cartesian other)
(const NdArray< double > & const NdArray< double > &  inCartesianVector)
@@ -415,7 +422,7 @@

-

◆ Cartesian() [5/7]

+

◆ Cartesian() [5/7]

- + @@ -449,7 +456,7 @@

-

◆ Cartesian() [6/7]

+

◆ Cartesian() [6/7]

- + @@ -483,7 +490,7 @@

-

◆ Cartesian() [7/7]

+

◆ Cartesian() [7/7]

@@ -492,21 +499,21 @@

inCartesianVector
(const Vec2const Vec2 inCartesianVector)
(const Vec3const Vec3 inCartesianVector)
- + - + - + - + @@ -535,7 +542,7 @@

-

◆ east()

+

◆ east()

@@ -544,7 +551,7 @@

constexpr nc::coordinates::Cartesian::Cartesian constexpr nc::coordinates::Cartesian::Cartesian (double double  inX,
double double  inY,
double double  inZ = 0. 
- + @@ -563,7 +570,7 @@

-

◆ north()

+

◆ north()

@@ -572,7 +579,7 @@

double nc::coordinates::reference_frames::ENU::east double nc::coordinates::reference_frames::ENU::east ( ) const
- + @@ -591,7 +598,7 @@

-

◆ operator!=()

+

◆ operator!=()

@@ -600,9 +607,9 @@

double nc::coordinates::reference_frames::ENU::north double nc::coordinates::reference_frames::ENU::north ( ) const
- + - + @@ -626,7 +633,7 @@

-

◆ operator==()

+

◆ operator==()

@@ -635,9 +642,9 @@

bool nc::coordinates::Cartesian::operator!= bool nc::coordinates::Cartesian::operator!= (const Cartesianconst Cartesian other) const
- + - + @@ -661,7 +668,7 @@

-

◆ setEast()

+

◆ setEast()

@@ -670,9 +677,9 @@

bool nc::coordinates::Cartesian::operator== bool nc::coordinates::Cartesian::operator== (const Cartesianconst Cartesian other) const
- + - + @@ -695,7 +702,7 @@

-

◆ setNorth()

+

◆ setNorth()

@@ -704,9 +711,9 @@

void nc::coordinates::reference_frames::ENU::setEast void nc::coordinates::reference_frames::ENU::setEast (double double  east)
- + - + @@ -729,7 +736,7 @@

-

◆ setUp()

+

◆ setUp()

@@ -738,9 +745,9 @@

void nc::coordinates::reference_frames::ENU::setNorth void nc::coordinates::reference_frames::ENU::setNorth (double double  north)
- + - + @@ -763,7 +770,7 @@

-

◆ up()

+

◆ up()

@@ -772,7 +779,7 @@

void nc::coordinates::reference_frames::ENU::setUp void nc::coordinates::reference_frames::ENU::setUp (double double  up)
- + @@ -791,7 +798,7 @@

-

◆ xHat()

+

◆ xHat()

@@ -800,7 +807,7 @@

double nc::coordinates::reference_frames::ENU::up double nc::coordinates::reference_frames::ENU::up ( ) const
- + @@ -819,7 +826,7 @@

-

◆ yHat()

+

◆ yHat()

@@ -828,7 +835,7 @@

static Cartesian nc::coordinates::Cartesian::xHat static Cartesian nc::coordinates::Cartesian::xHat ( )
- + @@ -847,7 +854,7 @@

-

◆ zHat()

+

◆ zHat()

@@ -856,7 +863,7 @@

static Cartesian nc::coordinates::Cartesian::yHat static Cartesian nc::coordinates::Cartesian::yHat ( )
- + @@ -876,7 +883,7 @@

Field Documentation

-

◆ x

+

◆ x

@@ -885,7 +892,7 @@

static Cartesian nc::coordinates::Cartesian::zHat static Cartesian nc::coordinates::Cartesian::zHat ( )
- +
double nc::coordinates::Cartesian::x { 0. }double nc::coordinates::Cartesian::x { 0. }

- +
double nc::coordinates::Cartesian::y { 0. }double nc::coordinates::Cartesian::y { 0. }
- +
double nc::coordinates::Cartesian::z { 0. }double nc::coordinates::Cartesian::z { 0. }
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,33 +128,33 @@ - - + + - - + + - - + + - - + +

Public Member Functions

 Geocentric ()=default
 Default Constructor. More...
 Geocentric ()=default
 Default Constructor.
 
constexpr Geocentric (double inLatitude, double inLongitude, double inRadius=0.) noexcept
 Constructor. More...
constexpr Geocentric (double inLatitude, double inLongitude, double inRadius=0.) noexcept
 Constructor.
 
bool operator!= (const Geocentric &other) const noexcept
 Non-Equality Operator. More...
bool operator!= (const Geocentric &other) const noexcept
 Non-Equality Operator.
 
bool operator== (const Geocentric &other) const noexcept
 Non-Equality Operator. More...
bool operator== (const Geocentric &other) const noexcept
 Non-Equality Operator.
 
- + - + - +

Data Fields

double latitude { 0. }
double latitude { 0. }
 
double longitude { 0. }
double longitude { 0. }
 
double radius { 0. }
double radius { 0. }
 

Detailed Description

-

Geocentric coordinates.

+

Geocentric coordinates.

Constructor & Destructor Documentation

-

◆ Geocentric() [1/2]

+

◆ Geocentric() [1/2]

@@ -174,7 +181,7 @@

-

◆ Geocentric() [2/2]

+

◆ Geocentric() [2/2]

@@ -183,21 +190,21 @@

- + - + - + - + @@ -227,7 +234,7 @@

Member Function Documentation

-

◆ operator!=()

+

◆ operator!=()

@@ -236,9 +243,9 @@

constexpr nc::coordinates::reference_frames::Geocentric::Geocentric constexpr nc::coordinates::reference_frames::Geocentric::Geocentric (double double  inLatitude,
double double  inLongitude,
double double  inRadius = 0. 
- + - + @@ -262,7 +269,7 @@

-

◆ operator==()

+

◆ operator==()

@@ -271,9 +278,9 @@

bool nc::coordinates::reference_frames::Geocentric::operator!= bool nc::coordinates::reference_frames::Geocentric::operator!= (const Geocentricconst Geocentric other) const
- + - + @@ -298,13 +305,13 @@

Field Documentation

-

◆ latitude

+

◆ latitude

bool nc::coordinates::reference_frames::Geocentric::operator== bool nc::coordinates::reference_frames::Geocentric::operator== (const Geocentricconst Geocentric other) const
- +
double nc::coordinates::reference_frames::Geocentric::latitude { 0. }double nc::coordinates::reference_frames::Geocentric::latitude { 0. }

@@ -312,13 +319,13 @@

-

◆ longitude

+

◆ longitude

- +
double nc::coordinates::reference_frames::Geocentric::longitude { 0. }double nc::coordinates::reference_frames::Geocentric::longitude { 0. }
@@ -326,13 +333,13 @@

-

◆ radius

+

◆ radius

- +
double nc::coordinates::reference_frames::Geocentric::radius { 0. }double nc::coordinates::reference_frames::Geocentric::radius { 0. }
@@ -348,7 +355,7 @@

diff --git a/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html b/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html index 713269da1..8f1905c00 100644 --- a/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html +++ b/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html @@ -5,7 +5,7 @@ - + NumCpp: nc::coordinates::reference_frames::LLA Class Reference @@ -50,7 +50,7 @@

NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,33 +128,33 @@ - - + + - - + + - - + + - - + +

Public Member Functions

 LLA ()=default
 Default Constructor. More...
 LLA ()=default
 Default Constructor.
 
constexpr LLA (double inLatitude, double inLongitude, double inAltitude=0.) noexcept
 Constructor. More...
constexpr LLA (double inLatitude, double inLongitude, double inAltitude=0.) noexcept
 Constructor.
 
bool operator!= (const LLA &other) const noexcept
 Non-Equality Operator. More...
bool operator!= (const LLA &other) const noexcept
 Non-Equality Operator.
 
bool operator== (const LLA &other) const noexcept
 Non-Equality Operator. More...
bool operator== (const LLA &other) const noexcept
 Non-Equality Operator.
 
- + - + - +

Data Fields

double altitude { 0. }
double altitude { 0. }
 
double latitude { 0. }
double latitude { 0. }
 
double longitude { 0. }
double longitude { 0. }
 

Detailed Description

-

Geodetic coordinates.

+

Geodetic coordinates.

Constructor & Destructor Documentation

-

◆ LLA() [1/2]

+

◆ LLA() [1/2]

@@ -174,7 +181,7 @@

-

◆ LLA() [2/2]

+

◆ LLA() [2/2]

@@ -183,21 +190,21 @@

- + - + - + - + @@ -227,7 +234,7 @@

Member Function Documentation

-

◆ operator!=()

+

◆ operator!=()

@@ -236,9 +243,9 @@

constexpr nc::coordinates::reference_frames::LLA::LLA constexpr nc::coordinates::reference_frames::LLA::LLA (double double  inLatitude,
double double  inLongitude,
double double  inAltitude = 0. 
- + - + @@ -262,7 +269,7 @@

-

◆ operator==()

+

◆ operator==()

@@ -271,9 +278,9 @@

bool nc::coordinates::reference_frames::LLA::operator!= bool nc::coordinates::reference_frames::LLA::operator!= (const LLAconst LLA other) const
- + - + @@ -298,13 +305,13 @@

Field Documentation

-

◆ altitude

+

◆ altitude

bool nc::coordinates::reference_frames::LLA::operator== bool nc::coordinates::reference_frames::LLA::operator== (const LLAconst LLA other) const
- +
double nc::coordinates::reference_frames::LLA::altitude { 0. }double nc::coordinates::reference_frames::LLA::altitude { 0. }

@@ -312,13 +319,13 @@

-

◆ latitude

+

◆ latitude

- +
double nc::coordinates::reference_frames::LLA::latitude { 0. }double nc::coordinates::reference_frames::LLA::latitude { 0. }
@@ -326,13 +333,13 @@

-

◆ longitude

+

◆ longitude

- +
double nc::coordinates::reference_frames::LLA::longitude { 0. }double nc::coordinates::reference_frames::LLA::longitude { 0. }
@@ -348,7 +355,7 @@

diff --git a/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html b/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html index 236c2a9c7..526853121 100644 --- a/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html +++ b/docs/doxygen/html/classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html @@ -5,7 +5,7 @@ - + NumCpp: nc::coordinates::reference_frames::NED Class Reference @@ -50,7 +50,7 @@

NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,83 +131,83 @@ - - + + - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

Public Member Functions

constexpr NED (const Cartesian &cartesian) noexcept
 Constructor. More...
constexpr NED (const Cartesian &cartesian) noexcept
 Constructor.
 
constexpr NED (double north, double east, double down) noexcept
 Constructor. More...
constexpr NED (double north, double east, double down) noexcept
 Constructor.
 
 Cartesian () noexcept=default
 Default Constructor. More...
 Cartesian () noexcept=default
 Default Constructor.
 
 Cartesian (Cartesian &&other) noexcept=default
 Move Constructor. More...
 Cartesian (Cartesian &&other) noexcept=default
 Move Constructor.
 
 Cartesian (const Cartesian &other) noexcept=default
 Copy Constructor. More...
 Cartesian (const Cartesian &other) noexcept=default
 Copy Constructor.
 
 Cartesian (const NdArray< double > &inCartesianVector)
 Cartesian (const NdArray< double > &inCartesianVector)
 
 Cartesian (const Vec2 &inCartesianVector)
 Default Constructor. More...
 Cartesian (const Vec2 &inCartesianVector)
 Default Constructor.
 
 Cartesian (const Vec3 &inCartesianVector)
 Default Constructor. More...
 Cartesian (const Vec3 &inCartesianVector)
 Default Constructor.
 
constexpr Cartesian (double inX, double inY, double inZ=0.) noexcept
 Constructor. More...
constexpr Cartesian (double inX, double inY, double inZ=0.) noexcept
 Constructor.
 
double down () const noexcept
 down getter More...
double down () const noexcept
 down getter
 
double east () const noexcept
 east getter More...
double east () const noexcept
 east getter
 
double north () const noexcept
 north getter More...
double north () const noexcept
 north getter
 
bool operator!= (const Cartesian &other) const noexcept
 Non-Equality Operator. More...
bool operator!= (const Cartesian &other) const noexcept
 Non-Equality Operator.
 
bool operator== (const Cartesian &other) const noexcept
 Non-Equality Operator. More...
bool operator== (const Cartesian &other) const noexcept
 Non-Equality Operator.
 
void setDown (double down) noexcept
 down setter More...
void setDown (double down) noexcept
 down setter
 
void setEast (double east) noexcept
 east setter More...
void setEast (double east) noexcept
 east setter
 
void setNorth (double north) noexcept
 north setter More...
void setNorth (double north) noexcept
 north setter
 
- - + + - - + + - - + +

Static Public Member Functions

static Cartesian xHat () noexcept
 x Unit Vector More...
static Cartesian xHat () noexcept
 x Unit Vector
 
static Cartesian yHat () noexcept
 y Unit Vector More...
static Cartesian yHat () noexcept
 y Unit Vector
 
static Cartesian zHat () noexcept
 z Unit Vector More...
static Cartesian zHat () noexcept
 z Unit Vector
 
- + - + - +

Data Fields

double x { 0. }
double x { 0. }
 
double y { 0. }
double y { 0. }
 
double z { 0. }
double z { 0. }
 

Detailed Description

-

North east down coordinates.

+

North east down coordinates.

Constructor & Destructor Documentation

-

◆ NED() [1/2]

+

◆ NED() [1/2]

@@ -209,9 +216,9 @@

- + - + @@ -234,7 +241,7 @@

-

◆ NED() [2/2]

+

◆ NED() [2/2]

@@ -243,21 +250,21 @@

constexpr nc::coordinates::reference_frames::NED::NED constexpr nc::coordinates::reference_frames::NED::NED (const Cartesianconst Cartesian cartesian)
- + - + - + - + @@ -287,7 +294,7 @@

Member Function Documentation

-

◆ Cartesian() [1/7]

+

◆ Cartesian() [1/7]

@@ -314,7 +321,7 @@

-

◆ Cartesian() [2/7]

+

◆ Cartesian() [2/7]

@@ -348,7 +355,7 @@

-

◆ Cartesian() [3/7]

+

◆ Cartesian() [3/7]

- + @@ -382,7 +389,7 @@

-

◆ Cartesian() [4/7]

+

◆ Cartesian() [4/7]

- + @@ -404,7 +411,7 @@

-

Constructor

+

Constructor

Parameters

constexpr nc::coordinates::reference_frames::NED::NED constexpr nc::coordinates::reference_frames::NED::NED (double double  north,
double double  east,
double double  down 
(const Cartesianconst Cartesian other)
(const NdArray< double > & const NdArray< double > &  inCartesianVector)
@@ -415,7 +422,7 @@

-

◆ Cartesian() [5/7]

+

◆ Cartesian() [5/7]

- + @@ -449,7 +456,7 @@

-

◆ Cartesian() [6/7]

+

◆ Cartesian() [6/7]

- + @@ -483,7 +490,7 @@

-

◆ Cartesian() [7/7]

+

◆ Cartesian() [7/7]

@@ -492,21 +499,21 @@

inCartesianVector
(const Vec2const Vec2 inCartesianVector)
(const Vec3const Vec3 inCartesianVector)
- + - + - + - + @@ -535,7 +542,7 @@

-

◆ down()

+

◆ down()

@@ -544,7 +551,7 @@

constexpr nc::coordinates::Cartesian::Cartesian constexpr nc::coordinates::Cartesian::Cartesian (double double  inX,
double double  inY,
double double  inZ = 0. 
- + @@ -563,7 +570,7 @@

-

◆ east()

+

◆ east()

@@ -572,7 +579,7 @@

double nc::coordinates::reference_frames::NED::down double nc::coordinates::reference_frames::NED::down ( ) const
- + @@ -591,7 +598,7 @@

-

◆ north()

+

◆ north()

@@ -600,7 +607,7 @@

double nc::coordinates::reference_frames::NED::east double nc::coordinates::reference_frames::NED::east ( ) const
- + @@ -619,7 +626,7 @@

-

◆ operator!=()

+

◆ operator!=()

@@ -628,9 +635,9 @@

double nc::coordinates::reference_frames::NED::north double nc::coordinates::reference_frames::NED::north ( ) const
- + - + @@ -654,7 +661,7 @@

-

◆ operator==()

+

◆ operator==()

@@ -663,9 +670,9 @@

bool nc::coordinates::Cartesian::operator!= bool nc::coordinates::Cartesian::operator!= (const Cartesianconst Cartesian other) const
- + - + @@ -689,7 +696,7 @@

-

◆ setDown()

+

◆ setDown()

@@ -698,9 +705,9 @@

bool nc::coordinates::Cartesian::operator== bool nc::coordinates::Cartesian::operator== (const Cartesianconst Cartesian other) const
- + - + @@ -723,7 +730,7 @@

-

◆ setEast()

+

◆ setEast()

@@ -732,9 +739,9 @@

void nc::coordinates::reference_frames::NED::setDown void nc::coordinates::reference_frames::NED::setDown (double double  down)
- + - + @@ -757,7 +764,7 @@

-

◆ setNorth()

+

◆ setNorth()

@@ -766,9 +773,9 @@

void nc::coordinates::reference_frames::NED::setEast void nc::coordinates::reference_frames::NED::setEast (double double  east)
- + - + @@ -791,7 +798,7 @@

-

◆ xHat()

+

◆ xHat()

@@ -800,7 +807,7 @@

void nc::coordinates::reference_frames::NED::setNorth void nc::coordinates::reference_frames::NED::setNorth (double double  north)
- + @@ -819,7 +826,7 @@

-

◆ yHat()

+

◆ yHat()

@@ -828,7 +835,7 @@

static Cartesian nc::coordinates::Cartesian::xHat static Cartesian nc::coordinates::Cartesian::xHat ( )
- + @@ -847,7 +854,7 @@

-

◆ zHat()

+

◆ zHat()

@@ -856,7 +863,7 @@

static Cartesian nc::coordinates::Cartesian::yHat static Cartesian nc::coordinates::Cartesian::yHat ( )
- + @@ -876,7 +883,7 @@

Field Documentation

-

◆ x

+

◆ x

@@ -885,7 +892,7 @@

static Cartesian nc::coordinates::Cartesian::zHat static Cartesian nc::coordinates::Cartesian::zHat ( )
- +
double nc::coordinates::Cartesian::x { 0. }double nc::coordinates::Cartesian::x { 0. }

- +
double nc::coordinates::Cartesian::y { 0. }double nc::coordinates::Cartesian::y { 0. }
- +
double nc::coordinates::Cartesian::z { 0. }double nc::coordinates::Cartesian::z { 0. }
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,41 +128,41 @@ - + - + - + - + - + - + - + - + - + - + - + - +

Public Member Functions

 RA ()=default
 RA ()=default
 
 RA (double inDegrees)
 RA (double inDegrees)
 
 RA (uint8 inHours, uint8 inMinutes, double inSeconds) noexcept
 RA (uint8 inHours, uint8 inMinutes, double inSeconds) noexcept
 
double degrees () const noexcept
double degrees () const noexcept
 
uint8 hours () const noexcept
uint8 hours () const noexcept
 
uint8 minutes () const noexcept
uint8 minutes () const noexcept
 
bool operator!= (const RA &inRhs) const noexcept
bool operator!= (const RA &inRhs) const noexcept
 
bool operator== (const RA &inRhs) const noexcept
bool operator== (const RA &inRhs) const noexcept
 
void print () const
void print () const
 
double radians () const noexcept
double radians () const noexcept
 
double seconds () const noexcept
double seconds () const noexcept
 
std::string str () const
std::string str () const
 
- +

Friends

std::ostream & operator<< (std::ostream &inStream, const RA &inRa)
std::ostream & operator<< (std::ostream &inStream, const RA &inRa)
 

Detailed Description

-

Holds a right ascension object.

+

Holds a right ascension object.

Constructor & Destructor Documentation

-

◆ RA() [1/3]

+

◆ RA() [1/3]

-

◆ RA() [2/3]

+

◆ RA() [2/3]

(double double  inDegrees)
@@ -214,7 +221,7 @@

-

◆ RA() [3/3]

+

◆ RA() [3/3]

@@ -237,7 +244,7 @@

- + @@ -252,7 +259,7 @@

-

Constructor

+

Constructor

Parameters

inDegrees
double double  inSeconds 
@@ -266,7 +273,7 @@

Member Function Documentation

-

◆ degrees()

+

◆ degrees()

@@ -275,7 +282,7 @@

inHours
- + @@ -287,13 +294,13 @@

-

Get the degrees value

+

Get the degrees value

Returns
degrees
-

◆ hours()

+

◆ hours()

-

◆ minutes()

+

◆ minutes()

-

◆ operator!=()

+

◆ operator!=()

@@ -356,9 +363,9 @@

double nc::coordinates::reference_frames::RA::degrees double nc::coordinates::reference_frames::RA::degrees ( ) const
- + - + @@ -369,7 +376,7 @@

-

Not equality operator

+

Not equality operator

Parameters

bool nc::coordinates::reference_frames::RA::operator!= bool nc::coordinates::reference_frames::RA::operator!= (const RAconst RA inRhs) const
@@ -381,7 +388,7 @@

-

◆ operator==()

+

◆ operator==()

@@ -390,9 +397,9 @@

inRhs
- + - + @@ -403,7 +410,7 @@

-

Equality operator

+

Equality operator

Parameters

bool nc::coordinates::reference_frames::RA::operator== bool nc::coordinates::reference_frames::RA::operator== (const RAconst RA inRhs) const
@@ -415,7 +422,7 @@

-

◆ print()

+

◆ print()

@@ -424,7 +431,7 @@

inRhs
- + @@ -436,12 +443,12 @@

-

Prints the RA object to the console

+

Prints the RA object to the console

-

◆ radians()

+

◆ radians()

@@ -450,7 +457,7 @@

void nc::coordinates::reference_frames::RA::print void nc::coordinates::reference_frames::RA::print ( ) const
- + @@ -462,13 +469,13 @@

-

Get the radians value

+

Get the radians value

Returns
radians
-

◆ seconds()

+

◆ seconds()

@@ -477,7 +484,7 @@

double nc::coordinates::reference_frames::RA::radians double nc::coordinates::reference_frames::RA::radians ( ) const
- + @@ -489,13 +496,13 @@

-

Get the seconds value

+

Get the seconds value

Returns
seconds
-

◆ str()

+

◆ str()

@@ -516,14 +523,14 @@

-

Return the RA object as a string representation

+

Return the RA object as a string representation

Returns
std::string

-

Friends And Related Function Documentation

+

Friends And Related Symbol Documentation

-

◆ operator<<

+

◆ operator<<

@@ -532,7 +539,7 @@

double nc::coordinates::reference_frames::RA::seconds double nc::coordinates::reference_frames::RA::seconds ( ) const
- + @@ -540,7 +547,7 @@

- + @@ -555,7 +562,7 @@

-

Ostream operator

+

Ostream operator

Parameters

std::ostream & operator<< std::ostream & operator<< ( std::ostream &  inStream, const RAconst RA inRa 
@@ -575,7 +582,7 @@

diff --git a/docs/doxygen/html/classnc_1_1image_processing_1_1_centroid.html b/docs/doxygen/html/classnc_1_1image_processing_1_1_centroid.html index a9406fd40..989da8a23 100644 --- a/docs/doxygen/html/classnc_1_1image_processing_1_1_centroid.html +++ b/docs/doxygen/html/classnc_1_1image_processing_1_1_centroid.html @@ -5,7 +5,7 @@ - + NumCpp: nc::imageProcessing::Centroid< dtype > Class Template Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
inStream
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,61 +129,61 @@ - +

Public Types

using accumulator_t = typename std::conditional< std::is_integral< dtype >::value, int64, double >::type
using accumulator_t = typename std::conditional< std::is_integral< dtype >::value, int64, double >::type
 
- + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Public Member Functions

 Centroid ()=default
 Centroid ()=default
 
 Centroid (const Cluster< dtype > &inCluster)
 Centroid (const Cluster< dtype > &inCluster)
 
double a () const noexcept
double a () const noexcept
 
double b () const noexcept
double b () const noexcept
 
double col () const noexcept
double col () const noexcept
 
double eccentricity () const noexcept
double eccentricity () const noexcept
 
double eod () const noexcept
double eod () const noexcept
 
accumulator_t intensity () const noexcept
accumulator_t intensity () const noexcept
 
bool operator!= (const Centroid< dtype > &rhs) const noexcept
bool operator!= (const Centroid< dtype > &rhs) const noexcept
 
bool operator< (const Centroid< dtype > &rhs) const noexcept
bool operator< (const Centroid< dtype > &rhs) const noexcept
 
bool operator== (const Centroid< dtype > &rhs) const noexcept
bool operator== (const Centroid< dtype > &rhs) const noexcept
 
double orientation () const noexcept
double orientation () const noexcept
 
void print () const
void print () const
 
double row () const noexcept
double row () const noexcept
 
std::string str () const
std::string str () const
 
- +

Friends

std::ostream & operator<< (std::ostream &inStream, const Centroid< dtype > &inCentriod)
std::ostream & operator<< (std::ostream &inStream, const Centroid< dtype > &inCentriod)
 

Detailed Description

-
template<typename dtype>
-class nc::imageProcessing::Centroid< dtype >

holds the information for a centroid

+
template<typename dtype>
+class nc::imageProcessing::Centroid< dtype >

holds the information for a centroid

Member Typedef Documentation

-

◆ accumulator_t

+

◆ accumulator_t

-template<typename dtype >
+template<typename dtype >
- +
using nc::imageProcessing::Centroid< dtype >::accumulator_t = typename std::conditional<std::is_integral<dtype>::value, int64, double>::typeusing nc::imageProcessing::Centroid< dtype >::accumulator_t = typename std::conditional<std::is_integral<dtype>::value, int64, double>::type
@@ -185,18 +192,18 @@

Constructor & Destructor Documentation

-

◆ Centroid() [1/2]

+

◆ Centroid() [1/2]

-template<typename dtype >
+template<typename dtype >
@@ -58,10 +58,10 @@
- + @@ -208,25 +215,25 @@

-

defualt constructor needed by containers

+

defualt constructor needed by containers

-

◆ Centroid() [2/2]

+

◆ Centroid() [2/2]

-template<typename dtype >
+template<typename dtype >

nc::imageProcessing::Centroid< dtype >::Centroid nc::imageProcessing::Centroid< dtype >::Centroid ( )
@@ -58,10 +58,10 @@
- + - + @@ -237,7 +244,7 @@

-

constructor

+

constructor

Parameters

nc::imageProcessing::Centroid< dtype >::Centroid nc::imageProcessing::Centroid< dtype >::Centroid (const Cluster< dtype > & const Cluster< dtype > &  inCluster)
@@ -249,18 +256,18 @@

Member Function Documentation

-

◆ a()

+

◆ a()

-template<typename dtype >
+template<typename dtype >
inCluster
@@ -58,10 +58,10 @@
- + @@ -272,24 +279,24 @@

-

returns the ellipse semi-major axis a

+

returns the ellipse semi-major axis a

Returns
a
-

◆ b()

+

◆ b()

-template<typename dtype >
+template<typename dtype >

double nc::imageProcessing::Centroid< dtype >::a double nc::imageProcessing::Centroid< dtype >::a ( ) const
@@ -58,10 +58,10 @@
- + @@ -301,24 +308,24 @@

-

returns the ellipse semi-minor axis b

+

returns the ellipse semi-minor axis b

Returns
b
-

◆ col()

+

◆ col()

-template<typename dtype >
+template<typename dtype >

double nc::imageProcessing::Centroid< dtype >::b double nc::imageProcessing::Centroid< dtype >::b ( ) const
@@ -58,10 +58,10 @@
- + @@ -330,24 +337,24 @@

-

gets the centroid col

+

gets the centroid col

Returns
centroid col
-

◆ eccentricity()

+

◆ eccentricity()

-template<typename dtype >
+template<typename dtype >

double nc::imageProcessing::Centroid< dtype >::col double nc::imageProcessing::Centroid< dtype >::col ( ) const
@@ -58,10 +58,10 @@
- + @@ -359,24 +366,24 @@

-

returns the ellipse eccentricity

+

returns the ellipse eccentricity

Returns
eccentricity
-

◆ eod()

+

◆ eod()

-template<typename dtype >
+template<typename dtype >

double nc::imageProcessing::Centroid< dtype >::eccentricity double nc::imageProcessing::Centroid< dtype >::eccentricity ( ) const
@@ -58,10 +58,10 @@
- + @@ -388,24 +395,24 @@

-

returns the estimated eod of the centroid

+

returns the estimated eod of the centroid

Returns
star id
-

◆ intensity()

+

◆ intensity()

-template<typename dtype >
+template<typename dtype >

double nc::imageProcessing::Centroid< dtype >::eod double nc::imageProcessing::Centroid< dtype >::eod ( ) const
@@ -58,10 +58,10 @@
- + @@ -417,26 +424,26 @@

-

gets the centroid intensity

+

gets the centroid intensity

Returns
centroid intensity
-

◆ operator!=()

+

◆ operator!=()

-template<typename dtype >
+template<typename dtype >

accumulator_t nc::imageProcessing::Centroid< dtype >::intensity accumulator_t nc::imageProcessing::Centroid< dtype >::intensity ( ) const
@@ -58,10 +58,10 @@
- + - + @@ -447,7 +454,7 @@

-

not equality operator

+

not equality operator

Parameters

bool nc::imageProcessing::Centroid< dtype >::operator!= bool nc::imageProcessing::Centroid< dtype >::operator!= (const Centroid< dtype > & const Centroid< dtype > &  rhs) const
@@ -459,20 +466,20 @@

-

◆ operator<()

+

◆ operator<()

-template<typename dtype >
+template<typename dtype >
rhs
@@ -58,10 +58,10 @@
- + - + @@ -483,7 +490,7 @@

-

less than operator for std::sort algorithm; NOTE: std::sort sorts in ascending order. Since I want to sort the centroids in descensing order, I am purposefully defining this operator backwards!

+

less than operator for std::sort algorithm; NOTE: std::sort sorts in ascending order. Since I want to sort the centroids in descensing order, I am purposefully defining this operator backwards!

Parameters

bool nc::imageProcessing::Centroid< dtype >::operator< bool nc::imageProcessing::Centroid< dtype >::operator< (const Centroid< dtype > & const Centroid< dtype > &  rhs) const
@@ -495,20 +502,20 @@

-

◆ operator==()

+

◆ operator==()

-template<typename dtype >
+template<typename dtype >
rhs
@@ -58,10 +58,10 @@
- + - + @@ -519,7 +526,7 @@

-

equality operator

+

equality operator

Parameters

bool nc::imageProcessing::Centroid< dtype >::operator== bool nc::imageProcessing::Centroid< dtype >::operator== (const Centroid< dtype > & const Centroid< dtype > &  rhs) const
@@ -531,18 +538,18 @@

-

◆ orientation()

+

◆ orientation()

-template<typename dtype >
+template<typename dtype >
rhs
@@ -58,10 +58,10 @@
- + @@ -554,24 +561,24 @@

-

returns the ellipse semi-minor axis orientation

+

returns the ellipse semi-minor axis orientation

Returns
orientation
-

◆ print()

+

◆ print()

-template<typename dtype >
+template<typename dtype >

double nc::imageProcessing::Centroid< dtype >::orientation double nc::imageProcessing::Centroid< dtype >::orientation ( ) const
@@ -58,10 +58,10 @@
- + @@ -583,23 +590,23 @@

-

Method Description: prints the Centroid object to the console

+

Method Description: prints the Centroid object to the console

-

◆ row()

+

◆ row()

-template<typename dtype >
+template<typename dtype >

void nc::imageProcessing::Centroid< dtype >::print void nc::imageProcessing::Centroid< dtype >::print ( ) const
@@ -58,10 +58,10 @@
- + @@ -611,24 +618,24 @@

-

gets the centroid row

+

gets the centroid row

Returns
centroid row
-

◆ str()

+

◆ str()

-template<typename dtype >
+template<typename dtype >

double nc::imageProcessing::Centroid< dtype >::row double nc::imageProcessing::Centroid< dtype >::row ( ) const
@@ -58,10 +58,10 @@
- + @@ -640,25 +647,25 @@

-

returns the centroid as a string representation

+

returns the centroid as a string representation

Returns
std::string
-

Friends And Related Function Documentation

+

Friends And Related Symbol Documentation

-

◆ operator<<

+

◆ operator<<

-template<typename dtype >
+template<typename dtype >

std::string nc::imageProcessing::Centroid< dtype >::str std::string nc::imageProcessing::Centroid< dtype >::str ( ) const
@@ -58,10 +58,10 @@
- + @@ -666,7 +673,7 @@

- + @@ -681,7 +688,7 @@

-

ostream operator

+

ostream operator

Parameters

std::ostream & operator<< std::ostream & operator<< ( std::ostream &  inStream, const Centroid< dtype > & const Centroid< dtype > &  inCentriod 
@@ -702,7 +709,7 @@

diff --git a/docs/doxygen/html/classnc_1_1image_processing_1_1_cluster.html b/docs/doxygen/html/classnc_1_1image_processing_1_1_cluster.html index 406bde9c6..bafdb5a47 100644 --- a/docs/doxygen/html/classnc_1_1image_processing_1_1_cluster.html +++ b/docs/doxygen/html/classnc_1_1image_processing_1_1_cluster.html @@ -5,7 +5,7 @@ - + NumCpp: nc::imageProcessing::Cluster< dtype > Class Template Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
inStream
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,77 +129,77 @@ - + - +

Public Types

using accumulator_t = typename std::conditional< std::is_integral< dtype >::value, int64, double >::type
using accumulator_t = typename std::conditional< std::is_integral< dtype >::value, int64, double >::type
 
using const_iterator = typename std::vector< Pixel< dtype > >::const_iterator
using const_iterator = typename std::vector< Pixel< dtype > >::const_iterator
 
- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Public Member Functions

 Cluster ()=default
 Cluster ()=default
 
 Cluster (uint32 inClusterId) noexcept
 Cluster (uint32 inClusterId) noexcept
 
void addPixel (const Pixel< dtype > &inPixel)
void addPixel (const Pixel< dtype > &inPixel)
 
const Pixel< dtype > & at (uint32 inIndex) const
const Pixel< dtype > & at (uint32 inIndex) const
 
const_iterator begin () const noexcept
const_iterator begin () const noexcept
 
uint32 clusterId () const noexcept
uint32 clusterId () const noexcept
 
uint32 colMax () const noexcept
uint32 colMax () const noexcept
 
uint32 colMin () const noexcept
uint32 colMin () const noexcept
 
const_iterator end () const noexcept
const_iterator end () const noexcept
 
double eod () const noexcept
double eod () const noexcept
 
uint32 height () const noexcept
uint32 height () const noexcept
 
accumulator_t intensity () const noexcept
accumulator_t intensity () const noexcept
 
bool operator!= (const Cluster< dtype > &rhs) const noexcept
bool operator!= (const Cluster< dtype > &rhs) const noexcept
 
bool operator== (const Cluster< dtype > &rhs) const noexcept
bool operator== (const Cluster< dtype > &rhs) const noexcept
 
const Pixel< dtype > & operator[] (uint32 inIndex) const noexcept
const Pixel< dtype > & operator[] (uint32 inIndex) const noexcept
 
dtype peakPixelIntensity () const noexcept
dtype peakPixelIntensity () const noexcept
 
void print () const
void print () const
 
uint32 rowMax () const noexcept
uint32 rowMax () const noexcept
 
uint32 rowMin () const noexcept
uint32 rowMin () const noexcept
 
uint32 size () const noexcept
uint32 size () const noexcept
 
std::string str () const
std::string str () const
 
uint32 width () const noexcept
uint32 width () const noexcept
 
- +

Friends

std::ostream & operator<< (std::ostream &inStream, const Cluster< dtype > &inCluster)
std::ostream & operator<< (std::ostream &inStream, const Cluster< dtype > &inCluster)
 

Detailed Description

-
template<typename dtype>
-class nc::imageProcessing::Cluster< dtype >

Holds the information for a cluster of pixels.

+
template<typename dtype>
+class nc::imageProcessing::Cluster< dtype >

Holds the information for a cluster of pixels.

Member Typedef Documentation

-

◆ accumulator_t

+

◆ accumulator_t

-template<typename dtype >
+template<typename dtype >
- +
using nc::imageProcessing::Cluster< dtype >::accumulator_t = typename std::conditional<std::is_integral<dtype>::value, int64, double>::typeusing nc::imageProcessing::Cluster< dtype >::accumulator_t = typename std::conditional<std::is_integral<dtype>::value, int64, double>::type
@@ -200,15 +207,15 @@

-

◆ const_iterator

+

◆ const_iterator

-template<typename dtype >
+template<typename dtype >
- +
using nc::imageProcessing::Cluster< dtype >::const_iterator = typename std::vector<Pixel<dtype> >::const_iteratorusing nc::imageProcessing::Cluster< dtype >::const_iterator = typename std::vector<Pixel<dtype> >::const_iterator
@@ -217,18 +224,18 @@

Constructor & Destructor Documentation

-

◆ Cluster() [1/2]

+

◆ Cluster() [1/2]

-template<typename dtype >
+template<typename dtype >
@@ -58,10 +58,10 @@
- + @@ -240,23 +247,23 @@

-

default constructor needed by containers

+

default constructor needed by containers

-

◆ Cluster() [2/2]

+

◆ Cluster() [2/2]

-template<typename dtype >
+template<typename dtype >

nc::imageProcessing::Cluster< dtype >::Cluster nc::imageProcessing::Cluster< dtype >::Cluster ( )
@@ -58,10 +58,10 @@
- + @@ -269,7 +276,7 @@

-

constructor

+

constructor

Parameters

nc::imageProcessing::Cluster< dtype >::Cluster nc::imageProcessing::Cluster< dtype >::Cluster ( uint32  inClusterId)
@@ -281,20 +288,20 @@

Member Function Documentation

-

◆ addPixel()

+

◆ addPixel()

-template<typename dtype >
+template<typename dtype >
inClusterId
@@ -58,10 +58,10 @@
- + - + @@ -305,7 +312,7 @@

-

adds a pixel to the cluster

+

adds a pixel to the cluster

Parameters

void nc::imageProcessing::Cluster< dtype >::addPixel void nc::imageProcessing::Cluster< dtype >::addPixel (const Pixel< dtype > & const Pixel< dtype > &  inPixel)
@@ -316,18 +323,18 @@

-

◆ at()

+

◆ at()

-template<typename dtype >
+template<typename dtype >
inPixel
@@ -58,10 +58,10 @@
- + @@ -340,7 +347,7 @@

-

access method with bounds checking

+

access method with bounds checking

Parameters

const Pixel< dtype > & nc::imageProcessing::Cluster< dtype >::at const Pixel< dtype > & nc::imageProcessing::Cluster< dtype >::at ( uint32  inIndex)
@@ -352,18 +359,18 @@

-

◆ begin()

+

◆ begin()

-template<typename dtype >
+template<typename dtype >
inIndex
@@ -58,10 +58,10 @@
- + @@ -375,24 +382,24 @@

-

returns in iterator to the beginning pixel of the cluster

+

returns in iterator to the beginning pixel of the cluster

Returns
const_iterator
-

◆ clusterId()

+

◆ clusterId()

-template<typename dtype >
+template<typename dtype >

const_iterator nc::imageProcessing::Cluster< dtype >::begin const_iterator nc::imageProcessing::Cluster< dtype >::begin ( ) const
@@ -58,10 +58,10 @@
- + @@ -404,24 +411,24 @@

-

returns the minimum row number of the cluster

+

returns the minimum row number of the cluster

Returns
minimum row number of the cluster
-

◆ colMax()

+

◆ colMax()

-template<typename dtype >
+template<typename dtype >

uint32 nc::imageProcessing::Cluster< dtype >::clusterId uint32 nc::imageProcessing::Cluster< dtype >::clusterId ( ) const
@@ -58,10 +58,10 @@
- + @@ -433,24 +440,24 @@

-

returns the maximum column number of the cluster

+

returns the maximum column number of the cluster

Returns
maximum column number of the cluster
-

◆ colMin()

+

◆ colMin()

-template<typename dtype >
+template<typename dtype >

uint32 nc::imageProcessing::Cluster< dtype >::colMax uint32 nc::imageProcessing::Cluster< dtype >::colMax ( ) const
@@ -58,10 +58,10 @@
- + @@ -462,24 +469,24 @@

-

returns the minimum column number of the cluster

+

returns the minimum column number of the cluster

Returns
minimum column number of the cluster
-

◆ end()

+

◆ end()

-template<typename dtype >
+template<typename dtype >

uint32 nc::imageProcessing::Cluster< dtype >::colMin uint32 nc::imageProcessing::Cluster< dtype >::colMin ( ) const
@@ -58,10 +58,10 @@
- + @@ -491,24 +498,24 @@

-

returns in iterator to the 1 past the end pixel of the cluster

+

returns in iterator to the 1 past the end pixel of the cluster

Returns
const_iterator
-

◆ eod()

+

◆ eod()

-template<typename dtype >
+template<typename dtype >

const_iterator nc::imageProcessing::Cluster< dtype >::end const_iterator nc::imageProcessing::Cluster< dtype >::end ( ) const
@@ -58,10 +58,10 @@
- + @@ -520,24 +527,24 @@

-

returns the cluster estimated energy on detector (EOD)

+

returns the cluster estimated energy on detector (EOD)

Returns
eod
-

◆ height()

+

◆ height()

-template<typename dtype >
+template<typename dtype >

double nc::imageProcessing::Cluster< dtype >::eod double nc::imageProcessing::Cluster< dtype >::eod ( ) const
@@ -58,10 +58,10 @@
- + @@ -549,24 +556,24 @@

-

returns the number of rows the cluster spans

+

returns the number of rows the cluster spans

Returns
number of rows
-

◆ intensity()

+

◆ intensity()

-template<typename dtype >
+template<typename dtype >

uint32 nc::imageProcessing::Cluster< dtype >::height uint32 nc::imageProcessing::Cluster< dtype >::height ( ) const
@@ -58,10 +58,10 @@
- + @@ -578,26 +585,26 @@

-

returns the summed intensity of the cluster

+

returns the summed intensity of the cluster

Returns
summed cluster intensity
-

◆ operator!=()

+

◆ operator!=()

-template<typename dtype >
+template<typename dtype >

accumulator_t nc::imageProcessing::Cluster< dtype >::intensity accumulator_t nc::imageProcessing::Cluster< dtype >::intensity ( ) const
@@ -58,10 +58,10 @@
- + - + @@ -608,7 +615,7 @@

-

not equality operator

+

not equality operator

Parameters

bool nc::imageProcessing::Cluster< dtype >::operator!= bool nc::imageProcessing::Cluster< dtype >::operator!= (const Cluster< dtype > & const Cluster< dtype > &  rhs) const
@@ -620,20 +627,20 @@

-

◆ operator==()

+

◆ operator==()

-template<typename dtype >
+template<typename dtype >
rhs
@@ -58,10 +58,10 @@
- + - + @@ -644,7 +651,7 @@

-

equality operator

+

equality operator

Parameters

bool nc::imageProcessing::Cluster< dtype >::operator== bool nc::imageProcessing::Cluster< dtype >::operator== (const Cluster< dtype > & const Cluster< dtype > &  rhs) const
@@ -656,18 +663,18 @@

-

◆ operator[]()

+

◆ operator[]()

-template<typename dtype >
+template<typename dtype >
rhs
@@ -58,10 +58,10 @@
- + @@ -680,7 +687,7 @@

-

access operator, no bounds checking

+

access operator, no bounds checking

Parameters

const Pixel< dtype > & nc::imageProcessing::Cluster< dtype >::operator[] const Pixel< dtype > & nc::imageProcessing::Cluster< dtype >::operator[] ( uint32  inIndex)
@@ -692,18 +699,18 @@

-

◆ peakPixelIntensity()

+

◆ peakPixelIntensity()

-template<typename dtype >
+template<typename dtype >
inIndex
@@ -58,10 +58,10 @@
- + @@ -715,24 +722,24 @@

-

returns the intensity of the peak pixel in the cluster

+

returns the intensity of the peak pixel in the cluster

Returns
peak pixel intensity
-

◆ print()

+

◆ print()

-template<typename dtype >
+template<typename dtype >

dtype nc::imageProcessing::Cluster< dtype >::peakPixelIntensity dtype nc::imageProcessing::Cluster< dtype >::peakPixelIntensity ( ) const
@@ -58,10 +58,10 @@
- + @@ -744,23 +751,23 @@

-

Method Description: prints the Cluster object to the console

+

Method Description: prints the Cluster object to the console

-

◆ rowMax()

+

◆ rowMax()

-template<typename dtype >
+template<typename dtype >

void nc::imageProcessing::Cluster< dtype >::print void nc::imageProcessing::Cluster< dtype >::print ( ) const
@@ -58,10 +58,10 @@
- + @@ -772,24 +779,24 @@

-

returns the maximum row number of the cluster

+

returns the maximum row number of the cluster

Returns
maximum row number of the cluster
-

◆ rowMin()

+

◆ rowMin()

-template<typename dtype >
+template<typename dtype >

uint32 nc::imageProcessing::Cluster< dtype >::rowMax uint32 nc::imageProcessing::Cluster< dtype >::rowMax ( ) const
@@ -58,10 +58,10 @@
- + @@ -801,24 +808,24 @@

-

returns the minimum row number of the cluster

+

returns the minimum row number of the cluster

Returns
minimum row number of the cluster
-

◆ size()

+

◆ size()

-template<typename dtype >
+template<typename dtype >

uint32 nc::imageProcessing::Cluster< dtype >::rowMin uint32 nc::imageProcessing::Cluster< dtype >::rowMin ( ) const
@@ -58,10 +58,10 @@
- + @@ -830,24 +837,24 @@

-

returns the number of pixels in the cluster

+

returns the number of pixels in the cluster

Returns
number of pixels in the cluster
-

◆ str()

+

◆ str()

-template<typename dtype >
+template<typename dtype >

uint32 nc::imageProcessing::Cluster< dtype >::size uint32 nc::imageProcessing::Cluster< dtype >::size ( ) const
@@ -58,10 +58,10 @@
- + @@ -859,24 +866,24 @@

-

returns a string representation of the cluster

+

returns a string representation of the cluster

Returns
string
-

◆ width()

+

◆ width()

-template<typename dtype >
+template<typename dtype >

std::string nc::imageProcessing::Cluster< dtype >::str std::string nc::imageProcessing::Cluster< dtype >::str ( ) const
@@ -58,10 +58,10 @@
- + @@ -888,25 +895,25 @@

-

returns the number of columns the cluster spans

+

returns the number of columns the cluster spans

Returns
number of columns
-

Friends And Related Function Documentation

+

Friends And Related Symbol Documentation

-

◆ operator<<

+

◆ operator<<

-template<typename dtype >
+template<typename dtype >

uint32 nc::imageProcessing::Cluster< dtype >::width uint32 nc::imageProcessing::Cluster< dtype >::width ( ) const
@@ -58,10 +58,10 @@
- + @@ -914,7 +921,7 @@

- + @@ -929,7 +936,7 @@

-

osstream operator

+

osstream operator

Parameters

std::ostream & operator<< std::ostream & operator<< ( std::ostream &  inStream, const Cluster< dtype > & const Cluster< dtype > &  inCluster 
@@ -950,7 +957,7 @@

diff --git a/docs/doxygen/html/classnc_1_1image_processing_1_1_cluster_maker.html b/docs/doxygen/html/classnc_1_1image_processing_1_1_cluster_maker.html index 70ecde5c3..11d89c354 100644 --- a/docs/doxygen/html/classnc_1_1image_processing_1_1_cluster_maker.html +++ b/docs/doxygen/html/classnc_1_1image_processing_1_1_cluster_maker.html @@ -5,7 +5,7 @@ - + NumCpp: nc::imageProcessing::ClusterMaker< dtype > Class Template Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
inStream
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,38 +128,38 @@ - +

Public Types

using const_iterator = typename std::vector< Cluster< dtype > >::const_iterator
using const_iterator = typename std::vector< Cluster< dtype > >::const_iterator
 
- + - + - + - + - + - +

Public Member Functions

 ClusterMaker (const NdArray< bool > *const inXcdArrayPtr, const NdArray< dtype > *const inIntensityArrayPtr, uint8 inBorderWidth=0)
 ClusterMaker (const NdArray< bool > *const inXcdArrayPtr, const NdArray< dtype > *const inIntensityArrayPtr, uint8 inBorderWidth=0)
 
const Cluster< dtype > & at (uint32 inIndex) const
const Cluster< dtype > & at (uint32 inIndex) const
 
const_iterator begin () const noexcept
const_iterator begin () const noexcept
 
const_iterator end () const noexcept
const_iterator end () const noexcept
 
const Cluster< dtype > & operator[] (uint32 inIndex) const noexcept
const Cluster< dtype > & operator[] (uint32 inIndex) const noexcept
 
uint32 size () noexcept
uint32 size () noexcept
 

Detailed Description

-
template<typename dtype>
-class nc::imageProcessing::ClusterMaker< dtype >

Clusters exceedance data into contiguous groups.

+
template<typename dtype>
+class nc::imageProcessing::ClusterMaker< dtype >

Clusters exceedance data into contiguous groups.

Member Typedef Documentation

-

◆ const_iterator

+

◆ const_iterator

-template<typename dtype >
+template<typename dtype >
- +
using nc::imageProcessing::ClusterMaker< dtype >::const_iterator = typename std::vector<Cluster<dtype> >::const_iteratorusing nc::imageProcessing::ClusterMaker< dtype >::const_iterator = typename std::vector<Cluster<dtype> >::const_iterator
@@ -161,26 +168,26 @@

Constructor & Destructor Documentation

-

◆ ClusterMaker()

+

◆ ClusterMaker()

-template<typename dtype >
+template<typename dtype >
@@ -58,10 +58,10 @@
- + - + - + @@ -201,7 +208,7 @@

-

constructor

+

constructor

Parameters

nc::imageProcessing::ClusterMaker< dtype >::ClusterMaker nc::imageProcessing::ClusterMaker< dtype >::ClusterMaker (const NdArray< bool > *const const NdArray< bool > *const  inXcdArrayPtr,
const NdArray< dtype > *const const NdArray< dtype > *const  inIntensityArrayPtr,
@@ -215,18 +222,18 @@

Member Function Documentation

-

◆ at()

+

◆ at()

-template<typename dtype >
+template<typename dtype >
inXcdArrayPtrpointer to exceedance array
@@ -58,10 +58,10 @@
- + @@ -239,7 +246,7 @@

-

access method with bounds checking

+

access method with bounds checking

Parameters

const Cluster< dtype > & nc::imageProcessing::ClusterMaker< dtype >::at const Cluster< dtype > & nc::imageProcessing::ClusterMaker< dtype >::at ( uint32  inIndex)
@@ -251,18 +258,18 @@

-

◆ begin()

+

◆ begin()

-template<typename dtype >
+template<typename dtype >
inIndex
@@ -58,10 +58,10 @@
- + @@ -274,24 +281,24 @@

-

returns in iterator to the beginning cluster of the container

+

returns in iterator to the beginning cluster of the container

Returns
const_iterator
-

◆ end()

+

◆ end()

-template<typename dtype >
+template<typename dtype >

const_iterator nc::imageProcessing::ClusterMaker< dtype >::begin const_iterator nc::imageProcessing::ClusterMaker< dtype >::begin ( ) const
@@ -58,10 +58,10 @@
- + @@ -303,24 +310,24 @@

-

returns in iterator to the 1 past the end cluster of the container

+

returns in iterator to the 1 past the end cluster of the container

Returns
const_iterator
-

◆ operator[]()

+

◆ operator[]()

-template<typename dtype >
+template<typename dtype >

const_iterator nc::imageProcessing::ClusterMaker< dtype >::end const_iterator nc::imageProcessing::ClusterMaker< dtype >::end ( ) const
@@ -58,10 +58,10 @@
- + @@ -333,7 +340,7 @@

-

access operator, no bounds checking

+

access operator, no bounds checking

Parameters

const Cluster< dtype > & nc::imageProcessing::ClusterMaker< dtype >::operator[] const Cluster< dtype > & nc::imageProcessing::ClusterMaker< dtype >::operator[] ( uint32  inIndex)
@@ -345,18 +352,18 @@

-

◆ size()

+

◆ size()

-template<typename dtype >
+template<typename dtype >
inIndex
@@ -58,10 +58,10 @@
- + @@ -368,7 +375,7 @@

-

returns the number of clusters in the frame

+

returns the number of clusters in the frame

Returns
number of clusters
@@ -382,7 +389,7 @@

diff --git a/docs/doxygen/html/classnc_1_1image_processing_1_1_pixel.html b/docs/doxygen/html/classnc_1_1image_processing_1_1_pixel.html index bf3acf220..3f4b9009f 100644 --- a/docs/doxygen/html/classnc_1_1image_processing_1_1_pixel.html +++ b/docs/doxygen/html/classnc_1_1image_processing_1_1_pixel.html @@ -5,7 +5,7 @@ - + NumCpp: nc::imageProcessing::Pixel< dtype > Class Template Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
uint32 nc::imageProcessing::ClusterMaker< dtype >::size uint32 nc::imageProcessing::ClusterMaker< dtype >::size ( )
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,54 +129,54 @@ - + - + - + - + - + - + - +

Public Member Functions

constexpr Pixel ()=default
constexpr Pixel ()=default
 
constexpr Pixel (uint32 inRow, uint32 inCol, dtype inIntensity) noexcept
constexpr Pixel (uint32 inRow, uint32 inCol, dtype inIntensity) noexcept
 
constexpr bool operator!= (const Pixel< dtype > &rhs) const noexcept
constexpr bool operator!= (const Pixel< dtype > &rhs) const noexcept
 
bool operator< (const Pixel< dtype > &rhs) const noexcept
bool operator< (const Pixel< dtype > &rhs) const noexcept
 
constexpr bool operator== (const Pixel< dtype > &rhs) const noexcept
constexpr bool operator== (const Pixel< dtype > &rhs) const noexcept
 
void print () const
void print () const
 
std::string str () const
std::string str () const
 
- + - + - + - +

Data Fields

int32 clusterId { -1 }
int32 clusterId { -1 }
 
uint32 col { 0 }
uint32 col { 0 }
 
dtype intensity { 0 }
dtype intensity { 0 }
 
uint32 row { 0 }
uint32 row { 0 }
 
- +

Friends

std::ostream & operator<< (std::ostream &inStream, const Pixel< dtype > &inPixel)
std::ostream & operator<< (std::ostream &inStream, const Pixel< dtype > &inPixel)
 

Detailed Description

-
template<typename dtype>
-class nc::imageProcessing::Pixel< dtype >

Holds the information for a single pixel.

+
template<typename dtype>
+class nc::imageProcessing::Pixel< dtype >

Holds the information for a single pixel.

Constructor & Destructor Documentation

-

◆ Pixel() [1/2]

+

◆ Pixel() [1/2]

-template<typename dtype >
+template<typename dtype >
@@ -58,10 +58,10 @@
- + @@ -181,23 +188,23 @@

-

defualt constructor needed by containers

+

defualt constructor needed by containers

-

◆ Pixel() [2/2]

+

◆ Pixel() [2/2]

-template<typename dtype >
+template<typename dtype >

constexpr nc::imageProcessing::Pixel< dtype >::Pixel constexpr nc::imageProcessing::Pixel< dtype >::Pixel ( )
@@ -58,10 +58,10 @@
- + @@ -211,7 +218,7 @@

- + @@ -226,7 +233,7 @@

-

constructor

+

constructor

Parameters

constexpr nc::imageProcessing::Pixel< dtype >::Pixel constexpr nc::imageProcessing::Pixel< dtype >::Pixel ( uint32  inRow, dtype dtype  inIntensity 
@@ -240,20 +247,20 @@

Member Function Documentation

-

◆ operator!=()

+

◆ operator!=()

-template<typename dtype >
+template<typename dtype >
inRowpixel row
@@ -58,10 +58,10 @@
- + - + @@ -264,7 +271,7 @@

-

not equality operator

+

not equality operator

Parameters

constexpr bool nc::imageProcessing::Pixel< dtype >::operator!= constexpr bool nc::imageProcessing::Pixel< dtype >::operator!= (const Pixel< dtype > & const Pixel< dtype > &  rhs) const
@@ -276,20 +283,20 @@

-

◆ operator<()

+

◆ operator<()

-template<typename dtype >
+template<typename dtype >
rhs
@@ -58,10 +58,10 @@
- + - + @@ -300,7 +307,7 @@

-

less than operator for std::sort algorithm and std::set<>; NOTE: std::sort sorts in ascending order. Since I want to sort the centroids in descensing order, I am purposefully defining this operator backwards!

+

less than operator for std::sort algorithm and std::set<>; NOTE: std::sort sorts in ascending order. Since I want to sort the centroids in descensing order, I am purposefully defining this operator backwards!

Parameters

bool nc::imageProcessing::Pixel< dtype >::operator< bool nc::imageProcessing::Pixel< dtype >::operator< (const Pixel< dtype > & const Pixel< dtype > &  rhs) const
@@ -312,20 +319,20 @@

-

◆ operator==()

+

◆ operator==()

-template<typename dtype >
+template<typename dtype >
rhs
- + @@ -176,7 +183,7 @@

-

◆ BinaryLogger() [2/2]

+

◆ BinaryLogger() [2/2]

@@ -203,7 +210,7 @@

Member Function Documentation

-

◆ getInstance()

+

◆ getInstance()

@@ -212,7 +219,7 @@

- + - + @@ -336,7 +343,7 @@

-

equality operator

+

equality operator

Parameters

constexpr bool nc::imageProcessing::Pixel< dtype >::operator== constexpr bool nc::imageProcessing::Pixel< dtype >::operator== (const Pixel< dtype > & const Pixel< dtype > &  rhs) const
@@ -348,18 +355,18 @@

-

◆ print()

+

◆ print()

-template<typename dtype >
+template<typename dtype >
rhs
- + @@ -154,7 +161,7 @@

-

Constructor

+

Constructor

Parameters

- + @@ -371,23 +378,23 @@

-

Method Description: prints the Pixel object to the console

+

Method Description: prints the Pixel object to the console

-

◆ str()

+

◆ str()

-template<typename dtype >
+template<typename dtype >

void nc::imageProcessing::Pixel< dtype >::print void nc::imageProcessing::Pixel< dtype >::print ( ) const
- + @@ -151,7 +158,7 @@

-

Constructor

+

Constructor

Parameters

- + @@ -399,25 +406,25 @@

-

returns the pixel information as a string

+

returns the pixel information as a string

Returns
std::string
-

Friends And Related Function Documentation

+

Friends And Related Symbol Documentation

-

◆ operator<<

+

◆ operator<<

-template<typename dtype >
+template<typename dtype >

std::string nc::imageProcessing::Pixel< dtype >::str std::string nc::imageProcessing::Pixel< dtype >::str ( ) const
@@ -58,10 +58,10 @@
- + @@ -425,7 +432,7 @@

- + @@ -440,7 +447,7 @@

-

osstream operator

+

osstream operator

Parameters

std::ostream & operator<< std::ostream & operator<< ( std::ostream &  inStream, const Pixel< dtype > & const Pixel< dtype > &  inPixel 
@@ -454,18 +461,18 @@

Field Documentation

-

◆ clusterId

+

◆ clusterId

-template<typename dtype >
+template<typename dtype >
inStream
@@ -478,15 +485,15 @@

-

◆ col

+

◆ col

-template<typename dtype >
+template<typename dtype >

- +
int32 nc::imageProcessing::Pixel< dtype >::clusterId { -1 }int32 nc::imageProcessing::Pixel< dtype >::clusterId { -1 }
- +
uint32 nc::imageProcessing::Pixel< dtype >::col { 0 }uint32 nc::imageProcessing::Pixel< dtype >::col { 0 }
@@ -494,15 +501,15 @@

-

◆ intensity

+

◆ intensity

-template<typename dtype >
+template<typename dtype >
- +
dtype nc::imageProcessing::Pixel< dtype >::intensity { 0 }dtype nc::imageProcessing::Pixel< dtype >::intensity { 0 }
@@ -510,15 +517,15 @@

-

◆ row

+

◆ row

-template<typename dtype >
+template<typename dtype >
- +
uint32 nc::imageProcessing::Pixel< dtype >::row { 0 }uint32 nc::imageProcessing::Pixel< dtype >::row { 0 }
@@ -534,7 +541,7 @@

diff --git a/docs/doxygen/html/classnc_1_1integrate_1_1_legendre_polynomial.html b/docs/doxygen/html/classnc_1_1integrate_1_1_legendre_polynomial.html index fafc54355..610af53a9 100644 --- a/docs/doxygen/html/classnc_1_1integrate_1_1_legendre_polynomial.html +++ b/docs/doxygen/html/classnc_1_1integrate_1_1_legendre_polynomial.html @@ -5,7 +5,7 @@ - + NumCpp: nc::integrate::LegendrePolynomial Class Reference @@ -50,7 +50,7 @@

NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -118,18 +125,18 @@ - + - + - +

Public Member Functions

 LegendrePolynomial (const uint32 numIterations) noexcept
 LegendrePolynomial (const uint32 numIterations) noexcept
 
const std::vector< double > & getRoot () const noexcept
const std::vector< double > & getRoot () const noexcept
 
const std::vector< double > & getWeight () const noexcept
const std::vector< double > & getWeight () const noexcept
 

Detailed Description

-

Legendre Polynomial class

+

Legendre Polynomial class

Constructor & Destructor Documentation

-

◆ LegendrePolynomial()

+

◆ LegendrePolynomial()

(const uint32 const uint32  numIterations)
@@ -163,7 +170,7 @@

Member Function Documentation

-

◆ getRoot()

+

◆ getRoot()

@@ -172,7 +179,7 @@

numIterationsthe number of iterations to perform
- + @@ -184,13 +191,13 @@

-

Returns the roots vector

+

Returns the roots vector

Returns
roots vector
-

◆ getWeight()

+

◆ getWeight()

@@ -199,7 +206,7 @@

const std::vector< double > & nc::integrate::LegendrePolynomial::getRoot const std::vector< double > & nc::integrate::LegendrePolynomial::getRoot ( ) const
- + @@ -211,7 +218,7 @@

-

Returns the weights vector

+

Returns the weights vector

Returns
weights vector
@@ -225,7 +232,7 @@

diff --git a/docs/doxygen/html/classnc_1_1linalg_1_1_s_v_d.html b/docs/doxygen/html/classnc_1_1linalg_1_1_s_v_d.html index 923d3174d..dc74505d1 100644 --- a/docs/doxygen/html/classnc_1_1linalg_1_1_s_v_d.html +++ b/docs/doxygen/html/classnc_1_1linalg_1_1_s_v_d.html @@ -5,7 +5,7 @@ - + NumCpp: nc::linalg::SVD Class Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
const std::vector< double > & nc::integrate::LegendrePolynomial::getWeight const std::vector< double > & nc::integrate::LegendrePolynomial::getWeight ( ) const
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -117,22 +124,22 @@ - + - + - + - + - +

Public Member Functions

 SVD (const NdArray< double > &inMatrix)
 SVD (const NdArray< double > &inMatrix)
 
const NdArray< double > & s () noexcept
const NdArray< double > & s () noexcept
 
NdArray< double > solve (const NdArray< double > &inInput, double inThresh=-1.)
NdArray< doublesolve (const NdArray< double > &inInput, double inThresh=-1.)
 
const NdArray< double > & u () noexcept
const NdArray< double > & u () noexcept
 
const NdArray< double > & v () noexcept
const NdArray< double > & v () noexcept
 

Detailed Description

-

performs the singular value decomposition of a general matrix, taken and adapted from Numerical Recipes Third Edition svd.h

+

performs the singular value decomposition of a general matrix, taken and adapted from Numerical Recipes Third Edition svd.h

Constructor & Destructor Documentation

-

◆ SVD()

+

◆ SVD()

@@ -143,7 +150,7 @@

nc::linalg::SVD::SVD

(const NdArray< double > & const NdArray< double > &  inMatrix)
@@ -166,7 +173,7 @@

Member Function Documentation

-

◆ s()

+

◆ s()

@@ -175,7 +182,7 @@

inMatrixmatrix to perform SVD on
- + @@ -187,13 +194,13 @@

-

the resultant w matrix

+

the resultant w matrix

Returns
s matrix
-

◆ solve()

+

◆ solve()

@@ -202,15 +209,15 @@

const NdArray< double > & nc::linalg::SVD::s const NdArray< double > & nc::linalg::SVD::s ( )
- + - + - + @@ -225,7 +232,7 @@

-

solves the linear least squares problem

+

solves the linear least squares problem

Parameters

NdArray< double > nc::linalg::SVD::solve NdArray< double > nc::linalg::SVD::solve (const NdArray< double > & const NdArray< double > &  inInput,
double double  inThresh = -1. 
@@ -238,7 +245,7 @@

-

◆ u()

+

◆ u()

@@ -247,7 +254,7 @@

inInput
- + @@ -259,13 +266,13 @@

-

the resultant u matrix

+

the resultant u matrix

Returns
u matrix
-

◆ v()

+

◆ v()

@@ -274,7 +281,7 @@

const NdArray< double > & nc::linalg::SVD::u const NdArray< double > & nc::linalg::SVD::u ( )
- + @@ -286,7 +293,7 @@

-

the resultant v matrix

+

the resultant v matrix

Returns
v matrix
@@ -300,7 +307,7 @@

diff --git a/docs/doxygen/html/classnc_1_1logger_1_1_binary_logger.html b/docs/doxygen/html/classnc_1_1logger_1_1_binary_logger.html index 031f32a4a..d24108155 100644 --- a/docs/doxygen/html/classnc_1_1logger_1_1_binary_logger.html +++ b/docs/doxygen/html/classnc_1_1logger_1_1_binary_logger.html @@ -5,7 +5,7 @@ - + NumCpp: nc::logger::BinaryLogger Class Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
const NdArray< double > & nc::linalg::SVD::v const NdArray< double > & nc::linalg::SVD::v ( )
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,36 +128,36 @@ - + - + - - - + + + - + - + - - + + - - + +

Public Member Functions

 BinaryLogger (BinaryLogger &&)=delete
 BinaryLogger (BinaryLogger &&)=delete
 
 BinaryLogger (const BinaryLogger &)=delete
 BinaryLogger (const BinaryLogger &)=delete
 
template<typename DataType >
detail::BinaryDataLogger< DataType > & getTypeLogger ()
 Gets the logger instance for the specific data type. More...
template<typename DataType >
detail::BinaryDataLogger< DataType > & getTypeLogger ()
 Gets the logger instance for the specific data type.
 
BinaryLoggeroperator= (BinaryLogger &&)=delete
BinaryLoggeroperator= (BinaryLogger &&)=delete
 
BinaryLoggeroperator= (const BinaryLogger &)=delete
BinaryLoggeroperator= (const BinaryLogger &)=delete
 
void setOutputDir (const std::filesystem::path &outputDir)
 Sets the output directory. This should be called BEFORE any type loggers have been created, and will NOT reset the output directory afterwards! More...
void setOutputDir (const std::filesystem::path &outputDir)
 Sets the output directory. This should be called BEFORE any type loggers have been created, and will NOT reset the output directory afterwards!
 
void setOutputDir (std::string_view outputDir)
 Sets the output directory. This should be called BEFORE any type loggers have been created, and will NOT reset the output directory afterwards! More...
void setOutputDir (std::string_view outputDir)
 Sets the output directory. This should be called BEFORE any type loggers have been created, and will NOT reset the output directory afterwards!
 
- - + +

Static Public Member Functions

static BinaryLoggergetInstance () noexcept
 Singleton instance getter. More...
static BinaryLoggergetInstance () noexcept
 Singleton instance getter.
 

Detailed Description

-

Binary Logger Singleton.

+

Binary Logger Singleton.

Constructor & Destructor Documentation

-

◆ BinaryLogger() [1/2]

+

◆ BinaryLogger() [1/2]

(const BinaryLoggerconst BinaryLogger )
- + @@ -231,18 +238,18 @@

-

◆ getTypeLogger()

+

◆ getTypeLogger()

-template<typename DataType >
+template<typename DataType >
static BinaryLogger & nc::logger::BinaryLogger::getInstance static BinaryLogger & nc::logger::BinaryLogger::getInstance ( )
@@ -58,10 +58,10 @@
- + @@ -261,7 +268,7 @@

-

◆ operator=() [1/2]

+

◆ operator=() [1/2]

@@ -287,7 +294,7 @@

-

◆ operator=() [2/2]

+

◆ operator=() [2/2]

@@ -298,7 +305,7 @@

BinaryLogger & nc::logger::BinaryLogger::operator=

- + @@ -313,7 +320,7 @@

-

◆ setOutputDir() [1/2]

+

◆ setOutputDir() [1/2]

@@ -322,9 +329,9 @@

detail::BinaryDataLogger< DataType > & nc::logger::BinaryLogger::getTypeLogger detail::BinaryDataLogger< DataType > & nc::logger::BinaryLogger::getTypeLogger ( ) (const BinaryLoggerconst BinaryLogger )
- + - + @@ -347,7 +354,7 @@

-

◆ setOutputDir() [2/2]

+

◆ setOutputDir() [2/2]

@@ -356,7 +363,7 @@

void nc::logger::BinaryLogger::setOutputDir void nc::logger::BinaryLogger::setOutputDir (const std::filesystem::path & const std::filesystem::path &  outputDir)
- + @@ -389,7 +396,7 @@

diff --git a/docs/doxygen/html/classnc_1_1logger_1_1detail_1_1_binary_data_logger.html b/docs/doxygen/html/classnc_1_1logger_1_1detail_1_1_binary_data_logger.html index 9ed4b4484..3c36fb742 100644 --- a/docs/doxygen/html/classnc_1_1logger_1_1detail_1_1_binary_data_logger.html +++ b/docs/doxygen/html/classnc_1_1logger_1_1detail_1_1_binary_data_logger.html @@ -5,7 +5,7 @@ - + NumCpp: nc::logger::detail::BinaryDataLogger< DataType > Class Template Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
void nc::logger::BinaryLogger::setOutputDir void nc::logger::BinaryLogger::setOutputDir ( std::string_view  outputDir)
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,86 +129,86 @@ - + - + - +

Public Types

using const_pointer = const DataType *const
using const_pointer = const DataType *const
 
using const_reference = const DataType &
using const_reference = const DataType &
 
using value_type = DataType
using value_type = DataType
 
- - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + +

Public Member Functions

 BinaryDataLogger ()
 Default constructor. More...
 BinaryDataLogger ()
 Default constructor.
 
 BinaryDataLogger (BinaryDataLogger &&)=delete
 BinaryDataLogger (BinaryDataLogger &&)=delete
 
 BinaryDataLogger (const BinaryDataLogger &)=delete
 BinaryDataLogger (const BinaryDataLogger &)=delete
 
 BinaryDataLogger (std::filesystem::path outputDir)
 Constructor. More...
 BinaryDataLogger (std::filesystem::path outputDir)
 Constructor.
 
 BinaryDataLogger (std::string_view outputDir)
 Constructor. More...
 BinaryDataLogger (std::string_view outputDir)
 Constructor.
 
 ~BinaryDataLogger ()
 Destructor. More...
 ~BinaryDataLogger ()
 Destructor.
 
void disable () noexcept
 Disable the logger. More...
void disable () noexcept
 Disable the logger.
 
void enable () noexcept
 Enable the logger. More...
void enable () noexcept
 Enable the logger.
 
const std::filesystem::path & filepath () const noexcept
 The log file path. More...
const std::filesystem::path & filepath () const noexcept
 The log file path.
 
void flush ()
 Force a flush of the output stream. More...
void flush ()
 Force a flush of the output stream.
 
bool isEnabled () noexcept
 Checks whether logger is enabled. More...
bool isEnabled () noexcept
 Checks whether logger is enabled.
 
void log (const_pointer dataElements, std::size_t numElements)
 Logs the data elements. More...
void log (const_pointer dataElements, std::size_t numElements)
 Logs the data elements.
 
void log (const_reference dataElement)
 Logs the data element. More...
void log (const_reference dataElement)
 Logs the data element.
 
BinaryDataLoggeroperator= (BinaryDataLogger &&)=delete
BinaryDataLoggeroperator= (BinaryDataLogger &&)=delete
 
BinaryDataLoggeroperator= (const BinaryDataLogger &)=delete
BinaryDataLoggeroperator= (const BinaryDataLogger &)=delete
 
void setOutputDir (std::filesystem::path outputDir)
 Sets the output log directory. More...
void setOutputDir (std::filesystem::path outputDir)
 Sets the output log directory.
 
void setOutputDir (std::string_view outputDir)
 Sets the output log directory. More...
void setOutputDir (std::string_view outputDir)
 Sets the output log directory.
 
- + - + - +

Static Public Attributes

static constexpr auto DATA_ELEMENT_SIZE = sizeof(value_type)
static constexpr auto DATA_ELEMENT_SIZE = sizeof(value_type)
 
static constexpr auto DATE_TYPE_HAS_SERIALIZE_METHOD = type_traits::has_serialize_v<value_type>
static constexpr auto DATE_TYPE_HAS_SERIALIZE_METHOD = type_traits::has_serialize_v<value_type>
 
static constexpr char LOG_EXT [] = ".log"
static constexpr char LOG_EXT [] = ".log"
 

Detailed Description

-
template<typename DataType>
-class nc::logger::detail::BinaryDataLogger< DataType >

Binary Logger.

+
template<typename DataType>
+class nc::logger::detail::BinaryDataLogger< DataType >

Binary Logger.

Member Typedef Documentation

-

◆ const_pointer

+

◆ const_pointer

-template<typename DataType >
+template<typename DataType >
- +
using nc::logger::detail::BinaryDataLogger< DataType >::const_pointer = const DataType* constusing nc::logger::detail::BinaryDataLogger< DataType >::const_pointer = const DataType* const
@@ -209,15 +216,15 @@

-

◆ const_reference

+

◆ const_reference

-template<typename DataType >
+template<typename DataType >
- +
using nc::logger::detail::BinaryDataLogger< DataType >::const_reference = const DataType&using nc::logger::detail::BinaryDataLogger< DataType >::const_reference = const DataType&
@@ -225,15 +232,15 @@

-

◆ value_type

+

◆ value_type

-template<typename DataType >
+template<typename DataType >
- +
using nc::logger::detail::BinaryDataLogger< DataType >::value_type = DataTypeusing nc::logger::detail::BinaryDataLogger< DataType >::value_type = DataType
@@ -242,18 +249,18 @@

Constructor & Destructor Documentation

-

◆ BinaryDataLogger() [1/5]

+

◆ BinaryDataLogger() [1/5]

-template<typename DataType >
+template<typename DataType >
@@ -58,10 +58,10 @@
- + @@ -271,18 +278,18 @@

-

◆ BinaryDataLogger() [2/5]

+

◆ BinaryDataLogger() [2/5]

-template<typename DataType >
+template<typename DataType >

nc::logger::detail::BinaryDataLogger< DataType >::BinaryDataLogger nc::logger::detail::BinaryDataLogger< DataType >::BinaryDataLogger ( )
@@ -58,10 +58,10 @@
- + @@ -307,18 +314,18 @@

-

◆ BinaryDataLogger() [3/5]

+

◆ BinaryDataLogger() [3/5]

-template<typename DataType >
+template<typename DataType >

nc::logger::detail::BinaryDataLogger< DataType >::BinaryDataLogger nc::logger::detail::BinaryDataLogger< DataType >::BinaryDataLogger ( std::filesystem::path  outputDir)
@@ -58,10 +58,10 @@
- + @@ -343,18 +350,18 @@

-

◆ ~BinaryDataLogger()

+

◆ ~BinaryDataLogger()

-template<typename DataType >
+template<typename DataType >

nc::logger::detail::BinaryDataLogger< DataType >::BinaryDataLogger nc::logger::detail::BinaryDataLogger< DataType >::BinaryDataLogger ( std::string_view  outputDir)
@@ -58,10 +58,10 @@
- + @@ -372,20 +379,20 @@

-

◆ BinaryDataLogger() [4/5]

+

◆ BinaryDataLogger() [4/5]

-template<typename DataType >
+template<typename DataType >

nc::logger::detail::BinaryDataLogger< DataType >::~BinaryDataLogger nc::logger::detail::BinaryDataLogger< DataType >::~BinaryDataLogger ( )
@@ -58,10 +58,10 @@
- + - + @@ -400,20 +407,20 @@

-

◆ BinaryDataLogger() [5/5]

+

◆ BinaryDataLogger() [5/5]

-template<typename DataType >
+template<typename DataType >

nc::logger::detail::BinaryDataLogger< DataType >::BinaryDataLogger nc::logger::detail::BinaryDataLogger< DataType >::BinaryDataLogger (const BinaryDataLogger< DataType > & const BinaryDataLogger< DataType > &  )
@@ -58,10 +58,10 @@
- + - + @@ -429,18 +436,18 @@

Member Function Documentation

-

◆ disable()

+

◆ disable()

-template<typename DataType >
+template<typename DataType >
nc::logger::detail::BinaryDataLogger< DataType >::BinaryDataLogger nc::logger::detail::BinaryDataLogger< DataType >::BinaryDataLogger (BinaryDataLogger< DataType > && BinaryDataLogger< DataType > &&  )
@@ -58,10 +58,10 @@
- + @@ -458,18 +465,18 @@

-

◆ enable()

+

◆ enable()

-template<typename DataType >
+template<typename DataType >

void nc::logger::detail::BinaryDataLogger< DataType >::disable void nc::logger::detail::BinaryDataLogger< DataType >::disable ( )
@@ -58,10 +58,10 @@
- + @@ -487,18 +494,18 @@

-

◆ filepath()

+

◆ filepath()

-template<typename DataType >
+template<typename DataType >

void nc::logger::detail::BinaryDataLogger< DataType >::enable void nc::logger::detail::BinaryDataLogger< DataType >::enable ( )
@@ -58,10 +58,10 @@
- + @@ -516,18 +523,18 @@

-

◆ flush()

+

◆ flush()

-template<typename DataType >
+template<typename DataType >

const std::filesystem::path & nc::logger::detail::BinaryDataLogger< DataType >::filepath const std::filesystem::path & nc::logger::detail::BinaryDataLogger< DataType >::filepath ( ) const
@@ -58,10 +58,10 @@
- + @@ -545,18 +552,18 @@

-

◆ isEnabled()

+

◆ isEnabled()

-template<typename DataType >
+template<typename DataType >

void nc::logger::detail::BinaryDataLogger< DataType >::flush void nc::logger::detail::BinaryDataLogger< DataType >::flush ( )
@@ -58,10 +58,10 @@
- + @@ -574,18 +581,18 @@

-

◆ log() [1/2]

+

◆ log() [1/2]

-template<typename DataType >
+template<typename DataType >

bool nc::logger::detail::BinaryDataLogger< DataType >::isEnabled bool nc::logger::detail::BinaryDataLogger< DataType >::isEnabled ( )
@@ -58,10 +58,10 @@
- + @@ -621,18 +628,18 @@

-

◆ log() [2/2]

+

◆ log() [2/2]

-template<typename DataType >
+template<typename DataType >

void nc::logger::detail::BinaryDataLogger< DataType >::log void nc::logger::detail::BinaryDataLogger< DataType >::log ( const_pointer  dataElements,
@@ -58,10 +58,10 @@
- + @@ -657,20 +664,20 @@

-

◆ operator=() [1/2]

+

◆ operator=() [1/2]

-template<typename DataType >
+template<typename DataType >

void nc::logger::detail::BinaryDataLogger< DataType >::log void nc::logger::detail::BinaryDataLogger< DataType >::log ( const_reference  dataElement)
@@ -58,10 +58,10 @@
- + - + @@ -685,20 +692,20 @@

-

◆ operator=() [2/2]

+

◆ operator=() [2/2]

-template<typename DataType >
+template<typename DataType >

BinaryDataLogger & nc::logger::detail::BinaryDataLogger< DataType >::operator= BinaryDataLogger & nc::logger::detail::BinaryDataLogger< DataType >::operator= (BinaryDataLogger< DataType > && BinaryDataLogger< DataType > &&  )
@@ -58,10 +58,10 @@
- + - + @@ -713,18 +720,18 @@

-

◆ setOutputDir() [1/2]

+

◆ setOutputDir() [1/2]

-template<typename DataType >
+template<typename DataType >

BinaryDataLogger & nc::logger::detail::BinaryDataLogger< DataType >::operator= BinaryDataLogger & nc::logger::detail::BinaryDataLogger< DataType >::operator= (const BinaryDataLogger< DataType > & const BinaryDataLogger< DataType > &  )
@@ -58,10 +58,10 @@
- + @@ -749,18 +756,18 @@

-

◆ setOutputDir() [2/2]

+

◆ setOutputDir() [2/2]

-template<typename DataType >
+template<typename DataType >

void nc::logger::detail::BinaryDataLogger< DataType >::setOutputDir void nc::logger::detail::BinaryDataLogger< DataType >::setOutputDir ( std::filesystem::path  outputDir)
@@ -58,10 +58,10 @@
- + @@ -786,18 +793,18 @@

Field Documentation

-

◆ DATA_ELEMENT_SIZE

+

◆ DATA_ELEMENT_SIZE

-template<typename DataType >
+template<typename DataType >
void nc::logger::detail::BinaryDataLogger< DataType >::setOutputDir void nc::logger::detail::BinaryDataLogger< DataType >::setOutputDir ( std::string_view  outputDir)
@@ -810,18 +817,18 @@

-

◆ DATE_TYPE_HAS_SERIALIZE_METHOD

+

◆ DATE_TYPE_HAS_SERIALIZE_METHOD

-template<typename DataType >
+template<typename DataType >

- +
constexpr auto nc::logger::detail::BinaryDataLogger< DataType >::DATA_ELEMENT_SIZE = sizeof(value_type)constexpr auto nc::logger::detail::BinaryDataLogger< DataType >::DATA_ELEMENT_SIZE = sizeof(value_type)
@@ -834,18 +841,18 @@

-

◆ LOG_EXT

+

◆ LOG_EXT

-template<typename DataType >
+template<typename DataType >

- +
constexpr auto nc::logger::detail::BinaryDataLogger< DataType >::DATE_TYPE_HAS_SERIALIZE_METHOD = type_traits::has_serialize_v<value_type>constexpr auto nc::logger::detail::BinaryDataLogger< DataType >::DATE_TYPE_HAS_SERIALIZE_METHOD = type_traits::has_serialize_v<value_type>
@@ -866,7 +873,7 @@

diff --git a/docs/doxygen/html/classnc_1_1logger_1_1detail_1_1type__traits_1_1has__serialize.html b/docs/doxygen/html/classnc_1_1logger_1_1detail_1_1type__traits_1_1has__serialize.html index 3e3528e16..8758a2509 100644 --- a/docs/doxygen/html/classnc_1_1logger_1_1detail_1_1type__traits_1_1has__serialize.html +++ b/docs/doxygen/html/classnc_1_1logger_1_1detail_1_1type__traits_1_1has__serialize.html @@ -5,7 +5,7 @@ - + NumCpp: nc::logger::detail::type_traits::has_serialize< DataType, typename > Class Template Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
- +
constexpr char nc::logger::detail::BinaryDataLogger< DataType >::LOG_EXT[] = ".log"constexpr char nc::logger::detail::BinaryDataLogger< DataType >::LOG_EXT[] = ".log"
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,26 +129,26 @@ - +

Static Public Attributes

static constexpr bool value = false
static constexpr bool value = false
 

Detailed Description

-
template<typename DataType, typename = std::void_t<>>
-class nc::logger::detail::type_traits::has_serialize< DataType, typename >

type trait to check if a type has a serialize method with the correct signature

+
template<typename DataType, typename = std::void_t<>>
+class nc::logger::detail::type_traits::has_serialize< DataType, typename >

type trait to check if a type has a serialize method with the correct signature

Field Documentation

-

◆ value

+

◆ value

-template<typename DataType , typename = std::void_t<>>
+template<typename DataType , typename = std::void_t<>>
@@ -162,7 +169,7 @@

diff --git a/docs/doxygen/html/classnc_1_1logger_1_1detail_1_1type__traits_1_1has__serialize_3_01_data_type_00_01std_1_1void__te6ccce939d7e8d93862519645c528e31.html b/docs/doxygen/html/classnc_1_1logger_1_1detail_1_1type__traits_1_1has__serialize_3_01_data_type_00_01std_1_1void__te6ccce939d7e8d93862519645c528e31.html index bdfa89a56..dbdc630ca 100644 --- a/docs/doxygen/html/classnc_1_1logger_1_1detail_1_1type__traits_1_1has__serialize_3_01_data_type_00_01std_1_1void__te6ccce939d7e8d93862519645c528e31.html +++ b/docs/doxygen/html/classnc_1_1logger_1_1detail_1_1type__traits_1_1has__serialize_3_01_data_type_00_01std_1_1void__te6ccce939d7e8d93862519645c528e31.html @@ -5,7 +5,7 @@ - + NumCpp: nc::logger::detail::type_traits::has_serialize< DataType, std::void_t< std::enable_if_t< std::is_same_v< serialize_t< DataType >, std::string >, int > > > Class Template Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
- +
constexpr bool nc::logger::detail::type_traits::has_serialize< DataType, typename >::value = falseconstexpr bool nc::logger::detail::type_traits::has_serialize< DataType, typename >::value = false
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,26 +127,26 @@ - +

Static Public Attributes

static constexpr bool value = true
static constexpr bool value = true
 

Detailed Description

-
template<typename DataType>
-class nc::logger::detail::type_traits::has_serialize< DataType, std::void_t< std::enable_if_t< std::is_same_v< serialize_t< DataType >, std::string >, int > > >

type trait to check if a type has a serialize method with the correct signature

+
template<typename DataType>
+class nc::logger::detail::type_traits::has_serialize< DataType, std::void_t< std::enable_if_t< std::is_same_v< serialize_t< DataType >, std::string >, int > > >

type trait to check if a type has a serialize method with the correct signature

Field Documentation

-

◆ value

+

◆ value

-template<typename DataType >
+template<typename DataType >
@@ -160,7 +167,7 @@

diff --git a/docs/doxygen/html/classnc_1_1polynomial_1_1_poly1d.html b/docs/doxygen/html/classnc_1_1polynomial_1_1_poly1d.html index beecc33c3..3a588e74a 100644 --- a/docs/doxygen/html/classnc_1_1polynomial_1_1_poly1d.html +++ b/docs/doxygen/html/classnc_1_1polynomial_1_1_poly1d.html @@ -5,7 +5,7 @@ - + NumCpp: nc::polynomial::Poly1d< dtype > Class Template Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
- +
constexpr bool nc::logger::detail::type_traits::has_serialize< DataType, std::void_t< std::enable_if_t< std::is_same_v< serialize_t< DataType >, std::string >, int > > >::value = trueconstexpr bool nc::logger::detail::type_traits::has_serialize< DataType, std::void_t< std::enable_if_t< std::is_same_v< serialize_t< DataType >, std::string >, int > > >::value = true
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -119,81 +126,81 @@ - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Public Member Functions

 Poly1d ()=default
 Poly1d ()=default
 
 Poly1d (const NdArray< dtype > &inValues, IsRoots isRoots=IsRoots::NO)
 Poly1d (const NdArray< dtype > &inValues, IsRoots isRoots=IsRoots::NO)
 
double area (double a, double b) const
double area (double a, double b) const
 
template<typename dtypeOut >
Poly1d< dtypeOut > astype () const
template<typename dtypeOut >
Poly1d< dtypeOutastype () const
 
NdArray< dtype > coefficients () const
NdArray< dtypecoefficients () const
 
Poly1d< dtype > deriv () const
Poly1d< dtypederiv () const
 
NdArray< dtype > eval (const NdArray< dtype > &xValues) const noexcept
NdArray< dtypeeval (const NdArray< dtype > &xValues) const noexcept
 
dtype eval (dtype xValue) const noexcept
dtype eval (dtype xValue) const noexcept
 
Poly1d< double > integ () const
Poly1d< doubleinteg () const
 
NdArray< dtype > operator() (const NdArray< dtype > &xValues) const noexcept
NdArray< dtypeoperator() (const NdArray< dtype > &xValues) const noexcept
 
dtype operator() (dtype inValue) const noexcept
dtype operator() (dtype inValue) const noexcept
 
Poly1d< dtype > operator* (const Poly1d< dtype > &inOtherPoly) const
Poly1d< dtypeoperator* (const Poly1d< dtype > &inOtherPoly) const
 
Poly1d< dtype > & operator*= (const Poly1d< dtype > &inOtherPoly)
Poly1d< dtype > & operator*= (const Poly1d< dtype > &inOtherPoly)
 
Poly1d< dtype > operator+ (const Poly1d< dtype > &inOtherPoly) const
Poly1d< dtypeoperator+ (const Poly1d< dtype > &inOtherPoly) const
 
Poly1d< dtype > & operator+= (const Poly1d< dtype > &inOtherPoly)
Poly1d< dtype > & operator+= (const Poly1d< dtype > &inOtherPoly)
 
Poly1d< dtype > operator- (const Poly1d< dtype > &inOtherPoly) const
Poly1d< dtypeoperator- (const Poly1d< dtype > &inOtherPoly) const
 
Poly1d< dtype > & operator-= (const Poly1d< dtype > &inOtherPoly)
Poly1d< dtype > & operator-= (const Poly1d< dtype > &inOtherPoly)
 
Poly1d< dtype > operator^ (uint32 inPower) const
Poly1d< dtypeoperator^ (uint32 inPower) const
 
Poly1d< dtype > & operator^= (uint32 inPower)
Poly1d< dtype > & operator^= (uint32 inPower)
 
uint32 order () const noexcept
uint32 order () const noexcept
 
void print () const
void print () const
 
std::string str () const
std::string str () const
 
- + - +

Static Public Member Functions

static Poly1d< double > fit (const NdArray< dtype > &xValues, const NdArray< dtype > &yValues, const NdArray< dtype > &weights, uint8 polyOrder)
static Poly1d< doublefit (const NdArray< dtype > &xValues, const NdArray< dtype > &yValues, const NdArray< dtype > &weights, uint8 polyOrder)
 
static Poly1d< double > fit (const NdArray< dtype > &xValues, const NdArray< dtype > &yValues, uint8 polyOrder)
static Poly1d< doublefit (const NdArray< dtype > &xValues, const NdArray< dtype > &yValues, uint8 polyOrder)
 
- +

Friends

std::ostream & operator<< (std::ostream &inOStream, const Poly1d< dtype > &inPoly)
std::ostream & operator<< (std::ostream &inOStream, const Poly1d< dtype > &inPoly)
 

Detailed Description

-
template<typename dtype>
-class nc::polynomial::Poly1d< dtype >

A one-dimensional polynomial class. A convenience class, used to encapsulate "natural" operations on polynomials

+
template<typename dtype>
+class nc::polynomial::Poly1d< dtype >

A one-dimensional polynomial class. A convenience class, used to encapsulate "natural" operations on polynomials

Constructor & Destructor Documentation

-

◆ Poly1d() [1/2]

+

◆ Poly1d() [1/2]

-template<typename dtype >
+template<typename dtype >
@@ -58,10 +58,10 @@
- + @@ -205,25 +212,25 @@

-

Default Constructor (not very usefull, but needed for other containers.

+

Default Constructor (not very usefull, but needed for other containers.

-

◆ Poly1d() [2/2]

+

◆ Poly1d() [2/2]

-template<typename dtype >
+template<typename dtype >

nc::polynomial::Poly1d< dtype >::Poly1d nc::polynomial::Poly1d< dtype >::Poly1d ( )
@@ -58,10 +58,10 @@
- + - + @@ -244,7 +251,7 @@

-

Constructor

+

Constructor

Parameters

nc::polynomial::Poly1d< dtype >::Poly1d nc::polynomial::Poly1d< dtype >::Poly1d (const NdArray< dtype > & const NdArray< dtype > &  inValues,
@@ -257,26 +264,26 @@

Member Function Documentation

-

◆ area()

+

◆ area()

-template<typename dtype >
+template<typename dtype >
inValues(polynomial coefficients in ascending order of power if second input is false, polynomial roots if second input is true)
@@ -58,10 +58,10 @@
- + - + - + @@ -291,7 +298,7 @@

-

Returns the area under the curve between the two bounds

+

Returns the area under the curve between the two bounds

Parameters

double nc::polynomial::Poly1d< dtype >::area double nc::polynomial::Poly1d< dtype >::area (double double  a,
double double  b 
@@ -304,20 +311,20 @@

-

◆ astype()

+

◆ astype()

-template<typename dtype >
+template<typename dtype >
-template<typename dtypeOut >
+template<typename dtypeOut >
athe lower bound
@@ -58,10 +58,10 @@
- + @@ -329,24 +336,24 @@

-

Returns a copy of the polynomial of the new type

+

Returns a copy of the polynomial of the new type

Returns
Poly1d
-

◆ coefficients()

+

◆ coefficients()

-template<typename dtype >
+template<typename dtype >

Poly1d< dtypeOut > nc::polynomial::Poly1d< dtype >::astype Poly1d< dtypeOut > nc::polynomial::Poly1d< dtype >::astype ( ) const
@@ -58,10 +58,10 @@
- + @@ -358,24 +365,24 @@

-

Returns the Poly1d coefficients

+

Returns the Poly1d coefficients

Returns
NdArray
-

◆ deriv()

+

◆ deriv()

-template<typename dtype >
+template<typename dtype >

NdArray< dtype > nc::polynomial::Poly1d< dtype >::coefficients NdArray< dtype > nc::polynomial::Poly1d< dtype >::coefficients ( ) const
@@ -58,10 +58,10 @@
- + @@ -387,26 +394,26 @@

-

Takes the derivative of the polynomial

+

Takes the derivative of the polynomial

Returns
Poly1d
-

◆ eval() [1/2]

+

◆ eval() [1/2]

-template<typename dtype >
+template<typename dtype >

Poly1d< dtype > nc::polynomial::Poly1d< dtype >::deriv Poly1d< dtype > nc::polynomial::Poly1d< dtype >::deriv ( ) const
@@ -58,10 +58,10 @@
- + - + @@ -417,7 +424,7 @@

-

Evaluates the Poly1D object for the input value

+

Evaluates the Poly1D object for the input value

Parameters

NdArray< dtype > nc::polynomial::Poly1d< dtype >::eval NdArray< dtype > nc::polynomial::Poly1d< dtype >::eval (const NdArray< dtype > & const NdArray< dtype > &  xValues) const
@@ -429,20 +436,20 @@

-

◆ eval() [2/2]

+

◆ eval() [2/2]

-template<typename dtype >
+template<typename dtype >
xValues
@@ -58,10 +58,10 @@
- + - + @@ -453,7 +460,7 @@

-

Evaluates the Poly1D object for the input value

+

Evaluates the Poly1D object for the input value

Parameters

dtype nc::polynomial::Poly1d< dtype >::eval dtype nc::polynomial::Poly1d< dtype >::eval (dtype dtype  xValue) const
@@ -465,32 +472,32 @@

-

◆ fit() [1/2]

+

◆ fit() [1/2]

-template<typename dtype >
+template<typename dtype >
xValue
@@ -58,10 +58,10 @@
- + - + - + - + @@ -511,7 +518,7 @@

-

Polynomial linear least squares regression: Ax = b

+

Polynomial linear least squares regression: Ax = b

Parameters

static Poly1d< double > nc::polynomial::Poly1d< dtype >::fit static Poly1d< double > nc::polynomial::Poly1d< dtype >::fit (const NdArray< dtype > & const NdArray< dtype > &  xValues,
const NdArray< dtype > & const NdArray< dtype > &  yValues,
const NdArray< dtype > & const NdArray< dtype > &  weights,
@@ -526,26 +533,26 @@

-

◆ fit() [2/2]

+

◆ fit() [2/2]

-template<typename dtype >
+template<typename dtype >
xValuesthe x measurements [1, n] or [n, 1] array
@@ -58,10 +58,10 @@
- + - + - + @@ -566,7 +573,7 @@

-

Polynomial linear least squares regression: Ax = b

+

Polynomial linear least squares regression: Ax = b

Parameters

static Poly1d< double > nc::polynomial::Poly1d< dtype >::fit static Poly1d< double > nc::polynomial::Poly1d< dtype >::fit (const NdArray< dtype > & const NdArray< dtype > &  xValues,
const NdArray< dtype > & const NdArray< dtype > &  yValues,
@@ -580,18 +587,18 @@

-

◆ integ()

+

◆ integ()

-template<typename dtype >
+template<typename dtype >
xValuesthe x measurements [1, n] or [n, 1] array
@@ -58,10 +58,10 @@
- + @@ -603,26 +610,26 @@

-

Calculates the integral of the polynomial

+

Calculates the integral of the polynomial

Returns
Poly1d
-

◆ operator()() [1/2]

+

◆ operator()() [1/2]

-template<typename dtype >
+template<typename dtype >

Poly1d< double > nc::polynomial::Poly1d< dtype >::integ Poly1d< double > nc::polynomial::Poly1d< dtype >::integ ( ) const
@@ -58,10 +58,10 @@
- + - + @@ -633,7 +640,7 @@

-

Evaluates the Poly1D object for the input value

+

Evaluates the Poly1D object for the input value

Parameters

NdArray< dtype > nc::polynomial::Poly1d< dtype >::operator() NdArray< dtype > nc::polynomial::Poly1d< dtype >::operator() (const NdArray< dtype > & const NdArray< dtype > &  xValues) const
@@ -645,20 +652,20 @@

-

◆ operator()() [2/2]

+

◆ operator()() [2/2]

-template<typename dtype >
+template<typename dtype >
xValues
@@ -58,10 +58,10 @@
- + - + @@ -669,7 +676,7 @@

-

Evaluates the Poly1D object for the input value

+

Evaluates the Poly1D object for the input value

Parameters

dtype nc::polynomial::Poly1d< dtype >::operator() dtype nc::polynomial::Poly1d< dtype >::operator() (dtype dtype  inValue) const
@@ -681,20 +688,20 @@

-

◆ operator*()

+

◆ operator*()

-template<typename dtype >
+template<typename dtype >
inValue
@@ -58,10 +58,10 @@
- + - + @@ -705,7 +712,7 @@

-

Multiplies the two Poly1d objects

+

Multiplies the two Poly1d objects

Parameters

Poly1d< dtype > nc::polynomial::Poly1d< dtype >::operator* Poly1d< dtype > nc::polynomial::Poly1d< dtype >::operator* (const Poly1d< dtype > & const Poly1d< dtype > &  inOtherPoly) const
@@ -717,20 +724,20 @@

-

◆ operator*=()

+

◆ operator*=()

-template<typename dtype >
+template<typename dtype >

inOtherPoly
@@ -58,10 +58,10 @@
- + - + @@ -741,7 +748,7 @@

-

Multiplies the two Poly1d objects

+

Multiplies the two Poly1d objects

Parameters

Poly1d< dtype > & nc::polynomial::Poly1d< dtype >::operator*= Poly1d< dtype > & nc::polynomial::Poly1d< dtype >::operator*= (const Poly1d< dtype > & const Poly1d< dtype > &  inOtherPoly)
@@ -753,20 +760,20 @@

-

◆ operator+()

+

◆ operator+()

-template<typename dtype >
+template<typename dtype >

inOtherPoly
@@ -58,10 +58,10 @@
- + - + @@ -777,7 +784,7 @@

-

Adds the two Poly1d objects

+

Adds the two Poly1d objects

Parameters

Poly1d< dtype > nc::polynomial::Poly1d< dtype >::operator+ Poly1d< dtype > nc::polynomial::Poly1d< dtype >::operator+ (const Poly1d< dtype > & const Poly1d< dtype > &  inOtherPoly) const
@@ -789,20 +796,20 @@

-

◆ operator+=()

+

◆ operator+=()

-template<typename dtype >
+template<typename dtype >

inOtherPoly
@@ -58,10 +58,10 @@
- + - + @@ -813,7 +820,7 @@

-

Adds the two Poly1d objects

+

Adds the two Poly1d objects

Parameters

Poly1d< dtype > & nc::polynomial::Poly1d< dtype >::operator+= Poly1d< dtype > & nc::polynomial::Poly1d< dtype >::operator+= (const Poly1d< dtype > & const Poly1d< dtype > &  inOtherPoly)
@@ -825,20 +832,20 @@

-

◆ operator-()

+

◆ operator-()

-template<typename dtype >
+template<typename dtype >

inOtherPoly
@@ -58,10 +58,10 @@
- + - + @@ -849,7 +856,7 @@

-

Subtracts the two Poly1d objects

+

Subtracts the two Poly1d objects

Parameters

Poly1d< dtype > nc::polynomial::Poly1d< dtype >::operator- Poly1d< dtype > nc::polynomial::Poly1d< dtype >::operator- (const Poly1d< dtype > & const Poly1d< dtype > &  inOtherPoly) const
@@ -861,20 +868,20 @@

-

◆ operator-=()

+

◆ operator-=()

-template<typename dtype >
+template<typename dtype >

inOtherPoly
@@ -58,10 +58,10 @@
- + - + @@ -885,7 +892,7 @@

-

Subtracts the two Poly1d objects

+

Subtracts the two Poly1d objects

Parameters

Poly1d< dtype > & nc::polynomial::Poly1d< dtype >::operator-= Poly1d< dtype > & nc::polynomial::Poly1d< dtype >::operator-= (const Poly1d< dtype > & const Poly1d< dtype > &  inOtherPoly)
@@ -897,18 +904,18 @@

-

◆ operator^()

+

◆ operator^()

-template<typename dtype >
+template<typename dtype >

inOtherPoly
@@ -58,10 +58,10 @@
- + @@ -921,7 +928,7 @@

-

Raise the Poly1d to an integer power

+

Raise the Poly1d to an integer power

Parameters

Poly1d< dtype > nc::polynomial::Poly1d< dtype >::operator^ Poly1d< dtype > nc::polynomial::Poly1d< dtype >::operator^ ( uint32  inPower)
@@ -933,18 +940,18 @@

-

◆ operator^=()

+

◆ operator^=()

-template<typename dtype >
+template<typename dtype >

inPower
@@ -58,10 +58,10 @@
- + @@ -957,7 +964,7 @@

-

Raise the Poly1d to an integer power

+

Raise the Poly1d to an integer power

Parameters

Poly1d< dtype > & nc::polynomial::Poly1d< dtype >::operator^= Poly1d< dtype > & nc::polynomial::Poly1d< dtype >::operator^= ( uint32  inPower)
@@ -969,18 +976,18 @@

-

◆ order()

+

◆ order()

-template<typename dtype >
+template<typename dtype >

inPower
@@ -58,10 +58,10 @@
- + @@ -992,24 +999,24 @@

-

Returns the order of the Poly1d

+

Returns the order of the Poly1d

Returns
NdArray
-

◆ print()

+

◆ print()

-template<typename dtype >
+template<typename dtype >

uint32 nc::polynomial::Poly1d< dtype >::order uint32 nc::polynomial::Poly1d< dtype >::order ( ) const
@@ -58,10 +58,10 @@
- + @@ -1021,23 +1028,23 @@

-

Prints the string representation of the Poly1d object to the console

+

Prints the string representation of the Poly1d object to the console

-

◆ str()

+

◆ str()

-template<typename dtype >
+template<typename dtype >

void nc::polynomial::Poly1d< dtype >::print void nc::polynomial::Poly1d< dtype >::print ( ) const
@@ -58,10 +58,10 @@
- + @@ -1049,25 +1056,25 @@

-

Converts the polynomial to a string representation

+

Converts the polynomial to a string representation

Returns
Poly1d
-

Friends And Related Function Documentation

+

Friends And Related Symbol Documentation

-

◆ operator<<

+

◆ operator<<

-template<typename dtype >
+template<typename dtype >

std::string nc::polynomial::Poly1d< dtype >::str std::string nc::polynomial::Poly1d< dtype >::str ( ) const
@@ -58,10 +58,10 @@
- + @@ -1075,7 +1082,7 @@

- + @@ -1090,7 +1097,7 @@

-

io operator for the Poly1d class

+

io operator for the Poly1d class

Parameters

std::ostream & operator<< std::ostream & operator<< ( std::ostream &  inOStream, const Poly1d< dtype > & const Poly1d< dtype > &  inPoly 
@@ -1111,7 +1118,7 @@

diff --git a/docs/doxygen/html/classnc_1_1random_1_1_r_n_g.html b/docs/doxygen/html/classnc_1_1random_1_1_r_n_g.html index 5325797e9..71d38db66 100644 --- a/docs/doxygen/html/classnc_1_1random_1_1_r_n_g.html +++ b/docs/doxygen/html/classnc_1_1random_1_1_r_n_g.html @@ -5,7 +5,7 @@ - + NumCpp: nc::random::RNG< GeneratorType > Class Template Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
inOStream
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -117,202 +124,202 @@ - + - + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

Public Member Functions

 RNG ()=default
 RNG ()=default
 
 RNG (int seed)
 RNG (int seed)
 
NdArray< bool > bernoulli (const Shape &inShape, double inP=0.5)
NdArray< boolbernoulli (const Shape &inShape, double inP=0.5)
 
bool bernoulli (double inP=0.5)
bool bernoulli (double inP=0.5)
 
template<typename dtype >
NdArray< dtype > beta (const Shape &inShape, dtype inAlpha, dtype inBeta)
template<typename dtype >
NdArray< dtypebeta (const Shape &inShape, dtype inAlpha, dtype inBeta)
 
template<typename dtype >
dtype beta (dtype inAlpha, dtype inBeta)
template<typename dtype >
dtype beta (dtype inAlpha, dtype inBeta)
 
template<typename dtype >
NdArray< dtype > binomial (const Shape &inShape, dtype inN, double inP=0.5)
template<typename dtype >
NdArray< dtypebinomial (const Shape &inShape, dtype inN, double inP=0.5)
 
template<typename dtype >
dtype binomial (dtype inN, double inP=0.5)
template<typename dtype >
dtype binomial (dtype inN, double inP=0.5)
 
template<typename dtype >
NdArray< dtype > cauchy (const Shape &inShape, dtype inMean=0, dtype inSigma=1)
template<typename dtype >
NdArray< dtypecauchy (const Shape &inShape, dtype inMean=0, dtype inSigma=1)
 
template<typename dtype >
dtype cauchy (dtype inMean=0, dtype inSigma=1)
template<typename dtype >
dtype cauchy (dtype inMean=0, dtype inSigma=1)
 
template<typename dtype >
NdArray< dtype > chiSquare (const Shape &inShape, dtype inDof)
template<typename dtype >
NdArray< dtypechiSquare (const Shape &inShape, dtype inDof)
 
template<typename dtype >
dtype chiSquare (dtype inDof)
template<typename dtype >
dtype chiSquare (dtype inDof)
 
template<typename dtype >
dtype choice (const NdArray< dtype > &inArray)
template<typename dtype >
dtype choice (const NdArray< dtype > &inArray)
 
template<typename dtype >
NdArray< dtype > choice (const NdArray< dtype > &inArray, uint32 inNum, Replace replace=Replace::YES)
template<typename dtype >
NdArray< dtypechoice (const NdArray< dtype > &inArray, uint32 inNum, Replace replace=Replace::YES)
 
template<typename dtype >
dtype discrete (const NdArray< double > &inWeights)
template<typename dtype >
dtype discrete (const NdArray< double > &inWeights)
 
template<typename dtype >
NdArray< dtype > discrete (const Shape &inShape, const NdArray< double > &inWeights)
template<typename dtype >
NdArray< dtypediscrete (const Shape &inShape, const NdArray< double > &inWeights)
 
template<typename dtype >
NdArray< dtype > exponential (const Shape &inShape, dtype inScaleValue=1)
template<typename dtype >
NdArray< dtypeexponential (const Shape &inShape, dtype inScaleValue=1)
 
template<typename dtype >
dtype exponential (dtype inScaleValue=1)
template<typename dtype >
dtype exponential (dtype inScaleValue=1)
 
template<typename dtype >
NdArray< dtype > extremeValue (const Shape &inShape, dtype inA=1, dtype inB=1)
template<typename dtype >
NdArray< dtypeextremeValue (const Shape &inShape, dtype inA=1, dtype inB=1)
 
template<typename dtype >
dtype extremeValue (dtype inA=1, dtype inB=1)
template<typename dtype >
dtype extremeValue (dtype inA=1, dtype inB=1)
 
template<typename dtype >
NdArray< dtype > f (const Shape &inShape, dtype inDofN, dtype inDofD)
template<typename dtype >
NdArray< dtypef (const Shape &inShape, dtype inDofN, dtype inDofD)
 
template<typename dtype >
dtype f (dtype inDofN, dtype inDofD)
template<typename dtype >
dtype f (dtype inDofN, dtype inDofD)
 
template<typename dtype >
NdArray< dtype > gamma (const Shape &inShape, dtype inGammaShape, dtype inScaleValue=1)
template<typename dtype >
NdArray< dtypegamma (const Shape &inShape, dtype inGammaShape, dtype inScaleValue=1)
 
template<typename dtype >
dtype gamma (dtype inGammaShape, dtype inScaleValue=1)
template<typename dtype >
dtype gamma (dtype inGammaShape, dtype inScaleValue=1)
 
template<typename dtype >
NdArray< dtype > geometric (const Shape &inShape, double inP=0.5)
template<typename dtype >
NdArray< dtypegeometric (const Shape &inShape, double inP=0.5)
 
template<typename dtype >
dtype geometric (double inP=0.5)
template<typename dtype >
dtype geometric (double inP=0.5)
 
template<typename dtype >
NdArray< dtype > laplace (const Shape &inShape, dtype inLoc=0, dtype inScale=1)
template<typename dtype >
NdArray< dtypelaplace (const Shape &inShape, dtype inLoc=0, dtype inScale=1)
 
template<typename dtype >
dtype laplace (dtype inLoc=0, dtype inScale=1)
template<typename dtype >
dtype laplace (dtype inLoc=0, dtype inScale=1)
 
template<typename dtype >
NdArray< dtype > lognormal (const Shape &inShape, dtype inMean=0, dtype inSigma=1)
template<typename dtype >
NdArray< dtypelognormal (const Shape &inShape, dtype inMean=0, dtype inSigma=1)
 
template<typename dtype >
dtype lognormal (dtype inMean=0, dtype inSigma=1)
template<typename dtype >
dtype lognormal (dtype inMean=0, dtype inSigma=1)
 
template<typename dtype >
NdArray< dtype > negativeBinomial (const Shape &inShape, dtype inN, double inP=0.5)
template<typename dtype >
NdArray< dtypenegativeBinomial (const Shape &inShape, dtype inN, double inP=0.5)
 
template<typename dtype >
dtype negativeBinomial (dtype inN, double inP=0.5)
template<typename dtype >
dtype negativeBinomial (dtype inN, double inP=0.5)
 
template<typename dtype >
NdArray< dtype > nonCentralChiSquared (const Shape &inShape, dtype inK=1, dtype inLambda=1)
template<typename dtype >
NdArray< dtypenonCentralChiSquared (const Shape &inShape, dtype inK=1, dtype inLambda=1)
 
template<typename dtype >
dtype nonCentralChiSquared (dtype inK=1, dtype inLambda=1)
template<typename dtype >
dtype nonCentralChiSquared (dtype inK=1, dtype inLambda=1)
 
template<typename dtype >
NdArray< dtype > normal (const Shape &inShape, dtype inMean=0, dtype inSigma=1)
template<typename dtype >
NdArray< dtypenormal (const Shape &inShape, dtype inMean=0, dtype inSigma=1)
 
template<typename dtype >
dtype normal (dtype inMean=0, dtype inSigma=1)
template<typename dtype >
dtype normal (dtype inMean=0, dtype inSigma=1)
 
template<typename dtype >
NdArray< dtype > permutation (const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< dtypepermutation (const NdArray< dtype > &inArray)
 
template<typename dtype >
NdArray< dtype > permutation (dtype inValue)
template<typename dtype >
NdArray< dtypepermutation (dtype inValue)
 
template<typename dtype >
NdArray< dtype > poisson (const Shape &inShape, double inMean=1)
template<typename dtype >
NdArray< dtypepoisson (const Shape &inShape, double inMean=1)
 
template<typename dtype >
dtype poisson (double inMean=1)
template<typename dtype >
dtype poisson (double inMean=1)
 
template<typename dtype >
dtype rand ()
template<typename dtype >
dtype rand ()
 
template<typename dtype >
NdArray< dtype > rand (const Shape &inShape)
template<typename dtype >
NdArray< dtyperand (const Shape &inShape)
 
template<typename dtype >
NdArray< dtype > randFloat (const Shape &inShape, dtype inLow, dtype inHigh=0.)
template<typename dtype >
NdArray< dtyperandFloat (const Shape &inShape, dtype inLow, dtype inHigh=0.)
 
template<typename dtype >
dtype randFloat (dtype inLow, dtype inHigh=0.)
template<typename dtype >
dtype randFloat (dtype inLow, dtype inHigh=0.)
 
template<typename dtype >
NdArray< dtype > randInt (const Shape &inShape, dtype inLow, dtype inHigh=0)
template<typename dtype >
NdArray< dtyperandInt (const Shape &inShape, dtype inLow, dtype inHigh=0)
 
template<typename dtype >
dtype randInt (dtype inLow, dtype inHigh=0)
template<typename dtype >
dtype randInt (dtype inLow, dtype inHigh=0)
 
template<typename dtype >
dtype randN ()
template<typename dtype >
dtype randN ()
 
template<typename dtype >
NdArray< dtype > randN (const Shape &inShape)
template<typename dtype >
NdArray< dtyperandN (const Shape &inShape)
 
void seed (int value) noexcept
void seed (int value) noexcept
 
template<typename dtype >
void shuffle (NdArray< dtype > &inArray)
template<typename dtype >
void shuffle (NdArray< dtype > &inArray)
 
template<typename dtype >
dtype standardNormal ()
template<typename dtype >
dtype standardNormal ()
 
template<typename dtype >
NdArray< dtype > standardNormal (const Shape &inShape)
template<typename dtype >
NdArray< dtypestandardNormal (const Shape &inShape)
 
template<typename dtype >
NdArray< dtype > studentT (const Shape &inShape, dtype inDof)
template<typename dtype >
NdArray< dtypestudentT (const Shape &inShape, dtype inDof)
 
template<typename dtype >
dtype studentT (dtype inDof)
template<typename dtype >
dtype studentT (dtype inDof)
 
template<typename dtype >
NdArray< dtype > triangle (const Shape &inShape, dtype inA=0, dtype inB=0.5, dtype inC=1)
template<typename dtype >
NdArray< dtypetriangle (const Shape &inShape, dtype inA=0, dtype inB=0.5, dtype inC=1)
 
template<typename dtype >
dtype triangle (dtype inA=0, dtype inB=0.5, dtype inC=1)
template<typename dtype >
dtype triangle (dtype inA=0, dtype inB=0.5, dtype inC=1)
 
template<typename dtype >
NdArray< dtype > uniform (const Shape &inShape, dtype inLow, dtype inHigh)
template<typename dtype >
NdArray< dtypeuniform (const Shape &inShape, dtype inLow, dtype inHigh)
 
template<typename dtype >
dtype uniform (dtype inLow, dtype inHigh)
template<typename dtype >
dtype uniform (dtype inLow, dtype inHigh)
 
template<typename dtype >
NdArray< dtype > uniformOnSphere (uint32 inNumPoints, uint32 inDims=2)
template<typename dtype >
NdArray< dtypeuniformOnSphere (uint32 inNumPoints, uint32 inDims=2)
 
template<typename dtype >
NdArray< dtype > weibull (const Shape &inShape, dtype inA=1, dtype inB=1)
template<typename dtype >
NdArray< dtypeweibull (const Shape &inShape, dtype inA=1, dtype inB=1)
 
template<typename dtype >
dtype weibull (dtype inA=1, dtype inB=1)
template<typename dtype >
dtype weibull (dtype inA=1, dtype inB=1)
 

Detailed Description

-
template<typename GeneratorType = std::mt19937_64>
-class nc::random::RNG< GeneratorType >

Random Number Generater Class with non-global state

+
template<typename GeneratorType = std::mt19937_64>
+class nc::random::RNG< GeneratorType >

Random Number Generater Class with non-global state

Constructor & Destructor Documentation

-

◆ RNG() [1/2]

+

◆ RNG() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
@@ -58,10 +58,10 @@
- + @@ -324,25 +331,25 @@

-

Defualt Constructor

+

Defualt Constructor

-

◆ RNG() [2/2]

+

◆ RNG() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>

nc::random::RNG< GeneratorType >::RNG nc::random::RNG< GeneratorType >::RNG ( )
@@ -58,10 +58,10 @@
- + - + @@ -353,7 +360,7 @@

-

Seed Constructor

+

Seed Constructor

Parameters

nc::random::RNG< GeneratorType >::RNG nc::random::RNG< GeneratorType >::RNG (int int  seed)
@@ -365,26 +372,26 @@

Member Function Documentation

-

◆ bernoulli() [1/2]

+

◆ bernoulli() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
seedthe seed value
@@ -58,10 +58,10 @@
- + - + - + @@ -399,7 +406,7 @@

-

Create an array of the given shape and populate it with random samples from the "bernoulli" distribution.

+

Create an array of the given shape and populate it with random samples from the "bernoulli" distribution.

Parameters

NdArray< bool > nc::random::RNG< GeneratorType >::bernoulli NdArray< bool > nc::random::RNG< GeneratorType >::bernoulli (const Shapeconst Shape inShape,
double double  inP = 0.5 
@@ -412,20 +419,20 @@

-

◆ bernoulli() [2/2]

+

◆ bernoulli() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
inShape
@@ -58,10 +58,10 @@
- + - + @@ -436,7 +443,7 @@

-

Single random value sampled from the "bernoulli" distribution.

+

Single random value sampled from the "bernoulli" distribution.

Parameters

bool nc::random::RNG< GeneratorType >::bernoulli bool nc::random::RNG< GeneratorType >::bernoulli (double double  inP = 0.5)
@@ -448,34 +455,34 @@

-

◆ beta() [1/2]

+

◆ beta() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >
inP(probability of success [0, 1]). Default 0.5
@@ -58,10 +58,10 @@
- + - + - + - + @@ -490,8 +497,8 @@

-

Create an array of the given shape and populate it with random samples from the "beta" distribution. NOTE: Use of this function requires using the Boost includes.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.beta.html#numpy.random.beta

+

Create an array of the given shape and populate it with random samples from the "beta" distribution. NOTE: Use of this function requires using the Boost includes.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.beta.html#numpy.random.beta

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::beta NdArray< dtype > nc::random::RNG< GeneratorType >::beta (const Shapeconst Shape inShape,
dtype dtype  inAlpha,
dtype dtype  inBeta 
@@ -505,28 +512,28 @@

-

◆ beta() [2/2]

+

◆ beta() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inShape
@@ -58,10 +58,10 @@
- + - + - + @@ -541,8 +548,8 @@

-

Single random value sampled from the from the "beta" distribution. NOTE: Use of this function requires using the Boost includes.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.beta.html#numpy.random.beta

+

Single random value sampled from the from the "beta" distribution. NOTE: Use of this function requires using the Boost includes.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.beta.html#numpy.random.beta

Parameters

dtype nc::random::RNG< GeneratorType >::beta dtype nc::random::RNG< GeneratorType >::beta (dtype dtype  inAlpha,
dtype dtype  inBeta 
@@ -555,34 +562,34 @@

-

◆ binomial() [1/2]

+

◆ binomial() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inAlpha
@@ -58,10 +58,10 @@
- + - + - + - + @@ -597,8 +604,8 @@

-

Create an array of the given shape and populate it with random samples from the "binomial" distribution.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.binomial.html#numpy.random.binomial

+

Create an array of the given shape and populate it with random samples from the "binomial" distribution.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.binomial.html#numpy.random.binomial

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::binomial NdArray< dtype > nc::random::RNG< GeneratorType >::binomial (const Shapeconst Shape inShape,
dtype dtype  inN,
double double  inP = 0.5 
@@ -612,28 +619,28 @@

-

◆ binomial() [2/2]

+

◆ binomial() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inShape
@@ -58,10 +58,10 @@
- + - + - + @@ -648,8 +655,8 @@

-

Single random value sampled from the from the "binomial" distribution.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.binomial.html#numpy.random.binomial

+

Single random value sampled from the from the "binomial" distribution.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.binomial.html#numpy.random.binomial

Parameters

dtype nc::random::RNG< GeneratorType >::binomial dtype nc::random::RNG< GeneratorType >::binomial (dtype dtype  inN,
double double  inP = 0.5 
@@ -662,34 +669,34 @@

-

◆ cauchy() [1/2]

+

◆ cauchy() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inN(number of trials)
@@ -58,10 +58,10 @@
- + - + - + - + @@ -704,7 +711,7 @@

-

Create an array of the given shape and populate it with random samples from a "cauchy" distrubution.

+

Create an array of the given shape and populate it with random samples from a "cauchy" distrubution.

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::cauchy NdArray< dtype > nc::random::RNG< GeneratorType >::cauchy (const Shapeconst Shape inShape,
dtype dtype  inMean = 0,
dtype dtype  inSigma = 1 
@@ -718,28 +725,28 @@

-

◆ cauchy() [2/2]

+

◆ cauchy() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >
inShape
@@ -58,10 +58,10 @@
- + - + - + @@ -754,7 +761,7 @@

-

Single random value sampled from the from the "cauchy" distrubution.

+

Single random value sampled from the from the "cauchy" distrubution.

Parameters

dtype nc::random::RNG< GeneratorType >::cauchy dtype nc::random::RNG< GeneratorType >::cauchy (dtype dtype  inMean = 0,
dtype dtype  inSigma = 1 
@@ -767,28 +774,28 @@

-

◆ chiSquare() [1/2]

+

◆ chiSquare() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >
inMeanMean value of the underlying normal distribution. Default is 0.
@@ -58,10 +58,10 @@
- + - + - + @@ -803,8 +810,8 @@

-

Create an array of the given shape and populate it with random samples from the "chi square" distribution.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.chisquare.html#numpy.random.chisquare

+

Create an array of the given shape and populate it with random samples from the "chi square" distribution.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.chisquare.html#numpy.random.chisquare

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::chiSquare NdArray< dtype > nc::random::RNG< GeneratorType >::chiSquare (const Shapeconst Shape inShape,
dtype dtype  inDof 
@@ -817,22 +824,22 @@

-

◆ chiSquare() [2/2]

+

◆ chiSquare() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inShape
@@ -58,10 +58,10 @@
- + - + @@ -843,8 +850,8 @@

-

Single random value sampled from the from the "chi square" distribution.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.chisquare.html#numpy.random.chisquare

+

Single random value sampled from the from the "chi square" distribution.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.chisquare.html#numpy.random.chisquare

Parameters

dtype nc::random::RNG< GeneratorType >::chiSquare dtype nc::random::RNG< GeneratorType >::chiSquare (dtype dtype  inDof)
@@ -856,22 +863,22 @@

-

◆ choice() [1/2]

+

◆ choice() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inDof(independent random variables)
@@ -58,10 +58,10 @@
- + - + @@ -882,7 +889,7 @@

-

Chooses a random sample from an input array.

+

Chooses a random sample from an input array.

Parameters

dtype nc::random::RNG< GeneratorType >::choice dtype nc::random::RNG< GeneratorType >::choice (const NdArray< dtype > & const NdArray< dtype > &  inArray)
@@ -894,22 +901,22 @@

-

◆ choice() [2/2]

+

◆ choice() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >
inArray
@@ -58,10 +58,10 @@
- + - + @@ -936,7 +943,7 @@

-

Chooses inNum random samples from an input array.

+

Chooses inNum random samples from an input array.

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::choice NdArray< dtype > nc::random::RNG< GeneratorType >::choice (const NdArray< dtype > & const NdArray< dtype > &  inArray,
@@ -950,22 +957,22 @@

-

◆ discrete() [1/2]

+

◆ discrete() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >
inArray
@@ -58,10 +58,10 @@
- + - + @@ -976,7 +983,7 @@

-

Single random value sampled from the from the "discrete" distrubution. It produces integers in the range [0, n) with the probability of producing each value is specified by the parameters of the distribution.

+

Single random value sampled from the from the "discrete" distrubution. It produces integers in the range [0, n) with the probability of producing each value is specified by the parameters of the distribution.

Parameters

dtype nc::random::RNG< GeneratorType >::discrete dtype nc::random::RNG< GeneratorType >::discrete (const NdArray< double > & const NdArray< double > &  inWeights)
@@ -988,28 +995,28 @@

-

◆ discrete() [2/2]

+

◆ discrete() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >
inWeights
@@ -58,10 +58,10 @@
- + - + - + @@ -1024,7 +1031,7 @@

-

Create an array of the given shape and populate it with random samples from a "discrete" distrubution. It produces integers in the range [0, n) with the probability of producing each value is specified by the parameters of the distribution.

+

Create an array of the given shape and populate it with random samples from a "discrete" distrubution. It produces integers in the range [0, n) with the probability of producing each value is specified by the parameters of the distribution.

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::discrete NdArray< dtype > nc::random::RNG< GeneratorType >::discrete (const Shapeconst Shape inShape,
const NdArray< double > & const NdArray< double > &  inWeights 
@@ -1037,28 +1044,28 @@

-

◆ exponential() [1/2]

+

◆ exponential() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >
inShape
@@ -58,10 +58,10 @@
- + - + - + @@ -1073,8 +1080,8 @@

-

Create an array of the given shape and populate it with random samples from a "exponential" distrubution.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.exponential.html#numpy.random.exponential

+

Create an array of the given shape and populate it with random samples from a "exponential" distrubution.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.exponential.html#numpy.random.exponential

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::exponential NdArray< dtype > nc::random::RNG< GeneratorType >::exponential (const Shapeconst Shape inShape,
dtype dtype  inScaleValue = 1 
@@ -1087,22 +1094,22 @@

-

◆ exponential() [2/2]

+

◆ exponential() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inShape
@@ -58,10 +58,10 @@
- + - + @@ -1113,8 +1120,8 @@

-

Single random value sampled from the "exponential" distrubution.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.exponential.html#numpy.random.exponential

+

Single random value sampled from the "exponential" distrubution.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.exponential.html#numpy.random.exponential

Parameters

dtype nc::random::RNG< GeneratorType >::exponential dtype nc::random::RNG< GeneratorType >::exponential (dtype dtype  inScaleValue = 1)
@@ -1126,34 +1133,34 @@

-

◆ extremeValue() [1/2]

+

◆ extremeValue() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inScaleValue(default 1)
@@ -58,10 +58,10 @@
- + - + - + - + @@ -1168,7 +1175,7 @@

-

Create an array of the given shape and populate it with random samples from a "extreme value" distrubution.

+

Create an array of the given shape and populate it with random samples from a "extreme value" distrubution.

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::extremeValue NdArray< dtype > nc::random::RNG< GeneratorType >::extremeValue (const Shapeconst Shape inShape,
dtype dtype  inA = 1,
dtype dtype  inB = 1 
@@ -1182,28 +1189,28 @@

-

◆ extremeValue() [2/2]

+

◆ extremeValue() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >
inShape
@@ -58,10 +58,10 @@
- + - + - + @@ -1218,7 +1225,7 @@

-

Single random value sampled from the "extreme value" distrubution.

+

Single random value sampled from the "extreme value" distrubution.

Parameters

dtype nc::random::RNG< GeneratorType >::extremeValue dtype nc::random::RNG< GeneratorType >::extremeValue (dtype dtype  inA = 1,
dtype dtype  inB = 1 
@@ -1231,34 +1238,34 @@

-

◆ f() [1/2]

+

◆ f() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >
inA(default 1)
@@ -58,10 +58,10 @@
- + - + - + - + @@ -1273,8 +1280,8 @@

-

Create an array of the given shape and populate it with random samples from a "F" distrubution.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.f.html#numpy.random.f

+

Create an array of the given shape and populate it with random samples from a "F" distrubution.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.f.html#numpy.random.f

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::f NdArray< dtype > nc::random::RNG< GeneratorType >::f (const Shapeconst Shape inShape,
dtype dtype  inDofN,
dtype dtype  inDofD 
@@ -1288,28 +1295,28 @@

-

◆ f() [2/2]

+

◆ f() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inShape
@@ -58,10 +58,10 @@
- + - + - + @@ -1324,8 +1331,8 @@

-

Single random value sampled from the "F" distrubution.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.f.html#numpy.random.f

+

Single random value sampled from the "F" distrubution.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.f.html#numpy.random.f

Parameters

dtype nc::random::RNG< GeneratorType >::f dtype nc::random::RNG< GeneratorType >::f (dtype dtype  inDofN,
dtype dtype  inDofD 
@@ -1338,34 +1345,34 @@

-

◆ gamma() [1/2]

+

◆ gamma() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inDofNDegrees of freedom in numerator. Should be greater than zero.
@@ -58,10 +58,10 @@
- + - + - + - + @@ -1380,8 +1387,8 @@

-

Create an array of the given shape and populate it with random samples from a "gamma" distrubution.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.gamma.html#numpy.random.gamma

+

Create an array of the given shape and populate it with random samples from a "gamma" distrubution.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.gamma.html#numpy.random.gamma

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::gamma NdArray< dtype > nc::random::RNG< GeneratorType >::gamma (const Shapeconst Shape inShape,
dtype dtype  inGammaShape,
dtype dtype  inScaleValue = 1 
@@ -1395,28 +1402,28 @@

-

◆ gamma() [2/2]

+

◆ gamma() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inShape
@@ -58,10 +58,10 @@
- + - + - + @@ -1431,8 +1438,8 @@

-

Single random value sampled from the "gamma" distrubution.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.gamma.html#numpy.random.gamma

+

Single random value sampled from the "gamma" distrubution.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.gamma.html#numpy.random.gamma

Parameters

dtype nc::random::RNG< GeneratorType >::gamma dtype nc::random::RNG< GeneratorType >::gamma (dtype dtype  inGammaShape,
dtype dtype  inScaleValue = 1 
@@ -1445,28 +1452,28 @@

-

◆ geometric() [1/2]

+

◆ geometric() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inGammaShape
@@ -58,10 +58,10 @@
- + - + - + @@ -1481,8 +1488,8 @@

-

Create an array of the given shape and populate it with random samples from a "geometric" distrubution.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.geometric.html#numpy.random.geometric

+

Create an array of the given shape and populate it with random samples from a "geometric" distrubution.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.geometric.html#numpy.random.geometric

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::geometric NdArray< dtype > nc::random::RNG< GeneratorType >::geometric (const Shapeconst Shape inShape,
double double  inP = 0.5 
@@ -1495,22 +1502,22 @@

-

◆ geometric() [2/2]

+

◆ geometric() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inShape
@@ -58,10 +58,10 @@
- + - + @@ -1521,8 +1528,8 @@

-

Single random value sampled from the "geometric" distrubution.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.geometric.html#numpy.random.geometric

+

Single random value sampled from the "geometric" distrubution.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.geometric.html#numpy.random.geometric

Parameters

dtype nc::random::RNG< GeneratorType >::geometric dtype nc::random::RNG< GeneratorType >::geometric (double double  inP = 0.5)
@@ -1534,34 +1541,34 @@

-

◆ laplace() [1/2]

+

◆ laplace() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inP(probablity of success [0, 1])
@@ -58,10 +58,10 @@
- + - + - + - + @@ -1576,8 +1583,8 @@

-

Create an array of the given shape and populate it with random samples from a "laplace" distrubution. NOTE: Use of this function requires using the Boost includes.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.laplace.html#numpy.random.laplace

+

Create an array of the given shape and populate it with random samples from a "laplace" distrubution. NOTE: Use of this function requires using the Boost includes.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.laplace.html#numpy.random.laplace

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::laplace NdArray< dtype > nc::random::RNG< GeneratorType >::laplace (const Shapeconst Shape inShape,
dtype dtype  inLoc = 0,
dtype dtype  inScale = 1 
@@ -1591,28 +1598,28 @@

-

◆ laplace() [2/2]

+

◆ laplace() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inShape
@@ -58,10 +58,10 @@
- + - + - + @@ -1627,8 +1634,8 @@

-

Single random value sampled from the "laplace" distrubution. NOTE: Use of this function requires using the Boost includes.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.laplace.html#numpy.random.laplace

+

Single random value sampled from the "laplace" distrubution. NOTE: Use of this function requires using the Boost includes.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.laplace.html#numpy.random.laplace

Parameters

dtype nc::random::RNG< GeneratorType >::laplace dtype nc::random::RNG< GeneratorType >::laplace (dtype dtype  inLoc = 0,
dtype dtype  inScale = 1 
@@ -1641,34 +1648,34 @@

-

◆ lognormal() [1/2]

+

◆ lognormal() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inLoc(The position, mu, of the distribution peak. Default is 0)
@@ -58,10 +58,10 @@
- + - + - + - + @@ -1683,8 +1690,8 @@

-

Create an array of the given shape and populate it with random samples from a "lognormal" distrubution.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.lognormal.html#numpy.random.lognormal

+

Create an array of the given shape and populate it with random samples from a "lognormal" distrubution.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.lognormal.html#numpy.random.lognormal

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::lognormal NdArray< dtype > nc::random::RNG< GeneratorType >::lognormal (const Shapeconst Shape inShape,
dtype dtype  inMean = 0,
dtype dtype  inSigma = 1 
@@ -1698,28 +1705,28 @@

-

◆ lognormal() [2/2]

+

◆ lognormal() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inShape
@@ -58,10 +58,10 @@
- + - + - + @@ -1734,8 +1741,8 @@

-

Single random value sampled from the "lognormal" distrubution.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.lognormal.html#numpy.random.lognormal

+

Single random value sampled from the "lognormal" distrubution.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.lognormal.html#numpy.random.lognormal

Parameters

dtype nc::random::RNG< GeneratorType >::lognormal dtype nc::random::RNG< GeneratorType >::lognormal (dtype dtype  inMean = 0,
dtype dtype  inSigma = 1 
@@ -1748,34 +1755,34 @@

-

◆ negativeBinomial() [1/2]

+

◆ negativeBinomial() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inMeanMean value of the underlying normal distribution. Default is 0.
@@ -58,10 +58,10 @@
- + - + - + - + @@ -1790,8 +1797,8 @@

-

Create an array of the given shape and populate it with random samples from the "negative Binomial" distribution.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.negative_binomial.html#numpy.random.negative_binomial

+

Create an array of the given shape and populate it with random samples from the "negative Binomial" distribution.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.negative_binomial.html#numpy.random.negative_binomial

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::negativeBinomial NdArray< dtype > nc::random::RNG< GeneratorType >::negativeBinomial (const Shapeconst Shape inShape,
dtype dtype  inN,
double double  inP = 0.5 
@@ -1805,28 +1812,28 @@

-

◆ negativeBinomial() [2/2]

+

◆ negativeBinomial() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inShape
@@ -58,10 +58,10 @@
- + - + - + @@ -1841,8 +1848,8 @@

-

Single random value sampled from the "negative Binomial" distribution.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.negative_binomial.html#numpy.random.negative_binomial

+

Single random value sampled from the "negative Binomial" distribution.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.negative_binomial.html#numpy.random.negative_binomial

Parameters

dtype nc::random::RNG< GeneratorType >::negativeBinomial dtype nc::random::RNG< GeneratorType >::negativeBinomial (dtype dtype  inN,
double double  inP = 0.5 
@@ -1855,34 +1862,34 @@

-

◆ nonCentralChiSquared() [1/2]

+

◆ nonCentralChiSquared() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inNnumber of trials
@@ -58,10 +58,10 @@
- + - + - + - + @@ -1897,8 +1904,8 @@

-

Create an array of the given shape and populate it with random samples from a "non central chi squared" distrubution. NOTE: Use of this function requires using the Boost includes.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.noncentral_chisquare.html#numpy.random.noncentral_chisquare

+

Create an array of the given shape and populate it with random samples from a "non central chi squared" distrubution. NOTE: Use of this function requires using the Boost includes.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.noncentral_chisquare.html#numpy.random.noncentral_chisquare

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::nonCentralChiSquared NdArray< dtype > nc::random::RNG< GeneratorType >::nonCentralChiSquared (const Shapeconst Shape inShape,
dtype dtype  inK = 1,
dtype dtype  inLambda = 1 
@@ -1912,28 +1919,28 @@

-

◆ nonCentralChiSquared() [2/2]

+

◆ nonCentralChiSquared() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inShape
@@ -58,10 +58,10 @@
- + - + - + @@ -1948,8 +1955,8 @@

-

Single random value sampled from the "non central chi squared" distrubution. NOTE: Use of this function requires using the Boost includes.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.noncentral_chisquare.html#numpy.random.noncentral_chisquare

+

Single random value sampled from the "non central chi squared" distrubution. NOTE: Use of this function requires using the Boost includes.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.noncentral_chisquare.html#numpy.random.noncentral_chisquare

Parameters

dtype nc::random::RNG< GeneratorType >::nonCentralChiSquared dtype nc::random::RNG< GeneratorType >::nonCentralChiSquared (dtype dtype  inK = 1,
dtype dtype  inLambda = 1 
@@ -1962,34 +1969,34 @@

-

◆ normal() [1/2]

+

◆ normal() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inK(default 1)
@@ -58,10 +58,10 @@
- + - + - + - + @@ -2004,8 +2011,8 @@

-

Create an array of the given shape and populate it with random samples from a "normal" distrubution.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.normal.html#numpy.random.normal

+

Create an array of the given shape and populate it with random samples from a "normal" distrubution.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.normal.html#numpy.random.normal

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::normal NdArray< dtype > nc::random::RNG< GeneratorType >::normal (const Shapeconst Shape inShape,
dtype dtype  inMean = 0,
dtype dtype  inSigma = 1 
@@ -2019,28 +2026,28 @@

-

◆ normal() [2/2]

+

◆ normal() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inShape
@@ -58,10 +58,10 @@
- + - + - + @@ -2055,8 +2062,8 @@

-

Single random value sampled from the "normal" distrubution.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.normal.html#numpy.random.normal

+

Single random value sampled from the "normal" distrubution.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.normal.html#numpy.random.normal

Parameters

dtype nc::random::RNG< GeneratorType >::normal dtype nc::random::RNG< GeneratorType >::normal (dtype dtype  inMean = 0,
dtype dtype  inSigma = 1 
@@ -2069,22 +2076,22 @@

-

◆ permutation() [1/2]

+

◆ permutation() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inMeanMean value of the underlying normal distribution. Default is 0.
@@ -58,10 +58,10 @@
- + - + @@ -2095,7 +2102,7 @@

-

Randomly permute a sequence, or return a permuted range. If x is an integer, randomly permute np.arange(x). If x is an array, make a copy and shuffle the elements randomly.

+

Randomly permute a sequence, or return a permuted range. If x is an integer, randomly permute np.arange(x). If x is an array, make a copy and shuffle the elements randomly.

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::permutation NdArray< dtype > nc::random::RNG< GeneratorType >::permutation (const NdArray< dtype > & const NdArray< dtype > &  inArray)
@@ -2107,22 +2114,22 @@

-

◆ permutation() [2/2]

+

◆ permutation() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >
inArray
@@ -58,10 +58,10 @@
- + - + @@ -2133,7 +2140,7 @@

-

Randomly permute a sequence, or return a permuted range. If x is an integer, randomly permute np.arange(x). If x is an array, make a copy and shuffle the elements randomly.

+

Randomly permute a sequence, or return a permuted range. If x is an integer, randomly permute np.arange(x). If x is an array, make a copy and shuffle the elements randomly.

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::permutation NdArray< dtype > nc::random::RNG< GeneratorType >::permutation (dtype dtype  inValue)
@@ -2145,28 +2152,28 @@

-

◆ poisson() [1/2]

+

◆ poisson() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >
inValue
@@ -58,10 +58,10 @@
- + - + - + @@ -2181,8 +2188,8 @@

-

Create an array of the given shape and populate it with random samples from the "poisson" distribution.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.poisson.html#numpy.random.poisson

+

Create an array of the given shape and populate it with random samples from the "poisson" distribution.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.poisson.html#numpy.random.poisson

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::poisson NdArray< dtype > nc::random::RNG< GeneratorType >::poisson (const Shapeconst Shape inShape,
double double  inMean = 1 
@@ -2195,22 +2202,22 @@

-

◆ poisson() [2/2]

+

◆ poisson() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inShape
@@ -58,10 +58,10 @@
- + - + @@ -2221,8 +2228,8 @@

-

Single random value sampled from the "poisson" distribution.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.poisson.html#numpy.random.poisson

+

Single random value sampled from the "poisson" distribution.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.poisson.html#numpy.random.poisson

Parameters

dtype nc::random::RNG< GeneratorType >::poisson dtype nc::random::RNG< GeneratorType >::poisson (double double  inMean = 1)
@@ -2234,20 +2241,20 @@

-

◆ rand() [1/2]

+

◆ rand() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inMean(default 1)
@@ -58,10 +58,10 @@
- + @@ -2259,29 +2266,29 @@

-

Single random value sampled from the uniform distribution over [0, 1).

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.rand.html#numpy.random.rand

+

Single random value sampled from the uniform distribution over [0, 1).

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.rand.html#numpy.random.rand

Returns
NdArray
-

◆ rand() [2/2]

+

◆ rand() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

dtype nc::random::RNG< GeneratorType >::rand dtype nc::random::RNG< GeneratorType >::rand ( )
@@ -58,10 +58,10 @@
- + - + @@ -2292,8 +2299,8 @@

-

Create an array of the given shape and populate it with random samples from a uniform distribution over [0, 1).

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.rand.html#numpy.random.rand

+

Create an array of the given shape and populate it with random samples from a uniform distribution over [0, 1).

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.rand.html#numpy.random.rand

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::rand NdArray< dtype > nc::random::RNG< GeneratorType >::rand (const Shapeconst Shape inShape)
@@ -2305,34 +2312,34 @@

-

◆ randFloat() [1/2]

+

◆ randFloat() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inShape
@@ -58,10 +58,10 @@
- + - + - + - + @@ -2347,8 +2354,8 @@

-

Return random floats from low (inclusive) to high (exclusive), with the given shape. If no high value is input then the range will go from [0, low).

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.ranf.html#numpy.random.ranf

+

Return random floats from low (inclusive) to high (exclusive), with the given shape. If no high value is input then the range will go from [0, low).

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.ranf.html#numpy.random.ranf

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::randFloat NdArray< dtype > nc::random::RNG< GeneratorType >::randFloat (const Shapeconst Shape inShape,
dtype dtype  inLow,
dtype dtype  inHigh = 0. 
@@ -2362,28 +2369,28 @@

-

◆ randFloat() [2/2]

+

◆ randFloat() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inShape
@@ -58,10 +58,10 @@
- + - + - + @@ -2398,8 +2405,8 @@

-

Return a single random float from low (inclusive) to high (exclusive), with the given shape. If no high value is input then the range will go from [0, low).

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.ranf.html#numpy.random.ranf

+

Return a single random float from low (inclusive) to high (exclusive), with the given shape. If no high value is input then the range will go from [0, low).

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.ranf.html#numpy.random.ranf

Parameters

dtype nc::random::RNG< GeneratorType >::randFloat dtype nc::random::RNG< GeneratorType >::randFloat (dtype dtype  inLow,
dtype dtype  inHigh = 0. 
@@ -2412,34 +2419,34 @@

-

◆ randInt() [1/2]

+

◆ randInt() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inLow
@@ -58,10 +58,10 @@
- + - + - + - + @@ -2454,8 +2461,8 @@

-

Return random integers from low (inclusive) to high (exclusive), with the given shape. If no high value is input then the range will go from [0, low).

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randint.html#numpy.random.randint

+

Return random integers from low (inclusive) to high (exclusive), with the given shape. If no high value is input then the range will go from [0, low).

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randint.html#numpy.random.randint

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::randInt NdArray< dtype > nc::random::RNG< GeneratorType >::randInt (const Shapeconst Shape inShape,
dtype dtype  inLow,
dtype dtype  inHigh = 0 
@@ -2469,28 +2476,28 @@

-

◆ randInt() [2/2]

+

◆ randInt() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inShape
@@ -58,10 +58,10 @@
- + - + - + @@ -2505,8 +2512,8 @@

-

Return random integer from low (inclusive) to high (exclusive), with the given shape. If no high value is input then the range will go from [0, low).

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randint.html#numpy.random.randint

+

Return random integer from low (inclusive) to high (exclusive), with the given shape. If no high value is input then the range will go from [0, low).

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randint.html#numpy.random.randint

Parameters

dtype nc::random::RNG< GeneratorType >::randInt dtype nc::random::RNG< GeneratorType >::randInt (dtype dtype  inLow,
dtype dtype  inHigh = 0 
@@ -2519,20 +2526,20 @@

-

◆ randN() [1/2]

+

◆ randN() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inLow
@@ -58,10 +58,10 @@
- + @@ -2544,29 +2551,29 @@

-

Returns a single random value sampled from the "standard normal" distribution.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randn.html#numpy.random.randn

+

Returns a single random value sampled from the "standard normal" distribution.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randn.html#numpy.random.randn

Returns
dtype
-

◆ randN() [2/2]

+

◆ randN() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

dtype nc::random::RNG< GeneratorType >::randN dtype nc::random::RNG< GeneratorType >::randN ( )
@@ -58,10 +58,10 @@
- + - + @@ -2577,8 +2584,8 @@

-

Create an array of the given shape and populate it with random samples from the "standard normal" distribution.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randn.html#numpy.random.randn

+

Create an array of the given shape and populate it with random samples from the "standard normal" distribution.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randn.html#numpy.random.randn

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::randN NdArray< dtype > nc::random::RNG< GeneratorType >::randN (const Shapeconst Shape inShape)
@@ -2590,20 +2597,20 @@

-

◆ seed()

+

◆ seed()

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>

inShape
- + - + - + @@ -303,7 +310,7 @@

-

Constructor

+

Constructor

Parameters

- + - + @@ -2614,7 +2621,7 @@

-

Seed Constructor

+

Seed Constructor

Parameters

void nc::random::RNG< GeneratorType >::seed void nc::random::RNG< GeneratorType >::seed (int int  value)
@@ -2625,22 +2632,22 @@

-

◆ shuffle()

+

◆ shuffle()

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >
valuethe seed value
@@ -421,7 +428,7 @@

-

◆ maxNumIterations_

+

◆ maxNumIterations_

@@ -443,7 +450,7 @@

-

◆ numIterations_

+

◆ numIterations_

@@ -473,7 +480,7 @@

diff --git a/docs/doxygen/html/classnc_1_1rotations_1_1_d_c_m.html b/docs/doxygen/html/classnc_1_1rotations_1_1_d_c_m.html index 67af9413a..0a6036868 100644 --- a/docs/doxygen/html/classnc_1_1rotations_1_1_d_c_m.html +++ b/docs/doxygen/html/classnc_1_1rotations_1_1_d_c_m.html @@ -5,7 +5,7 @@ - + NumCpp: nc::rotations::DCM Class Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
- + - + @@ -2651,7 +2658,7 @@

-

Modify a sequence in-place by shuffling its contents.

+

Modify a sequence in-place by shuffling its contents.

Parameters

void nc::random::RNG< GeneratorType >::shuffle void nc::random::RNG< GeneratorType >::shuffle (NdArray< dtype > & NdArray< dtype > &  inArray)
@@ -2662,20 +2669,20 @@

-

◆ standardNormal() [1/2]

+

◆ standardNormal() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >
inArray
- + - + @@ -184,7 +191,7 @@

-

Constructor

+

Constructor

Parameters

- + @@ -2687,29 +2694,29 @@

-

Single random value sampled from the "standard normal" distrubution with mean = 0 and std = 1

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.standard_normal.html#numpy.random.standard_normal

+

Single random value sampled from the "standard normal" distrubution with mean = 0 and std = 1

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.standard_normal.html#numpy.random.standard_normal

Returns
NdArray
-

◆ standardNormal() [2/2]

+

◆ standardNormal() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

dtype nc::random::RNG< GeneratorType >::standardNormal dtype nc::random::RNG< GeneratorType >::standardNormal ( )
@@ -424,7 +431,7 @@

-

◆ maxNumIterations_

+

◆ maxNumIterations_

@@ -446,7 +453,7 @@

-

◆ numIterations_

+

◆ numIterations_

@@ -476,7 +483,7 @@

diff --git a/docs/doxygen/html/classnc_1_1roots_1_1_secant.html b/docs/doxygen/html/classnc_1_1roots_1_1_secant.html index df24ac0ee..51bfcc61c 100644 --- a/docs/doxygen/html/classnc_1_1roots_1_1_secant.html +++ b/docs/doxygen/html/classnc_1_1roots_1_1_secant.html @@ -5,7 +5,7 @@ - + NumCpp: nc::roots::Secant Class Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
- + - + @@ -2720,8 +2727,8 @@

-

Create an array of the given shape and populate it with random samples from a "standard normal" distrubution with mean = 0 and std = 1

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.standard_normal.html#numpy.random.standard_normal

+

Create an array of the given shape and populate it with random samples from a "standard normal" distrubution with mean = 0 and std = 1

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.standard_normal.html#numpy.random.standard_normal

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::standardNormal NdArray< dtype > nc::random::RNG< GeneratorType >::standardNormal (const Shapeconst Shape inShape)
@@ -2733,28 +2740,28 @@

-

◆ studentT() [1/2]

+

◆ studentT() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inShape
- + - + - + @@ -190,7 +197,7 @@

-

Constructor

+

Constructor

Parameters

- + - + - + @@ -2769,8 +2776,8 @@

-

Create an array of the given shape and populate it with random samples from the "student-T" distribution.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.standard_t.html#numpy.random.standard_t

+

Create an array of the given shape and populate it with random samples from the "student-T" distribution.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.standard_t.html#numpy.random.standard_t

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::studentT NdArray< dtype > nc::random::RNG< GeneratorType >::studentT (const Shapeconst Shape inShape,
dtype dtype  inDof 
@@ -2783,22 +2790,22 @@

-

◆ studentT() [2/2]

+

◆ studentT() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inShape
@@ -359,7 +366,7 @@

-

◆ maxNumIterations_

+

◆ maxNumIterations_

@@ -381,7 +388,7 @@

-

◆ numIterations_

+

◆ numIterations_

@@ -411,7 +418,7 @@

diff --git a/docs/doxygen/html/classnc_1_1roots_1_1_newton.html b/docs/doxygen/html/classnc_1_1roots_1_1_newton.html index 119de6ea9..98ccb396d 100644 --- a/docs/doxygen/html/classnc_1_1roots_1_1_newton.html +++ b/docs/doxygen/html/classnc_1_1roots_1_1_newton.html @@ -5,7 +5,7 @@ - + NumCpp: nc::roots::Newton Class Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
- + - + @@ -2809,8 +2816,8 @@

-

Single random value sampled from the "student-T" distribution.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.standard_t.html#numpy.random.standard_t

+

Single random value sampled from the "student-T" distribution.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.standard_t.html#numpy.random.standard_t

Parameters

dtype nc::random::RNG< GeneratorType >::studentT dtype nc::random::RNG< GeneratorType >::studentT (dtype dtype  inDof)
@@ -2822,40 +2829,40 @@

-

◆ triangle() [1/2]

+

◆ triangle() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inDofindependent random variables
- + @@ -175,7 +182,7 @@

-

Constructor

+

Constructor

Parameters

- + - + - + - + - + @@ -2870,8 +2877,8 @@

-

Create an array of the given shape and populate it with random samples from the "triangle" distribution. NOTE: Use of this function requires using the Boost includes.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.triangular.html#numpy.random.triangular

+

Create an array of the given shape and populate it with random samples from the "triangle" distribution. NOTE: Use of this function requires using the Boost includes.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.triangular.html#numpy.random.triangular

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::triangle NdArray< dtype > nc::random::RNG< GeneratorType >::triangle (const Shapeconst Shape inShape,
dtype dtype  inA = 0,
dtype dtype  inB = 0.5,
dtype dtype  inC = 1 
@@ -2886,34 +2893,34 @@

-

◆ triangle() [2/2]

+

◆ triangle() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inShape
@@ -421,7 +428,7 @@

-

◆ maxNumIterations_

+

◆ maxNumIterations_

@@ -443,7 +450,7 @@

-

◆ numIterations_

+

◆ numIterations_

@@ -473,7 +480,7 @@

diff --git a/docs/doxygen/html/classnc_1_1roots_1_1_iteration.html b/docs/doxygen/html/classnc_1_1roots_1_1_iteration.html index 7964c454e..7bf3f1cd1 100644 --- a/docs/doxygen/html/classnc_1_1roots_1_1_iteration.html +++ b/docs/doxygen/html/classnc_1_1roots_1_1_iteration.html @@ -5,7 +5,7 @@ - + NumCpp: nc::roots::Iteration Class Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
- + - + - + - + @@ -2928,8 +2935,8 @@

-

Single random value sampled from the "triangle" distribution. NOTE: Use of this function requires using the Boost includes.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.triangular.html#numpy.random.triangular

+

Single random value sampled from the "triangle" distribution. NOTE: Use of this function requires using the Boost includes.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.triangular.html#numpy.random.triangular

Parameters

dtype nc::random::RNG< GeneratorType >::triangle dtype nc::random::RNG< GeneratorType >::triangle (dtype dtype  inA = 0,
dtype dtype  inB = 0.5,
dtype dtype  inC = 1 
@@ -2943,34 +2950,34 @@

-

◆ uniform() [1/2]

+

◆ uniform() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inA
- + - + @@ -184,7 +191,7 @@

-

Constructor

+

Constructor

Parameters

- + - + - + - + @@ -2985,9 +2992,9 @@

-

Draw samples from a uniform distribution.

-

Samples are uniformly distributed over the half - open interval[low, high) (includes low, but excludes high)

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.uniform.html#numpy.random.uniform

+

Draw samples from a uniform distribution.

+

Samples are uniformly distributed over the half - open interval[low, high) (includes low, but excludes high)

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.uniform.html#numpy.random.uniform

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::uniform NdArray< dtype > nc::random::RNG< GeneratorType >::uniform (const Shapeconst Shape inShape,
dtype dtype  inLow,
dtype dtype  inHigh 
@@ -3001,28 +3008,28 @@

-

◆ uniform() [2/2]

+

◆ uniform() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inShape
@@ -421,7 +428,7 @@

-

◆ maxNumIterations_

+

◆ maxNumIterations_

@@ -443,7 +450,7 @@

-

◆ numIterations_

+

◆ numIterations_

@@ -473,7 +480,7 @@

diff --git a/docs/doxygen/html/classnc_1_1roots_1_1_dekker.html b/docs/doxygen/html/classnc_1_1roots_1_1_dekker.html index c80059450..8c937b065 100644 --- a/docs/doxygen/html/classnc_1_1roots_1_1_dekker.html +++ b/docs/doxygen/html/classnc_1_1roots_1_1_dekker.html @@ -5,7 +5,7 @@ - + NumCpp: nc::roots::Dekker Class Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
- + - + - + @@ -3037,9 +3044,9 @@

-

Draw sample from a uniform distribution.

-

Samples are uniformly distributed over the half - open interval[low, high) (includes low, but excludes high)

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.uniform.html#numpy.random.uniform

+

Draw sample from a uniform distribution.

+

Samples are uniformly distributed over the half - open interval[low, high) (includes low, but excludes high)

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.uniform.html#numpy.random.uniform

Parameters

dtype nc::random::RNG< GeneratorType >::uniform dtype nc::random::RNG< GeneratorType >::uniform (dtype dtype  inLow,
dtype dtype  inHigh 
@@ -3052,20 +3059,20 @@

-

◆ uniformOnSphere()

+

◆ uniformOnSphere()

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inLow
- + - + @@ -184,7 +191,7 @@

-

Constructor

+

Constructor

Parameters

- + @@ -3088,7 +3095,7 @@

-

Such a distribution produces random numbers uniformly distributed on the unit sphere of arbitrary dimension dim. NOTE: Use of this function requires using the Boost includes.

+

Such a distribution produces random numbers uniformly distributed on the unit sphere of arbitrary dimension dim. NOTE: Use of this function requires using the Boost includes.

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::uniformOnSphere NdArray< dtype > nc::random::RNG< GeneratorType >::uniformOnSphere ( uint32  inNumPoints,
@@ -3101,34 +3108,34 @@

-

◆ weibull() [1/2]

+

◆ weibull() [1/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >
inNumPoints
@@ -421,7 +428,7 @@

-

◆ maxNumIterations_

+

◆ maxNumIterations_

@@ -443,7 +450,7 @@

-

◆ numIterations_

+

◆ numIterations_

@@ -473,7 +480,7 @@

diff --git a/docs/doxygen/html/classnc_1_1roots_1_1_brent.html b/docs/doxygen/html/classnc_1_1roots_1_1_brent.html index 1483bb403..b6c281018 100644 --- a/docs/doxygen/html/classnc_1_1roots_1_1_brent.html +++ b/docs/doxygen/html/classnc_1_1roots_1_1_brent.html @@ -5,7 +5,7 @@ - + NumCpp: nc::roots::Brent Class Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
- + - + - + - + @@ -3143,8 +3150,8 @@

-

Create an array of the given shape and populate it with random samples from the "weibull" distribution.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.weibull.html#numpy.random.weibull

+

Create an array of the given shape and populate it with random samples from the "weibull" distribution.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.weibull.html#numpy.random.weibull

Parameters

NdArray< dtype > nc::random::RNG< GeneratorType >::weibull NdArray< dtype > nc::random::RNG< GeneratorType >::weibull (const Shapeconst Shape inShape,
dtype dtype  inA = 1,
dtype dtype  inB = 1 
@@ -3158,28 +3165,28 @@

-

◆ weibull() [2/2]

+

◆ weibull() [2/2]

-template<typename GeneratorType = std::mt19937_64>
+template<typename GeneratorType = std::mt19937_64>
-template<typename dtype >
+template<typename dtype >

inShape
- + - + @@ -184,7 +191,7 @@

-

Constructor

+

Constructor

Parameters

- + - + - + @@ -3194,8 +3201,8 @@

-

Single random value sampled from the "weibull" distribution.

-

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.weibull.html#numpy.random.weibull

+

Single random value sampled from the "weibull" distribution.

+

NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.weibull.html#numpy.random.weibull

Parameters

dtype nc::random::RNG< GeneratorType >::weibull dtype nc::random::RNG< GeneratorType >::weibull (dtype dtype  inA = 1,
dtype dtype  inB = 1 
@@ -3216,7 +3223,7 @@

diff --git a/docs/doxygen/html/classnc_1_1roots_1_1_bisection.html b/docs/doxygen/html/classnc_1_1roots_1_1_bisection.html index 010a43cb9..0d6556780 100644 --- a/docs/doxygen/html/classnc_1_1roots_1_1_bisection.html +++ b/docs/doxygen/html/classnc_1_1roots_1_1_bisection.html @@ -5,7 +5,7 @@ - + NumCpp: nc::roots::Bisection Class Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
inA(default 1)
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,38 +128,38 @@ - + - + - + - + - +

Public Member Functions

 Bisection (const double epsilon, const uint32 maxNumIterations, std::function< double(double)> f) noexcept
 Bisection (const double epsilon, const uint32 maxNumIterations, std::function< double(double)> f) noexcept
 
 Bisection (const double epsilon, std::function< double(double)> f) noexcept
 Bisection (const double epsilon, std::function< double(double)> f) noexcept
 
 ~Bisection () override=default
 ~Bisection () override=default
 
uint32 numIterations () const noexcept
uint32 numIterations () const noexcept
 
double solve (double a, double b)
double solve (double a, double b)
 
- + - +

Protected Member Functions

void incrementNumberOfIterations ()
void incrementNumberOfIterations ()
 
void resetNumberOfIterations () noexcept
void resetNumberOfIterations () noexcept
 
- + - + - +

Protected Attributes

const double epsilon_
const double epsilon_
 
uint32 maxNumIterations_ { 1000 }
uint32 maxNumIterations_ { 1000 }
 
uint32 numIterations_ { 0 }
uint32 numIterations_ { 0 }
 

Detailed Description

-

Bisection root finding method

+

Bisection root finding method

Constructor & Destructor Documentation

-

◆ Bisection() [1/2]

+

◆ Bisection() [1/2]

@@ -163,13 +170,13 @@

nc::roots::Bisection::Bisection

(const double const double  epsilon,
std::function< double(double)> std::function< double(double)>  f 
@@ -196,7 +203,7 @@

-

◆ Bisection() [2/2]

+

◆ Bisection() [2/2]

@@ -207,19 +214,19 @@

nc::roots::Bisection::Bisection

- + - + - + @@ -234,7 +241,7 @@

-

Constructor

+

Constructor

Parameters

epsilonthe epsilon value
(const double const double  epsilon,
const uint32 const uint32  maxNumIterations,
std::function< double(double)> std::function< double(double)>  f 
@@ -247,7 +254,7 @@

-

◆ ~Bisection()

+

◆ ~Bisection()

@@ -268,13 +275,13 @@

-

Destructor

+

Destructor

Member Function Documentation

-

◆ incrementNumberOfIterations()

+

◆ incrementNumberOfIterations()

@@ -283,7 +290,7 @@

epsilonthe epsilon value
- + @@ -295,12 +302,12 @@

-

Incraments the number of iterations

+

Incraments the number of iterations

-

◆ numIterations()

+

◆ numIterations()

-

◆ resetNumberOfIterations()

+

◆ resetNumberOfIterations()

@@ -336,7 +343,7 @@

void nc::roots::Iteration::incrementNumberOfIterations void nc::roots::Iteration::incrementNumberOfIterations ( )
- + @@ -348,12 +355,12 @@

-

Resets the number of iterations

+

Resets the number of iterations

-

◆ solve()

+

◆ solve()

@@ -362,15 +369,15 @@

void nc::roots::Iteration::resetNumberOfIterations void nc::roots::Iteration::resetNumberOfIterations ( )
- + - + - + @@ -385,7 +392,7 @@

-

Solves for the root in the range [a, b]

+

Solves for the root in the range [a, b]

Parameters

double nc::roots::Bisection::solve double nc::roots::Bisection::solve (double double  a,
double double  b 
@@ -399,7 +406,7 @@

Field Documentation

-

◆ epsilon_

+

◆ epsilon_

@@ -408,7 +415,7 @@

athe lower bound
- +
const double nc::roots::Iteration::epsilon_const double nc::roots::Iteration::epsilon_
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,38 +128,38 @@ - + - + - + - + - +

Public Member Functions

 Brent (const double epsilon, const uint32 maxNumIterations, std::function< double(double)> f) noexcept
 Brent (const double epsilon, const uint32 maxNumIterations, std::function< double(double)> f) noexcept
 
 Brent (const double epsilon, std::function< double(double)> f) noexcept
 Brent (const double epsilon, std::function< double(double)> f) noexcept
 
 ~Brent () override=default
 ~Brent () override=default
 
uint32 numIterations () const noexcept
uint32 numIterations () const noexcept
 
double solve (double a, double b)
double solve (double a, double b)
 
- + - +

Protected Member Functions

void incrementNumberOfIterations ()
void incrementNumberOfIterations ()
 
void resetNumberOfIterations () noexcept
void resetNumberOfIterations () noexcept
 
- + - + - +

Protected Attributes

const double epsilon_
const double epsilon_
 
uint32 maxNumIterations_ { 1000 }
uint32 maxNumIterations_ { 1000 }
 
uint32 numIterations_ { 0 }
uint32 numIterations_ { 0 }
 

Detailed Description

-

Brent root finding method

+

Brent root finding method

Constructor & Destructor Documentation

-

◆ Brent() [1/2]

+

◆ Brent() [1/2]

@@ -163,13 +170,13 @@

nc::roots::Brent::Brent

(const double const double  epsilon,
std::function< double(double)> std::function< double(double)>  f 
@@ -196,7 +203,7 @@

-

◆ Brent() [2/2]

+

◆ Brent() [2/2]

@@ -207,19 +214,19 @@

nc::roots::Brent::Brent

- + - + - + @@ -234,7 +241,7 @@

-

Constructor

+

Constructor

Parameters

epsilonthe epsilon value
(const double const double  epsilon,
const uint32 const uint32  maxNumIterations,
std::function< double(double)> std::function< double(double)>  f 
@@ -247,7 +254,7 @@

-

◆ ~Brent()

+

◆ ~Brent()

@@ -268,13 +275,13 @@

-

Destructor

+

Destructor

Member Function Documentation

-

◆ incrementNumberOfIterations()

+

◆ incrementNumberOfIterations()

@@ -283,7 +290,7 @@

epsilonthe epsilon value
- + @@ -295,12 +302,12 @@

-

Incraments the number of iterations

+

Incraments the number of iterations

-

◆ numIterations()

+

◆ numIterations()

-

◆ resetNumberOfIterations()

+

◆ resetNumberOfIterations()

@@ -336,7 +343,7 @@

void nc::roots::Iteration::incrementNumberOfIterations void nc::roots::Iteration::incrementNumberOfIterations ( )
- + @@ -348,12 +355,12 @@

-

Resets the number of iterations

+

Resets the number of iterations

-

◆ solve()

+

◆ solve()

@@ -362,15 +369,15 @@

void nc::roots::Iteration::resetNumberOfIterations void nc::roots::Iteration::resetNumberOfIterations ( )
- + - + - + @@ -385,7 +392,7 @@

-

Solves for the root in the range [a, b]

+

Solves for the root in the range [a, b]

Parameters

double nc::roots::Brent::solve double nc::roots::Brent::solve (double double  a,
double double  b 
@@ -399,7 +406,7 @@

Field Documentation

-

◆ epsilon_

+

◆ epsilon_

@@ -408,7 +415,7 @@

athe lower bound
- +
const double nc::roots::Iteration::epsilon_const double nc::roots::Iteration::epsilon_
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,38 +128,38 @@ - + - + - + - + - +

Public Member Functions

 Dekker (const double epsilon, const uint32 maxNumIterations, std::function< double(double)> f) noexcept
 Dekker (const double epsilon, const uint32 maxNumIterations, std::function< double(double)> f) noexcept
 
 Dekker (const double epsilon, std::function< double(double)> f) noexcept
 Dekker (const double epsilon, std::function< double(double)> f) noexcept
 
 ~Dekker () override=default
 ~Dekker () override=default
 
uint32 numIterations () const noexcept
uint32 numIterations () const noexcept
 
double solve (double a, double b)
double solve (double a, double b)
 
- + - +

Protected Member Functions

void incrementNumberOfIterations ()
void incrementNumberOfIterations ()
 
void resetNumberOfIterations () noexcept
void resetNumberOfIterations () noexcept
 
- + - + - +

Protected Attributes

const double epsilon_
const double epsilon_
 
uint32 maxNumIterations_ { 1000 }
uint32 maxNumIterations_ { 1000 }
 
uint32 numIterations_ { 0 }
uint32 numIterations_ { 0 }
 

Detailed Description

-

Dekker root finding method

+

Dekker root finding method

Constructor & Destructor Documentation

-

◆ Dekker() [1/2]

+

◆ Dekker() [1/2]

@@ -163,13 +170,13 @@

nc::roots::Dekker::Dekker

(const double const double  epsilon,
std::function< double(double)> std::function< double(double)>  f 
@@ -196,7 +203,7 @@

-

◆ Dekker() [2/2]

+

◆ Dekker() [2/2]

@@ -207,19 +214,19 @@

nc::roots::Dekker::Dekker

- + - + - + @@ -234,7 +241,7 @@

-

Constructor

+

Constructor

Parameters

epsilonthe epsilon value
(const double const double  epsilon,
const uint32 const uint32  maxNumIterations,
std::function< double(double)> std::function< double(double)>  f 
@@ -247,7 +254,7 @@

-

◆ ~Dekker()

+

◆ ~Dekker()

@@ -268,13 +275,13 @@

-

Destructor

+

Destructor

Member Function Documentation

-

◆ incrementNumberOfIterations()

+

◆ incrementNumberOfIterations()

@@ -283,7 +290,7 @@

epsilonthe epsilon value
- + @@ -295,12 +302,12 @@

-

Incraments the number of iterations

+

Incraments the number of iterations

-

◆ numIterations()

+

◆ numIterations()

-

◆ resetNumberOfIterations()

+

◆ resetNumberOfIterations()

@@ -336,7 +343,7 @@

void nc::roots::Iteration::incrementNumberOfIterations void nc::roots::Iteration::incrementNumberOfIterations ( )
- + @@ -348,12 +355,12 @@

-

Resets the number of iterations

+

Resets the number of iterations

-

◆ solve()

+

◆ solve()

@@ -362,15 +369,15 @@

void nc::roots::Iteration::resetNumberOfIterations void nc::roots::Iteration::resetNumberOfIterations ( )
- + - + - + @@ -385,7 +392,7 @@

-

Solves for the root in the range [a, b]

+

Solves for the root in the range [a, b]

Parameters

double nc::roots::Dekker::solve double nc::roots::Dekker::solve (double double  a,
double double  b 
@@ -399,7 +406,7 @@

Field Documentation

-

◆ epsilon_

+

◆ epsilon_

@@ -408,7 +415,7 @@

athe lower bound
- +
const double nc::roots::Iteration::epsilon_const double nc::roots::Iteration::epsilon_
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,36 +131,36 @@ - + - + - + - +

Public Member Functions

 Iteration (double epsilon) noexcept
 Iteration (double epsilon) noexcept
 
 Iteration (double epsilon, uint32 maxNumIterations) noexcept
 Iteration (double epsilon, uint32 maxNumIterations) noexcept
 
virtual ~Iteration () noexcept=default
virtual ~Iteration () noexcept=default
 
uint32 numIterations () const noexcept
uint32 numIterations () const noexcept
 
- + - +

Protected Member Functions

void incrementNumberOfIterations ()
void incrementNumberOfIterations ()
 
void resetNumberOfIterations () noexcept
void resetNumberOfIterations () noexcept
 
- + - + - +

Protected Attributes

const double epsilon_
const double epsilon_
 
uint32 maxNumIterations_ { 1000 }
uint32 maxNumIterations_ { 1000 }
 
uint32 numIterations_ { 0 }
uint32 numIterations_ { 0 }
 

Detailed Description

-

ABC for iteration classes to derive from.

+

ABC for iteration classes to derive from.

Constructor & Destructor Documentation

-

◆ Iteration() [1/2]

+

◆ Iteration() [1/2]

(double double  epsilon)
@@ -186,7 +193,7 @@

-

◆ Iteration() [2/2]

+

◆ Iteration() [2/2]

- + @@ -218,7 +225,7 @@

-

Constructor

+

Constructor

Parameters

epsilonthe epsilon value
(double double  epsilon,
@@ -230,7 +237,7 @@

-

◆ ~Iteration()

+

◆ ~Iteration()

@@ -239,7 +246,7 @@

epsilonthe epsilon value
- + @@ -251,13 +258,13 @@

-

Destructor

+

Destructor

Member Function Documentation

-

◆ incrementNumberOfIterations()

+

◆ incrementNumberOfIterations()

@@ -266,7 +273,7 @@

virtual nc::roots::Iteration::~Iteration virtual nc::roots::Iteration::~Iteration ( )
- + @@ -278,12 +285,12 @@

-

Incraments the number of iterations

+

Incraments the number of iterations

-

◆ numIterations()

+

◆ numIterations()

-

◆ resetNumberOfIterations()

+

◆ resetNumberOfIterations()

@@ -319,7 +326,7 @@

void nc::roots::Iteration::incrementNumberOfIterations void nc::roots::Iteration::incrementNumberOfIterations ( )
- + @@ -331,13 +338,13 @@

-

Resets the number of iterations

+

Resets the number of iterations

Field Documentation

-

◆ epsilon_

+

◆ epsilon_

@@ -346,7 +353,7 @@

void nc::roots::Iteration::resetNumberOfIterations void nc::roots::Iteration::resetNumberOfIterations ( )
- +
const double nc::roots::Iteration::epsilon_const double nc::roots::Iteration::epsilon_
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,38 +128,38 @@ - + - + - + - + - +

Public Member Functions

 Newton (const double epsilon, const uint32 maxNumIterations, std::function< double(double)> f, std::function< double(double)> fPrime) noexcept
 Newton (const double epsilon, const uint32 maxNumIterations, std::function< double(double)> f, std::function< double(double)> fPrime) noexcept
 
 Newton (const double epsilon, std::function< double(double)> f, std::function< double(double)> fPrime) noexcept
 Newton (const double epsilon, std::function< double(double)> f, std::function< double(double)> fPrime) noexcept
 
 ~Newton () noexcept override=default
 ~Newton () noexcept override=default
 
uint32 numIterations () const noexcept
uint32 numIterations () const noexcept
 
double solve (double x)
double solve (double x)
 
- + - +

Protected Member Functions

void incrementNumberOfIterations ()
void incrementNumberOfIterations ()
 
void resetNumberOfIterations () noexcept
void resetNumberOfIterations () noexcept
 
- + - + - +

Protected Attributes

const double epsilon_
const double epsilon_
 
uint32 maxNumIterations_ { 1000 }
uint32 maxNumIterations_ { 1000 }
 
uint32 numIterations_ { 0 }
uint32 numIterations_ { 0 }
 

Detailed Description

-

Newton root finding method

+

Newton root finding method

Constructor & Destructor Documentation

-

◆ Newton() [1/2]

+

◆ Newton() [1/2]

@@ -163,19 +170,19 @@

nc::roots::Newton::Newton

(const double const double  epsilon,
std::function< double(double)> std::function< double(double)>  f,
std::function< double(double)> std::function< double(double)>  fPrime 
@@ -203,7 +210,7 @@

-

◆ Newton() [2/2]

+

◆ Newton() [2/2]

@@ -214,25 +221,25 @@

nc::roots::Newton::Newton

- + - + - + - + @@ -247,7 +254,7 @@

-

Constructor

+

Constructor

Parameters

epsilonthe epsilon value
(const double const double  epsilon,
const uint32 const uint32  maxNumIterations,
std::function< double(double)> std::function< double(double)>  f,
std::function< double(double)> std::function< double(double)>  fPrime 
@@ -261,7 +268,7 @@

-

◆ ~Newton()

+

◆ ~Newton()

@@ -282,13 +289,13 @@

-

Destructor

+

Destructor

Member Function Documentation

-

◆ incrementNumberOfIterations()

+

◆ incrementNumberOfIterations()

@@ -297,7 +304,7 @@

epsilonthe epsilon value
- + @@ -309,12 +316,12 @@

-

Incraments the number of iterations

+

Incraments the number of iterations

-

◆ numIterations()

+

◆ numIterations()

-

◆ resetNumberOfIterations()

+

◆ resetNumberOfIterations()

@@ -350,7 +357,7 @@

void nc::roots::Iteration::incrementNumberOfIterations void nc::roots::Iteration::incrementNumberOfIterations ( )
- + @@ -362,12 +369,12 @@

-

Resets the number of iterations

+

Resets the number of iterations

-

◆ solve()

+

◆ solve()

@@ -376,9 +383,9 @@

void nc::roots::Iteration::resetNumberOfIterations void nc::roots::Iteration::resetNumberOfIterations ( )
- + - + @@ -389,7 +396,7 @@

-

Solves for the root in the range [a, b]

+

Solves for the root in the range [a, b]

Parameters

double nc::roots::Newton::solve double nc::roots::Newton::solve (double double  x)
@@ -402,7 +409,7 @@

Field Documentation

-

◆ epsilon_

+

◆ epsilon_

@@ -411,7 +418,7 @@

xthe starting point
- +
const double nc::roots::Iteration::epsilon_const double nc::roots::Iteration::epsilon_
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,38 +128,38 @@ - + - + - + - + - +

Public Member Functions

 Secant (const double epsilon, const uint32 maxNumIterations, std::function< double(double)> f) noexcept
 Secant (const double epsilon, const uint32 maxNumIterations, std::function< double(double)> f) noexcept
 
 Secant (const double epsilon, std::function< double(double)> f) noexcept
 Secant (const double epsilon, std::function< double(double)> f) noexcept
 
 ~Secant () override=default
 ~Secant () override=default
 
uint32 numIterations () const noexcept
uint32 numIterations () const noexcept
 
double solve (double a, double b)
double solve (double a, double b)
 
- + - +

Protected Member Functions

void incrementNumberOfIterations ()
void incrementNumberOfIterations ()
 
void resetNumberOfIterations () noexcept
void resetNumberOfIterations () noexcept
 
- + - + - +

Protected Attributes

const double epsilon_
const double epsilon_
 
uint32 maxNumIterations_ { 1000 }
uint32 maxNumIterations_ { 1000 }
 
uint32 numIterations_ { 0 }
uint32 numIterations_ { 0 }
 

Detailed Description

-

Secant root finding method

+

Secant root finding method

Constructor & Destructor Documentation

-

◆ Secant() [1/2]

+

◆ Secant() [1/2]

@@ -163,13 +170,13 @@

nc::roots::Secant::Secant

(const double const double  epsilon,
std::function< double(double)> std::function< double(double)>  f 
@@ -196,7 +203,7 @@

-

◆ Secant() [2/2]

+

◆ Secant() [2/2]

@@ -207,19 +214,19 @@

nc::roots::Secant::Secant

- + - + - + @@ -234,7 +241,7 @@

-

Constructor

+

Constructor

Parameters

epsilonthe epsilon value
(const double const double  epsilon,
const uint32 const uint32  maxNumIterations,
std::function< double(double)> std::function< double(double)>  f 
@@ -247,7 +254,7 @@

-

◆ ~Secant()

+

◆ ~Secant()

@@ -268,13 +275,13 @@

-

Destructor

+

Destructor

Member Function Documentation

-

◆ incrementNumberOfIterations()

+

◆ incrementNumberOfIterations()

@@ -283,7 +290,7 @@

epsilonthe epsilon value
- + @@ -295,12 +302,12 @@

-

Incraments the number of iterations

+

Incraments the number of iterations

-

◆ numIterations()

+

◆ numIterations()

-

◆ resetNumberOfIterations()

+

◆ resetNumberOfIterations()

@@ -336,7 +343,7 @@

void nc::roots::Iteration::incrementNumberOfIterations void nc::roots::Iteration::incrementNumberOfIterations ( )
- + @@ -348,12 +355,12 @@

-

Resets the number of iterations

+

Resets the number of iterations

-

◆ solve()

+

◆ solve()

@@ -362,15 +369,15 @@

void nc::roots::Iteration::resetNumberOfIterations void nc::roots::Iteration::resetNumberOfIterations ( )
- + - + - + @@ -385,7 +392,7 @@

-

Solves for the root in the range [a, b]

+

Solves for the root in the range [a, b]

Parameters

double nc::roots::Secant::solve double nc::roots::Secant::solve (double double  a,
double double  b 
@@ -399,7 +406,7 @@

Field Documentation

-

◆ epsilon_

+

◆ epsilon_

@@ -408,7 +415,7 @@

athe lower bound
- +
const double nc::roots::Iteration::epsilon_const double nc::roots::Iteration::epsilon_
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,34 +127,34 @@ - + - + - + - + - + - + - + - + - + - + - +

Static Public Member Functions

static NdArray< double > eulerAngles (const NdArray< double > &angles)
static NdArray< doubleeulerAngles (const NdArray< double > &angles)
 
static NdArray< double > eulerAngles (double roll, double pitch, double yaw)
static NdArray< doubleeulerAngles (double roll, double pitch, double yaw)
 
static NdArray< double > eulerAxisAngle (const NdArray< double > &inAxis, double inAngle)
static NdArray< doubleeulerAxisAngle (const NdArray< double > &inAxis, double inAngle)
 
static NdArray< double > eulerAxisAngle (const Vec3 &inAxis, double inAngle)
static NdArray< doubleeulerAxisAngle (const Vec3 &inAxis, double inAngle)
 
static bool isValid (const NdArray< double > &inArray)
static bool isValid (const NdArray< double > &inArray)
 
static double pitch (const NdArray< double > &dcm)
static double pitch (const NdArray< double > &dcm)
 
static double roll (const NdArray< double > &dcm)
static double roll (const NdArray< double > &dcm)
 
static NdArray< double > xRotation (double inAngle)
static NdArray< doublexRotation (double inAngle)
 
static double yaw (const NdArray< double > &dcm)
static double yaw (const NdArray< double > &dcm)
 
static NdArray< double > yRotation (double inAngle)
static NdArray< doubleyRotation (double inAngle)
 
static NdArray< double > zRotation (double inAngle)
static NdArray< doublezRotation (double inAngle)
 

Detailed Description

-

Factory methods for generating direction cosine matrices and vectors.

+

Factory methods for generating direction cosine matrices and vectors.

Member Function Documentation

-

◆ eulerAngles() [1/2]

+

◆ eulerAngles() [1/2]

@@ -156,9 +163,9 @@

- + - + @@ -169,7 +176,7 @@

-

returns a direction cosine matrix that rotates according to the input euler angles

+

returns a direction cosine matrix that rotates according to the input euler angles

Parameters

static NdArray< double > nc::rotations::DCM::eulerAngles static NdArray< double > nc::rotations::DCM::eulerAngles (const NdArray< double > & const NdArray< double > &  angles)
@@ -181,7 +188,7 @@

-

◆ eulerAngles() [2/2]

+

◆ eulerAngles() [2/2]

@@ -190,21 +197,21 @@

angleseuler roll, pitch, angles
- + - + - + - + @@ -219,7 +226,7 @@

-

returns a direction cosine matrix that rotates according to the input euler angles

+

returns a direction cosine matrix that rotates according to the input euler angles

Parameters

static NdArray< double > nc::rotations::DCM::eulerAngles static NdArray< double > nc::rotations::DCM::eulerAngles (double double  roll,
double double  pitch,
double double  yaw 
@@ -233,7 +240,7 @@

-

◆ eulerAxisAngle() [1/2]

+

◆ eulerAxisAngle() [1/2]

@@ -242,15 +249,15 @@

rolleuler roll angle in radians
- + - + - + @@ -265,7 +272,7 @@

-

returns a direction cosine matrix that rotates about the input axis by the input angle

+

returns a direction cosine matrix that rotates about the input axis by the input angle

Parameters

static NdArray< double > nc::rotations::DCM::eulerAxisAngle static NdArray< double > nc::rotations::DCM::eulerAxisAngle (const NdArray< double > & const NdArray< double > &  inAxis,
double double  inAngle 
@@ -278,7 +285,7 @@

-

◆ eulerAxisAngle() [2/2]

+

◆ eulerAxisAngle() [2/2]

@@ -287,15 +294,15 @@

inAxiseuler axis cartesian vector with x,y,z components
- + - + - + @@ -310,7 +317,7 @@

-

returns a direction cosine matrix that rotates about the input axis by the input angle

+

returns a direction cosine matrix that rotates about the input axis by the input angle

Parameters

static NdArray< double > nc::rotations::DCM::eulerAxisAngle static NdArray< double > nc::rotations::DCM::eulerAxisAngle (const Vec3const Vec3 inAxis,
double double  inAngle 
@@ -323,7 +330,7 @@

-

◆ isValid()

+

◆ isValid()

@@ -332,9 +339,9 @@

inAxiseuler axis cartesian vector with x,y,z components
- + - + @@ -345,7 +352,7 @@

-

returns whether the input array is a direction cosine matrix

+

returns whether the input array is a direction cosine matrix

Parameters

static bool nc::rotations::DCM::isValid static bool nc::rotations::DCM::isValid (const NdArray< double > & const NdArray< double > &  inArray)
@@ -357,7 +364,7 @@

-

◆ pitch()

+

◆ pitch()

@@ -366,9 +373,9 @@

inArray
- + - + @@ -379,7 +386,7 @@

-

The euler pitch angle in radians

+

The euler pitch angle in radians

Parameters

static double nc::rotations::DCM::pitch static double nc::rotations::DCM::pitch (const NdArray< double > & const NdArray< double > &  dcm)
@@ -391,7 +398,7 @@

-

◆ roll()

+

◆ roll()

@@ -400,9 +407,9 @@

dcma valid direction cosine matrix
- + - + @@ -413,7 +420,7 @@

-

The euler roll angle in radians

+

The euler roll angle in radians

Parameters

static double nc::rotations::DCM::roll static double nc::rotations::DCM::roll (const NdArray< double > & const NdArray< double > &  dcm)
@@ -425,7 +432,7 @@

-

◆ xRotation()

+

◆ xRotation()

@@ -434,9 +441,9 @@

dcma valid direction cosine matrix
- + - + @@ -447,7 +454,7 @@

-

returns a direction cosine matrix that rotates about the x axis by the input angle

+

returns a direction cosine matrix that rotates about the x axis by the input angle

Parameters

static NdArray< double > nc::rotations::DCM::xRotation static NdArray< double > nc::rotations::DCM::xRotation (double double  inAngle)
@@ -459,7 +466,7 @@

-

◆ yaw()

+

◆ yaw()

@@ -468,9 +475,9 @@

inAngle(in radians)
- + - + @@ -481,7 +488,7 @@

-

The euler yaw angle in radians

+

The euler yaw angle in radians

Parameters

static double nc::rotations::DCM::yaw static double nc::rotations::DCM::yaw (const NdArray< double > & const NdArray< double > &  dcm)
@@ -493,7 +500,7 @@

-

◆ yRotation()

+

◆ yRotation()

@@ -502,9 +509,9 @@

dcma valid direction cosine matrix
- + - + @@ -515,7 +522,7 @@

-

returns a direction cosine matrix that rotates about the x axis by the input angle

+

returns a direction cosine matrix that rotates about the x axis by the input angle

Parameters

static NdArray< double > nc::rotations::DCM::yRotation static NdArray< double > nc::rotations::DCM::yRotation (double double  inAngle)
@@ -527,7 +534,7 @@

-

◆ zRotation()

+

◆ zRotation()

@@ -536,9 +543,9 @@

inAngle(in radians)
- + - + @@ -549,7 +556,7 @@

-

returns a direction cosine matrix that rotates about the x axis by the input angle

+

returns a direction cosine matrix that rotates about the x axis by the input angle

Parameters

static NdArray< double > nc::rotations::DCM::zRotation static NdArray< double > nc::rotations::DCM::zRotation (double double  inAngle)
@@ -569,7 +576,7 @@

diff --git a/docs/doxygen/html/classnc_1_1rotations_1_1_quaternion.html b/docs/doxygen/html/classnc_1_1rotations_1_1_quaternion.html index 6da943fe1..ac132efe0 100644 --- a/docs/doxygen/html/classnc_1_1rotations_1_1_quaternion.html +++ b/docs/doxygen/html/classnc_1_1rotations_1_1_quaternion.html @@ -5,7 +5,7 @@ - + NumCpp: nc::rotations::Quaternion Class Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
inAngle(in radians)
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library

- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,124 +129,124 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Public Member Functions

 Quaternion ()=default
 Quaternion ()=default
 
 Quaternion (const NdArray< double > &inArray)
 Quaternion (const NdArray< double > &inArray)
 
 Quaternion (const NdArray< double > &inAxis, double inAngle)
 Quaternion (const NdArray< double > &inAxis, double inAngle)
 
 Quaternion (const std::array< double, 4 > &components) noexcept
 Quaternion (const std::array< double, 4 > &components) noexcept
 
 Quaternion (const Vec3 &inAxis, double inAngle) noexcept
 Quaternion (const Vec3 &inAxis, double inAngle) noexcept
 
 Quaternion (double inI, double inJ, double inK, double inS) noexcept
 Quaternion (double inI, double inJ, double inK, double inS) noexcept
 
 Quaternion (double roll, double pitch, double yaw) noexcept
 Quaternion (double roll, double pitch, double yaw) noexcept
 
double angleOfRotation () const noexcept
double angleOfRotation () const noexcept
 
NdArray< double > angularVelocity (const Quaternion &inQuat2, double inTime) const
NdArray< doubleangularVelocity (const Quaternion &inQuat2, double inTime) const
 
Vec3 axisOfRotation () const noexcept
Vec3 axisOfRotation () const noexcept
 
Quaternion conjugate () const noexcept
Quaternion conjugate () const noexcept
 
double i () const noexcept
double i () const noexcept
 
Quaternion inverse () const noexcept
Quaternion inverse () const noexcept
 
double j () const noexcept
double j () const noexcept
 
double k () const noexcept
double k () const noexcept
 
Quaternion nlerp (const Quaternion &inQuat2, double inPercent) const
Quaternion nlerp (const Quaternion &inQuat2, double inPercent) const
 
bool operator!= (const Quaternion &inRhs) const noexcept
bool operator!= (const Quaternion &inRhs) const noexcept
 
NdArray< double > operator* (const NdArray< double > &inVec) const
NdArray< doubleoperator* (const NdArray< double > &inVec) const
 
Quaternion operator* (const Quaternion &inRhs) const noexcept
Quaternion operator* (const Quaternion &inRhs) const noexcept
 
Vec3 operator* (const Vec3 &inVec3) const
Vec3 operator* (const Vec3 &inVec3) const
 
Quaternion operator* (double inScalar) const noexcept
Quaternion operator* (double inScalar) const noexcept
 
Quaternionoperator*= (const Quaternion &inRhs) noexcept
Quaternionoperator*= (const Quaternion &inRhs) noexcept
 
Quaternionoperator*= (double inScalar) noexcept
Quaternionoperator*= (double inScalar) noexcept
 
Quaternion operator+ (const Quaternion &inRhs) const noexcept
Quaternion operator+ (const Quaternion &inRhs) const noexcept
 
Quaternionoperator+= (const Quaternion &inRhs) noexcept
Quaternionoperator+= (const Quaternion &inRhs) noexcept
 
Quaternion operator- () const noexcept
Quaternion operator- () const noexcept
 
Quaternion operator- (const Quaternion &inRhs) const noexcept
Quaternion operator- (const Quaternion &inRhs) const noexcept
 
Quaternionoperator-= (const Quaternion &inRhs) noexcept
Quaternionoperator-= (const Quaternion &inRhs) noexcept
 
Quaternion operator/ (const Quaternion &inRhs) const noexcept
Quaternion operator/ (const Quaternion &inRhs) const noexcept
 
Quaternionoperator/= (const Quaternion &inRhs) noexcept
Quaternionoperator/= (const Quaternion &inRhs) noexcept
 
bool operator== (const Quaternion &inRhs) const noexcept
bool operator== (const Quaternion &inRhs) const noexcept
 
double pitch () const noexcept
double pitch () const noexcept
 
void print () const
void print () const
 
double roll () const noexcept
double roll () const noexcept
 
NdArray< double > rotate (const NdArray< double > &inVector) const
NdArray< doublerotate (const NdArray< double > &inVector) const
 
Vec3 rotate (const Vec3 &inVec3) const
Vec3 rotate (const Vec3 &inVec3) const
 
double s () const noexcept
double s () const noexcept
 
Quaternion slerp (const Quaternion &inQuat2, double inPercent) const
Quaternion slerp (const Quaternion &inQuat2, double inPercent) const
 
std::string str () const
std::string str () const
 
NdArray< double > toDCM () const
NdArray< doubletoDCM () const
 
NdArray< double > toNdArray () const
NdArray< doubletoNdArray () const
 
double yaw () const noexcept
double yaw () const noexcept
 
- + - + - + - + - + - + - + - + - + - +

Static Public Member Functions

static NdArray< double > angularVelocity (const Quaternion &inQuat1, const Quaternion &inQuat2, double inTime)
static NdArray< doubleangularVelocity (const Quaternion &inQuat1, const Quaternion &inQuat2, double inTime)
 
static Quaternion identity () noexcept
static Quaternion identity () noexcept
 
static Quaternion nlerp (const Quaternion &inQuat1, const Quaternion &inQuat2, double inPercent)
static Quaternion nlerp (const Quaternion &inQuat1, const Quaternion &inQuat2, double inPercent)
 
static Quaternion pitchRotation (double inAngle) noexcept
static Quaternion pitchRotation (double inAngle) noexcept
 
static Quaternion rollRotation (double inAngle) noexcept
static Quaternion rollRotation (double inAngle) noexcept
 
static Quaternion slerp (const Quaternion &inQuat1, const Quaternion &inQuat2, double inPercent)
static Quaternion slerp (const Quaternion &inQuat1, const Quaternion &inQuat2, double inPercent)
 
static Quaternion xRotation (double inAngle) noexcept
static Quaternion xRotation (double inAngle) noexcept
 
static Quaternion yawRotation (double inAngle) noexcept
static Quaternion yawRotation (double inAngle) noexcept
 
static Quaternion yRotation (double inAngle) noexcept
static Quaternion yRotation (double inAngle) noexcept
 
static Quaternion zRotation (double inAngle) noexcept
static Quaternion zRotation (double inAngle) noexcept
 
- +

Friends

std::ostream & operator<< (std::ostream &inOStream, const Quaternion &inQuat)
std::ostream & operator<< (std::ostream &inOStream, const Quaternion &inQuat)
 

Detailed Description

-

Holds a unit quaternion.

+

Holds a unit quaternion.

Constructor & Destructor Documentation

-

◆ Quaternion() [1/7]

+

◆ Quaternion() [1/7]

-

◆ Quaternion() [2/7]

+

◆ Quaternion() [2/7]

(double double  roll,
double double  pitch,
double double  yaw 
@@ -316,7 +323,7 @@

-

◆ Quaternion() [3/7]

+

◆ Quaternion() [3/7]

- + - + - + - + @@ -360,7 +367,7 @@

-

Constructor

+

Constructor

Parameters

rolleuler roll angle in radians
(double double  inI,
double double  inJ,
double double  inK,
double double  inS 
@@ -374,7 +381,7 @@

-

◆ Quaternion() [4/7]

+

◆ Quaternion() [4/7]

- + @@ -396,7 +403,7 @@

-

Constructor

+

Constructor

Parameters

inI
(const std::array< double, 4 > & const std::array< double, 4 > &  components)
@@ -407,7 +414,7 @@

-

◆ Quaternion() [5/7]

+

◆ Quaternion() [5/7]

- + @@ -429,7 +436,7 @@

-

Constructor

+

Constructor

Parameters

components
(const NdArray< double > & const NdArray< double > &  inArray)
@@ -440,7 +447,7 @@

-

◆ Quaternion() [6/7]

+

◆ Quaternion() [6/7]

- + - + @@ -472,7 +479,7 @@

-

Constructor

+

Constructor

Parameters

inArrayif size = 3 the roll, pitch, yaw euler angles if size = 4 the i, j, k, s components if shape = [3, 3] then direction cosine matrix
(const Vec3const Vec3 inAxis,
double double  inAngle 
@@ -484,7 +491,7 @@

-

◆ Quaternion() [7/7]

+

◆ Quaternion() [7/7]

- + - + @@ -516,7 +523,7 @@

-

Constructor

+

Constructor

Parameters

inAxisEuler axis
(const NdArray< double > & const NdArray< double > &  inAxis,
double double  inAngle 
@@ -529,7 +536,7 @@

Member Function Documentation

-

◆ angleOfRotation()

+

◆ angleOfRotation()

@@ -538,7 +545,7 @@

inAxisEuler axis x,y,z vector components
- + @@ -550,13 +557,13 @@

-

the angle of rotation around the rotation axis that is described by the quaternion

+

the angle of rotation around the rotation axis that is described by the quaternion

Returns
radians
-

◆ angularVelocity() [1/2]

+

◆ angularVelocity() [1/2]

@@ -565,21 +572,21 @@

double nc::rotations::Quaternion::angleOfRotation double nc::rotations::Quaternion::angleOfRotation ( ) const
- + - + - + - + @@ -594,7 +601,7 @@

-

angular velocity vector between the two quaternions. The norm of the array is the magnitude

+

angular velocity vector between the two quaternions. The norm of the array is the magnitude

Parameters

static NdArray< double > nc::rotations::Quaternion::angularVelocity static NdArray< double > nc::rotations::Quaternion::angularVelocity (const Quaternionconst Quaternion inQuat1,
const Quaternionconst Quaternion inQuat2,
double double  inTime 
@@ -608,7 +615,7 @@

-

◆ angularVelocity() [2/2]

+

◆ angularVelocity() [2/2]

@@ -617,15 +624,15 @@

inQuat1
- + - + - + @@ -640,7 +647,7 @@

-

angular velocity vector between the two quaternions. The norm of the array is the magnitude

+

angular velocity vector between the two quaternions. The norm of the array is the magnitude

Parameters

NdArray< double > nc::rotations::Quaternion::angularVelocity NdArray< double > nc::rotations::Quaternion::angularVelocity (const Quaternionconst Quaternion inQuat2,
double double  inTime 
@@ -653,7 +660,7 @@

-

◆ axisOfRotation()

+

◆ axisOfRotation()

-

◆ conjugate()

+

◆ conjugate()

-

◆ i()

+

◆ i()

@@ -716,7 +723,7 @@

inQuat2
- + @@ -728,13 +735,13 @@

-

returns the i component

+

returns the i component

Returns
double
-

◆ identity()

+

◆ identity()

@@ -743,7 +750,7 @@

double nc::rotations::Quaternion::i double nc::rotations::Quaternion::i ( ) const
- + @@ -755,13 +762,13 @@

-

quaternion identity (0,0,0,1)

+

quaternion identity (0,0,0,1)

Returns
Quaternion
-

◆ inverse()

+

◆ inverse()

-

◆ j()

+

◆ j()

@@ -797,7 +804,7 @@

static Quaternion nc::rotations::Quaternion::identity static Quaternion nc::rotations::Quaternion::identity ( )
- + @@ -809,13 +816,13 @@

-

returns the j component

+

returns the j component

Returns
double
-

◆ k()

+

◆ k()

@@ -824,7 +831,7 @@

double nc::rotations::Quaternion::j double nc::rotations::Quaternion::j ( ) const
- + @@ -836,13 +843,13 @@

-

returns the k component

+

returns the k component

Returns
double
-

◆ nlerp() [1/2]

+

◆ nlerp() [1/2]

@@ -851,21 +858,21 @@

double nc::rotations::Quaternion::k double nc::rotations::Quaternion::k ( ) const
- + - + - + - + @@ -880,7 +887,7 @@

-

linearly interpolates between the two quaternions

+

linearly interpolates between the two quaternions

Parameters

static Quaternion nc::rotations::Quaternion::nlerp static Quaternion nc::rotations::Quaternion::nlerp (const Quaternionconst Quaternion inQuat1,
const Quaternionconst Quaternion inQuat2,
double double  inPercent 
@@ -894,7 +901,7 @@

-

◆ nlerp() [2/2]

+

◆ nlerp() [2/2]

@@ -905,13 +912,13 @@

Quaternion nc::rotations::Quaternion::nlerp

- + - + @@ -926,7 +933,7 @@

-

linearly interpolates between the two quaternions

+

linearly interpolates between the two quaternions

Parameters

inQuat1
(const Quaternionconst Quaternion inQuat2,
double double  inPercent 
@@ -939,7 +946,7 @@

-

◆ operator!=()

+

◆ operator!=()

@@ -948,9 +955,9 @@

inQuat2
- + - + @@ -961,7 +968,7 @@

-

equality operator

+

equality operator

Parameters

bool nc::rotations::Quaternion::operator!= bool nc::rotations::Quaternion::operator!= (const Quaternionconst Quaternion inRhs) const
@@ -973,7 +980,7 @@

-

◆ operator*() [1/4]

+

◆ operator*() [1/4]

@@ -982,9 +989,9 @@

inRhs
- + - + @@ -995,7 +1002,7 @@

-

multiplication operator

+

multiplication operator

Parameters

NdArray< double > nc::rotations::Quaternion::operator* NdArray< double > nc::rotations::Quaternion::operator* (const NdArray< double > & const NdArray< double > &  inVec) const
@@ -1007,7 +1014,7 @@

-

◆ operator*() [2/4]

+

◆ operator*() [2/4]

@@ -1018,7 +1025,7 @@

Quaternion nc::rotations::Quaternion::operator*

- + @@ -1029,7 +1036,7 @@

-

multiplication operator

+

multiplication operator

Parameters

inVec
(const Quaternionconst Quaternion inRhs) const
@@ -1041,7 +1048,7 @@

-

◆ operator*() [3/4]

+

◆ operator*() [3/4]

@@ -1052,7 +1059,7 @@

Vec3 nc::rotations::Quaternion::operator*

- + @@ -1063,7 +1070,7 @@

-

multiplication operator

+

multiplication operator

Parameters

inRhs
(const Vec3const Vec3 inVec3) const
@@ -1075,7 +1082,7 @@

-

◆ operator*() [4/4]

+

◆ operator*() [4/4]

@@ -1086,7 +1093,7 @@

Quaternion nc::rotations::Quaternion::operator*

- + @@ -1097,7 +1104,7 @@

-

multiplication operator, only useful for multiplying by negative 1, all others will be renormalized back out

+

multiplication operator, only useful for multiplying by negative 1, all others will be renormalized back out

Parameters

inVec3
(double double  inScalar) const
@@ -1109,7 +1116,7 @@

-

◆ operator*=() [1/2]

+

◆ operator*=() [1/2]

@@ -1120,7 +1127,7 @@

Quaternion & nc::rotations::Quaternion::operator*=

- + @@ -1131,7 +1138,7 @@

-

multiplication assignment operator

+

multiplication assignment operator

Parameters

inScalar
(const Quaternionconst Quaternion inRhs)
@@ -1143,7 +1150,7 @@

-

◆ operator*=() [2/2]

+

◆ operator*=() [2/2]

@@ -1154,7 +1161,7 @@

Quaternion & nc::rotations::Quaternion::operator*=

- + @@ -1165,7 +1172,7 @@

-

multiplication operator, only useful for multiplying by negative 1, all others will be renormalized back out

+

multiplication operator, only useful for multiplying by negative 1, all others will be renormalized back out

Parameters

inRhs
(double double  inScalar)
@@ -1177,7 +1184,7 @@

-

◆ operator+()

+

◆ operator+()

@@ -1188,7 +1195,7 @@

Quaternion nc::rotations::Quaternion::operator+

- + @@ -1199,7 +1206,7 @@

-

addition operator

+

addition operator

Parameters

inScalar
(const Quaternionconst Quaternion inRhs) const
@@ -1211,7 +1218,7 @@

-

◆ operator+=()

+

◆ operator+=()

@@ -1222,7 +1229,7 @@

Quaternion & nc::rotations::Quaternion::operator+=

- + @@ -1233,7 +1240,7 @@

-

addition assignment operator

+

addition assignment operator

Parameters

inRhs
(const Quaternionconst Quaternion inRhs)
@@ -1245,7 +1252,7 @@

-

◆ operator-() [1/2]

+

◆ operator-() [1/2]

-

◆ operator-() [2/2]

+

◆ operator-() [2/2]

@@ -1283,7 +1290,7 @@

Quaternion nc::rotations::Quaternion::operator-

- + @@ -1294,7 +1301,7 @@

-

subtraction operator

+

subtraction operator

Parameters

inRhs
(const Quaternionconst Quaternion inRhs) const
@@ -1306,7 +1313,7 @@

-

◆ operator-=()

+

◆ operator-=()

@@ -1317,7 +1324,7 @@

Quaternion & nc::rotations::Quaternion::operator-=

- + @@ -1328,7 +1335,7 @@

-

subtraction assignment operator

+

subtraction assignment operator

Parameters

inRhs
(const Quaternionconst Quaternion inRhs)
@@ -1340,7 +1347,7 @@

-

◆ operator/()

+

◆ operator/()

@@ -1351,7 +1358,7 @@

Quaternion nc::rotations::Quaternion::operator/

- + @@ -1362,7 +1369,7 @@

-

division operator

+

division operator

Parameters

inRhs
(const Quaternionconst Quaternion inRhs) const
@@ -1374,7 +1381,7 @@

-

◆ operator/=()

+

◆ operator/=()

@@ -1385,7 +1392,7 @@

Quaternion & nc::rotations::Quaternion::operator/=

- + @@ -1396,7 +1403,7 @@

-

division assignment operator

+

division assignment operator

Parameters

inRhs
(const Quaternionconst Quaternion inRhs)
@@ -1408,7 +1415,7 @@

-

◆ operator==()

+

◆ operator==()

@@ -1417,9 +1424,9 @@

inRhs
- + - + @@ -1430,7 +1437,7 @@

-

equality operator

+

equality operator

Parameters

bool nc::rotations::Quaternion::operator== bool nc::rotations::Quaternion::operator== (const Quaternionconst Quaternion inRhs) const
@@ -1442,7 +1449,7 @@

-

◆ pitch()

+

◆ pitch()

@@ -1451,7 +1458,7 @@

inRhs
- + @@ -1463,13 +1470,13 @@

-

The euler pitch angle in radians

+

The euler pitch angle in radians

Returns
euler pitch angle in radians
-

◆ pitchRotation()

+

◆ pitchRotation()

@@ -1478,9 +1485,9 @@

double nc::rotations::Quaternion::pitch double nc::rotations::Quaternion::pitch ( ) const
- + - + @@ -1491,7 +1498,7 @@

-

returns a quaternion to rotate about the pitch axis

+

returns a quaternion to rotate about the pitch axis

Parameters

static Quaternion nc::rotations::Quaternion::pitchRotation static Quaternion nc::rotations::Quaternion::pitchRotation (double double  inAngle)
@@ -1503,7 +1510,7 @@

-

◆ print()

+

◆ print()

@@ -1512,7 +1519,7 @@

inAngle(radians)
- + @@ -1524,12 +1531,12 @@

-

prints the Quaternion to the console

+

prints the Quaternion to the console

-

◆ roll()

+

◆ roll()

@@ -1538,7 +1545,7 @@

void nc::rotations::Quaternion::print void nc::rotations::Quaternion::print ( ) const
- + @@ -1550,13 +1557,13 @@

-

The euler roll angle in radians

+

The euler roll angle in radians

Returns
euler roll angle in radians
-

◆ rollRotation()

+

◆ rollRotation()

@@ -1565,9 +1572,9 @@

double nc::rotations::Quaternion::roll double nc::rotations::Quaternion::roll ( ) const
- + - + @@ -1578,7 +1585,7 @@

-

returns a quaternion to rotate about the roll axis

+

returns a quaternion to rotate about the roll axis

Parameters

static Quaternion nc::rotations::Quaternion::rollRotation static Quaternion nc::rotations::Quaternion::rollRotation (double double  inAngle)
@@ -1590,7 +1597,7 @@

-

◆ rotate() [1/2]

+

◆ rotate() [1/2]

@@ -1599,9 +1606,9 @@

inAngle(radians)
- + - + @@ -1612,7 +1619,7 @@

-

rotate a vector using the quaternion

+

rotate a vector using the quaternion

Parameters

NdArray< double > nc::rotations::Quaternion::rotate NdArray< double > nc::rotations::Quaternion::rotate (const NdArray< double > & const NdArray< double > &  inVector) const
@@ -1624,7 +1631,7 @@

-

◆ rotate() [2/2]

+

◆ rotate() [2/2]

@@ -1635,7 +1642,7 @@

Vec3 nc::rotations::Quaternion::rotate

- + @@ -1646,7 +1653,7 @@

-

rotate a vector using the quaternion

+

rotate a vector using the quaternion

Parameters

inVector(cartesian vector with x,y,z components)
(const Vec3const Vec3 inVec3) const
@@ -1658,7 +1665,7 @@

-

◆ s()

+

◆ s()

@@ -1667,7 +1674,7 @@

inVec3
- + @@ -1679,13 +1686,13 @@

-

returns the s component

+

returns the s component

Returns
double
-

◆ slerp() [1/2]

+

◆ slerp() [1/2]

@@ -1694,21 +1701,21 @@

double nc::rotations::Quaternion::s double nc::rotations::Quaternion::s ( ) const
- + - + - + - + @@ -1723,7 +1730,7 @@

-

spherical linear interpolates between the two quaternions

+

spherical linear interpolates between the two quaternions

Parameters

static Quaternion nc::rotations::Quaternion::slerp static Quaternion nc::rotations::Quaternion::slerp (const Quaternionconst Quaternion inQuat1,
const Quaternionconst Quaternion inQuat2,
double double  inPercent 
@@ -1737,7 +1744,7 @@

-

◆ slerp() [2/2]

+

◆ slerp() [2/2]

@@ -1748,13 +1755,13 @@

Quaternion nc::rotations::Quaternion::slerp

- + - + @@ -1769,7 +1776,7 @@

-

spherical linear interpolates between the two quaternions

+

spherical linear interpolates between the two quaternions

Parameters

inQuat1
(const Quaternionconst Quaternion inQuat2,
double double  inPercent 
@@ -1782,7 +1789,7 @@

-

◆ str()

+

◆ str()

-

◆ toDCM()

+

◆ toDCM()

@@ -1818,7 +1825,7 @@

inQuat2
- + @@ -1830,13 +1837,13 @@

-

returns the direction cosine matrix

+

returns the direction cosine matrix

Returns
NdArray<double>
-

◆ toNdArray()

+

◆ toNdArray()

@@ -1845,7 +1852,7 @@

NdArray< double > nc::rotations::Quaternion::toDCM NdArray< double > nc::rotations::Quaternion::toDCM ( ) const
- + @@ -1857,13 +1864,13 @@

-

returns the quaternion as an NdArray

+

returns the quaternion as an NdArray

Returns
NdArray<double>
-

◆ xRotation()

+

◆ xRotation()

@@ -1872,9 +1879,9 @@

NdArray< double > nc::rotations::Quaternion::toNdArray NdArray< double > nc::rotations::Quaternion::toNdArray ( ) const
- + - + @@ -1885,7 +1892,7 @@

-

returns a quaternion to rotate about the x-axis by the input angle

+

returns a quaternion to rotate about the x-axis by the input angle

Parameters

static Quaternion nc::rotations::Quaternion::xRotation static Quaternion nc::rotations::Quaternion::xRotation (double double  inAngle)
@@ -1897,7 +1904,7 @@

-

◆ yaw()

+

◆ yaw()

@@ -1906,7 +1913,7 @@

inAngle(radians)
- + @@ -1918,13 +1925,13 @@

-

The euler yaw angle in radians

+

The euler yaw angle in radians

Returns
euler yaw angle in radians
-

◆ yawRotation()

+

◆ yawRotation()

@@ -1933,9 +1940,9 @@

double nc::rotations::Quaternion::yaw double nc::rotations::Quaternion::yaw ( ) const
- + - + @@ -1946,7 +1953,7 @@

-

returns a quaternion to rotate about the yaw axis

+

returns a quaternion to rotate about the yaw axis

Parameters

static Quaternion nc::rotations::Quaternion::yawRotation static Quaternion nc::rotations::Quaternion::yawRotation (double double  inAngle)
@@ -1958,7 +1965,7 @@

-

◆ yRotation()

+

◆ yRotation()

@@ -1967,9 +1974,9 @@

inAngle(radians)
- + - + @@ -1980,7 +1987,7 @@

-

returns a quaternion to rotate about the y-axis by the input angle

+

returns a quaternion to rotate about the y-axis by the input angle

Parameters

static Quaternion nc::rotations::Quaternion::yRotation static Quaternion nc::rotations::Quaternion::yRotation (double double  inAngle)
@@ -1992,7 +1999,7 @@

-

◆ zRotation()

+

◆ zRotation()

@@ -2001,9 +2008,9 @@

inAngle(radians)
- + - + @@ -2014,7 +2021,7 @@

-

returns a quaternion to rotate about the y-axis by the input angle

+

returns a quaternion to rotate about the y-axis by the input angle

Parameters

static Quaternion nc::rotations::Quaternion::zRotation static Quaternion nc::rotations::Quaternion::zRotation (double double  inAngle)
@@ -2025,9 +2032,9 @@

Friends And Related Function Documentation

+

Friends And Related Symbol Documentation

-

◆ operator<<

+

◆ operator<<

@@ -2036,7 +2043,7 @@

inAngle(radians)
- + @@ -2044,7 +2051,7 @@

- + @@ -2059,7 +2066,7 @@

-

IO operator for the Quaternion class

+

IO operator for the Quaternion class

Parameters

std::ostream & operator<< std::ostream & operator<< ( std::ostream &  inOStream, const Quaternionconst Quaternion inQuat 
@@ -2080,7 +2087,7 @@

diff --git a/docs/doxygen/html/clip_8hpp.html b/docs/doxygen/html/clip_8hpp.html index 9f5f26102..e1272cdb4 100644 --- a/docs/doxygen/html/clip_8hpp.html +++ b/docs/doxygen/html/clip_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: clip.hpp File Reference @@ -50,7 +50,7 @@

@@ -58,10 +58,10 @@
inOStream
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,32 +129,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::clip (const NdArray< dtype > &inArray, dtype inMinValue, dtype inMaxValue)
template<typename dtype >
NdArray< dtypenc::clip (const NdArray< dtype > &inArray, dtype inMinValue, dtype inMaxValue)
 
template<typename dtype >
dtype nc::clip (dtype inValue, dtype inMinValue, dtype inMaxValue)
template<typename dtype >
dtype nc::clip (dtype inValue, dtype inMinValue, dtype inMaxValue)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/clip_8hpp_source.html b/docs/doxygen/html/clip_8hpp_source.html index e10a2e453..b589c473e 100644 --- a/docs/doxygen/html/clip_8hpp_source.html +++ b/docs/doxygen/html/clip_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: clip.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/cluster_pixels_8hpp.html b/docs/doxygen/html/cluster_pixels_8hpp.html index 5bb54c117..76ef45b4e 100644 --- a/docs/doxygen/html/cluster_pixels_8hpp.html +++ b/docs/doxygen/html/cluster_pixels_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: clusterPixels.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,31 +131,31 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::imageProcessing
namespace  nc::imageProcessing
 
- - + +

Functions

template<typename dtype >
std::vector< Cluster< dtype > > nc::imageProcessing::clusterPixels (const NdArray< dtype > &inImageArray, const NdArray< bool > &inExceedances, uint8 inBorderWidth=0)
template<typename dtype >
std::vector< Cluster< dtype > > nc::imageProcessing::clusterPixels (const NdArray< dtype > &inImageArray, const NdArray< bool > &inExceedances, uint8 inBorderWidth=0)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Clusters exceedance pixels from an image

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Clusters exceedance pixels from an image

diff --git a/docs/doxygen/html/cluster_pixels_8hpp_source.html b/docs/doxygen/html/cluster_pixels_8hpp_source.html index f442f447a..a8a4268e6 100644 --- a/docs/doxygen/html/cluster_pixels_8hpp_source.html +++ b/docs/doxygen/html/cluster_pixels_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: clusterPixels.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/cnr_8hpp.html b/docs/doxygen/html/cnr_8hpp.html index 1e24a8124..322b14080 100644 --- a/docs/doxygen/html/cnr_8hpp.html +++ b/docs/doxygen/html/cnr_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: cnr.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,30 +131,30 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- +

Functions

double nc::special::cnr (uint32 n, uint32 r)
double nc::special::cnr (uint32 n, uint32 r)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/cnr_8hpp_source.html b/docs/doxygen/html/cnr_8hpp_source.html index 02abe7f94..8ad6e1f0e 100644 --- a/docs/doxygen/html/cnr_8hpp_source.html +++ b/docs/doxygen/html/cnr_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: cnr.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -146,7 +161,7 @@ diff --git a/docs/doxygen/html/column__stack_8hpp.html b/docs/doxygen/html/column__stack_8hpp.html index 2fe42234c..f7888eefb 100644 --- a/docs/doxygen/html/column__stack_8hpp.html +++ b/docs/doxygen/html/column__stack_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: column_stack.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -117,44 +124,44 @@ #include <string>
#include <vector>
#include "NumCpp/Core/Internal/Error.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/NdArray.hpp"

Go to the source code of this file.

- + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::detail
namespace  nc::detail
 
- - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::column_stack (const std::initializer_list< NdArray< dtype > > &inArrayList)
template<typename dtype >
NdArray< dtypenc::column_stack (const std::initializer_list< NdArray< dtype > > &inArrayList)
 
template<typename dtype >
NdArray< dtype > nc::column_stack (const std::vector< NdArray< dtype > > &inArrayList)
template<typename dtype >
NdArray< dtypenc::column_stack (const std::vector< NdArray< dtype > > &inArrayList)
 
template<typename dtype , typename Iterator >
NdArray< dtype > nc::detail::column_stack (Iterator begin, Iterator end)
template<typename dtype , typename Iterator >
NdArray< dtypenc::detail::column_stack (Iterator begin, Iterator end)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/column__stack_8hpp_source.html b/docs/doxygen/html/column__stack_8hpp_source.html index 5e8c40fbf..1725f87d7 100644 --- a/docs/doxygen/html/column__stack_8hpp_source.html +++ b/docs/doxygen/html/column__stack_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: column_stack.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/comp__ellint__1_8hpp.html b/docs/doxygen/html/comp__ellint__1_8hpp.html index a341b6f79..9a3b82de5 100644 --- a/docs/doxygen/html/comp__ellint__1_8hpp.html +++ b/docs/doxygen/html/comp__ellint__1_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: comp_ellint_1.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,34 +131,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::special::comp_ellint_1 (const NdArray< dtype > &inArrayK)
template<typename dtype >
auto nc::special::comp_ellint_1 (const NdArray< dtype > &inArrayK)
 
template<typename dtype >
auto nc::special::comp_ellint_1 (dtype inK)
template<typename dtype >
auto nc::special::comp_ellint_1 (dtype inK)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/comp__ellint__1_8hpp_source.html b/docs/doxygen/html/comp__ellint__1_8hpp_source.html index f08efebb4..e8469050a 100644 --- a/docs/doxygen/html/comp__ellint__1_8hpp_source.html +++ b/docs/doxygen/html/comp__ellint__1_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: comp_ellint_1.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/comp__ellint__2_8hpp.html b/docs/doxygen/html/comp__ellint__2_8hpp.html index 489b0ebf2..2c82ffe9a 100644 --- a/docs/doxygen/html/comp__ellint__2_8hpp.html +++ b/docs/doxygen/html/comp__ellint__2_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: comp_ellint_2.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,34 +131,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::special::comp_ellint_2 (const NdArray< dtype > &inArrayK)
template<typename dtype >
auto nc::special::comp_ellint_2 (const NdArray< dtype > &inArrayK)
 
template<typename dtype >
auto nc::special::comp_ellint_2 (dtype inK)
template<typename dtype >
auto nc::special::comp_ellint_2 (dtype inK)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/comp__ellint__2_8hpp_source.html b/docs/doxygen/html/comp__ellint__2_8hpp_source.html index 9715a9e9c..569d92105 100644 --- a/docs/doxygen/html/comp__ellint__2_8hpp_source.html +++ b/docs/doxygen/html/comp__ellint__2_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: comp_ellint_2.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/comp__ellint__3_8hpp.html b/docs/doxygen/html/comp__ellint__3_8hpp.html index 8013518b6..47fbed47c 100644 --- a/docs/doxygen/html/comp__ellint__3_8hpp.html +++ b/docs/doxygen/html/comp__ellint__3_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: comp_ellint_3.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -125,34 +132,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype1 , typename dtype2 >
auto nc::special::comp_ellint_3 (const NdArray< dtype1 > &inArrayK, const NdArray< dtype2 > &inArrayV)
template<typename dtype1 , typename dtype2 >
auto nc::special::comp_ellint_3 (const NdArray< dtype1 > &inArrayK, const NdArray< dtype2 > &inArrayV)
 
template<typename dtype1 , typename dtype2 >
auto nc::special::comp_ellint_3 (dtype1 inK, dtype2 inV)
template<typename dtype1 , typename dtype2 >
auto nc::special::comp_ellint_3 (dtype1 inK, dtype2 inV)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/comp__ellint__3_8hpp_source.html b/docs/doxygen/html/comp__ellint__3_8hpp_source.html index 4e4ccca2e..1e6cdb1ea 100644 --- a/docs/doxygen/html/comp__ellint__3_8hpp_source.html +++ b/docs/doxygen/html/comp__ellint__3_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: comp_ellint_3.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/complementary_mean_filter1d_8hpp.html b/docs/doxygen/html/complementary_mean_filter1d_8hpp.html index 28567de82..48a56d8ce 100644 --- a/docs/doxygen/html/complementary_mean_filter1d_8hpp.html +++ b/docs/doxygen/html/complementary_mean_filter1d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: complementaryMeanFilter1d.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,31 +129,31 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::filter
namespace  nc::filter
 
- - + +

Functions

template<typename dtype >
NdArray< double > nc::filter::complementaryMeanFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
template<typename dtype >
NdArray< doublenc::filter::complementaryMeanFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Calculate a one-dimensional complemenatry mean filter.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Calculate a one-dimensional complemenatry mean filter.

diff --git a/docs/doxygen/html/complementary_mean_filter1d_8hpp_source.html b/docs/doxygen/html/complementary_mean_filter1d_8hpp_source.html index 0c69d1a24..8b6fbae3c 100644 --- a/docs/doxygen/html/complementary_mean_filter1d_8hpp_source.html +++ b/docs/doxygen/html/complementary_mean_filter1d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: complementaryMeanFilter1d.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/complementary_mean_filter_8hpp.html b/docs/doxygen/html/complementary_mean_filter_8hpp.html index 4783015b8..91f90e8b2 100644 --- a/docs/doxygen/html/complementary_mean_filter_8hpp.html +++ b/docs/doxygen/html/complementary_mean_filter_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: complementaryMeanFilter.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,31 +129,31 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::filter
namespace  nc::filter
 
- - + +

Functions

template<typename dtype >
NdArray< double > nc::filter::complementaryMeanFilter (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
template<typename dtype >
NdArray< doublenc::filter::complementaryMeanFilter (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Calculates a multidimensional complemenatry mean filter.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Calculates a multidimensional complemenatry mean filter.

diff --git a/docs/doxygen/html/complementary_mean_filter_8hpp_source.html b/docs/doxygen/html/complementary_mean_filter_8hpp_source.html index 7c272f8b8..931fdc869 100644 --- a/docs/doxygen/html/complementary_mean_filter_8hpp_source.html +++ b/docs/doxygen/html/complementary_mean_filter_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: complementaryMeanFilter.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/complementary_median_filter1d_8hpp.html b/docs/doxygen/html/complementary_median_filter1d_8hpp.html index 6c1e9e18f..899c187d2 100644 --- a/docs/doxygen/html/complementary_median_filter1d_8hpp.html +++ b/docs/doxygen/html/complementary_median_filter1d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: complementaryMedianFilter1d.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,31 +129,31 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::filter
namespace  nc::filter
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::filter::complementaryMedianFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
template<typename dtype >
NdArray< dtypenc::filter::complementaryMedianFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Calculate a one-dimensional complemenatry median filter.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Calculate a one-dimensional complemenatry median filter.

diff --git a/docs/doxygen/html/complementary_median_filter1d_8hpp_source.html b/docs/doxygen/html/complementary_median_filter1d_8hpp_source.html index c4ec32cac..87a3ce599 100644 --- a/docs/doxygen/html/complementary_median_filter1d_8hpp_source.html +++ b/docs/doxygen/html/complementary_median_filter1d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: complementaryMedianFilter1d.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/complementary_median_filter_8hpp.html b/docs/doxygen/html/complementary_median_filter_8hpp.html index 0eb3f4eea..083792008 100644 --- a/docs/doxygen/html/complementary_median_filter_8hpp.html +++ b/docs/doxygen/html/complementary_median_filter_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: complementaryMedianFilter.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,31 +129,31 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::filter
namespace  nc::filter
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::filter::complementaryMedianFilter (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
template<typename dtype >
NdArray< dtypenc::filter::complementaryMedianFilter (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Calculates a multidimensional complemenatry median filter.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Calculates a multidimensional complemenatry median filter.

diff --git a/docs/doxygen/html/complementary_median_filter_8hpp_source.html b/docs/doxygen/html/complementary_median_filter_8hpp_source.html index 560d48414..d75aac099 100644 --- a/docs/doxygen/html/complementary_median_filter_8hpp_source.html +++ b/docs/doxygen/html/complementary_median_filter_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: complementaryMedianFilter.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/complex_8hpp.html b/docs/doxygen/html/complex_8hpp.html index 1df078e93..49c53926f 100644 --- a/docs/doxygen/html/complex_8hpp.html +++ b/docs/doxygen/html/complex_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: complex.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,38 +130,38 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + + - - + + - - + +

Functions

template<typename dtype >
auto nc::complex (const NdArray< dtype > &inReal)
template<typename dtype >
auto nc::complex (const NdArray< dtype > &inReal)
 
template<typename dtype >
auto nc::complex (const NdArray< dtype > &inReal, const NdArray< dtype > &inImag)
template<typename dtype >
auto nc::complex (const NdArray< dtype > &inReal, const NdArray< dtype > &inImag)
 
template<typename dtype >
auto nc::complex (dtype inReal)
template<typename dtype >
auto nc::complex (dtype inReal)
 
template<typename dtype >
auto nc::complex (dtype inReal, dtype inImag)
template<typename dtype >
auto nc::complex (dtype inReal, dtype inImag)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/complex_8hpp_source.html b/docs/doxygen/html/complex_8hpp_source.html index 820a40068..b39f1ccf2 100644 --- a/docs/doxygen/html/complex_8hpp_source.html +++ b/docs/doxygen/html/complex_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: complex.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/concatenate_8hpp.html b/docs/doxygen/html/concatenate_8hpp.html index 6d9e34a4f..d10df5928 100644 --- a/docs/doxygen/html/concatenate_8hpp.html +++ b/docs/doxygen/html/concatenate_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: concatenate.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -116,7 +123,7 @@
#include <initializer_list>
#include <vector>
#include "NumCpp/Core/Internal/StlAlgorithms.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/Core/Types.hpp"
#include "NumCpp/Functions/column_stack.hpp"
#include "NumCpp/Functions/row_stack.hpp"
@@ -125,37 +132,37 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::detail
namespace  nc::detail
 
- - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::concatenate (const std::initializer_list< NdArray< dtype > > &inArrayList, Axis inAxis=Axis::NONE)
template<typename dtype >
NdArray< dtypenc::concatenate (const std::initializer_list< NdArray< dtype > > &inArrayList, Axis inAxis=Axis::NONE)
 
template<typename dtype >
NdArray< dtype > nc::concatenate (const std::vector< NdArray< dtype > > &inArrayList, Axis inAxis=Axis::NONE)
template<typename dtype >
NdArray< dtypenc::concatenate (const std::vector< NdArray< dtype > > &inArrayList, Axis inAxis=Axis::NONE)
 
template<typename dtype , typename Iterator >
NdArray< dtype > nc::detail::concatenate (Iterator begin, Iterator end, Axis inAxis=Axis::NONE)
template<typename dtype , typename Iterator >
NdArray< dtypenc::detail::concatenate (Iterator begin, Iterator end, Axis inAxis=Axis::NONE)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/concatenate_8hpp_source.html b/docs/doxygen/html/concatenate_8hpp_source.html index 9d0686f99..c88c77c38 100644 --- a/docs/doxygen/html/concatenate_8hpp_source.html +++ b/docs/doxygen/html/concatenate_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: concatenate.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -211,7 +230,7 @@ diff --git a/docs/doxygen/html/conj_8hpp.html b/docs/doxygen/html/conj_8hpp.html index 69cdb496d..797e64ee8 100644 --- a/docs/doxygen/html/conj_8hpp.html +++ b/docs/doxygen/html/conj_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: conj.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,32 +129,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::conj (const NdArray< std::complex< dtype > > &inArray)
template<typename dtype >
auto nc::conj (const NdArray< std::complex< dtype > > &inArray)
 
template<typename dtype >
auto nc::conj (const std::complex< dtype > &inValue)
template<typename dtype >
auto nc::conj (const std::complex< dtype > &inValue)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/conj_8hpp_source.html b/docs/doxygen/html/conj_8hpp_source.html index 7ac1fae2e..a543bc192 100644 --- a/docs/doxygen/html/conj_8hpp_source.html +++ b/docs/doxygen/html/conj_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: conj.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/constant1d_8hpp.html b/docs/doxygen/html/constant1d_8hpp.html index 19e5dfee5..2f7d45a16 100644 --- a/docs/doxygen/html/constant1d_8hpp.html +++ b/docs/doxygen/html/constant1d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: constant1d.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,33 +129,33 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::filter
namespace  nc::filter
 
namespace  nc::filter::boundary
namespace  nc::filter::boundary
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::filter::boundary::constant1d (const NdArray< dtype > &inImage, uint32 inBoundarySize, dtype inConstantValue)
template<typename dtype >
NdArray< dtypenc::filter::boundary::constant1d (const NdArray< dtype > &inImage, uint32 inBoundarySize, dtype inConstantValue)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Constant boundary1d

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Constant boundary1d

diff --git a/docs/doxygen/html/constant1d_8hpp_source.html b/docs/doxygen/html/constant1d_8hpp_source.html index 3312f82b0..d3c7330a5 100644 --- a/docs/doxygen/html/constant1d_8hpp_source.html +++ b/docs/doxygen/html/constant1d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: constant1d.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/constant2d_8hpp.html b/docs/doxygen/html/constant2d_8hpp.html index dcca4aa59..beaff241b 100644 --- a/docs/doxygen/html/constant2d_8hpp.html +++ b/docs/doxygen/html/constant2d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: constant2d.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -114,7 +121,7 @@
#include "NumCpp/Core/Internal/StaticAsserts.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/Core/Slice.hpp"
#include "NumCpp/Core/Types.hpp"
#include "NumCpp/Filter/Boundaries/Boundaries2d/fillCorners.hpp"
@@ -124,33 +131,33 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::filter
namespace  nc::filter
 
namespace  nc::filter::boundary
namespace  nc::filter::boundary
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::filter::boundary::constant2d (const NdArray< dtype > &inImage, uint32 inBoundarySize, dtype inConstantValue)
template<typename dtype >
NdArray< dtypenc::filter::boundary::constant2d (const NdArray< dtype > &inImage, uint32 inBoundarySize, dtype inConstantValue)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Constant boundary

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Constant boundary

diff --git a/docs/doxygen/html/constant2d_8hpp_source.html b/docs/doxygen/html/constant2d_8hpp_source.html index c91dc4261..6dff5788c 100644 --- a/docs/doxygen/html/constant2d_8hpp_source.html +++ b/docs/doxygen/html/constant2d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: constant2d.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/contains_8hpp.html b/docs/doxygen/html/contains_8hpp.html index d417d1d7d..faca2d04e 100644 --- a/docs/doxygen/html/contains_8hpp.html +++ b/docs/doxygen/html/contains_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: contains.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,29 +127,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< bool > nc::contains (const NdArray< dtype > &inArray, dtype inValue, Axis inAxis=Axis::NONE)
template<typename dtype >
NdArray< boolnc::contains (const NdArray< dtype > &inArray, dtype inValue, Axis inAxis=Axis::NONE)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/contains_8hpp_source.html b/docs/doxygen/html/contains_8hpp_source.html index 1646a57dd..bfe5435f3 100644 --- a/docs/doxygen/html/contains_8hpp_source.html +++ b/docs/doxygen/html/contains_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: contains.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/convolve1d_8hpp.html b/docs/doxygen/html/convolve1d_8hpp.html index 82cf25686..d64cfed8c 100644 --- a/docs/doxygen/html/convolve1d_8hpp.html +++ b/docs/doxygen/html/convolve1d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: convolve1d.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -125,31 +132,31 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::filter
namespace  nc::filter
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::filter::convolve1d (const NdArray< dtype > &inImageArray, const NdArray< dtype > &inWeights, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
template<typename dtype >
NdArray< dtypenc::filter::convolve1d (const NdArray< dtype > &inImageArray, const NdArray< dtype > &inWeights, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Calculates a one-dimensional kernel convolution.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Calculates a one-dimensional kernel convolution.

diff --git a/docs/doxygen/html/convolve1d_8hpp_source.html b/docs/doxygen/html/convolve1d_8hpp_source.html index 6e32f789f..30beb9b56 100644 --- a/docs/doxygen/html/convolve1d_8hpp_source.html +++ b/docs/doxygen/html/convolve1d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: convolve1d.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/convolve_8hpp.html b/docs/doxygen/html/convolve_8hpp.html index 5e71dab08..a02adb3ea 100644 --- a/docs/doxygen/html/convolve_8hpp.html +++ b/docs/doxygen/html/convolve_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: convolve.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -115,7 +122,7 @@
#include <string>
#include "NumCpp/Core/Internal/Error.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/Core/Slice.hpp"
#include "NumCpp/Core/Types.hpp"
#include "NumCpp/Filter/Boundaries/Boundaries2d/addBoundary2d.hpp"
@@ -129,31 +136,31 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::filter
namespace  nc::filter
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::filter::convolve (const NdArray< dtype > &inImageArray, uint32 inSize, const NdArray< dtype > &inWeights, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
template<typename dtype >
NdArray< dtypenc::filter::convolve (const NdArray< dtype > &inImageArray, uint32 inSize, const NdArray< dtype > &inWeights, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Calculates a multidimensional kernel convolution.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Calculates a multidimensional kernel convolution.

diff --git a/docs/doxygen/html/convolve_8hpp_source.html b/docs/doxygen/html/convolve_8hpp_source.html index a197eadf9..3c5875848 100644 --- a/docs/doxygen/html/convolve_8hpp_source.html +++ b/docs/doxygen/html/convolve_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: convolve.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -201,7 +214,7 @@ diff --git a/docs/doxygen/html/copy_8hpp.html b/docs/doxygen/html/copy_8hpp.html index 59038fe81..f05a388d0 100644 --- a/docs/doxygen/html/copy_8hpp.html +++ b/docs/doxygen/html/copy_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: copy.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -119,29 +126,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::copy (const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< dtypenc::copy (const NdArray< dtype > &inArray)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/copy_8hpp_source.html b/docs/doxygen/html/copy_8hpp_source.html index 84af1c9cd..733cc4233 100644 --- a/docs/doxygen/html/copy_8hpp_source.html +++ b/docs/doxygen/html/copy_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: copy.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/copy_sign_8hpp.html b/docs/doxygen/html/copy_sign_8hpp.html index ac637a630..5d6a91849 100644 --- a/docs/doxygen/html/copy_sign_8hpp.html +++ b/docs/doxygen/html/copy_sign_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: copySign.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,29 +131,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::copySign (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
template<typename dtype >
NdArray< dtypenc::copySign (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/copy_sign_8hpp_source.html b/docs/doxygen/html/copy_sign_8hpp_source.html index b320aa532..0e6dfdcdf 100644 --- a/docs/doxygen/html/copy_sign_8hpp_source.html +++ b/docs/doxygen/html/copy_sign_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: copySign.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/copyto_8hpp.html b/docs/doxygen/html/copyto_8hpp.html index c5c209f1c..d910bb1df 100644 --- a/docs/doxygen/html/copyto_8hpp.html +++ b/docs/doxygen/html/copyto_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: copyto.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -119,29 +126,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > & nc::copyto (NdArray< dtype > &inDestArray, const NdArray< dtype > &inSrcArray)
template<typename dtype >
NdArray< dtype > & nc::copyto (NdArray< dtype > &inDestArray, const NdArray< dtype > &inSrcArray)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/copyto_8hpp_source.html b/docs/doxygen/html/copyto_8hpp_source.html index 9981d2ea4..2ea4144d9 100644 --- a/docs/doxygen/html/copyto_8hpp_source.html +++ b/docs/doxygen/html/copyto_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: copyto.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/corrcoef_8hpp.html b/docs/doxygen/html/corrcoef_8hpp.html index 6e9b314ed..b1ce5b47c 100644 --- a/docs/doxygen/html/corrcoef_8hpp.html +++ b/docs/doxygen/html/corrcoef_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: corrcoef.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,29 +130,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< double > nc::corrcoef (const NdArray< dtype > &x)
template<typename dtype >
NdArray< doublenc::corrcoef (const NdArray< dtype > &x)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/corrcoef_8hpp_source.html b/docs/doxygen/html/corrcoef_8hpp_source.html index 3247d3e75..1f47d1806 100644 --- a/docs/doxygen/html/corrcoef_8hpp_source.html +++ b/docs/doxygen/html/corrcoef_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: corrcoef.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -160,7 +174,7 @@ diff --git a/docs/doxygen/html/cos_8hpp.html b/docs/doxygen/html/cos_8hpp.html index 284dd6104..9ac7490e6 100644 --- a/docs/doxygen/html/cos_8hpp.html +++ b/docs/doxygen/html/cos_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: cos.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,32 +130,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::cos (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::cos (const NdArray< dtype > &inArray)
 
template<typename dtype >
auto nc::cos (dtype inValue) noexcept
template<typename dtype >
auto nc::cos (dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/cos_8hpp_source.html b/docs/doxygen/html/cos_8hpp_source.html index 5e5453f97..e8b9ab022 100644 --- a/docs/doxygen/html/cos_8hpp_source.html +++ b/docs/doxygen/html/cos_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: cos.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/cosh_8hpp.html b/docs/doxygen/html/cosh_8hpp.html index 0388ca2bb..280c9b4b7 100644 --- a/docs/doxygen/html/cosh_8hpp.html +++ b/docs/doxygen/html/cosh_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: cosh.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,32 +130,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::cosh (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::cosh (const NdArray< dtype > &inArray)
 
template<typename dtype >
auto nc::cosh (dtype inValue) noexcept
template<typename dtype >
auto nc::cosh (dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/cosh_8hpp_source.html b/docs/doxygen/html/cosh_8hpp_source.html index 5e58172ab..47cb15cf8 100644 --- a/docs/doxygen/html/cosh_8hpp_source.html +++ b/docs/doxygen/html/cosh_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: cosh.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/count__nonzero_8hpp.html b/docs/doxygen/html/count__nonzero_8hpp.html index 450f37bdf..3b27d3ac0 100644 --- a/docs/doxygen/html/count__nonzero_8hpp.html +++ b/docs/doxygen/html/count__nonzero_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: count_nonzero.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -115,7 +122,7 @@
@@ -123,29 +130,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< uint32 > nc::count_nonzero (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
template<typename dtype >
NdArray< uint32nc::count_nonzero (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/count__nonzero_8hpp_source.html b/docs/doxygen/html/count__nonzero_8hpp_source.html index c7b68ff38..cb7ea04b7 100644 --- a/docs/doxygen/html/count__nonzero_8hpp_source.html +++ b/docs/doxygen/html/count__nonzero_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: count_nonzero.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/cov_8hpp.html b/docs/doxygen/html/cov_8hpp.html index 6488ca8ba..40679241d 100644 --- a/docs/doxygen/html/cov_8hpp.html +++ b/docs/doxygen/html/cov_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: cov.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,29 +130,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< double > nc::cov (const NdArray< dtype > &x, Bias bias=Bias::NO)
template<typename dtype >
NdArray< doublenc::cov (const NdArray< dtype > &x, Bias bias=Bias::NO)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/cov_8hpp_source.html b/docs/doxygen/html/cov_8hpp_source.html index 56d6ce12f..66e2f0c03 100644 --- a/docs/doxygen/html/cov_8hpp_source.html +++ b/docs/doxygen/html/cov_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: cov.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -191,7 +205,7 @@ diff --git a/docs/doxygen/html/cov__inv_8hpp.html b/docs/doxygen/html/cov__inv_8hpp.html index 194270d37..77177eb9f 100644 --- a/docs/doxygen/html/cov__inv_8hpp.html +++ b/docs/doxygen/html/cov__inv_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: cov_inv.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,29 +130,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< double > nc::cov_inv (const NdArray< dtype > &x, Bias bias=Bias::NO)
template<typename dtype >
NdArray< doublenc::cov_inv (const NdArray< dtype > &x, Bias bias=Bias::NO)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/cov__inv_8hpp_source.html b/docs/doxygen/html/cov__inv_8hpp_source.html index e2888812a..1be83df5d 100644 --- a/docs/doxygen/html/cov__inv_8hpp_source.html +++ b/docs/doxygen/html/cov__inv_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: cov_inv.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -150,7 +165,7 @@ diff --git a/docs/doxygen/html/cross_8hpp.html b/docs/doxygen/html/cross_8hpp.html index 3edc8b326..74ed6a115 100644 --- a/docs/doxygen/html/cross_8hpp.html +++ b/docs/doxygen/html/cross_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: cross.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -116,7 +123,7 @@ @@ -124,29 +131,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::cross (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2, Axis inAxis=Axis::NONE)
template<typename dtype >
NdArray< dtypenc::cross (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2, Axis inAxis=Axis::NONE)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/cross_8hpp_source.html b/docs/doxygen/html/cross_8hpp_source.html index a482a052a..9eae8a54b 100644 --- a/docs/doxygen/html/cross_8hpp_source.html +++ b/docs/doxygen/html/cross_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: cross.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/cumprod_8hpp.html b/docs/doxygen/html/cumprod_8hpp.html index 745bc7c0f..843df4dff 100644 --- a/docs/doxygen/html/cumprod_8hpp.html +++ b/docs/doxygen/html/cumprod_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: cumprod.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,29 +127,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::cumprod (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
template<typename dtype >
NdArray< dtypenc::cumprod (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/cumprod_8hpp_source.html b/docs/doxygen/html/cumprod_8hpp_source.html index 20263d2b3..91e8abfda 100644 --- a/docs/doxygen/html/cumprod_8hpp_source.html +++ b/docs/doxygen/html/cumprod_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: cumprod.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/cumsum_8hpp.html b/docs/doxygen/html/cumsum_8hpp.html index b114013c2..25d6ad629 100644 --- a/docs/doxygen/html/cumsum_8hpp.html +++ b/docs/doxygen/html/cumsum_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: cumsum.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,29 +127,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::cumsum (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
template<typename dtype >
NdArray< dtypenc::cumsum (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/cumsum_8hpp_source.html b/docs/doxygen/html/cumsum_8hpp_source.html index c7076d269..acc3321eb 100644 --- a/docs/doxygen/html/cumsum_8hpp_source.html +++ b/docs/doxygen/html/cumsum_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: cumsum.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/cyclic__hankel__1_8hpp.html b/docs/doxygen/html/cyclic__hankel__1_8hpp.html index 5174261f2..9afe4617a 100644 --- a/docs/doxygen/html/cyclic__hankel__1_8hpp.html +++ b/docs/doxygen/html/cyclic__hankel__1_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: cyclic_hankel_1.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,34 +130,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype1 , typename dtype2 >
auto nc::special::cyclic_hankel_1 (dtype1 inV, const NdArray< dtype2 > &inX)
template<typename dtype1 , typename dtype2 >
auto nc::special::cyclic_hankel_1 (dtype1 inV, const NdArray< dtype2 > &inX)
 
template<typename dtype1 , typename dtype2 >
auto nc::special::cyclic_hankel_1 (dtype1 inV, dtype2 inX)
template<typename dtype1 , typename dtype2 >
auto nc::special::cyclic_hankel_1 (dtype1 inV, dtype2 inX)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/cyclic__hankel__1_8hpp_source.html b/docs/doxygen/html/cyclic__hankel__1_8hpp_source.html index 4bafa9836..6486324a8 100644 --- a/docs/doxygen/html/cyclic__hankel__1_8hpp_source.html +++ b/docs/doxygen/html/cyclic__hankel__1_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: cyclic_hankel_1.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/cyclic__hankel__2_8hpp.html b/docs/doxygen/html/cyclic__hankel__2_8hpp.html index a83fb39c0..0ec6ae20e 100644 --- a/docs/doxygen/html/cyclic__hankel__2_8hpp.html +++ b/docs/doxygen/html/cyclic__hankel__2_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: cyclic_hankel_2.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,34 +130,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype1 , typename dtype2 >
auto nc::special::cyclic_hankel_2 (dtype1 inV, const NdArray< dtype2 > &inX)
template<typename dtype1 , typename dtype2 >
auto nc::special::cyclic_hankel_2 (dtype1 inV, const NdArray< dtype2 > &inX)
 
template<typename dtype1 , typename dtype2 >
auto nc::special::cyclic_hankel_2 (dtype1 inV, dtype2 inX)
template<typename dtype1 , typename dtype2 >
auto nc::special::cyclic_hankel_2 (dtype1 inV, dtype2 inX)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/cyclic__hankel__2_8hpp_source.html b/docs/doxygen/html/cyclic__hankel__2_8hpp_source.html index ae1b0f575..f88e940c0 100644 --- a/docs/doxygen/html/cyclic__hankel__2_8hpp_source.html +++ b/docs/doxygen/html/cyclic__hankel__2_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: cyclic_hankel_2.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/deg2rad_8hpp.html b/docs/doxygen/html/deg2rad_8hpp.html index 09c5f68c9..0222d0990 100644 --- a/docs/doxygen/html/deg2rad_8hpp.html +++ b/docs/doxygen/html/deg2rad_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: deg2rad.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,32 +129,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::deg2rad (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::deg2rad (const NdArray< dtype > &inArray)
 
template<typename dtype >
constexpr auto nc::deg2rad (dtype inValue) noexcept
template<typename dtype >
constexpr auto nc::deg2rad (dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/deg2rad_8hpp_source.html b/docs/doxygen/html/deg2rad_8hpp_source.html index 57bf9c175..05529826a 100644 --- a/docs/doxygen/html/deg2rad_8hpp_source.html +++ b/docs/doxygen/html/deg2rad_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: deg2rad.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/degrees_8hpp.html b/docs/doxygen/html/degrees_8hpp.html index 7cee190a7..fd6ed347d 100644 --- a/docs/doxygen/html/degrees_8hpp.html +++ b/docs/doxygen/html/degrees_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: degrees.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,32 +127,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::degrees (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::degrees (const NdArray< dtype > &inArray)
 
template<typename dtype >
constexpr auto nc::degrees (dtype inValue) noexcept
template<typename dtype >
constexpr auto nc::degrees (dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/degrees_8hpp_source.html b/docs/doxygen/html/degrees_8hpp_source.html index 6e6e0771c..ea655f011 100644 --- a/docs/doxygen/html/degrees_8hpp_source.html +++ b/docs/doxygen/html/degrees_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: degrees.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -146,7 +163,7 @@ diff --git a/docs/doxygen/html/delete_indices_8hpp.html b/docs/doxygen/html/delete_indices_8hpp.html index bd5c2a460..4eaa013c8 100644 --- a/docs/doxygen/html/delete_indices_8hpp.html +++ b/docs/doxygen/html/delete_indices_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: deleteIndices.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -117,7 +124,7 @@ #include <vector>
#include "NumCpp/Core/Internal/Error.hpp"
#include "NumCpp/Core/Internal/StlAlgorithms.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/Core/Slice.hpp"
#include "NumCpp/Functions/unique.hpp"
#include "NumCpp/NdArray.hpp"
@@ -126,46 +133,46 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::detail
namespace  nc::detail
 
- - + + - - + + - - + + - - + + - - + + - - + +

Functions

template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
NdArray< dtype > nc::detail::deleteColumnIndices (const NdArray< dtype > &inArray, Indices inIndices)
template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
NdArray< dtypenc::detail::deleteColumnIndices (const NdArray< dtype > &inArray, Indices inIndices)
 
template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
NdArray< dtype > nc::detail::deleteFlatIndices (const NdArray< dtype > &inArray, Indices inIndices)
template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
NdArray< dtypenc::detail::deleteFlatIndices (const NdArray< dtype > &inArray, Indices inIndices)
 
template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
NdArray< dtype > nc::deleteIndices (const NdArray< dtype > &inArray, const Indices &inIndices, Axis inAxis=Axis::NONE)
template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
NdArray< dtypenc::deleteIndices (const NdArray< dtype > &inArray, const Indices &inIndices, Axis inAxis=Axis::NONE)
 
template<typename dtype >
NdArray< dtype > nc::deleteIndices (const NdArray< dtype > &inArray, int32 inIndex, Axis inAxis=Axis::NONE)
template<typename dtype >
NdArray< dtypenc::deleteIndices (const NdArray< dtype > &inArray, int32 inIndex, Axis inAxis=Axis::NONE)
 
template<typename dtype >
NdArray< dtype > nc::deleteIndices (const NdArray< dtype > &inArray, Slice inIndicesSlice, Axis inAxis=Axis::NONE)
template<typename dtype >
NdArray< dtypenc::deleteIndices (const NdArray< dtype > &inArray, Slice inIndicesSlice, Axis inAxis=Axis::NONE)
 
template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
NdArray< dtype > nc::detail::deleteRowIndices (const NdArray< dtype > &inArray, Indices inIndices)
template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
NdArray< dtypenc::detail::deleteRowIndices (const NdArray< dtype > &inArray, Indices inIndices)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/delete_indices_8hpp_source.html b/docs/doxygen/html/delete_indices_8hpp_source.html index e8c59d6ec..e2c152093 100644 --- a/docs/doxygen/html/delete_indices_8hpp_source.html +++ b/docs/doxygen/html/delete_indices_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: deleteIndices.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -393,7 +418,7 @@ diff --git a/docs/doxygen/html/det_8hpp.html b/docs/doxygen/html/det_8hpp.html index be6fa1de6..5bab71173 100644 --- a/docs/doxygen/html/det_8hpp.html +++ b/docs/doxygen/html/det_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: det.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -127,36 +134,36 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::linalg
namespace  nc::linalg
 
namespace  nc::linalg::detail
namespace  nc::linalg::detail
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::linalg::det (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::linalg::det (const NdArray< dtype > &inArray)
 
template<typename dtype >
auto nc::linalg::detail::det (const NdArray< dtype > &inArray, uint32 order) -> std::conditional_t< std::is_integral_v< dtype >, int64, double >
template<typename dtype >
auto nc::linalg::detail::det (const NdArray< dtype > &inArray, uint32 order) -> std::conditional_t< std::is_integral_v< dtype >, int64, double >
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description matrix determinant.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description matrix determinant.

diff --git a/docs/doxygen/html/det_8hpp_source.html b/docs/doxygen/html/det_8hpp_source.html index b615284c4..579ebbe07 100644 --- a/docs/doxygen/html/det_8hpp_source.html +++ b/docs/doxygen/html/det_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: det.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/diag_8hpp.html b/docs/doxygen/html/diag_8hpp.html index 4e783f23e..1eaf580d4 100644 --- a/docs/doxygen/html/diag_8hpp.html +++ b/docs/doxygen/html/diag_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: diag.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,29 +129,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::diag (const NdArray< dtype > &inArray, int32 k=0)
template<typename dtype >
NdArray< dtypenc::diag (const NdArray< dtype > &inArray, int32 k=0)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/diag_8hpp_source.html b/docs/doxygen/html/diag_8hpp_source.html index 06a50cb58..72b093911 100644 --- a/docs/doxygen/html/diag_8hpp_source.html +++ b/docs/doxygen/html/diag_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: diag.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/diagflat_8hpp.html b/docs/doxygen/html/diagflat_8hpp.html index 59188eb97..d454329e9 100644 --- a/docs/doxygen/html/diagflat_8hpp.html +++ b/docs/doxygen/html/diagflat_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: diagflat.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,29 +129,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::diagflat (const NdArray< dtype > &inArray, int32 k=0)
template<typename dtype >
NdArray< dtypenc::diagflat (const NdArray< dtype > &inArray, int32 k=0)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/diagflat_8hpp_source.html b/docs/doxygen/html/diagflat_8hpp_source.html index ec9e88516..917974b50 100644 --- a/docs/doxygen/html/diagflat_8hpp_source.html +++ b/docs/doxygen/html/diagflat_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: diagflat.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/diagonal_8hpp.html b/docs/doxygen/html/diagonal_8hpp.html index 0fd889ba4..3f37f615e 100644 --- a/docs/doxygen/html/diagonal_8hpp.html +++ b/docs/doxygen/html/diagonal_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: diagonal.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,29 +127,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::diagonal (const NdArray< dtype > &inArray, int32 inOffset=0, Axis inAxis=Axis::ROW)
template<typename dtype >
NdArray< dtypenc::diagonal (const NdArray< dtype > &inArray, int32 inOffset=0, Axis inAxis=Axis::ROW)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/diagonal_8hpp_source.html b/docs/doxygen/html/diagonal_8hpp_source.html index bbc90229f..60f158491 100644 --- a/docs/doxygen/html/diagonal_8hpp_source.html +++ b/docs/doxygen/html/diagonal_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: diagonal.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/diff_8hpp.html b/docs/doxygen/html/diff_8hpp.html index 060cb7eb0..84f63026b 100644 --- a/docs/doxygen/html/diff_8hpp.html +++ b/docs/doxygen/html/diff_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: diff.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -116,7 +123,7 @@ @@ -124,29 +131,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::diff (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
template<typename dtype >
NdArray< dtypenc::diff (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/diff_8hpp_source.html b/docs/doxygen/html/diff_8hpp_source.html index ba318f0ad..1c1ec8f44 100644 --- a/docs/doxygen/html/diff_8hpp_source.html +++ b/docs/doxygen/html/diff_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: diff.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/digamma_8hpp.html b/docs/doxygen/html/digamma_8hpp.html index 1d38484bc..f55607c66 100644 --- a/docs/doxygen/html/digamma_8hpp.html +++ b/docs/doxygen/html/digamma_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: digamma.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,34 +129,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::special::digamma (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::special::digamma (const NdArray< dtype > &inArray)
 
template<typename dtype >
auto nc::special::digamma (dtype inValue)
template<typename dtype >
auto nc::special::digamma (dtype inValue)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/digamma_8hpp_source.html b/docs/doxygen/html/digamma_8hpp_source.html index c72e8d76c..4e1fbcf50 100644 --- a/docs/doxygen/html/digamma_8hpp_source.html +++ b/docs/doxygen/html/digamma_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: digamma.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/digitize_8hpp.html b/docs/doxygen/html/digitize_8hpp.html index 623b55399..e013253ea 100644 --- a/docs/doxygen/html/digitize_8hpp.html +++ b/docs/doxygen/html/digitize_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: digitize.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,29 +130,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype1 , typename dtype2 >
NdArray< uint32 > nc::digitize (const NdArray< dtype1 > &x, const NdArray< dtype2 > &bins)
template<typename dtype1 , typename dtype2 >
NdArray< uint32nc::digitize (const NdArray< dtype1 > &x, const NdArray< dtype2 > &bins)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/digitize_8hpp_source.html b/docs/doxygen/html/digitize_8hpp_source.html index 729d84fe3..4cde2a087 100644 --- a/docs/doxygen/html/digitize_8hpp_source.html +++ b/docs/doxygen/html/digitize_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: digitize.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -159,7 +173,7 @@ diff --git a/docs/doxygen/html/dir_093b14450e434accd2cde91cedff0d18.html b/docs/doxygen/html/dir_093b14450e434accd2cde91cedff0d18.html index 05aec14fc..263e9da4d 100644 --- a/docs/doxygen/html/dir_093b14450e434accd2cde91cedff0d18.html +++ b/docs/doxygen/html/dir_093b14450e434accd2cde91cedff0d18.html @@ -5,7 +5,7 @@ - + NumCpp: svd Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,7 +120,7 @@ - +

Files

file  SVDClass.hpp [code]
 SVDClass.hpp
 
@@ -122,7 +129,7 @@ diff --git a/docs/doxygen/html/dir_0d1ba73aea39371457827a684d239ae8.html b/docs/doxygen/html/dir_0d1ba73aea39371457827a684d239ae8.html index 3de12db34..96bd42ae2 100644 --- a/docs/doxygen/html/dir_0d1ba73aea39371457827a684d239ae8.html +++ b/docs/doxygen/html/dir_0d1ba73aea39371457827a684d239ae8.html @@ -5,7 +5,7 @@ - + NumCpp: Transforms Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,63 +120,63 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Files

file  AERtoECEF.hpp [code]
 AERtoECEF.hpp
 
file  AERtoENU.hpp [code]
 AERtoENU.hpp
 
file  AERtoLLA.hpp [code]
 AERtoLLA.hpp
 
file  AERtoNED.hpp [code]
 AERtoNED.hpp
 
file  ECEFEulerToENURollPitchYaw.hpp [code]
 ECEFEulerToENURollPitchYaw.hpp
 
file  ECEFEulerToNEDRollPitchYaw.hpp [code]
 ECEFEulerToNEDRollPitchYaw.hpp
 
file  ECEFtoAER.hpp [code]
 ECEFtoAER.hpp
 
file  ECEFtoENU.hpp [code]
 ECEFtoENU.hpp
 
file  ECEFtoLLA.hpp [code]
 ECEFtoLLA.hpp
 
file  ECEFtoNED.hpp [code]
 ECEFtoNED.hpp
 
file  ENURollPitchYawToECEFEuler.hpp [code]
 ENURollPitchYawToECEFEuler.hpp
 
file  ENUtoAER.hpp [code]
 ENUtoAER.hpp
 
file  ENUtoECEF.hpp [code]
 ENUtoECEF.hpp
 
file  ENUtoLLA.hpp [code]
 ENUtoLLA.hpp
 
file  ENUtoNED.hpp [code]
 ENUtoNED.hpp
 
file  ENUUnitVecsInECEF.hpp [code]
 ENUUnitVecsInECEF.hpp
 
file  geocentricRadius.hpp [code]
 geocentricRadius.hpp
 
file  geocentricToLLA.hpp [code]
 geocentricToLLA.hpp
 
file  LLAtoAER.hpp [code]
 LLAtoAER.hpp
 
file  LLAtoECEF.hpp [code]
 LLAtoECEF.hpp
 
file  LLAtoENU.hpp [code]
 LLAtoENU.hpp
 
file  LLAtoGeocentric.hpp [code]
 LLAtoGeocentric.hpp
 
file  LLAtoNED.hpp [code]
 LLAtoNED.hpp
 
file  NEDRollPitchYawToECEFEuler.hpp [code]
 NEDRollPitchYawToECEFEuler.hpp
 
file  NEDtoAER.hpp [code]
 NEDtoAER.hpp
 
file  NEDtoECEF.hpp [code]
 NEDtoECEF.hpp
 
file  NEDtoENU.hpp [code]
 NEDtoENU.hpp
 
file  NEDtoLLA.hpp [code]
 NEDtoLLA.hpp
 
file  NEDUnitVecsInECEF.hpp [code]
 NEDUnitVecsInECEF.hpp
 
@@ -178,7 +185,7 @@ diff --git a/docs/doxygen/html/dir_10b69f38d52e59bd23d9fc1937bea22a.html b/docs/doxygen/html/dir_10b69f38d52e59bd23d9fc1937bea22a.html index e97a1fec1..60d25dc5c 100644 --- a/docs/doxygen/html/dir_10b69f38d52e59bd23d9fc1937bea22a.html +++ b/docs/doxygen/html/dir_10b69f38d52e59bd23d9fc1937bea22a.html @@ -5,7 +5,7 @@ - + NumCpp: Integrate Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,13 +120,13 @@ - + - + - + - +

Files

file  gauss_legendre.hpp [code]
 gauss_legendre.hpp
 
file  romberg.hpp [code]
 romberg.hpp
 
file  simpson.hpp [code]
 simpson.hpp
 
file  trapazoidal.hpp [code]
 trapazoidal.hpp
 
@@ -128,7 +135,7 @@ diff --git a/docs/doxygen/html/dir_135bbb5e4eb4ddbda27ac0540001f7fd.html b/docs/doxygen/html/dir_135bbb5e4eb4ddbda27ac0540001f7fd.html index 5300e426b..6f301b36f 100644 --- a/docs/doxygen/html/dir_135bbb5e4eb4ddbda27ac0540001f7fd.html +++ b/docs/doxygen/html/dir_135bbb5e4eb4ddbda27ac0540001f7fd.html @@ -5,7 +5,7 @@ - + NumCpp: Boundaries1d Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -134,7 +141,7 @@ diff --git a/docs/doxygen/html/dir_22368e90b3593b912515c50bf54c969c.html b/docs/doxygen/html/dir_22368e90b3593b912515c50bf54c969c.html index 183dadb54..9ad3f8535 100644 --- a/docs/doxygen/html/dir_22368e90b3593b912515c50bf54c969c.html +++ b/docs/doxygen/html/dir_22368e90b3593b912515c50bf54c969c.html @@ -5,7 +5,7 @@ - + NumCpp: Roots Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,17 +120,17 @@ - + - + - + - + - + - +

Files

file  Bisection.hpp [code]
 Bisection.hpp
 
file  Brent.hpp [code]
 Brent.hpp
 
file  Dekker.hpp [code]
 Dekker.hpp
 
file  Iteration.hpp [code]
 Iteration.hpp
 
file  Newton.hpp [code]
 Newton.hpp
 
file  Secant.hpp [code]
 Secant.hpp
 
@@ -132,7 +139,7 @@ diff --git a/docs/doxygen/html/dir_2e8552338a5fe196f81c9ab4a461b773.html b/docs/doxygen/html/dir_2e8552338a5fe196f81c9ab4a461b773.html index 76b9499f8..3fa1e8b0d 100644 --- a/docs/doxygen/html/dir_2e8552338a5fe196f81c9ab4a461b773.html +++ b/docs/doxygen/html/dir_2e8552338a5fe196f81c9ab4a461b773.html @@ -5,7 +5,7 @@ - + NumCpp: Vector Directory Reference @@ -50,7 +50,7 @@

NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,9 +120,9 @@ - + - +

Files

file  Vec2.hpp [code]
 Vec2.hpp
 
file  Vec3.hpp [code]
 Vec3.hpp
 
@@ -124,7 +131,7 @@ diff --git a/docs/doxygen/html/dir_34171bd951b13a53aa9f237277a18e40.html b/docs/doxygen/html/dir_34171bd951b13a53aa9f237277a18e40.html index defff71dd..b91dedc46 100644 --- a/docs/doxygen/html/dir_34171bd951b13a53aa9f237277a18e40.html +++ b/docs/doxygen/html/dir_34171bd951b13a53aa9f237277a18e40.html @@ -5,7 +5,7 @@ - + NumCpp: NumCpp Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,80 +120,80 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Directories

directory  Coordinates
 Coordinates
 
directory  Core
 Core
 
directory  DateTime
 DateTime
 
directory  Filter
 Filter
 
directory  Functions
 Functions
 
directory  ImageProcessing
 ImageProcessing
 
directory  Integrate
 Integrate
 
directory  Linalg
 Linalg
 
directory  Logging
 Logging
 
directory  NdArray
 NdArray
 
directory  Polynomial
 Polynomial
 
directory  PythonInterface
 PythonInterface
 
directory  Random
 Random
 
directory  Roots
 Roots
 
directory  Rotations
 Rotations
 
directory  Special
 Special
 
directory  Utils
 Utils
 
directory  Vector
 Vector
 
- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Files

file  Coordinates.hpp [code]
 Coordinates.hpp
 
file  Core.hpp [code]
 Core.hpp
 
file  DateTime.hpp [code]
 DateTime.hpp
 
file  Filter.hpp [code]
 Filter.hpp
 
file  Functions.hpp [code]
 Functions.hpp
 
file  ImageProcessing.hpp [code]
 ImageProcessing.hpp
 
file  Integrate.hpp [code]
 Integrate.hpp
 
file  Linalg.hpp [code]
 Linalg.hpp
 
file  Logging.hpp [code]
 Logging.hpp
 
file  NdArray.hpp [code]
 NdArray.hpp
 
file  Polynomial.hpp [code]
 Polynomial.hpp
 
file  PythonInterface.hpp [code]
 PythonInterface.hpp
 
file  Random.hpp [code]
 Random.hpp
 
file  Roots.hpp [code]
 Roots.hpp
 
file  Rotations.hpp [code]
 Rotations.hpp
 
file  Special.hpp [code]
 Special.hpp
 
file  Utils.hpp [code]
 Utils.hpp
 
file  Vector.hpp [code]
 Vector.hpp
 
@@ -195,7 +202,7 @@ diff --git a/docs/doxygen/html/dir_3762e5d1d8eae0347117ff18be7f517d.html b/docs/doxygen/html/dir_3762e5d1d8eae0347117ff18be7f517d.html index aba619d67..1478311fc 100644 --- a/docs/doxygen/html/dir_3762e5d1d8eae0347117ff18be7f517d.html +++ b/docs/doxygen/html/dir_3762e5d1d8eae0347117ff18be7f517d.html @@ -5,7 +5,7 @@ - + NumCpp: Utils Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -144,7 +151,7 @@ diff --git a/docs/doxygen/html/dir_3762e5d1d8eae0347117ff18be7f517d.js b/docs/doxygen/html/dir_3762e5d1d8eae0347117ff18be7f517d.js index 57ef8ac9f..c09359dfd 100644 --- a/docs/doxygen/html/dir_3762e5d1d8eae0347117ff18be7f517d.js +++ b/docs/doxygen/html/dir_3762e5d1d8eae0347117ff18be7f517d.js @@ -1,14 +1,14 @@ var dir_3762e5d1d8eae0347117ff18be7f517d = [ - [ "Utils/cube.hpp", "_utils_2cube_8hpp.html", "_utils_2cube_8hpp" ], + [ "cube.hpp", "_utils_2cube_8hpp.html", "_utils_2cube_8hpp" ], [ "essentiallyEqual.hpp", "essentially_equal_8hpp.html", "essentially_equal_8hpp" ], [ "essentiallyEqualComplex.hpp", "essentially_equal_complex_8hpp.html", "essentially_equal_complex_8hpp" ], [ "gaussian.hpp", "gaussian_8hpp.html", "gaussian_8hpp" ], [ "gaussian1d.hpp", "gaussian1d_8hpp.html", "gaussian1d_8hpp" ], - [ "Utils/interp.hpp", "_utils_2interp_8hpp.html", "_utils_2interp_8hpp" ], + [ "interp.hpp", "_utils_2interp_8hpp.html", "_utils_2interp_8hpp" ], [ "num2str.hpp", "num2str_8hpp.html", "num2str_8hpp" ], - [ "Utils/power.hpp", "_utils_2power_8hpp.html", "_utils_2power_8hpp" ], - [ "Utils/powerf.hpp", "_utils_2powerf_8hpp.html", "_utils_2powerf_8hpp" ], + [ "power.hpp", "_utils_2power_8hpp.html", "_utils_2power_8hpp" ], + [ "powerf.hpp", "_utils_2powerf_8hpp.html", "_utils_2powerf_8hpp" ], [ "sqr.hpp", "sqr_8hpp.html", "sqr_8hpp" ], [ "timeit.hpp", "timeit_8hpp.html", "timeit_8hpp" ], [ "value2str.hpp", "value2str_8hpp.html", "value2str_8hpp" ] diff --git a/docs/doxygen/html/dir_49e56c817e5e54854c35e136979f97ca.html b/docs/doxygen/html/dir_49e56c817e5e54854c35e136979f97ca.html index c9c6d6b83..6d92df579 100644 --- a/docs/doxygen/html/dir_49e56c817e5e54854c35e136979f97ca.html +++ b/docs/doxygen/html/dir_49e56c817e5e54854c35e136979f97ca.html @@ -5,7 +5,7 @@ - + NumCpp: docs Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,7 +120,7 @@ - +

Directories

directory  markdown
 markdown
 
@@ -122,7 +129,7 @@ diff --git a/docs/doxygen/html/dir_5cccc998a857696e320833db04811b65.html b/docs/doxygen/html/dir_5cccc998a857696e320833db04811b65.html index 12f32a1d2..497238ebc 100644 --- a/docs/doxygen/html/dir_5cccc998a857696e320833db04811b65.html +++ b/docs/doxygen/html/dir_5cccc998a857696e320833db04811b65.html @@ -5,7 +5,7 @@ - + NumCpp: DateTime Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,9 +120,9 @@ - + - +

Files

file  Clock.hpp [code]
 Clock.hpp
 
file  DateTime/DateTime.hpp [code]
 DateTime.hpp
 
@@ -124,7 +131,7 @@ diff --git a/docs/doxygen/html/dir_5cccc998a857696e320833db04811b65.js b/docs/doxygen/html/dir_5cccc998a857696e320833db04811b65.js index 32b55fa64..36363846c 100644 --- a/docs/doxygen/html/dir_5cccc998a857696e320833db04811b65.js +++ b/docs/doxygen/html/dir_5cccc998a857696e320833db04811b65.js @@ -1,5 +1,5 @@ var dir_5cccc998a857696e320833db04811b65 = [ [ "Clock.hpp", "_clock_8hpp.html", "_clock_8hpp" ], - [ "DateTime/DateTime.hpp", "_date_time_2_date_time_8hpp.html", "_date_time_2_date_time_8hpp" ] + [ "DateTime.hpp", "_date_time_2_date_time_8hpp.html", "_date_time_2_date_time_8hpp" ] ]; \ No newline at end of file diff --git a/docs/doxygen/html/dir_5de075070a423c280ad6ed943802bf75.html b/docs/doxygen/html/dir_5de075070a423c280ad6ed943802bf75.html index 29684bfbb..2d9db3db4 100644 --- a/docs/doxygen/html/dir_5de075070a423c280ad6ed943802bf75.html +++ b/docs/doxygen/html/dir_5de075070a423c280ad6ed943802bf75.html @@ -5,7 +5,7 @@ - + NumCpp: PythonInterface Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -126,7 +133,7 @@ diff --git a/docs/doxygen/html/dir_6282b7c0ec828c4b60830a3c405ff9e8.html b/docs/doxygen/html/dir_6282b7c0ec828c4b60830a3c405ff9e8.html index 66bf6f7db..98602bc73 100644 --- a/docs/doxygen/html/dir_6282b7c0ec828c4b60830a3c405ff9e8.html +++ b/docs/doxygen/html/dir_6282b7c0ec828c4b60830a3c405ff9e8.html @@ -5,7 +5,7 @@ - + NumCpp: ReferenceFrames Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,21 +120,21 @@ - + - + - + - + - + - + - + - +

Files

file  AER.hpp [code]
 AER.hpp
 
file  Celestial.hpp [code]
 Celestial.hpp
 
file  Coordinates/ReferenceFrames/Constants.hpp [code]
 Constants.hpp
 
file  ECEF.hpp [code]
 ECEF.hpp
 
file  ENU.hpp [code]
 ENU.hpp
 
file  Geocentric.hpp [code]
 Geocentric.hpp
 
file  LLA.hpp [code]
 LLA.hpp
 
file  NED.hpp [code]
 NED.hpp
 
@@ -136,7 +143,7 @@ diff --git a/docs/doxygen/html/dir_6282b7c0ec828c4b60830a3c405ff9e8.js b/docs/doxygen/html/dir_6282b7c0ec828c4b60830a3c405ff9e8.js index 26a21f2a1..d58aa3969 100644 --- a/docs/doxygen/html/dir_6282b7c0ec828c4b60830a3c405ff9e8.js +++ b/docs/doxygen/html/dir_6282b7c0ec828c4b60830a3c405ff9e8.js @@ -2,7 +2,7 @@ var dir_6282b7c0ec828c4b60830a3c405ff9e8 = [ [ "AER.hpp", "_a_e_r_8hpp.html", "_a_e_r_8hpp" ], [ "Celestial.hpp", "_celestial_8hpp.html", "_celestial_8hpp" ], - [ "Coordinates/ReferenceFrames/Constants.hpp", "_coordinates_2_reference_frames_2_constants_8hpp.html", "_coordinates_2_reference_frames_2_constants_8hpp" ], + [ "Constants.hpp", "_coordinates_2_reference_frames_2_constants_8hpp.html", "_coordinates_2_reference_frames_2_constants_8hpp" ], [ "ECEF.hpp", "_e_c_e_f_8hpp.html", "_e_c_e_f_8hpp" ], [ "ENU.hpp", "_e_n_u_8hpp.html", "_e_n_u_8hpp" ], [ "Geocentric.hpp", "_geocentric_8hpp.html", "_geocentric_8hpp" ], diff --git a/docs/doxygen/html/dir_812c63cdb45b3d369433603c764d8ca4.html b/docs/doxygen/html/dir_812c63cdb45b3d369433603c764d8ca4.html index bd0b45d53..6b2807aab 100644 --- a/docs/doxygen/html/dir_812c63cdb45b3d369433603c764d8ca4.html +++ b/docs/doxygen/html/dir_812c63cdb45b3d369433603c764d8ca4.html @@ -5,7 +5,7 @@ - + NumCpp: Logging Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,9 +120,9 @@ - + - +

Files

file  BinaryLogger.hpp [code]
 BinaryLogger.hpp
 
file  Logger.hpp [code]
 Logger.hpp
 
@@ -124,7 +131,7 @@ diff --git a/docs/doxygen/html/dir_821f0d92e31f34ac47de77ab611d6024.html b/docs/doxygen/html/dir_821f0d92e31f34ac47de77ab611d6024.html index 2c50a1ea3..094dcf537 100644 --- a/docs/doxygen/html/dir_821f0d92e31f34ac47de77ab611d6024.html +++ b/docs/doxygen/html/dir_821f0d92e31f34ac47de77ab611d6024.html @@ -5,7 +5,7 @@ - + NumCpp: Coordinates Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,22 +120,22 @@ - + - +

Directories

directory  ReferenceFrames
 ReferenceFrames
 
directory  Transforms
 Transforms
 
- + - + - + - + - +

Files

file  Cartesian.hpp [code]
 Cartesian.hpp
 
file  Euler.hpp [code]
 Euler.hpp
 
file  Orientation.hpp [code]
 Orientation.hpp
 
file  ReferenceFrames.hpp [code]
 ReferenceFrames.hpp
 
file  Transforms.hpp [code]
 Transforms.hpp
 
@@ -137,7 +144,7 @@ diff --git a/docs/doxygen/html/dir_8e10c5302eb28a2724f15da9a6fa6b15.html b/docs/doxygen/html/dir_8e10c5302eb28a2724f15da9a6fa6b15.html index 93f8b82d3..8551b061d 100644 --- a/docs/doxygen/html/dir_8e10c5302eb28a2724f15da9a6fa6b15.html +++ b/docs/doxygen/html/dir_8e10c5302eb28a2724f15da9a6fa6b15.html @@ -5,7 +5,7 @@ - + NumCpp: NdArray Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -128,7 +135,7 @@ diff --git a/docs/doxygen/html/dir_9051d82ec7b39b1c992f5bf2868571ca.html b/docs/doxygen/html/dir_9051d82ec7b39b1c992f5bf2868571ca.html index 9a29b653e..c1df25455 100644 --- a/docs/doxygen/html/dir_9051d82ec7b39b1c992f5bf2868571ca.html +++ b/docs/doxygen/html/dir_9051d82ec7b39b1c992f5bf2868571ca.html @@ -5,7 +5,7 @@ - + NumCpp: Functions Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,531 +120,531 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Files

file  abs.hpp [code]
 abs.hpp
 
file  add.hpp [code]
 add.hpp
 
file  alen.hpp [code]
 alen.hpp
 
file  all.hpp [code]
 all.hpp
 
file  allclose.hpp [code]
 allclose.hpp
 
file  amax.hpp [code]
 amax.hpp
 
file  amin.hpp [code]
 amin.hpp
 
file  angle.hpp [code]
 angle.hpp
 
file  any.hpp [code]
 any.hpp
 
file  append.hpp [code]
 append.hpp
 
file  applyFunction.hpp [code]
 applyFunction.hpp
 
file  applyPoly1d.hpp [code]
 applyPoly1d.hpp
 
file  arange.hpp [code]
 arange.hpp
 
file  arccos.hpp [code]
 arccos.hpp
 
file  arccosh.hpp [code]
 arccosh.hpp
 
file  arcsin.hpp [code]
 arcsin.hpp
 
file  arcsinh.hpp [code]
 arcsinh.hpp
 
file  arctan.hpp [code]
 arctan.hpp
 
file  arctan2.hpp [code]
 arctan2.hpp
 
file  arctanh.hpp [code]
 arctanh.hpp
 
file  argmax.hpp [code]
 argmax.hpp
 
file  argmin.hpp [code]
 argmin.hpp
 
file  argsort.hpp [code]
 argsort.hpp
 
file  argwhere.hpp [code]
 argwhere.hpp
 
file  around.hpp [code]
 around.hpp
 
file  array_equal.hpp [code]
 array_equal.hpp
 
file  array_equiv.hpp [code]
 array_equiv.hpp
 
file  asarray.hpp [code]
 asarray.hpp
 
file  astype.hpp [code]
 astype.hpp
 
file  average.hpp [code]
 average.hpp
 
file  bartlett.hpp [code]
 bartlett.hpp
 
file  binaryRepr.hpp [code]
 binaryRepr.hpp
 
file  bincount.hpp [code]
 bincount.hpp
 
file  bit_count.hpp [code]
 bit_count.hpp
 
file  bitwise_and.hpp [code]
 bitwise_and.hpp
 
file  bitwise_not.hpp [code]
 bitwise_not.hpp
 
file  bitwise_or.hpp [code]
 bitwise_or.hpp
 
file  bitwise_xor.hpp [code]
 bitwise_xor.hpp
 
file  blackman.hpp [code]
 blackman.hpp
 
file  byteswap.hpp [code]
 byteswap.hpp
 
file  cbrt.hpp [code]
 cbrt.hpp
 
file  ceil.hpp [code]
 ceil.hpp
 
file  centerOfMass.hpp [code]
 centerOfMass.hpp
 
file  clip.hpp [code]
 clip.hpp
 
file  column_stack.hpp [code]
 column_stack.hpp
 
file  complex.hpp [code]
 complex.hpp
 
file  concatenate.hpp [code]
 concatenate.hpp
 
file  conj.hpp [code]
 conj.hpp
 
file  contains.hpp [code]
 contains.hpp
 
file  copy.hpp [code]
 copy.hpp
 
file  copySign.hpp [code]
 copySign.hpp
 
file  copyto.hpp [code]
 copyto.hpp
 
file  corrcoef.hpp [code]
 corrcoef.hpp
 
file  cos.hpp [code]
 cos.hpp
 
file  cosh.hpp [code]
 cosh.hpp
 
file  count_nonzero.hpp [code]
 count_nonzero.hpp
 
file  cov.hpp [code]
 cov.hpp
 
file  cov_inv.hpp [code]
 cov_inv.hpp
 
file  cross.hpp [code]
 cross.hpp
 
file  Functions/cube.hpp [code]
 cube.hpp
 
file  cumprod.hpp [code]
 cumprod.hpp
 
file  cumsum.hpp [code]
 cumsum.hpp
 
file  deg2rad.hpp [code]
 deg2rad.hpp
 
file  degrees.hpp [code]
 degrees.hpp
 
file  deleteIndices.hpp [code]
 deleteIndices.hpp
 
file  diag.hpp [code]
 diag.hpp
 
file  diagflat.hpp [code]
 diagflat.hpp
 
file  diagonal.hpp [code]
 diagonal.hpp
 
file  diff.hpp [code]
 diff.hpp
 
file  digitize.hpp [code]
 digitize.hpp
 
file  divide.hpp [code]
 divide.hpp
 
file  dot.hpp [code]
 dot.hpp
 
file  dump.hpp [code]
 dump.hpp
 
file  empty.hpp [code]
 empty.hpp
 
file  empty_like.hpp [code]
 empty_like.hpp
 
file  endianess.hpp [code]
 endianess.hpp
 
file  equal.hpp [code]
 equal.hpp
 
file  exp.hpp [code]
 exp.hpp
 
file  exp2.hpp [code]
 exp2.hpp
 
file  expm1.hpp [code]
 expm1.hpp
 
file  extract.hpp [code]
 extract.hpp
 
file  eye.hpp [code]
 eye.hpp
 
file  fillDiagnol.hpp [code]
 fillDiagnol.hpp
 
file  find.hpp [code]
 find.hpp
 
file  fix.hpp [code]
 fix.hpp
 
file  flatnonzero.hpp [code]
 flatnonzero.hpp
 
file  flatten.hpp [code]
 flatten.hpp
 
file  flip.hpp [code]
 flip.hpp
 
file  fliplr.hpp [code]
 fliplr.hpp
 
file  flipud.hpp [code]
 flipud.hpp
 
file  floor.hpp [code]
 floor.hpp
 
file  floor_divide.hpp [code]
 floor_divide.hpp
 
file  fmax.hpp [code]
 fmax.hpp
 
file  fmin.hpp [code]
 fmin.hpp
 
file  fmod.hpp [code]
 fmod.hpp
 
file  frombuffer.hpp [code]
 frombuffer.hpp
 
file  fromfile.hpp [code]
 fromfile.hpp
 
file  fromfunction.hpp [code]
 fromfunction.hpp
 
file  fromiter.hpp [code]
 fromiter.hpp
 
file  fromstring.hpp [code]
 fromstring.hpp
 
file  full.hpp [code]
 full.hpp
 
file  full_like.hpp [code]
 full_like.hpp
 
file  gcd.hpp [code]
 gcd.hpp
 
file  geomspace.hpp [code]
 geomspace.hpp
 
file  gradient.hpp [code]
 gradient.hpp
 
file  greater.hpp [code]
 greater.hpp
 
file  greater_equal.hpp [code]
 greater_equal.hpp
 
file  hamming.hpp [code]
 hamming.hpp
 
file  hammingEncode.hpp [code]
 hammingEncode.hpp
 
file  hanning.hpp [code]
 hanning.hpp
 
file  histogram.hpp [code]
 histogram.hpp
 
file  hsplit.hpp [code]
 hsplit.hpp
 
file  hstack.hpp [code]
 hstack.hpp
 
file  hypot.hpp [code]
 hypot.hpp
 
file  identity.hpp [code]
 identity.hpp
 
file  imag.hpp [code]
 imag.hpp
 
file  inner.hpp [code]
 inner.hpp
 
file  insert.hpp [code]
 insert.hpp
 
file  Functions/interp.hpp [code]
 interp.hpp
 
file  intersect1d.hpp [code]
 intersect1d.hpp
 
file  invert.hpp [code]
 invert.hpp
 
file  isclose.hpp [code]
 isclose.hpp
 
file  isinf.hpp [code]
 isinf.hpp
 
file  isnan.hpp [code]
 isnan.hpp
 
file  isneginf.hpp [code]
 isneginf.hpp
 
file  isposinf.hpp [code]
 isposinf.hpp
 
file  kaiser.hpp [code]
 kaiser.hpp
 
file  lcm.hpp [code]
 lcm.hpp
 
file  ldexp.hpp [code]
 ldexp.hpp
 
file  left_shift.hpp [code]
 left_shift.hpp
 
file  less.hpp [code]
 less.hpp
 
file  less_equal.hpp [code]
 less_equal.hpp
 
file  linspace.hpp [code]
 linspace.hpp
 
file  load.hpp [code]
 load.hpp
 
file  log.hpp [code]
 log.hpp
 
file  log10.hpp [code]
 log10.hpp
 
file  log1p.hpp [code]
 log1p.hpp
 
file  log2.hpp [code]
 log2.hpp
 
file  logaddexp.hpp [code]
 logaddexp.hpp
 
file  logaddexp2.hpp [code]
 logaddexp2.hpp
 
file  logb.hpp [code]
 logb.hpp
 
file  logical_and.hpp [code]
 logical_and.hpp
 
file  logical_not.hpp [code]
 logical_not.hpp
 
file  logical_or.hpp [code]
 logical_or.hpp
 
file  logical_xor.hpp [code]
 logical_xor.hpp
 
file  logspace.hpp [code]
 logspace.hpp
 
file  matmul.hpp [code]
 matmul.hpp
 
file  max.hpp [code]
 max.hpp
 
file  maximum.hpp [code]
 maximum.hpp
 
file  mean.hpp [code]
 mean.hpp
 
file  median.hpp [code]
 median.hpp
 
file  meshgrid.hpp [code]
 meshgrid.hpp
 
file  min.hpp [code]
 min.hpp
 
file  minimum.hpp [code]
 minimum.hpp
 
file  mod.hpp [code]
 mod.hpp
 
file  multiply.hpp [code]
 multiply.hpp
 
file  nan_to_num.hpp [code]
 nan_to_num.hpp
 
file  nanargmax.hpp [code]
 nanargmax.hpp
 
file  nanargmin.hpp [code]
 nanargmin.hpp
 
file  nancumprod.hpp [code]
 nancumprod.hpp
 
file  nancumsum.hpp [code]
 nancumsum.hpp
 
file  nanmax.hpp [code]
 nanmax.hpp
 
file  nanmean.hpp [code]
 nanmean.hpp
 
file  nanmedian.hpp [code]
 nanmedian.hpp
 
file  nanmin.hpp [code]
 nanmin.hpp
 
file  nanpercentile.hpp [code]
 nanpercentile.hpp
 
file  nanprod.hpp [code]
 nanprod.hpp
 
file  nans.hpp [code]
 nans.hpp
 
file  nans_like.hpp [code]
 nans_like.hpp
 
file  nanstdev.hpp [code]
 nanstdev.hpp
 
file  nansum.hpp [code]
 nansum.hpp
 
file  nanvar.hpp [code]
 nanvar.hpp
 
file  nbytes.hpp [code]
 nbytes.hpp
 
file  negative.hpp [code]
 negative.hpp
 
file  newbyteorder.hpp [code]
 newbyteorder.hpp
 
file  none.hpp [code]
 none.hpp
 
file  nonzero.hpp [code]
 nonzero.hpp
 
file  norm.hpp [code]
 norm.hpp
 
file  normalize.hpp [code]
 normalize.hpp
 
file  not_equal.hpp [code]
 not_equal.hpp
 
file  nth_root.hpp [code]
 nth_root.hpp
 
file  ones.hpp [code]
 ones.hpp
 
file  ones_like.hpp [code]
 ones_like.hpp
 
file  outer.hpp [code]
 outer.hpp
 
file  packbits.hpp [code]
 packbits.hpp
 
file  pad.hpp [code]
 pad.hpp
 
file  partition.hpp [code]
 partition.hpp
 
file  percentile.hpp [code]
 percentile.hpp
 
file  place.hpp [code]
 place.hpp
 
file  polar.hpp [code]
 polar.hpp
 
file  Functions/power.hpp [code]
 power.hpp
 
file  Functions/powerf.hpp [code]
 powerf.hpp
 
file  print.hpp [code]
 print.hpp
 
file  prod.hpp [code]
 prod.hpp
 
file  proj.hpp [code]
 proj.hpp
 
file  ptp.hpp [code]
 ptp.hpp
 
file  put.hpp [code]
 put.hpp
 
file  putmask.hpp [code]
 putmask.hpp
 
file  rad2deg.hpp [code]
 rad2deg.hpp
 
file  radians.hpp [code]
 radians.hpp
 
file  ravel.hpp [code]
 ravel.hpp
 
file  real.hpp [code]
 real.hpp
 
file  reciprocal.hpp [code]
 reciprocal.hpp
 
file  remainder.hpp [code]
 remainder.hpp
 
file  repeat.hpp [code]
 repeat.hpp
 
file  replace.hpp [code]
 replace.hpp
 
file  reshape.hpp [code]
 reshape.hpp
 
file  resizeFast.hpp [code]
 resizeFast.hpp
 
file  resizeSlow.hpp [code]
 resizeSlow.hpp
 
file  right_shift.hpp [code]
 right_shift.hpp
 
file  rint.hpp [code]
 rint.hpp
 
file  rms.hpp [code]
 rms.hpp
 
file  roll.hpp [code]
 roll.hpp
 
file  rot90.hpp [code]
 rot90.hpp
 
file  round.hpp [code]
 round.hpp
 
file  row_stack.hpp [code]
 row_stack.hpp
 
file  searchsorted.hpp [code]
 searchsorted.hpp
 
file  select.hpp [code]
 select.hpp
 
file  setdiff1d.hpp [code]
 setdiff1d.hpp
 
file  Functions/Shape.hpp [code]
 shape.hpp
 
file  sign.hpp [code]
 sign.hpp
 
file  signbit.hpp [code]
 signbit.hpp
 
file  sin.hpp [code]
 sin.hpp
 
file  sinc.hpp [code]
 sinc.hpp
 
file  sinh.hpp [code]
 sinh.hpp
 
file  size.hpp [code]
 size.hpp
 
file  sort.hpp [code]
 sort.hpp
 
file  split.hpp [code]
 split.hpp
 
file  sqrt.hpp [code]
 sqrt.hpp
 
file  square.hpp [code]
 square.hpp
 
file  stack.hpp [code]
 stack.hpp
 
file  stdev.hpp [code]
 stdev.hpp
 
file  subtract.hpp [code]
 subtract.hpp
 
file  sum.hpp [code]
 sum.hpp
 
file  swap.hpp [code]
 swap.hpp
 
file  swapaxes.hpp [code]
 swapaxes.hpp
 
file  swapCols.hpp [code]
 swapCols.hpp
 
file  swapRows.hpp [code]
 swapRows.hpp
 
file  take.hpp [code]
 take.hpp
 
file  tan.hpp [code]
 tan.hpp
 
file  tanh.hpp [code]
 tanh.hpp
 
file  tile.hpp [code]
 tile.hpp
 
file  tofile.hpp [code]
 tofile.hpp
 
file  toStlVector.hpp [code]
 toStlVector.hpp
 
file  trace.hpp [code]
 trace.hpp
 
file  transpose.hpp [code]
 transpose.hpp
 
file  trapz.hpp [code]
 trapz.hpp
 
file  tri.hpp [code]
 tri.hpp
 
file  trim_zeros.hpp [code]
 trim_zeros.hpp
 
file  trunc.hpp [code]
 trunc.hpp
 
file  union1d.hpp [code]
 union1d.hpp
 
file  unique.hpp [code]
 unique.hpp
 
file  unpackbits.hpp [code]
 unpackbits.hpp
 
file  unwrap.hpp [code]
 unwrap.hpp
 
file  vander.hpp [code]
 vander.hpp
 
file  var.hpp [code]
 var.hpp
 
file  vsplit.hpp [code]
 vsplit.hpp
 
file  vstack.hpp [code]
 vstack.hpp
 
file  where.hpp [code]
 where.hpp
 
file  wrap.hpp [code]
 wrap.hpp
 
file  wrap2Pi.hpp [code]
 wrap2Pi.hpp
 
file  zeros.hpp [code]
 zeros.hpp
 
file  zeros_like.hpp [code]
 zeros_like.hpp
 
@@ -646,7 +653,7 @@ diff --git a/docs/doxygen/html/dir_9051d82ec7b39b1c992f5bf2868571ca.js b/docs/doxygen/html/dir_9051d82ec7b39b1c992f5bf2868571ca.js index 9da748746..bdbbd5e52 100644 --- a/docs/doxygen/html/dir_9051d82ec7b39b1c992f5bf2868571ca.js +++ b/docs/doxygen/html/dir_9051d82ec7b39b1c992f5bf2868571ca.js @@ -59,7 +59,7 @@ var dir_9051d82ec7b39b1c992f5bf2868571ca = [ "cov.hpp", "cov_8hpp.html", "cov_8hpp" ], [ "cov_inv.hpp", "cov__inv_8hpp.html", "cov__inv_8hpp" ], [ "cross.hpp", "cross_8hpp.html", "cross_8hpp" ], - [ "Functions/cube.hpp", "_functions_2cube_8hpp.html", "_functions_2cube_8hpp" ], + [ "cube.hpp", "_functions_2cube_8hpp.html", "_functions_2cube_8hpp" ], [ "cumprod.hpp", "cumprod_8hpp.html", "cumprod_8hpp" ], [ "cumsum.hpp", "cumsum_8hpp.html", "cumsum_8hpp" ], [ "deg2rad.hpp", "deg2rad_8hpp.html", "deg2rad_8hpp" ], @@ -118,7 +118,7 @@ var dir_9051d82ec7b39b1c992f5bf2868571ca = [ "imag.hpp", "imag_8hpp.html", "imag_8hpp" ], [ "inner.hpp", "inner_8hpp.html", "inner_8hpp" ], [ "insert.hpp", "insert_8hpp.html", "insert_8hpp" ], - [ "Functions/interp.hpp", "_functions_2interp_8hpp.html", "_functions_2interp_8hpp" ], + [ "interp.hpp", "_functions_2interp_8hpp.html", "_functions_2interp_8hpp" ], [ "intersect1d.hpp", "intersect1d_8hpp.html", "intersect1d_8hpp" ], [ "invert.hpp", "invert_8hpp.html", "invert_8hpp" ], [ "isclose.hpp", "isclose_8hpp.html", "isclose_8hpp" ], @@ -190,8 +190,8 @@ var dir_9051d82ec7b39b1c992f5bf2868571ca = [ "percentile.hpp", "percentile_8hpp.html", "percentile_8hpp" ], [ "place.hpp", "place_8hpp.html", "place_8hpp" ], [ "polar.hpp", "polar_8hpp.html", "polar_8hpp" ], - [ "Functions/power.hpp", "_functions_2power_8hpp.html", "_functions_2power_8hpp" ], - [ "Functions/powerf.hpp", "_functions_2powerf_8hpp.html", "_functions_2powerf_8hpp" ], + [ "power.hpp", "_functions_2power_8hpp.html", "_functions_2power_8hpp" ], + [ "powerf.hpp", "_functions_2powerf_8hpp.html", "_functions_2powerf_8hpp" ], [ "print.hpp", "print_8hpp.html", "print_8hpp" ], [ "prod.hpp", "prod_8hpp.html", "prod_8hpp" ], [ "proj.hpp", "proj_8hpp.html", "proj_8hpp" ], @@ -219,7 +219,7 @@ var dir_9051d82ec7b39b1c992f5bf2868571ca = [ "searchsorted.hpp", "searchsorted_8hpp.html", "searchsorted_8hpp" ], [ "select.hpp", "select_8hpp.html", "select_8hpp" ], [ "setdiff1d.hpp", "setdiff1d_8hpp.html", "setdiff1d_8hpp" ], - [ "Functions/Shape.hpp", "_functions_2_shape_8hpp.html", "_functions_2_shape_8hpp" ], + [ "shape.hpp", "_functions_2shape_8hpp.html", "_functions_2shape_8hpp" ], [ "sign.hpp", "sign_8hpp.html", "sign_8hpp" ], [ "signbit.hpp", "signbit_8hpp.html", "signbit_8hpp" ], [ "sin.hpp", "sin_8hpp.html", "sin_8hpp" ], diff --git a/docs/doxygen/html/dir_953ac13dcbfb3e70ef6edb1a0956b929.html b/docs/doxygen/html/dir_953ac13dcbfb3e70ef6edb1a0956b929.html index f3c9e3a6b..61384bf42 100644 --- a/docs/doxygen/html/dir_953ac13dcbfb3e70ef6edb1a0956b929.html +++ b/docs/doxygen/html/dir_953ac13dcbfb3e70ef6edb1a0956b929.html @@ -5,7 +5,7 @@ - + NumCpp: markdown Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -116,7 +123,7 @@ diff --git a/docs/doxygen/html/dir_a0b3eef1c4a290b815c33ad6e7027cf3.html b/docs/doxygen/html/dir_a0b3eef1c4a290b815c33ad6e7027cf3.html index 5b958d5d2..7f04d8bf7 100644 --- a/docs/doxygen/html/dir_a0b3eef1c4a290b815c33ad6e7027cf3.html +++ b/docs/doxygen/html/dir_a0b3eef1c4a290b815c33ad6e7027cf3.html @@ -5,7 +5,7 @@ - + NumCpp: Core Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,26 +120,26 @@ - +

Directories

directory  Internal
 Internal
 
- + - + - + - + - + - + - + - +

Files

file  Core/Constants.hpp [code]
 Constants.hpp
 
file  DataCube.hpp [code]
 DataCube.hpp
 
file  DtypeInfo.hpp [code]
 DtypeInfo.hpp
 
file  Enums.hpp [code]
 Enums.hpp
 
file  Core/Shape.hpp [code]
 Shape.hpp
 
file  Slice.hpp [code]
 Slice.hpp
 
file  Timer.hpp [code]
 Timer.hpp
 
file  Types.hpp [code]
 Types.hpp
 
@@ -141,7 +148,7 @@ diff --git a/docs/doxygen/html/dir_a0b3eef1c4a290b815c33ad6e7027cf3.js b/docs/doxygen/html/dir_a0b3eef1c4a290b815c33ad6e7027cf3.js index 4c13ed854..510e3d0ab 100644 --- a/docs/doxygen/html/dir_a0b3eef1c4a290b815c33ad6e7027cf3.js +++ b/docs/doxygen/html/dir_a0b3eef1c4a290b815c33ad6e7027cf3.js @@ -1,11 +1,11 @@ var dir_a0b3eef1c4a290b815c33ad6e7027cf3 = [ [ "Internal", "dir_fda794c261a16a342ab8761046b335b7.html", "dir_fda794c261a16a342ab8761046b335b7" ], - [ "Core/Constants.hpp", "_core_2_constants_8hpp.html", "_core_2_constants_8hpp" ], + [ "Constants.hpp", "_core_2_constants_8hpp.html", "_core_2_constants_8hpp" ], [ "DataCube.hpp", "_data_cube_8hpp.html", "_data_cube_8hpp" ], [ "DtypeInfo.hpp", "_dtype_info_8hpp.html", "_dtype_info_8hpp" ], [ "Enums.hpp", "_enums_8hpp.html", "_enums_8hpp" ], - [ "Core/Shape.hpp", "_core_2_shape_8hpp.html", "_core_2_shape_8hpp" ], + [ "Shape.hpp", "_core_2shape_8hpp.html", "_core_2shape_8hpp" ], [ "Slice.hpp", "_slice_8hpp.html", "_slice_8hpp" ], [ "Timer.hpp", "_timer_8hpp.html", "_timer_8hpp" ], [ "Types.hpp", "_types_8hpp.html", "_types_8hpp" ] diff --git a/docs/doxygen/html/dir_ad9a75b0e29f8223a99c87bd9504b7c3.html b/docs/doxygen/html/dir_ad9a75b0e29f8223a99c87bd9504b7c3.html index 98a2f58c5..f376b19f6 100644 --- a/docs/doxygen/html/dir_ad9a75b0e29f8223a99c87bd9504b7c3.html +++ b/docs/doxygen/html/dir_ad9a75b0e29f8223a99c87bd9504b7c3.html @@ -5,7 +5,7 @@ - + NumCpp: Special Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,91 +120,91 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Files

file  airy_ai.hpp [code]
 airy_ai.hpp
 
file  airy_ai_prime.hpp [code]
 airy_ai_prime.hpp
 
file  airy_bi.hpp [code]
 airy_bi.hpp
 
file  airy_bi_prime.hpp [code]
 airy_bi_prime.hpp
 
file  Special/bernoulli.hpp [code]
 bernoulli.hpp
 
file  bessel_in.hpp [code]
 bessel_in.hpp
 
file  bessel_in_prime.hpp [code]
 bessel_in_prime.hpp
 
file  bessel_jn.hpp [code]
 bessel_jn.hpp
 
file  bessel_jn_prime.hpp [code]
 bessel_jn_prime.hpp
 
file  bessel_kn.hpp [code]
 bessel_kn.hpp
 
file  bessel_kn_prime.hpp [code]
 bessel_kn_prime.hpp
 
file  bessel_yn.hpp [code]
 bessel_yn.hpp
 
file  bessel_yn_prime.hpp [code]
 bessel_yn_prime.hpp
 
file  Special/beta.hpp [code]
 beta.hpp
 
file  cnr.hpp [code]
 cnr.hpp
 
file  comp_ellint_1.hpp [code]
 comp_ellint_1.hpp
 
file  comp_ellint_2.hpp [code]
 comp_ellint_2.hpp
 
file  comp_ellint_3.hpp [code]
 comp_ellint_3.hpp
 
file  cyclic_hankel_1.hpp [code]
 cyclic_hankel_1.hpp
 
file  cyclic_hankel_2.hpp [code]
 cyclic_hankel_2.hpp
 
file  digamma.hpp [code]
 digamma.hpp
 
file  ellint_1.hpp [code]
 ellint_1.hpp
 
file  ellint_2.hpp [code]
 ellint_2.hpp
 
file  ellint_3.hpp [code]
 ellint_3.hpp
 
file  erf.hpp [code]
 erf.hpp
 
file  erf_inv.hpp [code]
 erf_inv.hpp
 
file  erfc.hpp [code]
 erfc.hpp
 
file  erfc_inv.hpp [code]
 erfc_inv.hpp
 
file  expint.hpp [code]
 expint.hpp
 
file  factorial.hpp [code]
 factorial.hpp
 
file  Special/gamma.hpp [code]
 gamma.hpp
 
file  gamma1pm1.hpp [code]
 gamma1pm1.hpp
 
file  log_gamma.hpp [code]
 log_gamma.hpp
 
file  pnr.hpp [code]
 pnr.hpp
 
file  polygamma.hpp [code]
 polygamma.hpp
 
file  prime.hpp [code]
 prime.hpp
 
file  riemann_zeta.hpp [code]
 riemann_zeta.hpp
 
file  softmax.hpp [code]
 softmax.hpp
 
file  spherical_bessel_jn.hpp [code]
 spherical_bessel_jn.hpp
 
file  spherical_bessel_yn.hpp [code]
 spherical_bessel_yn.hpp
 
file  spherical_hankel_1.hpp [code]
 spherical_hankel_1.hpp
 
file  spherical_hankel_2.hpp [code]
 spherical_hankel_2.hpp
 
file  trigamma.hpp [code]
 trigamma.hpp
 
@@ -206,7 +213,7 @@ diff --git a/docs/doxygen/html/dir_ad9a75b0e29f8223a99c87bd9504b7c3.js b/docs/doxygen/html/dir_ad9a75b0e29f8223a99c87bd9504b7c3.js index 943256006..6006c1b27 100644 --- a/docs/doxygen/html/dir_ad9a75b0e29f8223a99c87bd9504b7c3.js +++ b/docs/doxygen/html/dir_ad9a75b0e29f8223a99c87bd9504b7c3.js @@ -4,7 +4,7 @@ var dir_ad9a75b0e29f8223a99c87bd9504b7c3 = [ "airy_ai_prime.hpp", "airy__ai__prime_8hpp.html", "airy__ai__prime_8hpp" ], [ "airy_bi.hpp", "airy__bi_8hpp.html", "airy__bi_8hpp" ], [ "airy_bi_prime.hpp", "airy__bi__prime_8hpp.html", "airy__bi__prime_8hpp" ], - [ "Special/bernoulli.hpp", "_special_2bernoulli_8hpp.html", "_special_2bernoulli_8hpp" ], + [ "bernoulli.hpp", "_special_2bernoulli_8hpp.html", "_special_2bernoulli_8hpp" ], [ "bessel_in.hpp", "bessel__in_8hpp.html", "bessel__in_8hpp" ], [ "bessel_in_prime.hpp", "bessel__in__prime_8hpp.html", "bessel__in__prime_8hpp" ], [ "bessel_jn.hpp", "bessel__jn_8hpp.html", "bessel__jn_8hpp" ], @@ -13,7 +13,7 @@ var dir_ad9a75b0e29f8223a99c87bd9504b7c3 = [ "bessel_kn_prime.hpp", "bessel__kn__prime_8hpp.html", "bessel__kn__prime_8hpp" ], [ "bessel_yn.hpp", "bessel__yn_8hpp.html", "bessel__yn_8hpp" ], [ "bessel_yn_prime.hpp", "bessel__yn__prime_8hpp.html", "bessel__yn__prime_8hpp" ], - [ "Special/beta.hpp", "_special_2beta_8hpp.html", "_special_2beta_8hpp" ], + [ "beta.hpp", "_special_2beta_8hpp.html", "_special_2beta_8hpp" ], [ "cnr.hpp", "cnr_8hpp.html", "cnr_8hpp" ], [ "comp_ellint_1.hpp", "comp__ellint__1_8hpp.html", "comp__ellint__1_8hpp" ], [ "comp_ellint_2.hpp", "comp__ellint__2_8hpp.html", "comp__ellint__2_8hpp" ], @@ -30,7 +30,7 @@ var dir_ad9a75b0e29f8223a99c87bd9504b7c3 = [ "erfc_inv.hpp", "erfc__inv_8hpp.html", "erfc__inv_8hpp" ], [ "expint.hpp", "expint_8hpp.html", "expint_8hpp" ], [ "factorial.hpp", "factorial_8hpp.html", "factorial_8hpp" ], - [ "Special/gamma.hpp", "_special_2gamma_8hpp.html", "_special_2gamma_8hpp" ], + [ "gamma.hpp", "_special_2gamma_8hpp.html", "_special_2gamma_8hpp" ], [ "gamma1pm1.hpp", "gamma1pm1_8hpp.html", "gamma1pm1_8hpp" ], [ "log_gamma.hpp", "log__gamma_8hpp.html", "log__gamma_8hpp" ], [ "pnr.hpp", "pnr_8hpp.html", "pnr_8hpp" ], diff --git a/docs/doxygen/html/dir_b095eef7754acf39fdbf777c56c024ce.html b/docs/doxygen/html/dir_b095eef7754acf39fdbf777c56c024ce.html index 1f32fb75e..5480e57aa 100644 --- a/docs/doxygen/html/dir_b095eef7754acf39fdbf777c56c024ce.html +++ b/docs/doxygen/html/dir_b095eef7754acf39fdbf777c56c024ce.html @@ -5,7 +5,7 @@ - + NumCpp: Random Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,69 +120,69 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Files

file  Random/bernoulli.hpp [code]
 bernoulli.hpp
 
file  Random/beta.hpp [code]
 beta.hpp
 
file  binomial.hpp [code]
 binomial.hpp
 
file  cauchy.hpp [code]
 cauchy.hpp
 
file  chiSquare.hpp [code]
 chiSquare.hpp
 
file  choice.hpp [code]
 choice.hpp
 
file  discrete.hpp [code]
 discrete.hpp
 
file  exponential.hpp [code]
 exponential.hpp
 
file  extremeValue.hpp [code]
 extremeValue.hpp
 
file  f.hpp [code]
 f.hpp
 
file  Random/gamma.hpp [code]
 gamma.hpp
 
file  generator.hpp [code]
 generator.hpp
 
file  geometric.hpp [code]
 geometric.hpp
 
file  Random/laplace.hpp [code]
 laplace.hpp
 
file  lognormal.hpp [code]
 lognormal.hpp
 
file  negativeBinomial.hpp [code]
 negativeBinomial.hpp
 
file  nonCentralChiSquared.hpp [code]
 nonCentralChiSquared.hpp
 
file  normal.hpp [code]
 normal.hpp
 
file  permutation.hpp [code]
 permutation.hpp
 
file  poisson.hpp [code]
 poisson.hpp
 
file  rand.hpp [code]
 rand.hpp
 
file  randFloat.hpp [code]
 randFloat.hpp
 
file  randInt.hpp [code]
 randInt.hpp
 
file  randN.hpp [code]
 randN.hpp
 
file  RNG.hpp [code]
 RNG.hpp
 
file  shuffle.hpp [code]
 shuffle.hpp
 
file  standardNormal.hpp [code]
 standardNormal.hpp
 
file  studentT.hpp [code]
 studentT.hpp
 
file  triangle.hpp [code]
 triangle.hpp
 
file  uniform.hpp [code]
 uniform.hpp
 
file  uniformOnSphere.hpp [code]
 uniformOnSphere.hpp
 
file  weibull.hpp [code]
 weibull.hpp
 
@@ -184,7 +191,7 @@ diff --git a/docs/doxygen/html/dir_b095eef7754acf39fdbf777c56c024ce.js b/docs/doxygen/html/dir_b095eef7754acf39fdbf777c56c024ce.js index 3c4df9354..8fc1b2788 100644 --- a/docs/doxygen/html/dir_b095eef7754acf39fdbf777c56c024ce.js +++ b/docs/doxygen/html/dir_b095eef7754acf39fdbf777c56c024ce.js @@ -1,7 +1,7 @@ var dir_b095eef7754acf39fdbf777c56c024ce = [ - [ "Random/bernoulli.hpp", "_random_2bernoulli_8hpp.html", "_random_2bernoulli_8hpp" ], - [ "Random/beta.hpp", "_random_2beta_8hpp.html", "_random_2beta_8hpp" ], + [ "bernoulli.hpp", "_random_2bernoulli_8hpp.html", "_random_2bernoulli_8hpp" ], + [ "beta.hpp", "_random_2beta_8hpp.html", "_random_2beta_8hpp" ], [ "binomial.hpp", "binomial_8hpp.html", "binomial_8hpp" ], [ "cauchy.hpp", "cauchy_8hpp.html", "cauchy_8hpp" ], [ "chiSquare.hpp", "chi_square_8hpp.html", "chi_square_8hpp" ], @@ -10,10 +10,10 @@ var dir_b095eef7754acf39fdbf777c56c024ce = [ "exponential.hpp", "exponential_8hpp.html", "exponential_8hpp" ], [ "extremeValue.hpp", "extreme_value_8hpp.html", "extreme_value_8hpp" ], [ "f.hpp", "f_8hpp.html", "f_8hpp" ], - [ "Random/gamma.hpp", "_random_2gamma_8hpp.html", "_random_2gamma_8hpp" ], + [ "gamma.hpp", "_random_2gamma_8hpp.html", "_random_2gamma_8hpp" ], [ "generator.hpp", "generator_8hpp.html", "generator_8hpp" ], [ "geometric.hpp", "geometric_8hpp.html", "geometric_8hpp" ], - [ "Random/laplace.hpp", "_random_2laplace_8hpp.html", "_random_2laplace_8hpp" ], + [ "laplace.hpp", "_random_2laplace_8hpp.html", "_random_2laplace_8hpp" ], [ "lognormal.hpp", "lognormal_8hpp.html", "lognormal_8hpp" ], [ "negativeBinomial.hpp", "negative_binomial_8hpp.html", "negative_binomial_8hpp" ], [ "nonCentralChiSquared.hpp", "non_central_chi_squared_8hpp.html", "non_central_chi_squared_8hpp" ], diff --git a/docs/doxygen/html/dir_b6a8313716ea291fbd26120862b344bc.html b/docs/doxygen/html/dir_b6a8313716ea291fbd26120862b344bc.html index 54a0f40de..531f7bab6 100644 --- a/docs/doxygen/html/dir_b6a8313716ea291fbd26120862b344bc.html +++ b/docs/doxygen/html/dir_b6a8313716ea291fbd26120862b344bc.html @@ -5,7 +5,7 @@ - + NumCpp: Boundaries2d Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -136,7 +143,7 @@ diff --git a/docs/doxygen/html/dir_cac3062759fc9841f0966ab05282555a.html b/docs/doxygen/html/dir_cac3062759fc9841f0966ab05282555a.html index 963a7cbec..a6d46a484 100644 --- a/docs/doxygen/html/dir_cac3062759fc9841f0966ab05282555a.html +++ b/docs/doxygen/html/dir_cac3062759fc9841f0966ab05282555a.html @@ -5,7 +5,7 @@ - + NumCpp: Rotations Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,13 +120,13 @@ - + - + - + - +

Files

file  DCM.hpp [code]
 DCM.hpp
 
file  Quaternion.hpp [code]
 Quaternion.hpp
 
file  rodriguesRotation.hpp [code]
 rodriguesRotation.hpp
 
file  wahbasProblem.hpp [code]
 wahbasProblem.hpp
 
@@ -128,7 +135,7 @@ diff --git a/docs/doxygen/html/dir_ccac4f9986402d0375bdb0274c573e10.html b/docs/doxygen/html/dir_ccac4f9986402d0375bdb0274c573e10.html index b5b5ac913..d5f6746f1 100644 --- a/docs/doxygen/html/dir_ccac4f9986402d0375bdb0274c573e10.html +++ b/docs/doxygen/html/dir_ccac4f9986402d0375bdb0274c573e10.html @@ -5,7 +5,7 @@ - + NumCpp: Filters1d Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -142,7 +149,7 @@ diff --git a/docs/doxygen/html/dir_d4391026049f7aede16e9c18d53d30b9.html b/docs/doxygen/html/dir_d4391026049f7aede16e9c18d53d30b9.html index c0ba1a34c..0b159d888 100644 --- a/docs/doxygen/html/dir_d4391026049f7aede16e9c18d53d30b9.html +++ b/docs/doxygen/html/dir_d4391026049f7aede16e9c18d53d30b9.html @@ -5,7 +5,7 @@ - + NumCpp: ImageProcessing Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -140,7 +147,7 @@ diff --git a/docs/doxygen/html/dir_d44c64559bbebec7f509842c48db8b23.html b/docs/doxygen/html/dir_d44c64559bbebec7f509842c48db8b23.html index d1b659bcc..4a207f6d6 100644 --- a/docs/doxygen/html/dir_d44c64559bbebec7f509842c48db8b23.html +++ b/docs/doxygen/html/dir_d44c64559bbebec7f509842c48db8b23.html @@ -5,7 +5,7 @@ - + NumCpp: include Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,12 +120,12 @@ - +

Directories

directory  NumCpp
 NumCpp
 
- +

Files

file  NumCpp.hpp [code]
 NumCpp.hpp
 
@@ -127,7 +134,7 @@ diff --git a/docs/doxygen/html/dir_d784f51d362276329e5940df711baf3d.html b/docs/doxygen/html/dir_d784f51d362276329e5940df711baf3d.html index 945610d6f..7e6b212ea 100644 --- a/docs/doxygen/html/dir_d784f51d362276329e5940df711baf3d.html +++ b/docs/doxygen/html/dir_d784f51d362276329e5940df711baf3d.html @@ -5,7 +5,7 @@ - + NumCpp: Linalg Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,36 +120,36 @@ - +

Directories

directory  svd
 svd
 
- + - + - + - + - + - + - + - + - + - + - + - + - +

Files

file  cholesky.hpp [code]
 cholesky.hpp
 
file  det.hpp [code]
 det.hpp
 
file  gaussNewtonNlls.hpp [code]
 gaussNewtonNlls.hpp
 
file  hat.hpp [code]
 hat.hpp
 
file  inv.hpp [code]
 inv.hpp
 
file  lstsq.hpp [code]
 lstsq.hpp
 
file  lu_decomposition.hpp [code]
 lu_decomposition.hpp
 
file  matrix_power.hpp [code]
 matrix_power.hpp
 
file  multi_dot.hpp [code]
 multi_dot.hpp
 
file  pinv.hpp [code]
 pinv.hpp
 
file  pivotLU_decomposition.hpp [code]
 pivotLU_decomposition.hpp
 
file  solve.hpp [code]
 solve.hpp
 
file  svd.hpp [code]
 svd.hpp
 
@@ -151,7 +158,7 @@ diff --git a/docs/doxygen/html/dir_e70e3c350b58629b2f80cdf8725e71de.html b/docs/doxygen/html/dir_e70e3c350b58629b2f80cdf8725e71de.html index 53810cd49..3a3304562 100644 --- a/docs/doxygen/html/dir_e70e3c350b58629b2f80cdf8725e71de.html +++ b/docs/doxygen/html/dir_e70e3c350b58629b2f80cdf8725e71de.html @@ -5,7 +5,7 @@ - + NumCpp: Filters2d Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -144,7 +151,7 @@ diff --git a/docs/doxygen/html/dir_e70e3c350b58629b2f80cdf8725e71de.js b/docs/doxygen/html/dir_e70e3c350b58629b2f80cdf8725e71de.js index 7be0bd3b6..422dadce6 100644 --- a/docs/doxygen/html/dir_e70e3c350b58629b2f80cdf8725e71de.js +++ b/docs/doxygen/html/dir_e70e3c350b58629b2f80cdf8725e71de.js @@ -4,7 +4,7 @@ var dir_e70e3c350b58629b2f80cdf8725e71de = [ "complementaryMedianFilter.hpp", "complementary_median_filter_8hpp.html", "complementary_median_filter_8hpp" ], [ "convolve.hpp", "convolve_8hpp.html", "convolve_8hpp" ], [ "gaussianFilter.hpp", "gaussian_filter_8hpp.html", "gaussian_filter_8hpp" ], - [ "Filter/Filters/Filters2d/laplace.hpp", "_filter_2_filters_2_filters2d_2laplace_8hpp.html", "_filter_2_filters_2_filters2d_2laplace_8hpp" ], + [ "laplace.hpp", "_filter_2_filters_2_filters2d_2laplace_8hpp.html", "_filter_2_filters_2_filters2d_2laplace_8hpp" ], [ "maximumFilter.hpp", "maximum_filter_8hpp.html", "maximum_filter_8hpp" ], [ "meanFilter.hpp", "mean_filter_8hpp.html", "mean_filter_8hpp" ], [ "medianFilter.hpp", "median_filter_8hpp.html", "median_filter_8hpp" ], diff --git a/docs/doxygen/html/dir_f27b6096a19b08ebde950a57474879cd.html b/docs/doxygen/html/dir_f27b6096a19b08ebde950a57474879cd.html index 9ba60349b..a5ba614dc 100644 --- a/docs/doxygen/html/dir_f27b6096a19b08ebde950a57474879cd.html +++ b/docs/doxygen/html/dir_f27b6096a19b08ebde950a57474879cd.html @@ -5,7 +5,7 @@ - + NumCpp: Polynomial Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -136,7 +143,7 @@ diff --git a/docs/doxygen/html/dir_f7abd548f101bada8968797392787ec9.html b/docs/doxygen/html/dir_f7abd548f101bada8968797392787ec9.html index afd34a8f8..fc22e2779 100644 --- a/docs/doxygen/html/dir_f7abd548f101bada8968797392787ec9.html +++ b/docs/doxygen/html/dir_f7abd548f101bada8968797392787ec9.html @@ -5,7 +5,7 @@ - + NumCpp: Filters Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,9 +120,9 @@ - + - +

Directories

directory  Filters1d
 Filters1d
 
directory  Filters2d
 Filters2d
 
@@ -124,7 +131,7 @@ diff --git a/docs/doxygen/html/dir_f80dee9f889b1b78f4bee16631eb7d22.html b/docs/doxygen/html/dir_f80dee9f889b1b78f4bee16631eb7d22.html index 37632aee4..36d391bf3 100644 --- a/docs/doxygen/html/dir_f80dee9f889b1b78f4bee16631eb7d22.html +++ b/docs/doxygen/html/dir_f80dee9f889b1b78f4bee16631eb7d22.html @@ -5,7 +5,7 @@ - + NumCpp: Filter Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,9 +120,9 @@ - + - +

Directories

directory  Boundaries
 Boundaries
 
directory  Filters
 Filters
 
@@ -124,7 +131,7 @@ diff --git a/docs/doxygen/html/dir_fd15cf3044ef18c575a802718b3c6ac6.html b/docs/doxygen/html/dir_fd15cf3044ef18c575a802718b3c6ac6.html index 70facb17d..bff1291ed 100644 --- a/docs/doxygen/html/dir_fd15cf3044ef18c575a802718b3c6ac6.html +++ b/docs/doxygen/html/dir_fd15cf3044ef18c575a802718b3c6ac6.html @@ -5,7 +5,7 @@ - + NumCpp: Boundaries Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,14 +120,14 @@ - + - +

Directories

directory  Boundaries1d
 Boundaries1d
 
directory  Boundaries2d
 Boundaries2d
 
- +

Files

file  Boundary.hpp [code]
 Boundary.hpp
 
@@ -129,7 +136,7 @@ diff --git a/docs/doxygen/html/dir_fda794c261a16a342ab8761046b335b7.html b/docs/doxygen/html/dir_fda794c261a16a342ab8761046b335b7.html index 9ab3a30e1..6d0e3bb3b 100644 --- a/docs/doxygen/html/dir_fda794c261a16a342ab8761046b335b7.html +++ b/docs/doxygen/html/dir_fda794c261a16a342ab8761046b335b7.html @@ -5,7 +5,7 @@ - + NumCpp: Internal Directory Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -134,7 +141,7 @@ diff --git a/docs/doxygen/html/discrete_8hpp.html b/docs/doxygen/html/discrete_8hpp.html index c06f826ec..d2234ade9 100644 --- a/docs/doxygen/html/discrete_8hpp.html +++ b/docs/doxygen/html/discrete_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: discrete.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -117,7 +124,7 @@ #include <random>
#include "NumCpp/Core/Internal/Error.hpp"
#include "NumCpp/Core/Internal/StaticAsserts.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/NdArray.hpp"
#include "NumCpp/Random/generator.hpp"
@@ -125,42 +132,42 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::random
namespace  nc::random
 
namespace  nc::random::detail
namespace  nc::random::detail
 
- - + + - - + + - - + + - - + +

Functions

template<typename dtype >
dtype nc::random::discrete (const NdArray< double > &inWeights)
template<typename dtype >
dtype nc::random::discrete (const NdArray< double > &inWeights)
 
template<typename dtype >
NdArray< dtype > nc::random::discrete (const Shape &inShape, const NdArray< double > &inWeights)
template<typename dtype >
NdArray< dtypenc::random::discrete (const Shape &inShape, const NdArray< double > &inWeights)
 
template<typename dtype , typename GeneratorType = std::mt19937>
dtype nc::random::detail::discrete (GeneratorType &generator, const NdArray< double > &inWeights)
template<typename dtype , typename GeneratorType = std::mt19937>
dtype nc::random::detail::discrete (GeneratorType &generator, const NdArray< double > &inWeights)
 
template<typename dtype , typename GeneratorType = std::mt19937>
NdArray< dtype > nc::random::detail::discrete (GeneratorType &generator, const Shape &inShape, const NdArray< double > &inWeights)
template<typename dtype , typename GeneratorType = std::mt19937>
NdArray< dtypenc::random::detail::discrete (GeneratorType &generator, const Shape &inShape, const NdArray< double > &inWeights)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description "discrete" distrubution.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description "discrete" distrubution.

diff --git a/docs/doxygen/html/discrete_8hpp_source.html b/docs/doxygen/html/discrete_8hpp_source.html index d5f1abe80..20b3f99a2 100644 --- a/docs/doxygen/html/discrete_8hpp_source.html +++ b/docs/doxygen/html/discrete_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: discrete.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/divide_8hpp.html b/docs/doxygen/html/divide_8hpp.html index 648d1190d..c895920cb 100644 --- a/docs/doxygen/html/divide_8hpp.html +++ b/docs/doxygen/html/divide_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: divide.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,53 +127,53 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< std::complex< dtype > > nc::divide (const NdArray< dtype > &inArray, const std::complex< dtype > &value)
template<typename dtype >
NdArray< std::complex< dtype > > nc::divide (const NdArray< dtype > &inArray, const std::complex< dtype > &value)
 
template<typename dtype >
NdArray< dtype > nc::divide (const NdArray< dtype > &inArray, dtype value)
template<typename dtype >
NdArray< dtypenc::divide (const NdArray< dtype > &inArray, dtype value)
 
template<typename dtype >
NdArray< dtype > nc::divide (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
template<typename dtype >
NdArray< dtypenc::divide (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::divide (const NdArray< dtype > &inArray1, const NdArray< std::complex< dtype > > &inArray2)
template<typename dtype >
NdArray< std::complex< dtype > > nc::divide (const NdArray< dtype > &inArray1, const NdArray< std::complex< dtype > > &inArray2)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::divide (const NdArray< std::complex< dtype > > &inArray, dtype value)
template<typename dtype >
NdArray< std::complex< dtype > > nc::divide (const NdArray< std::complex< dtype > > &inArray, dtype value)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::divide (const NdArray< std::complex< dtype > > &inArray1, const NdArray< dtype > &inArray2)
template<typename dtype >
NdArray< std::complex< dtype > > nc::divide (const NdArray< std::complex< dtype > > &inArray1, const NdArray< dtype > &inArray2)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::divide (const std::complex< dtype > &value, const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< std::complex< dtype > > nc::divide (const std::complex< dtype > &value, const NdArray< dtype > &inArray)
 
template<typename dtype >
NdArray< dtype > nc::divide (dtype value, const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< dtypenc::divide (dtype value, const NdArray< dtype > &inArray)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::divide (dtype value, const NdArray< std::complex< dtype > > &inArray)
template<typename dtype >
NdArray< std::complex< dtype > > nc::divide (dtype value, const NdArray< std::complex< dtype > > &inArray)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/divide_8hpp_source.html b/docs/doxygen/html/divide_8hpp_source.html index 34bceae8c..e1bc505ee 100644 --- a/docs/doxygen/html/divide_8hpp_source.html +++ b/docs/doxygen/html/divide_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: divide.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/doc.svg b/docs/doxygen/html/doc.svg new file mode 100644 index 000000000..3a3097d36 --- /dev/null +++ b/docs/doxygen/html/doc.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/docs/doxygen/html/docd.svg b/docs/doxygen/html/docd.svg new file mode 100644 index 000000000..6573c27b0 --- /dev/null +++ b/docs/doxygen/html/docd.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/docs/doxygen/html/dot_8hpp.html b/docs/doxygen/html/dot_8hpp.html index ac5454afc..e2d83e4b8 100644 --- a/docs/doxygen/html/dot_8hpp.html +++ b/docs/doxygen/html/dot_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: dot.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,35 +127,35 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::dot (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
template<typename dtype >
NdArray< dtypenc::dot (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::dot (const NdArray< dtype > &inArray1, const NdArray< std::complex< dtype > > &inArray2)
template<typename dtype >
NdArray< std::complex< dtype > > nc::dot (const NdArray< dtype > &inArray1, const NdArray< std::complex< dtype > > &inArray2)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::dot (const NdArray< std::complex< dtype > > &inArray1, const NdArray< dtype > &inArray2)
template<typename dtype >
NdArray< std::complex< dtype > > nc::dot (const NdArray< std::complex< dtype > > &inArray1, const NdArray< dtype > &inArray2)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/dot_8hpp_source.html b/docs/doxygen/html/dot_8hpp_source.html index 2392cbf86..51745d445 100644 --- a/docs/doxygen/html/dot_8hpp_source.html +++ b/docs/doxygen/html/dot_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: dot.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/doxygen.css b/docs/doxygen/html/doxygen.css index 2c18af58d..5122c71e2 100644 --- a/docs/doxygen/html/doxygen.css +++ b/docs/doxygen/html/doxygen.css @@ -1,29 +1,378 @@ -/* The standard CSS for doxygen 1.9.4 */ - -body, table, div, p, dl { - font: 400 14px/22px Roboto,sans-serif; +/* The standard CSS for doxygen 1.9.8*/ + +html { +/* page base colors */ +--page-background-color: white; +--page-foreground-color: black; +--page-link-color: #004789; +--page-visited-link-color: #0057A9; + +/* index */ +--index-odd-item-bg-color: #F1F8FF; +--index-even-item-bg-color: white; +--index-header-color: black; +--index-separator-color: #A0A0A0; + +/* header */ +--header-background-color: #F3F9FE; +--header-separator-color: #8DC8FF; +--header-gradient-image: url('nav_h.png'); +--group-header-separator-color: #1F92FF; +--group-header-color: #003B72; +--inherit-header-color: gray; + +--footer-foreground-color: #002A52; +--footer-logo-width: 104px; +--citation-label-color: #00376A; +--glow-color: cyan; + +--title-background-color: white; +--title-separator-color: #0067C9; +--directory-separator-color: #43A4FF; +--separator-color: #005DB5; + +--blockquote-background-color: #EFF7FF; +--blockquote-border-color: #43A4FF; + +--scrollbar-thumb-color: #43A4FF; +--scrollbar-background-color: #F3F9FE; + +--icon-background-color: #0081FA; +--icon-foreground-color: white; +--icon-doc-image: url('doc.svg'); +--icon-folder-open-image: url('folderopen.svg'); +--icon-folder-closed-image: url('folderclosed.svg'); + +/* brief member declaration list */ +--memdecl-background-color: #F3F9FE; +--memdecl-separator-color: #BDDFFF; +--memdecl-foreground-color: #555; +--memdecl-template-color: #0057A9; + +/* detailed member list */ +--memdef-border-color: #59AEFF; +--memdef-title-background-color: #C6E3FE; +--memdef-title-gradient-image: url('nav_f.png'); +--memdef-proto-background-color: #C0E0FF; +--memdef-proto-text-color: #002344; +--memdef-proto-text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); +--memdef-doc-background-color: white; +--memdef-param-name-color: #602020; +--memdef-template-color: #0057A9; + +/* tables */ +--table-cell-border-color: #002E5A; +--table-header-background-color: #003E78; +--table-header-foreground-color: #FFFFFF; + +/* labels */ +--label-background-color: #0081FA; +--label-left-top-border-color: #0067C9; +--label-right-bottom-border-color: #8DC8FF; +--label-foreground-color: white; + +/** navigation bar/tree/menu */ +--nav-background-color: #F3F9FE; +--nav-foreground-color: #003C74; +--nav-gradient-image: url('tab_b.png'); +--nav-gradient-hover-image: url('tab_h.png'); +--nav-gradient-active-image: url('tab_a.png'); +--nav-gradient-active-image-parent: url("../tab_a.png"); +--nav-separator-image: url('tab_s.png'); +--nav-breadcrumb-image: url('bc_s.png'); +--nav-breadcrumb-border-color: #88C5FF; +--nav-splitbar-image: url('splitbar.png'); +--nav-font-size-level1: 13px; +--nav-font-size-level2: 10px; +--nav-font-size-level3: 9px; +--nav-text-normal-color: #00274D; +--nav-text-hover-color: white; +--nav-text-active-color: white; +--nav-text-normal-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); +--nav-text-hover-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +--nav-text-active-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +--nav-menu-button-color: #003C74; +--nav-menu-background-color: white; +--nav-menu-foreground-color: #555555; +--nav-menu-toggle-color: rgba(255, 255, 255, 0.5); +--nav-arrow-color: #43A4FF; +--nav-arrow-selected-color: #43A4FF; + +/* table of contents */ +--toc-background-color: #EAF5FE; +--toc-border-color: #B2DAFF; +--toc-header-color: #0057A9; +--toc-down-arrow-image: url("data:image/svg+xml;utf8,&%238595;"); + +/** search field */ +--search-background-color: white; +--search-foreground-color: #909090; +--search-magnification-image: url('mag.svg'); +--search-magnification-select-image: url('mag_sel.svg'); +--search-active-color: black; +--search-filter-background-color: #F3F9FE; +--search-filter-foreground-color: black; +--search-filter-border-color: #2E9AFE; +--search-filter-highlight-text-color: white; +--search-filter-highlight-bg-color: #004789; +--search-results-foreground-color: #004F99; +--search-results-background-color: #DDEEFE; +--search-results-border-color: black; +--search-box-shadow: inset 0.5px 0.5px 3px 0px #555; + +/** code fragments */ +--code-keyword-color: #008000; +--code-type-keyword-color: #604020; +--code-flow-keyword-color: #E08000; +--code-comment-color: #800000; +--code-preprocessor-color: #806020; +--code-string-literal-color: #002080; +--code-char-literal-color: #008080; +--code-xml-cdata-color: black; +--code-vhdl-digit-color: #FF00FF; +--code-vhdl-char-color: #000000; +--code-vhdl-keyword-color: #700070; +--code-vhdl-logic-color: #FF0000; +--code-link-color: #0057A9; +--code-external-link-color: #0057A9; +--fragment-foreground-color: black; +--fragment-background-color: #F8FBFF; +--fragment-border-color: #8DC8FF; +--fragment-lineno-border-color: #00FF00; +--fragment-lineno-background-color: #E8E8E8; +--fragment-lineno-foreground-color: black; +--fragment-lineno-link-fg-color: #0057A9; +--fragment-lineno-link-bg-color: #D8D8D8; +--fragment-lineno-link-hover-fg-color: #0057A9; +--fragment-lineno-link-hover-bg-color: #C8C8C8; +--tooltip-foreground-color: black; +--tooltip-background-color: white; +--tooltip-border-color: gray; +--tooltip-doc-color: grey; +--tooltip-declaration-color: #006318; +--tooltip-link-color: #0057A9; +--tooltip-shadow: 1px 1px 7px gray; +--fold-line-color: #808080; +--fold-minus-image: url('minus.svg'); +--fold-plus-image: url('plus.svg'); +--fold-minus-image-relpath: url('../../minus.svg'); +--fold-plus-image-relpath: url('../../plus.svg'); + +/** font-family */ +--font-family-normal: Roboto,sans-serif; +--font-family-monospace: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed; +--font-family-nav: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; +--font-family-title: Tahoma,Arial,sans-serif; +--font-family-toc: Verdana,'DejaVu Sans',Geneva,sans-serif; +--font-family-search: Arial,Verdana,sans-serif; +--font-family-icon: Arial,Helvetica; +--font-family-tooltip: Roboto,sans-serif; + +} + +@media (prefers-color-scheme: dark) { + html:not(.dark-mode) { + color-scheme: dark; + +/* page base colors */ +--page-background-color: black; +--page-foreground-color: #C9D1D9; +--page-link-color: #2E9AFE; +--page-visited-link-color: #50AAFE; + +/* index */ +--index-odd-item-bg-color: #00060D; +--index-even-item-bg-color: black; +--index-header-color: #8DC8FF; +--index-separator-color: #00376A; + +/* header */ +--header-background-color: #000307; +--header-separator-color: #000E1C; +--header-gradient-image: url('nav_hd.png'); +--group-header-separator-color: #00274D; +--group-header-color: #2E9AFE; +--inherit-header-color: #A0A0A0; + +--footer-foreground-color: #006ED5; +--footer-logo-width: 60px; +--citation-label-color: #2E9AFE; +--glow-color: cyan; + +--title-background-color: #00050A; +--title-separator-color: #003A70; +--directory-separator-color: #00274D; +--separator-color: #00274D; + +--blockquote-background-color: #000B16; +--blockquote-border-color: #00274D; + +--scrollbar-thumb-color: #00274D; +--scrollbar-background-color: #000307; + +--icon-background-color: #00376A; +--icon-foreground-color: #8DC8FF; +--icon-doc-image: url('docd.svg'); +--icon-folder-open-image: url('folderopend.svg'); +--icon-folder-closed-image: url('folderclosedd.svg'); + +/* brief member declaration list */ +--memdecl-background-color: #00060D; +--memdecl-separator-color: #002C56; +--memdecl-foreground-color: #BBB; +--memdecl-template-color: #0C89FE; + +/* detailed member list */ +--memdef-border-color: #00203E; +--memdef-title-background-color: #00172D; +--memdef-title-gradient-image: url('nav_fd.png'); +--memdef-proto-background-color: #001428; +--memdef-proto-text-color: #45A5FF; +--memdef-proto-text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.9); +--memdef-doc-background-color: black; +--memdef-param-name-color: #D28757; +--memdef-template-color: #0C89FE; + +/* tables */ +--table-cell-border-color: #00274D; +--table-header-background-color: #00274D; +--table-header-foreground-color: #8DC8FF; + +/* labels */ +--label-background-color: #003B72; +--label-left-top-border-color: #0057A9; +--label-right-bottom-border-color: #00274D; +--label-foreground-color: #CCCCCC; + +/** navigation bar/tree/menu */ +--nav-background-color: #000B16; +--nav-foreground-color: #003C74; +--nav-gradient-image: url('tab_bd.png'); +--nav-gradient-hover-image: url('tab_hd.png'); +--nav-gradient-active-image: url('tab_ad.png'); +--nav-gradient-active-image-parent: url("../tab_ad.png"); +--nav-separator-image: url('tab_sd.png'); +--nav-breadcrumb-image: url('bc_sd.png'); +--nav-breadcrumb-border-color: #002A52; +--nav-splitbar-image: url('splitbard.png'); +--nav-font-size-level1: 13px; +--nav-font-size-level2: 10px; +--nav-font-size-level3: 9px; +--nav-text-normal-color: #73BBFF; +--nav-text-hover-color: #B9DDFF; +--nav-text-active-color: #B9DDFF; +--nav-text-normal-shadow: 0px 1px 1px black; +--nav-text-hover-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +--nav-text-active-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +--nav-menu-button-color: #73BBFF; +--nav-menu-background-color: #000204; +--nav-menu-foreground-color: #BBBBBB; +--nav-menu-toggle-color: rgba(255, 255, 255, 0.2); +--nav-arrow-color: #00376A; +--nav-arrow-selected-color: #2E9AFE; + +/* table of contents */ +--toc-background-color: #000F1E; +--toc-border-color: #001C37; +--toc-header-color: #50AAFE; +--toc-down-arrow-image: url("data:image/svg+xml;utf8,&%238595;"); + +/** search field */ +--search-background-color: black; +--search-foreground-color: #C5C5C5; +--search-magnification-image: url('mag_d.svg'); +--search-magnification-select-image: url('mag_seld.svg'); +--search-active-color: #C5C5C5; +--search-filter-background-color: #000B16; +--search-filter-foreground-color: #2E9AFE; +--search-filter-border-color: #0C89FE; +--search-filter-highlight-text-color: #7EC0FF; +--search-filter-highlight-bg-color: #00274D; +--search-results-background-color: #000B16; +--search-results-foreground-color: #2E9AFE; +--search-results-border-color: #0C89FE; +--search-box-shadow: inset 0.5px 0.5px 3px 0px #00315F; + +/** code fragments */ +--code-keyword-color: #CC99CD; +--code-type-keyword-color: #AB99CD; +--code-flow-keyword-color: #E08000; +--code-comment-color: #717790; +--code-preprocessor-color: #65CABE; +--code-string-literal-color: #7EC699; +--code-char-literal-color: #00E0F0; +--code-xml-cdata-color: #C9D1D9; +--code-vhdl-digit-color: #FF00FF; +--code-vhdl-char-color: #C0C0C0; +--code-vhdl-keyword-color: #CF53C9; +--code-vhdl-logic-color: #FF0000; +--code-link-color: #79C0FF; +--code-external-link-color: #79C0FF; +--fragment-foreground-color: #C9D1D9; +--fragment-background-color: black; +--fragment-border-color: #30363D; +--fragment-lineno-border-color: #30363D; +--fragment-lineno-background-color: black; +--fragment-lineno-foreground-color: #6E7681; +--fragment-lineno-link-fg-color: #6E7681; +--fragment-lineno-link-bg-color: #303030; +--fragment-lineno-link-hover-fg-color: #8E96A1; +--fragment-lineno-link-hover-bg-color: #505050; +--tooltip-foreground-color: #C9D1D9; +--tooltip-background-color: #202020; +--tooltip-border-color: #C9D1D9; +--tooltip-doc-color: #D9E1E9; +--tooltip-declaration-color: #20C348; +--tooltip-link-color: #79C0FF; +--tooltip-shadow: none; +--fold-line-color: #808080; +--fold-minus-image: url('minusd.svg'); +--fold-plus-image: url('plusd.svg'); +--fold-minus-image-relpath: url('../../minusd.svg'); +--fold-plus-image-relpath: url('../../plusd.svg'); + +/** font-family */ +--font-family-normal: Roboto,sans-serif; +--font-family-monospace: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed; +--font-family-nav: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; +--font-family-title: Tahoma,Arial,sans-serif; +--font-family-toc: Verdana,'DejaVu Sans',Geneva,sans-serif; +--font-family-search: Arial,Verdana,sans-serif; +--font-family-icon: Arial,Helvetica; +--font-family-tooltip: Roboto,sans-serif; + +}} +body { + background-color: var(--page-background-color); + color: var(--page-foreground-color); } -p.reference, p.definition { - font: 400 14px/22px Roboto,sans-serif; +body, table, div, p, dl { + font-weight: 400; + font-size: 14px; + font-family: var(--font-family-normal); + line-height: 22px; } /* @group Heading Levels */ -h1.groupheader { - font-size: 150%; -} - .title { - font: 400 14px/28px Roboto,sans-serif; + font-weight: 400; + font-size: 14px; + font-family: var(--font-family-normal); + line-height: 28px; font-size: 150%; font-weight: bold; margin: 10px 2px; } +h1.groupheader { + font-size: 150%; +} + h2.groupheader { - border-bottom: 1px solid #1F92FF; - color: #003B72; + border-bottom: 1px solid var(--group-header-separator-color); + color: var(--group-header-color); font-size: 150%; font-weight: normal; margin-top: 1.75em; @@ -46,22 +395,13 @@ h1, h2, h3, h4, h5, h6 { } h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { - text-shadow: 0 0 15px cyan; + text-shadow: 0 0 15px var(--glow-color); } dt { font-weight: bold; } -ul.multicol { - -moz-column-gap: 1em; - -webkit-column-gap: 1em; - column-gap: 1em; - -moz-column-count: 3; - -webkit-column-count: 3; - column-count: 3; -} - p.startli, p.startdd { margin-top: 2px; } @@ -113,7 +453,6 @@ h3.version { } div.navtab { - border-right: 1px solid #50AAFE; padding-right: 15px; text-align: right; line-height: 110%; @@ -127,16 +466,17 @@ td.navtab { padding-right: 6px; padding-left: 6px; } + td.navtabHL { - background-image: url('tab_a.png'); + background-image: var(--nav-gradient-active-image); background-repeat:repeat-x; padding-right: 6px; padding-left: 6px; } td.navtabHL a, td.navtabHL a:visited { - color: #fff; - text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); + color: var(--nav-text-hover-color); + text-shadow: var(--nav-text-hover-shadow); } a.navtab { @@ -148,7 +488,13 @@ div.qindex{ width: 100%; line-height: 140%; font-size: 130%; - color: #A0A0A0; + color: var(--index-separator-color); +} + +#main-menu a:focus { + outline: auto; + z-index: 10; + position: relative; } dt.alphachar{ @@ -157,7 +503,7 @@ dt.alphachar{ } .alphachar a{ - color: black; + color: var(--index-header-color); } .alphachar a:hover, .alphachar a:visited{ @@ -176,8 +522,12 @@ dt.alphachar{ line-height: 1.15em; } +.classindex dl.even { + background-color: var(--index-even-item-bg-color); +} + .classindex dl.odd { - background-color: #F1F8FF; + background-color: var(--index-odd-item-bg-color); } @media(min-width: 1120px) { @@ -196,23 +546,19 @@ dt.alphachar{ /* @group Link Styling */ a { - color: #004789; + color: var(--page-link-color); font-weight: normal; text-decoration: none; } .contents a:visited { - color: #0057A9; + color: var(--page-visited-link-color); } a:hover { text-decoration: underline; } -.contents a.qindexHL:visited { - color: #FFFFFF; -} - a.el { font-weight: bold; } @@ -221,11 +567,11 @@ a.elRef { } a.code, a.code:visited, a.line, a.line:visited { - color: #0057A9; + color: var(--code-link-color); } a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { - color: #0057A9; + color: var(--code-external-link-color); } a.code.hl_class { /* style for links to class names in code snippets */ } @@ -265,6 +611,16 @@ ul { overflow: visible; } +ul.multicol { + -moz-column-gap: 1em; + -webkit-column-gap: 1em; + column-gap: 1em; + -moz-column-count: 3; + -webkit-column-count: 3; + column-count: 3; + list-style-type: none; +} + #side-nav ul { overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */ } @@ -281,30 +637,32 @@ ul { } pre.fragment { - border: 1px solid #8DC8FF; - background-color: #F8FBFF; + border: 1px solid var(--fragment-border-color); + background-color: var(--fragment-background-color); + color: var(--fragment-foreground-color); padding: 4px 6px; margin: 4px 8px 4px 2px; overflow: auto; word-wrap: break-word; font-size: 9pt; line-height: 125%; - font-family: monospace, fixed; + font-family: var(--font-family-monospace); font-size: 105%; } div.fragment { - padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/ - margin: 4px 8px 4px 2px; - background-color: #F8FBFF; - border: 1px solid #8DC8FF; + padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/ + margin: 4px 8px 4px 2px; + color: var(--fragment-foreground-color); + background-color: var(--fragment-background-color); + border: 1px solid var(--fragment-border-color); } div.line { - font-family: monospace, fixed; + font-family: var(--font-family-monospace); font-size: 13px; min-height: 13px; - line-height: 1.0; + line-height: 1.2; text-wrap: unrestricted; white-space: -moz-pre-wrap; /* Moz */ white-space: -pre-wrap; /* Opera 4-6 */ @@ -333,25 +691,40 @@ div.line:after { } div.line.glow { - background-color: cyan; - box-shadow: 0 0 10px cyan; + background-color: var(--glow-color); + box-shadow: 0 0 10px var(--glow-color); } +span.fold { + margin-left: 5px; + margin-right: 1px; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; + display: inline-block; + width: 12px; + height: 12px; + background-repeat:no-repeat; + background-position:center; +} span.lineno { padding-right: 4px; margin-right: 9px; text-align: right; - border-right: 2px solid #0F0; - background-color: #E8E8E8; + border-right: 2px solid var(--fragment-lineno-border-color); + color: var(--fragment-lineno-foreground-color); + background-color: var(--fragment-lineno-background-color); white-space: pre; } -span.lineno a { - background-color: #D8D8D8; +span.lineno a, span.lineno a:visited { + color: var(--fragment-lineno-link-fg-color); + background-color: var(--fragment-lineno-link-bg-color); } span.lineno a:hover { - background-color: #C8C8C8; + color: var(--fragment-lineno-link-hover-fg-color); + background-color: var(--fragment-lineno-link-hover-bg-color); } .lineno { @@ -363,24 +736,6 @@ span.lineno a:hover { user-select: none; } -div.ah, span.ah { - background-color: black; - font-weight: bold; - color: #FFFFFF; - margin-bottom: 3px; - margin-top: 3px; - padding: 0.2em; - border: solid thin #333; - border-radius: 0.5em; - -webkit-border-radius: .5em; - -moz-border-radius: .5em; - box-shadow: 2px 2px 3px #999; - -webkit-box-shadow: 2px 2px 3px #999; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); - background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); -} - div.classindex ul { list-style: none; padding-left: 0; @@ -402,8 +757,7 @@ div.groupText { } body { - background-color: white; - color: black; + color: var(--page-foreground-color); margin: 0; } @@ -413,29 +767,15 @@ div.contents { margin-right: 8px; } -td.indexkey { - background-color: #D8ECFF; - font-weight: bold; - border: 1px solid #8DC8FF; - margin: 2px 0px 2px 0; - padding: 2px 10px; - white-space: nowrap; - vertical-align: top; -} - -td.indexvalue { - background-color: #D8ECFF; - border: 1px solid #8DC8FF; - padding: 2px 10px; - margin: 2px 0px; +p.formulaDsp { + text-align: center; } -tr.memlist { - background-color: #DDEEFE; +img.dark-mode-visible { + display: none; } - -p.formulaDsp { - text-align: center; +img.light-mode-visible { + display: none; } img.formulaDsp { @@ -465,10 +805,11 @@ address.footer { img.footer { border: 0px; vertical-align: middle; + width: var(--footer-logo-width); } .compoundTemplParams { - color: #0057A9; + color: var(--memdecl-template-color); font-size: 80%; line-height: 120%; } @@ -476,84 +817,62 @@ img.footer { /* @group Code Colorization */ span.keyword { - color: #008000 + color: var(--code-keyword-color); } span.keywordtype { - color: #604020 + color: var(--code-type-keyword-color); } span.keywordflow { - color: #e08000 + color: var(--code-flow-keyword-color); } span.comment { - color: #800000 + color: var(--code-comment-color); } span.preprocessor { - color: #806020 + color: var(--code-preprocessor-color); } span.stringliteral { - color: #002080 + color: var(--code-string-literal-color); } span.charliteral { - color: #008080 + color: var(--code-char-literal-color); +} + +span.xmlcdata { + color: var(--code-xml-cdata-color); } span.vhdldigit { - color: #ff00ff + color: var(--code-vhdl-digit-color); } span.vhdlchar { - color: #000000 + color: var(--code-vhdl-char-color); } span.vhdlkeyword { - color: #700070 + color: var(--code-vhdl-keyword-color); } span.vhdllogic { - color: #ff0000 + color: var(--code-vhdl-logic-color); } blockquote { - background-color: #EFF7FF; - border-left: 2px solid #43A4FF; + background-color: var(--blockquote-background-color); + border-left: 2px solid var(--blockquote-border-color); margin: 0 24px 0 4px; padding: 0 12px 0 16px; } -blockquote.DocNodeRTL { - border-left: 0; - border-right: 2px solid #43A4FF; - margin: 0 4px 0 24px; - padding: 0 16px 0 12px; -} - /* @end */ -/* -.search { - color: #003399; - font-weight: bold; -} - -form.search { - margin-bottom: 0px; - margin-top: 0px; -} - -input.search { - font-size: 75%; - color: #000080; - font-weight: normal; - background-color: #e8eef2; -} -*/ - td.tiny { font-size: 75%; } @@ -561,18 +880,19 @@ td.tiny { .dirtab { padding: 4px; border-collapse: collapse; - border: 1px solid #50AAFE; + border: 1px solid var(--table-cell-border-color); } th.dirtab { - background: #D8ECFF; + background-color: var(--table-header-background-color); + color: var(--table-header-foreground-color); font-weight: bold; } hr { height: 0px; border: none; - border-top: 1px solid #005DB5; + border-top: 1px solid var(--separator-color); } hr.footer { @@ -600,14 +920,14 @@ table.memberdecls { } .memberdecls td.glow, .fieldtable tr.glow { - background-color: cyan; - box-shadow: 0 0 15px cyan; + background-color: var(--glow-color); + box-shadow: 0 0 15px var(--glow-color); } .mdescLeft, .mdescRight, .memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight, .memTemplParams { - background-color: #F3F9FE; + background-color: var(--memdecl-background-color); border: none; margin: 4px; padding: 1px 0 0 8px; @@ -615,11 +935,11 @@ table.memberdecls { .mdescLeft, .mdescRight { padding: 0px 8px 4px 8px; - color: #555; + color: var(--memdecl-foreground-color); } .memSeparator { - border-bottom: 1px solid #BDDFFF; + border-bottom: 1px solid var(--memdecl-separator-color); line-height: 1px; margin: 0px; padding: 0px; @@ -634,7 +954,7 @@ table.memberdecls { } .memTemplParams { - color: #0057A9; + color: var(--memdecl-template-color); white-space: nowrap; font-size: 80%; } @@ -647,15 +967,15 @@ table.memberdecls { .memtitle { padding: 8px; - border-top: 1px solid #59AEFF; - border-left: 1px solid #59AEFF; - border-right: 1px solid #59AEFF; + border-top: 1px solid var(--memdef-border-color); + border-left: 1px solid var(--memdef-border-color); + border-right: 1px solid var(--memdef-border-color); border-top-right-radius: 4px; border-top-left-radius: 4px; margin-bottom: -1px; - background-image: url('nav_f.png'); + background-image: var(--memdef-title-gradient-image); background-repeat: repeat-x; - background-color: #C6E3FE; + background-color: var(--memdef-title-background-color); line-height: 1.25; font-weight: 300; float:left; @@ -670,20 +990,11 @@ table.memberdecls { .memtemplate { font-size: 80%; - color: #0057A9; + color: var(--memdef-template-color); font-weight: normal; margin-left: 9px; } -.memnav { - background-color: #D8ECFF; - border: 1px solid #50AAFE; - text-align: center; - margin: 2px; - margin-right: 15px; - padding: 2px; -} - .mempage { width: 100%; } @@ -702,7 +1013,7 @@ table.memberdecls { } .memitem.glow { - box-shadow: 0 0 15px cyan; + box-shadow: 0 0 15px var(--glow-color); } .memname { @@ -715,41 +1026,32 @@ table.memberdecls { } .memproto, dl.reflist dt { - border-top: 1px solid #59AEFF; - border-left: 1px solid #59AEFF; - border-right: 1px solid #59AEFF; + border-top: 1px solid var(--memdef-border-color); + border-left: 1px solid var(--memdef-border-color); + border-right: 1px solid var(--memdef-border-color); padding: 6px 0px 6px 0px; - color: #002344; + color: var(--memdef-proto-text-color); font-weight: bold; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - background-color: #C0E0FF; - /* opera specific markup */ + text-shadow: var(--memdef-proto-text-shadow); + background-color: var(--memdef-proto-background-color); box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); border-top-right-radius: 4px; - /* firefox specific markup */ - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - -moz-border-radius-topright: 4px; - /* webkit specific markup */ - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - -webkit-border-top-right-radius: 4px; - } .overload { - font-family: "courier new",courier,monospace; + font-family: var(--font-family-monospace); font-size: 65%; } .memdoc, dl.reflist dd { - border-bottom: 1px solid #59AEFF; - border-left: 1px solid #59AEFF; - border-right: 1px solid #59AEFF; + border-bottom: 1px solid var(--memdef-border-color); + border-left: 1px solid var(--memdef-border-color); + border-right: 1px solid var(--memdef-border-color); padding: 6px 10px 2px 10px; - background-color: #F8FBFF; border-top-width: 0; background-image:url('nav_g.png'); background-repeat:repeat-x; - background-color: #FFFFFF; + background-color: var(--memdef-doc-background-color); /* opera specific markup */ border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; @@ -782,7 +1084,7 @@ dl.reflist dd { } .paramname { - color: #602020; + color: var(--memdef-param-name-color); white-space: nowrap; } .paramname em { @@ -795,20 +1097,20 @@ dl.reflist dd { .params, .retval, .exception, .tparams { margin-left: 0px; padding-left: 0px; -} +} .params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname { font-weight: bold; vertical-align: top; } - + .params .paramtype, .tparams .paramtype { font-style: italic; vertical-align: top; -} - +} + .params .paramdir, .tparams .paramdir { - font-family: "courier new",courier,monospace; + font-family: var(--font-family-monospace); vertical-align: top; } @@ -832,13 +1134,13 @@ span.mlabels { } span.mlabel { - background-color: #0081FA; - border-top:1px solid #0067C9; - border-left:1px solid #0067C9; - border-right:1px solid #8DC8FF; - border-bottom:1px solid #8DC8FF; + background-color: var(--label-background-color); + border-top:1px solid var(--label-left-top-border-color); + border-left:1px solid var(--label-left-top-border-color); + border-right:1px solid var(--label-right-bottom-border-color); + border-bottom:1px solid var(--label-right-bottom-border-color); text-shadow: none; - color: white; + color: var(--label-foreground-color); margin-right: 4px; padding: 2px 3px; border-radius: 3px; @@ -855,8 +1157,8 @@ span.mlabel { div.directory { margin: 10px 0px; - border-top: 1px solid #43A4FF; - border-bottom: 1px solid #43A4FF; + border-top: 1px solid var(--directory-separator-color); + border-bottom: 1px solid var(--directory-separator-color); width: 100%; } @@ -892,9 +1194,14 @@ div.directory { border-left: 1px solid rgba(0,0,0,0.05); } +.directory tr.odd { + padding-left: 6px; + background-color: var(--index-odd-item-bg-color); +} + .directory tr.even { padding-left: 6px; - background-color: #EFF7FF; + background-color: var(--index-even-item-bg-color); } .directory img { @@ -912,11 +1219,11 @@ div.directory { cursor: pointer; padding-left: 2px; padding-right: 2px; - color: #004789; + color: var(--page-link-color); } .arrow { - color: #43A4FF; + color: var(--nav-arrow-color); -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; @@ -930,14 +1237,15 @@ div.directory { } .icon { - font-family: Arial, Helvetica; + font-family: var(--font-family-icon); + line-height: normal; font-weight: bold; font-size: 12px; height: 14px; width: 16px; display: inline-block; - background-color: #0081FA; - color: white; + background-color: var(--icon-background-color); + color: var(--icon-foreground-color); text-align: center; border-radius: 4px; margin-left: 2px; @@ -954,8 +1262,7 @@ div.directory { width: 24px; height: 18px; margin-bottom: 4px; - background-image:url('folderopen.png'); - background-position: 0px -4px; + background-image:var(--icon-folder-open-image); background-repeat: repeat-y; vertical-align:top; display: inline-block; @@ -965,8 +1272,7 @@ div.directory { width: 24px; height: 18px; margin-bottom: 4px; - background-image:url('folderclosed.png'); - background-position: 0px -4px; + background-image:var(--icon-folder-closed-image); background-repeat: repeat-y; vertical-align:top; display: inline-block; @@ -976,17 +1282,13 @@ div.directory { width: 24px; height: 18px; margin-bottom: 4px; - background-image:url('doc.png'); + background-image:var(--icon-doc-image); background-position: 0px -4px; background-repeat: repeat-y; vertical-align:top; display: inline-block; } -table.directory { - font: 400 14px Roboto,sans-serif; -} - /* @end */ div.dynheader { @@ -1001,7 +1303,7 @@ div.dynheader { address { font-style: normal; - color: #002A52; + color: var(--footer-foreground-color); } table.doxtable caption { @@ -1015,28 +1317,23 @@ table.doxtable { } table.doxtable td, table.doxtable th { - border: 1px solid #002E5A; + border: 1px solid var(--table-cell-border-color); padding: 3px 7px 2px; } table.doxtable th { - background-color: #003E78; - color: #FFFFFF; + background-color: var(--table-header-background-color); + color: var(--table-header-foreground-color); font-size: 110%; padding-bottom: 4px; padding-top: 5px; } table.fieldtable { - /*width: 100%;*/ margin-bottom: 10px; - border: 1px solid #59AEFF; + border: 1px solid var(--memdef-border-color); border-spacing: 0px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; border-radius: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); } @@ -1046,8 +1343,8 @@ table.fieldtable { .fieldtable td.fieldtype, .fieldtable td.fieldname { white-space: nowrap; - border-right: 1px solid #59AEFF; - border-bottom: 1px solid #59AEFF; + border-right: 1px solid var(--memdef-border-color); + border-bottom: 1px solid var(--memdef-border-color); vertical-align: top; } @@ -1056,14 +1353,13 @@ table.fieldtable { } .fieldtable td.fielddoc { - border-bottom: 1px solid #59AEFF; - /*width: 100%;*/ + border-bottom: 1px solid var(--memdef-border-color); } .fieldtable td.fielddoc p:first-child { margin-top: 0px; -} - +} + .fieldtable td.fielddoc p:last-child { margin-bottom: 2px; } @@ -1073,22 +1369,18 @@ table.fieldtable { } .fieldtable th { - background-image:url('nav_f.png'); + background-image: var(--memdef-title-gradient-image); background-repeat:repeat-x; - background-color: #C6E3FE; + background-color: var(--memdef-title-background-color); font-size: 90%; - color: #002344; + color: var(--memdef-proto-text-color); padding-bottom: 4px; padding-top: 5px; text-align:left; font-weight: 400; - -moz-border-radius-topleft: 4px; - -moz-border-radius-topright: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; - border-bottom: 1px solid #59AEFF; + border-bottom: 1px solid var(--memdef-border-color); } @@ -1096,7 +1388,7 @@ table.fieldtable { top: 0px; left: 10px; height: 36px; - background-image: url('tab_b.png'); + background-image: var(--nav-gradient-image); z-index: 101; overflow: hidden; font-size: 13px; @@ -1105,13 +1397,13 @@ table.fieldtable { .navpath ul { font-size: 11px; - background-image:url('tab_b.png'); + background-image: var(--nav-gradient-image); background-repeat:repeat-x; background-position: 0 -5px; height:30px; line-height:30px; - color:#2394FF; - border:solid 1px #88C5FF; + color:var(--nav-text-normal-color); + border:solid 1px var(--nav-breadcrumb-border-color); overflow:hidden; margin:0px; padding:0px; @@ -1123,10 +1415,10 @@ table.fieldtable { float:left; padding-left:10px; padding-right:15px; - background-image:url('bc_s.png'); + background-image:var(--nav-breadcrumb-image); background-repeat:no-repeat; background-position:right; - color:#003C74; + color: var(--nav-foreground-color); } .navpath li.navelem a @@ -1135,15 +1427,16 @@ table.fieldtable { display:block; text-decoration: none; outline: none; - color: #00274D; - font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - text-decoration: none; + color: var(--nav-text-normal-color); + font-family: var(--font-family-nav); + text-shadow: var(--nav-text-normal-shadow); + text-decoration: none; } .navpath li.navelem a:hover { - color:#0078EA; + color: var(--nav-text-hover-color); + text-shadow: var(--nav-text-hover-shadow); } .navpath li.footer @@ -1155,7 +1448,7 @@ table.fieldtable { background-image:none; background-repeat:no-repeat; background-position:right; - color:#003C74; + color: var(--footer-foreground-color); font-size: 8pt; } @@ -1167,7 +1460,7 @@ div.summary padding-right: 5px; width: 50%; text-align: right; -} +} div.summary a { @@ -1182,7 +1475,7 @@ table.classindex margin-right: 3%; width: 94%; border: 0; - border-spacing: 0; + border-spacing: 0; padding: 0; } @@ -1200,11 +1493,11 @@ div.ingroups a div.header { - background-image:url('nav_h.png'); + background-image: var(--header-gradient-image); background-repeat:repeat-x; - background-color: #F3F9FE; + background-color: var(--header-background-color); margin: 0px; - border-bottom: 1px solid #8DC8FF; + border-bottom: 1px solid var(--header-separator-color); } div.headertitle @@ -1227,11 +1520,6 @@ dl.section { padding-left: 0px; } -dl.section.DocNodeRTL { - margin-right: 0px; - padding-right: 0px; -} - dl.note { margin-left: -7px; padding-left: 3px; @@ -1239,16 +1527,6 @@ dl.note { border-color: #D0C000; } -dl.note.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #D0C000; -} - dl.warning, dl.attention { margin-left: -7px; padding-left: 3px; @@ -1256,16 +1534,6 @@ dl.warning, dl.attention { border-color: #FF0000; } -dl.warning.DocNodeRTL, dl.attention.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #FF0000; -} - dl.pre, dl.post, dl.invariant { margin-left: -7px; padding-left: 3px; @@ -1273,16 +1541,6 @@ dl.pre, dl.post, dl.invariant { border-color: #00D000; } -dl.pre.DocNodeRTL, dl.post.DocNodeRTL, dl.invariant.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #00D000; -} - dl.deprecated { margin-left: -7px; padding-left: 3px; @@ -1290,16 +1548,6 @@ dl.deprecated { border-color: #505050; } -dl.deprecated.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #505050; -} - dl.todo { margin-left: -7px; padding-left: 3px; @@ -1307,16 +1555,6 @@ dl.todo { border-color: #00C0E0; } -dl.todo.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #00C0E0; -} - dl.test { margin-left: -7px; padding-left: 3px; @@ -1324,16 +1562,6 @@ dl.test { border-color: #3030E0; } -dl.test.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #3030E0; -} - dl.bug { margin-left: -7px; padding-left: 3px; @@ -1341,16 +1569,6 @@ dl.bug { border-color: #C08050; } -dl.bug.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #C08050; -} - dl.section dd { margin-bottom: 6px; } @@ -1381,21 +1599,24 @@ dl.section dd { #projectname { - font: 200% Tahoma, Arial,sans-serif; + font-size: 200%; + font-family: var(--font-family-title); margin: 0px; padding: 2px 0px; } - + #projectbrief { - font: 90% Tahoma, Arial,sans-serif; + font-size: 90%; + font-family: var(--font-family-title); margin: 0px; padding: 0px; } #projectnumber { - font: 50% Tahoma, Arial,sans-serif; + font-size: 50%; + font-family: 50% var(--font-family-title); margin: 0px; padding: 0px; } @@ -1405,7 +1626,8 @@ dl.section dd { padding: 0px; margin: 0px; width: 100%; - border-bottom: 1px solid #0067C9; + border-bottom: 1px solid var(--title-separator-color); + background-color: var(--title-background-color); } .image @@ -1438,17 +1660,12 @@ dl.section dd { font-weight: bold; } -div.zoom -{ - border: 1px solid #2E9AFE; -} - dl.citelist { margin-bottom:50px; } dl.citelist dt { - color:#00376A; + color:var(--citation-label-color); float:left; font-weight:bold; margin-right:10px; @@ -1464,8 +1681,8 @@ dl.citelist dd { div.toc { padding: 14px 25px; - background-color: #EAF5FE; - border: 1px solid #B2DAFF; + background-color: var(--toc-background-color); + border: 1px solid var(--toc-border-color); border-radius: 7px 7px 7px 7px; float: right; height: auto; @@ -1473,28 +1690,17 @@ div.toc { width: 200px; } -.PageDocRTL-title div.toc { - float: left !important; - text-align: right; -} - div.toc li { - background: url("bdwn.png") no-repeat scroll 0 5px transparent; - font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; + background: var(--toc-down-arrow-image) no-repeat scroll 0 5px transparent; + font: 10px/1.2 var(--font-family-toc); margin-top: 5px; padding-left: 10px; padding-top: 2px; } -.PageDocRTL-title div.toc li { - background-position-x: right !important; - padding-left: 0 !important; - padding-right: 10px; -} - div.toc h3 { - font: bold 12px/1.2 Arial,FreeSans,sans-serif; - color: #0057A9; + font: bold 12px/1.2 var(--font-family-toc); + color: var(--toc-header-color); border-bottom: 0 none; margin: 0; } @@ -1503,7 +1709,7 @@ div.toc ul { list-style: none outside none; border: medium none; padding: 0px; -} +} div.toc li.level1 { margin-left: 0px; @@ -1514,11 +1720,11 @@ div.toc li.level2 { } div.toc li.level3 { - margin-left: 30px; + margin-left: 15px; } div.toc li.level4 { - margin-left: 45px; + margin-left: 15px; } span.emoji { @@ -1531,29 +1737,9 @@ span.obfuscator { display: none; } -.PageDocRTL-title div.toc li.level1 { - margin-left: 0 !important; - margin-right: 0; -} - -.PageDocRTL-title div.toc li.level2 { - margin-left: 0 !important; - margin-right: 15px; -} - -.PageDocRTL-title div.toc li.level3 { - margin-left: 0 !important; - margin-right: 30px; -} - -.PageDocRTL-title div.toc li.level4 { - margin-left: 0 !important; - margin-right: 45px; -} - .inherit_header { font-weight: bold; - color: gray; + color: var(--inherit-header-color); cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; @@ -1586,10 +1772,11 @@ tr.heading h2 { #powerTip { cursor: default; /*white-space: nowrap;*/ - background-color: white; - border: 1px solid gray; + color: var(--tooltip-foreground-color); + background-color: var(--tooltip-background-color); + border: 1px solid var(--tooltip-border-color); border-radius: 4px 4px 4px 4px; - box-shadow: 1px 1px 7px gray; + box-shadow: var(--tooltip-shadow); display: none; font-size: smaller; max-width: 80%; @@ -1600,7 +1787,7 @@ tr.heading h2 { } #powerTip div.ttdoc { - color: grey; + color: var(--tooltip-doc-color); font-style: italic; } @@ -1608,18 +1795,24 @@ tr.heading h2 { font-weight: bold; } +#powerTip a { + color: var(--tooltip-link-color); +} + #powerTip div.ttname { font-weight: bold; } #powerTip div.ttdeci { - color: #006318; + color: var(--tooltip-declaration-color); } #powerTip div { margin: 0px; padding: 0px; - font: 12px/16px Roboto,sans-serif; + font-size: 12px; + font-family: var(--font-family-tooltip); + line-height: 16px; } #powerTip:before, #powerTip:after { @@ -1664,12 +1857,12 @@ tr.heading h2 { } #powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { - border-top-color: #FFFFFF; + border-top-color: var(--tooltip-background-color); border-width: 10px; margin: 0px -10px; } -#powerTip.n:before { - border-top-color: #808080; +#powerTip.n:before, #powerTip.ne:before, #powerTip.nw:before { + border-top-color: var(--tooltip-border-color); border-width: 11px; margin: 0px -11px; } @@ -1692,13 +1885,13 @@ tr.heading h2 { } #powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { - border-bottom-color: #FFFFFF; + border-bottom-color: var(--tooltip-background-color); border-width: 10px; margin: 0px -10px; } #powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { - border-bottom-color: #808080; + border-bottom-color: var(--tooltip-border-color); border-width: 11px; margin: 0px -11px; } @@ -1719,13 +1912,13 @@ tr.heading h2 { left: 100%; } #powerTip.e:after { - border-left-color: #FFFFFF; + border-left-color: var(--tooltip-border-color); border-width: 10px; top: 50%; margin-top: -10px; } #powerTip.e:before { - border-left-color: #808080; + border-left-color: var(--tooltip-border-color); border-width: 11px; top: 50%; margin-top: -11px; @@ -1735,13 +1928,13 @@ tr.heading h2 { right: 100%; } #powerTip.w:after { - border-right-color: #FFFFFF; + border-right-color: var(--tooltip-border-color); border-width: 10px; top: 50%; margin-top: -10px; } #powerTip.w:before { - border-right-color: #808080; + border-right-color: var(--tooltip-border-color); border-width: 11px; top: 50%; margin-top: -11px; @@ -1775,7 +1968,7 @@ table.markdownTable { } table.markdownTable td, table.markdownTable th { - border: 1px solid #002E5A; + border: 1px solid var(--table-cell-border-color); padding: 3px 7px 2px; } @@ -1783,8 +1976,8 @@ table.markdownTable tr { } th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { - background-color: #003E78; - color: #FFFFFF; + background-color: var(--table-header-background-color); + color: var(--table-header-foreground-color); font-size: 110%; padding-bottom: 4px; padding-top: 5px; @@ -1802,40 +1995,33 @@ th.markdownTableHeadCenter, td.markdownTableBodyCenter { text-align: center } -.DocNodeRTL { - text-align: right; - direction: rtl; -} - -.DocNodeLTR { - text-align: left; - direction: ltr; +tt, code, kbd, samp +{ + display: inline-block; } +/* @end */ -table.DocNodeRTL { - width: auto; - margin-right: 0; - margin-left: auto; +u { + text-decoration: underline; } -table.DocNodeLTR { - width: auto; - margin-right: auto; - margin-left: 0; +details>summary { + list-style-type: none; } -code.JavaDocCode { - direction:ltr; +details > summary::-webkit-details-marker { + display: none; } -tt, code, kbd, samp -{ - display: inline-block; - direction:ltr; +details>summary::before { + content: "\25ba"; + padding-right:4px; + font-size: 80%; } -/* @end */ -u { - text-decoration: underline; +details[open]>summary::before { + content: "\25bc"; + padding-right:4px; + font-size: 80%; } diff --git a/docs/doxygen/html/doxygen.svg b/docs/doxygen/html/doxygen.svg index 3f5ebcb6e..2bfeb7384 100644 --- a/docs/doxygen/html/doxygen.svg +++ b/docs/doxygen/html/doxygen.svg @@ -1,4 +1,6 @@ + @@ -17,7 +19,7 @@ - + diff --git a/docs/doxygen/html/dump_8hpp.html b/docs/doxygen/html/dump_8hpp.html index 84a796e7f..5c49aaf9a 100644 --- a/docs/doxygen/html/dump_8hpp.html +++ b/docs/doxygen/html/dump_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: dump.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,29 +127,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
void nc::dump (const NdArray< dtype > &inArray, const std::string &inFilename)
template<typename dtype >
void nc::dump (const NdArray< dtype > &inArray, const std::string &inFilename)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/dump_8hpp_source.html b/docs/doxygen/html/dump_8hpp_source.html index fee87e6fd..9008f0ab8 100644 --- a/docs/doxygen/html/dump_8hpp_source.html +++ b/docs/doxygen/html/dump_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: dump.hpp Source File @@ -50,7 +50,7 @@

NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/dynsections.js b/docs/doxygen/html/dynsections.js index 3174bd7be..b73c82889 100644 --- a/docs/doxygen/html/dynsections.js +++ b/docs/doxygen/html/dynsections.js @@ -47,6 +47,8 @@ function updateStripes() { $('table.directory tr'). removeClass('even').filter(':visible:even').addClass('even'); + $('table.directory tr'). + removeClass('odd').filter(':visible:odd').addClass('odd'); } function toggleLevel(level) @@ -118,4 +120,73 @@ function toggleInherit(id) $(img).attr('src',src.substring(0,src.length-10)+'open.png'); } } + +var opened=true; +// in case HTML_COLORSTYLE is LIGHT or DARK the vars will be replaced, so we write them out explicitly and use double quotes +var plusImg = [ "var(--fold-plus-image)", "var(--fold-plus-image-relpath)" ]; +var minusImg = [ "var(--fold-minus-image)", "var(--fold-minus-image-relpath)" ]; + +// toggle all folding blocks +function codefold_toggle_all(relPath) { + if (opened) { + $('#fold_all').css('background-image',plusImg[relPath]); + $('div[id^=foldopen]').hide(); + $('div[id^=foldclosed]').show(); + } else { + $('#fold_all').css('background-image',minusImg[relPath]); + $('div[id^=foldopen]').show(); + $('div[id^=foldclosed]').hide(); + } + opened=!opened; +} + +// toggle single folding block +function codefold_toggle(id) { + $('#foldopen'+id).toggle(); + $('#foldclosed'+id).toggle(); +} +function init_codefold(relPath) { + $('span[class=lineno]').css( + {'padding-right':'4px', + 'margin-right':'2px', + 'display':'inline-block', + 'width':'54px', + 'background':'linear-gradient(var(--fold-line-color),var(--fold-line-color)) no-repeat 46px/2px 100%' + }); + // add global toggle to first line + $('span[class=lineno]:first').append(''); + // add vertical lines to other rows + $('span[class=lineno]').not(':eq(0)').append(''); + // add toggle controls to lines with fold divs + $('div[class=foldopen]').each(function() { + // extract specific id to use + var id = $(this).attr('id').replace('foldopen',''); + // extract start and end foldable fragment attributes + var start = $(this).attr('data-start'); + var end = $(this).attr('data-end'); + // replace normal fold span with controls for the first line of a foldable fragment + $(this).find('span[class=fold]:first').replaceWith(''); + // append div for folded (closed) representation + $(this).after(''); + // extract the first line from the "open" section to represent closed content + var line = $(this).children().first().clone(); + // remove any glow that might still be active on the original line + $(line).removeClass('glow'); + if (start) { + // if line already ends with a start marker (e.g. trailing {), remove it + $(line).html($(line).html().replace(new RegExp('\\s*'+start+'\\s*$','g'),'')); + } + // replace minus with plus symbol + $(line).find('span[class=fold]').css('background-image',plusImg[relPath]); + // append ellipsis + $(line).append(' '+start+''+end); + // insert constructed line into closed div + $('#foldclosed'+id).html(line); + }); +} + /* @license-end */ diff --git a/docs/doxygen/html/ellint__1_8hpp.html b/docs/doxygen/html/ellint__1_8hpp.html index 92720d474..80b037d7f 100644 --- a/docs/doxygen/html/ellint__1_8hpp.html +++ b/docs/doxygen/html/ellint__1_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: ellint_1.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -125,34 +132,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype1 , typename dtype2 >
auto nc::special::ellint_1 (const NdArray< dtype1 > &inArrayK, const NdArray< dtype2 > &inArrayP)
template<typename dtype1 , typename dtype2 >
auto nc::special::ellint_1 (const NdArray< dtype1 > &inArrayK, const NdArray< dtype2 > &inArrayP)
 
template<typename dtype1 , typename dtype2 >
auto nc::special::ellint_1 (dtype1 inK, dtype2 inP)
template<typename dtype1 , typename dtype2 >
auto nc::special::ellint_1 (dtype1 inK, dtype2 inP)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/ellint__1_8hpp_source.html b/docs/doxygen/html/ellint__1_8hpp_source.html index a9f7d1ca1..d79867eb8 100644 --- a/docs/doxygen/html/ellint__1_8hpp_source.html +++ b/docs/doxygen/html/ellint__1_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: ellint_1.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/ellint__2_8hpp.html b/docs/doxygen/html/ellint__2_8hpp.html index 1a65bb528..791959de8 100644 --- a/docs/doxygen/html/ellint__2_8hpp.html +++ b/docs/doxygen/html/ellint__2_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: ellint_2.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -125,34 +132,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype1 , typename dtype2 >
auto nc::special::ellint_2 (const NdArray< dtype1 > &inArrayK, const NdArray< dtype2 > &inArrayP)
template<typename dtype1 , typename dtype2 >
auto nc::special::ellint_2 (const NdArray< dtype1 > &inArrayK, const NdArray< dtype2 > &inArrayP)
 
template<typename dtype1 , typename dtype2 >
auto nc::special::ellint_2 (dtype1 inK, dtype2 inP)
template<typename dtype1 , typename dtype2 >
auto nc::special::ellint_2 (dtype1 inK, dtype2 inP)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/ellint__2_8hpp_source.html b/docs/doxygen/html/ellint__2_8hpp_source.html index aa201b417..21fc293d9 100644 --- a/docs/doxygen/html/ellint__2_8hpp_source.html +++ b/docs/doxygen/html/ellint__2_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: ellint_2.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/ellint__3_8hpp.html b/docs/doxygen/html/ellint__3_8hpp.html index 375573d2b..147709b19 100644 --- a/docs/doxygen/html/ellint__3_8hpp.html +++ b/docs/doxygen/html/ellint__3_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: ellint_3.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -125,34 +132,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype1 , typename dtype2 , typename dtype3 >
auto nc::special::ellint_3 (const NdArray< dtype1 > &inArrayK, const NdArray< dtype2 > &inArrayV, const NdArray< dtype3 > &inArrayP)
template<typename dtype1 , typename dtype2 , typename dtype3 >
auto nc::special::ellint_3 (const NdArray< dtype1 > &inArrayK, const NdArray< dtype2 > &inArrayV, const NdArray< dtype3 > &inArrayP)
 
template<typename dtype1 , typename dtype2 , typename dtype3 >
auto nc::special::ellint_3 (dtype1 inK, dtype2 inV, dtype3 inP)
template<typename dtype1 , typename dtype2 , typename dtype3 >
auto nc::special::ellint_3 (dtype1 inK, dtype2 inV, dtype3 inP)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/ellint__3_8hpp_source.html b/docs/doxygen/html/ellint__3_8hpp_source.html index 8eb61044c..abbfd20df 100644 --- a/docs/doxygen/html/ellint__3_8hpp_source.html +++ b/docs/doxygen/html/ellint__3_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: ellint_3.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/empty_8hpp.html b/docs/doxygen/html/empty_8hpp.html index eaf5590a8..b58fcf6db 100644 --- a/docs/doxygen/html/empty_8hpp.html +++ b/docs/doxygen/html/empty_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: empty.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,7 +120,7 @@
empty.hpp File Reference
-
#include "NumCpp/Core/Shape.hpp"
+ @@ -121,32 +128,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::empty (const Shape &inShape)
template<typename dtype >
NdArray< dtypenc::empty (const Shape &inShape)
 
template<typename dtype >
NdArray< dtype > nc::empty (uint32 inNumRows, uint32 inNumCols)
template<typename dtype >
NdArray< dtypenc::empty (uint32 inNumRows, uint32 inNumCols)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/empty_8hpp_source.html b/docs/doxygen/html/empty_8hpp_source.html index 81a0453c9..33c80d23c 100644 --- a/docs/doxygen/html/empty_8hpp_source.html +++ b/docs/doxygen/html/empty_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: empty.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/empty__like_8hpp.html b/docs/doxygen/html/empty__like_8hpp.html index e3e9ef130..5aea59691 100644 --- a/docs/doxygen/html/empty__like_8hpp.html +++ b/docs/doxygen/html/empty__like_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: empty_like.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -119,29 +126,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::empty_like (const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< dtypenc::empty_like (const NdArray< dtype > &inArray)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/empty__like_8hpp_source.html b/docs/doxygen/html/empty__like_8hpp_source.html index d179487a5..28e08d8fd 100644 --- a/docs/doxygen/html/empty__like_8hpp_source.html +++ b/docs/doxygen/html/empty__like_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: empty_like.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/endianess_8hpp.html b/docs/doxygen/html/endianess_8hpp.html index eacd7bdcc..ccfa60abf 100644 --- a/docs/doxygen/html/endianess_8hpp.html +++ b/docs/doxygen/html/endianess_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: endianess.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -119,29 +126,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
Endian nc::endianess (const NdArray< dtype > &inArray) noexcept
template<typename dtype >
Endian nc::endianess (const NdArray< dtype > &inArray) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/endianess_8hpp_source.html b/docs/doxygen/html/endianess_8hpp_source.html index 2ccb9b949..fde2682ea 100644 --- a/docs/doxygen/html/endianess_8hpp_source.html +++ b/docs/doxygen/html/endianess_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: endianess.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/equal_8hpp.html b/docs/doxygen/html/equal_8hpp.html index fcc16b0b2..c6240b43e 100644 --- a/docs/doxygen/html/equal_8hpp.html +++ b/docs/doxygen/html/equal_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: equal.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -119,29 +126,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< bool > nc::equal (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
template<typename dtype >
NdArray< boolnc::equal (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/equal_8hpp_source.html b/docs/doxygen/html/equal_8hpp_source.html index 2cc5d8749..3fd432932 100644 --- a/docs/doxygen/html/equal_8hpp_source.html +++ b/docs/doxygen/html/equal_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: equal.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/erf_8hpp.html b/docs/doxygen/html/erf_8hpp.html index e5a4b8e6c..f73a160d6 100644 --- a/docs/doxygen/html/erf_8hpp.html +++ b/docs/doxygen/html/erf_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: erf.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,34 +129,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::special::erf (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::special::erf (const NdArray< dtype > &inArray)
 
template<typename dtype >
auto nc::special::erf (dtype inValue)
template<typename dtype >
auto nc::special::erf (dtype inValue)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/erf_8hpp_source.html b/docs/doxygen/html/erf_8hpp_source.html index 75d3be66f..d9bd5b794 100644 --- a/docs/doxygen/html/erf_8hpp_source.html +++ b/docs/doxygen/html/erf_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: erf.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/erf__inv_8hpp.html b/docs/doxygen/html/erf__inv_8hpp.html index 35ef944e1..0823460f6 100644 --- a/docs/doxygen/html/erf__inv_8hpp.html +++ b/docs/doxygen/html/erf__inv_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: erf_inv.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,34 +129,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::special::erf_inv (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::special::erf_inv (const NdArray< dtype > &inArray)
 
template<typename dtype >
auto nc::special::erf_inv (dtype inValue)
template<typename dtype >
auto nc::special::erf_inv (dtype inValue)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/erf__inv_8hpp_source.html b/docs/doxygen/html/erf__inv_8hpp_source.html index 836ff98a9..208c23208 100644 --- a/docs/doxygen/html/erf__inv_8hpp_source.html +++ b/docs/doxygen/html/erf__inv_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: erf_inv.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/erfc_8hpp.html b/docs/doxygen/html/erfc_8hpp.html index 81f9d0bcd..5a75a4d5e 100644 --- a/docs/doxygen/html/erfc_8hpp.html +++ b/docs/doxygen/html/erfc_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: erfc.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,34 +129,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::special::erfc (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::special::erfc (const NdArray< dtype > &inArray)
 
template<typename dtype >
auto nc::special::erfc (dtype inValue)
template<typename dtype >
auto nc::special::erfc (dtype inValue)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/erfc_8hpp_source.html b/docs/doxygen/html/erfc_8hpp_source.html index efd05fdf4..921b77b55 100644 --- a/docs/doxygen/html/erfc_8hpp_source.html +++ b/docs/doxygen/html/erfc_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: erfc.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/erfc__inv_8hpp.html b/docs/doxygen/html/erfc__inv_8hpp.html index 3b7609d1b..18bd2eea1 100644 --- a/docs/doxygen/html/erfc__inv_8hpp.html +++ b/docs/doxygen/html/erfc__inv_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: erfc_inv.hpp File Reference @@ -50,7 +50,7 @@

NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,34 +129,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::special::erfc_inv (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::special::erfc_inv (const NdArray< dtype > &inArray)
 
template<typename dtype >
auto nc::special::erfc_inv (dtype inValue)
template<typename dtype >
auto nc::special::erfc_inv (dtype inValue)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/erfc__inv_8hpp_source.html b/docs/doxygen/html/erfc__inv_8hpp_source.html index 8a8fa4350..864f8bffd 100644 --- a/docs/doxygen/html/erfc__inv_8hpp_source.html +++ b/docs/doxygen/html/erfc__inv_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: erfc_inv.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/essentially_equal_8hpp.html b/docs/doxygen/html/essentially_equal_8hpp.html index 473b39dab..a3ac330d7 100644 --- a/docs/doxygen/html/essentially_equal_8hpp.html +++ b/docs/doxygen/html/essentially_equal_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: essentiallyEqual.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,34 +130,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::utils
namespace  nc::utils
 
- - + + - - + +

Functions

template<typename dtype , std::enable_if_t< std::is_integral< dtype >::value, int > = 0>
bool nc::utils::essentiallyEqual (dtype inValue1, dtype inValue2) noexcept
template<typename dtype , std::enable_if_t< std::is_integral< dtype >::value, int > = 0>
bool nc::utils::essentiallyEqual (dtype inValue1, dtype inValue2) noexcept
 
template<typename dtype , std::enable_if_t< std::is_floating_point< dtype >::value, int > = 0>
bool nc::utils::essentiallyEqual (dtype inValue1, dtype inValue2, dtype inEpsilon) noexcept
template<typename dtype , std::enable_if_t< std::is_floating_point< dtype >::value, int > = 0>
bool nc::utils::essentiallyEqual (dtype inValue1, dtype inValue2, dtype inEpsilon) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description tests that 2 floating point values are "essentially equal"

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description tests that 2 floating point values are "essentially equal"

diff --git a/docs/doxygen/html/essentially_equal_8hpp_source.html b/docs/doxygen/html/essentially_equal_8hpp_source.html index 80933880e..48147d00b 100644 --- a/docs/doxygen/html/essentially_equal_8hpp_source.html +++ b/docs/doxygen/html/essentially_equal_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: essentiallyEqual.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/essentially_equal_complex_8hpp.html b/docs/doxygen/html/essentially_equal_complex_8hpp.html index 0619f2c7f..f38a91f71 100644 --- a/docs/doxygen/html/essentially_equal_complex_8hpp.html +++ b/docs/doxygen/html/essentially_equal_complex_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: essentiallyEqualComplex.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,34 +131,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::utils
namespace  nc::utils
 
- - + + - - + +

Functions

template<typename dtype , std::enable_if_t< std::is_integral< dtype >::value, int > = 0>
bool nc::utils::essentiallyEqual (const std::complex< dtype > &inValue1, const std::complex< dtype > &inValue2) noexcept
template<typename dtype , std::enable_if_t< std::is_integral< dtype >::value, int > = 0>
bool nc::utils::essentiallyEqual (const std::complex< dtype > &inValue1, const std::complex< dtype > &inValue2) noexcept
 
template<typename dtype , std::enable_if_t< std::is_floating_point< dtype >::value, int > = 0>
bool nc::utils::essentiallyEqual (const std::complex< dtype > &inValue1, const std::complex< dtype > &inValue2, const std::complex< dtype > &inEpsilon) noexcept
template<typename dtype , std::enable_if_t< std::is_floating_point< dtype >::value, int > = 0>
bool nc::utils::essentiallyEqual (const std::complex< dtype > &inValue1, const std::complex< dtype > &inValue2, const std::complex< dtype > &inEpsilon) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description tests that 2 floating point values are "essentially equal"

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description tests that 2 floating point values are "essentially equal"

diff --git a/docs/doxygen/html/essentially_equal_complex_8hpp_source.html b/docs/doxygen/html/essentially_equal_complex_8hpp_source.html index fd33b129a..4bcb183b2 100644 --- a/docs/doxygen/html/essentially_equal_complex_8hpp_source.html +++ b/docs/doxygen/html/essentially_equal_complex_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: essentiallyEqualComplex.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/examples.html b/docs/doxygen/html/examples.html index 2eed4f62c..174182da7 100644 --- a/docs/doxygen/html/examples.html +++ b/docs/doxygen/html/examples.html @@ -5,7 +5,7 @@ - + NumCpp: Examples @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,7 +128,7 @@ diff --git a/docs/doxygen/html/exp2_8hpp.html b/docs/doxygen/html/exp2_8hpp.html index 451ecd9fd..72afa9811 100644 --- a/docs/doxygen/html/exp2_8hpp.html +++ b/docs/doxygen/html/exp2_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: exp2.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,32 +129,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::exp2 (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::exp2 (const NdArray< dtype > &inArray)
 
template<typename dtype >
auto nc::exp2 (dtype inValue) noexcept
template<typename dtype >
auto nc::exp2 (dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/exp2_8hpp_source.html b/docs/doxygen/html/exp2_8hpp_source.html index 99e5ae03d..048a8d4be 100644 --- a/docs/doxygen/html/exp2_8hpp_source.html +++ b/docs/doxygen/html/exp2_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: exp2.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/exp_8hpp.html b/docs/doxygen/html/exp_8hpp.html index 9e7ef6db1..cd870b958 100644 --- a/docs/doxygen/html/exp_8hpp.html +++ b/docs/doxygen/html/exp_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: exp.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,32 +130,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::exp (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::exp (const NdArray< dtype > &inArray)
 
template<typename dtype >
auto nc::exp (dtype inValue) noexcept
template<typename dtype >
auto nc::exp (dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/exp_8hpp_source.html b/docs/doxygen/html/exp_8hpp_source.html index d0db8ddc1..3c706f261 100644 --- a/docs/doxygen/html/exp_8hpp_source.html +++ b/docs/doxygen/html/exp_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: exp.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/expint_8hpp.html b/docs/doxygen/html/expint_8hpp.html index 11131d745..158fcecd4 100644 --- a/docs/doxygen/html/expint_8hpp.html +++ b/docs/doxygen/html/expint_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: expint.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,34 +131,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::special::expint (const NdArray< dtype > &inArrayX)
template<typename dtype >
auto nc::special::expint (const NdArray< dtype > &inArrayX)
 
template<typename dtype >
auto nc::special::expint (dtype inX)
template<typename dtype >
auto nc::special::expint (dtype inX)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/expint_8hpp_source.html b/docs/doxygen/html/expint_8hpp_source.html index a4c77830f..c55e91194 100644 --- a/docs/doxygen/html/expint_8hpp_source.html +++ b/docs/doxygen/html/expint_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: expint.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/expm1_8hpp.html b/docs/doxygen/html/expm1_8hpp.html index e80ef5759..01a08aa93 100644 --- a/docs/doxygen/html/expm1_8hpp.html +++ b/docs/doxygen/html/expm1_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: expm1.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,32 +129,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::expm1 (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::expm1 (const NdArray< dtype > &inArray)
 
template<typename dtype >
auto nc::expm1 (dtype inValue) noexcept
template<typename dtype >
auto nc::expm1 (dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/expm1_8hpp_source.html b/docs/doxygen/html/expm1_8hpp_source.html index 13436b8be..c09c446a4 100644 --- a/docs/doxygen/html/expm1_8hpp_source.html +++ b/docs/doxygen/html/expm1_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: expm1.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/exponential_8hpp.html b/docs/doxygen/html/exponential_8hpp.html index ce0f002dd..2a1d48307 100644 --- a/docs/doxygen/html/exponential_8hpp.html +++ b/docs/doxygen/html/exponential_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: exponential.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -116,7 +123,7 @@
#include <algorithm>
#include <random>
#include "NumCpp/Core/Internal/StaticAsserts.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/NdArray.hpp"
#include "NumCpp/Random/generator.hpp"
@@ -124,42 +131,42 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::random
namespace  nc::random
 
namespace  nc::random::detail
namespace  nc::random::detail
 
- - + + - - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::random::exponential (const Shape &inShape, dtype inScaleValue=1)
template<typename dtype >
NdArray< dtypenc::random::exponential (const Shape &inShape, dtype inScaleValue=1)
 
template<typename dtype >
dtype nc::random::exponential (dtype inScaleValue=1)
template<typename dtype >
dtype nc::random::exponential (dtype inScaleValue=1)
 
template<typename dtype , typename GeneratorType = std::mt19937>
NdArray< dtype > nc::random::detail::exponential (GeneratorType &generator, const Shape &inShape, dtype inScaleValue=1)
template<typename dtype , typename GeneratorType = std::mt19937>
NdArray< dtypenc::random::detail::exponential (GeneratorType &generator, const Shape &inShape, dtype inScaleValue=1)
 
template<typename dtype , typename GeneratorType = std::mt19937>
dtype nc::random::detail::exponential (GeneratorType &generator, dtype inScaleValue=1)
template<typename dtype , typename GeneratorType = std::mt19937>
dtype nc::random::detail::exponential (GeneratorType &generator, dtype inScaleValue=1)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description "exponential" distrubution

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description "exponential" distrubution

diff --git a/docs/doxygen/html/exponential_8hpp_source.html b/docs/doxygen/html/exponential_8hpp_source.html index e01d9669d..9a7ee39cc 100644 --- a/docs/doxygen/html/exponential_8hpp_source.html +++ b/docs/doxygen/html/exponential_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: exponential.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/extract_8hpp.html b/docs/doxygen/html/extract_8hpp.html index c049bdfd9..678f7699b 100644 --- a/docs/doxygen/html/extract_8hpp.html +++ b/docs/doxygen/html/extract_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: extract.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,29 +128,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::extract (const NdArray< bool > &condition, const NdArray< dtype > &arr)
template<typename dtype >
NdArray< dtypenc::extract (const NdArray< bool > &condition, const NdArray< dtype > &arr)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/extract_8hpp_source.html b/docs/doxygen/html/extract_8hpp_source.html index e15fddde0..a91fddc47 100644 --- a/docs/doxygen/html/extract_8hpp_source.html +++ b/docs/doxygen/html/extract_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: extract.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/extreme_value_8hpp.html b/docs/doxygen/html/extreme_value_8hpp.html index dde69edab..fedaea3ec 100644 --- a/docs/doxygen/html/extreme_value_8hpp.html +++ b/docs/doxygen/html/extreme_value_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: extremeValue.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -118,7 +125,7 @@ #include <string>
#include "NumCpp/Core/Internal/Error.hpp"
#include "NumCpp/Core/Internal/StaticAsserts.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/NdArray.hpp"
#include "NumCpp/Random/generator.hpp"
@@ -126,42 +133,42 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::random
namespace  nc::random
 
namespace  nc::random::detail
namespace  nc::random::detail
 
- - + + - - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::random::extremeValue (const Shape &inShape, dtype inA=1, dtype inB=1)
template<typename dtype >
NdArray< dtypenc::random::extremeValue (const Shape &inShape, dtype inA=1, dtype inB=1)
 
template<typename dtype >
dtype nc::random::extremeValue (dtype inA=1, dtype inB=1)
template<typename dtype >
dtype nc::random::extremeValue (dtype inA=1, dtype inB=1)
 
template<typename dtype , typename GeneratorType = std::mt19937>
NdArray< dtype > nc::random::detail::extremeValue (GeneratorType &generator, const Shape &inShape, dtype inA=1, dtype inB=1)
template<typename dtype , typename GeneratorType = std::mt19937>
NdArray< dtypenc::random::detail::extremeValue (GeneratorType &generator, const Shape &inShape, dtype inA=1, dtype inB=1)
 
template<typename dtype , typename GeneratorType = std::mt19937>
dtype nc::random::detail::extremeValue (GeneratorType &generator, dtype inA=1, dtype inB=1)
template<typename dtype , typename GeneratorType = std::mt19937>
dtype nc::random::detail::extremeValue (GeneratorType &generator, dtype inA=1, dtype inB=1)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description "extreme value" distrubution.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description "extreme value" distrubution.

diff --git a/docs/doxygen/html/extreme_value_8hpp_source.html b/docs/doxygen/html/extreme_value_8hpp_source.html index 76f81a323..ecc5127e0 100644 --- a/docs/doxygen/html/extreme_value_8hpp_source.html +++ b/docs/doxygen/html/extreme_value_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: extremeValue.hpp Source File @@ -50,7 +50,7 @@

NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/eye_8hpp.html b/docs/doxygen/html/eye_8hpp.html index 84cc77381..813fef6e3 100644 --- a/docs/doxygen/html/eye_8hpp.html +++ b/docs/doxygen/html/eye_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: eye.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -114,7 +121,7 @@
@@ -122,35 +129,35 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::eye (const Shape &inShape, int32 inK=0)
template<typename dtype >
NdArray< dtypenc::eye (const Shape &inShape, int32 inK=0)
 
template<typename dtype >
NdArray< dtype > nc::eye (uint32 inN, int32 inK=0)
template<typename dtype >
NdArray< dtypenc::eye (uint32 inN, int32 inK=0)
 
template<typename dtype >
NdArray< dtype > nc::eye (uint32 inN, uint32 inM, int32 inK=0)
template<typename dtype >
NdArray< dtypenc::eye (uint32 inN, uint32 inM, int32 inK=0)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/eye_8hpp_source.html b/docs/doxygen/html/eye_8hpp_source.html index aea6dea7f..93330dd59 100644 --- a/docs/doxygen/html/eye_8hpp_source.html +++ b/docs/doxygen/html/eye_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: eye.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/f_8hpp.html b/docs/doxygen/html/f_8hpp.html index 5755cd68b..beb545187 100644 --- a/docs/doxygen/html/f_8hpp.html +++ b/docs/doxygen/html/f_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: f.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -118,7 +125,7 @@ #include <string>
#include "NumCpp/Core/Internal/Error.hpp"
#include "NumCpp/Core/Internal/StaticAsserts.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/NdArray.hpp"
#include "NumCpp/Random/generator.hpp"
@@ -126,42 +133,42 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::random
namespace  nc::random
 
namespace  nc::random::detail
namespace  nc::random::detail
 
- - + + - - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::random::f (const Shape &inShape, dtype inDofN, dtype inDofD)
template<typename dtype >
NdArray< dtypenc::random::f (const Shape &inShape, dtype inDofN, dtype inDofD)
 
template<typename dtype >
dtype nc::random::f (dtype inDofN, dtype inDofD)
template<typename dtype >
dtype nc::random::f (dtype inDofN, dtype inDofD)
 
template<typename dtype , typename GeneratorType = std::mt19937>
NdArray< dtype > nc::random::detail::f (GeneratorType &generator, const Shape &inShape, dtype inDofN, dtype inDofD)
template<typename dtype , typename GeneratorType = std::mt19937>
NdArray< dtypenc::random::detail::f (GeneratorType &generator, const Shape &inShape, dtype inDofN, dtype inDofD)
 
template<typename dtype , typename GeneratorType = std::mt19937>
dtype nc::random::detail::f (GeneratorType &generator, dtype inDofN, dtype inDofD)
template<typename dtype , typename GeneratorType = std::mt19937>
dtype nc::random::detail::f (GeneratorType &generator, dtype inDofN, dtype inDofD)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description "F" distrubution.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description "F" distrubution.

diff --git a/docs/doxygen/html/f_8hpp_source.html b/docs/doxygen/html/f_8hpp_source.html index c8ea8909c..f6da786aa 100644 --- a/docs/doxygen/html/f_8hpp_source.html +++ b/docs/doxygen/html/f_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: f.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/factorial_8hpp.html b/docs/doxygen/html/factorial_8hpp.html index 52af07aaa..912525094 100644 --- a/docs/doxygen/html/factorial_8hpp.html +++ b/docs/doxygen/html/factorial_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: factorial.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,32 +130,32 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- + - +

Functions

NdArray< double > nc::special::factorial (const NdArray< uint32 > &inArray)
NdArray< doublenc::special::factorial (const NdArray< uint32 > &inArray)
 
double nc::special::factorial (uint32 inValue)
double nc::special::factorial (uint32 inValue)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/factorial_8hpp_source.html b/docs/doxygen/html/factorial_8hpp_source.html index 41e03e54e..ddea04baf 100644 --- a/docs/doxygen/html/factorial_8hpp_source.html +++ b/docs/doxygen/html/factorial_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: factorial.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/files.html b/docs/doxygen/html/files.html index af1bc631f..6362b2003 100644 --- a/docs/doxygen/html/files.html +++ b/docs/doxygen/html/files.html @@ -5,7 +5,7 @@ - + NumCpp: File List @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,55 +120,55 @@
Here is a list of all files with brief descriptions:
[detail level 123456]
- + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -170,18 +177,18 @@ - + - + - - - + + + @@ -219,7 +226,7 @@ - + @@ -228,270 +235,270 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -503,11 +510,11 @@ - - - - - + + + + + @@ -524,60 +531,60 @@ - - - + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -585,16 +592,16 @@ - - - - - + + + + + - + @@ -603,7 +610,7 @@ - + @@ -620,7 +627,7 @@ - + @@ -634,39 +641,39 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - +
  docs
 markdown
 markdown
  include
  NumCpp
  NumCpp
  Coordinates
  Core
  Core
  DateTime
  Filter
  Filter
  Functions
  ImageProcessing
  ImageProcessing
  Integrate
  Linalg
  Linalg
  Logging
  NdArray
  NdArray
  Polynomial
  PythonInterface
  PythonInterface
  Random
  Roots
  Roots
  Rotations
  Special
  Special
  Utils
  Vector
  Vector
 Coordinates.hpp
 Core.hpp
 Core.hpp
 DateTime.hpp
 Filter.hpp
 Filter.hpp
 Functions.hpp
 ImageProcessing.hpp
 ImageProcessing.hpp
 Integrate.hpp
 Linalg.hpp
 Linalg.hpp
 Logging.hpp
 NdArray.hpp
 NdArray.hpp
 Polynomial.hpp
 PythonInterface.hpp
 PythonInterface.hpp
 Random.hpp
 Roots.hpp
 Roots.hpp
 Rotations.hpp
 Special.hpp
 Special.hpp
 Utils.hpp
 Vector.hpp
 Vector.hpp
 NumCpp.hpp
@@ -675,7 +682,7 @@ diff --git a/docs/doxygen/html/fill_corners_8hpp.html b/docs/doxygen/html/fill_corners_8hpp.html index 0c9e31fd1..0cced31e1 100644 --- a/docs/doxygen/html/fill_corners_8hpp.html +++ b/docs/doxygen/html/fill_corners_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: fillCorners.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -114,7 +121,7 @@
#include "NumCpp/Core/Internal/StaticAsserts.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/Core/Slice.hpp"
#include "NumCpp/Core/Types.hpp"
#include "NumCpp/NdArray.hpp"
@@ -123,36 +130,36 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::filter
namespace  nc::filter
 
namespace  nc::filter::boundary
namespace  nc::filter::boundary
 
- - + + - - + +

Functions

template<typename dtype >
void nc::filter::boundary::fillCorners (NdArray< dtype > &inArray, uint32 inBorderWidth)
template<typename dtype >
void nc::filter::boundary::fillCorners (NdArray< dtype > &inArray, uint32 inBorderWidth)
 
template<typename dtype >
void nc::filter::boundary::fillCorners (NdArray< dtype > &inArray, uint32 inBorderWidth, dtype inFillValue)
template<typename dtype >
void nc::filter::boundary::fillCorners (NdArray< dtype > &inArray, uint32 inBorderWidth, dtype inFillValue)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description extends the corner values

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description extends the corner values

diff --git a/docs/doxygen/html/fill_corners_8hpp_source.html b/docs/doxygen/html/fill_corners_8hpp_source.html index a54f3ccf4..e440888a1 100644 --- a/docs/doxygen/html/fill_corners_8hpp_source.html +++ b/docs/doxygen/html/fill_corners_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: fillCorners.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/fill_diagnol_8hpp.html b/docs/doxygen/html/fill_diagnol_8hpp.html index 7bc2181b1..6d28521e3 100644 --- a/docs/doxygen/html/fill_diagnol_8hpp.html +++ b/docs/doxygen/html/fill_diagnol_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: fillDiagnol.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,7 +120,7 @@
fillDiagnol.hpp File Reference
-
#include "NumCpp/Core/Shape.hpp"
+ @@ -121,29 +128,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
void nc::fillDiagonal (NdArray< dtype > &inArray, dtype inValue) noexcept
template<typename dtype >
void nc::fillDiagonal (NdArray< dtype > &inArray, dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/fill_diagnol_8hpp_source.html b/docs/doxygen/html/fill_diagnol_8hpp_source.html index af579be88..a384d3a3b 100644 --- a/docs/doxygen/html/fill_diagnol_8hpp_source.html +++ b/docs/doxygen/html/fill_diagnol_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: fillDiagnol.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/find_8hpp.html b/docs/doxygen/html/find_8hpp.html index c24a73e07..ea336e398 100644 --- a/docs/doxygen/html/find_8hpp.html +++ b/docs/doxygen/html/find_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: find.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,28 +128,28 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- +

Functions

NdArray< uint32 > nc::find (const NdArray< bool > &mask, uint32 n=std::numeric_limits< uint32 >::max())
NdArray< uint32nc::find (const NdArray< bool > &mask, uint32 n=std::numeric_limits< uint32 >::max())
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/find_8hpp_source.html b/docs/doxygen/html/find_8hpp_source.html index 8322a8fcb..b7a87bc72 100644 --- a/docs/doxygen/html/find_8hpp_source.html +++ b/docs/doxygen/html/find_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: find.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/fix_8hpp.html b/docs/doxygen/html/fix_8hpp.html index fedc9ad93..dfa10701c 100644 --- a/docs/doxygen/html/fix_8hpp.html +++ b/docs/doxygen/html/fix_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: fix.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,32 +129,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::fix (const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< dtypenc::fix (const NdArray< dtype > &inArray)
 
template<typename dtype >
dtype nc::fix (dtype inValue) noexcept
template<typename dtype >
dtype nc::fix (dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/fix_8hpp_source.html b/docs/doxygen/html/fix_8hpp_source.html index 95da38031..5c0b25421 100644 --- a/docs/doxygen/html/fix_8hpp_source.html +++ b/docs/doxygen/html/fix_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: fix.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/flatnonzero_8hpp.html b/docs/doxygen/html/flatnonzero_8hpp.html index f4f6547a8..26b9909d0 100644 --- a/docs/doxygen/html/flatnonzero_8hpp.html +++ b/docs/doxygen/html/flatnonzero_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: flatnonzero.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -119,29 +126,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< uint32 > nc::flatnonzero (const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< uint32nc::flatnonzero (const NdArray< dtype > &inArray)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/flatnonzero_8hpp_source.html b/docs/doxygen/html/flatnonzero_8hpp_source.html index 7875cfabd..00d2081e6 100644 --- a/docs/doxygen/html/flatnonzero_8hpp_source.html +++ b/docs/doxygen/html/flatnonzero_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: flatnonzero.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/flatten_8hpp.html b/docs/doxygen/html/flatten_8hpp.html index e579c57a9..b2e07aced 100644 --- a/docs/doxygen/html/flatten_8hpp.html +++ b/docs/doxygen/html/flatten_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: flatten.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -119,29 +126,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::flatten (const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< dtypenc::flatten (const NdArray< dtype > &inArray)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/flatten_8hpp_source.html b/docs/doxygen/html/flatten_8hpp_source.html index 81e80fb51..d9d3978d9 100644 --- a/docs/doxygen/html/flatten_8hpp_source.html +++ b/docs/doxygen/html/flatten_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: flatten.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/flip_8hpp.html b/docs/doxygen/html/flip_8hpp.html index 1faf92f2d..24efb3141 100644 --- a/docs/doxygen/html/flip_8hpp.html +++ b/docs/doxygen/html/flip_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: flip.hpp File Reference @@ -50,7 +50,7 @@

NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,29 +128,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::flip (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
template<typename dtype >
NdArray< dtypenc::flip (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/flip_8hpp_source.html b/docs/doxygen/html/flip_8hpp_source.html index f5f7739f4..7a6b3912c 100644 --- a/docs/doxygen/html/flip_8hpp_source.html +++ b/docs/doxygen/html/flip_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: flip.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/fliplr_8hpp.html b/docs/doxygen/html/fliplr_8hpp.html index 58cf7089c..54d78d2c2 100644 --- a/docs/doxygen/html/fliplr_8hpp.html +++ b/docs/doxygen/html/fliplr_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: fliplr.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,29 +128,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::fliplr (const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< dtypenc::fliplr (const NdArray< dtype > &inArray)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/fliplr_8hpp_source.html b/docs/doxygen/html/fliplr_8hpp_source.html index 66c2b0cf9..ce1cf0d2c 100644 --- a/docs/doxygen/html/fliplr_8hpp_source.html +++ b/docs/doxygen/html/fliplr_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: fliplr.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/flipud_8hpp.html b/docs/doxygen/html/flipud_8hpp.html index cef1987c1..c8b8b32eb 100644 --- a/docs/doxygen/html/flipud_8hpp.html +++ b/docs/doxygen/html/flipud_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: flipud.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,29 +128,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::flipud (const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< dtypenc::flipud (const NdArray< dtype > &inArray)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/flipud_8hpp_source.html b/docs/doxygen/html/flipud_8hpp_source.html index 6a43f9884..af78fa56f 100644 --- a/docs/doxygen/html/flipud_8hpp_source.html +++ b/docs/doxygen/html/flipud_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: flipud.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/floor_8hpp.html b/docs/doxygen/html/floor_8hpp.html index ad35fde09..6b6fe2e82 100644 --- a/docs/doxygen/html/floor_8hpp.html +++ b/docs/doxygen/html/floor_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: floor.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,32 +129,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::floor (const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< dtypenc::floor (const NdArray< dtype > &inArray)
 
template<typename dtype >
dtype nc::floor (dtype inValue) noexcept
template<typename dtype >
dtype nc::floor (dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/floor_8hpp_source.html b/docs/doxygen/html/floor_8hpp_source.html index a79e5e81b..acc913e44 100644 --- a/docs/doxygen/html/floor_8hpp_source.html +++ b/docs/doxygen/html/floor_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: floor.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/floor__divide_8hpp.html b/docs/doxygen/html/floor__divide_8hpp.html index 6896865ef..2c28c0e98 100644 --- a/docs/doxygen/html/floor__divide_8hpp.html +++ b/docs/doxygen/html/floor__divide_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: floor_divide.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,32 +129,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::floor_divide (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
template<typename dtype >
NdArray< dtypenc::floor_divide (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
 
template<typename dtype >
dtype nc::floor_divide (dtype inValue1, dtype inValue2) noexcept
template<typename dtype >
dtype nc::floor_divide (dtype inValue1, dtype inValue2) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/floor__divide_8hpp_source.html b/docs/doxygen/html/floor__divide_8hpp_source.html index 97225665e..e02063c28 100644 --- a/docs/doxygen/html/floor__divide_8hpp_source.html +++ b/docs/doxygen/html/floor__divide_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: floor_divide.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/fmax_8hpp.html b/docs/doxygen/html/fmax_8hpp.html index 01a810c26..29837fda1 100644 --- a/docs/doxygen/html/fmax_8hpp.html +++ b/docs/doxygen/html/fmax_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: fmax.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -125,38 +132,38 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::fmax (const dtype &inScalar, const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< dtypenc::fmax (const dtype &inScalar, const NdArray< dtype > &inArray)
 
template<typename dtype >
NdArray< dtype > nc::fmax (const NdArray< dtype > &inArray, const dtype &inScalar)
template<typename dtype >
NdArray< dtypenc::fmax (const NdArray< dtype > &inArray, const dtype &inScalar)
 
template<typename dtype >
NdArray< dtype > nc::fmax (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
template<typename dtype >
NdArray< dtypenc::fmax (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
 
template<typename dtype >
dtype nc::fmax (dtype inValue1, dtype inValue2) noexcept
template<typename dtype >
dtype nc::fmax (dtype inValue1, dtype inValue2) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/fmax_8hpp_source.html b/docs/doxygen/html/fmax_8hpp_source.html index 58e0e9e1f..6b2946310 100644 --- a/docs/doxygen/html/fmax_8hpp_source.html +++ b/docs/doxygen/html/fmax_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: fmax.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/fmin_8hpp.html b/docs/doxygen/html/fmin_8hpp.html index b2d961cc1..71eab0ef3 100644 --- a/docs/doxygen/html/fmin_8hpp.html +++ b/docs/doxygen/html/fmin_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: fmin.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -126,38 +133,38 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::fmin (const dtype &inScalar, const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< dtypenc::fmin (const dtype &inScalar, const NdArray< dtype > &inArray)
 
template<typename dtype >
NdArray< dtype > nc::fmin (const NdArray< dtype > &inArray, const dtype &inScalar)
template<typename dtype >
NdArray< dtypenc::fmin (const NdArray< dtype > &inArray, const dtype &inScalar)
 
template<typename dtype >
NdArray< dtype > nc::fmin (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
template<typename dtype >
NdArray< dtypenc::fmin (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
 
template<typename dtype >
dtype nc::fmin (dtype inValue1, dtype inValue2) noexcept
template<typename dtype >
dtype nc::fmin (dtype inValue1, dtype inValue2) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/fmin_8hpp_source.html b/docs/doxygen/html/fmin_8hpp_source.html index 63e4f9bba..c4ec5ac65 100644 --- a/docs/doxygen/html/fmin_8hpp_source.html +++ b/docs/doxygen/html/fmin_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: fmin.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/fmod_8hpp.html b/docs/doxygen/html/fmod_8hpp.html index edf5971b4..a6c77ee51 100644 --- a/docs/doxygen/html/fmod_8hpp.html +++ b/docs/doxygen/html/fmod_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: fmod.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,32 +131,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::fmod (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
template<typename dtype >
NdArray< dtypenc::fmod (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
 
template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >, int > = 0>
dtype nc::fmod (dtype inValue1, dtype inValue2) noexcept
template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >, int > = 0>
dtype nc::fmod (dtype inValue1, dtype inValue2) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/fmod_8hpp_source.html b/docs/doxygen/html/fmod_8hpp_source.html index 4c4b717ae..29d397ac7 100644 --- a/docs/doxygen/html/fmod_8hpp_source.html +++ b/docs/doxygen/html/fmod_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: fmod.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/folderclosed.svg b/docs/doxygen/html/folderclosed.svg new file mode 100644 index 000000000..3fe1ba6ed --- /dev/null +++ b/docs/doxygen/html/folderclosed.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/docs/doxygen/html/folderclosedd.svg b/docs/doxygen/html/folderclosedd.svg new file mode 100644 index 000000000..2c15e7e2f --- /dev/null +++ b/docs/doxygen/html/folderclosedd.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/docs/doxygen/html/folderopen.svg b/docs/doxygen/html/folderopen.svg new file mode 100644 index 000000000..923a0c201 --- /dev/null +++ b/docs/doxygen/html/folderopen.svg @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/docs/doxygen/html/folderopend.svg b/docs/doxygen/html/folderopend.svg new file mode 100644 index 000000000..c5f2bbffb --- /dev/null +++ b/docs/doxygen/html/folderopend.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/docs/doxygen/html/frombuffer_8hpp.html b/docs/doxygen/html/frombuffer_8hpp.html index 7f75e3269..7ef65f142 100644 --- a/docs/doxygen/html/frombuffer_8hpp.html +++ b/docs/doxygen/html/frombuffer_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: frombuffer.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,29 +128,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::frombuffer (const char *inBufferPtr, uint32 inNumBytes)
template<typename dtype >
NdArray< dtypenc::frombuffer (const char *inBufferPtr, uint32 inNumBytes)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/frombuffer_8hpp_source.html b/docs/doxygen/html/frombuffer_8hpp_source.html index 51ec9ddce..318205382 100644 --- a/docs/doxygen/html/frombuffer_8hpp_source.html +++ b/docs/doxygen/html/frombuffer_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: frombuffer.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/fromfile_8hpp.html b/docs/doxygen/html/fromfile_8hpp.html index c52166356..fcf4b1a9b 100644 --- a/docs/doxygen/html/fromfile_8hpp.html +++ b/docs/doxygen/html/fromfile_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: fromfile.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -128,32 +135,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::fromfile (const std::string &inFilename)
template<typename dtype >
NdArray< dtypenc::fromfile (const std::string &inFilename)
 
template<typename dtype >
NdArray< dtype > nc::fromfile (const std::string &inFilename, const char inSep)
template<typename dtype >
NdArray< dtypenc::fromfile (const std::string &inFilename, const char inSep)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/fromfile_8hpp_source.html b/docs/doxygen/html/fromfile_8hpp_source.html index c97ab000c..1c805dada 100644 --- a/docs/doxygen/html/fromfile_8hpp_source.html +++ b/docs/doxygen/html/fromfile_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: fromfile.hpp Source File @@ -50,7 +50,7 @@

NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/fromfunction_8hpp.html b/docs/doxygen/html/fromfunction_8hpp.html index fd6011316..4fc09c72c 100644 --- a/docs/doxygen/html/fromfunction_8hpp.html +++ b/docs/doxygen/html/fromfunction_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: fromfunction.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -117,39 +124,39 @@ #include <numeric>
#include <vector>
#include "NumCpp/Core/Internal/StlAlgorithms.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/NdArray.hpp"

Go to the source code of this file.

- +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::fromfunction (const std::function< dtype(typename NdArray< dtype >::size_type)> func, typename NdArray< dtype >::size_type size)
template<typename dtype >
NdArray< dtypenc::fromfunction (const std::function< dtype(typename NdArray< dtype >::size_type)> func, typename NdArray< dtype >::size_type size)
 
template<typename dtype >
NdArray< dtype > nc::fromfunction (const std::function< dtype(typename NdArray< dtype >::size_type, typename NdArray< dtype >::size_type)> func, Shape shape)
template<typename dtype >
NdArray< dtypenc::fromfunction (const std::function< dtype(typename NdArray< dtype >::size_type, typename NdArray< dtype >::size_type)> func, Shape shape)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/fromfunction_8hpp_source.html b/docs/doxygen/html/fromfunction_8hpp_source.html index 4dc1e31b6..d05cfb5fc 100644 --- a/docs/doxygen/html/fromfunction_8hpp_source.html +++ b/docs/doxygen/html/fromfunction_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: fromfunction.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/fromiter_8hpp.html b/docs/doxygen/html/fromiter_8hpp.html index 992148719..6cc98b628 100644 --- a/docs/doxygen/html/fromiter_8hpp.html +++ b/docs/doxygen/html/fromiter_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: fromiter.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,29 +128,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype , typename Iter >
NdArray< dtype > nc::fromiter (Iter inBegin, Iter inEnd)
template<typename dtype , typename Iter >
NdArray< dtypenc::fromiter (Iter inBegin, Iter inEnd)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/fromiter_8hpp_source.html b/docs/doxygen/html/fromiter_8hpp_source.html index 8b3534811..fb15567d6 100644 --- a/docs/doxygen/html/fromiter_8hpp_source.html +++ b/docs/doxygen/html/fromiter_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: fromiter.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/fromstring_8hpp.html b/docs/doxygen/html/fromstring_8hpp.html index a469698fa..3f1ed2e06 100644 --- a/docs/doxygen/html/fromstring_8hpp.html +++ b/docs/doxygen/html/fromstring_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: fromstring.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,29 +128,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::fromstring (const std::string &inStr, const char inSep=' ')
template<typename dtype >
NdArray< dtypenc::fromstring (const std::string &inStr, const char inSep=' ')
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/fromstring_8hpp_source.html b/docs/doxygen/html/fromstring_8hpp_source.html index 9291562b7..f147a42ad 100644 --- a/docs/doxygen/html/fromstring_8hpp_source.html +++ b/docs/doxygen/html/fromstring_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: fromstring.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/full_8hpp.html b/docs/doxygen/html/full_8hpp.html index 4e8689182..cae977052 100644 --- a/docs/doxygen/html/full_8hpp.html +++ b/docs/doxygen/html/full_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: full.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,7 +120,7 @@
full.hpp File Reference
-
#include "NumCpp/Core/Shape.hpp"
+ @@ -121,35 +128,35 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::full (const Shape &inShape, dtype inFillValue)
template<typename dtype >
NdArray< dtypenc::full (const Shape &inShape, dtype inFillValue)
 
template<typename dtype >
NdArray< dtype > nc::full (uint32 inNumRows, uint32 inNumCols, dtype inFillValue)
template<typename dtype >
NdArray< dtypenc::full (uint32 inNumRows, uint32 inNumCols, dtype inFillValue)
 
template<typename dtype >
NdArray< dtype > nc::full (uint32 inSquareSize, dtype inFillValue)
template<typename dtype >
NdArray< dtypenc::full (uint32 inSquareSize, dtype inFillValue)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/full_8hpp_source.html b/docs/doxygen/html/full_8hpp_source.html index febc25a2a..2f14eb0f5 100644 --- a/docs/doxygen/html/full_8hpp_source.html +++ b/docs/doxygen/html/full_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: full.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/full__like_8hpp.html b/docs/doxygen/html/full__like_8hpp.html index e507a0c65..60110593d 100644 --- a/docs/doxygen/html/full__like_8hpp.html +++ b/docs/doxygen/html/full__like_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: full_like.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,29 +127,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::full_like (const NdArray< dtype > &inArray, dtype inFillValue)
template<typename dtype >
NdArray< dtypenc::full_like (const NdArray< dtype > &inArray, dtype inFillValue)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/full__like_8hpp_source.html b/docs/doxygen/html/full__like_8hpp_source.html index d92e058d1..29fb731d6 100644 --- a/docs/doxygen/html/full__like_8hpp_source.html +++ b/docs/doxygen/html/full__like_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: full_like.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/functions.html b/docs/doxygen/html/functions.html index 541e81853..8184ca389 100644 --- a/docs/doxygen/html/functions.html +++ b/docs/doxygen/html/functions.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -135,7 +142,7 @@

- a -

    diff --git a/docs/doxygen/html/functions_b.html b/docs/doxygen/html/functions_b.html index 47c670061..9a769b5d1 100644 --- a/docs/doxygen/html/functions_b.html +++ b/docs/doxygen/html/functions_b.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -128,7 +135,7 @@

- b -

    diff --git a/docs/doxygen/html/functions_c.html b/docs/doxygen/html/functions_c.html index b3eb92bfb..e43ec2977 100644 --- a/docs/doxygen/html/functions_c.html +++ b/docs/doxygen/html/functions_c.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -159,7 +166,7 @@

- c -

    diff --git a/docs/doxygen/html/functions_d.html b/docs/doxygen/html/functions_d.html index 757a378b3..05a158e62 100644 --- a/docs/doxygen/html/functions_d.html +++ b/docs/doxygen/html/functions_d.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -139,7 +146,7 @@

- d -

    diff --git a/docs/doxygen/html/functions_e.html b/docs/doxygen/html/functions_e.html index 7e839768c..c56730a74 100644 --- a/docs/doxygen/html/functions_e.html +++ b/docs/doxygen/html/functions_e.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -133,7 +140,7 @@

- e -

    diff --git a/docs/doxygen/html/functions_enum.html b/docs/doxygen/html/functions_enum.html index 75a9dc48c..2567fe078 100644 --- a/docs/doxygen/html/functions_enum.html +++ b/docs/doxygen/html/functions_enum.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Enumerations @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -115,7 +122,7 @@ diff --git a/docs/doxygen/html/functions_f.html b/docs/doxygen/html/functions_f.html index 5cd653b3d..7d4451088 100644 --- a/docs/doxygen/html/functions_f.html +++ b/docs/doxygen/html/functions_f.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -126,7 +133,7 @@

- f -

    diff --git a/docs/doxygen/html/functions_func.html b/docs/doxygen/html/functions_func.html index f27c81aa0..2c307c727 100644 --- a/docs/doxygen/html/functions_func.html +++ b/docs/doxygen/html/functions_func.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Functions @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the structures/unions they belong to:

- a -

  • a() : nc::imageProcessing::Centroid< dtype >
  • @@ -131,7 +138,7 @@

    - a -

      diff --git a/docs/doxygen/html/functions_func_b.html b/docs/doxygen/html/functions_func_b.html index 597b5e7fb..9422e505e 100644 --- a/docs/doxygen/html/functions_func_b.html +++ b/docs/doxygen/html/functions_func_b.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Functions @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the structures/unions they belong to:

- b -

  • b() : nc::imageProcessing::Centroid< dtype >
  • @@ -128,7 +135,7 @@

    - b -

      diff --git a/docs/doxygen/html/functions_func_c.html b/docs/doxygen/html/functions_func_c.html index 4425c1e41..7f835077c 100644 --- a/docs/doxygen/html/functions_func_c.html +++ b/docs/doxygen/html/functions_func_c.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Functions @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the structures/unions they belong to:

- c -

NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the structures/unions they belong to:

- d -

  • data() : nc::NdArray< dtype, Allocator >
  • @@ -136,7 +143,7 @@

    - d -

      diff --git a/docs/doxygen/html/functions_func_e.html b/docs/doxygen/html/functions_func_e.html index ef94a24f2..b03f1bdee 100644 --- a/docs/doxygen/html/functions_func_e.html +++ b/docs/doxygen/html/functions_func_e.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Functions @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the structures/unions they belong to:

- e -

  • east() : nc::coordinates::reference_frames::ENU, nc::coordinates::reference_frames::NED
  • @@ -131,7 +138,7 @@

    - e -

      diff --git a/docs/doxygen/html/functions_func_f.html b/docs/doxygen/html/functions_func_f.html index 23b56a4ce..bd91b3d46 100644 --- a/docs/doxygen/html/functions_func_f.html +++ b/docs/doxygen/html/functions_func_f.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Functions @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the structures/unions they belong to:

- f -

  • f() : nc::random::RNG< GeneratorType >
  • @@ -126,7 +133,7 @@

    - f -

      diff --git a/docs/doxygen/html/functions_func_g.html b/docs/doxygen/html/functions_func_g.html index d349226f0..e923f3858 100644 --- a/docs/doxygen/html/functions_func_g.html +++ b/docs/doxygen/html/functions_func_g.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Functions @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the structures/unions they belong to:

- g -

  • gamma() : nc::random::RNG< GeneratorType >
  • @@ -125,7 +132,7 @@

    - g -

      diff --git a/docs/doxygen/html/functions_func_h.html b/docs/doxygen/html/functions_func_h.html index 4f377417a..9ddf10376 100644 --- a/docs/doxygen/html/functions_func_h.html +++ b/docs/doxygen/html/functions_func_h.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Functions @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the structures/unions they belong to:

- h -

  • height() : nc::imageProcessing::Cluster< dtype >
  • @@ -119,7 +126,7 @@

    - h -

      diff --git a/docs/doxygen/html/functions_func_i.html b/docs/doxygen/html/functions_func_i.html index 0d7fcecf7..5814af872 100644 --- a/docs/doxygen/html/functions_func_i.html +++ b/docs/doxygen/html/functions_func_i.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Functions @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the structures/unions they belong to:

- i -

  • i() : nc::rotations::Quaternion
  • @@ -134,7 +141,7 @@

    - i -

      diff --git a/docs/doxygen/html/functions_func_j.html b/docs/doxygen/html/functions_func_j.html index 8701e1cea..2fcfc778c 100644 --- a/docs/doxygen/html/functions_func_j.html +++ b/docs/doxygen/html/functions_func_j.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Functions @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the structures/unions they belong to:

- j -

  • j() : nc::rotations::Quaternion
  • @@ -117,7 +124,7 @@

    - j -

      diff --git a/docs/doxygen/html/functions_func_k.html b/docs/doxygen/html/functions_func_k.html index 14d840335..30655337c 100644 --- a/docs/doxygen/html/functions_func_k.html +++ b/docs/doxygen/html/functions_func_k.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Functions @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the structures/unions they belong to:

- k -

  • k() : nc::rotations::Quaternion
  • @@ -117,7 +124,7 @@

    - k -

      diff --git a/docs/doxygen/html/functions_func_l.html b/docs/doxygen/html/functions_func_l.html index d2c7f723b..b8634e229 100644 --- a/docs/doxygen/html/functions_func_l.html +++ b/docs/doxygen/html/functions_func_l.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Functions @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the structures/unions they belong to:

- l -

  • laplace() : nc::random::RNG< GeneratorType >
  • @@ -123,7 +130,7 @@

    - l -

      diff --git a/docs/doxygen/html/functions_func_m.html b/docs/doxygen/html/functions_func_m.html index 93ca98ec4..843cef9eb 100644 --- a/docs/doxygen/html/functions_func_m.html +++ b/docs/doxygen/html/functions_func_m.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Functions @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the structures/unions they belong to:

- m -

  • makePositiveAndValidate() : nc::Slice
  • @@ -123,7 +130,7 @@

    - m -

      diff --git a/docs/doxygen/html/functions_func_n.html b/docs/doxygen/html/functions_func_n.html index d68a52fed..bda420343 100644 --- a/docs/doxygen/html/functions_func_n.html +++ b/docs/doxygen/html/functions_func_n.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Functions @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the structures/unions they belong to:

- n -

  • nans() : nc::NdArray< dtype, Allocator >
  • @@ -138,7 +145,7 @@

    - n -

      diff --git a/docs/doxygen/html/functions_func_o.html b/docs/doxygen/html/functions_func_o.html index b9bb660a9..d34559715 100644 --- a/docs/doxygen/html/functions_func_o.html +++ b/docs/doxygen/html/functions_func_o.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Functions @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the structures/unions they belong to:

- o -

  • ones() : nc::NdArray< dtype, Allocator >
  • @@ -144,7 +151,7 @@

    - o -

      diff --git a/docs/doxygen/html/functions_func_p.html b/docs/doxygen/html/functions_func_p.html index dae41d4f6..1d5449d15 100644 --- a/docs/doxygen/html/functions_func_p.html +++ b/docs/doxygen/html/functions_func_p.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Functions @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the structures/unions they belong to:

- p -

  • partition() : nc::NdArray< dtype, Allocator >
  • @@ -132,7 +139,7 @@

    - p -

      diff --git a/docs/doxygen/html/functions_func_q.html b/docs/doxygen/html/functions_func_q.html index d4de445e7..c13e9dc90 100644 --- a/docs/doxygen/html/functions_func_q.html +++ b/docs/doxygen/html/functions_func_q.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Functions @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the structures/unions they belong to:

- q -

  • Quaternion() : nc::rotations::Quaternion
  • @@ -117,7 +124,7 @@

    - q -

      diff --git a/docs/doxygen/html/functions_func_r.html b/docs/doxygen/html/functions_func_r.html index 194d4e452..5021b088e 100644 --- a/docs/doxygen/html/functions_func_r.html +++ b/docs/doxygen/html/functions_func_r.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Functions @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the structures/unions they belong to:

- r -

  • ra() : nc::coordinates::reference_frames::Celestial
  • @@ -146,7 +153,7 @@

    - r -

      diff --git a/docs/doxygen/html/functions_func_s.html b/docs/doxygen/html/functions_func_s.html index 1d3416a2e..696694644 100644 --- a/docs/doxygen/html/functions_func_s.html +++ b/docs/doxygen/html/functions_func_s.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Functions @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the structures/unions they belong to:

- s -

  • s() : nc::linalg::SVD, nc::rotations::Quaternion
  • @@ -158,7 +165,7 @@

    - s -

      diff --git a/docs/doxygen/html/functions_func_t.html b/docs/doxygen/html/functions_func_t.html index 6b1b025ec..80ba7d022 100644 --- a/docs/doxygen/html/functions_func_t.html +++ b/docs/doxygen/html/functions_func_t.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Functions @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the structures/unions they belong to:

- t -

  • tic() : nc::Timer< TimeUnit >
  • @@ -130,7 +137,7 @@

    - t -

      diff --git a/docs/doxygen/html/functions_func_u.html b/docs/doxygen/html/functions_func_u.html index 6f63ffe08..b5358d3d0 100644 --- a/docs/doxygen/html/functions_func_u.html +++ b/docs/doxygen/html/functions_func_u.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Functions @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the structures/unions they belong to:

- u -

  • u() : nc::linalg::SVD
  • @@ -120,7 +127,7 @@

    - u -

      diff --git a/docs/doxygen/html/functions_func_v.html b/docs/doxygen/html/functions_func_v.html index f828a04fe..9496a2eb2 100644 --- a/docs/doxygen/html/functions_func_v.html +++ b/docs/doxygen/html/functions_func_v.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Functions @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the structures/unions they belong to:

- v -

  • v() : nc::linalg::SVD
  • @@ -119,7 +126,7 @@

    - v -

      diff --git a/docs/doxygen/html/functions_func_w.html b/docs/doxygen/html/functions_func_w.html index ef547084a..8f88cf6f4 100644 --- a/docs/doxygen/html/functions_func_w.html +++ b/docs/doxygen/html/functions_func_w.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Functions @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the structures/unions they belong to:

- w -

  • weibull() : nc::random::RNG< GeneratorType >
  • @@ -118,7 +125,7 @@

    - w -

      diff --git a/docs/doxygen/html/functions_func_x.html b/docs/doxygen/html/functions_func_x.html index 1d81040c6..2b5a07c5a 100644 --- a/docs/doxygen/html/functions_func_x.html +++ b/docs/doxygen/html/functions_func_x.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Functions @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the structures/unions they belong to:

- x -

  • x() : nc::coordinates::reference_frames::Celestial
  • @@ -120,7 +127,7 @@

    - x -

      diff --git a/docs/doxygen/html/functions_func_y.html b/docs/doxygen/html/functions_func_y.html index 067233be0..18576782b 100644 --- a/docs/doxygen/html/functions_func_y.html +++ b/docs/doxygen/html/functions_func_y.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Functions @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the structures/unions they belong to:

- y -

  • y() : nc::coordinates::reference_frames::Celestial
  • @@ -122,7 +129,7 @@

    - y -

      diff --git a/docs/doxygen/html/functions_func_z.html b/docs/doxygen/html/functions_func_z.html index 34c6876b1..e96b29914 100644 --- a/docs/doxygen/html/functions_func_z.html +++ b/docs/doxygen/html/functions_func_z.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Functions @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the structures/unions they belong to:

- z -

  • z() : nc::coordinates::reference_frames::Celestial
  • @@ -120,7 +127,7 @@

    - z -

      diff --git a/docs/doxygen/html/functions_func_~.html b/docs/doxygen/html/functions_func_~.html index 49e70fcd5..0618b0f09 100644 --- a/docs/doxygen/html/functions_func_~.html +++ b/docs/doxygen/html/functions_func_~.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Functions @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the structures/unions they belong to:

- ~ -

  • ~BinaryDataLogger() : nc::logger::detail::BinaryDataLogger< DataType >
  • @@ -127,7 +134,7 @@

    - ~ -

      diff --git a/docs/doxygen/html/functions_g.html b/docs/doxygen/html/functions_g.html index 1c00a5c18..cecb077b8 100644 --- a/docs/doxygen/html/functions_g.html +++ b/docs/doxygen/html/functions_g.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -125,7 +132,7 @@

- g -

    diff --git a/docs/doxygen/html/functions_h.html b/docs/doxygen/html/functions_h.html index b191ce0ae..df367b210 100644 --- a/docs/doxygen/html/functions_h.html +++ b/docs/doxygen/html/functions_h.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -119,7 +126,7 @@

- h -

    diff --git a/docs/doxygen/html/functions_i.html b/docs/doxygen/html/functions_i.html index 477633f34..9dc02e9a2 100644 --- a/docs/doxygen/html/functions_i.html +++ b/docs/doxygen/html/functions_i.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -137,7 +144,7 @@

- i -

    diff --git a/docs/doxygen/html/functions_j.html b/docs/doxygen/html/functions_j.html index a01cb3781..9174f696f 100644 --- a/docs/doxygen/html/functions_j.html +++ b/docs/doxygen/html/functions_j.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -117,7 +124,7 @@

- j -

    diff --git a/docs/doxygen/html/functions_k.html b/docs/doxygen/html/functions_k.html index ef907f35b..3dc49e90c 100644 --- a/docs/doxygen/html/functions_k.html +++ b/docs/doxygen/html/functions_k.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -117,7 +124,7 @@

- k -

    diff --git a/docs/doxygen/html/functions_l.html b/docs/doxygen/html/functions_l.html index f6f37a7a9..c8164db86 100644 --- a/docs/doxygen/html/functions_l.html +++ b/docs/doxygen/html/functions_l.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -126,7 +133,7 @@

- l -

    diff --git a/docs/doxygen/html/functions_m.html b/docs/doxygen/html/functions_m.html index ebf4dc328..9021f9287 100644 --- a/docs/doxygen/html/functions_m.html +++ b/docs/doxygen/html/functions_m.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -130,7 +137,7 @@

- m -

    diff --git a/docs/doxygen/html/functions_n.html b/docs/doxygen/html/functions_n.html index 96df7d734..08b4db207 100644 --- a/docs/doxygen/html/functions_n.html +++ b/docs/doxygen/html/functions_n.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -139,7 +146,7 @@

- n -

    diff --git a/docs/doxygen/html/functions_o.html b/docs/doxygen/html/functions_o.html index 26f168301..9b4d92a7b 100644 --- a/docs/doxygen/html/functions_o.html +++ b/docs/doxygen/html/functions_o.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -145,7 +152,7 @@

- o -

    diff --git a/docs/doxygen/html/functions_p.html b/docs/doxygen/html/functions_p.html index 4cc431a14..bb5bde465 100644 --- a/docs/doxygen/html/functions_p.html +++ b/docs/doxygen/html/functions_p.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -135,7 +142,7 @@

- p -

    diff --git a/docs/doxygen/html/functions_q.html b/docs/doxygen/html/functions_q.html index 8e31977a4..7d2d612bf 100644 --- a/docs/doxygen/html/functions_q.html +++ b/docs/doxygen/html/functions_q.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -117,7 +124,7 @@

- q -

    diff --git a/docs/doxygen/html/functions_r.html b/docs/doxygen/html/functions_r.html index 1473ce8ac..614916b7b 100644 --- a/docs/doxygen/html/functions_r.html +++ b/docs/doxygen/html/functions_r.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -151,7 +158,7 @@

- r -

    diff --git a/docs/doxygen/html/functions_rela.html b/docs/doxygen/html/functions_rela.html index a303bf1d2..0cea8371c 100644 --- a/docs/doxygen/html/functions_rela.html +++ b/docs/doxygen/html/functions_rela.html @@ -5,9 +5,9 @@ - + - NumCpp: Data Fields - Related Functions + NumCpp: Data Fields - Related Symbols @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -115,7 +122,7 @@ diff --git a/docs/doxygen/html/functions_s.html b/docs/doxygen/html/functions_s.html index e703fc1b3..068399401 100644 --- a/docs/doxygen/html/functions_s.html +++ b/docs/doxygen/html/functions_s.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -164,7 +171,7 @@

- s -

    diff --git a/docs/doxygen/html/functions_t.html b/docs/doxygen/html/functions_t.html index 344d82a4d..716716cd2 100644 --- a/docs/doxygen/html/functions_t.html +++ b/docs/doxygen/html/functions_t.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -132,7 +139,7 @@

- t -

    diff --git a/docs/doxygen/html/functions_type.html b/docs/doxygen/html/functions_type.html index f513c6e10..6d1a89c20 100644 --- a/docs/doxygen/html/functions_type.html +++ b/docs/doxygen/html/functions_type.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Typedefs @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all typedefs with links to the structures/unions they belong to:

- a -

  • accumulator_t : nc::imageProcessing::Centroid< dtype >, nc::imageProcessing::Cluster< dtype >
  • @@ -170,7 +177,7 @@

    - v -

      diff --git a/docs/doxygen/html/functions_u.html b/docs/doxygen/html/functions_u.html index a451a8233..403d949c5 100644 --- a/docs/doxygen/html/functions_u.html +++ b/docs/doxygen/html/functions_u.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,7 +127,7 @@

- u -

    diff --git a/docs/doxygen/html/functions_v.html b/docs/doxygen/html/functions_v.html index 65b0dc84d..d18dde419 100644 --- a/docs/doxygen/html/functions_v.html +++ b/docs/doxygen/html/functions_v.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,7 +128,7 @@

- v -

    diff --git a/docs/doxygen/html/functions_vars.html b/docs/doxygen/html/functions_vars.html index bd1045849..ad9ad3113 100644 --- a/docs/doxygen/html/functions_vars.html +++ b/docs/doxygen/html/functions_vars.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields - Variables @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all variables with links to the structures/unions they belong to:

- a -

  • altitude : nc::coordinates::reference_frames::LLA
  • @@ -216,7 +223,7 @@

    - z -

      diff --git a/docs/doxygen/html/functions_w.html b/docs/doxygen/html/functions_w.html index 52de28092..aa95bb325 100644 --- a/docs/doxygen/html/functions_w.html +++ b/docs/doxygen/html/functions_w.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -118,7 +125,7 @@

- w -

    diff --git a/docs/doxygen/html/functions_x.html b/docs/doxygen/html/functions_x.html index cb3ca17f3..901f0c620 100644 --- a/docs/doxygen/html/functions_x.html +++ b/docs/doxygen/html/functions_x.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,7 +127,7 @@

- x -

    diff --git a/docs/doxygen/html/functions_y.html b/docs/doxygen/html/functions_y.html index 77c92bff9..bee89e3eb 100644 --- a/docs/doxygen/html/functions_y.html +++ b/docs/doxygen/html/functions_y.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,7 +129,7 @@

- y -

    diff --git a/docs/doxygen/html/functions_z.html b/docs/doxygen/html/functions_z.html index 6c9b56687..5e76a69b9 100644 --- a/docs/doxygen/html/functions_z.html +++ b/docs/doxygen/html/functions_z.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,7 +127,7 @@

- z -

    diff --git a/docs/doxygen/html/functions_~.html b/docs/doxygen/html/functions_~.html index 0799f2b27..ff3a7df65 100644 --- a/docs/doxygen/html/functions_~.html +++ b/docs/doxygen/html/functions_~.html @@ -5,7 +5,7 @@ - + NumCpp: Data Fields @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -127,7 +134,7 @@

- ~ -

    diff --git a/docs/doxygen/html/gamma1pm1_8hpp.html b/docs/doxygen/html/gamma1pm1_8hpp.html index 0b612c70e..883e95f17 100644 --- a/docs/doxygen/html/gamma1pm1_8hpp.html +++ b/docs/doxygen/html/gamma1pm1_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: gamma1pm1.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,34 +129,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::special::gamma1pm1 (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::special::gamma1pm1 (const NdArray< dtype > &inArray)
 
template<typename dtype >
auto nc::special::gamma1pm1 (dtype inValue)
template<typename dtype >
auto nc::special::gamma1pm1 (dtype inValue)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/gamma1pm1_8hpp_source.html b/docs/doxygen/html/gamma1pm1_8hpp_source.html index 1ba6607c5..4c582e1e0 100644 --- a/docs/doxygen/html/gamma1pm1_8hpp_source.html +++ b/docs/doxygen/html/gamma1pm1_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: gamma1pm1.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/gauss__legendre_8hpp.html b/docs/doxygen/html/gauss__legendre_8hpp.html index a8ace33c8..704d4fb2f 100644 --- a/docs/doxygen/html/gauss__legendre_8hpp.html +++ b/docs/doxygen/html/gauss__legendre_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: gauss_legendre.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -130,31 +137,31 @@
- + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::integrate
namespace  nc::integrate
 
- +

Functions

double nc::integrate::gauss_legendre (const double low, const double high, const uint32 n, const std::function< double(double)> &f)
double nc::integrate::gauss_legendre (const double low, const double high, const uint32 n, const std::function< double(double)> &f)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2019 Benjamin Mahr Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Numerical Integration

-

Code modified under MIT license from https://github.com/Ben1980/numericalIntegration as posted in https://thoughts-on-coding.com/2019/04/25/numerical-methods-in-c-part-2-gauss-legendre-integration/

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Numerical Integration

+

Code modified under MIT license from https://github.com/Ben1980/numericalIntegration as posted in https://thoughts-on-coding.com/2019/04/25/numerical-methods-in-c-part-2-gauss-legendre-integration/

diff --git a/docs/doxygen/html/gauss__legendre_8hpp_source.html b/docs/doxygen/html/gauss__legendre_8hpp_source.html index b34828428..099b143c4 100644 --- a/docs/doxygen/html/gauss__legendre_8hpp_source.html +++ b/docs/doxygen/html/gauss__legendre_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: gauss_legendre.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -266,7 +290,7 @@ diff --git a/docs/doxygen/html/gauss_newton_nlls_8hpp.html b/docs/doxygen/html/gauss_newton_nlls_8hpp.html index cd1d088a1..f9b30b90f 100644 --- a/docs/doxygen/html/gauss_newton_nlls_8hpp.html +++ b/docs/doxygen/html/gauss_newton_nlls_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: gaussNewtonNlls.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,7 +127,7 @@ #include "NumCpp/Core/Internal/Error.hpp"
#include "NumCpp/Core/Internal/StaticAsserts.hpp"
#include "NumCpp/Core/Internal/TypeTraits.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/Core/Types.hpp"
#include "NumCpp/Functions/rms.hpp"
#include "NumCpp/Linalg/inv.hpp"
@@ -130,32 +137,32 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::linalg
namespace  nc::linalg
 
- - + +

Functions

template<typename dtype , typename... Params, std::enable_if_t< std::is_arithmetic_v< dtype >, int > = 0, std::enable_if_t< all_arithmetic_v< Params... >, int > = 0, std::enable_if_t< all_same_v< dtype, Params... >, int > = 0>
std::pair< NdArray< double >, double > nc::linalg::gaussNewtonNlls (const uint32 numIterations, const NdArray< dtype > &coordinates, const NdArray< dtype > &measurements, const std::function< dtype(const NdArray< dtype > &, const NdArray< dtype > &)> &function, const std::array< std::function< dtype(const NdArray< dtype > &, const NdArray< dtype > &)>, sizeof...(Params)> &derivatives, Params... initialGuess)
template<typename dtype , typename... Params, std::enable_if_t< std::is_arithmetic_v< dtype >, int > = 0, std::enable_if_t< all_arithmetic_v< Params... >, int > = 0, std::enable_if_t< all_same_v< dtype, Params... >, int > = 0>
std::pair< NdArray< double >, doublenc::linalg::gaussNewtonNlls (const uint32 numIterations, const NdArray< dtype > &coordinates, const NdArray< dtype > &measurements, const std::function< dtype(const NdArray< dtype > &, const NdArray< dtype > &)> &function, const std::array< std::function< dtype(const NdArray< dtype > &, const NdArray< dtype > &)>, sizeof...(Params)> &derivatives, Params... initialGuess)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description The Gauss�Newton algorithm is used to solve non-linear least squares problems. It is a modification of Newton's method for finding a minimum of a function.

-

https://en.wikipedia.org/wiki/Gauss%E2%80%93Newton_algorithm

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description The Gauss�Newton algorithm is used to solve non-linear least squares problems. It is a modification of Newton's method for finding a minimum of a function.

+

https://en.wikipedia.org/wiki/Gauss%E2%80%93Newton_algorithm

diff --git a/docs/doxygen/html/gauss_newton_nlls_8hpp_source.html b/docs/doxygen/html/gauss_newton_nlls_8hpp_source.html index ef19520c3..fe225437e 100644 --- a/docs/doxygen/html/gauss_newton_nlls_8hpp_source.html +++ b/docs/doxygen/html/gauss_newton_nlls_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: gaussNewtonNlls.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -224,7 +236,7 @@ diff --git a/docs/doxygen/html/gaussian1d_8hpp.html b/docs/doxygen/html/gaussian1d_8hpp.html index d38cc382d..1afc22800 100644 --- a/docs/doxygen/html/gaussian1d_8hpp.html +++ b/docs/doxygen/html/gaussian1d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: gaussian1d.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,30 +127,30 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::utils
namespace  nc::utils
 
- +

Functions

double nc::utils::gaussian1d (double inX, double inMu, double inSigma) noexcept
double nc::utils::gaussian1d (double inX, double inMu, double inSigma) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description samples a 1D gaussian of input mean and sigma

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description samples a 1D gaussian of input mean and sigma

diff --git a/docs/doxygen/html/gaussian1d_8hpp_source.html b/docs/doxygen/html/gaussian1d_8hpp_source.html index 627a850e8..b4106627f 100644 --- a/docs/doxygen/html/gaussian1d_8hpp_source.html +++ b/docs/doxygen/html/gaussian1d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: gaussian1d.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -140,7 +154,7 @@ diff --git a/docs/doxygen/html/gaussian_8hpp.html b/docs/doxygen/html/gaussian_8hpp.html index 26d98b7d7..c2b38490b 100644 --- a/docs/doxygen/html/gaussian_8hpp.html +++ b/docs/doxygen/html/gaussian_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: gaussian.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,30 +127,30 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::utils
namespace  nc::utils
 
- +

Functions

double nc::utils::gaussian (double inX, double inY, double inSigma) noexcept
double nc::utils::gaussian (double inX, double inY, double inSigma) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description samples a 2D gaussian of mean zero and input STD sigma

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description samples a 2D gaussian of mean zero and input STD sigma

diff --git a/docs/doxygen/html/gaussian_8hpp_source.html b/docs/doxygen/html/gaussian_8hpp_source.html index 0ac3a5e34..00aeca832 100644 --- a/docs/doxygen/html/gaussian_8hpp_source.html +++ b/docs/doxygen/html/gaussian_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: gaussian.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -140,7 +154,7 @@ diff --git a/docs/doxygen/html/gaussian_filter1d_8hpp.html b/docs/doxygen/html/gaussian_filter1d_8hpp.html index 3162d0c31..e6c099197 100644 --- a/docs/doxygen/html/gaussian_filter1d_8hpp.html +++ b/docs/doxygen/html/gaussian_filter1d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: gaussianFilter1d.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -126,31 +133,31 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::filter
namespace  nc::filter
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::filter::gaussianFilter1d (const NdArray< dtype > &inImageArray, double inSigma, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
template<typename dtype >
NdArray< dtypenc::filter::gaussianFilter1d (const NdArray< dtype > &inImageArray, double inSigma, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Calculate a one-dimensional gaussian filter.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Calculate a one-dimensional gaussian filter.

diff --git a/docs/doxygen/html/gaussian_filter1d_8hpp_source.html b/docs/doxygen/html/gaussian_filter1d_8hpp_source.html index 1a75416cf..261704e35 100644 --- a/docs/doxygen/html/gaussian_filter1d_8hpp_source.html +++ b/docs/doxygen/html/gaussian_filter1d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: gaussianFilter1d.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/gaussian_filter_8hpp.html b/docs/doxygen/html/gaussian_filter_8hpp.html index 6da68fda0..3616fa893 100644 --- a/docs/doxygen/html/gaussian_filter_8hpp.html +++ b/docs/doxygen/html/gaussian_filter_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: gaussianFilter.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -126,31 +133,31 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::filter
namespace  nc::filter
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::filter::gaussianFilter (const NdArray< dtype > &inImageArray, double inSigma, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
template<typename dtype >
NdArray< dtypenc::filter::gaussianFilter (const NdArray< dtype > &inImageArray, double inSigma, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Calculates a multidimensional gaussian filter.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Calculates a multidimensional gaussian filter.

diff --git a/docs/doxygen/html/gaussian_filter_8hpp_source.html b/docs/doxygen/html/gaussian_filter_8hpp_source.html index d78893504..13388a9ba 100644 --- a/docs/doxygen/html/gaussian_filter_8hpp_source.html +++ b/docs/doxygen/html/gaussian_filter_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: gaussianFilter.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/gcd_8hpp.html b/docs/doxygen/html/gcd_8hpp.html index dd409269a..1c33f4b26 100644 --- a/docs/doxygen/html/gcd_8hpp.html +++ b/docs/doxygen/html/gcd_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: gcd.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,32 +130,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
dtype nc::gcd (const NdArray< dtype > &inArray)
template<typename dtype >
dtype nc::gcd (const NdArray< dtype > &inArray)
 
template<typename dtype >
dtype nc::gcd (dtype inValue1, dtype inValue2) noexcept
template<typename dtype >
dtype nc::gcd (dtype inValue1, dtype inValue2) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/gcd_8hpp_source.html b/docs/doxygen/html/gcd_8hpp_source.html index a40746032..de12895ed 100644 --- a/docs/doxygen/html/gcd_8hpp_source.html +++ b/docs/doxygen/html/gcd_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: gcd.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/generate_centroids_8hpp.html b/docs/doxygen/html/generate_centroids_8hpp.html index 148be2cba..664fb6e08 100644 --- a/docs/doxygen/html/generate_centroids_8hpp.html +++ b/docs/doxygen/html/generate_centroids_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: generateCentroids.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -129,31 +136,31 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::imageProcessing
namespace  nc::imageProcessing
 
- - + +

Functions

template<typename dtype >
std::vector< Centroid< dtype > > nc::imageProcessing::generateCentroids (const NdArray< dtype > &inImageArray, double inRate, const std::string &inWindowType, uint8 inBorderWidth=0)
template<typename dtype >
std::vector< Centroid< dtype > > nc::imageProcessing::generateCentroids (const NdArray< dtype > &inImageArray, double inRate, const std::string &inWindowType, uint8 inBorderWidth=0)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Generates a list of centroids givin an input exceedance rate

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Generates a list of centroids givin an input exceedance rate

diff --git a/docs/doxygen/html/generate_centroids_8hpp_source.html b/docs/doxygen/html/generate_centroids_8hpp_source.html index 72f1bd454..f1da90c14 100644 --- a/docs/doxygen/html/generate_centroids_8hpp_source.html +++ b/docs/doxygen/html/generate_centroids_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: generateCentroids.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -199,7 +214,7 @@ diff --git a/docs/doxygen/html/generate_threshold_8hpp.html b/docs/doxygen/html/generate_threshold_8hpp.html index 489311484..eaa53e627 100644 --- a/docs/doxygen/html/generate_threshold_8hpp.html +++ b/docs/doxygen/html/generate_threshold_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: generateThreshold.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -126,31 +133,31 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::imageProcessing
namespace  nc::imageProcessing
 
- - + +

Functions

template<typename dtype >
dtype nc::imageProcessing::generateThreshold (const NdArray< dtype > &inImageArray, double inRate)
template<typename dtype >
dtype nc::imageProcessing::generateThreshold (const NdArray< dtype > &inImageArray, double inRate)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Generates a threshold

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Generates a threshold

diff --git a/docs/doxygen/html/generate_threshold_8hpp_source.html b/docs/doxygen/html/generate_threshold_8hpp_source.html index 2fbb753ab..54734208c 100644 --- a/docs/doxygen/html/generate_threshold_8hpp_source.html +++ b/docs/doxygen/html/generate_threshold_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: generateThreshold.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/generator_8hpp.html b/docs/doxygen/html/generator_8hpp.html index 73a6627b9..d1c207a8a 100644 --- a/docs/doxygen/html/generator_8hpp.html +++ b/docs/doxygen/html/generator_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: generator.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,36 +127,36 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::random
namespace  nc::random
 
- +

Functions

void nc::random::seed (int inSeed)
void nc::random::seed (int inSeed)
 
- - + +

Variables

static std::mt19937_64 nc::random::generator_
 generator function More...
std::mt19937_64 nc::random::generator_
 generator function
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Seeds the random number generator

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Seeds the random number generator

diff --git a/docs/doxygen/html/generator_8hpp_source.html b/docs/doxygen/html/generator_8hpp_source.html index 63a60ddc6..1f39b589b 100644 --- a/docs/doxygen/html/generator_8hpp_source.html +++ b/docs/doxygen/html/generator_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: generator.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/geocentric_radius_8hpp.html b/docs/doxygen/html/geocentric_radius_8hpp.html index 98975dec2..fa6d097c8 100644 --- a/docs/doxygen/html/geocentric_radius_8hpp.html +++ b/docs/doxygen/html/geocentric_radius_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: geocentricRadius.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,33 +129,33 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::transforms
namespace  nc::coordinates::transforms
 
- - + +

Functions

double nc::coordinates::transforms::geocentricRadius (const reference_frames::LLA &point) noexcept
 Returns the geocentric radius. More...
double nc::coordinates::transforms::geocentricRadius (const reference_frames::LLA &point) noexcept
 Returns the geocentric radius.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Coordinate Transforms

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Coordinate Transforms

diff --git a/docs/doxygen/html/geocentric_radius_8hpp_source.html b/docs/doxygen/html/geocentric_radius_8hpp_source.html index 5d34fa39e..8d9fd1a96 100644 --- a/docs/doxygen/html/geocentric_radius_8hpp_source.html +++ b/docs/doxygen/html/geocentric_radius_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: geocentricRadius.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -149,7 +161,7 @@ diff --git a/docs/doxygen/html/geocentric_to_l_l_a_8hpp.html b/docs/doxygen/html/geocentric_to_l_l_a_8hpp.html index b645a4900..5e0753c17 100644 --- a/docs/doxygen/html/geocentric_to_l_l_a_8hpp.html +++ b/docs/doxygen/html/geocentric_to_l_l_a_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: geocentricToLLA.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,33 +131,33 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::coordinates
namespace  nc::coordinates
 
namespace  nc::coordinates::transforms
namespace  nc::coordinates::transforms
 
- - + +

Functions

reference_frames::LLA nc::coordinates::transforms::geocentricToLLA (const reference_frames::Geocentric &point) noexcept
 Converts from geocentric to geodetic. More...
reference_frames::LLA nc::coordinates::transforms::geocentricToLLA (const reference_frames::Geocentric &point) noexcept
 Converts from geocentric to geodetic.
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Coordinate Transforms

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Coordinate Transforms

diff --git a/docs/doxygen/html/geocentric_to_l_l_a_8hpp_source.html b/docs/doxygen/html/geocentric_to_l_l_a_8hpp_source.html index f58c83bbb..5baaccbe2 100644 --- a/docs/doxygen/html/geocentric_to_l_l_a_8hpp_source.html +++ b/docs/doxygen/html/geocentric_to_l_l_a_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: geocentricToLLA.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -156,7 +170,7 @@ diff --git a/docs/doxygen/html/geometric_8hpp.html b/docs/doxygen/html/geometric_8hpp.html index 90efb16b9..48c4266b7 100644 --- a/docs/doxygen/html/geometric_8hpp.html +++ b/docs/doxygen/html/geometric_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: geometric.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -118,7 +125,7 @@ #include <string>
#include "NumCpp/Core/Internal/Error.hpp"
#include "NumCpp/Core/Internal/StaticAsserts.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/NdArray.hpp"
#include "NumCpp/Random/generator.hpp"
@@ -126,42 +133,42 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::random
namespace  nc::random
 
namespace  nc::random::detail
namespace  nc::random::detail
 
- - + + - - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::random::geometric (const Shape &inShape, double inP=0.5)
template<typename dtype >
NdArray< dtypenc::random::geometric (const Shape &inShape, double inP=0.5)
 
template<typename dtype >
dtype nc::random::geometric (double inP=0.5)
template<typename dtype >
dtype nc::random::geometric (double inP=0.5)
 
template<typename dtype , typename GeneratorType = std::mt19937>
NdArray< dtype > nc::random::detail::geometric (GeneratorType &generator, const Shape &inShape, double inP=0.5)
template<typename dtype , typename GeneratorType = std::mt19937>
NdArray< dtypenc::random::detail::geometric (GeneratorType &generator, const Shape &inShape, double inP=0.5)
 
template<typename dtype , typename GeneratorType = std::mt19937>
dtype nc::random::detail::geometric (GeneratorType &generator, double inP=0.5)
template<typename dtype , typename GeneratorType = std::mt19937>
dtype nc::random::detail::geometric (GeneratorType &generator, double inP=0.5)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description "geometric" distrubution.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description "geometric" distrubution.

diff --git a/docs/doxygen/html/geometric_8hpp_source.html b/docs/doxygen/html/geometric_8hpp_source.html index 5e3223dab..b23c5eabb 100644 --- a/docs/doxygen/html/geometric_8hpp_source.html +++ b/docs/doxygen/html/geometric_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: geometric.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/geomspace_8hpp.html b/docs/doxygen/html/geomspace_8hpp.html index e2a1135b0..cd7851050 100644 --- a/docs/doxygen/html/geomspace_8hpp.html +++ b/docs/doxygen/html/geomspace_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: geomspace.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -126,29 +133,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< double > nc::geomspace (dtype start, dtype stop, uint32 num=50, EndPoint endPoint=EndPoint::YES)
template<typename dtype >
NdArray< doublenc::geomspace (dtype start, dtype stop, uint32 num=50, EndPoint endPoint=EndPoint::YES)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/geomspace_8hpp_source.html b/docs/doxygen/html/geomspace_8hpp_source.html index 94b4f8cf1..be8639751 100644 --- a/docs/doxygen/html/geomspace_8hpp_source.html +++ b/docs/doxygen/html/geomspace_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: geomspace.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -177,7 +192,7 @@ diff --git a/docs/doxygen/html/globals.html b/docs/doxygen/html/globals.html index 0ad45b95c..0abab561c 100644 --- a/docs/doxygen/html/globals.html +++ b/docs/doxygen/html/globals.html @@ -5,7 +5,7 @@ - + NumCpp: Globals @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -131,7 +138,7 @@ diff --git a/docs/doxygen/html/globals_defs.html b/docs/doxygen/html/globals_defs.html index f5d8781dd..c3d7f47c8 100644 --- a/docs/doxygen/html/globals_defs.html +++ b/docs/doxygen/html/globals_defs.html @@ -5,7 +5,7 @@ - + NumCpp: Globals @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,13 +101,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
    +
    Here is a list of all macros with links to the files they belong to:
    • BOOST_LOGGER : Logger.hpp
    • CONDITIONAL_NO_EXCEPT : StlAlgorithms.hpp
    • LOG_DEBUG : Logger.hpp
    • @@ -131,7 +138,7 @@ diff --git a/docs/doxygen/html/gradient_8hpp.html b/docs/doxygen/html/gradient_8hpp.html index 93a3ab87d..31703aa48 100644 --- a/docs/doxygen/html/gradient_8hpp.html +++ b/docs/doxygen/html/gradient_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: gradient.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -127,32 +134,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
NdArray< double > nc::gradient (const NdArray< dtype > &inArray, Axis inAxis=Axis::ROW)
template<typename dtype >
NdArray< doublenc::gradient (const NdArray< dtype > &inArray, Axis inAxis=Axis::ROW)
 
template<typename dtype >
NdArray< std::complex< double > > nc::gradient (const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::ROW)
template<typename dtype >
NdArray< std::complex< double > > nc::gradient (const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::ROW)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/gradient_8hpp_source.html b/docs/doxygen/html/gradient_8hpp_source.html index 53519780e..774bcdd37 100644 --- a/docs/doxygen/html/gradient_8hpp_source.html +++ b/docs/doxygen/html/gradient_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: gradient.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/greater_8hpp.html b/docs/doxygen/html/greater_8hpp.html index a2109cf9e..c8f3b75f8 100644 --- a/docs/doxygen/html/greater_8hpp.html +++ b/docs/doxygen/html/greater_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: greater.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -119,29 +126,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< bool > nc::greater (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
template<typename dtype >
NdArray< boolnc::greater (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/greater_8hpp_source.html b/docs/doxygen/html/greater_8hpp_source.html index 764fe819d..6f044e00a 100644 --- a/docs/doxygen/html/greater_8hpp_source.html +++ b/docs/doxygen/html/greater_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: greater.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/greater__equal_8hpp.html b/docs/doxygen/html/greater__equal_8hpp.html index c3ef0b026..2c9c1c20c 100644 --- a/docs/doxygen/html/greater__equal_8hpp.html +++ b/docs/doxygen/html/greater__equal_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: greater_equal.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -119,29 +126,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< bool > nc::greater_equal (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
template<typename dtype >
NdArray< boolnc::greater_equal (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/greater__equal_8hpp_source.html b/docs/doxygen/html/greater__equal_8hpp_source.html index 87ff20c81..15df0e34b 100644 --- a/docs/doxygen/html/greater__equal_8hpp_source.html +++ b/docs/doxygen/html/greater__equal_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: greater_equal.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/hamming_8hpp.html b/docs/doxygen/html/hamming_8hpp.html index 70f592024..9c56f07b1 100644 --- a/docs/doxygen/html/hamming_8hpp.html +++ b/docs/doxygen/html/hamming_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: hamming.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,28 +129,28 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- +

Functions

NdArray< double > nc::hamming (int32 m)
NdArray< doublenc::hamming (int32 m)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/hamming_8hpp_source.html b/docs/doxygen/html/hamming_8hpp_source.html index 92cca230f..95e5d8039 100644 --- a/docs/doxygen/html/hamming_8hpp_source.html +++ b/docs/doxygen/html/hamming_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: hamming.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -160,7 +174,7 @@ diff --git a/docs/doxygen/html/hamming_encode_8hpp.html b/docs/doxygen/html/hamming_encode_8hpp.html index ae2dd94b2..25a0d9f42 100644 --- a/docs/doxygen/html/hamming_encode_8hpp.html +++ b/docs/doxygen/html/hamming_encode_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: hammingEncode.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -127,66 +134,66 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::edac
namespace  nc::edac
 
namespace  nc::edac::detail
namespace  nc::edac::detail
 
- + - - + + - - + + - + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + +

Functions

bool nc::edac::detail::calculateParity (const boost::dynamic_bitset<> &data) noexcept
bool nc::edac::detail::calculateParity (const boost::dynamic_bitset<> &data) noexcept
 
template<std::size_t DataBits>
constexpr bool nc::edac::detail::calculateParity (const std::bitset< DataBits > &data) noexcept
template<std::size_t DataBits>
constexpr bool nc::edac::detail::calculateParity (const std::bitset< DataBits > &data) noexcept
 
template<std::size_t DataBits, typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>
bool nc::edac::detail::calculateParity (const std::bitset< DataBits > &data, IntType parityBit)
template<std::size_t DataBits, typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>
bool nc::edac::detail::calculateParity (const std::bitset< DataBits > &data, IntType parityBit)
 
template<std::size_t DataBits, std::size_t EncodedBits, std::enable_if_t< greaterThan_v< EncodedBits, DataBits >, int > = 0>
template<std::size_t DataBits, std::size_t EncodedBits, std::enable_if_t< greaterThan_v< EncodedBits, DataBits >, int > = 0>
std::size_t nc::edac::detail::checkBitsConsistent ()
 
template<typename IntType1 , typename IntType2 , std::enable_if_t< std::is_integral_v< IntType1 >, int > = 0, std::enable_if_t< std::is_integral_v< IntType2 >, int > = 0>
std::vector< std::size_t > nc::edac::detail::dataBitsCovered (IntType1 numDataBits, IntType2 parityBit)
template<typename IntType1 , typename IntType2 , std::enable_if_t< std::is_integral_v< IntType1 >, int > = 0, std::enable_if_t< std::is_integral_v< IntType2 >, int > = 0>
std::vector< std::size_t > nc::edac::detail::dataBitsCovered (IntType1 numDataBits, IntType2 parityBit)
 
template<std::size_t DataBits, std::size_t EncodedBits, std::enable_if_t< greaterThan_v< EncodedBits, DataBits >, int > = 0>
int nc::edac::decode (std::bitset< EncodedBits > encodedBits, std::bitset< DataBits > &decodedBits)
template<std::size_t DataBits, std::size_t EncodedBits, std::enable_if_t< greaterThan_v< EncodedBits, DataBits >, int > = 0>
int nc::edac::decode (std::bitset< EncodedBits > encodedBits, std::bitset< DataBits > &decodedBits)
 
template<std::size_t DataBits>
boost::dynamic_bitset nc::edac::encode (const std::bitset< DataBits > &dataBits)
template<std::size_t DataBits>
boost::dynamic_bitset nc::edac::encode (const std::bitset< DataBits > &dataBits)
 
template<std::size_t DataBits, std::size_t EncodedBits, std::enable_if_t< greaterThan_v< EncodedBits, DataBits >, int > = 0>
std::bitset< DataBits > nc::edac::detail::extractData (const std::bitset< EncodedBits > &encodedBits) noexcept
template<std::size_t DataBits, std::size_t EncodedBits, std::enable_if_t< greaterThan_v< EncodedBits, DataBits >, int > = 0>
std::bitset< DataBitsnc::edac::detail::extractData (const std::bitset< EncodedBits > &encodedBits) noexcept
 
template<typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>
constexpr bool nc::edac::detail::isPowerOfTwo (IntType n) noexcept
 Tests if value is a power of two. More...
template<typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>
constexpr bool nc::edac::detail::isPowerOfTwo (IntType n) noexcept
 Tests if value is a power of two.
 
template<typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>
std::size_t nc::edac::detail::nextPowerOfTwo (IntType n)
template<typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>
std::size_t nc::edac::detail::nextPowerOfTwo (IntType n)
 
template<typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>
std::size_t nc::edac::detail::numSecdedParityBitsNeeded (IntType numDataBits)
template<typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>
std::size_t nc::edac::detail::numSecdedParityBitsNeeded (IntType numDataBits)
 
template<typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>
std::vector< std::size_t > nc::edac::detail::powersOfTwo (IntType n)
template<typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>
std::vector< std::size_t > nc::edac::detail::powersOfTwo (IntType n)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Hamming EDAC encoding https://en.wikipedia.org/wiki/Hamming_code

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Hamming EDAC encoding https://en.wikipedia.org/wiki/Hamming_code

diff --git a/docs/doxygen/html/hamming_encode_8hpp_source.html b/docs/doxygen/html/hamming_encode_8hpp_source.html index 704057012..472860c07 100644 --- a/docs/doxygen/html/hamming_encode_8hpp_source.html +++ b/docs/doxygen/html/hamming_encode_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: hammingEncode.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/hanning_8hpp.html b/docs/doxygen/html/hanning_8hpp.html index b862814a2..0f3f72e2f 100644 --- a/docs/doxygen/html/hanning_8hpp.html +++ b/docs/doxygen/html/hanning_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: hanning.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,28 +129,28 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- +

Functions

NdArray< double > nc::hanning (int32 m)
NdArray< doublenc::hanning (int32 m)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/hanning_8hpp_source.html b/docs/doxygen/html/hanning_8hpp_source.html index 3b24014b1..b8503ffda 100644 --- a/docs/doxygen/html/hanning_8hpp_source.html +++ b/docs/doxygen/html/hanning_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: hanning.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -160,7 +174,7 @@ diff --git a/docs/doxygen/html/hat_8hpp.html b/docs/doxygen/html/hat_8hpp.html index 6cc6a145b..d780238c0 100644 --- a/docs/doxygen/html/hat_8hpp.html +++ b/docs/doxygen/html/hat_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: hat.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,36 +130,36 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::linalg
namespace  nc::linalg
 
- - + + - + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::linalg::hat (const NdArray< dtype > &inVec)
template<typename dtype >
NdArray< dtypenc::linalg::hat (const NdArray< dtype > &inVec)
 
NdArray< double > nc::linalg::hat (const Vec3 &inVec)
NdArray< doublenc::linalg::hat (const Vec3 &inVec)
 
template<typename dtype >
NdArray< dtype > nc::linalg::hat (dtype inX, dtype inY, dtype inZ)
template<typename dtype >
NdArray< dtypenc::linalg::hat (dtype inX, dtype inY, dtype inZ)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description vector hat operator

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description vector hat operator

diff --git a/docs/doxygen/html/hat_8hpp_source.html b/docs/doxygen/html/hat_8hpp_source.html index d2267d076..81cfe8a9a 100644 --- a/docs/doxygen/html/hat_8hpp_source.html +++ b/docs/doxygen/html/hat_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: hat.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/hermite_8hpp.html b/docs/doxygen/html/hermite_8hpp.html index 20ef66bc4..8399c330e 100644 --- a/docs/doxygen/html/hermite_8hpp.html +++ b/docs/doxygen/html/hermite_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: hermite.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,34 +130,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::polynomial
namespace  nc::polynomial
 
- - + + - - + +

Functions

template<typename dtype >
NdArray< double > nc::polynomial::hermite (uint32 n, const NdArray< dtype > &inArrayX)
template<typename dtype >
NdArray< doublenc::polynomial::hermite (uint32 n, const NdArray< dtype > &inArrayX)
 
template<typename dtype >
double nc::polynomial::hermite (uint32 n, dtype x)
template<typename dtype >
double nc::polynomial::hermite (uint32 n, dtype x)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/hermite_8hpp_source.html b/docs/doxygen/html/hermite_8hpp_source.html index d341de1a8..9145cd7d6 100644 --- a/docs/doxygen/html/hermite_8hpp_source.html +++ b/docs/doxygen/html/hermite_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: hermite.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/hierarchy.html b/docs/doxygen/html/hierarchy.html index 8d84f26a6..202958a58 100644 --- a/docs/doxygen/html/hierarchy.html +++ b/docs/doxygen/html/hierarchy.html @@ -5,7 +5,7 @@ - + NumCpp: Class Hierarchy @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,71 +120,71 @@
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
 Cnc::all_arithmetic< Ts >
 Cnc::all_arithmetic< Head, Tail... >
 Cnc::all_arithmetic< Head, Tail... >
 Cnc::all_arithmetic< T >
 Cnc::all_same< T1, Ts >
 Cnc::all_same< T1, Ts >
 Cnc::all_same< T1, Head, Tail... >
 Cnc::all_same< T1, T2 >
 Cnc::all_same< T1, T2 >
 Cnc::coordinates::CartesianCartensian coordinates
 Cnc::coordinates::reference_frames::ECEFECEF coordinates
 Cnc::coordinates::reference_frames::ECEFECEF coordinates
 Cnc::coordinates::reference_frames::ENUEast North Up coordinates
 Cnc::coordinates::reference_frames::NEDNorth east down coordinates
 Cnc::coordinates::reference_frames::NEDNorth east down coordinates
 Cnc::coordinates::EulerEuler
 Cnc::coordinates::OrientationOrientation
 Cnc::coordinates::OrientationOrientation
 Cnc::coordinates::reference_frames::AERAz, El, Range coordinates
 Cnc::coordinates::reference_frames::CelestialHolds a full celestial Celestial object
 Cnc::coordinates::reference_frames::CelestialHolds a full celestial Celestial object
 Cnc::coordinates::reference_frames::DecHolds a Declination object
 Cnc::coordinates::reference_frames::GeocentricGeocentric coordinates
 Cnc::coordinates::reference_frames::GeocentricGeocentric coordinates
 Cnc::coordinates::reference_frames::LLAGeodetic coordinates
 Cnc::coordinates::reference_frames::RAHolds a right ascension object
 Cnc::coordinates::reference_frames::RAHolds a right ascension object
 Cnc::DataCube< dtype >Convenience container for holding a uniform array of NdArrays
 Cnc::DateTimeDate Time class for working with iso formatted date times
 Cnc::DateTimeDate Time class for working with iso formatted date times
 Cnc::DtypeInfo< dtype >Holds info about the dtype
 Cnc::DtypeInfo< std::complex< dtype > >Holds info about the std::complex
 Cnc::DtypeInfo< std::complex< dtype > >Holds info about the std::complex
 Cnc::greaterThan< Value1, Value2 >
 Cnc::imageProcessing::Centroid< dtype >Holds the information for a centroid
 Cnc::imageProcessing::Centroid< dtype >Holds the information for a centroid
 Cnc::imageProcessing::Cluster< dtype >Holds the information for a cluster of pixels
 Cnc::imageProcessing::ClusterMaker< dtype >Clusters exceedance data into contiguous groups
 Cnc::imageProcessing::ClusterMaker< dtype >Clusters exceedance data into contiguous groups
 Cnc::imageProcessing::Pixel< dtype >Holds the information for a single pixel
 Cnc::integrate::LegendrePolynomial
 Cnc::integrate::LegendrePolynomial
 Cnc::is_complex< T >
 Cnc::is_complex< std::complex< T > >
 Cnc::is_complex< std::complex< T > >
 Cnc::is_ndarray_int< NdArray< dtype, Allocator > >
 Cnc::is_valid_dtype< dtype >
 Cnc::is_valid_dtype< dtype >
 Cnc::linalg::SVD
 Cnc::logger::BinaryLoggerBinary Logger Singleton
 Cnc::logger::BinaryLoggerBinary Logger Singleton
 Cnc::logger::detail::BinaryDataLogger< DataType >Binary Logger
 Cnc::logger::detail::type_traits::has_serialize< DataType, std::void_t< std::enable_if_t< std::is_same_v< serialize_t< DataType >, std::string >, int > > >Type trait to check if a type has a serialize method with the correct signature
 Cnc::logger::detail::type_traits::has_serialize< DataType, std::void_t< std::enable_if_t< std::is_same_v< serialize_t< DataType >, std::string >, int > > >Type trait to check if a type has a serialize method with the correct signature
 Cnc::NdArray< dtype, Allocator >Holds 1D and 2D arrays, the main work horse of the NumCpp library
 Cnc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >Custom column const_iterator for NdArray
 Cnc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >Custom column const_iterator for NdArray
 Cnc::NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >Custom column iterator for NdArray
 Cnc::NdArrayConstIterator< dtype, PointerType, DifferenceType >Custom const_iterator for NdArray
 Cnc::NdArrayConstIterator< dtype, PointerType, DifferenceType >Custom const_iterator for NdArray
 Cnc::NdArrayIterator< dtype, PointerType, DifferenceType >Custom iterator for NdArray
 Cnc::polynomial::Poly1d< dtype >
 Cnc::polynomial::Poly1d< dtype >
 Cnc::random::RNG< GeneratorType >
 Cnc::roots::IterationABC for iteration classes to derive from
 Cnc::roots::IterationABC for iteration classes to derive from
 Cnc::roots::Bisection
 Cnc::roots::Brent
 Cnc::roots::Brent
 Cnc::roots::Dekker
 Cnc::roots::Newton
 Cnc::roots::Newton
 Cnc::roots::Secant
 Cnc::rotations::DCMFactory methods for generating direction cosine matrices and vectors
 Cnc::rotations::DCMFactory methods for generating direction cosine matrices and vectors
 Cnc::rotations::QuaternionHolds a unit quaternion
 Cnc::ShapeA Shape Class for NdArrays
 Cnc::ShapeA Shape Class for NdArrays
 Cnc::SliceA Class for slicing into NdArrays
 Cnc::Timer< TimeUnit >A timer class for timing code execution
 Cnc::Timer< TimeUnit >A timer class for timing code execution
 Cnc::type_traits::is_ndarray_int< NdArray< dtype, Allocator > >
 Cnc::type_traits::is_ndarray_signed_int< NdArray< dtype, Allocator > >
 Cnc::type_traits::is_ndarray_signed_int< NdArray< dtype, Allocator > >
 Cnc::utils::timeit_detail::Result< TimeUnit >Result statistics of a timeit run
 Cnc::Vec2Holds a 2D vector
 Cnc::Vec2Holds a 2D vector
 Cnc::Vec3Holds a 3D vector
 Cnc::NdArray< bool >
 Cnc::NdArray< bool >
 Cnc::NdArray< double >
 Cstd::false_type
 Cstd::false_type
 Cnc::is_ndarray_int< typename >
 Cnc::logger::detail::type_traits::has_serialize< DataType, typename >Type trait to check if a type has a serialize method with the correct signature
 Cnc::logger::detail::type_traits::has_serialize< DataType, typename >Type trait to check if a type has a serialize method with the correct signature
 Cnc::type_traits::is_ndarray_int< typename >
 Cnc::type_traits::is_ndarray_signed_int< typename >
 Cnc::type_traits::is_ndarray_signed_int< typename >
@@ -185,7 +192,7 @@ diff --git a/docs/doxygen/html/histogram_8hpp.html b/docs/doxygen/html/histogram_8hpp.html index 53ce8b0ff..57e46bf6c 100644 --- a/docs/doxygen/html/histogram_8hpp.html +++ b/docs/doxygen/html/histogram_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: histogram.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -127,32 +134,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
NdArray< uint32 > nc::histogram (const NdArray< dtype > &inArray, const NdArray< double > &inBinEdges)
template<typename dtype >
NdArray< uint32nc::histogram (const NdArray< dtype > &inArray, const NdArray< double > &inBinEdges)
 
template<typename dtype >
std::pair< NdArray< uint32 >, NdArray< double > > nc::histogram (const NdArray< dtype > &inArray, uint32 inNumBins=10)
template<typename dtype >
std::pair< NdArray< uint32 >, NdArray< double > > nc::histogram (const NdArray< dtype > &inArray, uint32 inNumBins=10)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/histogram_8hpp_source.html b/docs/doxygen/html/histogram_8hpp_source.html index 5319181a7..f4f502668 100644 --- a/docs/doxygen/html/histogram_8hpp_source.html +++ b/docs/doxygen/html/histogram_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: histogram.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,29 +129,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
std::vector< NdArray< dtype > > nc::hsplit (const NdArray< dtype > &inArray, const Indices &indices)
template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
std::vector< NdArray< dtype > > nc::hsplit (const NdArray< dtype > &inArray, const Indices &indices)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/hsplit_8hpp_source.html b/docs/doxygen/html/hsplit_8hpp_source.html index d0ebf109c..ad3cf5517 100644 --- a/docs/doxygen/html/hsplit_8hpp_source.html +++ b/docs/doxygen/html/hsplit_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: hsplit.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -199,7 +212,7 @@ diff --git a/docs/doxygen/html/hstack_8hpp.html b/docs/doxygen/html/hstack_8hpp.html index 1ec8dca19..4712591b3 100644 --- a/docs/doxygen/html/hstack_8hpp.html +++ b/docs/doxygen/html/hstack_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: hstack.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,32 +129,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::hstack (std::initializer_list< NdArray< dtype > > inArrayList)
template<typename dtype >
NdArray< dtypenc::hstack (std::initializer_list< NdArray< dtype > > inArrayList)
 
template<typename dtype >
NdArray< dtype > nc::hstack (std::vector< NdArray< dtype > > inArrayList)
template<typename dtype >
NdArray< dtypenc::hstack (std::vector< NdArray< dtype > > inArrayList)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/hstack_8hpp_source.html b/docs/doxygen/html/hstack_8hpp_source.html index d5720fcee..91488f602 100644 --- a/docs/doxygen/html/hstack_8hpp_source.html +++ b/docs/doxygen/html/hstack_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: hstack.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/hypot_8hpp.html b/docs/doxygen/html/hypot_8hpp.html index 0c86a2cbd..cc3256a59 100644 --- a/docs/doxygen/html/hypot_8hpp.html +++ b/docs/doxygen/html/hypot_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: hypot.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -125,38 +132,38 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< double > nc::hypot (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
template<typename dtype >
NdArray< doublenc::hypot (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
 
template<typename dtype >
NdArray< double > nc::hypot (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2, const NdArray< dtype > &inArray3)
template<typename dtype >
NdArray< doublenc::hypot (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2, const NdArray< dtype > &inArray3)
 
template<typename dtype >
double nc::hypot (dtype inValue1, dtype inValue2) noexcept
template<typename dtype >
double nc::hypot (dtype inValue1, dtype inValue2) noexcept
 
template<typename dtype >
double nc::hypot (dtype inValue1, dtype inValue2, dtype inValue3) noexcept
template<typename dtype >
double nc::hypot (dtype inValue1, dtype inValue2, dtype inValue3) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/hypot_8hpp_source.html b/docs/doxygen/html/hypot_8hpp_source.html index 6ccca5702..4a822a605 100644 --- a/docs/doxygen/html/hypot_8hpp_source.html +++ b/docs/doxygen/html/hypot_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: hypot.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -202,7 +219,7 @@ diff --git a/docs/doxygen/html/identity_8hpp.html b/docs/doxygen/html/identity_8hpp.html index eff59fa54..983b0d3ed 100644 --- a/docs/doxygen/html/identity_8hpp.html +++ b/docs/doxygen/html/identity_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: identity.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -119,29 +126,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::identity (uint32 inSquareSize)
template<typename dtype >
NdArray< dtypenc::identity (uint32 inSquareSize)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/identity_8hpp_source.html b/docs/doxygen/html/identity_8hpp_source.html index 9a3d17ec9..db30f22fd 100644 --- a/docs/doxygen/html/identity_8hpp_source.html +++ b/docs/doxygen/html/identity_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: identity.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/imag_8hpp.html b/docs/doxygen/html/imag_8hpp.html index f3177b80f..283ec23d2 100644 --- a/docs/doxygen/html/imag_8hpp.html +++ b/docs/doxygen/html/imag_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: imag.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,32 +128,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::imag (const NdArray< std::complex< dtype > > &inArray)
template<typename dtype >
auto nc::imag (const NdArray< std::complex< dtype > > &inArray)
 
template<typename dtype >
auto nc::imag (const std::complex< dtype > &inValue)
template<typename dtype >
auto nc::imag (const std::complex< dtype > &inValue)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/imag_8hpp_source.html b/docs/doxygen/html/imag_8hpp_source.html index 5f2ac72c5..ed92dc58e 100644 --- a/docs/doxygen/html/imag_8hpp_source.html +++ b/docs/doxygen/html/imag_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: imag.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/index.html b/docs/doxygen/html/index.html index 982d86b70..52758262a 100644 --- a/docs/doxygen/html/index.html +++ b/docs/doxygen/html/index.html @@ -5,7 +5,7 @@ - + NumCpp: NumCpp @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,41 +101,48 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
NumCpp
-

NumCpp logo

-

GitHub watchers GitHub stars GitHub forks

-

Build status Codacy Badge Awesome Donate

+

NumCpp logo

+

GitHub watchers GitHub stars GitHub forks

+

Build status Codacy Badge Awesome Donate

NumCpp: A Templatized Header Only C++ Implementation of the Python NumPy Library

Author: David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m

Version: GitHub tag (latest by date)

License MIT license

Testing

-

C++ Standards:
- C++17 C++20

-

Compilers:
+

C++ Standards:
+ C++17 C++20 C++23

+

Compilers:
Visual Studio: 2022
- GNU: 11.3 Clang: 14
+ GNU: 13.3 Clang: 18

-

Boost Versions:
+

Boost Versions:
1.73+

Documentation

GitHub

-

Star History Chart

+

Star History Chart

Installation

Building

Release Notes

From NumPy To NumCpp – A Quick Start Guide

-

This quick start guide is meant as a very brief overview of some of the things that can be done with NumCpp. For a full breakdown of everything available in the NumCpp library please visit the Full Documentation.

+

This quick start guide is meant as a very brief overview of some of the things that can be done with NumCpp. For a full breakdown of everything available in the NumCpp library please visit the Full Documentation.

CONTAINERS

-

The main data structure in NumCpp is the NdArray. It is inherently a 2D array class, with 1D arrays being implemented as 1xN arrays. There is also a DataCube class that is provided as a convenience container for storing an array of 2D NdArrays, but it has limited usefulness past a simple container.

+

The main data structure in NumCpp is the NdArray. It is inherently a 2D array class, with 1D arrays being implemented as 1xN arrays. There is also a DataCube class that is provided as a convenience container for storing an array of 2D NdArrays, but it has limited usefulness past a simple container.

@@ -147,7 +154,7 @@

CONTAINERS

NumPy NumCpp
a.astype(np.double) a.astype<double>()

INITIALIZERS

-

Many initializer functions are provided that return NdArrays for common needs.

+

Many initializer functions are provided that return NdArrays for common needs.

@@ -175,7 +182,7 @@

INITIALIZERS

NumPy NumCpp
nc::NdArray<dtype>(3, 4) a

SLICING/BROADCASTING

-

NumCpp offers NumPy style slicing and broadcasting.

+

NumCpp offers NumPy style slicing and broadcasting.

@@ -193,7 +200,7 @@

SLICING/BROADCASTING

NumPy NumCpp
a[a > 5] = 0 a.putMask(a > 5, 0)

RANDOM

-

The random module provides simple ways to create random arrays.

+

The random module provides simple ways to create random arrays.

@@ -215,7 +222,7 @@

RANDOM

NumPy NumCpp
np.random.choice(a, 3) nc::random::choice(a, 3)

CONCATENATION

-

Many ways to concatenate NdArray are available.

+

Many ways to concatenate NdArray are available.

@@ -229,7 +236,7 @@

CONCATENATION

NumPy NumCpp
np.append(a, b, axis=1) nc::append(a, b, nc::Axis::COL)

DIAGONAL, TRIANGULAR, AND FLIP

-

The following return new NdArrays.

+

The following return new NdArrays.

@@ -247,7 +254,7 @@

DIAGONAL, TRIANGULAR, AND FLIP

NumPy NumCpp
np.fliplr(a) nc::fliplr(a)

ITERATION

-

NumCpp follows the idioms of the C++ STL providing iterator pairs to iterate on arrays in different fashions.

+

NumCpp follows the idioms of the C++ STL providing iterator pairs to iterate on arrays in different fashions.

@@ -257,7 +264,7 @@

ITERATION

NumPy NumCpp
for(auto& value : a)

LOGICAL

-

Logical FUNCTIONS in NumCpp behave the same as NumPy.

+

Logical FUNCTIONS in NumCpp behave the same as NumPy.

@@ -315,7 +322,7 @@

MINIMUM, MAXIMUM, SORTING

NumPy NumCpp
np.diff(a) nc::diff(a)

REDUCERS

-

Reducers accumulate values of NdArrays along specified axes. When no axis is specified, values are accumulated along all axes.

+

Reducers accumulate values of NdArrays along specified axes. When no axis is specified, values are accumulated along all axes.

@@ -337,12 +344,12 @@

REDUCERS

NumPy NumCpp
np.count_nonzero(a, axis=0) nc::count_nonzero(a, nc::Axis::ROW)

I/O

-

Print and file output methods. All NumCpp classes support a print() method and << stream operators.

+

Print and file output methods. All NumCpp classes support a print() method and << stream operators.

- + @@ -355,7 +362,7 @@

I/O

NumPy NumCpp
print(a) a.print()
print(a) a.print()
std::cout << a
np.load(filename) nc::load<dtype>(filename)

MATHEMATICAL FUNCTIONS

-

NumCpp universal functions are provided for a large set number of mathematical functions.

+

NumCpp universal functions are provided for a large set number of mathematical functions.

BASIC FUNCTIONS

@@ -455,7 +462,7 @@

LINEAR ALGEBRA

diff --git a/docs/doxygen/html/inner_8hpp.html b/docs/doxygen/html/inner_8hpp.html index 458a2a3c6..9fedd3cec 100644 --- a/docs/doxygen/html/inner_8hpp.html +++ b/docs/doxygen/html/inner_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: inner.hpp File Reference @@ -50,7 +50,7 @@ @@ -58,10 +58,10 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,29 +129,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
dtype nc::inner (const NdArray< dtype > &a, const NdArray< dtype > &b)
template<typename dtype >
dtype nc::inner (const NdArray< dtype > &a, const NdArray< dtype > &b)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/inner_8hpp_source.html b/docs/doxygen/html/inner_8hpp_source.html index d3dc531e4..bd10475d8 100644 --- a/docs/doxygen/html/inner_8hpp_source.html +++ b/docs/doxygen/html/inner_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: inner.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/insert_8hpp.html b/docs/doxygen/html/insert_8hpp.html index a9287bcbb..84409f888 100644 --- a/docs/doxygen/html/insert_8hpp.html +++ b/docs/doxygen/html/insert_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: insert.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -127,50 +134,50 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

Functions

template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
NdArray< dtype > nc::insert (const NdArray< dtype > &arr, const Indices &indices, const dtype &value, Axis axis=Axis::NONE)
template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
NdArray< dtypenc::insert (const NdArray< dtype > &arr, const Indices &indices, const dtype &value, Axis axis=Axis::NONE)
 
template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
NdArray< dtype > nc::insert (const NdArray< dtype > &arr, const Indices &indices, const NdArray< dtype > &values, Axis axis=Axis::NONE)
template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
NdArray< dtypenc::insert (const NdArray< dtype > &arr, const Indices &indices, const NdArray< dtype > &values, Axis axis=Axis::NONE)
 
template<typename dtype >
NdArray< dtype > nc::insert (const NdArray< dtype > &arr, int32 index, const dtype &value)
template<typename dtype >
NdArray< dtypenc::insert (const NdArray< dtype > &arr, int32 index, const dtype &value)
 
template<typename dtype >
NdArray< dtype > nc::insert (const NdArray< dtype > &arr, int32 index, const dtype &value, Axis axis)
template<typename dtype >
NdArray< dtypenc::insert (const NdArray< dtype > &arr, int32 index, const dtype &value, Axis axis)
 
template<typename dtype >
NdArray< dtype > nc::insert (const NdArray< dtype > &arr, int32 index, const NdArray< dtype > &values)
template<typename dtype >
NdArray< dtypenc::insert (const NdArray< dtype > &arr, int32 index, const NdArray< dtype > &values)
 
template<typename dtype >
NdArray< dtype > nc::insert (const NdArray< dtype > &arr, int32 index, const NdArray< dtype > &values, Axis axis)
template<typename dtype >
NdArray< dtypenc::insert (const NdArray< dtype > &arr, int32 index, const NdArray< dtype > &values, Axis axis)
 
template<typename dtype >
NdArray< dtype > nc::insert (const NdArray< dtype > &arr, Slice slice, const dtype &value, Axis axis=Axis::NONE)
template<typename dtype >
NdArray< dtypenc::insert (const NdArray< dtype > &arr, Slice slice, const dtype &value, Axis axis=Axis::NONE)
 
template<typename dtype >
NdArray< dtype > nc::insert (const NdArray< dtype > &arr, Slice slice, const NdArray< dtype > &values, Axis axis=Axis::NONE)
template<typename dtype >
NdArray< dtypenc::insert (const NdArray< dtype > &arr, Slice slice, const NdArray< dtype > &values, Axis axis=Axis::NONE)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/insert_8hpp_source.html b/docs/doxygen/html/insert_8hpp_source.html index 2c95f4be7..3ab15cf98 100644 --- a/docs/doxygen/html/insert_8hpp_source.html +++ b/docs/doxygen/html/insert_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: insert.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -603,7 +621,7 @@ diff --git a/docs/doxygen/html/intersect1d_8hpp.html b/docs/doxygen/html/intersect1d_8hpp.html index 65e10e39f..339d8dfd2 100644 --- a/docs/doxygen/html/intersect1d_8hpp.html +++ b/docs/doxygen/html/intersect1d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: intersect1d.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,29 +130,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::intersect1d (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
template<typename dtype >
NdArray< dtypenc::intersect1d (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/intersect1d_8hpp_source.html b/docs/doxygen/html/intersect1d_8hpp_source.html index 1519757f6..d990dffb7 100644 --- a/docs/doxygen/html/intersect1d_8hpp_source.html +++ b/docs/doxygen/html/intersect1d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: intersect1d.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/inv_8hpp.html b/docs/doxygen/html/inv_8hpp.html index a35ebda83..2108296ac 100644 --- a/docs/doxygen/html/inv_8hpp.html +++ b/docs/doxygen/html/inv_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: inv.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -117,7 +124,7 @@ #include <string>
#include "NumCpp/Core/Internal/Error.hpp"
#include "NumCpp/Core/Internal/StaticAsserts.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/Core/Types.hpp"
#include "NumCpp/Functions/zeros.hpp"
#include "NumCpp/Linalg/det.hpp"
@@ -128,31 +135,31 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::linalg
namespace  nc::linalg
 
- - + +

Functions

template<typename dtype >
NdArray< double > nc::linalg::inv (const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< doublenc::linalg::inv (const NdArray< dtype > &inArray)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description matrix inverse

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description matrix inverse

diff --git a/docs/doxygen/html/inv_8hpp_source.html b/docs/doxygen/html/inv_8hpp_source.html index debaff600..1b8cc428c 100644 --- a/docs/doxygen/html/inv_8hpp_source.html +++ b/docs/doxygen/html/inv_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: inv.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -237,7 +246,7 @@ diff --git a/docs/doxygen/html/invert_8hpp.html b/docs/doxygen/html/invert_8hpp.html index cebf32dfd..a0ffc59e9 100644 --- a/docs/doxygen/html/invert_8hpp.html +++ b/docs/doxygen/html/invert_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: invert.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -119,29 +126,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::invert (const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< dtypenc::invert (const NdArray< dtype > &inArray)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/invert_8hpp_source.html b/docs/doxygen/html/invert_8hpp_source.html index 543bf738d..81dc49973 100644 --- a/docs/doxygen/html/invert_8hpp_source.html +++ b/docs/doxygen/html/invert_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: invert.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/isclose_8hpp.html b/docs/doxygen/html/isclose_8hpp.html index 65f99bcd5..002001b7f 100644 --- a/docs/doxygen/html/isclose_8hpp.html +++ b/docs/doxygen/html/isclose_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: isclose.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,29 +131,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< bool > nc::isclose (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2, double inRtol=1e-05, double inAtol=1e-08)
template<typename dtype >
NdArray< boolnc::isclose (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2, double inRtol=1e-05, double inAtol=1e-08)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/isclose_8hpp_source.html b/docs/doxygen/html/isclose_8hpp_source.html index 80630b124..85a422c74 100644 --- a/docs/doxygen/html/isclose_8hpp_source.html +++ b/docs/doxygen/html/isclose_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: isclose.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/isinf_8hpp.html b/docs/doxygen/html/isinf_8hpp.html index 7df306106..77105d312 100644 --- a/docs/doxygen/html/isinf_8hpp.html +++ b/docs/doxygen/html/isinf_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: isinf.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,32 +129,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
NdArray< bool > nc::isinf (const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< boolnc::isinf (const NdArray< dtype > &inArray)
 
template<typename dtype >
bool nc::isinf (dtype inValue) noexcept
template<typename dtype >
bool nc::isinf (dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/isinf_8hpp_source.html b/docs/doxygen/html/isinf_8hpp_source.html index 82090db24..536a5ff08 100644 --- a/docs/doxygen/html/isinf_8hpp_source.html +++ b/docs/doxygen/html/isinf_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: isinf.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/isnan_8hpp.html b/docs/doxygen/html/isnan_8hpp.html index 4d999eb66..a3e2e6e06 100644 --- a/docs/doxygen/html/isnan_8hpp.html +++ b/docs/doxygen/html/isnan_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: isnan.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,32 +129,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
NdArray< bool > nc::isnan (const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< boolnc::isnan (const NdArray< dtype > &inArray)
 
template<typename dtype >
bool nc::isnan (dtype inValue) noexcept
template<typename dtype >
bool nc::isnan (dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/isnan_8hpp_source.html b/docs/doxygen/html/isnan_8hpp_source.html index b59babc81..e5d52c835 100644 --- a/docs/doxygen/html/isnan_8hpp_source.html +++ b/docs/doxygen/html/isnan_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: isnan.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/isneginf_8hpp.html b/docs/doxygen/html/isneginf_8hpp.html index 4315d56b5..f66946f48 100644 --- a/docs/doxygen/html/isneginf_8hpp.html +++ b/docs/doxygen/html/isneginf_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: isneginf.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,32 +128,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
NdArray< bool > nc::isneginf (const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< boolnc::isneginf (const NdArray< dtype > &inArray)
 
template<typename dtype >
bool nc::isneginf (dtype inValue) noexcept
template<typename dtype >
bool nc::isneginf (dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/isneginf_8hpp_source.html b/docs/doxygen/html/isneginf_8hpp_source.html index c8ca78233..171c320b6 100644 --- a/docs/doxygen/html/isneginf_8hpp_source.html +++ b/docs/doxygen/html/isneginf_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: isneginf.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/isposinf_8hpp.html b/docs/doxygen/html/isposinf_8hpp.html index 25c0b53cc..e95319cee 100644 --- a/docs/doxygen/html/isposinf_8hpp.html +++ b/docs/doxygen/html/isposinf_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: isposinf.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,32 +128,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
NdArray< bool > nc::isposinf (const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< boolnc::isposinf (const NdArray< dtype > &inArray)
 
template<typename dtype >
bool nc::isposinf (dtype inValue) noexcept
template<typename dtype >
bool nc::isposinf (dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/isposinf_8hpp_source.html b/docs/doxygen/html/isposinf_8hpp_source.html index e36bed329..4adad7d0c 100644 --- a/docs/doxygen/html/isposinf_8hpp_source.html +++ b/docs/doxygen/html/isposinf_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: isposinf.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/jquery.js b/docs/doxygen/html/jquery.js index c9ed3d99c..1dffb65b5 100644 --- a/docs/doxygen/html/jquery.js +++ b/docs/doxygen/html/jquery.js @@ -1,12 +1,11 @@ /*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0a;a++)for(i in o[a])n=o[a][i],o[a].hasOwnProperty(i)&&void 0!==n&&(e[i]=t.isPlainObject(n)?t.isPlainObject(e[i])?t.widget.extend({},e[i],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,i){var n=i.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=s.call(arguments,1),h=this;return a?this.length||"instance"!==o?this.each(function(){var i,s=t.data(this,n);return"instance"===o?(h=s,!1):s?t.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,r),i!==s&&void 0!==i?(h=i&&i.jquery?h.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+o+"'")}):h=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new i(o,this))})),h}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+o.eventNamespace,c=h[2];c?n.on(l,c,r):i.on(l,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,h=/top|center|bottom/,l=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("
"),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.widthi?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};l>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),h.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,h=n-r,l=r+e.collisionWidth-a-n;e.collisionWidth>a?h>0&&0>=l?(i=t.left+h+e.collisionWidth-a-n,t.left+=h-i):t.left=l>0&&0>=h?n:h>l?n+a-e.collisionWidth:n:h>0?t.left+=h:l>0?t.left-=l:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,h=n-r,l=r+e.collisionHeight-a-n;e.collisionHeight>a?h>0&&0>=l?(i=t.top+h+e.collisionHeight-a-n,t.top+=h-i):t.top=l>0&&0>=h?n:h>l?n+a-e.collisionHeight:n:h>0?t.top+=h:l>0?t.top-=l:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=t.left-e.collisionPosition.marginLeft,c=l-h,u=l+e.collisionWidth-r-h,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-h,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=t.top-e.collisionPosition.marginTop,c=l-h,u=l+e.collisionHeight-r-h,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,m=-2*e.offset[1];0>c?(s=t.top+p+f+m+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+m)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+m-h,(i>0||u>a(i))&&(t.top+=p+f+m))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,s){return!!t.data(e,s[3])}}),t.fn.extend({disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}}),t.ui.focusable=function(i,s){var n,o,a,r,h,l=i.nodeName.toLowerCase();return"area"===l?(n=i.parentNode,o=n.name,i.href&&o&&"map"===n.nodeName.toLowerCase()?(a=t("img[usemap='#"+o+"']"),a.length>0&&a.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(l)?(r=!i.disabled,r&&(h=t(i).closest("fieldset")[0],h&&(r=!h.disabled))):r="a"===l?i.href||s:s,r&&t(i).is(":visible")&&e(t(i)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}}),t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===t.fn.jquery.substring(0,3)&&(t.each(["Width","Height"],function(e,i){function s(e,i,s,o){return t.each(n,function(){i-=parseFloat(t.css(e,"padding"+this))||0,s&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?a["inner"+i].call(this):this.each(function(){t(this).css(o,s(this,e)+"px")})},t.fn["outer"+i]=function(e,n){return"number"!=typeof e?a["outer"+i].call(this,e):this.each(function(){t(this).css(o,s(this,e,!0,n)+"px")})}}),t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=function(){var t=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;return function(e){return e.replace(t,"\\$1")}}(),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(),o=e.add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return s&&"static"===e.css("position")?!1:n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var n=!1;t(document).on("mouseup",function(){n=!1}),t.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!n){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,s=1===e.which,o="string"==typeof this.options.cancel&&e.target.nodeName?t(e.target).closest(this.options.cancel).length:!1;return s&&!o&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(e)!==!1,!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),n=!0,!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,n=!1,e.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.ui.plugin={add:function(e,i,s){var n,o=t.ui[e].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;o.length>n;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}},t.widget("ui.resizable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(e,i){if("hidden"===t(e).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",n=!1;return e[s]>0?!0:(e[s]=1,n=e[s]>0,e[s]=0,n)},_create:function(){var e,i=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("
").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(e),this._proportionallyResize()),this._setupHandles(),i.autoHide&&t(this.element).on("mouseenter",function(){i.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())}).on("mouseleave",function(){i.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;default:}},_setupHandles:function(){var e,i,s,n,o,a=this.options,r=this;if(this.handles=a.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;s.length>i;i++)e=t.trim(s[i]),n="ui-resizable-"+e,o=t("
"),this._addClass(o,"ui-resizable-handle "+n),o.css({zIndex:a.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.append(o);this._renderAxis=function(e){var i,s,n,o;e=e||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:r._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){r.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=o&&o[1]?o[1]:"se")}),a.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)s=t(this.handles[i])[0],(s===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var i,s,n,o=this.options,a=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),o.containment&&(i+=t(o.containment).scrollLeft()||0,s+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:a.width(),height:a.height()},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===n?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,n=this.originalMousePosition,o=this.axis,a=e.pageX-n.left||0,r=e.pageY-n.top||0,h=this._change[o];return this._updatePrevProperties(),h?(i=h.apply(this,[e,a,r]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(e){this.resizing=!1;var i,s,n,o,a,r,h,l=this.options,c=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&this._hasScroll(i[0],"left")?0:c.sizeDiff.height,o=s?0:c.sizeDiff.width,a={width:c.helper.width()-o,height:c.helper.height()-n},r=parseFloat(c.element.css("left"))+(c.position.left-c.originalPosition.left)||null,h=parseFloat(c.element.css("top"))+(c.position.top-c.originalPosition.top)||null,l.animate||this.element.css(t.extend(a,{top:h,left:r})),c.helper.height(c.size.height),c.helper.width(c.size.width),this._helper&&!l.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s,n,o,a=this.options;o={minWidth:this._isNumber(a.minWidth)?a.minWidth:0,maxWidth:this._isNumber(a.maxWidth)?a.maxWidth:1/0,minHeight:this._isNumber(a.minHeight)?a.minHeight:0,maxHeight:this._isNumber(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),o.maxWidth>i&&(o.maxWidth=i),o.maxHeight>n&&(o.maxHeight=n)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidtht.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,h=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=r-e.minWidth),s&&l&&(t.left=r-e.maxWidth),a&&c&&(t.top=h-e.minHeight),n&&c&&(t.top=h-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];4>e;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;this._proportionallyResizeElements.length>e;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("
"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element -},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=o?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-a},l=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,c=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,c&&l?{top:c,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,n,o,a,r,h=t(this).resizable("instance"),l=h.options,c=h.element,u=l.containment,d=u instanceof t?u.get(0):/parent/.test(u)?c.parent().get(0):u;d&&(h.containerElement=t(d),/document/.test(u)||u===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(d),i=[],t(["Top","Right","Left","Bottom"]).each(function(t,s){i[t]=h._num(e.css("padding"+s))}),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=h.containerOffset,n=h.containerSize.height,o=h.containerSize.width,a=h._hasScroll(d,"left")?d.scrollWidth:o,r=h._hasScroll(d)?d.scrollHeight:n,h.parentData={element:d,left:s.left,top:s.top,width:a,height:r}))},resize:function(e){var i,s,n,o,a=t(this).resizable("instance"),r=a.options,h=a.containerOffset,l=a.position,c=a._aspectRatio||e.shiftKey,u={top:0,left:0},d=a.containerElement,p=!0;d[0]!==document&&/static/.test(d.css("position"))&&(u=h),l.left<(a._helper?h.left:0)&&(a.size.width=a.size.width+(a._helper?a.position.left-h.left:a.position.left-u.left),c&&(a.size.height=a.size.width/a.aspectRatio,p=!1),a.position.left=r.helper?h.left:0),l.top<(a._helper?h.top:0)&&(a.size.height=a.size.height+(a._helper?a.position.top-h.top:a.position.top),c&&(a.size.width=a.size.height*a.aspectRatio,p=!1),a.position.top=a._helper?h.top:0),n=a.containerElement.get(0)===a.element.parent().get(0),o=/relative|absolute/.test(a.containerElement.css("position")),n&&o?(a.offset.left=a.parentData.left+a.position.left,a.offset.top=a.parentData.top+a.position.top):(a.offset.left=a.element.offset().left,a.offset.top=a.element.offset().top),i=Math.abs(a.sizeDiff.width+(a._helper?a.offset.left-u.left:a.offset.left-h.left)),s=Math.abs(a.sizeDiff.height+(a._helper?a.offset.top-u.top:a.offset.top-h.top)),i+a.size.width>=a.parentData.width&&(a.size.width=a.parentData.width-i,c&&(a.size.height=a.size.width/a.aspectRatio,p=!1)),s+a.size.height>=a.parentData.height&&(a.size.height=a.parentData.height-s,c&&(a.size.width=a.size.height*a.aspectRatio,p=!1)),p||(a.position.left=a.prevPosition.left,a.position.top=a.prevPosition.top,a.size.width=a.prevSize.width,a.size.height=a.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.containerPosition,o=e.containerElement,a=t(e.helper),r=a.offset(),h=a.outerWidth()-e.sizeDiff.width,l=a.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l}),e._helper&&!i.animate&&/static/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance"),i=e.options;t(i.alsoResize).each(function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseFloat(e.width()),height:parseFloat(e.height()),left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})})},resize:function(e,i){var s=t(this).resizable("instance"),n=s.options,o=s.originalSize,a=s.originalPosition,r={height:s.size.height-o.height||0,width:s.size.width-o.width||0,top:s.position.top-a.top||0,left:s.position.left-a.left||0};t(n.alsoResize).each(function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),n={},o=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,function(t,e){var i=(s[e]||0)+(r[e]||0);i&&i>=0&&(n[e]=i||null)}),e.css(n)})},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),t.uiBackCompat!==!1&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis,h="number"==typeof s.grid?[s.grid,s.grid]:s.grid,l=h[0]||1,c=h[1]||1,u=Math.round((n.width-o.width)/l)*l,d=Math.round((n.height-o.height)/c)*c,p=o.width+u,f=o.height+d,m=s.maxWidth&&p>s.maxWidth,g=s.maxHeight&&f>s.maxHeight,_=s.minWidth&&s.minWidth>p,v=s.minHeight&&s.minHeight>f;s.grid=h,_&&(p+=l),v&&(f+=c),m&&(p-=l),g&&(f-=c),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=a.top-d):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=a.left-u):((0>=f-c||0>=p-l)&&(e=i._getPaddingPlusBorderDimensions(this)),f-c>0?(i.size.height=f,i.position.top=a.top-d):(f=c-e.height,i.size.height=f,i.position.top=a.top+o.height-f),p-l>0?(i.size.width=p,i.position.left=a.left-u):(p=l-e.width,i.size.width=p,i.position.left=a.left+o.width-p))}}),t.ui.resizable});/** +!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(y){"use strict";y.ui=y.ui||{};y.ui.version="1.13.2";var n,i=0,h=Array.prototype.hasOwnProperty,a=Array.prototype.slice;y.cleanData=(n=y.cleanData,function(t){for(var e,i,s=0;null!=(i=t[s]);s++)(e=y._data(i,"events"))&&e.remove&&y(i).triggerHandler("remove");n(t)}),y.widget=function(t,i,e){var s,n,o,h={},a=t.split(".")[0],r=a+"-"+(t=t.split(".")[1]);return e||(e=i,i=y.Widget),Array.isArray(e)&&(e=y.extend.apply(null,[{}].concat(e))),y.expr.pseudos[r.toLowerCase()]=function(t){return!!y.data(t,r)},y[a]=y[a]||{},s=y[a][t],n=y[a][t]=function(t,e){if(!this||!this._createWidget)return new n(t,e);arguments.length&&this._createWidget(t,e)},y.extend(n,s,{version:e.version,_proto:y.extend({},e),_childConstructors:[]}),(o=new i).options=y.widget.extend({},o.options),y.each(e,function(e,s){function n(){return i.prototype[e].apply(this,arguments)}function o(t){return i.prototype[e].apply(this,t)}h[e]="function"==typeof s?function(){var t,e=this._super,i=this._superApply;return this._super=n,this._superApply=o,t=s.apply(this,arguments),this._super=e,this._superApply=i,t}:s}),n.prototype=y.widget.extend(o,{widgetEventPrefix:s&&o.widgetEventPrefix||t},h,{constructor:n,namespace:a,widgetName:t,widgetFullName:r}),s?(y.each(s._childConstructors,function(t,e){var i=e.prototype;y.widget(i.namespace+"."+i.widgetName,n,e._proto)}),delete s._childConstructors):i._childConstructors.push(n),y.widget.bridge(t,n),n},y.widget.extend=function(t){for(var e,i,s=a.call(arguments,1),n=0,o=s.length;n",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=y(e||this.defaultElement||this)[0],this.element=y(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=y(),this.hoverable=y(),this.focusable=y(),this.classesElementLookup={},e!==this&&(y.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=y(e.style?e.ownerDocument:e.document||e),this.window=y(this.document[0].defaultView||this.document[0].parentWindow)),this.options=y.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:y.noop,_create:y.noop,_init:y.noop,destroy:function(){var i=this;this._destroy(),y.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:y.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return y.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=y.widget.extend({},this.options[t]),n=0;n
"),i=e.children()[0];return y("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthx(D(s),D(n))?o.important="horizontal":o.important="vertical",p.using.call(this,t,o)}),h.offset(y.extend(l,{using:t}))})},y.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,h=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),y.ui.plugin={add:function(t,e,i){var s,n=y.ui[t].prototype;for(s in i)n.plugins[s]=n.plugins[s]||[],n.plugins[s].push([e,i[s]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;n
").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,t={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(t),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(t),this._proportionallyResize()),this._setupHandles(),e.autoHide&&y(this.element).on("mouseenter",function(){e.disabled||(i._removeClass("ui-resizable-autohide"),i._handles.show())}).on("mouseleave",function(){e.disabled||i.resizing||(i._addClass("ui-resizable-autohide"),i._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();function t(t){y(t).removeData("resizable").removeData("ui-resizable").off(".resizable")}var e;return this.elementIsWrapper&&(t(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!e}},_setupHandles:function(){var t,e,i,s,n,o=this.options,h=this;if(this.handles=o.handles||(y(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=y(),this._addedHandles=y(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),i=this.handles.split(","),this.handles={},e=0;e"),this._addClass(n,"ui-resizable-handle "+s),n.css({zIndex:o.zIndex}),this.handles[t]=".ui-resizable-"+t,this.element.children(this.handles[t]).length||(this.element.append(n),this._addedHandles=this._addedHandles.add(n));this._renderAxis=function(t){var e,i,s;for(e in t=t||this.element,this.handles)this.handles[e].constructor===String?this.handles[e]=this.element.children(this.handles[e]).first().show():(this.handles[e].jquery||this.handles[e].nodeType)&&(this.handles[e]=y(this.handles[e]),this._on(this.handles[e],{mousedown:h._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(i=y(this.handles[e],this.element),s=/sw|ne|nw|se|n|s/.test(e)?i.outerHeight():i.outerWidth(),i=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join(""),t.css(i,s),this._proportionallyResize()),this._handles=this._handles.add(this.handles[e])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){h.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),h.axis=n&&n[1]?n[1]:"se")}),o.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(t){var e,i,s=!1;for(e in this.handles)(i=y(this.handles[e])[0])!==t.target&&!y.contains(i,t.target)||(s=!0);return!this.options.disabled&&s},_mouseStart:function(t){var e,i,s=this.options,n=this.element;return this.resizing=!0,this._renderProxy(),e=this._num(this.helper.css("left")),i=this._num(this.helper.css("top")),s.containment&&(e+=y(s.containment).scrollLeft()||0,i+=y(s.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:e,top:i},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:n.width(),height:n.height()},this.originalSize=this._helper?{width:n.outerWidth(),height:n.outerHeight()}:{width:n.width(),height:n.height()},this.sizeDiff={width:n.outerWidth()-n.width(),height:n.outerHeight()-n.height()},this.originalPosition={left:e,top:i},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof s.aspectRatio?s.aspectRatio:this.originalSize.width/this.originalSize.height||1,s=y(".ui-resizable-"+this.axis).css("cursor"),y("body").css("cursor","auto"===s?this.axis+"-resize":s),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var e=this.originalMousePosition,i=this.axis,s=t.pageX-e.left||0,e=t.pageY-e.top||0,i=this._change[i];return this._updatePrevProperties(),i&&(e=i.apply(this,[t,s,e]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(e=this._updateRatio(e,t)),e=this._respectSize(e,t),this._updateCache(e),this._propagate("resize",t),e=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),y.isEmptyObject(e)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges())),!1},_mouseStop:function(t){this.resizing=!1;var e,i,s,n=this.options,o=this;return this._helper&&(s=(e=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&this._hasScroll(i[0],"left")?0:o.sizeDiff.height,i=e?0:o.sizeDiff.width,e={width:o.helper.width()-i,height:o.helper.height()-s},i=parseFloat(o.element.css("left"))+(o.position.left-o.originalPosition.left)||null,s=parseFloat(o.element.css("top"))+(o.position.top-o.originalPosition.top)||null,n.animate||this.element.css(y.extend(e,{top:s,left:i})),o.helper.height(o.size.height),o.helper.width(o.size.width),this._helper&&!n.animate&&this._proportionallyResize()),y("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s=this.options,n={minWidth:this._isNumber(s.minWidth)?s.minWidth:0,maxWidth:this._isNumber(s.maxWidth)?s.maxWidth:1/0,minHeight:this._isNumber(s.minHeight)?s.minHeight:0,maxHeight:this._isNumber(s.maxHeight)?s.maxHeight:1/0};(this._aspectRatio||t)&&(e=n.minHeight*this.aspectRatio,i=n.minWidth/this.aspectRatio,s=n.maxHeight*this.aspectRatio,t=n.maxWidth/this.aspectRatio,e>n.minWidth&&(n.minWidth=e),i>n.minHeight&&(n.minHeight=i),st.width,h=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,a=this.originalPosition.left+this.originalSize.width,r=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),i=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),h&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=a-e.minWidth),s&&l&&(t.left=a-e.maxWidth),h&&i&&(t.top=r-e.minHeight),n&&i&&(t.top=r-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];e<4;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;e").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++e.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize;return{left:this.originalPosition.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(t,e,i){return y.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e,i){return y.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return y.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return y.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},_propagate:function(t,e){y.ui.plugin.call(this,t,[e,this.ui()]),"resize"!==t&&this._trigger(t,e,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),y.ui.plugin.add("resizable","animate",{stop:function(e){var i=y(this).resizable("instance"),t=i.options,s=i._proportionallyResizeElements,n=s.length&&/textarea/i.test(s[0].nodeName),o=n&&i._hasScroll(s[0],"left")?0:i.sizeDiff.height,h=n?0:i.sizeDiff.width,n={width:i.size.width-h,height:i.size.height-o},h=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,o=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(y.extend(n,o&&h?{top:o,left:h}:{}),{duration:t.animateDuration,easing:t.animateEasing,step:function(){var t={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};s&&s.length&&y(s[0]).css({width:t.width,height:t.height}),i._updateCache(t),i._propagate("resize",e)}})}}),y.ui.plugin.add("resizable","containment",{start:function(){var i,s,n=y(this).resizable("instance"),t=n.options,e=n.element,o=t.containment,h=o instanceof y?o.get(0):/parent/.test(o)?e.parent().get(0):o;h&&(n.containerElement=y(h),/document/.test(o)||o===document?(n.containerOffset={left:0,top:0},n.containerPosition={left:0,top:0},n.parentData={element:y(document),left:0,top:0,width:y(document).width(),height:y(document).height()||document.body.parentNode.scrollHeight}):(i=y(h),s=[],y(["Top","Right","Left","Bottom"]).each(function(t,e){s[t]=n._num(i.css("padding"+e))}),n.containerOffset=i.offset(),n.containerPosition=i.position(),n.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]},t=n.containerOffset,e=n.containerSize.height,o=n.containerSize.width,o=n._hasScroll(h,"left")?h.scrollWidth:o,e=n._hasScroll(h)?h.scrollHeight:e,n.parentData={element:h,left:t.left,top:t.top,width:o,height:e}))},resize:function(t){var e=y(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.position,o=e._aspectRatio||t.shiftKey,h={top:0,left:0},a=e.containerElement,t=!0;a[0]!==document&&/static/.test(a.css("position"))&&(h=s),n.left<(e._helper?s.left:0)&&(e.size.width=e.size.width+(e._helper?e.position.left-s.left:e.position.left-h.left),o&&(e.size.height=e.size.width/e.aspectRatio,t=!1),e.position.left=i.helper?s.left:0),n.top<(e._helper?s.top:0)&&(e.size.height=e.size.height+(e._helper?e.position.top-s.top:e.position.top),o&&(e.size.width=e.size.height*e.aspectRatio,t=!1),e.position.top=e._helper?s.top:0),i=e.containerElement.get(0)===e.element.parent().get(0),n=/relative|absolute/.test(e.containerElement.css("position")),i&&n?(e.offset.left=e.parentData.left+e.position.left,e.offset.top=e.parentData.top+e.position.top):(e.offset.left=e.element.offset().left,e.offset.top=e.element.offset().top),n=Math.abs(e.sizeDiff.width+(e._helper?e.offset.left-h.left:e.offset.left-s.left)),s=Math.abs(e.sizeDiff.height+(e._helper?e.offset.top-h.top:e.offset.top-s.top)),n+e.size.width>=e.parentData.width&&(e.size.width=e.parentData.width-n,o&&(e.size.height=e.size.width/e.aspectRatio,t=!1)),s+e.size.height>=e.parentData.height&&(e.size.height=e.parentData.height-s,o&&(e.size.width=e.size.height*e.aspectRatio,t=!1)),t||(e.position.left=e.prevPosition.left,e.position.top=e.prevPosition.top,e.size.width=e.prevSize.width,e.size.height=e.prevSize.height)},stop:function(){var t=y(this).resizable("instance"),e=t.options,i=t.containerOffset,s=t.containerPosition,n=t.containerElement,o=y(t.helper),h=o.offset(),a=o.outerWidth()-t.sizeDiff.width,o=o.outerHeight()-t.sizeDiff.height;t._helper&&!e.animate&&/relative/.test(n.css("position"))&&y(this).css({left:h.left-s.left-i.left,width:a,height:o}),t._helper&&!e.animate&&/static/.test(n.css("position"))&&y(this).css({left:h.left-s.left-i.left,width:a,height:o})}}),y.ui.plugin.add("resizable","alsoResize",{start:function(){var t=y(this).resizable("instance").options;y(t.alsoResize).each(function(){var t=y(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,i){var e=y(this).resizable("instance"),s=e.options,n=e.originalSize,o=e.originalPosition,h={height:e.size.height-n.height||0,width:e.size.width-n.width||0,top:e.position.top-o.top||0,left:e.position.left-o.left||0};y(s.alsoResize).each(function(){var t=y(this),s=y(this).data("ui-resizable-alsoresize"),n={},e=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];y.each(e,function(t,e){var i=(s[e]||0)+(h[e]||0);i&&0<=i&&(n[e]=i||null)}),t.css(n)})},stop:function(){y(this).removeData("ui-resizable-alsoresize")}}),y.ui.plugin.add("resizable","ghost",{start:function(){var t=y(this).resizable("instance"),e=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}),t._addClass(t.ghost,"ui-resizable-ghost"),!1!==y.uiBackCompat&&"string"==typeof t.options.ghost&&t.ghost.addClass(this.options.ghost),t.ghost.appendTo(t.helper)},resize:function(){var t=y(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=y(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),y.ui.plugin.add("resizable","grid",{resize:function(){var t,e=y(this).resizable("instance"),i=e.options,s=e.size,n=e.originalSize,o=e.originalPosition,h=e.axis,a="number"==typeof i.grid?[i.grid,i.grid]:i.grid,r=a[0]||1,l=a[1]||1,u=Math.round((s.width-n.width)/r)*r,p=Math.round((s.height-n.height)/l)*l,d=n.width+u,c=n.height+p,f=i.maxWidth&&i.maxWidthd,s=i.minHeight&&i.minHeight>c;i.grid=a,m&&(d+=r),s&&(c+=l),f&&(d-=r),g&&(c-=l),/^(se|s|e)$/.test(h)?(e.size.width=d,e.size.height=c):/^(ne)$/.test(h)?(e.size.width=d,e.size.height=c,e.position.top=o.top-p):/^(sw)$/.test(h)?(e.size.width=d,e.size.height=c,e.position.left=o.left-u):((c-l<=0||d-r<=0)&&(t=e._getPaddingPlusBorderDimensions(this)),0 - + NumCpp: kaiser.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,28 +130,28 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- +

Functions

NdArray< double > nc::kaiser (int32 m, double beta)
NdArray< doublenc::kaiser (int32 m, double beta)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/kaiser_8hpp_source.html b/docs/doxygen/html/kaiser_8hpp_source.html index 7eb07363b..04531b3e1 100644 --- a/docs/doxygen/html/kaiser_8hpp_source.html +++ b/docs/doxygen/html/kaiser_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: kaiser.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -172,7 +185,7 @@ diff --git a/docs/doxygen/html/laguerre_8hpp.html b/docs/doxygen/html/laguerre_8hpp.html index fe99327dd..78d10f149 100644 --- a/docs/doxygen/html/laguerre_8hpp.html +++ b/docs/doxygen/html/laguerre_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: laguerre.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,40 +130,40 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::polynomial
namespace  nc::polynomial
 
- - + + - - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< double > nc::polynomial::laguerre (uint32 n, const NdArray< dtype > &inArrayX)
template<typename dtype >
NdArray< doublenc::polynomial::laguerre (uint32 n, const NdArray< dtype > &inArrayX)
 
template<typename dtype >
double nc::polynomial::laguerre (uint32 n, dtype x)
template<typename dtype >
double nc::polynomial::laguerre (uint32 n, dtype x)
 
template<typename dtype >
NdArray< double > nc::polynomial::laguerre (uint32 n, uint32 m, const NdArray< dtype > &inArrayX)
template<typename dtype >
NdArray< doublenc::polynomial::laguerre (uint32 n, uint32 m, const NdArray< dtype > &inArrayX)
 
template<typename dtype >
double nc::polynomial::laguerre (uint32 n, uint32 m, dtype x)
template<typename dtype >
double nc::polynomial::laguerre (uint32 n, uint32 m, dtype x)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/laguerre_8hpp_source.html b/docs/doxygen/html/laguerre_8hpp_source.html index daf0de67f..9daf130eb 100644 --- a/docs/doxygen/html/laguerre_8hpp_source.html +++ b/docs/doxygen/html/laguerre_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: laguerre.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/lcm_8hpp.html b/docs/doxygen/html/lcm_8hpp.html index b3bd84b42..9511e477c 100644 --- a/docs/doxygen/html/lcm_8hpp.html +++ b/docs/doxygen/html/lcm_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: lcm.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,32 +130,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
dtype nc::lcm (const NdArray< dtype > &inArray)
template<typename dtype >
dtype nc::lcm (const NdArray< dtype > &inArray)
 
template<typename dtype >
dtype nc::lcm (dtype inValue1, dtype inValue2) noexcept
template<typename dtype >
dtype nc::lcm (dtype inValue1, dtype inValue2) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/lcm_8hpp_source.html b/docs/doxygen/html/lcm_8hpp_source.html index c117be8c6..23d0b2f16 100644 --- a/docs/doxygen/html/lcm_8hpp_source.html +++ b/docs/doxygen/html/lcm_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: lcm.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/ldexp_8hpp.html b/docs/doxygen/html/ldexp_8hpp.html index 24e57abc8..882745137 100644 --- a/docs/doxygen/html/ldexp_8hpp.html +++ b/docs/doxygen/html/ldexp_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: ldexp.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -125,32 +132,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::ldexp (const NdArray< dtype > &inArray1, const NdArray< uint8 > &inArray2)
template<typename dtype >
NdArray< dtypenc::ldexp (const NdArray< dtype > &inArray1, const NdArray< uint8 > &inArray2)
 
template<typename dtype >
dtype nc::ldexp (dtype inValue1, uint8 inValue2) noexcept
template<typename dtype >
dtype nc::ldexp (dtype inValue1, uint8 inValue2) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/ldexp_8hpp_source.html b/docs/doxygen/html/ldexp_8hpp_source.html index 6a8825871..01de29b5f 100644 --- a/docs/doxygen/html/ldexp_8hpp_source.html +++ b/docs/doxygen/html/ldexp_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: ldexp.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/left__shift_8hpp.html b/docs/doxygen/html/left__shift_8hpp.html index 9d7c7cabd..375bd23a4 100644 --- a/docs/doxygen/html/left__shift_8hpp.html +++ b/docs/doxygen/html/left__shift_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: left_shift.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,29 +127,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::left_shift (const NdArray< dtype > &inArray, uint8 inNumBits)
template<typename dtype >
NdArray< dtypenc::left_shift (const NdArray< dtype > &inArray, uint8 inNumBits)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/left__shift_8hpp_source.html b/docs/doxygen/html/left__shift_8hpp_source.html index 15270184c..b07ac4574 100644 --- a/docs/doxygen/html/left__shift_8hpp_source.html +++ b/docs/doxygen/html/left__shift_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: left_shift.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/legendre__p_8hpp.html b/docs/doxygen/html/legendre__p_8hpp.html index 6a2aa0780..7d1911663 100644 --- a/docs/doxygen/html/legendre__p_8hpp.html +++ b/docs/doxygen/html/legendre__p_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: legendre_p.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,40 +131,40 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::polynomial
namespace  nc::polynomial
 
- - + + - - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< double > nc::polynomial::legendre_p (uint32 m, uint32 n, const NdArray< dtype > &inArrayX)
template<typename dtype >
NdArray< doublenc::polynomial::legendre_p (uint32 m, uint32 n, const NdArray< dtype > &inArrayX)
 
template<typename dtype >
double nc::polynomial::legendre_p (uint32 m, uint32 n, dtype x)
template<typename dtype >
double nc::polynomial::legendre_p (uint32 m, uint32 n, dtype x)
 
template<typename dtype >
NdArray< double > nc::polynomial::legendre_p (uint32 n, const NdArray< dtype > &inArrayX)
template<typename dtype >
NdArray< doublenc::polynomial::legendre_p (uint32 n, const NdArray< dtype > &inArrayX)
 
template<typename dtype >
double nc::polynomial::legendre_p (uint32 n, dtype x)
template<typename dtype >
double nc::polynomial::legendre_p (uint32 n, dtype x)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/legendre__p_8hpp_source.html b/docs/doxygen/html/legendre__p_8hpp_source.html index 9ae31dc27..20dc79320 100644 --- a/docs/doxygen/html/legendre__p_8hpp_source.html +++ b/docs/doxygen/html/legendre__p_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: legendre_p.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/legendre__q_8hpp.html b/docs/doxygen/html/legendre__q_8hpp.html index 5987ef13d..1bb754913 100644 --- a/docs/doxygen/html/legendre__q_8hpp.html +++ b/docs/doxygen/html/legendre__q_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: legendre_q.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,34 +129,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::polynomial
namespace  nc::polynomial
 
- - + + - - + +

Functions

template<typename dtype >
NdArray< double > nc::polynomial::legendre_q (int32 n, const NdArray< dtype > &inArrayX)
template<typename dtype >
NdArray< doublenc::polynomial::legendre_q (int32 n, const NdArray< dtype > &inArrayX)
 
template<typename dtype >
double nc::polynomial::legendre_q (int32 n, dtype x)
template<typename dtype >
double nc::polynomial::legendre_q (int32 n, dtype x)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/legendre__q_8hpp_source.html b/docs/doxygen/html/legendre__q_8hpp_source.html index fdc52baba..56818fcaf 100644 --- a/docs/doxygen/html/legendre__q_8hpp_source.html +++ b/docs/doxygen/html/legendre__q_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: legendre_q.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/less_8hpp.html b/docs/doxygen/html/less_8hpp.html index 30dd619fb..9dc881478 100644 --- a/docs/doxygen/html/less_8hpp.html +++ b/docs/doxygen/html/less_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: less.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -119,29 +126,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< bool > nc::less (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
template<typename dtype >
NdArray< boolnc::less (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/less_8hpp_source.html b/docs/doxygen/html/less_8hpp_source.html index 0c683dcac..5ec9f40ab 100644 --- a/docs/doxygen/html/less_8hpp_source.html +++ b/docs/doxygen/html/less_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: less.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/less__equal_8hpp.html b/docs/doxygen/html/less__equal_8hpp.html index 97b38276c..e12ed4738 100644 --- a/docs/doxygen/html/less__equal_8hpp.html +++ b/docs/doxygen/html/less__equal_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: less_equal.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -119,29 +126,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< bool > nc::less_equal (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
template<typename dtype >
NdArray< boolnc::less_equal (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/less__equal_8hpp_source.html b/docs/doxygen/html/less__equal_8hpp_source.html index 1a8d15a31..126b5156e 100644 --- a/docs/doxygen/html/less__equal_8hpp_source.html +++ b/docs/doxygen/html/less__equal_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: less_equal.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/linspace_8hpp.html b/docs/doxygen/html/linspace_8hpp.html index 8965bd20e..273464fc6 100644 --- a/docs/doxygen/html/linspace_8hpp.html +++ b/docs/doxygen/html/linspace_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: linspace.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,29 +130,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::linspace (dtype inStart, dtype inStop, uint32 inNum=50, EndPoint endPoint=EndPoint::YES)
template<typename dtype >
NdArray< dtypenc::linspace (dtype inStart, dtype inStop, uint32 inNum=50, EndPoint endPoint=EndPoint::YES)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/linspace_8hpp_source.html b/docs/doxygen/html/linspace_8hpp_source.html index 131f04b27..0f84e00a2 100644 --- a/docs/doxygen/html/linspace_8hpp_source.html +++ b/docs/doxygen/html/linspace_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: linspace.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -207,7 +220,7 @@ diff --git a/docs/doxygen/html/load_8hpp.html b/docs/doxygen/html/load_8hpp.html index 1eb4edac1..4cc24dc89 100644 --- a/docs/doxygen/html/load_8hpp.html +++ b/docs/doxygen/html/load_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: load.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,29 +128,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::load (const std::string &inFilename)
template<typename dtype >
NdArray< dtypenc::load (const std::string &inFilename)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/load_8hpp_source.html b/docs/doxygen/html/load_8hpp_source.html index e2353837e..06f063f85 100644 --- a/docs/doxygen/html/load_8hpp_source.html +++ b/docs/doxygen/html/load_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: load.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/log10_8hpp.html b/docs/doxygen/html/log10_8hpp.html index 814828b05..816ef4f39 100644 --- a/docs/doxygen/html/log10_8hpp.html +++ b/docs/doxygen/html/log10_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: log10.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,32 +130,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::log10 (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::log10 (const NdArray< dtype > &inArray)
 
template<typename dtype >
auto nc::log10 (dtype inValue) noexcept
template<typename dtype >
auto nc::log10 (dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/log10_8hpp_source.html b/docs/doxygen/html/log10_8hpp_source.html index 7f5e5d453..90450c81d 100644 --- a/docs/doxygen/html/log10_8hpp_source.html +++ b/docs/doxygen/html/log10_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: log10.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/log1p_8hpp.html b/docs/doxygen/html/log1p_8hpp.html index 3744b034c..2c239f807 100644 --- a/docs/doxygen/html/log1p_8hpp.html +++ b/docs/doxygen/html/log1p_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: log1p.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,32 +129,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::log1p (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::log1p (const NdArray< dtype > &inArray)
 
template<typename dtype >
auto nc::log1p (dtype inValue) noexcept
template<typename dtype >
auto nc::log1p (dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/log1p_8hpp_source.html b/docs/doxygen/html/log1p_8hpp_source.html index cc1849ace..446511b2d 100644 --- a/docs/doxygen/html/log1p_8hpp_source.html +++ b/docs/doxygen/html/log1p_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: log1p.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/log2_8hpp.html b/docs/doxygen/html/log2_8hpp.html index 940d77257..6545cc3bb 100644 --- a/docs/doxygen/html/log2_8hpp.html +++ b/docs/doxygen/html/log2_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: log2.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,32 +129,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::log2 (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::log2 (const NdArray< dtype > &inArray)
 
template<typename dtype >
auto nc::log2 (dtype inValue) noexcept
template<typename dtype >
auto nc::log2 (dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/log2_8hpp_source.html b/docs/doxygen/html/log2_8hpp_source.html index 94507eb3c..045969a62 100644 --- a/docs/doxygen/html/log2_8hpp_source.html +++ b/docs/doxygen/html/log2_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: log2.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/log_8hpp.html b/docs/doxygen/html/log_8hpp.html index 6e3e7d326..83cf07203 100644 --- a/docs/doxygen/html/log_8hpp.html +++ b/docs/doxygen/html/log_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: log.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,32 +130,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::log (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::log (const NdArray< dtype > &inArray)
 
template<typename dtype >
auto nc::log (dtype inValue) noexcept
template<typename dtype >
auto nc::log (dtype inValue) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/log_8hpp_source.html b/docs/doxygen/html/log_8hpp_source.html index f83fe50a4..ba011dba8 100644 --- a/docs/doxygen/html/log_8hpp_source.html +++ b/docs/doxygen/html/log_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: log.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/log__gamma_8hpp.html b/docs/doxygen/html/log__gamma_8hpp.html index 9623b73dd..ac141e7a2 100644 --- a/docs/doxygen/html/log__gamma_8hpp.html +++ b/docs/doxygen/html/log__gamma_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: log_gamma.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,34 +129,34 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::special
namespace  nc::special
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::special::log_gamma (const NdArray< dtype > &inArray)
template<typename dtype >
auto nc::special::log_gamma (const NdArray< dtype > &inArray)
 
template<typename dtype >
auto nc::special::log_gamma (dtype inValue)
template<typename dtype >
auto nc::special::log_gamma (dtype inValue)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Special Functions

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Special Functions

diff --git a/docs/doxygen/html/log__gamma_8hpp_source.html b/docs/doxygen/html/log__gamma_8hpp_source.html index 1faeaf29a..971924225 100644 --- a/docs/doxygen/html/log__gamma_8hpp_source.html +++ b/docs/doxygen/html/log__gamma_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: log_gamma.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/logaddexp2_8hpp.html b/docs/doxygen/html/logaddexp2_8hpp.html index 1d30bba8a..c3306ec57 100644 --- a/docs/doxygen/html/logaddexp2_8hpp.html +++ b/docs/doxygen/html/logaddexp2_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: logaddexp2.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -125,32 +132,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::logaddexp2 (const NdArray< dtype > &x1, const NdArray< dtype > &x2)
template<typename dtype >
auto nc::logaddexp2 (const NdArray< dtype > &x1, const NdArray< dtype > &x2)
 
template<typename dtype >
auto nc::logaddexp2 (dtype x1, dtype x2) noexcept
template<typename dtype >
auto nc::logaddexp2 (dtype x1, dtype x2) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/logaddexp2_8hpp_source.html b/docs/doxygen/html/logaddexp2_8hpp_source.html index 3887c3e78..dff4e6d34 100644 --- a/docs/doxygen/html/logaddexp2_8hpp_source.html +++ b/docs/doxygen/html/logaddexp2_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: logaddexp2.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/logaddexp_8hpp.html b/docs/doxygen/html/logaddexp_8hpp.html index 5da76ce8e..cd4764815 100644 --- a/docs/doxygen/html/logaddexp_8hpp.html +++ b/docs/doxygen/html/logaddexp_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: logaddexp.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -125,32 +132,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::logaddexp (const NdArray< dtype > &x1, const NdArray< dtype > &x2)
template<typename dtype >
auto nc::logaddexp (const NdArray< dtype > &x1, const NdArray< dtype > &x2)
 
template<typename dtype >
auto nc::logaddexp (dtype x1, dtype x2) noexcept
template<typename dtype >
auto nc::logaddexp (dtype x1, dtype x2) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/logaddexp_8hpp_source.html b/docs/doxygen/html/logaddexp_8hpp_source.html index 92cab3567..f1c3bdf49 100644 --- a/docs/doxygen/html/logaddexp_8hpp_source.html +++ b/docs/doxygen/html/logaddexp_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: logaddexp.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/logb_8hpp.html b/docs/doxygen/html/logb_8hpp.html index c44cbfbf0..96a780327 100644 --- a/docs/doxygen/html/logb_8hpp.html +++ b/docs/doxygen/html/logb_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: logb.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,32 +130,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
auto nc::logb (const NdArray< dtype > &inArray, dtype inBase)
template<typename dtype >
auto nc::logb (const NdArray< dtype > &inArray, dtype inBase)
 
template<typename dtype >
auto nc::logb (dtype inValue, dtype inBase) noexcept
template<typename dtype >
auto nc::logb (dtype inValue, dtype inBase) noexcept
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/logb_8hpp_source.html b/docs/doxygen/html/logb_8hpp_source.html index 16d36ff81..71aae8ca1 100644 --- a/docs/doxygen/html/logb_8hpp_source.html +++ b/docs/doxygen/html/logb_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: logb.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/logical__and_8hpp.html b/docs/doxygen/html/logical__and_8hpp.html index 4010b525d..b14722fa7 100644 --- a/docs/doxygen/html/logical__and_8hpp.html +++ b/docs/doxygen/html/logical__and_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: logical_and.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,29 +129,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< bool > nc::logical_and (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
template<typename dtype >
NdArray< boolnc::logical_and (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/logical__and_8hpp_source.html b/docs/doxygen/html/logical__and_8hpp_source.html index 0c1a51760..f8ca6c959 100644 --- a/docs/doxygen/html/logical__and_8hpp_source.html +++ b/docs/doxygen/html/logical__and_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: logical_and.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/logical__not_8hpp.html b/docs/doxygen/html/logical__not_8hpp.html index 3bdc89f3d..e0dc07487 100644 --- a/docs/doxygen/html/logical__not_8hpp.html +++ b/docs/doxygen/html/logical__not_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: logical_not.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,29 +128,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< bool > nc::logical_not (const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< boolnc::logical_not (const NdArray< dtype > &inArray)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/logical__not_8hpp_source.html b/docs/doxygen/html/logical__not_8hpp_source.html index d23eb6592..ce613adec 100644 --- a/docs/doxygen/html/logical__not_8hpp_source.html +++ b/docs/doxygen/html/logical__not_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: logical_not.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/logical__or_8hpp.html b/docs/doxygen/html/logical__or_8hpp.html index 67e1c5363..2f5b168d4 100644 --- a/docs/doxygen/html/logical__or_8hpp.html +++ b/docs/doxygen/html/logical__or_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: logical_or.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -122,29 +129,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< bool > nc::logical_or (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
template<typename dtype >
NdArray< boolnc::logical_or (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/logical__or_8hpp_source.html b/docs/doxygen/html/logical__or_8hpp_source.html index 363e4acc0..003313b87 100644 --- a/docs/doxygen/html/logical__or_8hpp_source.html +++ b/docs/doxygen/html/logical__or_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: logical_or.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/logical__xor_8hpp.html b/docs/doxygen/html/logical__xor_8hpp.html index 315f3dd93..665f27c90 100644 --- a/docs/doxygen/html/logical__xor_8hpp.html +++ b/docs/doxygen/html/logical__xor_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: logical_xor.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,29 +130,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< bool > nc::logical_xor (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
template<typename dtype >
NdArray< boolnc::logical_xor (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/logical__xor_8hpp_source.html b/docs/doxygen/html/logical__xor_8hpp_source.html index 780075e40..b946cec53 100644 --- a/docs/doxygen/html/logical__xor_8hpp_source.html +++ b/docs/doxygen/html/logical__xor_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: logical_xor.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/lognormal_8hpp.html b/docs/doxygen/html/lognormal_8hpp.html index 7ad0eed32..653d11f29 100644 --- a/docs/doxygen/html/lognormal_8hpp.html +++ b/docs/doxygen/html/lognormal_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: lognormal.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -118,7 +125,7 @@ #include <string>
#include "NumCpp/Core/Internal/Error.hpp"
#include "NumCpp/Core/Internal/StaticAsserts.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/NdArray.hpp"
#include "NumCpp/Random/generator.hpp"
@@ -126,42 +133,42 @@ - + - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::random
namespace  nc::random
 
namespace  nc::random::detail
namespace  nc::random::detail
 
- - + + - - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::random::lognormal (const Shape &inShape, dtype inMean=0, dtype inSigma=1)
template<typename dtype >
NdArray< dtypenc::random::lognormal (const Shape &inShape, dtype inMean=0, dtype inSigma=1)
 
template<typename dtype >
dtype nc::random::lognormal (dtype inMean=0, dtype inSigma=1)
template<typename dtype >
dtype nc::random::lognormal (dtype inMean=0, dtype inSigma=1)
 
template<typename dtype , typename GeneratorType = std::mt19937>
NdArray< dtype > nc::random::detail::lognormal (GeneratorType &generator, const Shape &inShape, dtype inMean=0, dtype inSigma=1)
template<typename dtype , typename GeneratorType = std::mt19937>
NdArray< dtypenc::random::detail::lognormal (GeneratorType &generator, const Shape &inShape, dtype inMean=0, dtype inSigma=1)
 
template<typename dtype , typename GeneratorType = std::mt19937>
dtype nc::random::detail::lognormal (GeneratorType &generator, dtype inMean=0, dtype inSigma=1)
template<typename dtype , typename GeneratorType = std::mt19937>
dtype nc::random::detail::lognormal (GeneratorType &generator, dtype inMean=0, dtype inSigma=1)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description "lognormal" distrubution.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description "lognormal" distrubution.

diff --git a/docs/doxygen/html/lognormal_8hpp_source.html b/docs/doxygen/html/lognormal_8hpp_source.html index 53bafa53b..508ff57e1 100644 --- a/docs/doxygen/html/lognormal_8hpp_source.html +++ b/docs/doxygen/html/lognormal_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: lognormal.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/logspace_8hpp.html b/docs/doxygen/html/logspace_8hpp.html index 2238faf83..4cb3abb48 100644 --- a/docs/doxygen/html/logspace_8hpp.html +++ b/docs/doxygen/html/logspace_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: logspace.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,29 +131,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< double > nc::logspace (dtype start, dtype stop, uint32 num=50, EndPoint endPoint=EndPoint::YES, double base=10.)
template<typename dtype >
NdArray< doublenc::logspace (dtype start, dtype stop, uint32 num=50, EndPoint endPoint=EndPoint::YES, double base=10.)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/logspace_8hpp_source.html b/docs/doxygen/html/logspace_8hpp_source.html index 264b723c7..699f4ea50 100644 --- a/docs/doxygen/html/logspace_8hpp_source.html +++ b/docs/doxygen/html/logspace_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: logspace.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -158,7 +173,7 @@ diff --git a/docs/doxygen/html/lstsq_8hpp.html b/docs/doxygen/html/lstsq_8hpp.html index 246eadcae..448af02f0 100644 --- a/docs/doxygen/html/lstsq_8hpp.html +++ b/docs/doxygen/html/lstsq_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: lstsq.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,31 +128,31 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::linalg
namespace  nc::linalg
 
- - + +

Functions

template<typename dtype >
NdArray< double > nc::linalg::lstsq (const NdArray< dtype > &inA, const NdArray< dtype > &inB, double inTolerance=1e-12)
template<typename dtype >
NdArray< doublenc::linalg::lstsq (const NdArray< dtype > &inA, const NdArray< dtype > &inB, double inTolerance=1e-12)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description linear least squares

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description linear least squares

diff --git a/docs/doxygen/html/lstsq_8hpp_source.html b/docs/doxygen/html/lstsq_8hpp_source.html index 37ac0c0cf..119bc2298 100644 --- a/docs/doxygen/html/lstsq_8hpp_source.html +++ b/docs/doxygen/html/lstsq_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: lstsq.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/lu__decomposition_8hpp.html b/docs/doxygen/html/lu__decomposition_8hpp.html index 1a4a6a12d..828f5225b 100644 --- a/docs/doxygen/html/lu__decomposition_8hpp.html +++ b/docs/doxygen/html/lu__decomposition_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: lu_decomposition.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -126,32 +133,32 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::linalg
namespace  nc::linalg
 
- - + +

Functions

template<typename dtype >
std::pair< NdArray< double >, NdArray< double > > nc::linalg::lu_decomposition (const NdArray< dtype > &inMatrix)
template<typename dtype >
std::pair< NdArray< double >, NdArray< double > > nc::linalg::lu_decomposition (const NdArray< dtype > &inMatrix)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2019 Benjamin Mahr Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description matrix pivot LU decomposition

-

Code modified under MIT license from https://github.com/Ben1980/linAlg as posted in https://thoughts-on-coding.com/2019/06/12/numerical-methods-with-c-part-4-introduction-into-decomposition-methods-of-linear-equation-systems/

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description matrix pivot LU decomposition

+

Code modified under MIT license from https://github.com/Ben1980/linAlg as posted in https://thoughts-on-coding.com/2019/06/12/numerical-methods-with-c-part-4-introduction-into-decomposition-methods-of-linear-equation-systems/

diff --git a/docs/doxygen/html/lu__decomposition_8hpp_source.html b/docs/doxygen/html/lu__decomposition_8hpp_source.html index 424f97ddf..f3fbdae83 100644 --- a/docs/doxygen/html/lu__decomposition_8hpp_source.html +++ b/docs/doxygen/html/lu__decomposition_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: lu_decomposition.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
@@ -189,7 +203,7 @@ diff --git a/docs/doxygen/html/matmul_8hpp.html b/docs/doxygen/html/matmul_8hpp.html index 7a13f4ad2..839004cbe 100644 --- a/docs/doxygen/html/matmul_8hpp.html +++ b/docs/doxygen/html/matmul_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: matmul.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,35 +128,35 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::matmul (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
template<typename dtype >
NdArray< dtypenc::matmul (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::matmul (const NdArray< dtype > &inArray1, const NdArray< std::complex< dtype > > &inArray2)
template<typename dtype >
NdArray< std::complex< dtype > > nc::matmul (const NdArray< dtype > &inArray1, const NdArray< std::complex< dtype > > &inArray2)
 
template<typename dtype >
NdArray< std::complex< dtype > > nc::matmul (const NdArray< std::complex< dtype > > &inArray1, const NdArray< dtype > &inArray2)
template<typename dtype >
NdArray< std::complex< dtype > > nc::matmul (const NdArray< std::complex< dtype > > &inArray1, const NdArray< dtype > &inArray2)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/matmul_8hpp_source.html b/docs/doxygen/html/matmul_8hpp_source.html index 3e079d5b5..c53cd9c03 100644 --- a/docs/doxygen/html/matmul_8hpp_source.html +++ b/docs/doxygen/html/matmul_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: matmul.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/matrix__power_8hpp.html b/docs/doxygen/html/matrix__power_8hpp.html index bc6bbbe1d..8d812e33f 100644 --- a/docs/doxygen/html/matrix__power_8hpp.html +++ b/docs/doxygen/html/matrix__power_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: matrix_power.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -116,7 +123,7 @@
#include <string>
#include "NumCpp/Core/Internal/Error.hpp"
#include "NumCpp/Core/Internal/StaticAsserts.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/Core/Types.hpp"
#include "NumCpp/Functions/dot.hpp"
#include "NumCpp/Functions/identity.hpp"
@@ -126,31 +133,31 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::linalg
namespace  nc::linalg
 
- - + +

Functions

template<typename dtype >
NdArray< double > nc::linalg::matrix_power (const NdArray< dtype > &inArray, int16 inPower)
template<typename dtype >
NdArray< doublenc::linalg::matrix_power (const NdArray< dtype > &inArray, int16 inPower)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Raise a square matrix to the (integer) power n.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Raise a square matrix to the (integer) power n.

diff --git a/docs/doxygen/html/matrix__power_8hpp_source.html b/docs/doxygen/html/matrix__power_8hpp_source.html index 5bbd20599..e09395f63 100644 --- a/docs/doxygen/html/matrix__power_8hpp_source.html +++ b/docs/doxygen/html/matrix__power_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: matrix_power.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/max_8hpp.html b/docs/doxygen/html/max_8hpp.html index aee9154a2..83648167a 100644 --- a/docs/doxygen/html/max_8hpp.html +++ b/docs/doxygen/html/max_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: max.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -119,29 +126,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::max (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
template<typename dtype >
NdArray< dtypenc::max (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/max_8hpp_source.html b/docs/doxygen/html/max_8hpp_source.html index 62fded872..3824e2a3c 100644 --- a/docs/doxygen/html/max_8hpp_source.html +++ b/docs/doxygen/html/max_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: max.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/maximum_8hpp.html b/docs/doxygen/html/maximum_8hpp.html index 4278a704b..c289c3218 100644 --- a/docs/doxygen/html/maximum_8hpp.html +++ b/docs/doxygen/html/maximum_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: maximum.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -126,35 +133,35 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + + - - + +

Functions

template<typename dtype >
NdArray< dtype > nc::maximum (const dtype &inScalar, const NdArray< dtype > &inArray)
template<typename dtype >
NdArray< dtypenc::maximum (const dtype &inScalar, const NdArray< dtype > &inArray)
 
template<typename dtype >
NdArray< dtype > nc::maximum (const NdArray< dtype > &inArray, const dtype &inScalar)
template<typename dtype >
NdArray< dtypenc::maximum (const NdArray< dtype > &inArray, const dtype &inScalar)
 
template<typename dtype >
NdArray< dtype > nc::maximum (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
template<typename dtype >
NdArray< dtypenc::maximum (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/maximum_8hpp_source.html b/docs/doxygen/html/maximum_8hpp_source.html index a1a1715ee..fae28a485 100644 --- a/docs/doxygen/html/maximum_8hpp_source.html +++ b/docs/doxygen/html/maximum_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: maximum.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/maximum_filter1d_8hpp.html b/docs/doxygen/html/maximum_filter1d_8hpp.html index 315340669..b689029d1 100644 --- a/docs/doxygen/html/maximum_filter1d_8hpp.html +++ b/docs/doxygen/html/maximum_filter1d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: maximumFilter1d.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,31 +130,31 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::filter
namespace  nc::filter
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::filter::maximumFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
template<typename dtype >
NdArray< dtypenc::filter::maximumFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Calculates a one-dimensional maximum filter.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Calculates a one-dimensional maximum filter.

diff --git a/docs/doxygen/html/maximum_filter1d_8hpp_source.html b/docs/doxygen/html/maximum_filter1d_8hpp_source.html index a28f999b1..08ec80c63 100644 --- a/docs/doxygen/html/maximum_filter1d_8hpp_source.html +++ b/docs/doxygen/html/maximum_filter1d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: maximumFilter1d.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/maximum_filter_8hpp.html b/docs/doxygen/html/maximum_filter_8hpp.html index 3e02f8d8e..371122eb1 100644 --- a/docs/doxygen/html/maximum_filter_8hpp.html +++ b/docs/doxygen/html/maximum_filter_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: maximumFilter.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,7 +120,7 @@
maximumFilter.hpp File Reference
-
#include "NumCpp/Core/Shape.hpp"
+
#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/Core/Slice.hpp"
#include "NumCpp/Core/Types.hpp"
#include "NumCpp/Filter/Boundaries/Boundaries2d/addBoundary2d.hpp"
@@ -123,31 +130,31 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::filter
namespace  nc::filter
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::filter::maximumFilter (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
template<typename dtype >
NdArray< dtypenc::filter::maximumFilter (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Calculates a multidimensional maximum filter.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Calculates a multidimensional maximum filter.

diff --git a/docs/doxygen/html/maximum_filter_8hpp_source.html b/docs/doxygen/html/maximum_filter_8hpp_source.html index a0d782729..8546fa272 100644 --- a/docs/doxygen/html/maximum_filter_8hpp_source.html +++ b/docs/doxygen/html/maximum_filter_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: maximumFilter.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_building.html b/docs/doxygen/html/md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_building.html new file mode 100644 index 000000000..81eff3e10 --- /dev/null +++ b/docs/doxygen/html/md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_building.html @@ -0,0 +1,188 @@ + + + + + + + + + NumCpp: Building + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + +
+
NumCpp +  2.13.0 +
+
A Templatized Header Only C++ Implementation of the Python NumPy Library
+
+
+ + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Building
+
+
+

A NumCpp "Hello World" example

+

This example assumes you have followed the steps for installing NumCpp on your system. You will also need to have CMake installed.

+

1. Source File

+

main.cpp

+
#include "NumCpp.hpp"
+
+
#include <cstdlib>
+
#include <iostream>
+
+
int main()
+
{
+
auto a = nc::random::randInt<int>({10, 10}, 0, 100);
+
std::cout << a;
+
+
return EXIT_SUCCESS;
+
}
+ +

2. CMakeLists.txt file

+
cmake_minimum_required(VERSION 3.20)
+
+
project("HelloWorld" CXX)
+
+
add_executable(${PROJECT_NAME} main.cpp)
+
+
find_package(NumCpp 2.13.0 REQUIRED)
+
target_link_libraries(${PROJECT_NAME}
+
NumCpp::NumCpp
+
)
+

Alternative using cmake fetch content

+
cmake_minimum_required(VERSION 3.20)
+
+
project("HelloWorld" CXX)
+
+
add_executable(${PROJECT_NAME} main.cpp)
+
+
include(FetchContent)
+
FetchContent_Declare(NumCpp
+
GIT_REPOSITORY https://github.com/dpilger26/NumCpp
+
GIT_TAG Version_2.13.0)
+
FetchContent_MakeAvailable(NumCpp)
+
+
target_link_libraries(${PROJECT_NAME}
+
NumCpp::NumCpp
+
)
+

3. Build

+

SRC_DIRECTORY = directory containing main.cpp and CMakeLists.txt files

+
>> cd <SRC_DIRECTORY>
+
>> mkdir build
+
>> cd build
+
>> cmake ..
+
>> cmake --build . --config Release
+

4. Run

+

Linux

+
>> ./HelloWorld
+

Windows

+
>> HelloWorld.exe
+

Alternative

+

NumCpp is a header only library so you can of course simply add the NumCpp include directory to your build system's include directories and build that way. However, find_package(NumCpp) takes care of finding and linking in the Boost headers automatically, so if you add the NumCpp headers manually you will need to manually include the Boost headers as well.

+
+
+
+ + + + diff --git a/docs/doxygen/html/md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_compiler_flags.html b/docs/doxygen/html/md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_compiler_flags.html new file mode 100644 index 000000000..d1bdeb744 --- /dev/null +++ b/docs/doxygen/html/md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_compiler_flags.html @@ -0,0 +1,142 @@ + + + + + + + + + NumCpp: Flags + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + +
+
NumCpp +  2.13.0 +
+
A Templatized Header Only C++ Implementation of the Python NumPy Library
+
+
+ + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Flags
+
+
+

Compiler Flags

+
    +
  • NUMCPP_NO_USE_BOOST: disables all NumCpp features that require the Boost libraries as a dependency. When this compiler flag is defined NumCpp will have no external dependancies and is completely standalone
  • +
  • NUMCPP_USE_MULTITHREAD: enables STL parallel execution policies throughout the library. Using multi-threaded algorithms can have negative performace impact for "small" array operations and should usually only be used when dealing with large array operations. Benchmarking should be performed with your system and build tools to determine which works best for your setup and application
  • +
  • NUMCPP_INCLUDE_PYBIND_PYTHON_INTERFACE: includes the PyBind11 Python interface helper functions
  • +
  • NUMCPP_INCLUDE_BOOST_PYTHON_INTERFACE: includes the Boost Python interface helper functions
  • +
+

CMake flags

+

The above compiler flags can also be set via CMake for an installed NumCpp target using find_package. e.g.

+
>> mkdir build
+
>> cd build
+
>> cmake -DNUMCPP_NO_USE_BOOST=ON -DNUMCPP_USE_MULTITHREAD ..
+
+
+
+ + + + diff --git a/docs/doxygen/html/md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_installation.html b/docs/doxygen/html/md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_installation.html new file mode 100644 index 000000000..857bd8fe5 --- /dev/null +++ b/docs/doxygen/html/md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_installation.html @@ -0,0 +1,144 @@ + + + + + + + + + NumCpp: Installation + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + +
+
NumCpp +  2.13.0 +
+
A Templatized Header Only C++ Implementation of the Python NumPy Library
+
+
+ + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Installation
+
+
+

1. Clone the NumCpp repository from GitHub

+

NUMCPP_REPO_PATH = path to clone repository

+
>> cd <NUMCPP_REPO_PATH>
+
>> git clone https://github.com/dpilger26/NumCpp.git
+

2. Build the install products using CMake

+
>> cd NumCpp
+
>> mkdir build
+
>> cd build
+
>> cmake ..
+

3. Install the includes and CMake target files

+

On Linux run the following command with sudo. On Windows, you may need to open a cmd prompt or PowerShell with admin privileges.

+
>> cmake --build . --target install
+

Alternative

+

NumCpp is a header only library so you can of course simply add the NumCpp include directory (wherever it resides) to your build system's include directories and build that way.

+
+
+
+ + + + diff --git a/docs/doxygen/html/md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_release_notes.html b/docs/doxygen/html/md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_release_notes.html new file mode 100644 index 000000000..63bf51340 --- /dev/null +++ b/docs/doxygen/html/md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_release_notes.html @@ -0,0 +1,378 @@ + + + + + + + + + NumCpp: Release Notes + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + +
+
NumCpp +  2.13.0 +
+
A Templatized Header Only C++ Implementation of the Python NumPy Library
+
+
+ + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Release Notes
+
+
+

Version 2.13.0

+ +

Version 2.12.1

+
    +
  • updated TRUE/FALSE enum fields to YES/NO to deconflict with other libraries terrible macro practice of #defining TRUE/FALSE
  • +
+

Version 2.12.0

+ +

Version 2.11.0

+
    +
  • fixed Issue #191
  • +
  • fixed Issue #194
  • +
  • fixed Issue #196
  • +
  • added rows and columns methods to NdArray
  • +
  • added wrap and wrap2Pi functions
  • +
  • added normalize function for NdArrays
  • +
  • added Logger and BinaryLogger classes for logging data
  • +
  • added coordinates::Cartesian class
  • +
  • added coordinates::reference_frames and coordinates::transforms namespaces for converting between various coordinate systems
  • +
  • various improvements and bug fixes
  • +
+

Version 2.10.1

+
    +
  • fixed an error in installed cmake target when using NUMCPP_NO_USE_BOOST
  • +
+

Version 2.10.0

+
    +
  • added broadcasting for all NdArray operators for Issue #147 and Issue #174
  • +
  • added broadcasting for minimum and maximum functions for Issue #74
  • +
  • added broadcasting for:
      +
    • fmin
    • +
    • fmax
    • +
    • fmod
    • +
    • hypot
    • +
    • logical_and
    • +
    • logical_or
    • +
    • logical_xor
    • +
    • remainder
    • +
    +
  • +
  • added insert function for Issue #170 https://numpy.org/doc/stable/reference/generated/numpy.insert.html
  • +
  • fixed Issue #177: slice and put with various integer index types
  • +
  • additional NdArray access operator overloads and at overloads
  • +
  • additional put overloads to NdArray
  • +
  • added dimSize method to NdArray
  • +
  • added timeit function
  • +
  • added overload of hypot for 3 NdArrays
  • +
  • various performance improvements and bug fixes
  • +
+

Version 2.9.0

+ +

Version 2.8.0

+ +

Version 2.7.0

+ +

Version 2.6.2

+
    +
  • tofile and fromfile will now work for generic struct dtypes
  • +
+

Version 2.6.1

+
    +
  • Added more delimiter support to fromfile method
  • +
+

Version 2.6.0

+
    +
  • Added linalg::solve
  • +
+

Version 2.5.1

+
    +
  • Made behavior of interp function consistent with NumPy when passing in non-sorted data
  • +
+

Version 2.5.0

+
    +
  • Added additional NdArray slice overloads
  • +
  • Removed NO_MULTITHREAD compiler flag and replaced with NUMCPP_USE_MULTITHREAD so that single threaded is now the default
  • +
  • renamed NO_USE_BOOST compiler flag to NUMCPP_NO_USE_BOOST
  • +
  • renamed INCLUDE_BOOST_PYTHON_INTERFACE compiler flat to NUMCPP_INCLUDE_BOOST_PYTHON_INTERFACE
  • +
  • renamed INCLUDE_PYBIND_PYTHON_INTERFACE compiler flag to NUMCPP_INCLUDE_PYBIND_PYTHON_INTERFACE
  • +
+

Version 2.4.2

+
    +
  • Fixed a type error with percentile and nanpercentile
  • +
  • Updated doxygen API css
  • +
+

Version 2.4.1

+
    +
  • Fixed a build error for multiply defined symbols of isLittleEndian
  • +
+

Version 2.4.0

+
    +
  • Compile with NO_USE_BOOST definition to remove the Boost libraries as a dependency, with reduced functionality:
      +
    • gcd with a pair of values (still available using a C++17 compliant compiler)
    • +
    • gcd array
    • +
    • lcm with a pair of values (still available using a C++17 compliant compiler)
    • +
    • lcm array
    • +
    • polynomial::chebyshev_t
    • +
    • polynomial::chebyshev_u
    • +
    • polynomial::hermite (still available using a C++17 compliant compiler)
    • +
    • polynomial::laguerre (still available using a C++17 compliant compiler)
    • +
    • polynomial::legendre_p (still available using a C++17 compliant compiler)
    • +
    • polynomial::legendre_q
    • +
    • polynomial::spherical_harmonic
    • +
    • random::beta
    • +
    • random::laplace
    • +
    • random::nonCentralChiSquared
    • +
    • random::triangle
    • +
    • random::uniformOnSphere
    • +
    • special::airy_ai
    • +
    • special::airy_ai_prime
    • +
    • special::airy_bi
    • +
    • special::airy_bi_prime
    • +
    • special::bernoulli
    • +
    • special::bessel_in (still available using a C++17 compliant compiler)
    • +
    • special::bessel_in_prime
    • +
    • special::bessel_jn (still available using a C++17 compliant compiler)
    • +
    • special::bessel_jn_prime
    • +
    • special::bessel_kn (still available using a C++17 compliant compiler)
    • +
    • special::bessel_kn_prime
    • +
    • special::bessel_yn (still available using a C++17 compliant compiler)
    • +
    • special::bessel_yn_prime
    • +
    • special::beta (still available using a C++17 compliant compiler)
    • +
    • special::cyclic_hankel_1
    • +
    • special::cyclic_hankel_2
    • +
    • special::digamma
    • +
    • special::erf
    • +
    • special::erf_inv
    • +
    • special::erfc
    • +
    • special::erfc_inv
    • +
    • special::gamma
    • +
    • special::gamma1pm1
    • +
    • special::log_gamma
    • +
    • special::polygamma
    • +
    • special::prime
    • +
    • special::riemann_zeta (still available using a C++17 compliant compiler)
    • +
    • special::spherical_bessel_jn (still available using a C++17 compliant compiler)
    • +
    • special::spherical_bessel_yn (still available using a C++17 compliant compiler)
    • +
    • special::spherical_hankel_1
    • +
    • special::spherical_hankel_2
    • +
    • special::trigamma
    • +
    +
  • +
  • Added replace option into random::choice
  • +
  • Added nan_to_num function
  • +
  • Added complete and incomplete elliptical integrals of the first, second, and third kind to special namespace (requires either Boost or C++17 compliant compiler)
  • +
  • Added exponential integral to special namespace (requires either Boost or C++17 compliant compiler)
  • +
  • Added NO_MULTITHREAD compile definition to turn off algorithm multithreading from compliant compilers
  • +
+

Version 2.3.1

+
    +
  • Added option for user defined bin edges in histogram() function
  • +
+

Version 2.3.0

+
    +
  • Added slicing to DataCube class
    +
  • +
+

Version 2.2.0

+
    +
  • Added additional where() overloads to match NumPy functionality
    +
  • +
+

Version 2.1.0

+
    +
  • Improved installation and usage with CMake find_package support
  • +
  • Various minor improvements
  • +
+

Version 2.0.0

+
    +
  • Dropped support of C++11, now requires a C++14 or higher compiler
  • +
  • Added support for std::complex<T>, closing Issue #58
  • +
  • Added more NdArray constructors for STL containers including std::vector<std::vector<T>>, closing Issue #59
  • +
  • Added polyfit routine inline with Numpy polyfit, closing Issue #61
  • +
  • Added ability to use NdArray as container for generic structs
  • +
  • Non-linear least squares fitting using Gauss-Newton
  • +
  • Root finding routines
  • +
  • Numerical integration routines
  • +
  • lu_decomposition and pivotLU_decomposition added to Linalg namespace
  • +
  • New STL iterators added to NdArray
      +
    • iterator
    • +
    • const_iterator
    • +
    • reverse_iterator
    • +
    • const_reverse_iterator
    • +
    • column_iterator
    • +
    • const_column_iterator
    • +
    • reverse_column_iterator
    • +
    • const_reverse_column_iterator
    • +
    +
  • +
  • Added rodriguesRotation and wahbasProblem to Rotations namespace
  • +
  • Various efficiency and/or bug fixes
  • +
+
+
+
+ + + + diff --git a/docs/doxygen/html/mean_8hpp.html b/docs/doxygen/html/mean_8hpp.html index 9227c2f7e..ece0f5def 100644 --- a/docs/doxygen/html/mean_8hpp.html +++ b/docs/doxygen/html/mean_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: mean.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -116,7 +123,7 @@
#include <complex>
#include <numeric>
#include "NumCpp/Core/Internal/StaticAsserts.hpp"
-#include "NumCpp/Core/Shape.hpp"
+#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/Core/Types.hpp"
#include "NumCpp/NdArray.hpp"
@@ -124,32 +131,32 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + + - - + +

Functions

template<typename dtype >
NdArray< double > nc::mean (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
template<typename dtype >
NdArray< doublenc::mean (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
 
template<typename dtype >
NdArray< std::complex< double > > nc::mean (const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)
template<typename dtype >
NdArray< std::complex< double > > nc::mean (const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/mean_8hpp_source.html b/docs/doxygen/html/mean_8hpp_source.html index fe821c956..38214c762 100644 --- a/docs/doxygen/html/mean_8hpp_source.html +++ b/docs/doxygen/html/mean_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: mean.hpp Source File @@ -50,7 +50,7 @@

NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/mean_filter1d_8hpp.html b/docs/doxygen/html/mean_filter1d_8hpp.html index 151388101..fe6947769 100644 --- a/docs/doxygen/html/mean_filter1d_8hpp.html +++ b/docs/doxygen/html/mean_filter1d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: meanFilter1d.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -124,31 +131,31 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::filter
namespace  nc::filter
 
- - + +

Functions

template<typename dtype >
NdArray< double > nc::filter::meanFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
template<typename dtype >
NdArray< doublenc::filter::meanFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Calculates a one-dimensional mean filter.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Calculates a one-dimensional mean filter.

diff --git a/docs/doxygen/html/mean_filter1d_8hpp_source.html b/docs/doxygen/html/mean_filter1d_8hpp_source.html index 48610fbb6..eb98aa2b0 100644 --- a/docs/doxygen/html/mean_filter1d_8hpp_source.html +++ b/docs/doxygen/html/mean_filter1d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: meanFilter1d.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/mean_filter_8hpp.html b/docs/doxygen/html/mean_filter_8hpp.html index 502171a18..851ee8650 100644 --- a/docs/doxygen/html/mean_filter_8hpp.html +++ b/docs/doxygen/html/mean_filter_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: meanFilter.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,7 +120,7 @@
meanFilter.hpp File Reference
-
#include "NumCpp/Core/Shape.hpp"
+
#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/Core/Slice.hpp"
#include "NumCpp/Core/Types.hpp"
#include "NumCpp/Filter/Boundaries/Boundaries2d/addBoundary2d.hpp"
@@ -124,31 +131,31 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::filter
namespace  nc::filter
 
- - + +

Functions

template<typename dtype >
NdArray< double > nc::filter::meanFilter (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
template<typename dtype >
NdArray< doublenc::filter::meanFilter (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Calculates a multidimensional mean filter.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Calculates a multidimensional mean filter.

diff --git a/docs/doxygen/html/mean_filter_8hpp_source.html b/docs/doxygen/html/mean_filter_8hpp_source.html index b66c30ef2..755779947 100644 --- a/docs/doxygen/html/mean_filter_8hpp_source.html +++ b/docs/doxygen/html/mean_filter_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: meanFilter.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/median_8hpp.html b/docs/doxygen/html/median_8hpp.html index 95b9e8ba8..1bc661671 100644 --- a/docs/doxygen/html/median_8hpp.html +++ b/docs/doxygen/html/median_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: median.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -120,29 +127,29 @@ - +

Namespaces

namespace  nc
namespace  nc
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::median (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
template<typename dtype >
NdArray< dtypenc::median (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Functions for working with NdArrays

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Functions for working with NdArrays

diff --git a/docs/doxygen/html/median_8hpp_source.html b/docs/doxygen/html/median_8hpp_source.html index f91d90575..3bdd9c83e 100644 --- a/docs/doxygen/html/median_8hpp_source.html +++ b/docs/doxygen/html/median_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: median.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/median_filter1d_8hpp.html b/docs/doxygen/html/median_filter1d_8hpp.html index aa1608906..1d06eaabe 100644 --- a/docs/doxygen/html/median_filter1d_8hpp.html +++ b/docs/doxygen/html/median_filter1d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: medianFilter1d.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -123,31 +130,31 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::filter
namespace  nc::filter
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::filter::medianFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
template<typename dtype >
NdArray< dtypenc::filter::medianFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Calculates a one-dimensional median filter.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Calculates a one-dimensional median filter.

diff --git a/docs/doxygen/html/median_filter1d_8hpp_source.html b/docs/doxygen/html/median_filter1d_8hpp_source.html index 589f9bacb..abf8e3f25 100644 --- a/docs/doxygen/html/median_filter1d_8hpp_source.html +++ b/docs/doxygen/html/median_filter1d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: medianFilter1d.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/median_filter_8hpp.html b/docs/doxygen/html/median_filter_8hpp.html index ea33faa5e..038fc0647 100644 --- a/docs/doxygen/html/median_filter_8hpp.html +++ b/docs/doxygen/html/median_filter_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: medianFilter.hpp File Reference @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -101,9 +101,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -113,7 +120,7 @@
medianFilter.hpp File Reference
-
#include "NumCpp/Core/Shape.hpp"
+
#include "NumCpp/Core/Shape.hpp"
#include "NumCpp/Core/Slice.hpp"
#include "NumCpp/Core/Types.hpp"
#include "NumCpp/Filter/Boundaries/Boundaries2d/addBoundary2d.hpp"
@@ -123,31 +130,31 @@ - + - +

Namespaces

namespace  nc
namespace  nc
 
namespace  nc::filter
namespace  nc::filter
 
- - + +

Functions

template<typename dtype >
NdArray< dtype > nc::filter::medianFilter (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
template<typename dtype >
NdArray< dtypenc::filter::medianFilter (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
 

Detailed Description

Author
David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

License Copyright 2018-2023 David Pilger

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Description Calculates a multidimensional median filter.

+

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

+

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+

Description Calculates a multidimensional median filter.

diff --git a/docs/doxygen/html/median_filter_8hpp_source.html b/docs/doxygen/html/median_filter_8hpp_source.html index 8f0d93760..28de71006 100644 --- a/docs/doxygen/html/median_filter_8hpp_source.html +++ b/docs/doxygen/html/median_filter_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: medianFilter.hpp Source File @@ -50,7 +50,7 @@
NumCpp -  2.12.1 +  2.13.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
- + @@ -75,6 +75,11 @@ /* @license-end */ +
diff --git a/docs/doxygen/html/menu.js b/docs/doxygen/html/menu.js index 818b859b7..b0b26936a 100644 --- a/docs/doxygen/html/menu.js +++ b/docs/doxygen/html/menu.js @@ -44,28 +44,26 @@ function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { } return result; } - var searchBox; + var searchBoxHtml; if (searchEnabled) { if (serverSide) { - searchBox='
'+ + searchBoxHtml='
'+ '
'+ '
'+ - ' '+ + ''+ + ' onblur="searchBox.OnSearchFieldFocus(false)"/>'+ '
'+ '
'+ '
'+ '
'; } else { - searchBox='
'+ + searchBoxHtml='
'+ ''+ - ''+ - ' '+ + ''+ @@ -73,8 +71,8 @@ function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { ''+ '' - '' + 'search/close.svg" alt=""/>'+ + ''+ '
'; } } @@ -87,7 +85,7 @@ function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { '
'); $('#main-nav').append(makeTree(menudata,relPath)); $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); - if (searchBox) { + if (searchBoxHtml) { $('#main-menu').append('
  • '); } var $mainMenuState = $('#main-menu-state'); @@ -116,14 +114,17 @@ function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { if (newWidth!=prevWidth) { if ($(window).outerWidth()<768) { $mainMenuState.prop('checked',false); $menu.hide(); - $('#searchBoxPos1').html(searchBox); + $('#searchBoxPos1').html(searchBoxHtml); $('#searchBoxPos2').hide(); } else { $menu.show(); $('#searchBoxPos1').empty(); - $('#searchBoxPos2').html(searchBox); + $('#searchBoxPos2').html(searchBoxHtml); $('#searchBoxPos2').show(); } + if (typeof searchBox!=='undefined') { + searchBox.CloseResultsWindow(); + } prevWidth = newWidth; } } diff --git a/docs/doxygen/html/menudata.js b/docs/doxygen/html/menudata.js index 2e7420d32..d0149b3aa 100644 --- a/docs/doxygen/html/menudata.js +++ b/docs/doxygen/html/menudata.js @@ -182,7 +182,7 @@ var menudata={children:[ {text:"t",url:"functions_type.html#index_t"}, {text:"v",url:"functions_type.html#index_v"}]}, {text:"Enumerations",url:"functions_enum.html"}, -{text:"Related Functions",url:"functions_rela.html"}]}]}, +{text:"Related Symbols",url:"functions_rela.html"}]}]}, {text:"Files",url:"files.html",children:[ {text:"File List",url:"files.html"}, {text:"Globals",url:"globals.html",children:[ diff --git a/docs/doxygen/html/meshgrid_8hpp.html b/docs/doxygen/html/meshgrid_8hpp.html index 1f0426914..c2a48b118 100644 --- a/docs/doxygen/html/meshgrid_8hpp.html +++ b/docs/doxygen/html/meshgrid_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: meshgrid.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -122,32 +129,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    std::pair< NdArray< dtype >, NdArray< dtype > > nc::meshgrid (const NdArray< dtype > &inICoords, const NdArray< dtype > &inJCoords)
    template<typename dtype >
    std::pair< NdArray< dtype >, NdArray< dtype > > nc::meshgrid (const NdArray< dtype > &inICoords, const NdArray< dtype > &inJCoords)
     
    template<typename dtype >
    std::pair< NdArray< dtype >, NdArray< dtype > > nc::meshgrid (const Slice &inSlice1, const Slice &inSlice2)
    template<typename dtype >
    std::pair< NdArray< dtype >, NdArray< dtype > > nc::meshgrid (const Slice &inSlice1, const Slice &inSlice2)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/meshgrid_8hpp_source.html b/docs/doxygen/html/meshgrid_8hpp_source.html index caf2127e6..cd5769f5c 100644 --- a/docs/doxygen/html/meshgrid_8hpp_source.html +++ b/docs/doxygen/html/meshgrid_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: meshgrid.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/min_8hpp.html b/docs/doxygen/html/min_8hpp.html index 9c550ab44..f3938c9e4 100644 --- a/docs/doxygen/html/min_8hpp.html +++ b/docs/doxygen/html/min_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: min.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -119,29 +126,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::min (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypenc::min (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/min_8hpp_source.html b/docs/doxygen/html/min_8hpp_source.html index d3a4c67a3..4e8112313 100644 --- a/docs/doxygen/html/min_8hpp_source.html +++ b/docs/doxygen/html/min_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: min.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/minimum_8hpp.html b/docs/doxygen/html/minimum_8hpp.html index a3c6f746a..8fa12e502 100644 --- a/docs/doxygen/html/minimum_8hpp.html +++ b/docs/doxygen/html/minimum_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: minimum.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -126,35 +133,35 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::minimum (const dtype &inScalar, const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypenc::minimum (const dtype &inScalar, const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< dtype > nc::minimum (const NdArray< dtype > &inArray, const dtype &inScalar)
    template<typename dtype >
    NdArray< dtypenc::minimum (const NdArray< dtype > &inArray, const dtype &inScalar)
     
    template<typename dtype >
    NdArray< dtype > nc::minimum (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< dtypenc::minimum (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/minimum_8hpp_source.html b/docs/doxygen/html/minimum_8hpp_source.html index 39874b26c..f70a77775 100644 --- a/docs/doxygen/html/minimum_8hpp_source.html +++ b/docs/doxygen/html/minimum_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: minimum.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/minimum_filter1d_8hpp.html b/docs/doxygen/html/minimum_filter1d_8hpp.html index aaf05f612..ec114565a 100644 --- a/docs/doxygen/html/minimum_filter1d_8hpp.html +++ b/docs/doxygen/html/minimum_filter1d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: minimumFilter1d.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -123,31 +130,31 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::filter
    namespace  nc::filter
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::filter::minumumFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtypenc::filter::minumumFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Calculates a one-dimensional minumum filter.

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Calculates a one-dimensional minumum filter.

    diff --git a/docs/doxygen/html/minimum_filter1d_8hpp_source.html b/docs/doxygen/html/minimum_filter1d_8hpp_source.html index 5a6829cf2..30171214a 100644 --- a/docs/doxygen/html/minimum_filter1d_8hpp_source.html +++ b/docs/doxygen/html/minimum_filter1d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: minimumFilter1d.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/minimum_filter_8hpp.html b/docs/doxygen/html/minimum_filter_8hpp.html index f2221d5d4..c78b8742a 100644 --- a/docs/doxygen/html/minimum_filter_8hpp.html +++ b/docs/doxygen/html/minimum_filter_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: minimumFilter.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -113,7 +120,7 @@
    minimumFilter.hpp File Reference
    -
    #include "NumCpp/Core/Shape.hpp"
    +
    #include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/Core/Slice.hpp"
    #include "NumCpp/Core/Types.hpp"
    #include "NumCpp/Filter/Boundaries/Boundaries2d/addBoundary2d.hpp"
    @@ -123,31 +130,31 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::filter
    namespace  nc::filter
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::filter::minimumFilter (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtypenc::filter::minimumFilter (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Calculates a multidimensional minimum filter.

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Calculates a multidimensional minimum filter.

    diff --git a/docs/doxygen/html/minimum_filter_8hpp_source.html b/docs/doxygen/html/minimum_filter_8hpp_source.html index 896497758..1b91e117c 100644 --- a/docs/doxygen/html/minimum_filter_8hpp_source.html +++ b/docs/doxygen/html/minimum_filter_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: minimumFilter.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/minus.svg b/docs/doxygen/html/minus.svg new file mode 100644 index 000000000..f70d0c1a1 --- /dev/null +++ b/docs/doxygen/html/minus.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/docs/doxygen/html/minusd.svg b/docs/doxygen/html/minusd.svg new file mode 100644 index 000000000..5f8e87962 --- /dev/null +++ b/docs/doxygen/html/minusd.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/docs/doxygen/html/mirror1d_8hpp.html b/docs/doxygen/html/mirror1d_8hpp.html index b5258c636..075da0913 100644 --- a/docs/doxygen/html/mirror1d_8hpp.html +++ b/docs/doxygen/html/mirror1d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: mirror1d.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -123,33 +130,33 @@ - + - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::filter
    namespace  nc::filter
     
    namespace  nc::filter::boundary
    namespace  nc::filter::boundary
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::filter::boundary::mirror1d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
    template<typename dtype >
    NdArray< dtypenc::filter::boundary::mirror1d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Mirror boundary1d

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Mirror boundary1d

    diff --git a/docs/doxygen/html/mirror1d_8hpp_source.html b/docs/doxygen/html/mirror1d_8hpp_source.html index 30d011afe..21a961b60 100644 --- a/docs/doxygen/html/mirror1d_8hpp_source.html +++ b/docs/doxygen/html/mirror1d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: mirror1d.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/mirror2d_8hpp.html b/docs/doxygen/html/mirror2d_8hpp.html index 1fe9f6114..58e6ebfe8 100644 --- a/docs/doxygen/html/mirror2d_8hpp.html +++ b/docs/doxygen/html/mirror2d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: mirror2d.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -114,7 +121,7 @@
    #include "NumCpp/Core/Internal/StaticAsserts.hpp"
    -#include "NumCpp/Core/Shape.hpp"
    +#include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/Core/Slice.hpp"
    #include "NumCpp/Core/Types.hpp"
    #include "NumCpp/Functions/flipud.hpp"
    @@ -124,33 +131,33 @@ - + - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::filter
    namespace  nc::filter
     
    namespace  nc::filter::boundary
    namespace  nc::filter::boundary
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::filter::boundary::mirror2d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
    template<typename dtype >
    NdArray< dtypenc::filter::boundary::mirror2d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Mirror boundary

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Mirror boundary

    diff --git a/docs/doxygen/html/mirror2d_8hpp_source.html b/docs/doxygen/html/mirror2d_8hpp_source.html index d8975fee7..f1c87d36f 100644 --- a/docs/doxygen/html/mirror2d_8hpp_source.html +++ b/docs/doxygen/html/mirror2d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: mirror2d.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/mod_8hpp.html b/docs/doxygen/html/mod_8hpp.html index e0ca39a53..230ec0432 100644 --- a/docs/doxygen/html/mod_8hpp.html +++ b/docs/doxygen/html/mod_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: mod.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -119,29 +126,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::mod (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< dtypenc::mod (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/mod_8hpp_source.html b/docs/doxygen/html/mod_8hpp_source.html index d2c58a6a4..95264df5c 100644 --- a/docs/doxygen/html/mod_8hpp_source.html +++ b/docs/doxygen/html/mod_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: mod.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/multi__dot_8hpp.html b/docs/doxygen/html/multi__dot_8hpp.html index ba9131632..80849f421 100644 --- a/docs/doxygen/html/multi__dot_8hpp.html +++ b/docs/doxygen/html/multi__dot_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: multi_dot.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -124,31 +131,31 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::linalg
    namespace  nc::linalg
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::linalg::multi_dot (const std::initializer_list< NdArray< dtype > > &inList)
    template<typename dtype >
    NdArray< dtypenc::linalg::multi_dot (const std::initializer_list< NdArray< dtype > > &inList)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Compute the dot product of two or more arrays in a single function call.

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Compute the dot product of two or more arrays in a single function call.

    diff --git a/docs/doxygen/html/multi__dot_8hpp_source.html b/docs/doxygen/html/multi__dot_8hpp_source.html index 8253f39bb..3f8b65c16 100644 --- a/docs/doxygen/html/multi__dot_8hpp_source.html +++ b/docs/doxygen/html/multi__dot_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: multi_dot.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/multiply_8hpp.html b/docs/doxygen/html/multiply_8hpp.html index 709b5045e..081b5b38a 100644 --- a/docs/doxygen/html/multiply_8hpp.html +++ b/docs/doxygen/html/multiply_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: multiply.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -120,53 +127,53 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< std::complex< dtype > > nc::multiply (const NdArray< dtype > &inArray, const std::complex< dtype > &value)
    template<typename dtype >
    NdArray< std::complex< dtype > > nc::multiply (const NdArray< dtype > &inArray, const std::complex< dtype > &value)
     
    template<typename dtype >
    NdArray< dtype > nc::multiply (const NdArray< dtype > &inArray, dtype value)
    template<typename dtype >
    NdArray< dtypenc::multiply (const NdArray< dtype > &inArray, dtype value)
     
    template<typename dtype >
    NdArray< dtype > nc::multiply (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< dtypenc::multiply (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > nc::multiply (const NdArray< dtype > &inArray1, const NdArray< std::complex< dtype > > &inArray2)
    template<typename dtype >
    NdArray< std::complex< dtype > > nc::multiply (const NdArray< dtype > &inArray1, const NdArray< std::complex< dtype > > &inArray2)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > nc::multiply (const NdArray< std::complex< dtype > > &inArray, dtype value)
    template<typename dtype >
    NdArray< std::complex< dtype > > nc::multiply (const NdArray< std::complex< dtype > > &inArray, dtype value)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > nc::multiply (const NdArray< std::complex< dtype > > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< std::complex< dtype > > nc::multiply (const NdArray< std::complex< dtype > > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > nc::multiply (const std::complex< dtype > &value, const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< std::complex< dtype > > nc::multiply (const std::complex< dtype > &value, const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< dtype > nc::multiply (dtype value, const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypenc::multiply (dtype value, const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > nc::multiply (dtype value, const NdArray< std::complex< dtype > > &inArray)
    template<typename dtype >
    NdArray< std::complex< dtype > > nc::multiply (dtype value, const NdArray< std::complex< dtype > > &inArray)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/multiply_8hpp_source.html b/docs/doxygen/html/multiply_8hpp_source.html index 261661c11..c745b187b 100644 --- a/docs/doxygen/html/multiply_8hpp_source.html +++ b/docs/doxygen/html/multiply_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: multiply.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/namespacemembers.html b/docs/doxygen/html/namespacemembers.html index c0a907a5c..2443d1c85 100644 --- a/docs/doxygen/html/namespacemembers.html +++ b/docs/doxygen/html/namespacemembers.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -163,7 +170,7 @@

    - a -

      diff --git a/docs/doxygen/html/namespacemembers_b.html b/docs/doxygen/html/namespacemembers_b.html index a62377a79..4f98d0c52 100644 --- a/docs/doxygen/html/namespacemembers_b.html +++ b/docs/doxygen/html/namespacemembers_b.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -143,7 +150,7 @@

    - b -

      diff --git a/docs/doxygen/html/namespacemembers_c.html b/docs/doxygen/html/namespacemembers_c.html index ebf887b4d..57332009a 100644 --- a/docs/doxygen/html/namespacemembers_c.html +++ b/docs/doxygen/html/namespacemembers_c.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -167,7 +174,7 @@

    - c -

      diff --git a/docs/doxygen/html/namespacemembers_d.html b/docs/doxygen/html/namespacemembers_d.html index 907fb1464..3c469ce6b 100644 --- a/docs/doxygen/html/namespacemembers_d.html +++ b/docs/doxygen/html/namespacemembers_d.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -137,7 +144,7 @@

    - d -

      diff --git a/docs/doxygen/html/namespacemembers_e.html b/docs/doxygen/html/namespacemembers_e.html index d19b4f8b0..aa0dd42d8 100644 --- a/docs/doxygen/html/namespacemembers_e.html +++ b/docs/doxygen/html/namespacemembers_e.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -155,7 +162,7 @@

    - e -

      diff --git a/docs/doxygen/html/namespacemembers_enum.html b/docs/doxygen/html/namespacemembers_enum.html index f1e9ad987..592043014 100644 --- a/docs/doxygen/html/namespacemembers_enum.html +++ b/docs/doxygen/html/namespacemembers_enum.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,13 +101,20 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
      +
      Here is a list of all namespace enums with links to the namespace documentation for each enum:
      • Axis : nc
      • Bias : nc
      • Boundary : nc::filter
      • @@ -127,7 +134,7 @@ diff --git a/docs/doxygen/html/namespacemembers_f.html b/docs/doxygen/html/namespacemembers_f.html index e23f47b55..c76ecca22 100644 --- a/docs/doxygen/html/namespacemembers_f.html +++ b/docs/doxygen/html/namespacemembers_f.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -141,7 +148,7 @@

    - f -

      diff --git a/docs/doxygen/html/namespacemembers_func.html b/docs/doxygen/html/namespacemembers_func.html index 297d2fd4b..8dd5a3e53 100644 --- a/docs/doxygen/html/namespacemembers_func.html +++ b/docs/doxygen/html/namespacemembers_func.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,13 +101,20 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all namespace functions with links to the namespace documentation for each function:

    - a -

    • abs() : nc
    • @@ -160,7 +167,7 @@

      - a -

        diff --git a/docs/doxygen/html/namespacemembers_func_b.html b/docs/doxygen/html/namespacemembers_func_b.html index d92c17400..76226a3a0 100644 --- a/docs/doxygen/html/namespacemembers_func_b.html +++ b/docs/doxygen/html/namespacemembers_func_b.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,13 +101,20 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all namespace functions with links to the namespace documentation for each function:

    - b -

    • bartlett() : nc
    • @@ -141,7 +148,7 @@

      - b -

        diff --git a/docs/doxygen/html/namespacemembers_func_c.html b/docs/doxygen/html/namespacemembers_func_c.html index 55c43e27e..d9cc7b75f 100644 --- a/docs/doxygen/html/namespacemembers_func_c.html +++ b/docs/doxygen/html/namespacemembers_func_c.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,13 +101,20 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all namespace functions with links to the namespace documentation for each function:

    - c -

    • calculateParity() : nc::edac::detail
    • @@ -165,7 +172,7 @@

      - c -

        diff --git a/docs/doxygen/html/namespacemembers_func_d.html b/docs/doxygen/html/namespacemembers_func_d.html index 563e5f0f9..0e3ac0fc5 100644 --- a/docs/doxygen/html/namespacemembers_func_d.html +++ b/docs/doxygen/html/namespacemembers_func_d.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,13 +101,20 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all namespace functions with links to the namespace documentation for each function:

    - d -

    • dataBitsCovered() : nc::edac::detail
    • @@ -135,7 +142,7 @@

      - d -

        diff --git a/docs/doxygen/html/namespacemembers_func_e.html b/docs/doxygen/html/namespacemembers_func_e.html index cbd2c7754..aaa847f57 100644 --- a/docs/doxygen/html/namespacemembers_func_e.html +++ b/docs/doxygen/html/namespacemembers_func_e.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,13 +101,20 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all namespace functions with links to the namespace documentation for each function:

    - e -

    • ECEFEulerToENURollPitchYaw() : nc::coordinates::transforms
    • @@ -150,7 +157,7 @@

      - e -

        diff --git a/docs/doxygen/html/namespacemembers_func_f.html b/docs/doxygen/html/namespacemembers_func_f.html index ec542a783..3d2bedca8 100644 --- a/docs/doxygen/html/namespacemembers_func_f.html +++ b/docs/doxygen/html/namespacemembers_func_f.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,13 +101,20 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all namespace functions with links to the namespace documentation for each function:

    - f -

    • f() : nc::random::detail, nc::random
    • @@ -141,7 +148,7 @@

      - f -

        diff --git a/docs/doxygen/html/namespacemembers_func_g.html b/docs/doxygen/html/namespacemembers_func_g.html index a072631ba..0788a2e8a 100644 --- a/docs/doxygen/html/namespacemembers_func_g.html +++ b/docs/doxygen/html/namespacemembers_func_g.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,13 +101,20 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all namespace functions with links to the namespace documentation for each function:

    - g -

    • gamma() : nc::random::detail, nc::random, nc::special
    • @@ -134,7 +141,7 @@

      - g -

        diff --git a/docs/doxygen/html/namespacemembers_func_h.html b/docs/doxygen/html/namespacemembers_func_h.html index 3d43c1740..7fb8b7f9e 100644 --- a/docs/doxygen/html/namespacemembers_func_h.html +++ b/docs/doxygen/html/namespacemembers_func_h.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,13 +101,20 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all namespace functions with links to the namespace documentation for each function:

    - h -

    • hamming() : nc
    • @@ -124,7 +131,7 @@

      - h -

        diff --git a/docs/doxygen/html/namespacemembers_func_i.html b/docs/doxygen/html/namespacemembers_func_i.html index ae7a82d2c..f2e85dcab 100644 --- a/docs/doxygen/html/namespacemembers_func_i.html +++ b/docs/doxygen/html/namespacemembers_func_i.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
        NumCpp -  2.12.1 +  2.13.0
        A Templatized Header Only C++ Implementation of the Python NumPy Library
        @@ -58,10 +58,10 @@
    - + @@ -101,13 +101,20 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all namespace functions with links to the namespace documentation for each function:

    - i -

    • identity() : nc
    • @@ -132,7 +139,7 @@

      - i -

        diff --git a/docs/doxygen/html/namespacemembers_func_k.html b/docs/doxygen/html/namespacemembers_func_k.html index 08568080a..63bce53d4 100644 --- a/docs/doxygen/html/namespacemembers_func_k.html +++ b/docs/doxygen/html/namespacemembers_func_k.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
        NumCpp -  2.12.1 +  2.13.0
        A Templatized Header Only C++ Implementation of the Python NumPy Library
        @@ -58,10 +58,10 @@
    - + @@ -101,13 +101,20 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all namespace functions with links to the namespace documentation for each function:

    - k -

    • kaiser() : nc
    • @@ -117,7 +124,7 @@

      - k -

        diff --git a/docs/doxygen/html/namespacemembers_func_l.html b/docs/doxygen/html/namespacemembers_func_l.html index d08bfb3e1..06a80ffda 100644 --- a/docs/doxygen/html/namespacemembers_func_l.html +++ b/docs/doxygen/html/namespacemembers_func_l.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
        NumCpp -  2.12.1 +  2.13.0
        A Templatized Header Only C++ Implementation of the Python NumPy Library
        @@ -58,10 +58,10 @@
    - + @@ -101,13 +101,20 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all namespace functions with links to the namespace documentation for each function:

    - l -

    • laguerre() : nc::polynomial
    • @@ -148,7 +155,7 @@

      - l -

        diff --git a/docs/doxygen/html/namespacemembers_func_m.html b/docs/doxygen/html/namespacemembers_func_m.html index 7572a4ef3..d7a8750c6 100644 --- a/docs/doxygen/html/namespacemembers_func_m.html +++ b/docs/doxygen/html/namespacemembers_func_m.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
        NumCpp -  2.12.1 +  2.13.0
        A Templatized Header Only C++ Implementation of the Python NumPy Library
        @@ -58,10 +58,10 @@
    - + @@ -101,13 +101,20 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all namespace functions with links to the namespace documentation for each function:

    - m -

    • matmul() : nc
    • @@ -141,7 +148,7 @@

      - m -

        diff --git a/docs/doxygen/html/namespacemembers_func_n.html b/docs/doxygen/html/namespacemembers_func_n.html index 6cf6c2ebd..4f2ee7f77 100644 --- a/docs/doxygen/html/namespacemembers_func_n.html +++ b/docs/doxygen/html/namespacemembers_func_n.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
        NumCpp -  2.12.1 +  2.13.0
        A Templatized Header Only C++ Implementation of the Python NumPy Library
        @@ -58,10 +58,10 @@
    - + @@ -101,13 +101,20 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all namespace functions with links to the namespace documentation for each function:

    - n -

    • nan_to_num() : nc
    • @@ -157,7 +164,7 @@

      - n -

        diff --git a/docs/doxygen/html/namespacemembers_func_o.html b/docs/doxygen/html/namespacemembers_func_o.html index cd1bdf64f..f9c3c9321 100644 --- a/docs/doxygen/html/namespacemembers_func_o.html +++ b/docs/doxygen/html/namespacemembers_func_o.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
        NumCpp -  2.12.1 +  2.13.0
        A Templatized Header Only C++ Implementation of the Python NumPy Library
        @@ -58,10 +58,10 @@
    - + @@ -101,13 +101,20 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all namespace functions with links to the namespace documentation for each function:

    - o -

    • ones() : nc
    • @@ -151,7 +158,7 @@

      - o -

        diff --git a/docs/doxygen/html/namespacemembers_func_p.html b/docs/doxygen/html/namespacemembers_func_p.html index 9cfacc503..f7b58251a 100644 --- a/docs/doxygen/html/namespacemembers_func_p.html +++ b/docs/doxygen/html/namespacemembers_func_p.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
        NumCpp -  2.12.1 +  2.13.0
        A Templatized Header Only C++ Implementation of the Python NumPy Library
        @@ -58,10 +58,10 @@
    - + @@ -101,13 +101,20 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all namespace functions with links to the namespace documentation for each function:

    - p -

    • packbitsBigEndian() : nc
    • @@ -141,7 +148,7 @@

      - p -

        diff --git a/docs/doxygen/html/namespacemembers_func_r.html b/docs/doxygen/html/namespacemembers_func_r.html index cee20e85a..0cf50d150 100644 --- a/docs/doxygen/html/namespacemembers_func_r.html +++ b/docs/doxygen/html/namespacemembers_func_r.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
        NumCpp -  2.12.1 +  2.13.0
        A Templatized Header Only C++ Implementation of the Python NumPy Library
        @@ -58,10 +58,10 @@
    - + @@ -101,13 +101,20 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all namespace functions with links to the namespace documentation for each function:

    - r -

    • rad2deg() : nc
    • @@ -147,7 +154,7 @@

      - r -

        diff --git a/docs/doxygen/html/namespacemembers_func_s.html b/docs/doxygen/html/namespacemembers_func_s.html index 22506f1e7..e88abd7c6 100644 --- a/docs/doxygen/html/namespacemembers_func_s.html +++ b/docs/doxygen/html/namespacemembers_func_s.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
        NumCpp -  2.12.1 +  2.13.0
        A Templatized Header Only C++ Implementation of the Python NumPy Library
        @@ -58,10 +58,10 @@
    - + @@ -101,13 +101,20 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all namespace functions with links to the namespace documentation for each function:

    - s -

    • searchsorted() : nc
    • @@ -159,7 +166,7 @@

      - s -

        diff --git a/docs/doxygen/html/namespacemembers_func_t.html b/docs/doxygen/html/namespacemembers_func_t.html index a8bed0a16..82cdce096 100644 --- a/docs/doxygen/html/namespacemembers_func_t.html +++ b/docs/doxygen/html/namespacemembers_func_t.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
        NumCpp -  2.12.1 +  2.13.0
        A Templatized Header Only C++ Implementation of the Python NumPy Library
        @@ -58,10 +58,10 @@
    - + @@ -101,13 +101,20 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all namespace functions with links to the namespace documentation for each function:

    - t -

    • take() : nc
    • @@ -137,7 +144,7 @@

      - t -

        diff --git a/docs/doxygen/html/namespacemembers_func_u.html b/docs/doxygen/html/namespacemembers_func_u.html index 4c0b59209..ba0b7117a 100644 --- a/docs/doxygen/html/namespacemembers_func_u.html +++ b/docs/doxygen/html/namespacemembers_func_u.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
        NumCpp -  2.12.1 +  2.13.0
        A Templatized Header Only C++ Implementation of the Python NumPy Library
        @@ -58,10 +58,10 @@
    - + @@ -101,13 +101,20 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all namespace functions with links to the namespace documentation for each function:

    - u -

    • uniform() : nc::random::detail, nc::random
    • @@ -126,7 +133,7 @@

      - u -

        diff --git a/docs/doxygen/html/namespacemembers_func_v.html b/docs/doxygen/html/namespacemembers_func_v.html index 83d9c80dc..b4adbe2c9 100644 --- a/docs/doxygen/html/namespacemembers_func_v.html +++ b/docs/doxygen/html/namespacemembers_func_v.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
        NumCpp -  2.12.1 +  2.13.0
        A Templatized Header Only C++ Implementation of the Python NumPy Library
        @@ -58,10 +58,10 @@
    - + @@ -101,13 +101,20 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all namespace functions with links to the namespace documentation for each function:

    - v -

    • value2str() : nc::utils
    • @@ -121,7 +128,7 @@

      - v -

        diff --git a/docs/doxygen/html/namespacemembers_func_w.html b/docs/doxygen/html/namespacemembers_func_w.html index 0f0afb1af..2a2872b55 100644 --- a/docs/doxygen/html/namespacemembers_func_w.html +++ b/docs/doxygen/html/namespacemembers_func_w.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
        NumCpp -  2.12.1 +  2.13.0
        A Templatized Header Only C++ Implementation of the Python NumPy Library
        @@ -58,10 +58,10 @@
    - + @@ -101,13 +101,20 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all namespace functions with links to the namespace documentation for each function:

    - w -

    • wahbasProblem() : nc::rotations
    • @@ -124,7 +131,7 @@

      - w -

        diff --git a/docs/doxygen/html/namespacemembers_func_z.html b/docs/doxygen/html/namespacemembers_func_z.html index 324db84c0..09bd6c164 100644 --- a/docs/doxygen/html/namespacemembers_func_z.html +++ b/docs/doxygen/html/namespacemembers_func_z.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
        NumCpp -  2.12.1 +  2.13.0
        A Templatized Header Only C++ Implementation of the Python NumPy Library
        @@ -58,10 +58,10 @@
    - + @@ -101,13 +101,20 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all namespace functions with links to the namespace documentation for each function:

    - z -

    • zeros() : nc
    • @@ -118,7 +125,7 @@

      - z -

        diff --git a/docs/doxygen/html/namespacemembers_g.html b/docs/doxygen/html/namespacemembers_g.html index ae88a2711..3502dd9ec 100644 --- a/docs/doxygen/html/namespacemembers_g.html +++ b/docs/doxygen/html/namespacemembers_g.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
        NumCpp -  2.12.1 +  2.13.0
        A Templatized Header Only C++ Implementation of the Python NumPy Library
        @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -136,7 +143,7 @@

    - g -

      diff --git a/docs/doxygen/html/namespacemembers_h.html b/docs/doxygen/html/namespacemembers_h.html index cc37bf259..3d3c985db 100644 --- a/docs/doxygen/html/namespacemembers_h.html +++ b/docs/doxygen/html/namespacemembers_h.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
      NumCpp -  2.12.1 +  2.13.0
      A Templatized Header Only C++ Implementation of the Python NumPy Library
      @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -126,7 +133,7 @@

    - h -

      diff --git a/docs/doxygen/html/namespacemembers_i.html b/docs/doxygen/html/namespacemembers_i.html index d8edc5226..aa872f1c0 100644 --- a/docs/doxygen/html/namespacemembers_i.html +++ b/docs/doxygen/html/namespacemembers_i.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
      NumCpp -  2.12.1 +  2.13.0
      A Templatized Header Only C++ Implementation of the Python NumPy Library
      @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -145,7 +152,7 @@

    - i -

      diff --git a/docs/doxygen/html/namespacemembers_j.html b/docs/doxygen/html/namespacemembers_j.html index f537413c0..71419e32b 100644 --- a/docs/doxygen/html/namespacemembers_j.html +++ b/docs/doxygen/html/namespacemembers_j.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
      NumCpp -  2.12.1 +  2.13.0
      A Templatized Header Only C++ Implementation of the Python NumPy Library
      @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -117,7 +124,7 @@

    - j -

      diff --git a/docs/doxygen/html/namespacemembers_k.html b/docs/doxygen/html/namespacemembers_k.html index e9245d4f6..0a13fb818 100644 --- a/docs/doxygen/html/namespacemembers_k.html +++ b/docs/doxygen/html/namespacemembers_k.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
      NumCpp -  2.12.1 +  2.13.0
      A Templatized Header Only C++ Implementation of the Python NumPy Library
      @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -117,7 +124,7 @@

    - k -

      diff --git a/docs/doxygen/html/namespacemembers_l.html b/docs/doxygen/html/namespacemembers_l.html index 31b960a20..64b6b7bd0 100644 --- a/docs/doxygen/html/namespacemembers_l.html +++ b/docs/doxygen/html/namespacemembers_l.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
      NumCpp -  2.12.1 +  2.13.0
      A Templatized Header Only C++ Implementation of the Python NumPy Library
      @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -148,7 +155,7 @@

    - l -

      diff --git a/docs/doxygen/html/namespacemembers_m.html b/docs/doxygen/html/namespacemembers_m.html index f22eb2f7e..3fd2349d9 100644 --- a/docs/doxygen/html/namespacemembers_m.html +++ b/docs/doxygen/html/namespacemembers_m.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
      NumCpp -  2.12.1 +  2.13.0
      A Templatized Header Only C++ Implementation of the Python NumPy Library
      @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -145,7 +152,7 @@

    - m -

      diff --git a/docs/doxygen/html/namespacemembers_n.html b/docs/doxygen/html/namespacemembers_n.html index 697ac8a20..77769af66 100644 --- a/docs/doxygen/html/namespacemembers_n.html +++ b/docs/doxygen/html/namespacemembers_n.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
      NumCpp -  2.12.1 +  2.13.0
      A Templatized Header Only C++ Implementation of the Python NumPy Library
      @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -159,7 +166,7 @@

    - n -

      diff --git a/docs/doxygen/html/namespacemembers_o.html b/docs/doxygen/html/namespacemembers_o.html index 3818cb5d2..83ef948d6 100644 --- a/docs/doxygen/html/namespacemembers_o.html +++ b/docs/doxygen/html/namespacemembers_o.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
      NumCpp -  2.12.1 +  2.13.0
      A Templatized Header Only C++ Implementation of the Python NumPy Library
      @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -152,7 +159,7 @@

    - o -

      diff --git a/docs/doxygen/html/namespacemembers_p.html b/docs/doxygen/html/namespacemembers_p.html index fe9e057ad..929a6d9fd 100644 --- a/docs/doxygen/html/namespacemembers_p.html +++ b/docs/doxygen/html/namespacemembers_p.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
      NumCpp -  2.12.1 +  2.13.0
      A Templatized Header Only C++ Implementation of the Python NumPy Library
      @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -145,7 +152,7 @@

    - p -

      diff --git a/docs/doxygen/html/namespacemembers_r.html b/docs/doxygen/html/namespacemembers_r.html index 6673086ac..39e08089d 100644 --- a/docs/doxygen/html/namespacemembers_r.html +++ b/docs/doxygen/html/namespacemembers_r.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
      NumCpp -  2.12.1 +  2.13.0
      A Templatized Header Only C++ Implementation of the Python NumPy Library
      @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -149,7 +156,7 @@

    - r -

      diff --git a/docs/doxygen/html/namespacemembers_s.html b/docs/doxygen/html/namespacemembers_s.html index ff2f2c055..5e6dfb0de 100644 --- a/docs/doxygen/html/namespacemembers_s.html +++ b/docs/doxygen/html/namespacemembers_s.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
      NumCpp -  2.12.1 +  2.13.0
      A Templatized Header Only C++ Implementation of the Python NumPy Library
      @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -167,7 +174,7 @@

    - s -

      diff --git a/docs/doxygen/html/namespacemembers_t.html b/docs/doxygen/html/namespacemembers_t.html index 6d621420a..d24fcdf63 100644 --- a/docs/doxygen/html/namespacemembers_t.html +++ b/docs/doxygen/html/namespacemembers_t.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
      NumCpp -  2.12.1 +  2.13.0
      A Templatized Header Only C++ Implementation of the Python NumPy Library
      @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -140,7 +147,7 @@

    - t -

      diff --git a/docs/doxygen/html/namespacemembers_type.html b/docs/doxygen/html/namespacemembers_type.html index a5ea3bda5..389ef234c 100644 --- a/docs/doxygen/html/namespacemembers_type.html +++ b/docs/doxygen/html/namespacemembers_type.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
      NumCpp -  2.12.1 +  2.13.0
      A Templatized Header Only C++ Implementation of the Python NumPy Library
      @@ -58,10 +58,10 @@
    - + @@ -101,13 +101,20 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
      +
      Here is a list of all namespace typedefs with links to the namespace documentation for each typedef:
      • Clock : nc
      • Duration : nc
      • int16 : nc
      • @@ -128,7 +135,7 @@ diff --git a/docs/doxygen/html/namespacemembers_u.html b/docs/doxygen/html/namespacemembers_u.html index 60ede1ded..36b3ddb9e 100644 --- a/docs/doxygen/html/namespacemembers_u.html +++ b/docs/doxygen/html/namespacemembers_u.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
        NumCpp -  2.12.1 +  2.13.0
        A Templatized Header Only C++ Implementation of the Python NumPy Library
        @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -130,7 +137,7 @@

    - u -

      diff --git a/docs/doxygen/html/namespacemembers_v.html b/docs/doxygen/html/namespacemembers_v.html index 5215d44e9..82fc938b5 100644 --- a/docs/doxygen/html/namespacemembers_v.html +++ b/docs/doxygen/html/namespacemembers_v.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
      NumCpp -  2.12.1 +  2.13.0
      A Templatized Header Only C++ Implementation of the Python NumPy Library
      @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -122,7 +129,7 @@

    - v -

      diff --git a/docs/doxygen/html/namespacemembers_vars.html b/docs/doxygen/html/namespacemembers_vars.html index d600f0473..9a1b96dc2 100644 --- a/docs/doxygen/html/namespacemembers_vars.html +++ b/docs/doxygen/html/namespacemembers_vars.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
      NumCpp -  2.12.1 +  2.13.0
      A Templatized Header Only C++ Implementation of the Python NumPy Library
      @@ -58,10 +58,10 @@
    - + @@ -101,13 +101,20 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all namespace variables with links to the namespace documentation for each variable:

    - a -

    • all_arithmetic_v : nc
    • @@ -205,7 +212,7 @@

      - v -

        diff --git a/docs/doxygen/html/namespacemembers_w.html b/docs/doxygen/html/namespacemembers_w.html index fd948e00c..0b1da7dc3 100644 --- a/docs/doxygen/html/namespacemembers_w.html +++ b/docs/doxygen/html/namespacemembers_w.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
        NumCpp -  2.12.1 +  2.13.0
        A Templatized Header Only C++ Implementation of the Python NumPy Library
        @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -124,7 +131,7 @@

    - w -

      diff --git a/docs/doxygen/html/namespacemembers_z.html b/docs/doxygen/html/namespacemembers_z.html index c2cce7c96..61f8249fc 100644 --- a/docs/doxygen/html/namespacemembers_z.html +++ b/docs/doxygen/html/namespacemembers_z.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace Members @@ -50,7 +50,7 @@ Logo
      NumCpp -  2.12.1 +  2.13.0
      A Templatized Header Only C++ Implementation of the Python NumPy Library
      @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -118,7 +125,7 @@

    - z -

      diff --git a/docs/doxygen/html/namespacenc.html b/docs/doxygen/html/namespacenc.html index 334699f2f..50e918100 100644 --- a/docs/doxygen/html/namespacenc.html +++ b/docs/doxygen/html/namespacenc.html @@ -5,7 +5,7 @@ - + NumCpp: nc Namespace Reference @@ -50,7 +50,7 @@ Logo
      NumCpp -  2.12.1 +  2.13.0
      A Templatized Header Only C++ Implementation of the Python NumPy Library
      @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -120,45 +127,45 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

    Namespaces

    namespace  broadcast
    namespace  broadcast
     
    namespace  constants
    namespace  constants
     
    namespace  coordinates
    namespace  coordinates
     
    namespace  detail
    namespace  detail
     
    namespace  edac
    namespace  edac
     
    namespace  endian
    namespace  endian
     
    namespace  error
    namespace  error
     
    namespace  filter
    namespace  filter
     
    namespace  imageProcessing
    namespace  imageProcessing
     
    namespace  integrate
    namespace  integrate
     
    namespace  linalg
    namespace  linalg
     
    namespace  logger
    namespace  logger
     
    namespace  polynomial
    namespace  polynomial
     
    namespace  random
    namespace  random
     
    namespace  roots
    namespace  roots
     
    namespace  rotations
    namespace  rotations
     
    namespace  special
    namespace  special
     
    namespace  stl_algorithms
    namespace  stl_algorithms
     
    namespace  type_traits
    namespace  type_traits
     
    namespace  utils
    namespace  utils
     

    @@ -232,65 +239,65 @@

    - - + + - - + + - + - + - + - + - - + + - - + + - + - + - + - +

    Typedefs

    using Clock = std::chrono::system_clock
     Clock Type. More...
    using Clock = std::chrono::system_clock
     Clock Type.
     
    using Duration = std::chrono::nanoseconds
     Duration Type. More...
    using Duration = std::chrono::nanoseconds
     Duration Type.
     
    using int16 = std::int16_t
    using int16 = std::int16_t
     
    using int32 = std::int32_t
    using int32 = std::int32_t
     
    using int64 = std::int64_t
    using int64 = std::int64_t
     
    using int8 = std::int8_t
    using int8 = std::int8_t
     
    template<typename T >
    using ndarray_int_concept = std::enable_if_t< is_ndarray_int_v< T >, int >
    template<typename T >
    using ndarray_int_concept = std::enable_if_t< is_ndarray_int_v< T >, int >
     
    using TimePoint = std::chrono::time_point< Clock, Duration >
     TimePoint Type. More...
    using TimePoint = std::chrono::time_point< Clock, Duration >
     TimePoint Type.
     
    using uint16 = std::uint16_t
    using uint16 = std::uint16_t
     
    using uint32 = std::uint32_t
    using uint32 = std::uint32_t
     
    using uint64 = std::uint64_t
    using uint64 = std::uint64_t
     
    using uint8 = std::uint8_t
    using uint8 = std::uint8_t
     
    - - - - - - - - - - - -

    Enumerations

    enum class  Axis { NONE = 0 +
    enum class  Axis { NONE = 0 , ROW , COL }
     Enum To describe an axis. More...
     
    enum class  Bias : bool { YES = true +
    enum class  Bias : bool { YES = true , NO = false }
     Bias boolean. More...
     
    enum class  Endian { NATIVE = 0 +
    enum class  Endian { NATIVE = 0 , BIG , LITTLE }
     Enum for endianess. More...
     
    enum class  EndPoint : bool { YES = true +
    enum class  EndPoint : bool { YES = true , NO = false }
     End Point boolean. More...
     
    enum class  Increasing : bool { YES = true +
    enum class  Increasing : bool { YES = true , NO = false }
     Increasing boolean. More...
     
    enum class  InterpolationMethod {
    +
    enum class  InterpolationMethod {
      LINEAR , LOWER , HIGHER @@ -300,1952 +307,1952 @@
    }
     
    enum class  IsRoots : bool { YES = true +
    enum class  IsRoots : bool { YES = true , NO = false }
     Is Roots boolean. More...
     
    enum class  PointerPolicy { COPY +
    enum class  PointerPolicy { COPY , SHELL }
     Policy for NdArray constructor that takes in a pointer to data. More...
     
    enum class  PrintElapsedTime : bool { YES = true +
    enum class  PrintElapsedTime : bool { YES = true , NO = false }
     Print Elapsed Time boolean. More...
     
    enum class  PrintResults : bool { YES = true +
    enum class  PrintResults : bool { YES = true , NO = false }
     Print Results boolean. More...
     
    enum class  Replace : bool { YES = true +
    enum class  Replace : bool { YES = true , NO = false }
     Replace boolean. More...
     
    enum class  Side { LEFT +
    enum class  Side { LEFT , RIGHT }
     
    - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - + - + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - + - + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - + - + - + - + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - + + - - + + - - + + - - + +

    Functions

    template<typename dtype >
    auto abs (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto abs (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto abs (dtype inValue) noexcept
    template<typename dtype >
    auto abs (dtype inValue) noexcept
     
    template<typename dtype >
    NdArray< std::complex< dtype > > add (const NdArray< dtype > &inArray, const std::complex< dtype > &value)
    template<typename dtype >
    NdArray< std::complex< dtype > > add (const NdArray< dtype > &inArray, const std::complex< dtype > &value)
     
    template<typename dtype >
    NdArray< dtype > add (const NdArray< dtype > &inArray, dtype value)
    template<typename dtype >
    NdArray< dtypeadd (const NdArray< dtype > &inArray, dtype value)
     
    template<typename dtype >
    NdArray< dtype > add (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< dtypeadd (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > add (const NdArray< dtype > &inArray1, const NdArray< std::complex< dtype > > &inArray2)
    template<typename dtype >
    NdArray< std::complex< dtype > > add (const NdArray< dtype > &inArray1, const NdArray< std::complex< dtype > > &inArray2)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > add (const NdArray< std::complex< dtype > > &inArray, dtype value)
    template<typename dtype >
    NdArray< std::complex< dtype > > add (const NdArray< std::complex< dtype > > &inArray, dtype value)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > add (const NdArray< std::complex< dtype > > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< std::complex< dtype > > add (const NdArray< std::complex< dtype > > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > add (const std::complex< dtype > &value, const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< std::complex< dtype > > add (const std::complex< dtype > &value, const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< dtype > add (dtype value, const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypeadd (dtype value, const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > add (dtype value, const NdArray< std::complex< dtype > > &inArray)
    template<typename dtype >
    NdArray< std::complex< dtype > > add (dtype value, const NdArray< std::complex< dtype > > &inArray)
     
    template<typename dtype >
    uint32 alen (const NdArray< dtype > &inArray) noexcept
    template<typename dtype >
    uint32 alen (const NdArray< dtype > &inArray) noexcept
     
    template<typename dtype >
    NdArray< bool > all (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< boolall (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    bool allclose (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2, double inTolerance=1e-5)
    template<typename dtype >
    bool allclose (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2, double inTolerance=1e-5)
     
    template<typename dtype >
    NdArray< dtype > amax (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypeamax (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > amin (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypeamin (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    auto angle (const NdArray< std::complex< dtype > > &inArray)
    template<typename dtype >
    auto angle (const NdArray< std::complex< dtype > > &inArray)
     
    template<typename dtype >
    auto angle (const std::complex< dtype > &inValue)
    template<typename dtype >
    auto angle (const std::complex< dtype > &inValue)
     
    template<typename dtype >
    NdArray< bool > any (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< boolany (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > append (const NdArray< dtype > &inArray, const NdArray< dtype > &inAppendValues, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypeappend (const NdArray< dtype > &inArray, const NdArray< dtype > &inAppendValues, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    void applyFunction (NdArray< dtype > &inArray, const std::function< dtype(dtype)> &inFunc)
    template<typename dtype >
    void applyFunction (NdArray< dtype > &inArray, const std::function< dtype(dtype)> &inFunc)
     
    template<typename dtype >
    void applyPoly1d (NdArray< dtype > &inArray, const polynomial::Poly1d< dtype > &inPoly)
    template<typename dtype >
    void applyPoly1d (NdArray< dtype > &inArray, const polynomial::Poly1d< dtype > &inPoly)
     
    template<typename dtype >
    template<typename dtype >
    NdArray< dtype > arange (const Slice &inSlice)
     
    template<typename dtype >
    template<typename dtype >
    NdArray< dtype > arange (dtype inStart, dtype inStop, dtype inStep=1)
     
    template<typename dtype >
    template<typename dtype >
    NdArray< dtype > arange (dtype inStop)
     
    template<typename dtype >
    auto arccos (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto arccos (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto arccos (dtype inValue) noexcept
    template<typename dtype >
    auto arccos (dtype inValue) noexcept
     
    template<typename dtype >
    auto arccosh (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto arccosh (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto arccosh (dtype inValue) noexcept
    template<typename dtype >
    auto arccosh (dtype inValue) noexcept
     
    template<typename dtype >
    auto arcsin (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto arcsin (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto arcsin (dtype inValue) noexcept
    template<typename dtype >
    auto arcsin (dtype inValue) noexcept
     
    template<typename dtype >
    auto arcsinh (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto arcsinh (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto arcsinh (dtype inValue) noexcept
    template<typename dtype >
    auto arcsinh (dtype inValue) noexcept
     
    template<typename dtype >
    auto arctan (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto arctan (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto arctan (dtype inValue) noexcept
    template<typename dtype >
    auto arctan (dtype inValue) noexcept
     
    template<typename dtype >
    auto arctan2 (const NdArray< dtype > &inY, const NdArray< dtype > &inX)
    template<typename dtype >
    auto arctan2 (const NdArray< dtype > &inY, const NdArray< dtype > &inX)
     
    template<typename dtype >
    auto arctan2 (dtype inY, dtype inX) noexcept
    template<typename dtype >
    auto arctan2 (dtype inY, dtype inX) noexcept
     
    template<typename dtype >
    auto arctanh (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto arctanh (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto arctanh (dtype inValue) noexcept
    template<typename dtype >
    auto arctanh (dtype inValue) noexcept
     
    template<typename dtype >
    NdArray< uint32argmax (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< uint32argmax (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< uint32argmin (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< uint32argmin (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< uint32argsort (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< uint32argsort (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< uint32argwhere (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< uint32argwhere (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< dtype > around (const NdArray< dtype > &inArray, uint8 inNumDecimals=0)
    template<typename dtype >
    NdArray< dtypearound (const NdArray< dtype > &inArray, uint8 inNumDecimals=0)
     
    template<typename dtype >
    dtype around (dtype inValue, uint8 inNumDecimals=0)
    template<typename dtype >
    dtype around (dtype inValue, uint8 inNumDecimals=0)
     
    template<typename dtype >
    bool array_equal (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2) noexcept
    template<typename dtype >
    bool array_equal (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2) noexcept
     
    template<typename dtype >
    bool array_equiv (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2) noexcept
    template<typename dtype >
    bool array_equiv (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2) noexcept
     
    template<typename dtype >
    NdArray< dtype > asarray (const dtype *iterBegin, const dtype *iterEnd)
    template<typename dtype >
    NdArray< dtypeasarray (const dtype *iterBegin, const dtype *iterEnd)
     
    template<typename dtype >
    NdArray< dtype > asarray (const dtype *ptr, uint32 numRows, uint32 numCols)
    template<typename dtype >
    NdArray< dtypeasarray (const dtype *ptr, uint32 numRows, uint32 numCols)
     
    template<typename dtype >
    NdArray< dtype > asarray (const dtype *ptr, uint32 size)
    template<typename dtype >
    NdArray< dtypeasarray (const dtype *ptr, uint32 size)
     
    template<typename dtype , std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
    NdArray< dtype > asarray (const std::deque< dtype > &inDeque)
    template<typename dtype , std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
    NdArray< dtypeasarray (const std::deque< dtype > &inDeque)
     
    template<typename dtype >
    NdArray< dtype > asarray (const std::deque< std::deque< dtype > > &inDeque)
    template<typename dtype >
    NdArray< dtypeasarray (const std::deque< std::deque< dtype > > &inDeque)
     
    template<typename dtype >
    NdArray< dtype > asarray (const std::list< dtype > &inList)
    template<typename dtype >
    NdArray< dtypeasarray (const std::list< dtype > &inList)
     
    template<typename dtype , typename dtypeComp >
    NdArray< dtype > asarray (const std::set< dtype, dtypeComp > &inSet)
    template<typename dtype , typename dtypeComp >
    NdArray< dtypeasarray (const std::set< dtype, dtypeComp > &inSet)
     
    template<typename dtype >
    NdArray< dtype > asarray (const std::vector< std::vector< dtype > > &inVector)
    template<typename dtype >
    NdArray< dtypeasarray (const std::vector< std::vector< dtype > > &inVector)
     
    template<typename dtype , typename UIntType , std::enable_if_t< std::is_integral_v< UIntType > &&!std::is_same_v< UIntType, bool >, int > = 0>
    NdArray< dtype > asarray (dtype *ptr, UIntType size, PointerPolicy pointerPolicy=PointerPolicy::COPY) noexcept
    template<typename dtype , typename UIntType , std::enable_if_t< std::is_integral_v< UIntType > &&!std::is_same_v< UIntType, bool >, int > = 0>
    NdArray< dtypeasarray (dtype *ptr, UIntType size, PointerPolicy pointerPolicy=PointerPolicy::COPY) noexcept
     
    template<typename dtype , typename UIntType1 , typename UIntType2 , std::enable_if_t< std::is_integral_v< UIntType1 > &&!std::is_same_v< UIntType1, bool >, int > = 0, std::enable_if_t< std::is_integral_v< UIntType2 > &&!std::is_same_v< UIntType2, bool >, int > = 0>
    NdArray< dtype > asarray (dtype *ptr, UIntType1 numRows, UIntType2 numCols, PointerPolicy pointerPolicy=PointerPolicy::COPY) noexcept
    template<typename dtype , typename UIntType1 , typename UIntType2 , std::enable_if_t< std::is_integral_v< UIntType1 > &&!std::is_same_v< UIntType1, bool >, int > = 0, std::enable_if_t< std::is_integral_v< UIntType2 > &&!std::is_same_v< UIntType2, bool >, int > = 0>
    NdArray< dtypeasarray (dtype *ptr, UIntType1 numRows, UIntType2 numCols, PointerPolicy pointerPolicy=PointerPolicy::COPY) noexcept
     
    template<typename Iterator >
    auto asarray (Iterator iterBegin, Iterator iterEnd)
    template<typename Iterator >
    auto asarray (Iterator iterBegin, Iterator iterEnd)
     
    template<typename dtype , size_t ArraySize, std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
    NdArray< dtype > asarray (std::array< dtype, ArraySize > &inArray, PointerPolicy pointerPolicy=PointerPolicy::COPY)
    template<typename dtype , size_t ArraySize, std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
    NdArray< dtypeasarray (std::array< dtype, ArraySize > &inArray, PointerPolicy pointerPolicy=PointerPolicy::COPY)
     
    template<typename dtype , size_t Dim0Size, size_t Dim1Size>
    NdArray< dtype > asarray (std::array< std::array< dtype, Dim1Size >, Dim0Size > &inArray, PointerPolicy pointerPolicy=PointerPolicy::COPY)
    template<typename dtype , size_t Dim0Size, size_t Dim1Size>
    NdArray< dtypeasarray (std::array< std::array< dtype, Dim1Size >, Dim0Size > &inArray, PointerPolicy pointerPolicy=PointerPolicy::COPY)
     
    template<typename dtype , std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
    NdArray< dtype > asarray (std::initializer_list< dtype > inList)
    template<typename dtype , std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
    NdArray< dtypeasarray (std::initializer_list< dtype > inList)
     
    template<typename dtype >
    NdArray< dtype > asarray (std::initializer_list< std::initializer_list< dtype > > inList)
    template<typename dtype >
    NdArray< dtypeasarray (std::initializer_list< std::initializer_list< dtype > > inList)
     
    template<typename dtype , std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
    NdArray< dtype > asarray (std::vector< dtype > &inVector, PointerPolicy pointerPolicy=PointerPolicy::COPY)
    template<typename dtype , std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
    NdArray< dtypeasarray (std::vector< dtype > &inVector, PointerPolicy pointerPolicy=PointerPolicy::COPY)
     
    template<typename dtype , size_t Dim1Size>
    NdArray< dtype > asarray (std::vector< std::array< dtype, Dim1Size > > &inVector, PointerPolicy pointerPolicy=PointerPolicy::COPY)
    template<typename dtype , size_t Dim1Size>
    NdArray< dtypeasarray (std::vector< std::array< dtype, Dim1Size > > &inVector, PointerPolicy pointerPolicy=PointerPolicy::COPY)
     
    template<typename dtypeOut = double, typename dtype >
    NdArray< dtypeOut > astype (const NdArray< dtype > inArray)
    template<typename dtypeOut = double, typename dtype >
    NdArray< dtypeOutastype (const NdArray< dtype > inArray)
     
    template<typename dtype >
    auto average (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    auto average (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< double > average (const NdArray< dtype > &inArray, const NdArray< dtype > &inWeights, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< doubleaverage (const NdArray< dtype > &inArray, const NdArray< dtype > &inWeights, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< std::complex< double > > average (const NdArray< std::complex< dtype > > &inArray, const NdArray< dtype > &inWeights, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< std::complex< double > > average (const NdArray< std::complex< dtype > > &inArray, const NdArray< dtype > &inWeights, Axis inAxis=Axis::NONE)
     
    NdArray< double > bartlett (int32 m)
    NdArray< doublebartlett (int32 m)
     
    template<typename dtype >
    std::string binaryRepr (dtype inValue)
    template<typename dtype >
    std::string binaryRepr (dtype inValue)
     
    template<typename dtype >
    NdArray< dtype > bincount (const NdArray< dtype > &inArray, const NdArray< dtype > &inWeights, uint16 inMinLength=1)
    template<typename dtype >
    NdArray< dtypebincount (const NdArray< dtype > &inArray, const NdArray< dtype > &inWeights, uint16 inMinLength=1)
     
    template<typename dtype >
    NdArray< dtype > bincount (const NdArray< dtype > &inArray, uint16 inMinLength=1)
    template<typename dtype >
    NdArray< dtypebincount (const NdArray< dtype > &inArray, uint16 inMinLength=1)
     
    template<typename dtype >
    NdArray< int > bit_count (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< intbit_count (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    constexpr int bit_count (dtype inValue) noexcept
    template<typename dtype >
    constexpr int bit_count (dtype inValue) noexcept
     
    template<typename dtype >
    NdArray< dtype > bitwise_and (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< dtypebitwise_and (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< dtype > bitwise_not (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypebitwise_not (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< dtype > bitwise_or (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< dtypebitwise_or (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< dtype > bitwise_xor (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< dtypebitwise_xor (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    NdArray< double > blackman (int32 m)
    NdArray< doubleblackman (int32 m)
     
    template<typename dtype >
    NdArray< dtype > byteswap (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypebyteswap (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< double > cbrt (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< doublecbrt (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    double cbrt (dtype inValue) noexcept
    template<typename dtype >
    double cbrt (dtype inValue) noexcept
     
    template<typename dtype >
    NdArray< dtype > ceil (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypeceil (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    dtype ceil (dtype inValue) noexcept
    template<typename dtype >
    dtype ceil (dtype inValue) noexcept
     
    template<typename dtype >
    NdArray< double > centerOfMass (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< doublecenterOfMass (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > clip (const NdArray< dtype > &inArray, dtype inMinValue, dtype inMaxValue)
    template<typename dtype >
    NdArray< dtypeclip (const NdArray< dtype > &inArray, dtype inMinValue, dtype inMaxValue)
     
    template<typename dtype >
    dtype clip (dtype inValue, dtype inMinValue, dtype inMaxValue)
    template<typename dtype >
    dtype clip (dtype inValue, dtype inMinValue, dtype inMaxValue)
     
    template<typename dtype >
    NdArray< dtype > column_stack (const std::initializer_list< NdArray< dtype > > &inArrayList)
    template<typename dtype >
    NdArray< dtypecolumn_stack (const std::initializer_list< NdArray< dtype > > &inArrayList)
     
    template<typename dtype >
    NdArray< dtype > column_stack (const std::vector< NdArray< dtype > > &inArrayList)
    template<typename dtype >
    NdArray< dtypecolumn_stack (const std::vector< NdArray< dtype > > &inArrayList)
     
    template<typename dtype >
    auto complex (const NdArray< dtype > &inReal)
    template<typename dtype >
    auto complex (const NdArray< dtype > &inReal)
     
    template<typename dtype >
    auto complex (const NdArray< dtype > &inReal, const NdArray< dtype > &inImag)
    template<typename dtype >
    auto complex (const NdArray< dtype > &inReal, const NdArray< dtype > &inImag)
     
    template<typename dtype >
    auto complex (dtype inReal)
    template<typename dtype >
    auto complex (dtype inReal)
     
    template<typename dtype >
    auto complex (dtype inReal, dtype inImag)
    template<typename dtype >
    auto complex (dtype inReal, dtype inImag)
     
    template<typename Out , typename In >
    std::complex< Out > complex_cast (const std::complex< In > &value) noexcept
    template<typename Out , typename In >
    std::complex< Outcomplex_cast (const std::complex< In > &value) noexcept
     
    template<typename dtype >
    NdArray< dtype > concatenate (const std::initializer_list< NdArray< dtype > > &inArrayList, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypeconcatenate (const std::initializer_list< NdArray< dtype > > &inArrayList, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > concatenate (const std::vector< NdArray< dtype > > &inArrayList, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypeconcatenate (const std::vector< NdArray< dtype > > &inArrayList, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    auto conj (const NdArray< std::complex< dtype > > &inArray)
    template<typename dtype >
    auto conj (const NdArray< std::complex< dtype > > &inArray)
     
    template<typename dtype >
    auto conj (const std::complex< dtype > &inValue)
    template<typename dtype >
    auto conj (const std::complex< dtype > &inValue)
     
    template<typename dtype >
    NdArray< bool > contains (const NdArray< dtype > &inArray, dtype inValue, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< boolcontains (const NdArray< dtype > &inArray, dtype inValue, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > copy (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypecopy (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< dtype > copySign (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< dtypecopySign (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< dtype > & copyto (NdArray< dtype > &inDestArray, const NdArray< dtype > &inSrcArray)
    template<typename dtype >
    NdArray< dtype > & copyto (NdArray< dtype > &inDestArray, const NdArray< dtype > &inSrcArray)
     
    template<typename dtype >
    NdArray< double > corrcoef (const NdArray< dtype > &x)
    template<typename dtype >
    NdArray< doublecorrcoef (const NdArray< dtype > &x)
     
    template<typename dtype >
    auto cos (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto cos (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto cos (dtype inValue) noexcept
    template<typename dtype >
    auto cos (dtype inValue) noexcept
     
    template<typename dtype >
    auto cosh (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto cosh (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto cosh (dtype inValue) noexcept
    template<typename dtype >
    auto cosh (dtype inValue) noexcept
     
    template<typename dtype >
    NdArray< uint32count_nonzero (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< uint32count_nonzero (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< double > cov (const NdArray< dtype > &x, Bias bias=Bias::NO)
    template<typename dtype >
    NdArray< doublecov (const NdArray< dtype > &x, Bias bias=Bias::NO)
     
    template<typename dtype >
    NdArray< double > cov_inv (const NdArray< dtype > &x, Bias bias=Bias::NO)
    template<typename dtype >
    NdArray< doublecov_inv (const NdArray< dtype > &x, Bias bias=Bias::NO)
     
    template<typename dtype >
    NdArray< dtype > cross (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypecross (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > cube (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypecube (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    constexpr dtype cube (dtype inValue) noexcept
    template<typename dtype >
    constexpr dtype cube (dtype inValue) noexcept
     
    template<typename dtype >
    NdArray< dtype > cumprod (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypecumprod (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > cumsum (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypecumsum (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    auto deg2rad (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto deg2rad (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    constexpr auto deg2rad (dtype inValue) noexcept
    template<typename dtype >
    constexpr auto deg2rad (dtype inValue) noexcept
     
    template<typename dtype >
    auto degrees (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto degrees (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    constexpr auto degrees (dtype inValue) noexcept
    template<typename dtype >
    constexpr auto degrees (dtype inValue) noexcept
     
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > deleteIndices (const NdArray< dtype > &inArray, const Indices &inIndices, Axis inAxis=Axis::NONE)
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtypedeleteIndices (const NdArray< dtype > &inArray, const Indices &inIndices, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > deleteIndices (const NdArray< dtype > &inArray, int32 inIndex, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypedeleteIndices (const NdArray< dtype > &inArray, int32 inIndex, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > deleteIndices (const NdArray< dtype > &inArray, Slice inIndicesSlice, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypedeleteIndices (const NdArray< dtype > &inArray, Slice inIndicesSlice, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > diag (const NdArray< dtype > &inArray, int32 k=0)
    template<typename dtype >
    NdArray< dtypediag (const NdArray< dtype > &inArray, int32 k=0)
     
    template<typename dtype >
    NdArray< dtype > diagflat (const NdArray< dtype > &inArray, int32 k=0)
    template<typename dtype >
    NdArray< dtypediagflat (const NdArray< dtype > &inArray, int32 k=0)
     
    template<typename dtype >
    NdArray< dtype > diagonal (const NdArray< dtype > &inArray, int32 inOffset=0, Axis inAxis=Axis::ROW)
    template<typename dtype >
    NdArray< dtypediagonal (const NdArray< dtype > &inArray, int32 inOffset=0, Axis inAxis=Axis::ROW)
     
    template<typename dtype >
    NdArray< dtype > diff (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypediff (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype1 , typename dtype2 >
    NdArray< uint32digitize (const NdArray< dtype1 > &x, const NdArray< dtype2 > &bins)
    template<typename dtype1 , typename dtype2 >
    NdArray< uint32digitize (const NdArray< dtype1 > &x, const NdArray< dtype2 > &bins)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > divide (const NdArray< dtype > &inArray, const std::complex< dtype > &value)
    template<typename dtype >
    NdArray< std::complex< dtype > > divide (const NdArray< dtype > &inArray, const std::complex< dtype > &value)
     
    template<typename dtype >
    NdArray< dtype > divide (const NdArray< dtype > &inArray, dtype value)
    template<typename dtype >
    NdArray< dtypedivide (const NdArray< dtype > &inArray, dtype value)
     
    template<typename dtype >
    NdArray< dtype > divide (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< dtypedivide (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > divide (const NdArray< dtype > &inArray1, const NdArray< std::complex< dtype > > &inArray2)
    template<typename dtype >
    NdArray< std::complex< dtype > > divide (const NdArray< dtype > &inArray1, const NdArray< std::complex< dtype > > &inArray2)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > divide (const NdArray< std::complex< dtype > > &inArray, dtype value)
    template<typename dtype >
    NdArray< std::complex< dtype > > divide (const NdArray< std::complex< dtype > > &inArray, dtype value)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > divide (const NdArray< std::complex< dtype > > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< std::complex< dtype > > divide (const NdArray< std::complex< dtype > > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > divide (const std::complex< dtype > &value, const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< std::complex< dtype > > divide (const std::complex< dtype > &value, const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< dtype > divide (dtype value, const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypedivide (dtype value, const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > divide (dtype value, const NdArray< std::complex< dtype > > &inArray)
    template<typename dtype >
    NdArray< std::complex< dtype > > divide (dtype value, const NdArray< std::complex< dtype > > &inArray)
     
    template<typename dtype >
    NdArray< dtype > dot (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< dtypedot (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > dot (const NdArray< dtype > &inArray1, const NdArray< std::complex< dtype > > &inArray2)
    template<typename dtype >
    NdArray< std::complex< dtype > > dot (const NdArray< dtype > &inArray1, const NdArray< std::complex< dtype > > &inArray2)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > dot (const NdArray< std::complex< dtype > > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< std::complex< dtype > > dot (const NdArray< std::complex< dtype > > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    void dump (const NdArray< dtype > &inArray, const std::string &inFilename)
    template<typename dtype >
    void dump (const NdArray< dtype > &inArray, const std::string &inFilename)
     
    template<typename dtype >
    NdArray< dtype > empty (const Shape &inShape)
    template<typename dtype >
    NdArray< dtypeempty (const Shape &inShape)
     
    template<typename dtype >
    NdArray< dtype > empty (uint32 inNumRows, uint32 inNumCols)
    template<typename dtype >
    NdArray< dtypeempty (uint32 inNumRows, uint32 inNumCols)
     
    template<typename dtype >
    NdArray< dtype > empty_like (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypeempty_like (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    Endian endianess (const NdArray< dtype > &inArray) noexcept
    template<typename dtype >
    Endian endianess (const NdArray< dtype > &inArray) noexcept
     
    template<typename dtype >
    NdArray< bool > equal (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< boolequal (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    auto exp (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto exp (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto exp (dtype inValue) noexcept
    template<typename dtype >
    auto exp (dtype inValue) noexcept
     
    template<typename dtype >
    auto exp2 (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto exp2 (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto exp2 (dtype inValue) noexcept
    template<typename dtype >
    auto exp2 (dtype inValue) noexcept
     
    template<typename dtype >
    auto expm1 (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto expm1 (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto expm1 (dtype inValue) noexcept
    template<typename dtype >
    auto expm1 (dtype inValue) noexcept
     
    template<typename dtype >
    NdArray< dtype > extract (const NdArray< bool > &condition, const NdArray< dtype > &arr)
    template<typename dtype >
    NdArray< dtypeextract (const NdArray< bool > &condition, const NdArray< dtype > &arr)
     
    template<typename dtype >
    NdArray< dtype > eye (const Shape &inShape, int32 inK=0)
    template<typename dtype >
    NdArray< dtypeeye (const Shape &inShape, int32 inK=0)
     
    template<typename dtype >
    NdArray< dtype > eye (uint32 inN, int32 inK=0)
    template<typename dtype >
    NdArray< dtypeeye (uint32 inN, int32 inK=0)
     
    template<typename dtype >
    NdArray< dtype > eye (uint32 inN, uint32 inM, int32 inK=0)
    template<typename dtype >
    NdArray< dtypeeye (uint32 inN, uint32 inM, int32 inK=0)
     
    template<typename dtype >
    void fillDiagonal (NdArray< dtype > &inArray, dtype inValue) noexcept
    template<typename dtype >
    void fillDiagonal (NdArray< dtype > &inArray, dtype inValue) noexcept
     
    NdArray< uint32find (const NdArray< bool > &mask, uint32 n=std::numeric_limits< uint32 >::max())
    NdArray< uint32find (const NdArray< bool > &mask, uint32 n=std::numeric_limits< uint32 >::max())
     
    template<typename dtype >
    NdArray< dtype > fix (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypefix (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    dtype fix (dtype inValue) noexcept
    template<typename dtype >
    dtype fix (dtype inValue) noexcept
     
    template<typename dtype >
    NdArray< uint32flatnonzero (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< uint32flatnonzero (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< dtype > flatten (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypeflatten (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< dtype > flip (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypeflip (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > fliplr (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypefliplr (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< dtype > flipud (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypeflipud (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< dtype > floor (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypefloor (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    dtype floor (dtype inValue) noexcept
    template<typename dtype >
    dtype floor (dtype inValue) noexcept
     
    template<typename dtype >
    NdArray< dtype > floor_divide (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< dtypefloor_divide (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    dtype floor_divide (dtype inValue1, dtype inValue2) noexcept
    template<typename dtype >
    dtype floor_divide (dtype inValue1, dtype inValue2) noexcept
     
    template<typename dtype >
    NdArray< dtype > fmax (const dtype &inScalar, const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypefmax (const dtype &inScalar, const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< dtype > fmax (const NdArray< dtype > &inArray, const dtype &inScalar)
    template<typename dtype >
    NdArray< dtypefmax (const NdArray< dtype > &inArray, const dtype &inScalar)
     
    template<typename dtype >
    NdArray< dtype > fmax (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< dtypefmax (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    dtype fmax (dtype inValue1, dtype inValue2) noexcept
    template<typename dtype >
    dtype fmax (dtype inValue1, dtype inValue2) noexcept
     
    template<typename dtype >
    NdArray< dtype > fmin (const dtype &inScalar, const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypefmin (const dtype &inScalar, const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< dtype > fmin (const NdArray< dtype > &inArray, const dtype &inScalar)
    template<typename dtype >
    NdArray< dtypefmin (const NdArray< dtype > &inArray, const dtype &inScalar)
     
    template<typename dtype >
    NdArray< dtype > fmin (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< dtypefmin (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    dtype fmin (dtype inValue1, dtype inValue2) noexcept
    template<typename dtype >
    dtype fmin (dtype inValue1, dtype inValue2) noexcept
     
    template<typename dtype >
    NdArray< dtype > fmod (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< dtypefmod (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >, int > = 0>
    dtype fmod (dtype inValue1, dtype inValue2) noexcept
    template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >, int > = 0>
    dtype fmod (dtype inValue1, dtype inValue2) noexcept
     
    template<typename dtype >
    NdArray< dtype > frombuffer (const char *inBufferPtr, uint32 inNumBytes)
    template<typename dtype >
    NdArray< dtypefrombuffer (const char *inBufferPtr, uint32 inNumBytes)
     
    template<typename dtype >
    NdArray< dtype > fromfile (const std::string &inFilename)
    template<typename dtype >
    NdArray< dtypefromfile (const std::string &inFilename)
     
    template<typename dtype >
    NdArray< dtype > fromfile (const std::string &inFilename, const char inSep)
    template<typename dtype >
    NdArray< dtypefromfile (const std::string &inFilename, const char inSep)
     
    template<typename dtype >
    NdArray< dtype > fromfunction (const std::function< dtype(typename NdArray< dtype >::size_type)> func, typename NdArray< dtype >::size_type size)
    template<typename dtype >
    NdArray< dtypefromfunction (const std::function< dtype(typename NdArray< dtype >::size_type)> func, typename NdArray< dtype >::size_type size)
     
    template<typename dtype >
    NdArray< dtype > fromfunction (const std::function< dtype(typename NdArray< dtype >::size_type, typename NdArray< dtype >::size_type)> func, Shape shape)
    template<typename dtype >
    NdArray< dtypefromfunction (const std::function< dtype(typename NdArray< dtype >::size_type, typename NdArray< dtype >::size_type)> func, Shape shape)
     
    template<typename dtype , typename Iter >
    NdArray< dtype > fromiter (Iter inBegin, Iter inEnd)
    template<typename dtype , typename Iter >
    NdArray< dtypefromiter (Iter inBegin, Iter inEnd)
     
    template<typename dtype >
    NdArray< dtype > fromstring (const std::string &inStr, const char inSep=' ')
    template<typename dtype >
    NdArray< dtypefromstring (const std::string &inStr, const char inSep=' ')
     
    template<typename dtype >
    NdArray< dtype > full (const Shape &inShape, dtype inFillValue)
    template<typename dtype >
    NdArray< dtypefull (const Shape &inShape, dtype inFillValue)
     
    template<typename dtype >
    NdArray< dtype > full (uint32 inNumRows, uint32 inNumCols, dtype inFillValue)
    template<typename dtype >
    NdArray< dtypefull (uint32 inNumRows, uint32 inNumCols, dtype inFillValue)
     
    template<typename dtype >
    NdArray< dtype > full (uint32 inSquareSize, dtype inFillValue)
    template<typename dtype >
    NdArray< dtypefull (uint32 inSquareSize, dtype inFillValue)
     
    template<typename dtype >
    NdArray< dtype > full_like (const NdArray< dtype > &inArray, dtype inFillValue)
    template<typename dtype >
    NdArray< dtypefull_like (const NdArray< dtype > &inArray, dtype inFillValue)
     
    template<typename dtype >
    dtype gcd (const NdArray< dtype > &inArray)
    template<typename dtype >
    dtype gcd (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    dtype gcd (dtype inValue1, dtype inValue2) noexcept
    template<typename dtype >
    dtype gcd (dtype inValue1, dtype inValue2) noexcept
     
    template<typename dtype >
    NdArray< double > geomspace (dtype start, dtype stop, uint32 num=50, EndPoint endPoint=EndPoint::YES)
    template<typename dtype >
    NdArray< doublegeomspace (dtype start, dtype stop, uint32 num=50, EndPoint endPoint=EndPoint::YES)
     
    template<typename dtype >
    NdArray< double > gradient (const NdArray< dtype > &inArray, Axis inAxis=Axis::ROW)
    template<typename dtype >
    NdArray< doublegradient (const NdArray< dtype > &inArray, Axis inAxis=Axis::ROW)
     
    template<typename dtype >
    NdArray< std::complex< double > > gradient (const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::ROW)
    template<typename dtype >
    NdArray< std::complex< double > > gradient (const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::ROW)
     
    template<typename dtype >
    NdArray< bool > greater (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< boolgreater (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< bool > greater_equal (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< boolgreater_equal (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    NdArray< double > hamming (int32 m)
    NdArray< doublehamming (int32 m)
     
    NdArray< double > hanning (int32 m)
    NdArray< doublehanning (int32 m)
     
    template<typename dtype >
    NdArray< uint32histogram (const NdArray< dtype > &inArray, const NdArray< double > &inBinEdges)
    template<typename dtype >
    NdArray< uint32histogram (const NdArray< dtype > &inArray, const NdArray< double > &inBinEdges)
     
    template<typename dtype >
    std::pair< NdArray< uint32 >, NdArray< double > > histogram (const NdArray< dtype > &inArray, uint32 inNumBins=10)
    template<typename dtype >
    std::pair< NdArray< uint32 >, NdArray< double > > histogram (const NdArray< dtype > &inArray, uint32 inNumBins=10)
     
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    std::vector< NdArray< dtype > > hsplit (const NdArray< dtype > &inArray, const Indices &indices)
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    std::vector< NdArray< dtype > > hsplit (const NdArray< dtype > &inArray, const Indices &indices)
     
    template<typename dtype >
    NdArray< dtype > hstack (std::initializer_list< NdArray< dtype > > inArrayList)
    template<typename dtype >
    NdArray< dtypehstack (std::initializer_list< NdArray< dtype > > inArrayList)
     
    template<typename dtype >
    NdArray< dtype > hstack (std::vector< NdArray< dtype > > inArrayList)
    template<typename dtype >
    NdArray< dtypehstack (std::vector< NdArray< dtype > > inArrayList)
     
    template<typename dtype >
    NdArray< double > hypot (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< doublehypot (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< double > hypot (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2, const NdArray< dtype > &inArray3)
    template<typename dtype >
    NdArray< doublehypot (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2, const NdArray< dtype > &inArray3)
     
    template<typename dtype >
    double hypot (dtype inValue1, dtype inValue2) noexcept
    template<typename dtype >
    double hypot (dtype inValue1, dtype inValue2) noexcept
     
    template<typename dtype >
    double hypot (dtype inValue1, dtype inValue2, dtype inValue3) noexcept
    template<typename dtype >
    double hypot (dtype inValue1, dtype inValue2, dtype inValue3) noexcept
     
    template<typename dtype >
    NdArray< dtype > identity (uint32 inSquareSize)
    template<typename dtype >
    NdArray< dtypeidentity (uint32 inSquareSize)
     
    template<typename dtype >
    auto imag (const NdArray< std::complex< dtype > > &inArray)
    template<typename dtype >
    auto imag (const NdArray< std::complex< dtype > > &inArray)
     
    template<typename dtype >
    auto imag (const std::complex< dtype > &inValue)
    template<typename dtype >
    auto imag (const std::complex< dtype > &inValue)
     
    template<typename dtype >
    dtype inner (const NdArray< dtype > &a, const NdArray< dtype > &b)
    template<typename dtype >
    dtype inner (const NdArray< dtype > &a, const NdArray< dtype > &b)
     
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > insert (const NdArray< dtype > &arr, const Indices &indices, const dtype &value, Axis axis=Axis::NONE)
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtypeinsert (const NdArray< dtype > &arr, const Indices &indices, const dtype &value, Axis axis=Axis::NONE)
     
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > insert (const NdArray< dtype > &arr, const Indices &indices, const NdArray< dtype > &values, Axis axis=Axis::NONE)
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtypeinsert (const NdArray< dtype > &arr, const Indices &indices, const NdArray< dtype > &values, Axis axis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > insert (const NdArray< dtype > &arr, int32 index, const dtype &value)
    template<typename dtype >
    NdArray< dtypeinsert (const NdArray< dtype > &arr, int32 index, const dtype &value)
     
    template<typename dtype >
    NdArray< dtype > insert (const NdArray< dtype > &arr, int32 index, const dtype &value, Axis axis)
    template<typename dtype >
    NdArray< dtypeinsert (const NdArray< dtype > &arr, int32 index, const dtype &value, Axis axis)
     
    template<typename dtype >
    NdArray< dtype > insert (const NdArray< dtype > &arr, int32 index, const NdArray< dtype > &values)
    template<typename dtype >
    NdArray< dtypeinsert (const NdArray< dtype > &arr, int32 index, const NdArray< dtype > &values)
     
    template<typename dtype >
    NdArray< dtype > insert (const NdArray< dtype > &arr, int32 index, const NdArray< dtype > &values, Axis axis)
    template<typename dtype >
    NdArray< dtypeinsert (const NdArray< dtype > &arr, int32 index, const NdArray< dtype > &values, Axis axis)
     
    template<typename dtype >
    NdArray< dtype > insert (const NdArray< dtype > &arr, Slice slice, const dtype &value, Axis axis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypeinsert (const NdArray< dtype > &arr, Slice slice, const dtype &value, Axis axis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > insert (const NdArray< dtype > &arr, Slice slice, const NdArray< dtype > &values, Axis axis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypeinsert (const NdArray< dtype > &arr, Slice slice, const NdArray< dtype > &values, Axis axis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > interp (const NdArray< dtype > &inX, const NdArray< dtype > &inXp, const NdArray< dtype > &inFp)
    template<typename dtype >
    NdArray< dtypeinterp (const NdArray< dtype > &inX, const NdArray< dtype > &inXp, const NdArray< dtype > &inFp)
     
    template<typename dtype >
    constexpr double interp (dtype inValue1, dtype inValue2, double inPercent) noexcept
    template<typename dtype >
    constexpr double interp (dtype inValue1, dtype inValue2, double inPercent) noexcept
     
    template<typename dtype >
    NdArray< dtype > intersect1d (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< dtypeintersect1d (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< dtype > invert (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypeinvert (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< bool > isclose (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2, double inRtol=1e-05, double inAtol=1e-08)
    template<typename dtype >
    NdArray< boolisclose (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2, double inRtol=1e-05, double inAtol=1e-08)
     
    template<typename dtype >
    NdArray< bool > isinf (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< boolisinf (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    bool isinf (dtype inValue) noexcept
    template<typename dtype >
    bool isinf (dtype inValue) noexcept
     
    template<typename dtype >
    NdArray< bool > isnan (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< boolisnan (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    bool isnan (dtype inValue) noexcept
    template<typename dtype >
    bool isnan (dtype inValue) noexcept
     
    template<typename dtype >
    NdArray< bool > isneginf (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< boolisneginf (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    bool isneginf (dtype inValue) noexcept
    template<typename dtype >
    bool isneginf (dtype inValue) noexcept
     
    template<typename dtype >
    NdArray< bool > isposinf (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< boolisposinf (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    bool isposinf (dtype inValue) noexcept
    template<typename dtype >
    bool isposinf (dtype inValue) noexcept
     
    NdArray< double > kaiser (int32 m, double beta)
    NdArray< doublekaiser (int32 m, double beta)
     
    template<typename dtype >
    dtype lcm (const NdArray< dtype > &inArray)
    template<typename dtype >
    dtype lcm (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    dtype lcm (dtype inValue1, dtype inValue2) noexcept
    template<typename dtype >
    dtype lcm (dtype inValue1, dtype inValue2) noexcept
     
    template<typename dtype >
    NdArray< dtype > ldexp (const NdArray< dtype > &inArray1, const NdArray< uint8 > &inArray2)
    template<typename dtype >
    NdArray< dtypeldexp (const NdArray< dtype > &inArray1, const NdArray< uint8 > &inArray2)
     
    template<typename dtype >
    dtype ldexp (dtype inValue1, uint8 inValue2) noexcept
    template<typename dtype >
    dtype ldexp (dtype inValue1, uint8 inValue2) noexcept
     
    template<typename dtype >
    NdArray< dtype > left_shift (const NdArray< dtype > &inArray, uint8 inNumBits)
    template<typename dtype >
    NdArray< dtypeleft_shift (const NdArray< dtype > &inArray, uint8 inNumBits)
     
    template<typename dtype >
    NdArray< bool > less (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< boolless (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< bool > less_equal (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< boolless_equal (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< dtype > linspace (dtype inStart, dtype inStop, uint32 inNum=50, EndPoint endPoint=EndPoint::YES)
    template<typename dtype >
    NdArray< dtypelinspace (dtype inStart, dtype inStop, uint32 inNum=50, EndPoint endPoint=EndPoint::YES)
     
    template<typename dtype >
    NdArray< dtype > load (const std::string &inFilename)
    template<typename dtype >
    NdArray< dtypeload (const std::string &inFilename)
     
    template<typename dtype >
    auto log (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto log (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto log (dtype inValue) noexcept
    template<typename dtype >
    auto log (dtype inValue) noexcept
     
    template<typename dtype >
    auto log10 (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto log10 (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto log10 (dtype inValue) noexcept
    template<typename dtype >
    auto log10 (dtype inValue) noexcept
     
    template<typename dtype >
    auto log1p (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto log1p (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto log1p (dtype inValue) noexcept
    template<typename dtype >
    auto log1p (dtype inValue) noexcept
     
    template<typename dtype >
    auto log2 (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto log2 (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto log2 (dtype inValue) noexcept
    template<typename dtype >
    auto log2 (dtype inValue) noexcept
     
    template<typename dtype >
    auto logaddexp (const NdArray< dtype > &x1, const NdArray< dtype > &x2)
    template<typename dtype >
    auto logaddexp (const NdArray< dtype > &x1, const NdArray< dtype > &x2)
     
    template<typename dtype >
    auto logaddexp (dtype x1, dtype x2) noexcept
    template<typename dtype >
    auto logaddexp (dtype x1, dtype x2) noexcept
     
    template<typename dtype >
    auto logaddexp2 (const NdArray< dtype > &x1, const NdArray< dtype > &x2)
    template<typename dtype >
    auto logaddexp2 (const NdArray< dtype > &x1, const NdArray< dtype > &x2)
     
    template<typename dtype >
    auto logaddexp2 (dtype x1, dtype x2) noexcept
    template<typename dtype >
    auto logaddexp2 (dtype x1, dtype x2) noexcept
     
    template<typename dtype >
    auto logb (const NdArray< dtype > &inArray, dtype inBase)
    template<typename dtype >
    auto logb (const NdArray< dtype > &inArray, dtype inBase)
     
    template<typename dtype >
    auto logb (dtype inValue, dtype inBase) noexcept
    template<typename dtype >
    auto logb (dtype inValue, dtype inBase) noexcept
     
    template<typename dtype >
    NdArray< bool > logical_and (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< boollogical_and (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< bool > logical_not (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< boollogical_not (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< bool > logical_or (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< boollogical_or (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< bool > logical_xor (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< boollogical_xor (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< double > logspace (dtype start, dtype stop, uint32 num=50, EndPoint endPoint=EndPoint::YES, double base=10.)
    template<typename dtype >
    NdArray< doublelogspace (dtype start, dtype stop, uint32 num=50, EndPoint endPoint=EndPoint::YES, double base=10.)
     
    template<typename dtype >
    NdArray< dtype > matmul (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< dtypematmul (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > matmul (const NdArray< dtype > &inArray1, const NdArray< std::complex< dtype > > &inArray2)
    template<typename dtype >
    NdArray< std::complex< dtype > > matmul (const NdArray< dtype > &inArray1, const NdArray< std::complex< dtype > > &inArray2)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > matmul (const NdArray< std::complex< dtype > > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< std::complex< dtype > > matmul (const NdArray< std::complex< dtype > > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< dtype > max (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypemax (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > maximum (const dtype &inScalar, const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypemaximum (const dtype &inScalar, const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< dtype > maximum (const NdArray< dtype > &inArray, const dtype &inScalar)
    template<typename dtype >
    NdArray< dtypemaximum (const NdArray< dtype > &inArray, const dtype &inScalar)
     
    template<typename dtype >
    NdArray< dtype > maximum (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< dtypemaximum (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< double > mean (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< doublemean (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< std::complex< double > > mean (const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< std::complex< double > > mean (const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > median (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypemedian (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    std::pair< NdArray< dtype >, NdArray< dtype > > meshgrid (const NdArray< dtype > &inICoords, const NdArray< dtype > &inJCoords)
    template<typename dtype >
    std::pair< NdArray< dtype >, NdArray< dtype > > meshgrid (const NdArray< dtype > &inICoords, const NdArray< dtype > &inJCoords)
     
    template<typename dtype >
    std::pair< NdArray< dtype >, NdArray< dtype > > meshgrid (const Slice &inSlice1, const Slice &inSlice2)
    template<typename dtype >
    std::pair< NdArray< dtype >, NdArray< dtype > > meshgrid (const Slice &inSlice1, const Slice &inSlice2)
     
    template<typename dtype >
    NdArray< dtype > min (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypemin (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > minimum (const dtype &inScalar, const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypeminimum (const dtype &inScalar, const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< dtype > minimum (const NdArray< dtype > &inArray, const dtype &inScalar)
    template<typename dtype >
    NdArray< dtypeminimum (const NdArray< dtype > &inArray, const dtype &inScalar)
     
    template<typename dtype >
    NdArray< dtype > minimum (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< dtypeminimum (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< dtype > mod (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< dtypemod (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > multiply (const NdArray< dtype > &inArray, const std::complex< dtype > &value)
    template<typename dtype >
    NdArray< std::complex< dtype > > multiply (const NdArray< dtype > &inArray, const std::complex< dtype > &value)
     
    template<typename dtype >
    NdArray< dtype > multiply (const NdArray< dtype > &inArray, dtype value)
    template<typename dtype >
    NdArray< dtypemultiply (const NdArray< dtype > &inArray, dtype value)
     
    template<typename dtype >
    NdArray< dtype > multiply (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< dtypemultiply (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > multiply (const NdArray< dtype > &inArray1, const NdArray< std::complex< dtype > > &inArray2)
    template<typename dtype >
    NdArray< std::complex< dtype > > multiply (const NdArray< dtype > &inArray1, const NdArray< std::complex< dtype > > &inArray2)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > multiply (const NdArray< std::complex< dtype > > &inArray, dtype value)
    template<typename dtype >
    NdArray< std::complex< dtype > > multiply (const NdArray< std::complex< dtype > > &inArray, dtype value)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > multiply (const NdArray< std::complex< dtype > > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< std::complex< dtype > > multiply (const NdArray< std::complex< dtype > > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > multiply (const std::complex< dtype > &value, const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< std::complex< dtype > > multiply (const std::complex< dtype > &value, const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< dtype > multiply (dtype value, const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypemultiply (dtype value, const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > multiply (dtype value, const NdArray< std::complex< dtype > > &inArray)
    template<typename dtype >
    NdArray< std::complex< dtype > > multiply (dtype value, const NdArray< std::complex< dtype > > &inArray)
     
    template<typename dtype >
    NdArray< dtype > nan_to_num (NdArray< dtype > inArray, dtype nan=static_cast< dtype >(0.), dtype posInf=DtypeInfo< dtype >::max(), dtype negInf=DtypeInfo< dtype >::min())
    template<typename dtype >
    NdArray< dtypenan_to_num (NdArray< dtype > inArray, dtype nan=static_cast< dtype >(0.), dtype posInf=DtypeInfo< dtype >::max(), dtype negInf=DtypeInfo< dtype >::min())
     
    template<typename dtype >
    NdArray< uint32nanargmax (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< uint32nanargmax (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< uint32nanargmin (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< uint32nanargmin (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > nancumprod (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypenancumprod (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > nancumsum (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypenancumsum (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > nanmax (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypenanmax (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< double > nanmean (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< doublenanmean (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > nanmedian (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypenanmedian (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > nanmin (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypenanmin (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< double > nanpercentile (const NdArray< dtype > &inArray, double inPercentile, Axis inAxis=Axis::NONE, InterpolationMethod inInterpMethod=InterpolationMethod::LINEAR)
    template<typename dtype >
    NdArray< doublenanpercentile (const NdArray< dtype > &inArray, double inPercentile, Axis inAxis=Axis::NONE, InterpolationMethod inInterpMethod=InterpolationMethod::LINEAR)
     
    template<typename dtype >
    NdArray< dtype > nanprod (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypenanprod (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    NdArray< double > nans (const Shape &inShape)
    NdArray< doublenans (const Shape &inShape)
     
    NdArray< double > nans (uint32 inNumRows, uint32 inNumCols)
    NdArray< doublenans (uint32 inNumRows, uint32 inNumCols)
     
    NdArray< double > nans (uint32 inSquareSize)
    NdArray< doublenans (uint32 inSquareSize)
     
    template<typename dtype >
    NdArray< double > nans_like (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< doublenans_like (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< double > nanstdev (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< doublenanstdev (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > nansum (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypenansum (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< double > nanvar (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< doublenanvar (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    uint64 nbytes (const NdArray< dtype > &inArray) noexcept
    template<typename dtype >
    uint64 nbytes (const NdArray< dtype > &inArray) noexcept
     
    template<typename dtype >
    NdArray< dtype > negative (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypenegative (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< dtype > newbyteorder (const NdArray< dtype > &inArray, Endian inEndianess)
    template<typename dtype >
    NdArray< dtypenewbyteorder (const NdArray< dtype > &inArray, Endian inEndianess)
     
    template<typename dtype >
    dtype newbyteorder (dtype inValue, Endian inEndianess)
    template<typename dtype >
    dtype newbyteorder (dtype inValue, Endian inEndianess)
     
    template<typename dtype >
    NdArray< bool > none (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< boolnone (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    std::pair< NdArray< uint32 >, NdArray< uint32 > > nonzero (const NdArray< dtype > &inArray)
    template<typename dtype >
    std::pair< NdArray< uint32 >, NdArray< uint32 > > nonzero (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< double > norm (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< doublenorm (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< std::complex< double > > norm (const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< std::complex< double > > norm (const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< double > normalize (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< doublenormalize (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< std::complex< double > > normalize (const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< std::complex< double > > normalize (const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< bool > not_equal (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< boolnot_equal (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype1 , typename dtype2 >
    NdArray< double > nth_root (const NdArray< dtype1 > &inArray, dtype2 inRoot)
    template<typename dtype1 , typename dtype2 >
    NdArray< doublenth_root (const NdArray< dtype1 > &inArray, dtype2 inRoot)
     
    template<typename dtype1 , typename dtype2 >
    double nth_root (dtype1 inValue, dtype2 inRoot) noexcept
    template<typename dtype1 , typename dtype2 >
    double nth_root (dtype1 inValue, dtype2 inRoot) noexcept
     
    template<typename dtype >
    NdArray< dtype > ones (const Shape &inShape)
    template<typename dtype >
    NdArray< dtypeones (const Shape &inShape)
     
    template<typename dtype >
    NdArray< dtype > ones (uint32 inNumRows, uint32 inNumCols)
    template<typename dtype >
    NdArray< dtypeones (uint32 inNumRows, uint32 inNumCols)
     
    template<typename dtype >
    NdArray< dtype > ones (uint32 inSquareSize)
    template<typename dtype >
    NdArray< dtypeones (uint32 inSquareSize)
     
    template<typename dtypeOut , typename dtype >
    NdArray< dtypeOut > ones_like (const NdArray< dtype > &inArray)
    template<typename dtypeOut , typename dtype >
    NdArray< dtypeOutones_like (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< bool > operator! (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< booloperator! (const NdArray< dtype > &inArray)
     
    bool operator!= (const DateTime &lhs, const DateTime &rhs) noexcept
     Non Equality operator for DateTime. More...
    bool operator!= (const DateTime &lhs, const DateTime &rhs) noexcept
     Non Equality operator for DateTime.
     
    template<typename dtype >
    NdArray< bool > operator!= (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< booloperator!= (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< bool > operator!= (const NdArray< dtype > &lhs, dtype inValue)
    template<typename dtype >
    NdArray< booloperator!= (const NdArray< dtype > &lhs, dtype inValue)
     
    template<typename dtype >
    NdArray< bool > operator!= (dtype inValue, const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< booloperator!= (dtype inValue, const NdArray< dtype > &inArray)
     
    template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_floating_point_v< dtype >, int > = 0>
    NdArray< dtype > operator% (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_floating_point_v< dtype >, int > = 0>
    NdArray< dtypeoperator% (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >, int > = 0>
    NdArray< dtype > operator% (dtype lhs, const NdArray< dtype > &rhs)
    template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >, int > = 0>
    NdArray< dtypeoperator% (dtype lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< dtype > operator% (NdArray< dtype > lhs, dtype rhs)
    template<typename dtype >
    NdArray< dtypeoperator% (NdArray< dtype > lhs, dtype rhs)
     
    template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_floating_point_v< dtype >, int > = 0>
    NdArray< dtype > & operator%= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_floating_point_v< dtype >, int > = 0>
    NdArray< dtype > & operator%= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_floating_point_v< dtype >, int > = 0>
    NdArray< dtype > & operator%= (NdArray< dtype > &lhs, dtype rhs)
    template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_floating_point_v< dtype >, int > = 0>
    NdArray< dtype > & operator%= (NdArray< dtype > &lhs, dtype rhs)
     
    template<typename dtype >
    NdArray< dtype > operator& (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< dtypeoperator& (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< dtype > operator& (dtype lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< dtypeoperator& (dtype lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< dtype > operator& (NdArray< dtype > lhs, dtype rhs)
    template<typename dtype >
    NdArray< dtypeoperator& (NdArray< dtype > lhs, dtype rhs)
     
    template<typename dtype >
    NdArray< bool > operator&& (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< booloperator&& (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< bool > operator&& (const NdArray< dtype > &lhs, dtype rhs)
    template<typename dtype >
    NdArray< booloperator&& (const NdArray< dtype > &lhs, dtype rhs)
     
    template<typename dtype >
    NdArray< bool > operator&& (dtype lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< booloperator&& (dtype lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< dtype > & operator&= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< dtype > & operator&= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< dtype > & operator&= (NdArray< dtype > &lhs, dtype rhs)
    template<typename dtype >
    NdArray< dtype > & operator&= (NdArray< dtype > &lhs, dtype rhs)
     
    template<typename dtype >
    NdArray< dtype > operator* (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< dtypeoperator* (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > operator* (const NdArray< dtype > &lhs, const NdArray< std::complex< dtype > > &rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > operator* (const NdArray< dtype > &lhs, const NdArray< std::complex< dtype > > &rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > operator* (const NdArray< dtype > &lhs, const std::complex< dtype > &rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > operator* (const NdArray< dtype > &lhs, const std::complex< dtype > &rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > operator* (const NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > operator* (const NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > operator* (const std::complex< dtype > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > operator* (const std::complex< dtype > &lhs, const NdArray< dtype > &rhs)
     
    double operator* (const Vec2 &lhs, const Vec2 &rhs) noexcept
    double operator* (const Vec2 &lhs, const Vec2 &rhs) noexcept
     
    Vec2 operator* (const Vec2 &lhs, double rhs) noexcept
    Vec2 operator* (const Vec2 &lhs, double rhs) noexcept
     
    double operator* (const Vec3 &lhs, const Vec3 &rhs) noexcept
    double operator* (const Vec3 &lhs, const Vec3 &rhs) noexcept
     
    Vec3 operator* (const Vec3 &lhs, double rhs) noexcept
    Vec3 operator* (const Vec3 &lhs, double rhs) noexcept
     
    Vec2 operator* (double lhs, const Vec2 &rhs) noexcept
    Vec2 operator* (double lhs, const Vec2 &rhs) noexcept
     
    Vec3 operator* (double lhs, const Vec3 &rhs) noexcept
    Vec3 operator* (double lhs, const Vec3 &rhs) noexcept
     
    template<typename dtype >
    NdArray< dtype > operator* (dtype lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< dtypeoperator* (dtype lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > operator* (dtype lhs, const NdArray< std::complex< dtype > > &rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > operator* (dtype lhs, const NdArray< std::complex< dtype > > &rhs)
     
    template<typename dtype >
    NdArray< dtype > operator* (NdArray< dtype > lhs, dtype rhs)
    template<typename dtype >
    NdArray< dtypeoperator* (NdArray< dtype > lhs, dtype rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > operator* (NdArray< std::complex< dtype > > lhs, dtype rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > operator* (NdArray< std::complex< dtype > > lhs, dtype rhs)
     
    template<typename dtype >
    NdArray< dtype > & operator*= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< dtype > & operator*= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< dtype > & operator*= (NdArray< dtype > &lhs, dtype rhs)
    template<typename dtype >
    NdArray< dtype > & operator*= (NdArray< dtype > &lhs, dtype rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > & operator*= (NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > & operator*= (NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > & operator*= (NdArray< std::complex< dtype > > &lhs, dtype rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > & operator*= (NdArray< std::complex< dtype > > &lhs, dtype rhs)
     
    template<typename dtype >
    NdArray< dtype > operator+ (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< dtypeoperator+ (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > operator+ (const NdArray< dtype > &lhs, const NdArray< std::complex< dtype > > &rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > operator+ (const NdArray< dtype > &lhs, const NdArray< std::complex< dtype > > &rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > operator+ (const NdArray< dtype > &lhs, const std::complex< dtype > &rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > operator+ (const NdArray< dtype > &lhs, const std::complex< dtype > &rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > operator+ (const NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > operator+ (const NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > operator+ (const std::complex< dtype > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > operator+ (const std::complex< dtype > &lhs, const NdArray< dtype > &rhs)
     
    Vec2 operator+ (const Vec2 &lhs, const Vec2 &rhs) noexcept
    Vec2 operator+ (const Vec2 &lhs, const Vec2 &rhs) noexcept
     
    Vec2 operator+ (const Vec2 &lhs, double rhs) noexcept
    Vec2 operator+ (const Vec2 &lhs, double rhs) noexcept
     
    Vec3 operator+ (const Vec3 &lhs, const Vec3 &rhs) noexcept
    Vec3 operator+ (const Vec3 &lhs, const Vec3 &rhs) noexcept
     
    Vec3 operator+ (const Vec3 &lhs, double rhs) noexcept
    Vec3 operator+ (const Vec3 &lhs, double rhs) noexcept
     
    Vec2 operator+ (double lhs, const Vec2 &rhs) noexcept
    Vec2 operator+ (double lhs, const Vec2 &rhs) noexcept
     
    Vec3 operator+ (double lhs, const Vec3 &rhs) noexcept
    Vec3 operator+ (double lhs, const Vec3 &rhs) noexcept
     
    template<typename dtype >
    NdArray< dtype > operator+ (dtype lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< dtypeoperator+ (dtype lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > operator+ (dtype lhs, const NdArray< std::complex< dtype > > &rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > operator+ (dtype lhs, const NdArray< std::complex< dtype > > &rhs)
     
    template<typename dtype >
    NdArray< dtype > operator+ (NdArray< dtype > lhs, dtype rhs)
    template<typename dtype >
    NdArray< dtypeoperator+ (NdArray< dtype > lhs, dtype rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > operator+ (NdArray< std::complex< dtype > > lhs, dtype rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > operator+ (NdArray< std::complex< dtype > > lhs, dtype rhs)
     
    template<class dtype , typename SizeType , typename PointerType , typename DifferenceType >
    NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType > operator+ (typename NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::difference_type offset, NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType > next) noexcept
    template<class dtype , typename SizeType , typename PointerType , typename DifferenceType >
    NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceTypeoperator+ (typename NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::difference_type offset, NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType > next) noexcept
     
    template<class dtype , typename SizeType , typename PointerType , typename DifferenceType >
    NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType > operator+ (typename NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::difference_type offset, NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType > next) noexcept
    template<class dtype , typename SizeType , typename PointerType , typename DifferenceType >
    NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceTypeoperator+ (typename NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::difference_type offset, NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType > next) noexcept
     
    template<class dtype , typename PointerType , typename DifferenceType >
    NdArrayConstIterator< dtype, PointerType, DifferenceType > operator+ (typename NdArrayConstIterator< dtype, PointerType, DifferenceType >::difference_type offset, NdArrayConstIterator< dtype, PointerType, DifferenceType > next) noexcept
    template<class dtype , typename PointerType , typename DifferenceType >
    NdArrayConstIterator< dtype, PointerType, DifferenceTypeoperator+ (typename NdArrayConstIterator< dtype, PointerType, DifferenceType >::difference_type offset, NdArrayConstIterator< dtype, PointerType, DifferenceType > next) noexcept
     
    template<class dtype , typename PointerType , typename DifferenceType >
    NdArrayIterator< dtype, PointerType, DifferenceType > operator+ (typename NdArrayIterator< dtype, PointerType, DifferenceType >::difference_type offset, NdArrayIterator< dtype, PointerType, DifferenceType > next) noexcept
    template<class dtype , typename PointerType , typename DifferenceType >
    NdArrayIterator< dtype, PointerType, DifferenceTypeoperator+ (typename NdArrayIterator< dtype, PointerType, DifferenceType >::difference_type offset, NdArrayIterator< dtype, PointerType, DifferenceType > next) noexcept
     
    template<typename dtype >
    NdArray< dtype > operator++ (NdArray< dtype > &lhs, int)
    template<typename dtype >
    NdArray< dtypeoperator++ (NdArray< dtype > &lhs, int)
     
    template<typename dtype >
    NdArray< dtype > & operator++ (NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< dtype > & operator++ (NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< dtype > & operator+= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< dtype > & operator+= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< dtype > & operator+= (NdArray< dtype > &lhs, dtype rhs)
    template<typename dtype >
    NdArray< dtype > & operator+= (NdArray< dtype > &lhs, dtype rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > & operator+= (NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > & operator+= (NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > & operator+= (NdArray< std::complex< dtype > > &lhs, dtype rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > & operator+= (NdArray< std::complex< dtype > > &lhs, dtype rhs)
     
    Duration operator- (const DateTime &lhs, const DateTime &rhs) noexcept
     Subtraction operator. More...
    Duration operator- (const DateTime &lhs, const DateTime &rhs) noexcept
     Subtraction operator.
     
    template<typename dtype >
    NdArray< dtype > operator- (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypeoperator- (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< dtype > operator- (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< dtypeoperator- (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > operator- (const NdArray< dtype > &lhs, const NdArray< std::complex< dtype > > &rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > operator- (const NdArray< dtype > &lhs, const NdArray< std::complex< dtype > > &rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > operator- (const NdArray< dtype > &lhs, const std::complex< dtype > &rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > operator- (const NdArray< dtype > &lhs, const std::complex< dtype > &rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > operator- (const NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > operator- (const NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > operator- (const std::complex< dtype > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > operator- (const std::complex< dtype > &lhs, const NdArray< dtype > &rhs)
     
    Vec2 operator- (const Vec2 &lhs, const Vec2 &rhs) noexcept
    Vec2 operator- (const Vec2 &lhs, const Vec2 &rhs) noexcept
     
    Vec2 operator- (const Vec2 &lhs, double rhs) noexcept
    Vec2 operator- (const Vec2 &lhs, double rhs) noexcept
     
    Vec2 operator- (const Vec2 &vec) noexcept
    Vec2 operator- (const Vec2 &vec) noexcept
     
    Vec3 operator- (const Vec3 &lhs, const Vec3 &rhs) noexcept
    Vec3 operator- (const Vec3 &lhs, const Vec3 &rhs) noexcept
     
    Vec3 operator- (const Vec3 &lhs, double rhs) noexcept
    Vec3 operator- (const Vec3 &lhs, double rhs) noexcept
     
    Vec3 operator- (const Vec3 &vec) noexcept
    Vec3 operator- (const Vec3 &vec) noexcept
     
    Vec2 operator- (double lhs, const Vec2 &rhs) noexcept
    Vec2 operator- (double lhs, const Vec2 &rhs) noexcept
     
    Vec3 operator- (double lhs, const Vec3 &rhs) noexcept
    Vec3 operator- (double lhs, const Vec3 &rhs) noexcept
     
    template<typename dtype >
    NdArray< dtype > operator- (dtype lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< dtypeoperator- (dtype lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > operator- (dtype lhs, const NdArray< std::complex< dtype > > &rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > operator- (dtype lhs, const NdArray< std::complex< dtype > > &rhs)
     
    template<typename dtype >
    NdArray< dtype > operator- (NdArray< dtype > lhs, dtype rhs)
    template<typename dtype >
    NdArray< dtypeoperator- (NdArray< dtype > lhs, dtype rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > operator- (NdArray< std::complex< dtype > > lhs, dtype rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > operator- (NdArray< std::complex< dtype > > lhs, dtype rhs)
     
    template<typename dtype >
    NdArray< dtype > operator-- (NdArray< dtype > &lhs, int)
    template<typename dtype >
    NdArray< dtypeoperator-- (NdArray< dtype > &lhs, int)
     
    template<typename dtype >
    NdArray< dtype > & operator-- (NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< dtype > & operator-- (NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< dtype > & operator-= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< dtype > & operator-= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< dtype > & operator-= (NdArray< dtype > &lhs, dtype rhs)
    template<typename dtype >
    NdArray< dtype > & operator-= (NdArray< dtype > &lhs, dtype rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > & operator-= (NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > & operator-= (NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > & operator-= (NdArray< std::complex< dtype > > &lhs, dtype rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > & operator-= (NdArray< std::complex< dtype > > &lhs, dtype rhs)
     
    template<typename dtype >
    NdArray< dtype > operator/ (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< dtypeoperator/ (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > operator/ (const NdArray< dtype > &lhs, const NdArray< std::complex< dtype > > &rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > operator/ (const NdArray< dtype > &lhs, const NdArray< std::complex< dtype > > &rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > operator/ (const NdArray< dtype > &lhs, const std::complex< dtype > &rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > operator/ (const NdArray< dtype > &lhs, const std::complex< dtype > &rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > operator/ (const NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > operator/ (const NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > operator/ (const std::complex< dtype > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > operator/ (const std::complex< dtype > &lhs, const NdArray< dtype > &rhs)
     
    Vec2 operator/ (const Vec2 &lhs, double rhs) noexcept
    Vec2 operator/ (const Vec2 &lhs, double rhs) noexcept
     
    Vec3 operator/ (const Vec3 &lhs, double rhs) noexcept
    Vec3 operator/ (const Vec3 &lhs, double rhs) noexcept
     
    template<typename dtype >
    NdArray< dtype > operator/ (dtype lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< dtypeoperator/ (dtype lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > operator/ (dtype lhs, const NdArray< std::complex< dtype > > &rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > operator/ (dtype lhs, const NdArray< std::complex< dtype > > &rhs)
     
    template<typename dtype >
    NdArray< dtype > operator/ (NdArray< dtype > lhs, dtype rhs)
    template<typename dtype >
    NdArray< dtypeoperator/ (NdArray< dtype > lhs, dtype rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > operator/ (NdArray< std::complex< dtype > > lhs, dtype rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > operator/ (NdArray< std::complex< dtype > > lhs, dtype rhs)
     
    template<typename dtype >
    NdArray< dtype > & operator/= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< dtype > & operator/= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< dtype > & operator/= (NdArray< dtype > &lhs, dtype rhs)
    template<typename dtype >
    NdArray< dtype > & operator/= (NdArray< dtype > &lhs, dtype rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > & operator/= (NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > & operator/= (NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > & operator/= (NdArray< std::complex< dtype > > &lhs, dtype rhs)
    template<typename dtype >
    NdArray< std::complex< dtype > > & operator/= (NdArray< std::complex< dtype > > &lhs, dtype rhs)
     
    bool operator< (const DateTime &lhs, const DateTime &rhs) noexcept
     Less than operator. More...
    bool operator< (const DateTime &lhs, const DateTime &rhs) noexcept
     Less than operator.
     
    template<typename dtype >
    NdArray< bool > operator< (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< booloperator< (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< bool > operator< (const NdArray< dtype > &lhs, dtype inValue)
    template<typename dtype >
    NdArray< booloperator< (const NdArray< dtype > &lhs, dtype inValue)
     
    template<typename T >
    bool operator< (const std::complex< T > &lhs, const std::complex< T > &rhs) noexcept
    template<typename T >
    bool operator< (const std::complex< T > &lhs, const std::complex< T > &rhs) noexcept
     
    template<typename dtype >
    NdArray< bool > operator< (dtype inValue, const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< booloperator< (dtype inValue, const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< dtype > operator<< (const NdArray< dtype > &lhs, uint8 inNumBits)
    template<typename dtype >
    NdArray< dtypeoperator<< (const NdArray< dtype > &lhs, uint8 inNumBits)
     
    template<typename dtype >
    std::ostream & operator<< (std::ostream &inOStream, const NdArray< dtype > &inArray)
    template<typename dtype >
    std::ostream & operator<< (std::ostream &inOStream, const NdArray< dtype > &inArray)
     
    std::ostream & operator<< (std::ostream &os, const DateTime &datetime) noexcept
     Stream operator. More...
    std::ostream & operator<< (std::ostream &os, const DateTime &datetime) noexcept
     Stream operator.
     
    std::ostream & operator<< (std::ostream &os, const TimePoint &timepoint)
     Output stream operator for the TimePoint type. More...
    std::ostream & operator<< (std::ostream &os, const TimePoint &timepoint)
     Output stream operator for the TimePoint type.
     
    std::ostream & operator<< (std::ostream &os, Duration duration)
     Output stream operator for the Duration type. More...
    std::ostream & operator<< (std::ostream &os, Duration duration)
     Output stream operator for the Duration type.
     
    std::ostream & operator<< (std::ostream &stream, const Vec2 &vec)
    std::ostream & operator<< (std::ostream &stream, const Vec2 &vec)
     
    std::ostream & operator<< (std::ostream &stream, const Vec3 &vec)
    std::ostream & operator<< (std::ostream &stream, const Vec3 &vec)
     
    template<typename dtype >
    NdArray< dtype > & operator<<= (NdArray< dtype > &lhs, uint8 inNumBits)
    template<typename dtype >
    NdArray< dtype > & operator<<= (NdArray< dtype > &lhs, uint8 inNumBits)
     
    bool operator<= (const DateTime &lhs, const DateTime &rhs) noexcept
     Less than or equal operator. More...
    bool operator<= (const DateTime &lhs, const DateTime &rhs) noexcept
     Less than or equal operator.
     
    template<typename dtype >
    NdArray< bool > operator<= (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< booloperator<= (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< bool > operator<= (const NdArray< dtype > &lhs, dtype inValue)
    template<typename dtype >
    NdArray< booloperator<= (const NdArray< dtype > &lhs, dtype inValue)
     
    template<typename T >
    bool operator<= (const std::complex< T > &lhs, const std::complex< T > &rhs) noexcept
    template<typename T >
    bool operator<= (const std::complex< T > &lhs, const std::complex< T > &rhs) noexcept
     
    template<typename dtype >
    NdArray< bool > operator<= (dtype inValue, const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< booloperator<= (dtype inValue, const NdArray< dtype > &inArray)
     
    bool operator== (const DateTime &lhs, const DateTime &rhs) noexcept
     Equality operator for DateTime. More...
    bool operator== (const DateTime &lhs, const DateTime &rhs) noexcept
     Equality operator for DateTime.
     
    template<typename dtype >
    NdArray< bool > operator== (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< booloperator== (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< bool > operator== (const NdArray< dtype > &lhs, dtype inValue)
    template<typename dtype >
    NdArray< booloperator== (const NdArray< dtype > &lhs, dtype inValue)
     
    template<typename dtype >
    NdArray< bool > operator== (dtype inValue, const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< booloperator== (dtype inValue, const NdArray< dtype > &inArray)
     
    bool operator> (const DateTime &lhs, const DateTime &rhs) noexcept
     Greater than operator. More...
    bool operator> (const DateTime &lhs, const DateTime &rhs) noexcept
     Greater than operator.
     
    template<typename dtype >
    NdArray< bool > operator> (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< booloperator> (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< bool > operator> (const NdArray< dtype > &lhs, dtype inValue)
    template<typename dtype >
    NdArray< booloperator> (const NdArray< dtype > &lhs, dtype inValue)
     
    template<typename T >
    bool operator> (const std::complex< T > &lhs, const std::complex< T > &rhs) noexcept
    template<typename T >
    bool operator> (const std::complex< T > &lhs, const std::complex< T > &rhs) noexcept
     
    template<typename dtype >
    NdArray< bool > operator> (dtype inValue, const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< booloperator> (dtype inValue, const NdArray< dtype > &inArray)
     
    bool operator>= (const DateTime &lhs, const DateTime &rhs) noexcept
     Greater than or equal operator. More...
    bool operator>= (const DateTime &lhs, const DateTime &rhs) noexcept
     Greater than or equal operator.
     
    template<typename dtype >
    NdArray< bool > operator>= (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< booloperator>= (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< bool > operator>= (const NdArray< dtype > &lhs, dtype inValue)
    template<typename dtype >
    NdArray< booloperator>= (const NdArray< dtype > &lhs, dtype inValue)
     
    template<typename T >
    bool operator>= (const std::complex< T > &lhs, const std::complex< T > &rhs) noexcept
    template<typename T >
    bool operator>= (const std::complex< T > &lhs, const std::complex< T > &rhs) noexcept
     
    template<typename dtype >
    NdArray< bool > operator>= (dtype inValue, const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< booloperator>= (dtype inValue, const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< dtype > operator>> (const NdArray< dtype > &lhs, uint8 inNumBits)
    template<typename dtype >
    NdArray< dtypeoperator>> (const NdArray< dtype > &lhs, uint8 inNumBits)
     
    template<typename dtype >
    NdArray< dtype > & operator>>= (NdArray< dtype > &lhs, uint8 inNumBits)
    template<typename dtype >
    NdArray< dtype > & operator>>= (NdArray< dtype > &lhs, uint8 inNumBits)
     
    template<typename dtype >
    NdArray< dtype > operator^ (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< dtypeoperator^ (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< dtype > operator^ (dtype lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< dtypeoperator^ (dtype lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< dtype > operator^ (NdArray< dtype > lhs, dtype rhs)
    template<typename dtype >
    NdArray< dtypeoperator^ (NdArray< dtype > lhs, dtype rhs)
     
    template<typename dtype >
    NdArray< dtype > & operator^= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< dtype > & operator^= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< dtype > & operator^= (NdArray< dtype > &lhs, dtype rhs)
    template<typename dtype >
    NdArray< dtype > & operator^= (NdArray< dtype > &lhs, dtype rhs)
     
    template<typename dtype >
    NdArray< dtype > operator| (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< dtypeoperator| (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< dtype > operator| (dtype lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< dtypeoperator| (dtype lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< dtype > operator| (NdArray< dtype > lhs, dtype rhs)
    template<typename dtype >
    NdArray< dtypeoperator| (NdArray< dtype > lhs, dtype rhs)
     
    template<typename dtype >
    NdArray< dtype > & operator|= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< dtype > & operator|= (NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< dtype > & operator|= (NdArray< dtype > &lhs, dtype rhs)
    template<typename dtype >
    NdArray< dtype > & operator|= (NdArray< dtype > &lhs, dtype rhs)
     
    template<typename dtype >
    NdArray< bool > operator|| (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< booloperator|| (const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< bool > operator|| (const NdArray< dtype > &lhs, dtype rhs)
    template<typename dtype >
    NdArray< booloperator|| (const NdArray< dtype > &lhs, dtype rhs)
     
    template<typename dtype >
    NdArray< bool > operator|| (dtype lhs, const NdArray< dtype > &rhs)
    template<typename dtype >
    NdArray< booloperator|| (dtype lhs, const NdArray< dtype > &rhs)
     
    template<typename dtype >
    NdArray< dtype > operator~ (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypeoperator~ (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< dtype > outer (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< dtypeouter (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_same_v< dtype, bool >, int > = 0>
    NdArray< uint8packbitsBigEndian (const NdArray< dtype > &a, Axis axis=Axis::NONE)
    template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_same_v< dtype, bool >, int > = 0>
    NdArray< uint8packbitsBigEndian (const NdArray< dtype > &a, Axis axis=Axis::NONE)
     
    template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_same_v< dtype, bool >, int > = 0>
    NdArray< uint8packbitsLittleEndian (const NdArray< dtype > &a, Axis axis=Axis::NONE)
    template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_same_v< dtype, bool >, int > = 0>
    NdArray< uint8packbitsLittleEndian (const NdArray< dtype > &a, Axis axis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > pad (const NdArray< dtype > &inArray, uint16 inPadWidth, dtype inPadValue)
    template<typename dtype >
    NdArray< dtypepad (const NdArray< dtype > &inArray, uint16 inPadWidth, dtype inPadValue)
     
    template<typename dtype >
    NdArray< dtype > partition (const NdArray< dtype > &inArray, uint32 inKth, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypepartition (const NdArray< dtype > &inArray, uint32 inKth, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< double > percentile (const NdArray< dtype > &inArray, double inPercentile, Axis inAxis=Axis::NONE, InterpolationMethod inInterpMethod=InterpolationMethod::LINEAR)
    template<typename dtype >
    NdArray< doublepercentile (const NdArray< dtype > &inArray, double inPercentile, Axis inAxis=Axis::NONE, InterpolationMethod inInterpMethod=InterpolationMethod::LINEAR)
     
    template<typename dtype >
    void place (NdArray< dtype > &arr, const NdArray< bool > &mask, const NdArray< dtype > &vals)
    template<typename dtype >
    void place (NdArray< dtype > &arr, const NdArray< bool > &mask, const NdArray< dtype > &vals)
     
    template<typename dtype >
    auto polar (const NdArray< dtype > &magnitude, const NdArray< dtype > &phaseAngle)
    template<typename dtype >
    auto polar (const NdArray< dtype > &magnitude, const NdArray< dtype > &phaseAngle)
     
    template<typename dtype >
    auto polar (dtype magnitude, dtype phaseAngle)
    template<typename dtype >
    auto polar (dtype magnitude, dtype phaseAngle)
     
    template<typename dtype >
    NdArray< dtype > power (const NdArray< dtype > &inArray, const NdArray< uint8 > &inExponents)
    template<typename dtype >
    NdArray< dtypepower (const NdArray< dtype > &inArray, const NdArray< uint8 > &inExponents)
     
    template<typename dtype >
    NdArray< dtype > power (const NdArray< dtype > &inArray, uint8 inExponent)
    template<typename dtype >
    NdArray< dtypepower (const NdArray< dtype > &inArray, uint8 inExponent)
     
    template<typename dtype >
    constexpr dtype power (dtype inValue, uint8 inExponent) noexcept
    template<typename dtype >
    constexpr dtype power (dtype inValue, uint8 inExponent) noexcept
     
    template<typename dtype1 , typename dtype2 >
    auto powerf (const NdArray< dtype1 > &inArray, const NdArray< dtype2 > &inExponents)
    template<typename dtype1 , typename dtype2 >
    auto powerf (const NdArray< dtype1 > &inArray, const NdArray< dtype2 > &inExponents)
     
    template<typename dtype1 , typename dtype2 >
    auto powerf (const NdArray< dtype1 > &inArray, dtype2 inExponent)
    template<typename dtype1 , typename dtype2 >
    auto powerf (const NdArray< dtype1 > &inArray, dtype2 inExponent)
     
    template<typename dtype1 , typename dtype2 >
    auto powerf (dtype1 inValue, dtype2 inExponent) noexcept
    template<typename dtype1 , typename dtype2 >
    auto powerf (dtype1 inValue, dtype2 inExponent) noexcept
     
    template<typename dtype >
    void print (const NdArray< dtype > &inArray)
    template<typename dtype >
    void print (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< dtype > prod (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypeprod (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    auto proj (const NdArray< std::complex< dtype > > &inArray)
    template<typename dtype >
    auto proj (const NdArray< std::complex< dtype > > &inArray)
     
    template<typename dtype >
    auto proj (const std::complex< dtype > &inValue)
    template<typename dtype >
    auto proj (const std::complex< dtype > &inValue)
     
    template<typename dtype >
    NdArray< dtype > ptp (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypeptp (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > & put (NdArray< dtype > &inArray, const Indices &inIndices, const dtype &inValue)
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > & put (NdArray< dtype > &inArray, const Indices &inIndices, const dtype &inValue)
     
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > & put (NdArray< dtype > &inArray, const Indices &inIndices, const NdArray< dtype > &inValues)
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > & put (NdArray< dtype > &inArray, const Indices &inIndices, const NdArray< dtype > &inValues)
     
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > & put (NdArray< dtype > &inArray, const Indices &inRowIndices, int32 inColIndex, const dtype &inValue)
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > & put (NdArray< dtype > &inArray, const Indices &inRowIndices, int32 inColIndex, const dtype &inValue)
     
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > & put (NdArray< dtype > &inArray, const Indices &inRowIndices, int32 inColIndex, const NdArray< dtype > &inValues)
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > & put (NdArray< dtype > &inArray, const Indices &inRowIndices, int32 inColIndex, const NdArray< dtype > &inValues)
     
    template<typename dtype , typename RowIndices , typename ColIndices , type_traits::ndarray_int_concept< RowIndices > = 0, type_traits::ndarray_int_concept< ColIndices > = 0>
    NdArray< dtype > & put (NdArray< dtype > &inArray, const RowIndices &inRowIndices, const ColIndices &inColIndices, const dtype &inValue)
    template<typename dtype , typename RowIndices , typename ColIndices , type_traits::ndarray_int_concept< RowIndices > = 0, type_traits::ndarray_int_concept< ColIndices > = 0>
    NdArray< dtype > & put (NdArray< dtype > &inArray, const RowIndices &inRowIndices, const ColIndices &inColIndices, const dtype &inValue)
     
    template<typename dtype , typename RowIndices , typename ColIndices , type_traits::ndarray_int_concept< RowIndices > = 0, type_traits::ndarray_int_concept< ColIndices > = 0>
    NdArray< dtype > & put (NdArray< dtype > &inArray, const RowIndices &inRowIndices, const ColIndices &inColIndices, const NdArray< dtype > &inValues)
    template<typename dtype , typename RowIndices , typename ColIndices , type_traits::ndarray_int_concept< RowIndices > = 0, type_traits::ndarray_int_concept< ColIndices > = 0>
    NdArray< dtype > & put (NdArray< dtype > &inArray, const RowIndices &inRowIndices, const ColIndices &inColIndices, const NdArray< dtype > &inValues)
     
    template<typename dtype , typename RowIndices , type_traits::ndarray_int_concept< RowIndices > = 0>
    NdArray< dtype > & put (NdArray< dtype > &inArray, const RowIndices &inRowIndices, const Slice &inColSlice, const dtype &inValue)
    template<typename dtype , typename RowIndices , type_traits::ndarray_int_concept< RowIndices > = 0>
    NdArray< dtype > & put (NdArray< dtype > &inArray, const RowIndices &inRowIndices, const Slice &inColSlice, const dtype &inValue)
     
    template<typename dtype , typename RowIndices , type_traits::ndarray_int_concept< RowIndices > = 0>
    NdArray< dtype > & put (NdArray< dtype > &inArray, const RowIndices &inRowIndices, const Slice &inColSlice, const NdArray< dtype > &inValues)
    template<typename dtype , typename RowIndices , type_traits::ndarray_int_concept< RowIndices > = 0>
    NdArray< dtype > & put (NdArray< dtype > &inArray, const RowIndices &inRowIndices, const Slice &inColSlice, const NdArray< dtype > &inValues)
     
    template<typename dtype , typename ColIndices , type_traits::ndarray_int_concept< ColIndices > = 0>
    NdArray< dtype > & put (NdArray< dtype > &inArray, const Slice &inRowSlice, const ColIndices &inColIndices, const dtype &inValue)
    template<typename dtype , typename ColIndices , type_traits::ndarray_int_concept< ColIndices > = 0>
    NdArray< dtype > & put (NdArray< dtype > &inArray, const Slice &inRowSlice, const ColIndices &inColIndices, const dtype &inValue)
     
    template<typename dtype , typename ColIndices , type_traits::ndarray_int_concept< ColIndices > = 0>
    NdArray< dtype > & put (NdArray< dtype > &inArray, const Slice &inRowSlice, const ColIndices &inColIndices, const NdArray< dtype > &inValues)
    template<typename dtype , typename ColIndices , type_traits::ndarray_int_concept< ColIndices > = 0>
    NdArray< dtype > & put (NdArray< dtype > &inArray, const Slice &inRowSlice, const ColIndices &inColIndices, const NdArray< dtype > &inValues)
     
    template<typename dtype >
    NdArray< dtype > & put (NdArray< dtype > &inArray, const Slice &inRowSlice, const Slice &inColSlice, const dtype &inValue)
    template<typename dtype >
    NdArray< dtype > & put (NdArray< dtype > &inArray, const Slice &inRowSlice, const Slice &inColSlice, const dtype &inValue)
     
    template<typename dtype >
    NdArray< dtype > & put (NdArray< dtype > &inArray, const Slice &inRowSlice, const Slice &inColSlice, const NdArray< dtype > &inValues)
    template<typename dtype >
    NdArray< dtype > & put (NdArray< dtype > &inArray, const Slice &inRowSlice, const Slice &inColSlice, const NdArray< dtype > &inValues)
     
    template<typename dtype >
    NdArray< dtype > & put (NdArray< dtype > &inArray, const Slice &inRowSlice, int32 inColIndex, const dtype &inValue)
    template<typename dtype >
    NdArray< dtype > & put (NdArray< dtype > &inArray, const Slice &inRowSlice, int32 inColIndex, const dtype &inValue)
     
    template<typename dtype >
    NdArray< dtype > & put (NdArray< dtype > &inArray, const Slice &inRowSlice, int32 inColIndex, const NdArray< dtype > &inValues)
    template<typename dtype >
    NdArray< dtype > & put (NdArray< dtype > &inArray, const Slice &inRowSlice, int32 inColIndex, const NdArray< dtype > &inValues)
     
    template<typename dtype >
    NdArray< dtype > & put (NdArray< dtype > &inArray, const Slice &inSlice, const dtype &inValue)
    template<typename dtype >
    NdArray< dtype > & put (NdArray< dtype > &inArray, const Slice &inSlice, const dtype &inValue)
     
    template<typename dtype >
    NdArray< dtype > & put (NdArray< dtype > &inArray, const Slice &inSlice, const NdArray< dtype > &inValues)
    template<typename dtype >
    NdArray< dtype > & put (NdArray< dtype > &inArray, const Slice &inSlice, const NdArray< dtype > &inValues)
     
    template<typename dtype >
    NdArray< dtype > & put (NdArray< dtype > &inArray, int32 inIndex, const dtype &inValue)
    template<typename dtype >
    NdArray< dtype > & put (NdArray< dtype > &inArray, int32 inIndex, const dtype &inValue)
     
    template<typename dtype >
    NdArray< dtype > & put (NdArray< dtype > &inArray, int32 inRow, int32 inCol, const dtype &inValue)
    template<typename dtype >
    NdArray< dtype > & put (NdArray< dtype > &inArray, int32 inRow, int32 inCol, const dtype &inValue)
     
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > & put (NdArray< dtype > &inArray, int32 inRowIndex, const Indices &inColIndices, const dtype &inValue)
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > & put (NdArray< dtype > &inArray, int32 inRowIndex, const Indices &inColIndices, const dtype &inValue)
     
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > & put (NdArray< dtype > &inArray, int32 inRowIndex, const Indices &inColIndices, const NdArray< dtype > &inValues)
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > & put (NdArray< dtype > &inArray, int32 inRowIndex, const Indices &inColIndices, const NdArray< dtype > &inValues)
     
    template<typename dtype >
    NdArray< dtype > & put (NdArray< dtype > &inArray, int32 inRowIndex, const Slice &inColSlice, const dtype &inValue)
    template<typename dtype >
    NdArray< dtype > & put (NdArray< dtype > &inArray, int32 inRowIndex, const Slice &inColSlice, const dtype &inValue)
     
    template<typename dtype >
    NdArray< dtype > & put (NdArray< dtype > &inArray, int32 inRowIndex, const Slice &inColSlice, const NdArray< dtype > &inValues)
    template<typename dtype >
    NdArray< dtype > & put (NdArray< dtype > &inArray, int32 inRowIndex, const Slice &inColSlice, const NdArray< dtype > &inValues)
     
    template<typename dtype >
    NdArray< dtype > & putmask (NdArray< dtype > &inArray, const NdArray< bool > &inMask, const NdArray< dtype > &inValues)
    template<typename dtype >
    NdArray< dtype > & putmask (NdArray< dtype > &inArray, const NdArray< bool > &inMask, const NdArray< dtype > &inValues)
     
    template<typename dtype >
    NdArray< dtype > & putmask (NdArray< dtype > &inArray, const NdArray< bool > &inMask, dtype inValue)
    template<typename dtype >
    NdArray< dtype > & putmask (NdArray< dtype > &inArray, const NdArray< bool > &inMask, dtype inValue)
     
    template<typename dtype >
    auto rad2deg (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto rad2deg (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    constexpr auto rad2deg (dtype inValue) noexcept
    template<typename dtype >
    constexpr auto rad2deg (dtype inValue) noexcept
     
    template<typename dtype >
    auto radians (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto radians (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    constexpr auto radians (dtype inValue) noexcept
    template<typename dtype >
    constexpr auto radians (dtype inValue) noexcept
     
    template<typename dtype >
    NdArray< dtype > & ravel (NdArray< dtype > &inArray) noexcept
    template<typename dtype >
    NdArray< dtype > & ravel (NdArray< dtype > &inArray) noexcept
     
    template<typename dtype >
    auto real (const NdArray< std::complex< dtype > > &inArray)
    template<typename dtype >
    auto real (const NdArray< std::complex< dtype > > &inArray)
     
    template<typename dtype >
    auto real (const std::complex< dtype > &inValue)
    template<typename dtype >
    auto real (const std::complex< dtype > &inValue)
     
    template<typename dtype >
    NdArray< double > reciprocal (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< doublereciprocal (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< std::complex< double > > reciprocal (const NdArray< std::complex< dtype > > &inArray)
    template<typename dtype >
    NdArray< std::complex< double > > reciprocal (const NdArray< std::complex< dtype > > &inArray)
     
    template<typename dtype >
    NdArray< double > remainder (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< doubleremainder (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    double remainder (dtype inValue1, dtype inValue2) noexcept
    template<typename dtype >
    double remainder (dtype inValue1, dtype inValue2) noexcept
     
    template<typename dtype >
    NdArray< dtype > repeat (const NdArray< dtype > &inArray, const Shape &inRepeatShape)
    template<typename dtype >
    NdArray< dtyperepeat (const NdArray< dtype > &inArray, const Shape &inRepeatShape)
     
    template<typename dtype >
    NdArray< dtype > repeat (const NdArray< dtype > &inArray, uint32 inNumRows, uint32 inNumCols)
    template<typename dtype >
    NdArray< dtyperepeat (const NdArray< dtype > &inArray, uint32 inNumRows, uint32 inNumCols)
     
    template<typename dtype >
    NdArray< dtype > replace (const NdArray< dtype > &inArray, dtype oldValue, dtype newValue)
    template<typename dtype >
    NdArray< dtypereplace (const NdArray< dtype > &inArray, dtype oldValue, dtype newValue)
     
    template<typename dtype >
    NdArray< dtype > & reshape (NdArray< dtype > &inArray, const Shape &inNewShape)
    template<typename dtype >
    NdArray< dtype > & reshape (NdArray< dtype > &inArray, const Shape &inNewShape)
     
    template<typename dtype >
    NdArray< dtype > & reshape (NdArray< dtype > &inArray, int32 inNumRows, int32 inNumCols)
    template<typename dtype >
    NdArray< dtype > & reshape (NdArray< dtype > &inArray, int32 inNumRows, int32 inNumCols)
     
    template<typename dtype >
    NdArray< dtype > & reshape (NdArray< dtype > &inArray, uint32 inSize)
    template<typename dtype >
    NdArray< dtype > & reshape (NdArray< dtype > &inArray, uint32 inSize)
     
    template<typename dtype >
    NdArray< dtype > & resizeFast (NdArray< dtype > &inArray, const Shape &inNewShape)
    template<typename dtype >
    NdArray< dtype > & resizeFast (NdArray< dtype > &inArray, const Shape &inNewShape)
     
    template<typename dtype >
    NdArray< dtype > & resizeFast (NdArray< dtype > &inArray, uint32 inNumRows, uint32 inNumCols)
    template<typename dtype >
    NdArray< dtype > & resizeFast (NdArray< dtype > &inArray, uint32 inNumRows, uint32 inNumCols)
     
    template<typename dtype >
    NdArray< dtype > & resizeSlow (NdArray< dtype > &inArray, const Shape &inNewShape)
    template<typename dtype >
    NdArray< dtype > & resizeSlow (NdArray< dtype > &inArray, const Shape &inNewShape)
     
    template<typename dtype >
    NdArray< dtype > & resizeSlow (NdArray< dtype > &inArray, uint32 inNumRows, uint32 inNumCols)
    template<typename dtype >
    NdArray< dtype > & resizeSlow (NdArray< dtype > &inArray, uint32 inNumRows, uint32 inNumCols)
     
    template<typename dtype >
    NdArray< dtype > right_shift (const NdArray< dtype > &inArray, uint8 inNumBits)
    template<typename dtype >
    NdArray< dtyperight_shift (const NdArray< dtype > &inArray, uint8 inNumBits)
     
    template<typename dtype >
    NdArray< dtype > rint (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtyperint (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    dtype rint (dtype inValue) noexcept
    template<typename dtype >
    dtype rint (dtype inValue) noexcept
     
    template<typename dtype >
    NdArray< double > rms (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< doublerms (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< std::complex< double > > rms (const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< std::complex< double > > rms (const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > roll (const NdArray< dtype > &inArray, int32 inShift, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtyperoll (const NdArray< dtype > &inArray, int32 inShift, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > rot90 (const NdArray< dtype > &inArray, uint8 inK=1)
    template<typename dtype >
    NdArray< dtyperot90 (const NdArray< dtype > &inArray, uint8 inK=1)
     
    template<typename dtype >
    NdArray< dtype > round (const NdArray< dtype > &inArray, uint8 inDecimals=0)
    template<typename dtype >
    NdArray< dtyperound (const NdArray< dtype > &inArray, uint8 inDecimals=0)
     
    template<typename dtype >
    dtype round (dtype inValue, uint8 inDecimals=0)
    template<typename dtype >
    dtype round (dtype inValue, uint8 inDecimals=0)
     
    template<typename dtype >
    NdArray< dtype > row_stack (const std::initializer_list< NdArray< dtype > > &inArrayList)
    template<typename dtype >
    NdArray< dtyperow_stack (const std::initializer_list< NdArray< dtype > > &inArrayList)
     
    template<typename dtype >
    NdArray< dtype > row_stack (const std::vector< NdArray< dtype > > &inArrayList)
    template<typename dtype >
    NdArray< dtyperow_stack (const std::vector< NdArray< dtype > > &inArrayList)
     
    template<typename dtype >
    NdArray< typename NdArray< dtype >::index_type > searchsorted (const NdArray< dtype > &inArray, const NdArray< dtype > &inValues, Side side=Side::LEFT)
    template<typename dtype >
    NdArray< typename NdArray< dtype >::index_type > searchsorted (const NdArray< dtype > &inArray, const NdArray< dtype > &inValues, Side side=Side::LEFT)
     
    template<typename dtype >
    NdArray< dtype >::index_type searchsorted (const NdArray< dtype > &inArray, dtype inValue, Side side=Side::LEFT)
    template<typename dtype >
    NdArray< dtype >::index_type searchsorted (const NdArray< dtype > &inArray, dtype inValue, Side side=Side::LEFT)
     
    template<typename dtype >
    NdArray< dtype > select (const std::vector< const NdArray< bool > * > &condVec, const std::vector< const NdArray< dtype > * > &choiceVec, dtype defaultValue=dtype{ 0 })
    template<typename dtype >
    NdArray< dtypeselect (const std::vector< const NdArray< bool > * > &condVec, const std::vector< const NdArray< dtype > * > &choiceVec, dtype defaultValue=dtype{ 0 })
     
    template<typename dtype >
    NdArray< dtype > select (const std::vector< NdArray< bool > > &condList, const std::vector< NdArray< dtype > > &choiceList, dtype defaultValue=dtype{ 0 })
    template<typename dtype >
    NdArray< dtypeselect (const std::vector< NdArray< bool > > &condList, const std::vector< NdArray< dtype > > &choiceList, dtype defaultValue=dtype{ 0 })
     
    template<typename dtype >
    NdArray< dtype > setdiff1d (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< dtypesetdiff1d (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    Shape shape (const NdArray< dtype > &inArray) noexcept
    template<typename dtype >
    Shape shape (const NdArray< dtype > &inArray) noexcept
     
    template<typename dtype >
    NdArray< int8sign (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< int8sign (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    int8 sign (dtype inValue) noexcept
    template<typename dtype >
    int8 sign (dtype inValue) noexcept
     
    template<typename dtype >
    NdArray< bool > signbit (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< boolsignbit (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    bool signbit (dtype inValue) noexcept
    template<typename dtype >
    bool signbit (dtype inValue) noexcept
     
    template<typename dtype >
    auto sin (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto sin (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto sin (dtype inValue) noexcept
    template<typename dtype >
    auto sin (dtype inValue) noexcept
     
    template<typename dtype >
    auto sinc (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto sinc (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto sinc (dtype inValue) noexcept
    template<typename dtype >
    auto sinc (dtype inValue) noexcept
     
    template<typename dtype >
    auto sinh (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto sinh (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto sinh (dtype inValue) noexcept
    template<typename dtype >
    auto sinh (dtype inValue) noexcept
     
    template<typename dtype >
    uint32 size (const NdArray< dtype > &inArray) noexcept
    template<typename dtype >
    uint32 size (const NdArray< dtype > &inArray) noexcept
     
    template<typename dtype >
    NdArray< dtype > sort (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypesort (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    std::vector< NdArray< dtype > > split (const NdArray< dtype > &inArray, const Indices &indices, Axis inAxis=Axis::ROW)
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    std::vector< NdArray< dtype > > split (const NdArray< dtype > &inArray, const Indices &indices, Axis inAxis=Axis::ROW)
     
    template<typename dtype >
    auto sqrt (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto sqrt (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto sqrt (dtype inValue) noexcept
    template<typename dtype >
    auto sqrt (dtype inValue) noexcept
     
    template<typename dtype >
    NdArray< dtype > square (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypesquare (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    constexpr dtype square (dtype inValue) noexcept
    template<typename dtype >
    constexpr dtype square (dtype inValue) noexcept
     
    template<typename dtype >
    NdArray< dtype > stack (std::initializer_list< NdArray< dtype > > inArrayList, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypestack (std::initializer_list< NdArray< dtype > > inArrayList, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > stack (std::vector< NdArray< dtype > > inArrayList, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypestack (std::vector< NdArray< dtype > > inArrayList, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< double > stdev (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< doublestdev (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< std::complex< double > > stdev (const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< std::complex< double > > stdev (const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > subtract (const NdArray< dtype > &inArray, const std::complex< dtype > &value)
    template<typename dtype >
    NdArray< std::complex< dtype > > subtract (const NdArray< dtype > &inArray, const std::complex< dtype > &value)
     
    template<typename dtype >
    NdArray< dtype > subtract (const NdArray< dtype > &inArray, dtype value)
    template<typename dtype >
    NdArray< dtypesubtract (const NdArray< dtype > &inArray, dtype value)
     
    template<typename dtype >
    NdArray< dtype > subtract (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< dtypesubtract (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > subtract (const NdArray< dtype > &inArray1, const NdArray< std::complex< dtype > > &inArray2)
    template<typename dtype >
    NdArray< std::complex< dtype > > subtract (const NdArray< dtype > &inArray1, const NdArray< std::complex< dtype > > &inArray2)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > subtract (const NdArray< std::complex< dtype > > &inArray, dtype value)
    template<typename dtype >
    NdArray< std::complex< dtype > > subtract (const NdArray< std::complex< dtype > > &inArray, dtype value)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > subtract (const NdArray< std::complex< dtype > > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< std::complex< dtype > > subtract (const NdArray< std::complex< dtype > > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > subtract (const std::complex< dtype > &value, const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< std::complex< dtype > > subtract (const std::complex< dtype > &value, const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< dtype > subtract (dtype value, const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypesubtract (dtype value, const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > subtract (dtype value, const NdArray< std::complex< dtype > > &inArray)
    template<typename dtype >
    NdArray< std::complex< dtype > > subtract (dtype value, const NdArray< std::complex< dtype > > &inArray)
     
    template<typename dtype >
    NdArray< dtype > sum (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypesum (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    void swap (NdArray< dtype > &inArray1, NdArray< dtype > &inArray2) noexcept
    template<typename dtype >
    void swap (NdArray< dtype > &inArray1, NdArray< dtype > &inArray2) noexcept
     
    template<typename dtype >
    NdArray< dtype > swapaxes (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypeswapaxes (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< dtype > & swapCols (NdArray< dtype > &inArray, int32 colIdx1, int32 colIdx2) noexcept
    template<typename dtype >
    NdArray< dtype > & swapCols (NdArray< dtype > &inArray, int32 colIdx1, int32 colIdx2) noexcept
     
    template<typename dtype >
    NdArray< dtype > & swapRows (NdArray< dtype > &inArray, int32 rowIdx1, int32 rowIdx2) noexcept
    template<typename dtype >
    NdArray< dtype > & swapRows (NdArray< dtype > &inArray, int32 rowIdx1, int32 rowIdx2) noexcept
     
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > take (const NdArray< dtype > &inArray, const Indices &inIndices, Axis inAxis=Axis::NONE)
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtypetake (const NdArray< dtype > &inArray, const Indices &inIndices, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    auto tan (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto tan (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto tan (dtype inValue) noexcept
    template<typename dtype >
    auto tan (dtype inValue) noexcept
     
    template<typename dtype >
    auto tanh (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto tanh (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto tanh (dtype inValue) noexcept
    template<typename dtype >
    auto tanh (dtype inValue) noexcept
     
    template<typename dtype >
    NdArray< dtype > tile (const NdArray< dtype > &inArray, const Shape &inReps)
    template<typename dtype >
    NdArray< dtypetile (const NdArray< dtype > &inArray, const Shape &inReps)
     
    template<typename dtype >
    NdArray< dtype > tile (const NdArray< dtype > &inArray, uint32 inNumRows, uint32 inNumCols)
    template<typename dtype >
    NdArray< dtypetile (const NdArray< dtype > &inArray, uint32 inNumRows, uint32 inNumCols)
     
    template<typename dtype >
    void tofile (const NdArray< dtype > &inArray, const std::string &inFilename)
    template<typename dtype >
    void tofile (const NdArray< dtype > &inArray, const std::string &inFilename)
     
    template<typename dtype >
    void tofile (const NdArray< dtype > &inArray, const std::string &inFilename, const char inSep)
    template<typename dtype >
    void tofile (const NdArray< dtype > &inArray, const std::string &inFilename, const char inSep)
     
    template<typename dtype >
    std::vector< dtype > toStlVector (const NdArray< dtype > &inArray)
    template<typename dtype >
    std::vector< dtypetoStlVector (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    dtype trace (const NdArray< dtype > &inArray, int16 inOffset=0, Axis inAxis=Axis::ROW) noexcept
    template<typename dtype >
    dtype trace (const NdArray< dtype > &inArray, int16 inOffset=0, Axis inAxis=Axis::ROW) noexcept
     
    template<typename dtype >
    NdArray< dtype > transpose (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypetranspose (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< double > trapz (const NdArray< dtype > &inArray, double dx=1., Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< doubletrapz (const NdArray< dtype > &inArray, double dx=1., Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< double > trapz (const NdArray< dtype > &inArrayY, const NdArray< dtype > &inArrayX, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< doubletrapz (const NdArray< dtype > &inArrayY, const NdArray< dtype > &inArrayX, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > tril (const NdArray< dtype > &inArray, int32 inOffset=0)
    template<typename dtype >
    NdArray< dtypetril (const NdArray< dtype > &inArray, int32 inOffset=0)
     
    template<typename dtype >
    NdArray< dtype > tril (uint32 inN, int32 inOffset=0)
    template<typename dtype >
    NdArray< dtypetril (uint32 inN, int32 inOffset=0)
     
    template<typename dtype >
    NdArray< dtype > tril (uint32 inN, uint32 inM, int32 inOffset=0)
    template<typename dtype >
    NdArray< dtypetril (uint32 inN, uint32 inM, int32 inOffset=0)
     
    template<typename dtype >
    NdArray< dtype > trim_zeros (const NdArray< dtype > &inArray, const std::string &inTrim="fb")
    template<typename dtype >
    NdArray< dtypetrim_zeros (const NdArray< dtype > &inArray, const std::string &inTrim="fb")
     
    template<typename dtype >
    NdArray< dtype > triu (const NdArray< dtype > &inArray, int32 inOffset=0)
    template<typename dtype >
    NdArray< dtypetriu (const NdArray< dtype > &inArray, int32 inOffset=0)
     
    template<typename dtype >
    NdArray< dtype > triu (uint32 inN, int32 inOffset=0)
    template<typename dtype >
    NdArray< dtypetriu (uint32 inN, int32 inOffset=0)
     
    template<typename dtype >
    NdArray< dtype > triu (uint32 inN, uint32 inM, int32 inOffset=0)
    template<typename dtype >
    NdArray< dtypetriu (uint32 inN, uint32 inM, int32 inOffset=0)
     
    template<typename dtype >
    NdArray< dtype > trunc (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypetrunc (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    dtype trunc (dtype inValue) noexcept
    template<typename dtype >
    dtype trunc (dtype inValue) noexcept
     
    template<typename dtype >
    NdArray< dtype > union1d (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< dtypeunion1d (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< dtype > unique (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypeunique (const NdArray< dtype > &inArray)
     
    NdArray< uint8unpackbitsBigEndian (const NdArray< uint8 > &a, Axis axis=Axis::NONE)
    NdArray< uint8unpackbitsBigEndian (const NdArray< uint8 > &a, Axis axis=Axis::NONE)
     
    NdArray< uint8unpackbitsLittleEndian (const NdArray< uint8 > &a, Axis axis=Axis::NONE)
    NdArray< uint8unpackbitsLittleEndian (const NdArray< uint8 > &a, Axis axis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > unwrap (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypeunwrap (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    dtype unwrap (dtype inValue) noexcept
    template<typename dtype >
    dtype unwrap (dtype inValue) noexcept
     
    template<typename dtype >
    auto vander (const NdArray< dtype > &x, Increasing increasing=Increasing::YES)
    template<typename dtype >
    auto vander (const NdArray< dtype > &x, Increasing increasing=Increasing::YES)
     
    template<typename dtype >
    auto vander (const NdArray< dtype > &x, uint32 n, Increasing increasing=Increasing::YES)
    template<typename dtype >
    auto vander (const NdArray< dtype > &x, uint32 n, Increasing increasing=Increasing::YES)
     
    template<typename dtype >
    NdArray< double > var (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< doublevar (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< std::complex< double > > var (const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< std::complex< double > > var (const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    std::vector< NdArray< dtype > > vsplit (const NdArray< dtype > &inArray, const Indices &indices)
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    std::vector< NdArray< dtype > > vsplit (const NdArray< dtype > &inArray, const Indices &indices)
     
    template<typename dtype >
    NdArray< dtype > vstack (std::initializer_list< NdArray< dtype > > inArrayList)
    template<typename dtype >
    NdArray< dtypevstack (std::initializer_list< NdArray< dtype > > inArrayList)
     
    template<typename dtype >
    NdArray< dtype > vstack (std::vector< NdArray< dtype > > inArrayList)
    template<typename dtype >
    NdArray< dtypevstack (std::vector< NdArray< dtype > > inArrayList)
     
    template<typename dtype >
    NdArray< dtype > where (const NdArray< bool > &inMask, const NdArray< dtype > &inA, const NdArray< dtype > &inB)
    template<typename dtype >
    NdArray< dtypewhere (const NdArray< bool > &inMask, const NdArray< dtype > &inA, const NdArray< dtype > &inB)
     
    template<typename dtype >
    NdArray< dtype > where (const NdArray< bool > &inMask, const NdArray< dtype > &inA, dtype inB)
    template<typename dtype >
    NdArray< dtypewhere (const NdArray< bool > &inMask, const NdArray< dtype > &inA, dtype inB)
     
    template<typename dtype >
    NdArray< dtype > where (const NdArray< bool > &inMask, dtype inA, const NdArray< dtype > &inB)
    template<typename dtype >
    NdArray< dtypewhere (const NdArray< bool > &inMask, dtype inA, const NdArray< dtype > &inB)
     
    template<typename dtype >
    NdArray< dtype > where (const NdArray< bool > &inMask, dtype inA, dtype inB)
    template<typename dtype >
    NdArray< dtypewhere (const NdArray< bool > &inMask, dtype inA, dtype inB)
     
    template<typename dtype >
    NdArray< double > wrap (const NdArray< dtype > &inAngles) noexcept
     Wrap the input angle to [-pi, pi]. More...
    template<typename dtype >
    NdArray< doublewrap (const NdArray< dtype > &inAngles) noexcept
     Wrap the input angle to [-pi, pi].
     
    template<typename dtype >
    double wrap (dtype inAngle) noexcept
     Wrap the input angle to [-pi, pi]. More...
    template<typename dtype >
    double wrap (dtype inAngle) noexcept
     Wrap the input angle to [-pi, pi].
     
    template<typename dtype >
    NdArray< double > wrap2Pi (const NdArray< dtype > &inAngles) noexcept
     Wrap the input angle to [0, 2*pi]. More...
    template<typename dtype >
    NdArray< doublewrap2Pi (const NdArray< dtype > &inAngles) noexcept
     Wrap the input angle to [0, 2*pi].
     
    template<typename dtype >
    double wrap2Pi (dtype inAngle) noexcept
     Wrap the input angle to [0, 2*pi]. More...
    template<typename dtype >
    double wrap2Pi (dtype inAngle) noexcept
     Wrap the input angle to [0, 2*pi].
     
    template<typename dtype >
    NdArray< dtype > zeros (const Shape &inShape)
    template<typename dtype >
    NdArray< dtypezeros (const Shape &inShape)
     
    template<typename dtype >
    NdArray< dtype > zeros (uint32 inNumRows, uint32 inNumCols)
    template<typename dtype >
    NdArray< dtypezeros (uint32 inNumRows, uint32 inNumCols)
     
    template<typename dtype >
    NdArray< dtype > zeros (uint32 inSquareSize)
    template<typename dtype >
    NdArray< dtypezeros (uint32 inSquareSize)
     
    template<typename dtypeOut , typename dtype >
    NdArray< dtypeOut > zeros_like (const NdArray< dtype > &inArray)
    template<typename dtypeOut , typename dtype >
    NdArray< dtypeOutzeros_like (const NdArray< dtype > &inArray)
     
    - - + + - - + + - - + + - - + + - - + + - - + + - - + +

    Variables

    template<typename... Ts>
    constexpr bool all_arithmetic_v = all_arithmetic<Ts...>::value
    template<typename... Ts>
    constexpr bool all_arithmetic_v = all_arithmetic<Ts...>::value
     
    template<typename... Ts>
    constexpr bool all_same_v = all_same<Ts...>::value
    template<typename... Ts>
    constexpr bool all_same_v = all_same<Ts...>::value
     
    template<std::size_t Value1, std::size_t Value2>
    constexpr bool greaterThan_v = greaterThan<Value1, Value2>::value
    template<std::size_t Value1, std::size_t Value2>
    constexpr bool greaterThan_v = greaterThan<Value1, Value2>::value
     
    template<class T >
    constexpr bool is_complex_v = is_complex<T>::value
    template<class T >
    constexpr bool is_complex_v = is_complex<T>::value
     
    template<typename T >
    constexpr bool is_ndarray_int_v = is_ndarray_int<T>::value
    template<typename T >
    constexpr bool is_ndarray_int_v = is_ndarray_int<T>::value
     
    template<class dtype >
    constexpr bool is_valid_dtype_v = is_valid_dtype<dtype>::value
    template<class dtype >
    constexpr bool is_valid_dtype_v = is_valid_dtype<dtype>::value
     
    constexpr char VERSION [] = "2.12.1"
     Current NumCpp version number. More...
    constexpr char VERSION [] = "2.13.0"
     Current NumCpp version number.
     

    Typedef Documentation

    -

    ◆ Clock

    +

    ◆ Clock

    - +
    using nc::Clock = typedef std::chrono::system_clockusing nc::Clock = typedef std::chrono::system_clock
    @@ -2255,13 +2262,13 @@

    -

    ◆ Duration

    +

    ◆ Duration

    - +
    using nc::Duration = typedef std::chrono::nanosecondsusing nc::Duration = typedef std::chrono::nanoseconds
    @@ -2271,13 +2278,13 @@

    -

    ◆ int16

    +

    ◆ int16

    - +
    using nc::int16 = typedef std::int16_tusing nc::int16 = typedef std::int16_t
    @@ -2285,13 +2292,13 @@

    -

    ◆ int32

    +

    ◆ int32

    - +
    using nc::int32 = typedef std::int32_tusing nc::int32 = typedef std::int32_t
    @@ -2299,13 +2306,13 @@

    -

    ◆ int64

    +

    ◆ int64

    - +
    using nc::int64 = typedef std::int64_tusing nc::int64 = typedef std::int64_t
    @@ -2313,13 +2320,13 @@

    -

    ◆ int8

    +

    ◆ int8

    - +
    using nc::int8 = typedef std::int8_tusing nc::int8 = typedef std::int8_t
    @@ -2327,30 +2334,30 @@

    -

    ◆ ndarray_int_concept

    +

    ◆ ndarray_int_concept

    -template<typename T >
    +template<typename T >
    - +
    using nc::ndarray_int_concept = typedef std::enable_if_t<is_ndarray_int_v<T>, int>using nc::ndarray_int_concept = typedef std::enable_if_t<is_ndarray_int_v<T>, int>

    -

    ◆ TimePoint

    +

    ◆ TimePoint

    - +
    using nc::TimePoint = typedef std::chrono::time_point<Clock, Duration>using nc::TimePoint = typedef std::chrono::time_point<Clock, Duration>
    @@ -2360,13 +2367,13 @@

    -

    ◆ uint16

    +

    ◆ uint16

    - +
    using nc::uint16 = typedef std::uint16_tusing nc::uint16 = typedef std::uint16_t
    @@ -2374,13 +2381,13 @@

    -

    ◆ uint32

    +

    ◆ uint32

    - +
    using nc::uint32 = typedef std::uint32_tusing nc::uint32 = typedef std::uint32_t
    @@ -2388,13 +2395,13 @@

    -

    ◆ uint64

    +

    ◆ uint64

    - +
    using nc::uint64 = typedef std::uint64_tusing nc::uint64 = typedef std::uint64_t
    @@ -2402,13 +2409,13 @@

    -

    ◆ uint8

    +

    ◆ uint8

    - +
    using nc::uint8 = typedef std::uint8_tusing nc::uint8 = typedef std::uint8_t
    @@ -2417,7 +2424,7 @@

    Enumeration Type Documentation

    -

    ◆ Axis

    +

    ◆ Axis

    @@ -2426,7 +2433,7 @@

    - +
    enum class nc::Axisenum class nc::Axis
    @@ -2446,7 +2453,7 @@

    -

    ◆ Bias

    +

    ◆ Bias

    @@ -2455,7 +2462,7 @@

    - +
    enum class nc::Bias : boolenum class nc::Bias : bool
    @@ -2474,7 +2481,7 @@

    -

    ◆ Endian

    +

    ◆ Endian

    @@ -2483,7 +2490,7 @@

    - +
    enum class nc::Endianenum class nc::Endian
    @@ -2503,7 +2510,7 @@

    -

    ◆ EndPoint

    +

    ◆ EndPoint

    @@ -2512,7 +2519,7 @@

    - +
    enum class nc::EndPoint : boolenum class nc::EndPoint : bool
    @@ -2531,7 +2538,7 @@

    -

    ◆ Increasing

    +

    ◆ Increasing

    @@ -2540,7 +2547,7 @@

    - +
    enum class nc::Increasing : boolenum class nc::Increasing : bool
    @@ -2559,7 +2566,7 @@

    -

    ◆ InterpolationMethod

    +

    ◆ InterpolationMethod

    @@ -2568,7 +2575,7 @@

    - +
    enum class nc::InterpolationMethodenum class nc::InterpolationMethod
    @@ -2577,7 +2584,7 @@

    -

    Interpolation method

    +

    Interpolation method

    @@ -2589,7 +2596,7 @@

    -

    ◆ IsRoots

    +

    ◆ IsRoots

    @@ -2598,7 +2605,7 @@

    Enumerator
    LINEAR 
    LOWER 
    - +
    enum class nc::IsRoots : boolenum class nc::IsRoots : bool
    @@ -2617,7 +2624,7 @@

    -

    ◆ PointerPolicy

    +

    ◆ PointerPolicy

    @@ -2626,7 +2633,7 @@

    - +
    enum class nc::PointerPolicyenum class nc::PointerPolicy
    @@ -2645,7 +2652,7 @@

    -

    ◆ PrintElapsedTime

    +

    ◆ PrintElapsedTime

    @@ -2654,7 +2661,7 @@

    - +
    enum class nc::PrintElapsedTime : boolenum class nc::PrintElapsedTime : bool
    @@ -2673,7 +2680,7 @@

    -

    ◆ PrintResults

    +

    ◆ PrintResults

    @@ -2682,7 +2689,7 @@

    - +
    enum class nc::PrintResults : boolenum class nc::PrintResults : bool
    @@ -2701,7 +2708,7 @@

    -

    ◆ Replace

    +

    ◆ Replace

    @@ -2710,7 +2717,7 @@

    - +
    enum class nc::Replace : boolenum class nc::Replace : bool
    @@ -2729,7 +2736,7 @@

    -

    ◆ Side

    +

    ◆ Side

    -

    Calculate the absolute value element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.absolute.html

    +

    Calculate the absolute value element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.absolute.html

    Parameters
    @@ -2786,20 +2793,20 @@

    -

    ◆ abs() [2/2]

    +

    ◆ abs() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + @@ -2810,8 +2817,8 @@

    -

    Calculate the absolute value.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.absolute.html

    +

    Calculate the absolute value.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.absolute.html

    Parameters

    auto nc::abs auto nc::abs (dtype dtype  inValue)
    @@ -2819,29 +2826,29 @@

    Returns
    value
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ add() [1/9]

    +

    ◆ add() [1/9]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - + - + @@ -2851,8 +2858,8 @@

    -

    Add arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.add.html

    +

    Add arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.add.html

    Parameters

    NdArray< std::complex< dtype > > nc::add NdArray< std::complex< dtype > > nc::add (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    const std::complex< dtype > & const std::complex< dtype > &  value 
    @@ -2865,23 +2872,23 @@

    -

    ◆ add() [2/9]

    +

    ◆ add() [2/9]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -2891,8 +2898,8 @@

    -

    Add arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.add.html

    +

    Add arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.add.html

    Parameters

    NdArray< dtype > nc::add NdArray< dtype > nc::add (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    dtype dtype  value 
    @@ -2905,23 +2912,23 @@

    -

    ◆ add() [3/9]

    +

    ◆ add() [3/9]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -2931,8 +2938,8 @@

    -

    Add arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.add.html

    +

    Add arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.add.html

    Parameters

    NdArray< dtype > nc::add NdArray< dtype > nc::add (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -2945,23 +2952,23 @@

    -

    ◆ add() [4/9]

    +

    ◆ add() [4/9]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + - + @@ -2971,8 +2978,8 @@

    -

    Add arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.add.html

    +

    Add arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.add.html

    Parameters

    NdArray< std::complex< dtype > > nc::add NdArray< std::complex< dtype > > nc::add (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray2 
    @@ -2985,23 +2992,23 @@

    -

    ◆ add() [5/9]

    +

    ◆ add() [5/9]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + - + @@ -3011,8 +3018,8 @@

    -

    Add arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.add.html

    +

    Add arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.add.html

    Parameters

    NdArray< std::complex< dtype > > nc::add NdArray< std::complex< dtype > > nc::add (const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray,
    dtype dtype  value 
    @@ -3025,23 +3032,23 @@

    -

    ◆ add() [6/9]

    +

    ◆ add() [6/9]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -3051,8 +3058,8 @@

    -

    Add arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.add.html

    +

    Add arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.add.html

    Parameters

    NdArray< std::complex< dtype > > nc::add NdArray< std::complex< dtype > > nc::add (const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -3065,23 +3072,23 @@

    -

    ◆ add() [7/9]

    +

    ◆ add() [7/9]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + - + @@ -3091,8 +3098,8 @@

    -

    Add arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.add.html

    +

    Add arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.add.html

    Parameters

    NdArray< std::complex< dtype > > nc::add NdArray< std::complex< dtype > > nc::add (const std::complex< dtype > & const std::complex< dtype > &  value,
    const NdArray< dtype > & const NdArray< dtype > &  inArray 
    @@ -3105,23 +3112,23 @@

    -

    ◆ add() [8/9]

    +

    ◆ add() [8/9]

    -template<typename dtype >
    +template<typename dtype >

    value
    - + - + - + @@ -3131,8 +3138,8 @@

    -

    Add arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.add.html

    +

    Add arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.add.html

    Parameters

    NdArray< dtype > nc::add NdArray< dtype > nc::add (dtype dtype  value,
    const NdArray< dtype > & const NdArray< dtype > &  inArray 
    @@ -3145,23 +3152,23 @@

    -

    ◆ add() [9/9]

    +

    ◆ add() [9/9]

    -template<typename dtype >
    +template<typename dtype >

    value
    - + - + - + @@ -3171,8 +3178,8 @@

    -

    Add arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.add.html

    +

    Add arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.add.html

    Parameters

    NdArray< std::complex< dtype > > nc::add NdArray< std::complex< dtype > > nc::add (dtype dtype  value,
    const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray 
    @@ -3185,12 +3192,12 @@

    -

    ◆ alen()

    +

    ◆ alen()

    -template<typename dtype >
    +template<typename dtype >

    value
    - + @@ -3209,7 +3216,7 @@

    -

    Return the length of the first dimension of the input array.

    +

    Return the length of the first dimension of the input array.

    Parameters

    @@ -3198,7 +3205,7 @@

    uint32 nc::alen

    (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    @@ -3221,17 +3228,17 @@

    -

    ◆ all()

    +

    ◆ all()

    -template<typename dtype >
    +template<typename dtype >
    inArray
    - + - + @@ -3247,8 +3254,8 @@

    -

    Test whether all array elements along a given axis evaluate to True.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.all.html

    +

    Test whether all array elements along a given axis evaluate to True.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.all.html

    Parameters

    NdArray< bool > nc::all NdArray< bool > nc::all (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -3257,35 +3264,35 @@

    Returns
    bool
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ allclose()

    +

    ◆ allclose()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + - + @@ -3295,8 +3302,8 @@

    -

    Returns True if two arrays are element-wise equal within a tolerance. inTolerance must be a positive number

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.allclose.html

    +

    Returns True if two arrays are element-wise equal within a tolerance. inTolerance must be a positive number

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.allclose.html

    Parameters

    bool nc::allclose bool nc::allclose (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2,
    double double  inTolerance = 1e-5 
    @@ -3306,23 +3313,23 @@

    Returns
    bool
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ amax()

    +

    ◆ amax()

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + @@ -3338,8 +3345,8 @@

    -

    Return the maximum of an array or maximum along an axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.amax.html

    +

    Return the maximum of an array or maximum along an axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.amax.html

    Parameters

    NdArray< dtype > nc::amax NdArray< dtype > nc::amax (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -3352,17 +3359,17 @@

    -

    ◆ amin()

    +

    ◆ amin()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -3378,8 +3385,8 @@

    -

    Return the minimum of an array or minimum along an axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.amin.html

    +

    Return the minimum of an array or minimum along an axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.amin.html

    Parameters

    NdArray< dtype > nc::amin NdArray< dtype > nc::amin (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -3392,24 +3399,24 @@

    -

    ◆ angle() [1/2]

    +

    ◆ angle() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    auto nc::angle auto nc::angle (const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray)
    -

    Return the angle of the complex argument.

    -

    NumPy Reference: https://numpy.org/devdocs/reference/generated/numpy.angle.html

    +

    Return the angle of the complex argument.

    +

    NumPy Reference: https://numpy.org/devdocs/reference/generated/numpy.angle.html

    Parameters
    @@ -3421,24 +3428,24 @@

    -

    ◆ angle() [2/2]

    +

    ◆ angle() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    auto nc::angle auto nc::angle (const std::complex< dtype > & const std::complex< dtype > &  inValue)
    -

    Return the angle of the complex argument.

    -

    NumPy Reference: https://numpy.org/devdocs/reference/generated/numpy.angle.html

    +

    Return the angle of the complex argument.

    +

    NumPy Reference: https://numpy.org/devdocs/reference/generated/numpy.angle.html

    Parameters
    @@ -3450,17 +3457,17 @@

    -

    ◆ any()

    +

    ◆ any()

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - + @@ -3476,8 +3483,8 @@

    -

    Test whether any array element along a given axis evaluates to True.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.any.html

    +

    Test whether any array element along a given axis evaluates to True.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.any.html

    Parameters

    NdArray< bool > nc::any NdArray< bool > nc::any (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -3486,29 +3493,29 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ append()

    +

    ◆ append()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -3524,8 +3531,8 @@

    -

    Append values to the end of an array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.append.html

    +

    Append values to the end of an array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.append.html

    Parameters

    NdArray< dtype > nc::append NdArray< dtype > nc::append (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    const NdArray< dtype > & const NdArray< dtype > &  inAppendValues,
    @@ -3535,29 +3542,29 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ applyFunction()

    +

    ◆ applyFunction()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -3567,7 +3574,7 @@

    -

    Apply the input function element wise to the input array in place.

    +

    Apply the input function element wise to the input array in place.

    Parameters

    void nc::applyFunction void nc::applyFunction (NdArray< dtype > & NdArray< dtype > &  inArray,
    const std::function< dtype(dtype)> & const std::function< dtype(dtype)> &  inFunc 
    @@ -3579,23 +3586,23 @@

    -

    ◆ applyPoly1d()

    +

    ◆ applyPoly1d()

    -template<typename dtype >
    +template<typename dtype >
    inArray
    - + - + - + @@ -3605,7 +3612,7 @@

    -

    Apply polynomial elemnt wise to the input values.

    +

    Apply polynomial elemnt wise to the input values.

    Parameters

    void nc::applyPoly1d void nc::applyPoly1d (NdArray< dtype > & NdArray< dtype > &  inArray,
    const polynomial::Poly1d< dtype > & const polynomial::Poly1d< dtype > &  inPoly 
    @@ -3617,7 +3624,7 @@

    -

    ◆ arange() [1/3]

    +

    ◆ arange() [1/3]

    @@ -3633,10 +3640,10 @@

    -

    Return evenly spaced values within a given interval.

    -

    Values are generated within the half - open interval[start, stop) (in other words, the interval including start but excluding stop). For integer arguments the function is equivalent to the Python built - in range function, but returns an ndarray rather than a list.

    -

    When using a non - integer step, such as 0.1, the results will often not be consistent.It is better to use linspace for these cases.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arange.html

    +

    Return evenly spaced values within a given interval.

    +

    Values are generated within the half - open interval[start, stop) (in other words, the interval including start but excluding stop). For integer arguments the function is equivalent to the Python built - in range function, but returns an ndarray rather than a list.

    +

    When using a non - integer step, such as 0.1, the results will often not be consistent.It is better to use linspace for these cases.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arange.html

    Parameters

    inArray
    @@ -3648,7 +3655,7 @@

    -

    ◆ arange() [2/3]

    +

    ◆ arange() [2/3]

    @@ -3680,10 +3687,10 @@

    -

    Return evenly spaced values within a given interval.

    -

    Values are generated within the half - open interval[start, stop) (in other words, the interval including start but excluding stop). For integer arguments the function is equivalent to the Python built - in range function, but returns an ndarray rather than a list.

    -

    When using a non - integer step, such as 0.1, the results will often not be consistent.It is better to use linspace for these cases.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arange.html

    +

    Return evenly spaced values within a given interval.

    +

    Values are generated within the half - open interval[start, stop) (in other words, the interval including start but excluding stop). For integer arguments the function is equivalent to the Python built - in range function, but returns an ndarray rather than a list.

    +

    When using a non - integer step, such as 0.1, the results will often not be consistent.It is better to use linspace for these cases.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arange.html

    Parameters

    inSlice
    @@ -3693,11 +3700,13 @@

    Returns
    NdArray
    +
    Examples
    GaussNewtonNlls.cpp, InterfaceWithEigen.cpp, InterfaceWithOpenCV.cpp, and ReadMe.cpp.
    +
    -

    ◆ arange() [3/3]

    +

    ◆ arange() [3/3]

    @@ -3713,10 +3722,10 @@

    -

    Return evenly spaced values within a given interval.

    -

    Values are generated within the half - open interval[start, stop) (in other words, the interval including start but excluding stop). For integer arguments the function is equivalent to the Python built - in range function, but returns an ndarray rather than a list.

    -

    When using a non - integer step, such as 0.1, the results will often not be consistent.It is better to use linspace for these cases.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arange.html

    +

    Return evenly spaced values within a given interval.

    +

    Values are generated within the half - open interval[start, stop) (in other words, the interval including start but excluding stop). For integer arguments the function is equivalent to the Python built - in range function, but returns an ndarray rather than a list.

    +

    When using a non - integer step, such as 0.1, the results will often not be consistent.It is better to use linspace for these cases.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arange.html

    Parameters

    inStart
    @@ -3728,24 +3737,24 @@

    -

    ◆ arccos() [1/2]

    +

    ◆ arccos() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inStopstart is 0 and step is 1
    - + - +
    auto nc::arccos auto nc::arccos (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Trigonometric inverse cosine, element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arccos.html

    +

    Trigonometric inverse cosine, element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arccos.html

    Parameters
    @@ -3757,20 +3766,20 @@

    -

    ◆ arccos() [2/2]

    +

    ◆ arccos() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + @@ -3781,8 +3790,8 @@

    -

    Trigonometric inverse cosine

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arccos.html

    +

    Trigonometric inverse cosine

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arccos.html

    Parameters

    auto nc::arccos auto nc::arccos (dtype dtype  inValue)
    @@ -3794,24 +3803,24 @@

    -

    ◆ arccosh() [1/2]

    +

    ◆ arccosh() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    auto nc::arccosh auto nc::arccosh (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Trigonometric inverse hyperbolic cosine, element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arccosh.html

    +

    Trigonometric inverse hyperbolic cosine, element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arccosh.html

    Parameters
    @@ -3823,20 +3832,20 @@

    -

    ◆ arccosh() [2/2]

    +

    ◆ arccosh() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + @@ -3847,8 +3856,8 @@

    -

    Trigonometric inverse hyperbolic cosine.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arccosh.html

    +

    Trigonometric inverse hyperbolic cosine.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arccosh.html

    Parameters

    auto nc::arccosh auto nc::arccosh (dtype dtype  inValue)
    @@ -3860,24 +3869,24 @@

    -

    ◆ arcsin() [1/2]

    +

    ◆ arcsin() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    auto nc::arcsin auto nc::arcsin (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Trigonometric inverse sine, element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arcsin.html

    +

    Trigonometric inverse sine, element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arcsin.html

    Parameters
    @@ -3889,20 +3898,20 @@

    -

    ◆ arcsin() [2/2]

    +

    ◆ arcsin() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + @@ -3913,8 +3922,8 @@

    -

    Trigonometric inverse sine.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arcsin.html

    +

    Trigonometric inverse sine.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arcsin.html

    Parameters

    auto nc::arcsin auto nc::arcsin (dtype dtype  inValue)
    @@ -3926,24 +3935,24 @@

    -

    ◆ arcsinh() [1/2]

    +

    ◆ arcsinh() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    auto nc::arcsinh auto nc::arcsinh (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Trigonometric inverse hyperbolic sine, element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arcsinh.html

    +

    Trigonometric inverse hyperbolic sine, element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arcsinh.html

    Parameters
    @@ -3955,20 +3964,20 @@

    -

    ◆ arcsinh() [2/2]

    +

    ◆ arcsinh() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + @@ -3979,8 +3988,8 @@

    -

    Trigonometric inverse hyperbolic sine.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arcsinh.html

    +

    Trigonometric inverse hyperbolic sine.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arcsinh.html

    Parameters

    auto nc::arcsinh auto nc::arcsinh (dtype dtype  inValue)
    @@ -3992,24 +4001,24 @@

    -

    ◆ arctan() [1/2]

    +

    ◆ arctan() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    auto nc::arctan auto nc::arctan (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Trigonometric inverse tangent, element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arctan.html

    +

    Trigonometric inverse tangent, element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arctan.html

    Parameters
    @@ -4021,20 +4030,20 @@

    -

    ◆ arctan() [2/2]

    +

    ◆ arctan() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + @@ -4045,8 +4054,8 @@

    -

    Trigonometric inverse tangent.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arctan.html

    +

    Trigonometric inverse tangent.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arctan.html

    Parameters

    auto nc::arctan auto nc::arctan (dtype dtype  inValue)
    @@ -4058,23 +4067,23 @@

    -

    ◆ arctan2() [1/2]

    +

    ◆ arctan2() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - + - + @@ -4084,8 +4093,8 @@

    -

    Trigonometric inverse tangent, element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arctan2.html

    +

    Trigonometric inverse tangent, element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arctan2.html

    Parameters

    auto nc::arctan2 auto nc::arctan2 (const NdArray< dtype > & const NdArray< dtype > &  inY,
    const NdArray< dtype > & const NdArray< dtype > &  inX 
    @@ -4098,26 +4107,26 @@

    -

    ◆ arctan2() [2/2]

    +

    ◆ arctan2() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inY
    @@ -58,10 +58,10 @@
    - + - + - + @@ -4132,8 +4141,8 @@

    -

    Trigonometric inverse tangent.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arctan2.html

    +

    Trigonometric inverse tangent.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arctan2.html

    Parameters

    auto nc::arctan2 auto nc::arctan2 (dtype dtype  inY,
    dtype dtype  inX 
    @@ -4146,24 +4155,24 @@

    -

    ◆ arctanh() [1/2]

    +

    ◆ arctanh() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inY
    - + - +
    auto nc::arctanh auto nc::arctanh (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Trigonometric inverse hyperbolic tangent, element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arctanh.html

    +

    Trigonometric inverse hyperbolic tangent, element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arctanh.html

    Parameters
    @@ -4175,20 +4184,20 @@

    -

    ◆ arctanh() [2/2]

    +

    ◆ arctanh() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + @@ -4199,8 +4208,8 @@

    -

    Trigonometric inverse hyperbolic tangent.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arctanh.html

    +

    Trigonometric inverse hyperbolic tangent.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.arctanh.html

    Parameters

    auto nc::arctanh auto nc::arctanh (dtype dtype  inValue)
    @@ -4212,17 +4221,17 @@

    -

    ◆ argmax()

    +

    ◆ argmax()

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + @@ -4238,8 +4247,8 @@

    -

    Returns the indices of the maximum values along an axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.argmax.html

    +

    Returns the indices of the maximum values along an axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.argmax.html

    Parameters

    NdArray< uint32 > nc::argmax (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -4248,23 +4257,23 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ argmin()

    +

    ◆ argmin()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + @@ -4280,8 +4289,8 @@

    -

    Returns the indices of the minimum values along an axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.argmin.html

    +

    Returns the indices of the minimum values along an axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.argmin.html

    Parameters

    NdArray< uint32 > nc::argmin (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -4290,23 +4299,23 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ argsort()

    +

    ◆ argsort()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + @@ -4322,8 +4331,8 @@

    -

    Returns the indices that would sort an array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.argsort.html

    +

    Returns the indices that would sort an array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.argsort.html

    Parameters

    NdArray< uint32 > nc::argsort (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -4332,30 +4341,30 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ argwhere()

    +

    ◆ argwhere()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - +
    NdArray< uint32 > nc::argwhere (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Find the indices of array elements that are non-zero, grouped by element.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.argwhere.html

    +

    Find the indices of array elements that are non-zero, grouped by element.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.argwhere.html

    Parameters
    @@ -4367,17 +4376,17 @@

    -

    ◆ around() [1/2]

    +

    ◆ around() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -4393,8 +4402,8 @@

    -

    Evenly round to the given number of decimals.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.around.html

    +

    Evenly round to the given number of decimals.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.around.html

    Parameters

    NdArray< dtype > nc::around NdArray< dtype > nc::around (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -4407,17 +4416,17 @@

    -

    ◆ around() [2/2]

    +

    ◆ around() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -4433,8 +4442,8 @@

    -

    Evenly round to the given number of decimals.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.around.html

    +

    Evenly round to the given number of decimals.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.around.html

    Parameters

    dtype nc::around dtype nc::around (dtype dtype  inValue,
    @@ -4447,26 +4456,26 @@

    -

    ◆ array_equal()

    +

    ◆ array_equal()

    -template<typename dtype >
    +template<typename dtype >

    inValue
    @@ -58,10 +58,10 @@
    - + - + - + @@ -4481,8 +4490,8 @@

    -

    True if two arrays have the same shape and elements, False otherwise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.array_equal.html

    +

    True if two arrays have the same shape and elements, False otherwise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.array_equal.html

    Parameters

    bool nc::array_equal bool nc::array_equal (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -4491,32 +4500,32 @@

    Returns
    bool
    -
    Examples
    InterfaceWithEigen.cpp, and InterfaceWithOpenCV.cpp.
    +
    Examples
    InterfaceWithEigen.cpp, and InterfaceWithOpenCV.cpp.
    -

    ◆ array_equiv()

    +

    ◆ array_equiv()

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    @@ -58,10 +58,10 @@
    - + - + - + @@ -4531,9 +4540,9 @@

    -

    Returns True if input arrays are shape consistent and all elements equal.

    -

    Shape consistent means they are either the same shape, or one input array can be broadcasted to create the same shape as the other one.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.array_equiv.html

    +

    Returns True if input arrays are shape consistent and all elements equal.

    +

    Shape consistent means they are either the same shape, or one input array can be broadcasted to create the same shape as the other one.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.array_equiv.html

    Parameters

    bool nc::array_equiv bool nc::array_equiv (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -4546,23 +4555,23 @@

    -

    ◆ asarray() [1/17]

    +

    ◆ asarray() [1/17]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + - + @@ -4572,8 +4581,8 @@

    -

    Convert the forward_list to an array. Makes a copy of the data.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    +

    Convert the forward_list to an array. Makes a copy of the data.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    Parameters

    NdArray< dtype > nc::asarray NdArray< dtype > nc::asarray (const dtype * const dtype iterBegin,
    const dtype * const dtype iterEnd 
    @@ -4586,17 +4595,17 @@

    -

    ◆ asarray() [2/17]

    +

    ◆ asarray() [2/17]

    -template<typename dtype >
    +template<typename dtype >

    iterBegin
    - + - + @@ -4618,8 +4627,8 @@

    -

    Convert the c-style array to an array. Makes a copy of the data.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    +

    Convert the c-style array to an array. Makes a copy of the data.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    Parameters

    NdArray< dtype > nc::asarray NdArray< dtype > nc::asarray (const dtype * const dtype ptr,
    @@ -4633,17 +4642,17 @@

    -

    ◆ asarray() [3/17]

    +

    ◆ asarray() [3/17]

    -template<typename dtype >
    +template<typename dtype >

    ptrto array
    - + - + @@ -4659,8 +4668,8 @@

    -

    Convert the c-style array to an array. Makes a copy of the data.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    +

    Convert the c-style array to an array. Makes a copy of the data.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    Parameters

    NdArray< dtype > nc::asarray NdArray< dtype > nc::asarray (const dtype * const dtype ptr,
    @@ -4673,24 +4682,24 @@

    -

    ◆ asarray() [4/17]

    +

    ◆ asarray() [4/17]

    -template<typename dtype , std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
    +template<typename dtype , std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>

    ptrto array
    - + - +
    NdArray< dtype > nc::asarray NdArray< dtype > nc::asarray (const std::deque< dtype > & const std::deque< dtype > &  inDeque)
    -

    Convert the vector to an array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    +

    Convert the vector to an array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    Parameters
    @@ -4702,24 +4711,24 @@

    -

    ◆ asarray() [5/17]

    +

    ◆ asarray() [5/17]

    -template<typename dtype >
    +template<typename dtype >

    inDeque
    - + - +
    NdArray< dtype > nc::asarray NdArray< dtype > nc::asarray (const std::deque< std::deque< dtype > > & const std::deque< std::deque< dtype > > &  inDeque)
    -

    Convert the vector to an array. Makes a copy of the data.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    +

    Convert the vector to an array. Makes a copy of the data.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    Parameters
    @@ -4731,24 +4740,24 @@

    -

    ◆ asarray() [6/17]

    +

    ◆ asarray() [6/17]

    -template<typename dtype >
    +template<typename dtype >

    inDeque
    - + - +
    NdArray< dtype > nc::asarray NdArray< dtype > nc::asarray (const std::list< dtype > & const std::list< dtype > &  inList)
    -

    Convert the list to an array. Makes a copy of the data.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    +

    Convert the list to an array. Makes a copy of the data.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    Parameters
    @@ -4760,24 +4769,24 @@

    -

    ◆ asarray() [7/17]

    +

    ◆ asarray() [7/17]

    -template<typename dtype , typename dtypeComp >
    +template<typename dtype , typename dtypeComp >

    inList
    - + - +
    NdArray< dtype > nc::asarray NdArray< dtype > nc::asarray (const std::set< dtype, dtypeComp > & const std::set< dtype, dtypeComp > &  inSet)
    -

    Convert the set to an array. Makes a copy of the data.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    +

    Convert the set to an array. Makes a copy of the data.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    Parameters
    @@ -4789,24 +4798,24 @@

    -

    ◆ asarray() [8/17]

    +

    ◆ asarray() [8/17]

    -template<typename dtype >
    +template<typename dtype >

    inSet
    - + - +
    NdArray< dtype > nc::asarray NdArray< dtype > nc::asarray (const std::vector< std::vector< dtype > > & const std::vector< std::vector< dtype > > &  inVector)
    -

    Convert the vector to an array. Makes a copy of the data.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    +

    Convert the vector to an array. Makes a copy of the data.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    Parameters
    @@ -4818,26 +4827,26 @@

    -

    ◆ asarray() [9/17]

    +

    ◆ asarray() [9/17]

    -template<typename dtype , typename UIntType , std::enable_if_t< std::is_integral_v< UIntType > &&!std::is_same_v< UIntType, bool >, int > = 0>
    +template<typename dtype , typename UIntType , std::enable_if_t< std::is_integral_v< UIntType > &&!std::is_same_v< UIntType, bool >, int > = 0>

    inVector
    @@ -58,10 +58,10 @@
    - + - + - + @@ -4858,8 +4867,8 @@

    -

    Convert the c-style array to an array. Makes a copy of the data.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    +

    Convert the c-style array to an array. Makes a copy of the data.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    Parameters

    NdArray< dtype > nc::asarray NdArray< dtype > nc::asarray (dtype * dtype ptr,
    UIntType UIntType  size,
    @@ -4873,32 +4882,32 @@

    -

    ◆ asarray() [10/17]

    +

    ◆ asarray() [10/17]

    -template<typename dtype , typename UIntType1 , typename UIntType2 , std::enable_if_t< std::is_integral_v< UIntType1 > &&!std::is_same_v< UIntType1, bool >, int > = 0, std::enable_if_t< std::is_integral_v< UIntType2 > &&!std::is_same_v< UIntType2, bool >, int > = 0>
    +template<typename dtype , typename UIntType1 , typename UIntType2 , std::enable_if_t< std::is_integral_v< UIntType1 > &&!std::is_same_v< UIntType1, bool >, int > = 0, std::enable_if_t< std::is_integral_v< UIntType2 > &&!std::is_same_v< UIntType2, bool >, int > = 0>

    ptrto array
    @@ -58,10 +58,10 @@
    - + - + - + - + @@ -4919,8 +4928,8 @@

    -

    Convert the c-style array to an array. Makes a copy of the data.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    +

    Convert the c-style array to an array. Makes a copy of the data.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    Parameters

    NdArray< dtype > nc::asarray NdArray< dtype > nc::asarray (dtype * dtype ptr,
    UIntType1 UIntType1  numRows,
    UIntType2 UIntType2  numCols,
    @@ -4935,23 +4944,23 @@

    -

    ◆ asarray() [11/17]

    +

    ◆ asarray() [11/17]

    -template<typename Iterator >
    +template<typename Iterator >

    ptrto array
    - + - + - + @@ -4961,8 +4970,8 @@

    -

    Convert the forward_list to an array. Makes a copy of the data.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    +

    Convert the forward_list to an array. Makes a copy of the data.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    Parameters

    auto nc::asarray auto nc::asarray (Iterator Iterator  iterBegin,
    Iterator Iterator  iterEnd 
    @@ -4975,17 +4984,17 @@

    -

    ◆ asarray() [12/17]

    +

    ◆ asarray() [12/17]

    -template<typename dtype , size_t ArraySize, std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
    +template<typename dtype , size_t ArraySize, std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>

    iterBegin
    - + - + @@ -5001,8 +5010,8 @@

    -

    Convert the std::array to an array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    +

    Convert the std::array to an array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    Parameters

    NdArray< dtype > nc::asarray NdArray< dtype > nc::asarray (std::array< dtype, ArraySize > & std::array< dtype, ArraySize > &  inArray,
    @@ -5015,17 +5024,17 @@

    -

    ◆ asarray() [13/17]

    +

    ◆ asarray() [13/17]

    -template<typename dtype , size_t Dim0Size, size_t Dim1Size>
    +template<typename dtype , size_t Dim0Size, size_t Dim1Size>

    inArray
    - + - + @@ -5041,8 +5050,8 @@

    -

    Convert the std::array to an array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    +

    Convert the std::array to an array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    Parameters

    NdArray< dtype > nc::asarray NdArray< dtype > nc::asarray (std::array< std::array< dtype, Dim1Size >, Dim0Size > & std::array< std::array< dtype, Dim1Size >, Dim0Size > &  inArray,
    @@ -5055,24 +5064,24 @@

    -

    ◆ asarray() [14/17]

    +

    ◆ asarray() [14/17]

    -template<typename dtype , std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
    +template<typename dtype , std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>

    inArray
    - + - +
    NdArray< dtype > nc::asarray NdArray< dtype > nc::asarray (std::initializer_list< dtype > std::initializer_list< dtype inList)
    -

    Convert the list initializer to an array. eg: NdArray<int> myArray = NC::asarray<int>({1,2,3});

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    +

    Convert the list initializer to an array. eg: NdArray<int> myArray = NC::asarray<int>({1,2,3});

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    Parameters
    @@ -5084,24 +5093,24 @@

    -

    ◆ asarray() [15/17]

    +

    ◆ asarray() [15/17]

    -template<typename dtype >
    +template<typename dtype >

    inList
    - + - +
    NdArray< dtype > nc::asarray NdArray< dtype > nc::asarray (std::initializer_list< std::initializer_list< dtype > > std::initializer_list< std::initializer_list< dtype > >  inList)
    -

    Convert the list initializer to an array. eg: NdArray<int> myArray = NC::asarray<int>({{1,2,3}, {4, 5, 6}});

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    +

    Convert the list initializer to an array. eg: NdArray<int> myArray = NC::asarray<int>({{1,2,3}, {4, 5, 6}});

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    Parameters
    @@ -5113,17 +5122,17 @@

    -

    ◆ asarray() [16/17]

    +

    ◆ asarray() [16/17]

    -template<typename dtype , std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>
    +template<typename dtype , std::enable_if_t< is_valid_dtype_v< dtype >, int > = 0>

    inList
    - + - + @@ -5139,8 +5148,8 @@

    -

    Convert the vector to an array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    +

    Convert the vector to an array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    Parameters

    NdArray< dtype > nc::asarray NdArray< dtype > nc::asarray (std::vector< dtype > & std::vector< dtype > &  inVector,
    @@ -5153,17 +5162,17 @@

    -

    ◆ asarray() [17/17]

    +

    ◆ asarray() [17/17]

    -template<typename dtype , size_t Dim1Size>
    +template<typename dtype , size_t Dim1Size>

    inVector
    - + - + @@ -5179,8 +5188,8 @@

    -

    Convert the vector to an array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    +

    Convert the vector to an array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.asarray.html

    Parameters

    NdArray< dtype > nc::asarray NdArray< dtype > nc::asarray (std::vector< std::array< dtype, Dim1Size > > & std::vector< std::array< dtype, Dim1Size > > &  inVector,
    @@ -5193,23 +5202,23 @@

    -

    ◆ astype()

    +

    ◆ astype()

    -template<typename dtypeOut = double, typename dtype >
    +template<typename dtypeOut = double, typename dtype >

    inVector
    - + - +
    NdArray< dtypeOut > nc::astype NdArray< dtypeOut > nc::astype (const NdArray< dtype > const NdArray< dtype inArray)
    -

    Returns a copy of the array, cast to a specified type.

    +

    Returns a copy of the array, cast to a specified type.

    Parameters
    @@ -5221,17 +5230,17 @@

    -

    ◆ average() [1/3]

    +

    ◆ average() [1/3]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -5247,8 +5256,8 @@

    -

    Compute the average along the specified axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.average.html

    +

    Compute the average along the specified axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.average.html

    Parameters

    auto nc::average auto nc::average (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -5261,23 +5270,23 @@

    -

    ◆ average() [2/3]

    +

    ◆ average() [2/3]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -5293,8 +5302,8 @@

    -

    Compute the weighted average along the specified axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.average.html

    +

    Compute the weighted average along the specified axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.average.html

    Parameters

    NdArray< double > nc::average NdArray< double > nc::average (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    const NdArray< dtype > & const NdArray< dtype > &  inWeights,
    @@ -5308,23 +5317,23 @@

    -

    ◆ average() [3/3]

    +

    ◆ average() [3/3]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -5340,8 +5349,8 @@

    -

    Compute the weighted average along the specified axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.average.html

    +

    Compute the weighted average along the specified axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.average.html

    Parameters

    NdArray< std::complex< double > > nc::average NdArray< std::complex< double > > nc::average (const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray,
    const NdArray< dtype > & const NdArray< dtype > &  inWeights,
    @@ -5355,7 +5364,7 @@

    -

    ◆ bartlett()

    +

    ◆ bartlett()

    @@ -5364,7 +5373,7 @@

    inArray
    - + @@ -5377,8 +5386,8 @@

    -

    The Bartlett window is very similar to a triangular window, except that the end points are at zero. It is often used in signal processing for tapering a signal, without generating too much ripple in the frequency domain.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.bartlett.html

    +

    The Bartlett window is very similar to a triangular window, except that the end points are at zero. It is often used in signal processing for tapering a signal, without generating too much ripple in the frequency domain.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.bartlett.html

    Parameters

    NdArray< double > nc::bartlett NdArray< double > nc::bartlett ( int32  m)
    @@ -5390,24 +5399,24 @@

    -

    ◆ binaryRepr()

    +

    ◆ binaryRepr()

    -template<typename dtype >
    +template<typename dtype >

    mNumber of points in the output window. If zero or less, an empty array is returned.
    - +
    std::string nc::binaryRepr (dtype dtype  inValue)
    -

    Return the binary representation of the input number as a string.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.binary_repr.html

    +

    Return the binary representation of the input number as a string.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.binary_repr.html

    Parameters
    @@ -5419,23 +5428,23 @@

    -

    ◆ bincount() [1/2]

    +

    ◆ bincount() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - + - + @@ -5451,10 +5460,10 @@

    -

    Count number of occurrences of each value in array of non-negative ints. Negative values will be counted in the zero bin.

    -

    The number of bins(of size 1) is one larger than the largest value in x. If minlength is specified, there will be at least this number of bins in the output array(though it will be longer if necessary, depending on the +

    Count number of occurrences of each value in array of non-negative ints. Negative values will be counted in the zero bin.

    +

    The number of bins(of size 1) is one larger than the largest value in x. If minlength is specified, there will be at least this number of bins in the output array(though it will be longer if necessary, depending on the contents of x).Each bin gives the number of occurrences of its index value in x.If weights is specified the input array is weighted by it, i.e. if a value n is found at position i, out[n] += weight[i] instead of out[n] += 1. Weights array shall be of the same shape as inArray.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.bincount.html

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.bincount.html

    Parameters

    NdArray< dtype > nc::bincount NdArray< dtype > nc::bincount (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    const NdArray< dtype > & const NdArray< dtype > &  inWeights,
    @@ -5468,17 +5477,17 @@

    -

    ◆ bincount() [2/2]

    +

    ◆ bincount() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -5494,10 +5503,10 @@

    -

    Count number of occurrences of each value in array of non-negative ints. Negative values will be counted in the zero bin.

    -

    The number of bins(of size 1) is one larger than the largest value in x. If minlength is specified, there will be at least this number of bins in the output array(though it will be longer if necessary, depending on the +

    Count number of occurrences of each value in array of non-negative ints. Negative values will be counted in the zero bin.

    +

    The number of bins(of size 1) is one larger than the largest value in x. If minlength is specified, there will be at least this number of bins in the output array(though it will be longer if necessary, depending on the contents of x).Each bin gives the number of occurrences of its index value in x.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.bincount.html

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.bincount.html

    Parameters

    NdArray< dtype > nc::bincount NdArray< dtype > nc::bincount (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -5510,23 +5519,23 @@

    -

    ◆ bit_count() [1/2]

    +

    ◆ bit_count() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    NdArray< int > nc::bit_count NdArray< int > nc::bit_count (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Computes the number of 1-bits in an integer

    +

    Computes the number of 1-bits in an integer

    Parameters
    @@ -5538,20 +5547,20 @@

    -

    ◆ bit_count() [2/2]

    +

    ◆ bit_count() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + @@ -5562,7 +5571,7 @@

    -

    Computes the number of 1-bits in an integer

    +

    Computes the number of 1-bits in an integer

    Parameters

    constexpr int nc::bit_count constexpr int nc::bit_count (dtype dtype  inValue)
    @@ -5574,23 +5583,23 @@

    -

    ◆ bitwise_and()

    +

    ◆ bitwise_and()

    -template<typename dtype >
    +template<typename dtype >
    inValue
    - + - + - + @@ -5600,8 +5609,8 @@

    -

    Compute the bit-wise AND of two arrays element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.bitwise_and.html

    +

    Compute the bit-wise AND of two arrays element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.bitwise_and.html

    Parameters

    NdArray< dtype > nc::bitwise_and NdArray< dtype > nc::bitwise_and (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -5614,45 +5623,45 @@

    -

    ◆ bitwise_not()

    +

    ◆ bitwise_not()

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - +
    NdArray< dtype > nc::bitwise_not NdArray< dtype > nc::bitwise_not (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Compute the bit-wise NOT the input array element-wise.

    -

    inArray

    Returns
    NdArray
    +

    Compute the bit-wise NOT the input array element-wise.

    +

    inArray

    Returns
    NdArray
    -

    ◆ bitwise_or()

    +

    ◆ bitwise_or()

    -template<typename dtype >
    +template<typename dtype >
    - + - + - + @@ -5662,8 +5671,8 @@

    -

    Compute the bit-wise OR of two arrays element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.bitwise_or.html

    +

    Compute the bit-wise OR of two arrays element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.bitwise_or.html

    Parameters

    NdArray< dtype > nc::bitwise_or NdArray< dtype > nc::bitwise_or (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -5676,23 +5685,23 @@

    -

    ◆ bitwise_xor()

    +

    ◆ bitwise_xor()

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + - + @@ -5702,8 +5711,8 @@

    -

    Compute the bit-wise XOR of two arrays element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.bitwise_xor.html

    +

    Compute the bit-wise XOR of two arrays element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.bitwise_xor.html

    Parameters

    NdArray< dtype > nc::bitwise_xor NdArray< dtype > nc::bitwise_xor (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -5716,7 +5725,7 @@

    -

    ◆ blackman()

    +

    ◆ blackman()

    @@ -5725,7 +5734,7 @@

    inArray1
    - + @@ -5738,8 +5747,8 @@

    -

    The Blackman window is a taper formed by using the first three terms of a summation of cosines. It was designed to have close to the minimal leakage possible. It is close to optimal, only slightly worse than a Kaiser window.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.blackman.html

    +

    The Blackman window is a taper formed by using the first three terms of a summation of cosines. It was designed to have close to the minimal leakage possible. It is close to optimal, only slightly worse than a Kaiser window.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.blackman.html

    Parameters

    NdArray< double > nc::blackman NdArray< double > nc::blackman ( int32  m)
    @@ -5751,23 +5760,23 @@

    -

    ◆ byteswap()

    +

    ◆ byteswap()

    -template<typename dtype >
    +template<typename dtype >

    mNumber of points in the output window. If zero or less, an empty array is returned.
    - + - +
    NdArray< dtype > nc::byteswap NdArray< dtype > nc::byteswap (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Return a new array with the bytes of the array elements swapped.

    +

    Return a new array with the bytes of the array elements swapped.

    Parameters
    @@ -5779,24 +5788,24 @@

    -

    ◆ cbrt() [1/2]

    +

    ◆ cbrt() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    NdArray< double > nc::cbrt NdArray< double > nc::cbrt (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Return the cube-root of an array, element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.cbrt.html

    +

    Return the cube-root of an array, element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.cbrt.html

    Parameters
    @@ -5808,20 +5817,20 @@

    -

    ◆ cbrt() [2/2]

    +

    ◆ cbrt() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + @@ -5832,8 +5841,8 @@

    -

    Return the cube-root of an array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.cbrt.html

    +

    Return the cube-root of an array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.cbrt.html

    Parameters

    double nc::cbrt double nc::cbrt (dtype dtype  inValue)
    @@ -5841,30 +5850,30 @@

    Returns
    value
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ ceil() [1/2]

    +

    ◆ ceil() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    NdArray< dtype > nc::ceil NdArray< dtype > nc::ceil (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Return the ceiling of the input, element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ceil.html

    +

    Return the ceiling of the input, element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ceil.html

    Parameters
    @@ -5876,20 +5885,20 @@

    -

    ◆ ceil() [2/2]

    +

    ◆ ceil() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + @@ -5900,8 +5909,8 @@

    -

    Return the ceiling of the input.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ceil.html

    +

    Return the ceiling of the input.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ceil.html

    Parameters

    dtype nc::ceil dtype nc::ceil (dtype dtype  inValue)
    @@ -5913,17 +5922,17 @@

    -

    ◆ centerOfMass()

    +

    ◆ centerOfMass()

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - + @@ -5939,7 +5948,7 @@

    -

    Returns the center of mass of the array values along an axis.

    +

    Returns the center of mass of the array values along an axis.

    Parameters

    NdArray< double > nc::centerOfMass NdArray< double > nc::centerOfMass (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -5952,29 +5961,29 @@

    -

    ◆ clip() [1/2]

    +

    ◆ clip() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    inArray
    - + - + - + - + @@ -5984,8 +5993,8 @@

    -

    Clip (limit) the values in an array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.clip.html

    +

    Clip (limit) the values in an array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.clip.html

    Parameters

    NdArray< dtype > nc::clip NdArray< dtype > nc::clip (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    dtype dtype  inMinValue,
    dtype dtype  inMaxValue 
    @@ -5999,29 +6008,29 @@

    -

    ◆ clip() [2/2]

    +

    ◆ clip() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + - + @@ -6031,8 +6040,8 @@

    -

    Clip (limit) the value.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.clip.html

    +

    Clip (limit) the value.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.clip.html

    Parameters

    dtype nc::clip dtype nc::clip (dtype dtype  inValue,
    dtype dtype  inMinValue,
    dtype dtype  inMaxValue 
    @@ -6042,30 +6051,30 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ column_stack() [1/2]

    +

    ◆ column_stack() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    NdArray< dtype > nc::column_stack NdArray< dtype > nc::column_stack (const std::initializer_list< NdArray< dtype > > & const std::initializer_list< NdArray< dtype > > &  inArrayList)
    -

    Stack 1-D arrays as columns into a 2-D array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.column_stack.html

    +

    Stack 1-D arrays as columns into a 2-D array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.column_stack.html

    Parameters
    @@ -6077,24 +6086,24 @@

    -

    ◆ column_stack() [2/2]

    +

    ◆ column_stack() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArrayList{list} of arrays to stack
    - + - +
    NdArray< dtype > nc::column_stack NdArray< dtype > nc::column_stack (const std::vector< NdArray< dtype > > & const std::vector< NdArray< dtype > > &  inArrayList)
    -

    Stack 1-D arrays as columns into a 2-D array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.column_stack.html

    +

    Stack 1-D arrays as columns into a 2-D array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.column_stack.html

    Parameters
    @@ -6106,23 +6115,23 @@

    -

    ◆ complex() [1/4]

    +

    ◆ complex() [1/4]

    -template<typename dtype >
    +template<typename dtype >

    inArrayList{list} of arrays to stack
    - + - +
    auto nc::complex auto nc::complex (const NdArray< dtype > & const NdArray< dtype > &  inReal)
    -

    Returns a std::complex from the input real and imag components

    +

    Returns a std::complex from the input real and imag components

    Parameters
    @@ -6134,23 +6143,23 @@

    -

    ◆ complex() [2/4]

    +

    ◆ complex() [2/4]

    -template<typename dtype >
    +template<typename dtype >

    inRealthe real component of the complex number
    - + - + - + @@ -6160,7 +6169,7 @@

    -

    Returns a std::complex from the input real and imag components

    +

    Returns a std::complex from the input real and imag components

    Parameters

    auto nc::complex auto nc::complex (const NdArray< dtype > & const NdArray< dtype > &  inReal,
    const NdArray< dtype > & const NdArray< dtype > &  inImag 
    @@ -6173,23 +6182,23 @@

    -

    ◆ complex() [3/4]

    +

    ◆ complex() [3/4]

    -template<typename dtype >
    +template<typename dtype >
    inRealthe real component of the complex number
    - + - +
    auto nc::complex auto nc::complex (dtype dtype  inReal)
    -

    Returns a std::complex from the input real and imag components

    +

    Returns a std::complex from the input real and imag components

    Parameters
    @@ -6201,23 +6210,23 @@

    -

    ◆ complex() [4/4]

    +

    ◆ complex() [4/4]

    -template<typename dtype >
    +template<typename dtype >

    inRealthe real component of the complex number
    - + - + - + @@ -6227,7 +6236,7 @@

    -

    Returns a std::complex from the input real and imag components

    +

    Returns a std::complex from the input real and imag components

    Parameters

    auto nc::complex auto nc::complex (dtype dtype  inReal,
    dtype dtype  inImag 
    @@ -6240,20 +6249,20 @@

    -

    ◆ complex_cast()

    +

    ◆ complex_cast()

    -template<typename Out , typename In >
    +template<typename Out , typename In >
    inRealthe real component of the complex number
    @@ -58,10 +58,10 @@
    - + - + @@ -6264,7 +6273,7 @@

    -

    Greater than or equal operator for std::complex<T>

    +

    Greater than or equal operator for std::complex<T>

    Parameters

    std::complex< Out > nc::complex_cast std::complex< Out > nc::complex_cast (const std::complex< In > & const std::complex< In > &  value)
    @@ -6276,17 +6285,17 @@

    -

    ◆ concatenate() [1/2]

    +

    ◆ concatenate() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    value
    - + - + @@ -6302,8 +6311,8 @@

    -

    Join a sequence of arrays along an existing axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.concatenate.html

    +

    Join a sequence of arrays along an existing axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.concatenate.html

    Parameters

    NdArray< dtype > nc::concatenate NdArray< dtype > nc::concatenate (const std::initializer_list< NdArray< dtype > > & const std::initializer_list< NdArray< dtype > > &  inArrayList,
    @@ -6316,17 +6325,17 @@

    -

    ◆ concatenate() [2/2]

    +

    ◆ concatenate() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArrayList
    - + - + @@ -6342,8 +6351,8 @@

    -

    Join a sequence of arrays along an existing axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.concatenate.html

    +

    Join a sequence of arrays along an existing axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.concatenate.html

    Parameters

    NdArray< dtype > nc::concatenate NdArray< dtype > nc::concatenate (const std::vector< NdArray< dtype > > & const std::vector< NdArray< dtype > > &  inArrayList,
    @@ -6356,24 +6365,24 @@

    -

    ◆ conj() [1/2]

    +

    ◆ conj() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArrayList
    - + - +
    auto nc::conj auto nc::conj (const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray)
    -

    Return the complex conjugate of the complex argument.

    -

    NumPy Reference: https://numpy.org/devdocs/reference/generated/numpy.conj.html

    +

    Return the complex conjugate of the complex argument.

    +

    NumPy Reference: https://numpy.org/devdocs/reference/generated/numpy.conj.html

    Parameters
    @@ -6385,24 +6394,24 @@

    -

    ◆ conj() [2/2]

    +

    ◆ conj() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    auto nc::conj auto nc::conj (const std::complex< dtype > & const std::complex< dtype > &  inValue)
    -

    Return the complex conjugate of the complex argument.

    -

    NumPy Reference: https://numpy.org/devdocs/reference/generated/numpy.conj.html

    +

    Return the complex conjugate of the complex argument.

    +

    NumPy Reference: https://numpy.org/devdocs/reference/generated/numpy.conj.html

    Parameters
    @@ -6414,23 +6423,23 @@

    -

    ◆ contains()

    +

    ◆ contains()

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - + - + @@ -6446,7 +6455,7 @@

    -

    returns whether or not a value is included the array

    +

    returns whether or not a value is included the array

    Parameters

    NdArray< bool > nc::contains NdArray< bool > nc::contains (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    dtype dtype  inValue,
    @@ -6460,24 +6469,24 @@

    -

    ◆ copy()

    +

    ◆ copy()

    -template<typename dtype >
    +template<typename dtype >
    inArray
    - + - +
    NdArray< dtype > nc::copy NdArray< dtype > nc::copy (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Return an array copy of the given object.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.copy.html

    +

    Return an array copy of the given object.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.copy.html

    Parameters
    @@ -6489,23 +6498,23 @@

    -

    ◆ copySign()

    +

    ◆ copySign()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -6515,8 +6524,8 @@

    -

    Change the sign of x1 to that of x2, element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.copysign.html

    +

    Change the sign of x1 to that of x2, element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.copysign.html

    Parameters

    NdArray< dtype > nc::copySign NdArray< dtype > nc::copySign (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -6529,23 +6538,23 @@

    -

    ◆ copyto()

    +

    ◆ copyto()

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + - + @@ -6555,8 +6564,8 @@

    -

    Copies values from one array to another

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.copyto.html

    +

    Copies values from one array to another

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.copyto.html

    Parameters

    NdArray< dtype > & nc::copyto NdArray< dtype > & nc::copyto (NdArray< dtype > & NdArray< dtype > &  inDestArray,
    const NdArray< dtype > & const NdArray< dtype > &  inSrcArray 
    @@ -6569,24 +6578,24 @@

    -

    ◆ corrcoef()

    +

    ◆ corrcoef()

    -template<typename dtype >
    +template<typename dtype >

    inDestArray
    - + - +
    NdArray< double > nc::corrcoef NdArray< double > nc::corrcoef (const NdArray< dtype > & const NdArray< dtype > &  x)
    -

    Return Pearson product-moment correlation coefficients.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.corrcoef.html

    +

    Return Pearson product-moment correlation coefficients.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.corrcoef.html

    Parameters
    @@ -6598,24 +6607,24 @@

    -

    ◆ cos() [1/2]

    +

    ◆ cos() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    xA 1-D or 2-D array containing multiple variables and observations. Each row of x represents a variable, and each column a single observation of all those variables.
    - + - +
    auto nc::cos auto nc::cos (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Cosine element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.cos.html

    +

    Cosine element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.cos.html

    Parameters
    @@ -6627,20 +6636,20 @@

    -

    ◆ cos() [2/2]

    +

    ◆ cos() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + @@ -6651,8 +6660,8 @@

    -

    Cosine

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.cos.html

    +

    Cosine

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.cos.html

    Parameters

    auto nc::cos auto nc::cos (dtype dtype  inValue)
    @@ -6660,30 +6669,30 @@

    Returns
    value
    -
    Examples
    GaussNewtonNlls.cpp, and ReadMe.cpp.
    +
    Examples
    GaussNewtonNlls.cpp, and ReadMe.cpp.
    -

    ◆ cosh() [1/2]

    +

    ◆ cosh() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    auto nc::cosh auto nc::cosh (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Hyperbolic Cosine element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.cosh.html

    +

    Hyperbolic Cosine element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.cosh.html

    Parameters
    @@ -6695,20 +6704,20 @@

    -

    ◆ cosh() [2/2]

    +

    ◆ cosh() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + @@ -6719,8 +6728,8 @@

    -

    Hyperbolic Cosine.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.cosh.html

    +

    Hyperbolic Cosine.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.cosh.html

    Parameters

    auto nc::cosh auto nc::cosh (dtype dtype  inValue)
    @@ -6728,23 +6737,23 @@

    Returns
    value
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ count_nonzero()

    +

    ◆ count_nonzero()

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + @@ -6760,8 +6769,8 @@

    -

    Counts the number of non-zero values in the array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.count_nonzero.html

    +

    Counts the number of non-zero values in the array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.count_nonzero.html

    Parameters

    NdArray< uint32 > nc::count_nonzero (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -6770,23 +6779,23 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ cov()

    +

    ◆ cov()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -6802,8 +6811,8 @@

    -

    Estimate a covariance matrix.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.cov.html

    +

    Estimate a covariance matrix.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.cov.html

    Parameters

    NdArray< double > nc::cov NdArray< double > nc::cov (const NdArray< dtype > & const NdArray< dtype > &  x,
    @@ -6816,17 +6825,17 @@

    -

    ◆ cov_inv()

    +

    ◆ cov_inv()

    -template<typename dtype >
    +template<typename dtype >

    xA 1-D or 2-D array containing multiple variables and observations. Each row of x represents a variable, and each column a single observation of all those variables.
    - + - + @@ -6842,7 +6851,7 @@

    -

    Estimate an inverse covariance matrix, aka the concentration matrix

    +

    Estimate an inverse covariance matrix, aka the concentration matrix

    Parameters

    NdArray< double > nc::cov_inv NdArray< double > nc::cov_inv (const NdArray< dtype > & const NdArray< dtype > &  x,
    @@ -6855,23 +6864,23 @@

    -

    ◆ cross()

    +

    ◆ cross()

    -template<typename dtype >
    +template<typename dtype >
    xA 1-D or 2-D array containing multiple variables and observations. Each row of x represents a variable, and each column a single observation of all those variables.
    - + - + - + @@ -6887,8 +6896,8 @@

    -

    Return the cross product of two (arrays of) vectors.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.cross.html

    +

    Return the cross product of two (arrays of) vectors.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.cross.html

    Parameters

    NdArray< dtype > nc::cross NdArray< dtype > nc::cross (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2,
    @@ -6902,23 +6911,23 @@

    -

    ◆ cube() [1/2]

    +

    ◆ cube() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - +
    NdArray< dtype > nc::cube NdArray< dtype > nc::cube (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Cubes the elements of the array

    +

    Cubes the elements of the array

    Parameters
    @@ -6930,20 +6939,20 @@

    -

    ◆ cube() [2/2]

    +

    ◆ cube() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + @@ -6954,7 +6963,7 @@

    -

    Cubes the input

    +

    Cubes the input

    Parameters

    constexpr dtype nc::cube constexpr dtype nc::cube (dtype dtype  inValue)
    @@ -6966,17 +6975,17 @@

    -

    ◆ cumprod()

    +

    ◆ cumprod()

    -template<typename dtype >
    +template<typename dtype >
    inValue
    - + - + @@ -6992,8 +7001,8 @@

    -

    Return the cumulative product of elements along a given axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.cumprod.html

    +

    Return the cumulative product of elements along a given axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.cumprod.html

    Parameters

    NdArray< dtype > nc::cumprod NdArray< dtype > nc::cumprod (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -7006,17 +7015,17 @@

    -

    ◆ cumsum()

    +

    ◆ cumsum()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -7032,8 +7041,8 @@

    -

    Return the cumulative sum of the elements along a given axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.cumsum.html

    +

    Return the cumulative sum of the elements along a given axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.cumsum.html

    Parameters

    NdArray< dtype > nc::cumsum NdArray< dtype > nc::cumsum (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -7046,24 +7055,24 @@

    -

    ◆ deg2rad() [1/2]

    +

    ◆ deg2rad() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    auto nc::deg2rad auto nc::deg2rad (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Convert angles from degrees to radians.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.deg2rad.html

    +

    Convert angles from degrees to radians.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.deg2rad.html

    Parameters
    @@ -7075,20 +7084,20 @@

    -

    ◆ deg2rad() [2/2]

    +

    ◆ deg2rad() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + @@ -7099,8 +7108,8 @@

    -

    Convert angles from degrees to radians.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.deg2rad.html

    +

    Convert angles from degrees to radians.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.deg2rad.html

    Parameters

    constexpr auto nc::deg2rad constexpr auto nc::deg2rad (dtype dtype  inValue)
    @@ -7112,24 +7121,24 @@

    -

    ◆ degrees() [1/2]

    +

    ◆ degrees() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    auto nc::degrees auto nc::degrees (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Convert angles from degrees to radians.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.degrees.html

    +

    Convert angles from degrees to radians.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.degrees.html

    Parameters
    @@ -7141,20 +7150,20 @@

    -

    ◆ degrees() [2/2]

    +

    ◆ degrees() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + @@ -7165,8 +7174,8 @@

    -

    Convert angles from degrees to radians.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.degrees.html

    +

    Convert angles from degrees to radians.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.degrees.html

    Parameters

    constexpr auto nc::degrees constexpr auto nc::degrees (dtype dtype  inValue)
    @@ -7178,23 +7187,23 @@

    -

    ◆ deleteIndices() [1/3]

    +

    ◆ deleteIndices() [1/3]

    -template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    +template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>

    inValue
    - + - + - + @@ -7210,7 +7219,7 @@

    -

    Return a new array with sub-arrays along an axis deleted.

    +

    Return a new array with sub-arrays along an axis deleted.

    Parameters

    NdArray< dtype > nc::deleteIndices NdArray< dtype > nc::deleteIndices (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    const Indices & const Indices inIndices,
    @@ -7224,17 +7233,17 @@

    -

    ◆ deleteIndices() [2/3]

    +

    ◆ deleteIndices() [2/3]

    -template<typename dtype >
    +template<typename dtype >
    inArray
    - + - + @@ -7256,7 +7265,7 @@

    -

    Return a new array with sub-arrays along an axis deleted.

    +

    Return a new array with sub-arrays along an axis deleted.

    Parameters

    NdArray< dtype > nc::deleteIndices NdArray< dtype > nc::deleteIndices (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -7270,17 +7279,17 @@

    -

    ◆ deleteIndices() [3/3]

    +

    ◆ deleteIndices() [3/3]

    -template<typename dtype >
    +template<typename dtype >
    inArray
    - + - + @@ -7302,7 +7311,7 @@

    -

    Return a new array with sub-arrays along an axis deleted.

    +

    Return a new array with sub-arrays along an axis deleted.

    Parameters

    NdArray< dtype > nc::deleteIndices NdArray< dtype > nc::deleteIndices (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -7316,17 +7325,17 @@

    -

    ◆ diag()

    +

    ◆ diag()

    -template<typename dtype >
    +template<typename dtype >
    inArray
    - + - + @@ -7342,8 +7351,8 @@

    -

    Extract a diagonal or construct a diagonal array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.diag.html

    +

    Extract a diagonal or construct a diagonal array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.diag.html

    Parameters

    NdArray< dtype > nc::diag NdArray< dtype > nc::diag (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -7356,17 +7365,17 @@

    -

    ◆ diagflat()

    +

    ◆ diagflat()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -7382,8 +7391,8 @@

    -

    Create a two-dimensional array with the flattened input as a diagonal.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.diagflat.html

    +

    Create a two-dimensional array with the flattened input as a diagonal.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.diagflat.html

    Parameters

    NdArray< dtype > nc::diagflat NdArray< dtype > nc::diagflat (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -7396,17 +7405,17 @@

    -

    ◆ diagonal()

    +

    ◆ diagonal()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -7428,8 +7437,8 @@

    -

    Return specified diagonals.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.diagonal.html

    +

    Return specified diagonals.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.diagonal.html

    Parameters

    NdArray< dtype > nc::diagonal NdArray< dtype > nc::diagonal (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -7439,23 +7448,23 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ diff()

    +

    ◆ diff()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -7471,8 +7480,8 @@

    -

    Calculate the n-th discrete difference along given axis. Unsigned dtypes will give you weird results...obviously.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.diff.html

    +

    Calculate the n-th discrete difference along given axis. Unsigned dtypes will give you weird results...obviously.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.diff.html

    Parameters

    NdArray< dtype > nc::diff NdArray< dtype > nc::diff (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -7481,29 +7490,29 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ digitize()

    +

    ◆ digitize()

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >

    inArray
    - + - + @@ -7513,8 +7522,8 @@

    -

    Return the indices of the bins to which each value in input array belongs.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.digitize.html

    +

    Return the indices of the bins to which each value in input array belongs.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.digitize.html

    Parameters

    NdArray< uint32 > nc::digitize (const NdArray< dtype1 > & const NdArray< dtype1 > &  x,
    const NdArray< dtype2 > & const NdArray< dtype2 > &  bins 
    @@ -7527,23 +7536,23 @@

    -

    ◆ divide() [1/9]

    +

    ◆ divide() [1/9]

    -template<typename dtype >
    +template<typename dtype >

    xInput array to be binned.
    - + - + - + @@ -7553,8 +7562,8 @@

    -

    divide arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.divide.html

    +

    divide arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.divide.html

    Parameters

    NdArray< std::complex< dtype > > nc::divide NdArray< std::complex< dtype > > nc::divide (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    const std::complex< dtype > & const std::complex< dtype > &  value 
    @@ -7567,23 +7576,23 @@

    -

    ◆ divide() [2/9]

    +

    ◆ divide() [2/9]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -7593,8 +7602,8 @@

    -

    divide arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.divide.html

    +

    divide arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.divide.html

    Parameters

    NdArray< dtype > nc::divide NdArray< dtype > nc::divide (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    dtype dtype  value 
    @@ -7607,23 +7616,23 @@

    -

    ◆ divide() [3/9]

    +

    ◆ divide() [3/9]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -7633,8 +7642,8 @@

    -

    divide arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.divide.html

    +

    divide arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.divide.html

    Parameters

    NdArray< dtype > nc::divide NdArray< dtype > nc::divide (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -7647,23 +7656,23 @@

    -

    ◆ divide() [4/9]

    +

    ◆ divide() [4/9]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + - + @@ -7673,8 +7682,8 @@

    -

    divide arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.divide.html

    +

    divide arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.divide.html

    Parameters

    NdArray< std::complex< dtype > > nc::divide NdArray< std::complex< dtype > > nc::divide (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray2 
    @@ -7687,23 +7696,23 @@

    -

    ◆ divide() [5/9]

    +

    ◆ divide() [5/9]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + - + @@ -7713,8 +7722,8 @@

    -

    divide arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.divide.html

    +

    divide arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.divide.html

    Parameters

    NdArray< std::complex< dtype > > nc::divide NdArray< std::complex< dtype > > nc::divide (const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray,
    dtype dtype  value 
    @@ -7727,23 +7736,23 @@

    -

    ◆ divide() [6/9]

    +

    ◆ divide() [6/9]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -7753,8 +7762,8 @@

    -

    divide arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.divide.html

    +

    divide arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.divide.html

    Parameters

    NdArray< std::complex< dtype > > nc::divide NdArray< std::complex< dtype > > nc::divide (const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -7767,23 +7776,23 @@

    -

    ◆ divide() [7/9]

    +

    ◆ divide() [7/9]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + - + @@ -7793,8 +7802,8 @@

    -

    divide arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.divide.html

    +

    divide arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.divide.html

    Parameters

    NdArray< std::complex< dtype > > nc::divide NdArray< std::complex< dtype > > nc::divide (const std::complex< dtype > & const std::complex< dtype > &  value,
    const NdArray< dtype > & const NdArray< dtype > &  inArray 
    @@ -7807,23 +7816,23 @@

    -

    ◆ divide() [8/9]

    +

    ◆ divide() [8/9]

    -template<typename dtype >
    +template<typename dtype >

    value
    - + - + - + @@ -7833,8 +7842,8 @@

    -

    divide arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.divide.html

    +

    divide arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.divide.html

    Parameters

    NdArray< dtype > nc::divide NdArray< dtype > nc::divide (dtype dtype  value,
    const NdArray< dtype > & const NdArray< dtype > &  inArray 
    @@ -7847,23 +7856,23 @@

    -

    ◆ divide() [9/9]

    +

    ◆ divide() [9/9]

    -template<typename dtype >
    +template<typename dtype >

    value
    - + - + - + @@ -7873,8 +7882,8 @@

    -

    divide arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.divide.html

    +

    divide arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.divide.html

    Parameters

    NdArray< std::complex< dtype > > nc::divide NdArray< std::complex< dtype > > nc::divide (dtype dtype  value,
    const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray 
    @@ -7887,23 +7896,23 @@

    -

    ◆ dot() [1/3]

    +

    ◆ dot() [1/3]

    -template<typename dtype >
    +template<typename dtype >

    value
    - + - + - + @@ -7913,8 +7922,8 @@

    -

    Dot product of two arrays.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.dot.html

    +

    Dot product of two arrays.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.dot.html

    Parameters

    NdArray< dtype > nc::dot NdArray< dtype > nc::dot (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -7927,23 +7936,23 @@

    -

    ◆ dot() [2/3]

    +

    ◆ dot() [2/3]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + - + @@ -7953,9 +7962,9 @@

    -

    Dot product of two arrays.

    -

    For 2-D arrays it is equivalent to matrix multiplication, and for 1-D arrays to inner product of vectors.

    -

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.dot.html

    +

    Dot product of two arrays.

    +

    For 2-D arrays it is equivalent to matrix multiplication, and for 1-D arrays to inner product of vectors.

    +

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.dot.html

    Parameters

    NdArray< std::complex< dtype > > nc::dot NdArray< std::complex< dtype > > nc::dot (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray2 
    @@ -7968,23 +7977,23 @@

    -

    ◆ dot() [3/3]

    +

    ◆ dot() [3/3]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + - + @@ -7994,9 +8003,9 @@

    -

    Dot product of two arrays.

    -

    For 2-D arrays it is equivalent to matrix multiplication, and for 1-D arrays to inner product of vectors.

    -

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.dot.html

    +

    Dot product of two arrays.

    +

    For 2-D arrays it is equivalent to matrix multiplication, and for 1-D arrays to inner product of vectors.

    +

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.dot.html

    Parameters

    NdArray< std::complex< dtype > > nc::dot NdArray< std::complex< dtype > > nc::dot (const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -8009,23 +8018,23 @@

    -

    ◆ dump()

    +

    ◆ dump()

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + - + @@ -8035,7 +8044,7 @@

    -

    Dump a binary file of the array to the specified file. The array can be read back with or NC::load.

    +

    Dump a binary file of the array to the specified file. The array can be read back with or NC::load.

    Parameters

    void nc::dump void nc::dump (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    const std::string & const std::string &  inFilename 
    @@ -8043,30 +8052,30 @@

    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ empty() [1/2]

    +

    ◆ empty() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    inArray
    - + - +
    NdArray< dtype > nc::empty NdArray< dtype > nc::empty (const Shapeconst Shape inShape)
    -

    Return a new array of given shape and type, without initializing entries.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.empty.html

    +

    Return a new array of given shape and type, without initializing entries.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.empty.html

    Parameters
    @@ -8078,15 +8087,15 @@

    -

    ◆ empty() [2/2]

    +

    ◆ empty() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inShape
    - + @@ -8104,8 +8113,8 @@

    -

    Return a new array of given shape and type, without initializing entries.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.empty.html

    +

    Return a new array of given shape and type, without initializing entries.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.empty.html

    Parameters

    NdArray< dtype > nc::empty NdArray< dtype > nc::empty ( uint32  inNumRows,
    @@ -8118,24 +8127,24 @@

    -

    ◆ empty_like()

    +

    ◆ empty_like()

    -template<typename dtype >
    +template<typename dtype >

    inNumRows
    - + - +
    NdArray< dtype > nc::empty_like NdArray< dtype > nc::empty_like (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Return a new array with the same shape as a given array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.empty_like.html

    +

    Return a new array with the same shape as a given array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.empty_like.html

    Parameters
    @@ -8147,12 +8156,12 @@

    -

    ◆ endianess()

    +

    ◆ endianess()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + @@ -8171,7 +8180,7 @@

    -

    Return the endianess of the array values.

    +

    Return the endianess of the array values.

    Parameters

    @@ -8160,7 +8169,7 @@

    Endian nc::endianess

    (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    @@ -8183,23 +8192,23 @@

    -

    ◆ equal()

    +

    ◆ equal()

    -template<typename dtype >
    +template<typename dtype >
    inArray
    - + - + - + @@ -8209,8 +8218,8 @@

    -

    Return (x1 == x2) element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.equal.html

    +

    Return (x1 == x2) element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.equal.html

    Parameters

    NdArray< bool > nc::equal NdArray< bool > nc::equal (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -8219,30 +8228,30 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ exp() [1/2]

    +

    ◆ exp() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - +
    auto nc::exp auto nc::exp (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Calculate the exponential of all elements in the input array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.exp.html

    +

    Calculate the exponential of all elements in the input array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.exp.html

    Parameters
    @@ -8254,20 +8263,20 @@

    -

    ◆ exp() [2/2]

    +

    ◆ exp() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + @@ -8278,8 +8287,8 @@

    -

    Calculate the exponential of the input value.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.exp.html

    +

    Calculate the exponential of the input value.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.exp.html

    Parameters

    auto nc::exp auto nc::exp (dtype dtype  inValue)
    @@ -8287,30 +8296,30 @@

    Returns
    value
    -
    Examples
    GaussNewtonNlls.cpp, and ReadMe.cpp.
    +
    Examples
    GaussNewtonNlls.cpp, and ReadMe.cpp.
    -

    ◆ exp2() [1/2]

    +

    ◆ exp2() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    auto nc::exp2 auto nc::exp2 (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Calculate 2**p for all p in the input array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.exp2.html

    +

    Calculate 2**p for all p in the input array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.exp2.html

    Parameters
    @@ -8322,20 +8331,20 @@

    -

    ◆ exp2() [2/2]

    +

    ◆ exp2() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + @@ -8346,8 +8355,8 @@

    -

    Calculate 2**p for all p in the input value.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.exp2.html

    +

    Calculate 2**p for all p in the input value.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.exp2.html

    Parameters

    auto nc::exp2 auto nc::exp2 (dtype dtype  inValue)
    @@ -8359,24 +8368,24 @@

    -

    ◆ expm1() [1/2]

    +

    ◆ expm1() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    auto nc::expm1 auto nc::expm1 (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Calculate exp(x) - 1 for all elements in the array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.expm1.html

    +

    Calculate exp(x) - 1 for all elements in the array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.expm1.html

    Parameters
    @@ -8388,20 +8397,20 @@

    -

    ◆ expm1() [2/2]

    +

    ◆ expm1() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + @@ -8412,8 +8421,8 @@

    -

    Calculate exp(x) - 1 for the input value.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.expm1.html

    +

    Calculate exp(x) - 1 for the input value.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.expm1.html

    Parameters

    auto nc::expm1 auto nc::expm1 (dtype dtype  inValue)
    @@ -8421,29 +8430,29 @@

    Returns
    value
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ extract()

    +

    ◆ extract()

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - + - + @@ -8453,8 +8462,8 @@

    -

    Return the elements of an array that satisfy some condition.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.extract.html

    +

    Return the elements of an array that satisfy some condition.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.extract.html

    Parameters

    NdArray< dtype > nc::extract NdArray< dtype > nc::extract (const NdArray< bool > & const NdArray< bool > &  condition,
    const NdArray< dtype > & const NdArray< dtype > &  arr 
    @@ -8467,17 +8476,17 @@

    -

    ◆ eye() [1/3]

    +

    ◆ eye() [1/3]

    -template<typename dtype >
    +template<typename dtype >

    conditionAn array whose nonzero or True entries indicate the elements of arr to extract.
    - + - + @@ -8493,8 +8502,8 @@

    -

    Return a 2-D array with ones on the diagonal and zeros elsewhere.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.eye.html

    +

    Return a 2-D array with ones on the diagonal and zeros elsewhere.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.eye.html

    Parameters

    NdArray< dtype > nc::eye NdArray< dtype > nc::eye (const Shapeconst Shape inShape,
    @@ -8507,15 +8516,15 @@

    -

    ◆ eye() [2/3]

    +

    ◆ eye() [2/3]

    -template<typename dtype >
    +template<typename dtype >

    inShape
    - + @@ -8533,8 +8542,8 @@

    -

    Return a 2-D array with ones on the diagonal and zeros elsewhere.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.eye.html

    +

    Return a 2-D array with ones on the diagonal and zeros elsewhere.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.eye.html

    Parameters

    NdArray< dtype > nc::eye NdArray< dtype > nc::eye ( uint32  inN,
    @@ -8547,15 +8556,15 @@

    -

    ◆ eye() [3/3]

    +

    ◆ eye() [3/3]

    -template<typename dtype >
    +template<typename dtype >

    inNnumber of rows and columns (N)
    - + @@ -8579,8 +8588,8 @@

    -

    Return a 2-D array with ones on the diagonal and zeros elsewhere.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.eye.html

    +

    Return a 2-D array with ones on the diagonal and zeros elsewhere.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.eye.html

    Parameters

    NdArray< dtype > nc::eye NdArray< dtype > nc::eye ( uint32  inN,
    @@ -8594,26 +8603,26 @@

    -

    ◆ fillDiagonal()

    +

    ◆ fillDiagonal()

    -template<typename dtype >
    +template<typename dtype >

    inNnumber of rows (N)
    @@ -58,10 +58,10 @@
    - + - + - + @@ -8628,8 +8637,8 @@

    -

    Fill the main diagonal of the given array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fill_diagonal.html

    +

    Fill the main diagonal of the given array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fill_diagonal.html

    Parameters

    void nc::fillDiagonal void nc::fillDiagonal (NdArray< dtype > & NdArray< dtype > &  inArray,
    dtype dtype  inValue 
    @@ -8641,7 +8650,7 @@

    -

    ◆ find()

    +

    ◆ find()

    @@ -8652,7 +8661,7 @@

    NdArray< uint32 > nc::find

    - + @@ -8673,7 +8682,7 @@

    -

    Find flat indices of nonzero elements.

    +

    Find flat indices of nonzero elements.

    Parameters

    inArray
    (const NdArray< bool > & const NdArray< bool > &  mask,
    @@ -8686,24 +8695,24 @@

    -

    ◆ fix() [1/2]

    +

    ◆ fix() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    maskthe mask to apply to the array
    - + - +
    NdArray< dtype > nc::fix NdArray< dtype > nc::fix (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Round to nearest integer towards zero.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fix.html

    +

    Round to nearest integer towards zero.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fix.html

    Parameters
    @@ -8715,20 +8724,20 @@

    -

    ◆ fix() [2/2]

    +

    ◆ fix() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + @@ -8739,8 +8748,8 @@

    -

    Round to nearest integer towards zero.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fix.html

    +

    Round to nearest integer towards zero.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fix.html

    Parameters

    dtype nc::fix dtype nc::fix (dtype dtype  inValue)
    @@ -8752,24 +8761,24 @@

    -

    ◆ flatnonzero()

    +

    ◆ flatnonzero()

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - +
    NdArray< uint32 > nc::flatnonzero (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Return indices that are non-zero in the flattened version of a.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.flatnonzero.html

    +

    Return indices that are non-zero in the flattened version of a.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.flatnonzero.html

    Parameters
    @@ -8781,23 +8790,23 @@

    -

    ◆ flatten()

    +

    ◆ flatten()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    NdArray< dtype > nc::flatten NdArray< dtype > nc::flatten (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Return a copy of the array collapsed into one dimension.

    +

    Return a copy of the array collapsed into one dimension.

    Parameters
    @@ -8809,17 +8818,17 @@

    -

    ◆ flip()

    +

    ◆ flip()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -8835,8 +8844,8 @@

    -

    Reverse the order of elements in an array along the given axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.flip.html

    +

    Reverse the order of elements in an array along the given axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.flip.html

    Parameters

    NdArray< dtype > nc::flip NdArray< dtype > nc::flip (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -8845,30 +8854,30 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ fliplr()

    +

    ◆ fliplr()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    NdArray< dtype > nc::fliplr NdArray< dtype > nc::fliplr (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Flip array in the left/right direction.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fliplr.html

    +

    Flip array in the left/right direction.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fliplr.html

    Parameters
    @@ -8876,30 +8885,30 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ flipud()

    +

    ◆ flipud()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    NdArray< dtype > nc::flipud NdArray< dtype > nc::flipud (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Flip array in the up/down direction.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.flipud.html

    +

    Flip array in the up/down direction.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.flipud.html

    Parameters
    @@ -8907,30 +8916,30 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ floor() [1/2]

    +

    ◆ floor() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    NdArray< dtype > nc::floor NdArray< dtype > nc::floor (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Return the floor of the input, element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.floor.html

    +

    Return the floor of the input, element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.floor.html

    Parameters
    @@ -8942,20 +8951,20 @@

    -

    ◆ floor() [2/2]

    +

    ◆ floor() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + @@ -8966,8 +8975,8 @@

    -

    Return the floor of the input.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.floor.html

    +

    Return the floor of the input.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.floor.html

    Parameters

    dtype nc::floor dtype nc::floor (dtype dtype  inValue)
    @@ -8979,23 +8988,23 @@

    -

    ◆ floor_divide() [1/2]

    +

    ◆ floor_divide() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - + - + @@ -9005,8 +9014,8 @@

    -

    Return the largest integer smaller or equal to the division of the inputs.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.floor_divide.html

    +

    Return the largest integer smaller or equal to the division of the inputs.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.floor_divide.html

    Parameters

    NdArray< dtype > nc::floor_divide NdArray< dtype > nc::floor_divide (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -9019,26 +9028,26 @@

    -

    ◆ floor_divide() [2/2]

    +

    ◆ floor_divide() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    @@ -58,10 +58,10 @@
    - + - + - + @@ -9053,8 +9062,8 @@

    -

    Return the largest integer smaller or equal to the division of the inputs.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.floor_divide.html

    +

    Return the largest integer smaller or equal to the division of the inputs.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.floor_divide.html

    Parameters

    dtype nc::floor_divide dtype nc::floor_divide (dtype dtype  inValue1,
    dtype dtype  inValue2 
    @@ -9067,23 +9076,23 @@

    -

    ◆ fmax() [1/4]

    +

    ◆ fmax() [1/4]

    -template<typename dtype >
    +template<typename dtype >

    inValue1
    - + - + - + @@ -9093,9 +9102,9 @@

    -

    Element-wise maximum of array elements.

    -

    Compare two arrays and returns a new array containing the element - wise maxima

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fmax.html

    +

    Element-wise maximum of array elements.

    +

    Compare two arrays and returns a new array containing the element - wise maxima

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fmax.html

    Parameters

    NdArray< dtype > nc::fmax NdArray< dtype > nc::fmax (const dtype & const dtype inScalar,
    const NdArray< dtype > & const NdArray< dtype > &  inArray 
    @@ -9108,23 +9117,23 @@

    -

    ◆ fmax() [2/4]

    +

    ◆ fmax() [2/4]

    -template<typename dtype >
    +template<typename dtype >

    inScalar
    - + - + - + @@ -9134,9 +9143,9 @@

    -

    Element-wise maximum of array elements.

    -

    Compare two arrays and returns a new array containing the element - wise maxima

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fmax.html

    +

    Element-wise maximum of array elements.

    +

    Compare two arrays and returns a new array containing the element - wise maxima

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fmax.html

    Parameters

    NdArray< dtype > nc::fmax NdArray< dtype > nc::fmax (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    const dtype & const dtype inScalar 
    @@ -9149,23 +9158,23 @@

    -

    ◆ fmax() [3/4]

    +

    ◆ fmax() [3/4]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -9175,9 +9184,9 @@

    -

    Element-wise maximum of array elements.

    -

    Compare two arrays and returns a new array containing the element - wise maxima

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fmax.html

    +

    Element-wise maximum of array elements.

    +

    Compare two arrays and returns a new array containing the element - wise maxima

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fmax.html

    Parameters

    NdArray< dtype > nc::fmax NdArray< dtype > nc::fmax (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -9190,26 +9199,26 @@

    -

    ◆ fmax() [4/4]

    +

    ◆ fmax() [4/4]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    @@ -58,10 +58,10 @@
    - + - + - + @@ -9224,9 +9233,9 @@

    -

    maximum of inputs.

    -

    Compare two value and returns a value containing the maxima

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fmax.html

    +

    maximum of inputs.

    +

    Compare two value and returns a value containing the maxima

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fmax.html

    Parameters

    dtype nc::fmax dtype nc::fmax (dtype dtype  inValue1,
    dtype dtype  inValue2 
    @@ -9239,23 +9248,23 @@

    -

    ◆ fmin() [1/4]

    +

    ◆ fmin() [1/4]

    -template<typename dtype >
    +template<typename dtype >

    inValue1
    - + - + - + @@ -9265,9 +9274,9 @@

    -

    Element-wise minimum of array elements.

    -

    Compare two arrays and returns a new array containing the element - wise minima

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fmin.html

    +

    Element-wise minimum of array elements.

    +

    Compare two arrays and returns a new array containing the element - wise minima

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fmin.html

    Parameters

    NdArray< dtype > nc::fmin NdArray< dtype > nc::fmin (const dtype & const dtype inScalar,
    const NdArray< dtype > & const NdArray< dtype > &  inArray 
    @@ -9280,23 +9289,23 @@

    -

    ◆ fmin() [2/4]

    +

    ◆ fmin() [2/4]

    -template<typename dtype >
    +template<typename dtype >

    inScalar
    - + - + - + @@ -9306,9 +9315,9 @@

    -

    Element-wise minimum of array elements.

    -

    Compare two arrays and returns a new array containing the element - wise minima

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fmin.html

    +

    Element-wise minimum of array elements.

    +

    Compare two arrays and returns a new array containing the element - wise minima

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fmin.html

    Parameters

    NdArray< dtype > nc::fmin NdArray< dtype > nc::fmin (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    const dtype & const dtype inScalar 
    @@ -9321,23 +9330,23 @@

    -

    ◆ fmin() [3/4]

    +

    ◆ fmin() [3/4]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -9347,9 +9356,9 @@

    -

    Element-wise minimum of array elements.

    -

    Compare two arrays and returns a new array containing the element - wise minima

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fmin.html

    +

    Element-wise minimum of array elements.

    +

    Compare two arrays and returns a new array containing the element - wise minima

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fmin.html

    Parameters

    NdArray< dtype > nc::fmin NdArray< dtype > nc::fmin (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -9362,26 +9371,26 @@

    -

    ◆ fmin() [4/4]

    +

    ◆ fmin() [4/4]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    @@ -58,10 +58,10 @@
    - + - + - + @@ -9396,9 +9405,9 @@

    -

    minimum of inputs.

    -

    Compare two value and returns a value containing the minima

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fmin.html

    +

    minimum of inputs.

    +

    Compare two value and returns a value containing the minima

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fmin.html

    Parameters

    dtype nc::fmin dtype nc::fmin (dtype dtype  inValue1,
    dtype dtype  inValue2 
    @@ -9411,23 +9420,23 @@

    -

    ◆ fmod() [1/2]

    +

    ◆ fmod() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue1
    - + - + - + @@ -9437,8 +9446,8 @@

    -

    Return the element-wise remainder of division.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fmod.html

    +

    Return the element-wise remainder of division.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fmod.html

    Parameters

    NdArray< dtype > nc::fmod NdArray< dtype > nc::fmod (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -9451,26 +9460,26 @@

    -

    ◆ fmod() [2/2]

    +

    ◆ fmod() [2/2]

    -template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >, int > = 0>
    +template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >, int > = 0>

    inArray1
    @@ -58,10 +58,10 @@
    - + - + - + @@ -9485,8 +9494,8 @@

    -

    Return the remainder of division.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fmod.html

    +

    Return the remainder of division.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fmod.html

    Parameters

    dtype nc::fmod dtype nc::fmod (dtype dtype  inValue1,
    dtype dtype  inValue2 
    @@ -9499,17 +9508,17 @@

    -

    ◆ frombuffer()

    +

    ◆ frombuffer()

    -template<typename dtype >
    +template<typename dtype >

    inValue1
    - + - + @@ -9525,8 +9534,8 @@

    -

    Interpret a buffer as a 1-dimensional array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.frombuffer.html

    +

    Interpret a buffer as a 1-dimensional array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.frombuffer.html

    Parameters

    NdArray< dtype > nc::frombuffer NdArray< dtype > nc::frombuffer (const char * const char inBufferPtr,
    @@ -9539,24 +9548,24 @@

    -

    ◆ fromfile() [1/2]

    +

    ◆ fromfile() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inBufferPtr
    - + - +
    NdArray< dtype > nc::fromfile NdArray< dtype > nc::fromfile (const std::string & const std::string &  inFilename)
    -

    Construct an array from data in a binary file.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fromfile.html

    +

    Construct an array from data in a binary file.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fromfile.html

    Parameters
    @@ -9568,23 +9577,23 @@

    -

    ◆ fromfile() [2/2]

    +

    ◆ fromfile() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inFilename
    - + - + - + @@ -9594,8 +9603,8 @@

    -

    Construct an array from data in a text file.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fromfile.html

    +

    Construct an array from data in a text file.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fromfile.html

    Parameters

    NdArray< dtype > nc::fromfile NdArray< dtype > nc::fromfile (const std::string & const std::string &  inFilename,
    const char const char  inSep 
    @@ -9608,23 +9617,23 @@

    -

    ◆ fromfunction() [1/2]

    +

    ◆ fromfunction() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inFilename
    - + - + - + @@ -9634,8 +9643,8 @@

    -

    Construct an array by executing a function over each coordinate. The resulting array therefore has a value fn(x) at coordinate(x).

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.fromfunction.html

    +

    Construct an array by executing a function over each coordinate. The resulting array therefore has a value fn(x) at coordinate(x).

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.fromfunction.html

    Parameters

    NdArray< dtype > nc::fromfunction NdArray< dtype > nc::fromfunction (const std::function< dtype(typename NdArray< dtype >::size_type)> const std::function< dtype(typename NdArray< dtype >::size_type)>  func,
    typename NdArray< dtype >::size_type typename NdArray< dtype >::size_type  size 
    @@ -9648,17 +9657,17 @@

    -

    ◆ fromfunction() [2/2]

    +

    ◆ fromfunction() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    funccallable that accepts an integer coordinate and returns type T
    - + - + @@ -9674,8 +9683,8 @@

    -

    Construct an array by executing a function over each coordinate. The resulting array therefore has a value fn(x, y) at coordinate(x, y).

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.fromfunction.html

    +

    Construct an array by executing a function over each coordinate. The resulting array therefore has a value fn(x, y) at coordinate(x, y).

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.fromfunction.html

    Parameters

    NdArray< dtype > nc::fromfunction NdArray< dtype > nc::fromfunction (const std::function< dtype(typename NdArray< dtype >::size_type, typename NdArray< dtype >::size_type)> const std::function< dtype(typename NdArray< dtype >::size_type, typename NdArray< dtype >::size_type)>  func,
    @@ -9688,23 +9697,23 @@

    -

    ◆ fromiter()

    +

    ◆ fromiter()

    -template<typename dtype , typename Iter >
    +template<typename dtype , typename Iter >

    funccallable that accepts an integer coordinate and returns type T
    - + - + - + @@ -9714,8 +9723,8 @@

    -

    Create a new 1-dimensional array from an iterable object.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fromiter.html

    +

    Create a new 1-dimensional array from an iterable object.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fromiter.html

    Parameters

    NdArray< dtype > nc::fromiter NdArray< dtype > nc::fromiter (Iter Iter  inBegin,
    Iter Iter  inEnd 
    @@ -9728,23 +9737,23 @@

    -

    ◆ fromstring()

    +

    ◆ fromstring()

    -template<typename dtype >
    +template<typename dtype >

    inBegin
    - + - + - + @@ -9754,8 +9763,8 @@

    -

    Construct an array from data in a string

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fromstring.html

    +

    Construct an array from data in a string

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.fromstring.html

    Parameters

    NdArray< dtype > nc::fromstring NdArray< dtype > nc::fromstring (const std::string & const std::string &  inStr,
    const char const char  inSep = ' ' 
    @@ -9768,23 +9777,23 @@

    -

    ◆ full() [1/3]

    +

    ◆ full() [1/3]

    -template<typename dtype >
    +template<typename dtype >

    inStr
    - + - + - + @@ -9794,8 +9803,8 @@

    -

    Return a new array of given shape and type, filled with inFillValue

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.full.html

    +

    Return a new array of given shape and type, filled with inFillValue

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.full.html

    Parameters

    NdArray< dtype > nc::full NdArray< dtype > nc::full (const Shapeconst Shape inShape,
    dtype dtype  inFillValue 
    @@ -9808,15 +9817,15 @@

    -

    ◆ full() [2/3]

    +

    ◆ full() [2/3]

    -template<typename dtype >
    +template<typename dtype >

    inShape
    - + @@ -9830,7 +9839,7 @@

    - + @@ -9840,8 +9849,8 @@

    -

    Return a new array of given shape and type, filled with inFillValue

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.full.html

    +

    Return a new array of given shape and type, filled with inFillValue

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.full.html

    Parameters

    NdArray< dtype > nc::full NdArray< dtype > nc::full ( uint32  inNumRows, dtype dtype  inFillValue 
    @@ -9855,15 +9864,15 @@

    -

    ◆ full() [3/3]

    +

    ◆ full() [3/3]

    -template<typename dtype >
    +template<typename dtype >

    inNumRows
    - + @@ -9871,7 +9880,7 @@

    - + @@ -9881,8 +9890,8 @@

    -

    Return a new array of given shape and type, filled with inFillValue

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.full.html

    +

    Return a new array of given shape and type, filled with inFillValue

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.full.html

    Parameters

    NdArray< dtype > nc::full NdArray< dtype > nc::full ( uint32  inSquareSize, dtype dtype  inFillValue 
    @@ -9895,23 +9904,23 @@

    -

    ◆ full_like()

    +

    ◆ full_like()

    -template<typename dtype >
    +template<typename dtype >

    inSquareSize
    - + - + - + @@ -9921,8 +9930,8 @@

    -

    Return a full array with the same shape and type as a given array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.full_like.html

    +

    Return a full array with the same shape and type as a given array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.full_like.html

    Parameters

    NdArray< dtype > nc::full_like NdArray< dtype > nc::full_like (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    dtype dtype  inFillValue 
    @@ -9935,24 +9944,24 @@

    -

    ◆ gcd() [1/2]

    +

    ◆ gcd() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    dtype nc::gcd dtype nc::gcd (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Returns the greatest common divisor of the values in the input array. NOTE: Use of this function requires using the Boost includes.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.gcd.html

    +

    Returns the greatest common divisor of the values in the input array. NOTE: Use of this function requires using the Boost includes.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.gcd.html

    Parameters
    @@ -9964,26 +9973,26 @@

    -

    ◆ gcd() [2/2]

    +

    ◆ gcd() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + - + @@ -9998,8 +10007,8 @@

    -

    Returns the greatest common divisor of |x1| and |x2|. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.gcd.html

    +

    Returns the greatest common divisor of |x1| and |x2|. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.gcd.html

    Parameters

    dtype nc::gcd dtype nc::gcd (dtype dtype  inValue1,
    dtype dtype  inValue2 
    @@ -10012,23 +10021,23 @@

    -

    ◆ geomspace()

    +

    ◆ geomspace()

    -template<typename dtype >
    +template<typename dtype >

    inValue1
    - + - + - + @@ -10050,9 +10059,9 @@

    -

    Return numbers spaced evenly on a log scale (a geometric progression).

    -

    This is similar to logspace, but with endpoints specified directly. Each output sample is a constant multiple of the previous.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.geomspace.html

    +

    Return numbers spaced evenly on a log scale (a geometric progression).

    +

    This is similar to logspace, but with endpoints specified directly. Each output sample is a constant multiple of the previous.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.geomspace.html

    Parameters

    NdArray< double > nc::geomspace NdArray< double > nc::geomspace (dtype dtype  start,
    dtype dtype  stop,
    @@ -10067,17 +10076,17 @@

    -

    ◆ gradient() [1/2]

    +

    ◆ gradient() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    startthe starting value of a sequence
    - + - + @@ -10093,8 +10102,8 @@

    -

    Return the gradient of the array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.gradient.html

    +

    Return the gradient of the array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.gradient.html

    Parameters

    NdArray< double > nc::gradient NdArray< double > nc::gradient (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -10107,17 +10116,17 @@

    -

    ◆ gradient() [2/2]

    +

    ◆ gradient() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -10133,8 +10142,8 @@

    -

    Return the gradient of the array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.gradient.html

    +

    Return the gradient of the array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.gradient.html

    Parameters

    NdArray< std::complex< double > > nc::gradient NdArray< std::complex< double > > nc::gradient (const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray,
    @@ -10147,23 +10156,23 @@

    -

    ◆ greater()

    +

    ◆ greater()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -10173,8 +10182,8 @@

    -

    Return the truth value of (x1 > x2) element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.greater.html

    +

    Return the truth value of (x1 > x2) element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.greater.html

    Parameters

    NdArray< bool > nc::greater NdArray< bool > nc::greater (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -10187,23 +10196,23 @@

    -

    ◆ greater_equal()

    +

    ◆ greater_equal()

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + - + @@ -10213,8 +10222,8 @@

    -

    Return the truth value of (x1 >= x2) element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.greater_equal.html

    +

    Return the truth value of (x1 >= x2) element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.greater_equal.html

    Parameters

    NdArray< bool > nc::greater_equal NdArray< bool > nc::greater_equal (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -10227,7 +10236,7 @@

    -

    ◆ hamming()

    +

    ◆ hamming()

    @@ -10236,7 +10245,7 @@

    inArray1
    - + @@ -10249,9 +10258,9 @@

    -

    Return the Hamming window.

    -

    The Hamming window is a taper formed by using a weighted cosine.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.hamming.html

    +

    Return the Hamming window.

    +

    The Hamming window is a taper formed by using a weighted cosine.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.hamming.html

    Parameters

    NdArray< double > nc::hamming NdArray< double > nc::hamming ( int32  m)
    @@ -10263,7 +10272,7 @@

    -

    ◆ hanning()

    +

    ◆ hanning()

    @@ -10272,7 +10281,7 @@

    mNumber of points in the output window. If zero or less, an empty array is returned.
    - + @@ -10285,9 +10294,9 @@

    -

    Return the Hamming window.

    -

    The Hanning window is a taper formed by using a weighted cosine.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.hanning.html

    +

    Return the Hamming window.

    +

    The Hanning window is a taper formed by using a weighted cosine.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.hanning.html

    Parameters

    NdArray< double > nc::hanning NdArray< double > nc::hanning ( int32  m)
    @@ -10299,23 +10308,23 @@

    -

    ◆ histogram() [1/2]

    +

    ◆ histogram() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    mNumber of points in the output window. If zero or less, an empty array is returned.
    - + - + @@ -10325,8 +10334,8 @@

    -

    Compute the histogram of a set of data.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.histogram.html

    +

    Compute the histogram of a set of data.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.histogram.html

    Parameters

    NdArray< uint32 > nc::histogram (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    const NdArray< double > & const NdArray< double > &  inBinEdges 
    @@ -10339,17 +10348,17 @@

    -

    ◆ histogram() [2/2]

    +

    ◆ histogram() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -10365,8 +10374,8 @@

    -

    Compute the histogram of a set of data.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.histogram.html

    +

    Compute the histogram of a set of data.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.histogram.html

    Parameters

    std::pair< NdArray< uint32 >, NdArray< double > > nc::histogram std::pair< NdArray< uint32 >, NdArray< double > > nc::histogram (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -10379,23 +10388,23 @@

    -

    ◆ hsplit()

    +

    ◆ hsplit()

    -template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    +template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>

    inArray
    - + - + - + @@ -10405,8 +10414,8 @@

    -

    Split an array into multiple sub-arrays horizontal (column-wise).

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.hsplit.html

    +

    Split an array into multiple sub-arrays horizontal (column-wise).

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.hsplit.html

    Parameters

    std::vector< NdArray< dtype > > nc::hsplit std::vector< NdArray< dtype > > nc::hsplit (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    const Indices & const Indices indices 
    @@ -10419,24 +10428,24 @@

    -

    ◆ hstack() [1/2]

    +

    ◆ hstack() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    NdArray< dtype > nc::hstack NdArray< dtype > nc::hstack (std::initializer_list< NdArray< dtype > > std::initializer_list< NdArray< dtype > >  inArrayList)
    -

    Stack arrays in sequence horizontally (column wise).

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.hstack.html

    +

    Stack arrays in sequence horizontally (column wise).

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.hstack.html

    Parameters
    @@ -10444,30 +10453,30 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ hstack() [2/2]

    +

    ◆ hstack() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArrayList{list} of arrays to stack
    - + - +
    NdArray< dtype > nc::hstack NdArray< dtype > nc::hstack (std::vector< NdArray< dtype > > std::vector< NdArray< dtype > >  inArrayList)
    -

    Stack arrays in sequence horizontally (column wise).

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.hstack.html

    +

    Stack arrays in sequence horizontally (column wise).

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.hstack.html

    Parameters
    @@ -10479,23 +10488,23 @@

    -

    ◆ hypot() [1/4]

    +

    ◆ hypot() [1/4]

    -template<typename dtype >
    +template<typename dtype >

    inArrayList{list} of arrays to stack
    - + - + - + @@ -10505,9 +10514,9 @@

    -

    Given the "legs" of a right triangle, return its hypotenuse.

    -

    Equivalent to sqrt(x1**2 + x2**2), element - wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.hypot.html

    +

    Given the "legs" of a right triangle, return its hypotenuse.

    +

    Equivalent to sqrt(x1**2 + x2**2), element - wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.hypot.html

    Parameters

    NdArray< double > nc::hypot NdArray< double > nc::hypot (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -10520,29 +10529,29 @@

    -

    ◆ hypot() [2/4]

    +

    ◆ hypot() [2/4]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + - + - + @@ -10552,9 +10561,9 @@

    -

    Given the "legs" of a right triangle, return its hypotenuse.

    -

    Equivalent to sqrt(x1**2 + x2**2), element - wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.hypot.html

    +

    Given the "legs" of a right triangle, return its hypotenuse.

    +

    Equivalent to sqrt(x1**2 + x2**2), element - wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.hypot.html

    Parameters

    NdArray< double > nc::hypot NdArray< double > nc::hypot (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2,
    const NdArray< dtype > & const NdArray< dtype > &  inArray3 
    @@ -10568,26 +10577,26 @@

    -

    ◆ hypot() [3/4]

    +

    ◆ hypot() [3/4]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    @@ -58,10 +58,10 @@
    - + - + - + @@ -10602,9 +10611,9 @@

    -

    Given the "legs" of a right triangle, return its hypotenuse.

    -

    Equivalent to sqrt(x1**2 + x2**2), element - wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.hypot.html

    +

    Given the "legs" of a right triangle, return its hypotenuse.

    +

    Equivalent to sqrt(x1**2 + x2**2), element - wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.hypot.html

    Parameters

    double nc::hypot double nc::hypot (dtype dtype  inValue1,
    dtype dtype  inValue2 
    @@ -10617,32 +10626,32 @@

    -

    ◆ hypot() [4/4]

    +

    ◆ hypot() [4/4]

    -template<typename dtype >
    +template<typename dtype >

    inValue1
    @@ -58,10 +58,10 @@
    - + - + - + - + @@ -10657,9 +10666,9 @@

    -

    Given the "legs" of a right triangle, return its hypotenuse.

    -

    Equivalent to sqrt(x1**2 + x2**2 + x3**2), element - wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.hypot.html

    +

    Given the "legs" of a right triangle, return its hypotenuse.

    +

    Equivalent to sqrt(x1**2 + x2**2 + x3**2), element - wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.hypot.html

    Parameters

    double nc::hypot double nc::hypot (dtype dtype  inValue1,
    dtype dtype  inValue2,
    dtype dtype  inValue3 
    @@ -10673,15 +10682,15 @@

    -

    ◆ identity()

    +

    ◆ identity()

    -template<typename dtype >
    +template<typename dtype >

    inValue1
    - + @@ -10689,9 +10698,9 @@

    -

    Return the identity array.

    -

    The identity array is a square array with ones on the main diagonal.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.identity.html

    +

    Return the identity array.

    +

    The identity array is a square array with ones on the main diagonal.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.identity.html

    Parameters

    NdArray< dtype > nc::identity NdArray< dtype > nc::identity ( uint32  inSquareSize)
    @@ -10703,24 +10712,24 @@

    -

    ◆ imag() [1/2]

    +

    ◆ imag() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inSquareSize
    - + - +
    auto nc::imag auto nc::imag (const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray)
    -

    Return the imaginary part of the complex argument.

    -

    NumPy Reference: https://numpy.org/devdocs/reference/generated/numpy.imag.html

    +

    Return the imaginary part of the complex argument.

    +

    NumPy Reference: https://numpy.org/devdocs/reference/generated/numpy.imag.html

    Parameters
    @@ -10732,24 +10741,24 @@

    -

    ◆ imag() [2/2]

    +

    ◆ imag() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    auto nc::imag auto nc::imag (const std::complex< dtype > & const std::complex< dtype > &  inValue)
    -

    Return the imaginar part of the complex argument.

    -

    NumPy Reference: https://numpy.org/devdocs/reference/generated/numpy.imag.html

    +

    Return the imaginar part of the complex argument.

    +

    NumPy Reference: https://numpy.org/devdocs/reference/generated/numpy.imag.html

    Parameters
    @@ -10761,23 +10770,23 @@

    -

    ◆ inner()

    +

    ◆ inner()

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - + - + @@ -10787,8 +10796,8 @@

    -

    Inner product of two 1-D arrays.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.inner.html

    +

    Inner product of two 1-D arrays.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.inner.html

    Parameters

    dtype nc::inner dtype nc::inner (const NdArray< dtype > & const NdArray< dtype > &  a,
    const NdArray< dtype > & const NdArray< dtype > &  b 
    @@ -10801,29 +10810,29 @@

    -

    ◆ insert() [1/8]

    +

    ◆ insert() [1/8]

    -template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    +template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>

    aarray 1
    - + - + - + - + @@ -10839,8 +10848,8 @@

    -

    Insert values along the given axis before the given indices.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.insert.html

    +

    Insert values along the given axis before the given indices.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.insert.html

    Parameters

    NdArray< dtype > nc::insert NdArray< dtype > nc::insert (const NdArray< dtype > & const NdArray< dtype > &  arr,
    const Indices & const Indices indices,
    const dtype & const dtype value,
    @@ -10855,29 +10864,29 @@

    -

    ◆ insert() [2/8]

    +

    ◆ insert() [2/8]

    -template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    +template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>

    arrinput array.
    - + - + - + - + @@ -10893,8 +10902,8 @@

    -

    Insert values along the given axis before the given indices.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.insert.html

    +

    Insert values along the given axis before the given indices.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.insert.html

    Parameters

    NdArray< dtype > nc::insert NdArray< dtype > nc::insert (const NdArray< dtype > & const NdArray< dtype > &  arr,
    const Indices & const Indices indices,
    const NdArray< dtype > & const NdArray< dtype > &  values,
    @@ -10909,17 +10918,17 @@

    -

    ◆ insert() [3/8]

    +

    ◆ insert() [3/8]

    -template<typename dtype >
    +template<typename dtype >

    arrinput array.
    - + - + @@ -10931,7 +10940,7 @@

    - + @@ -10941,8 +10950,8 @@

    -

    Insert values before the given indices.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.insert.html

    +

    Insert values before the given indices.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.insert.html

    Parameters

    NdArray< dtype > nc::insert NdArray< dtype > nc::insert (const NdArray< dtype > & const NdArray< dtype > &  arr,
    const dtype & const dtype value 
    @@ -10956,17 +10965,17 @@

    -

    ◆ insert() [4/8]

    +

    ◆ insert() [4/8]

    -template<typename dtype >
    +template<typename dtype >

    arrinput array.
    - + - + @@ -10978,7 +10987,7 @@

    - + @@ -10994,8 +11003,8 @@

    -

    Insert values along the given axis before the given indices.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.insert.html

    +

    Insert values along the given axis before the given indices.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.insert.html

    Parameters

    NdArray< dtype > nc::insert NdArray< dtype > nc::insert (const NdArray< dtype > & const NdArray< dtype > &  arr,
    const dtype & const dtype value,
    @@ -11010,17 +11019,17 @@

    -

    ◆ insert() [5/8]

    +

    ◆ insert() [5/8]

    -template<typename dtype >
    +template<typename dtype >

    arrinput array.
    - + - + @@ -11032,7 +11041,7 @@

    - + @@ -11042,8 +11051,8 @@

    -

    Insert values before the given indices.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.insert.html

    +

    Insert values before the given indices.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.insert.html

    Parameters

    NdArray< dtype > nc::insert NdArray< dtype > nc::insert (const NdArray< dtype > & const NdArray< dtype > &  arr,
    const NdArray< dtype > & const NdArray< dtype > &  values 
    @@ -11057,17 +11066,17 @@

    -

    ◆ insert() [6/8]

    +

    ◆ insert() [6/8]

    -template<typename dtype >
    +template<typename dtype >

    arrinput array.
    - + - + @@ -11079,7 +11088,7 @@

    - + @@ -11095,8 +11104,8 @@

    -

    Insert values along the given axis before the given indices.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.insert.html

    +

    Insert values along the given axis before the given indices.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.insert.html

    Parameters

    NdArray< dtype > nc::insert NdArray< dtype > nc::insert (const NdArray< dtype > & const NdArray< dtype > &  arr,
    const NdArray< dtype > & const NdArray< dtype > &  values,
    @@ -11111,17 +11120,17 @@

    -

    ◆ insert() [7/8]

    +

    ◆ insert() [7/8]

    -template<typename dtype >
    +template<typename dtype >

    arrinput array.
    - + - + @@ -11133,7 +11142,7 @@

    - + @@ -11149,8 +11158,8 @@

    -

    Insert values along the given axis before the given indices.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.insert.html

    +

    Insert values along the given axis before the given indices.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.insert.html

    Parameters

    NdArray< dtype > nc::insert NdArray< dtype > nc::insert (const NdArray< dtype > & const NdArray< dtype > &  arr,
    const dtype & const dtype value,
    @@ -11165,17 +11174,17 @@

    -

    ◆ insert() [8/8]

    +

    ◆ insert() [8/8]

    -template<typename dtype >
    +template<typename dtype >

    arrinput array.
    - + - + @@ -11187,7 +11196,7 @@

    - + @@ -11203,8 +11212,8 @@

    -

    Insert values along the given axis before the given indices.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.insert.html

    +

    Insert values along the given axis before the given indices.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.insert.html

    Parameters

    NdArray< dtype > nc::insert NdArray< dtype > nc::insert (const NdArray< dtype > & const NdArray< dtype > &  arr,
    const NdArray< dtype > & const NdArray< dtype > &  values,
    @@ -11219,29 +11228,29 @@

    -

    ◆ interp() [1/2]

    +

    ◆ interp() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    arrinput array.
    - + - + - + - + @@ -11251,9 +11260,9 @@

    -

    One-dimensional linear interpolation.

    -

    Returns the one - dimensional piecewise linear interpolant to a function with given values at discrete data - points. If input arrays are not one dimensional they will be internally flattened.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.interp.html

    +

    One-dimensional linear interpolation.

    +

    Returns the one - dimensional piecewise linear interpolant to a function with given values at discrete data - points. If input arrays are not one dimensional they will be internally flattened.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.interp.html

    Parameters

    NdArray< dtype > nc::interp NdArray< dtype > nc::interp (const NdArray< dtype > & const NdArray< dtype > &  inX,
    const NdArray< dtype > & const NdArray< dtype > &  inXp,
    const NdArray< dtype > & const NdArray< dtype > &  inFp 
    @@ -11267,32 +11276,32 @@

    -

    ◆ interp() [2/2]

    +

    ◆ interp() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inXThe x-coordinates at which to evaluate the interpolated values.
    @@ -58,10 +58,10 @@
    - + - + - + - + @@ -11307,7 +11316,7 @@

    -

    Returns the linear interpolation between two points

    +

    Returns the linear interpolation between two points

    Parameters

    constexpr double nc::interp constexpr double nc::interp (dtype dtype  inValue1,
    dtype dtype  inValue2,
    double double  inPercent 
    @@ -11317,29 +11326,29 @@

    Returns
    linear interpolated point
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ intersect1d()

    +

    ◆ intersect1d()

    -template<typename dtype >
    +template<typename dtype >

    inValue1
    - + - + - + @@ -11349,9 +11358,9 @@

    -

    Find the intersection of two arrays.

    -

    Return the sorted, unique values that are in both of the input arrays.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.intersect1d.html

    +

    Find the intersection of two arrays.

    +

    Return the sorted, unique values that are in both of the input arrays.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.intersect1d.html

    Parameters

    NdArray< dtype > nc::intersect1d NdArray< dtype > nc::intersect1d (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -11364,24 +11373,24 @@

    -

    ◆ invert()

    +

    ◆ invert()

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - +
    NdArray< dtype > nc::invert NdArray< dtype > nc::invert (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Compute bit-wise inversion, or bit-wise NOT, element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.invert.html

    +

    Compute bit-wise inversion, or bit-wise NOT, element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.invert.html

    Parameters
    @@ -11393,35 +11402,35 @@

    -

    ◆ isclose()

    +

    ◆ isclose()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + - + - + @@ -11431,9 +11440,9 @@

    -

    Returns a boolean array where two arrays are element-wise equal within a tolerance.

    -

    For finite values, isclose uses the following equation to test whether two floating point values are equivalent. absolute(a - b) <= (atol + rtol * absolute(b))

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.isclose.html

    +

    Returns a boolean array where two arrays are element-wise equal within a tolerance.

    +

    For finite values, isclose uses the following equation to test whether two floating point values are equivalent. absolute(a - b) <= (atol + rtol * absolute(b))

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.isclose.html

    Parameters

    NdArray< bool > nc::isclose NdArray< bool > nc::isclose (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2,
    double double  inRtol = 1e-05,
    double double  inAtol = 1e-08 
    @@ -11444,30 +11453,30 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ isinf() [1/2]

    +

    ◆ isinf() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - +
    NdArray< bool > nc::isinf NdArray< bool > nc::isinf (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Test element-wise for inf and return result as a boolean array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.isinf.html

    +

    Test element-wise for inf and return result as a boolean array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.isinf.html

    Parameters
    @@ -11479,20 +11488,20 @@

    -

    ◆ isinf() [2/2]

    +

    ◆ isinf() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + @@ -11503,8 +11512,8 @@

    -

    Test for inf and return result as a boolean.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.isinf.html

    +

    Test for inf and return result as a boolean.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.isinf.html

    Parameters

    bool nc::isinf bool nc::isinf (dtype dtype  inValue)
    @@ -11516,24 +11525,24 @@

    -

    ◆ isnan() [1/2]

    +

    ◆ isnan() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    NdArray< bool > nc::isnan NdArray< bool > nc::isnan (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Test element-wise for NaN and return result as a boolean array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.isnan.html

    +

    Test element-wise for NaN and return result as a boolean array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.isnan.html

    Parameters
    @@ -11545,20 +11554,20 @@

    -

    ◆ isnan() [2/2]

    +

    ◆ isnan() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + @@ -11569,8 +11578,8 @@

    -

    Test for NaN and return result as a boolean.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.isnan.html

    +

    Test for NaN and return result as a boolean.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.isnan.html

    Parameters

    bool nc::isnan bool nc::isnan (dtype dtype  inValue)
    @@ -11578,30 +11587,30 @@

    Returns
    bool
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ isneginf() [1/2]

    +

    ◆ isneginf() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    NdArray< bool > nc::isneginf NdArray< bool > nc::isneginf (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Test element-wise for negative inf and return result as a boolean array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.isneginf.html

    +

    Test element-wise for negative inf and return result as a boolean array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.isneginf.html

    Parameters
    @@ -11613,20 +11622,20 @@

    -

    ◆ isneginf() [2/2]

    +

    ◆ isneginf() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + @@ -11637,8 +11646,8 @@

    -

    Test for negative inf and return result as a boolean.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.isneginf.html

    +

    Test for negative inf and return result as a boolean.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.isneginf.html

    Parameters

    bool nc::isneginf bool nc::isneginf (dtype dtype  inValue)
    @@ -11650,24 +11659,24 @@

    -

    ◆ isposinf() [1/2]

    +

    ◆ isposinf() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    NdArray< bool > nc::isposinf NdArray< bool > nc::isposinf (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Test element-wise for positive inf and return result as a boolean array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.isposinf.html

    +

    Test element-wise for positive inf and return result as a boolean array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.isposinf.html

    Parameters
    @@ -11679,20 +11688,20 @@

    -

    ◆ isposinf() [2/2]

    +

    ◆ isposinf() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + @@ -11703,8 +11712,8 @@

    -

    Test for positive inf and return result as a boolean.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.isposinf.html

    +

    Test for positive inf and return result as a boolean.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.isposinf.html

    Parameters

    bool nc::isposinf bool nc::isposinf (dtype dtype  inValue)
    @@ -11716,7 +11725,7 @@

    -

    ◆ kaiser()

    +

    ◆ kaiser()

    @@ -11725,7 +11734,7 @@

    inValue
    - + @@ -11733,7 +11742,7 @@

    - + @@ -11748,8 +11757,8 @@

    -

    The Kaiser window is a taper formed by using a Bessel function.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.kaiser.html

    +

    The Kaiser window is a taper formed by using a Bessel function.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.kaiser.html

    Parameters

    NdArray< double > nc::kaiser NdArray< double > nc::kaiser ( int32  m, double double  beta 
    @@ -11762,24 +11771,24 @@

    -

    ◆ lcm() [1/2]

    +

    ◆ lcm() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    mNumber of points in the output window. If zero or less, an empty array is returned.
    - + - +
    dtype nc::lcm dtype nc::lcm (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Returns the least common multiple of the values of the input array. NOTE: Use of this function requires using the Boost includes.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.lcm.html

    +

    Returns the least common multiple of the values of the input array. NOTE: Use of this function requires using the Boost includes.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.lcm.html

    Parameters
    @@ -11791,26 +11800,26 @@

    -

    ◆ lcm() [2/2]

    +

    ◆ lcm() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + - + @@ -11825,8 +11834,8 @@

    -

    Returns the least common multiple of |x1| and |x2|. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.lcm.html

    +

    Returns the least common multiple of |x1| and |x2|. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.lcm.html

    Parameters

    dtype nc::lcm dtype nc::lcm (dtype dtype  inValue1,
    dtype dtype  inValue2 
    @@ -11839,23 +11848,23 @@

    -

    ◆ ldexp() [1/2]

    +

    ◆ ldexp() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue1
    - + - + - + @@ -11865,8 +11874,8 @@

    -

    Returns x1 * 2^x2, element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ldexp.html

    +

    Returns x1 * 2^x2, element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ldexp.html

    Parameters

    NdArray< dtype > nc::ldexp NdArray< dtype > nc::ldexp (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< uint8 > & const NdArray< uint8 > &  inArray2 
    @@ -11879,20 +11888,20 @@

    -

    ◆ ldexp() [2/2]

    +

    ◆ ldexp() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    @@ -58,10 +58,10 @@
    - + - + @@ -11913,8 +11922,8 @@

    -

    Returns x1 * 2^x2.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ldexp.html

    +

    Returns x1 * 2^x2.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ldexp.html

    Parameters

    dtype nc::ldexp dtype nc::ldexp (dtype dtype  inValue1,
    @@ -11927,17 +11936,17 @@

    -

    ◆ left_shift()

    +

    ◆ left_shift()

    -template<typename dtype >
    +template<typename dtype >

    inValue1
    - + - + @@ -11953,8 +11962,8 @@

    -

    Shift the bits of an integer to the left.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.left_shift.html

    +

    Shift the bits of an integer to the left.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.left_shift.html

    Parameters

    NdArray< dtype > nc::left_shift NdArray< dtype > nc::left_shift (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -11967,23 +11976,23 @@

    -

    ◆ less()

    +

    ◆ less()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -11993,8 +12002,8 @@

    -

    Return the truth value of (x1 < x2) element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.less.html

    +

    Return the truth value of (x1 < x2) element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.less.html

    Parameters

    NdArray< bool > nc::less NdArray< bool > nc::less (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -12007,23 +12016,23 @@

    -

    ◆ less_equal()

    +

    ◆ less_equal()

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + - + @@ -12033,8 +12042,8 @@

    -

    Return the truth value of (x1 <= x2) element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.less_equal.html

    +

    Return the truth value of (x1 <= x2) element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.less_equal.html

    Parameters

    NdArray< bool > nc::less_equal NdArray< bool > nc::less_equal (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -12047,23 +12056,23 @@

    -

    ◆ linspace()

    +

    ◆ linspace()

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + - + @@ -12085,11 +12094,11 @@

    -

    Return evenly spaced numbers over a specified interval.

    -

    Returns num evenly spaced samples, calculated over the interval[start, stop].

    -

    The endpoint of the interval can optionally be excluded.

    -

    Mostly only usefull if called with a floating point type for the template argument.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.linspace.html

    +

    Return evenly spaced numbers over a specified interval.

    +

    Returns num evenly spaced samples, calculated over the interval[start, stop].

    +

    The endpoint of the interval can optionally be excluded.

    +

    Mostly only usefull if called with a floating point type for the template argument.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.linspace.html

    Parameters

    NdArray< dtype > nc::linspace NdArray< dtype > nc::linspace (dtype dtype  inStart,
    dtype dtype  inStop,
    @@ -12104,24 +12113,24 @@

    -

    ◆ load()

    +

    ◆ load()

    -template<typename dtype >
    +template<typename dtype >

    inStart
    - + - +
    NdArray< dtype > nc::load NdArray< dtype > nc::load (const std::string & const std::string &  inFilename)
    -

    loads a .bin file from the dump() method into an NdArray

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.load.html

    +

    loads a .bin file from the dump() method into an NdArray

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.load.html

    Parameters
    @@ -12133,24 +12142,24 @@

    -

    ◆ log() [1/2]

    +

    ◆ log() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inFilename
    - + - +
    auto nc::log auto nc::log (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Natural logarithm, element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.log.html

    +

    Natural logarithm, element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.log.html

    Parameters
    @@ -12162,20 +12171,20 @@

    -

    ◆ log() [2/2]

    +

    ◆ log() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + @@ -12186,8 +12195,8 @@

    -

    Natural logarithm.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.log.html

    +

    Natural logarithm.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.log.html

    Parameters

    auto nc::log auto nc::log (dtype dtype  inValue)
    @@ -12195,30 +12204,30 @@

    Returns
    value
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ log10() [1/2]

    +

    ◆ log10() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    auto nc::log10 auto nc::log10 (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Return the base 10 logarithm of the input array, element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.log10.html

    +

    Return the base 10 logarithm of the input array, element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.log10.html

    Parameters
    @@ -12230,20 +12239,20 @@

    -

    ◆ log10() [2/2]

    +

    ◆ log10() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + @@ -12254,8 +12263,8 @@

    -

    Return the base 10 logarithm of the input array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.log10.html

    +

    Return the base 10 logarithm of the input array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.log10.html

    Parameters

    auto nc::log10 auto nc::log10 (dtype dtype  inValue)
    @@ -12267,25 +12276,25 @@

    -

    ◆ log1p() [1/2]

    +

    ◆ log1p() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    auto nc::log1p auto nc::log1p (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Return the natural logarithm of one plus the input array, element-wise.

    -

    Calculates log(1 + x).

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.log1p.html

    +

    Return the natural logarithm of one plus the input array, element-wise.

    +

    Calculates log(1 + x).

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.log1p.html

    Parameters
    @@ -12297,20 +12306,20 @@

    -

    ◆ log1p() [2/2]

    +

    ◆ log1p() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + @@ -12321,9 +12330,9 @@

    -

    Return the natural logarithm of one plus the input array.

    -

    Calculates log(1 + x).

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.log1p.html

    +

    Return the natural logarithm of one plus the input array.

    +

    Calculates log(1 + x).

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.log1p.html

    Parameters

    auto nc::log1p auto nc::log1p (dtype dtype  inValue)
    @@ -12331,30 +12340,30 @@

    Returns
    value
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ log2() [1/2]

    +

    ◆ log2() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    auto nc::log2 auto nc::log2 (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Base-2 logarithm of x.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.log2.html

    +

    Base-2 logarithm of x.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.log2.html

    Parameters
    @@ -12366,20 +12375,20 @@

    -

    ◆ log2() [2/2]

    +

    ◆ log2() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -58,10 +58,10 @@
    - + - + @@ -12390,8 +12399,8 @@

    -

    Base-2 logarithm of x.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.log2.html

    +

    Base-2 logarithm of x.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.log2.html

    Parameters

    auto nc::log2 auto nc::log2 (dtype dtype  inValue)
    @@ -12403,23 +12412,23 @@

    -

    ◆ logaddexp() [1/2]

    +

    ◆ logaddexp() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - + - + @@ -12429,8 +12438,8 @@

    -

    Logarithm of the sum of exponentiations of the inputs, element-wise.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.logaddexp.html

    +

    Logarithm of the sum of exponentiations of the inputs, element-wise.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.logaddexp.html

    Parameters

    auto nc::logaddexp auto nc::logaddexp (const NdArray< dtype > & const NdArray< dtype > &  x1,
    const NdArray< dtype > & const NdArray< dtype > &  x2 
    @@ -12443,26 +12452,26 @@

    -

    ◆ logaddexp() [2/2]

    +

    ◆ logaddexp() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    x1
    @@ -58,10 +58,10 @@
    - + - + - + @@ -12477,8 +12486,8 @@

    -

    Logarithm of the sum of exponentiations of the inputs.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.logaddexp.html

    +

    Logarithm of the sum of exponentiations of the inputs.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.logaddexp.html

    Parameters

    auto nc::logaddexp auto nc::logaddexp (dtype dtype  x1,
    dtype dtype  x2 
    @@ -12491,23 +12500,23 @@

    -

    ◆ logaddexp2() [1/2]

    +

    ◆ logaddexp2() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    x1
    - + - + - + @@ -12517,8 +12526,8 @@

    -

    Logarithm of the sum of exponentiations of the inputs, element-wise.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.logaddexp.html

    +

    Logarithm of the sum of exponentiations of the inputs, element-wise.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.logaddexp.html

    Parameters

    auto nc::logaddexp2 auto nc::logaddexp2 (const NdArray< dtype > & const NdArray< dtype > &  x1,
    const NdArray< dtype > & const NdArray< dtype > &  x2 
    @@ -12531,26 +12540,26 @@

    -

    ◆ logaddexp2() [2/2]

    +

    ◆ logaddexp2() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    x1
    @@ -58,10 +58,10 @@
    - + - + - + @@ -12565,8 +12574,8 @@

    -

    Logarithm of the sum of exponentiations of the inputs.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.logaddexp.html

    +

    Logarithm of the sum of exponentiations of the inputs.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.logaddexp.html

    Parameters

    auto nc::logaddexp2 auto nc::logaddexp2 (dtype dtype  x1,
    dtype dtype  x2 
    @@ -12579,23 +12588,23 @@

    -

    ◆ logb() [1/2]

    +

    ◆ logb() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    x1
    - + - + - + @@ -12605,7 +12614,7 @@

    -

    Logarithm of an arbitrary base

    +

    Logarithm of an arbitrary base

    Parameters

    auto nc::logb auto nc::logb (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    dtype dtype  inBase 
    @@ -12618,26 +12627,26 @@

    -

    ◆ logb() [2/2]

    +

    ◆ logb() [2/2]

    -template<typename dtype >
    +template<typename dtype >
    inArray
    @@ -58,10 +58,10 @@
    - + - + - + @@ -12652,7 +12661,7 @@

    -

    Logarithm of an arbitrary base

    +

    Logarithm of an arbitrary base

    Parameters

    auto nc::logb auto nc::logb (dtype dtype  inValue,
    dtype dtype  inBase 
    @@ -12665,23 +12674,23 @@

    -

    ◆ logical_and()

    +

    ◆ logical_and()

    -template<typename dtype >
    +template<typename dtype >
    inValue
    - + - + - + @@ -12691,8 +12700,8 @@

    -

    Compute the truth value of x1 AND x2 element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.logical_and.html

    +

    Compute the truth value of x1 AND x2 element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.logical_and.html

    Parameters

    NdArray< bool > nc::logical_and NdArray< bool > nc::logical_and (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -12701,30 +12710,30 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ logical_not()

    +

    ◆ logical_not()

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - +
    NdArray< bool > nc::logical_not NdArray< bool > nc::logical_not (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Compute the truth value of NOT x element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.logical_not.html

    +

    Compute the truth value of NOT x element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.logical_not.html

    Parameters
    @@ -12736,23 +12745,23 @@

    -

    ◆ logical_or()

    +

    ◆ logical_or()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -12762,8 +12771,8 @@

    -

    Compute the truth value of x1 OR x2 element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.logical_or.html

    +

    Compute the truth value of x1 OR x2 element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.logical_or.html

    Parameters

    NdArray< bool > nc::logical_or NdArray< bool > nc::logical_or (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -12772,29 +12781,29 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ logical_xor()

    +

    ◆ logical_xor()

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + - + @@ -12804,8 +12813,8 @@

    -

    Compute the truth value of x1 XOR x2 element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.logical_xor.html

    +

    Compute the truth value of x1 XOR x2 element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.logical_xor.html

    Parameters

    NdArray< bool > nc::logical_xor NdArray< bool > nc::logical_xor (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -12818,23 +12827,23 @@

    -

    ◆ logspace()

    +

    ◆ logspace()

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + - + @@ -12852,7 +12861,7 @@

    - + @@ -12862,9 +12871,9 @@

    -

    Return numbers spaced evenly on a log scale.

    -

    This is similar to logspace, but with endpoints specified directly. Each output sample is a constant multiple of the previous.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.logspace.html

    +

    Return numbers spaced evenly on a log scale.

    +

    This is similar to logspace, but with endpoints specified directly. Each output sample is a constant multiple of the previous.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.logspace.html

    Parameters

    NdArray< double > nc::logspace NdArray< double > nc::logspace (dtype dtype  start,
    dtype dtype  stop,
    double double  base = 10. 
    @@ -12880,23 +12889,23 @@

    -

    ◆ matmul() [1/3]

    +

    ◆ matmul() [1/3]

    -template<typename dtype >
    +template<typename dtype >

    startthe starting value of a sequence
    - + - + - + @@ -12906,8 +12915,8 @@

    -

    Matrix product of two arrays.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.matmul.html

    +

    Matrix product of two arrays.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.matmul.html

    Parameters

    NdArray< dtype > nc::matmul NdArray< dtype > nc::matmul (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -12920,23 +12929,23 @@

    -

    ◆ matmul() [2/3]

    +

    ◆ matmul() [2/3]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + - + @@ -12946,8 +12955,8 @@

    -

    Matrix product of two arrays.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.matmul.html

    +

    Matrix product of two arrays.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.matmul.html

    Parameters

    NdArray< std::complex< dtype > > nc::matmul NdArray< std::complex< dtype > > nc::matmul (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray2 
    @@ -12960,23 +12969,23 @@

    -

    ◆ matmul() [3/3]

    +

    ◆ matmul() [3/3]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + - + @@ -12986,8 +12995,8 @@

    -

    Matrix product of two arrays.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.matmul.html

    +

    Matrix product of two arrays.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.matmul.html

    Parameters

    NdArray< std::complex< dtype > > nc::matmul NdArray< std::complex< dtype > > nc::matmul (const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -13000,17 +13009,17 @@

    -

    ◆ max()

    +

    ◆ max()

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + @@ -13026,7 +13035,7 @@

    -

    Return the maximum of an array or maximum along an axis.

    +

    Return the maximum of an array or maximum along an axis.

    Parameters

    NdArray< dtype > nc::max NdArray< dtype > nc::max (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -13035,29 +13044,29 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ maximum() [1/3]

    +

    ◆ maximum() [1/3]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -13067,8 +13076,8 @@

    -

    Element-wise maximum of array elements.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.maximum.html

    +

    Element-wise maximum of array elements.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.maximum.html

    Parameters

    NdArray< dtype > nc::maximum NdArray< dtype > nc::maximum (const dtype & const dtype inScalar,
    const NdArray< dtype > & const NdArray< dtype > &  inArray 
    @@ -13081,23 +13090,23 @@

    -

    ◆ maximum() [2/3]

    +

    ◆ maximum() [2/3]

    -template<typename dtype >
    +template<typename dtype >

    inScalar
    - + - + - + @@ -13107,8 +13116,8 @@

    -

    Element-wise maximum of array elements.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.maximum.html

    +

    Element-wise maximum of array elements.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.maximum.html

    Parameters

    NdArray< dtype > nc::maximum NdArray< dtype > nc::maximum (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    const dtype & const dtype inScalar 
    @@ -13121,23 +13130,23 @@

    -

    ◆ maximum() [3/3]

    +

    ◆ maximum() [3/3]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -13147,8 +13156,8 @@

    -

    Element-wise maximum of array elements.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.maximum.html

    +

    Element-wise maximum of array elements.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.maximum.html

    Parameters

    NdArray< dtype > nc::maximum NdArray< dtype > nc::maximum (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -13161,17 +13170,17 @@

    -

    ◆ mean() [1/2]

    +

    ◆ mean() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + @@ -13187,8 +13196,8 @@

    -

    Compute the mean along the specified axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.mean.html

    +

    Compute the mean along the specified axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.mean.html

    Parameters

    NdArray< double > nc::mean NdArray< double > nc::mean (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -13197,23 +13206,23 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ mean() [2/2]

    +

    ◆ mean() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -13229,8 +13238,8 @@

    -

    Compute the mean along the specified axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.mean.html

    +

    Compute the mean along the specified axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.mean.html

    Parameters

    NdArray< std::complex< double > > nc::mean NdArray< std::complex< double > > nc::mean (const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray,
    @@ -13243,17 +13252,17 @@

    -

    ◆ median()

    +

    ◆ median()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -13269,8 +13278,8 @@

    -

    Compute the median along the specified axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.median.html

    +

    Compute the median along the specified axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.median.html

    Parameters

    NdArray< dtype > nc::median NdArray< dtype > nc::median (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -13283,23 +13292,23 @@

    -

    ◆ meshgrid() [1/2]

    +

    ◆ meshgrid() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -13309,8 +13318,8 @@

    -

    Return coordinate matrices from coordinate vectors. Make 2D coordinate arrays for vectorized evaluations of 2D scalar vector fields over 2D grids, given one - dimensional coordinate arrays x1, x2, ..., xn. If input arrays are not one dimensional they will be flattened.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.meshgrid.html

    +

    Return coordinate matrices from coordinate vectors. Make 2D coordinate arrays for vectorized evaluations of 2D scalar vector fields over 2D grids, given one - dimensional coordinate arrays x1, x2, ..., xn. If input arrays are not one dimensional they will be flattened.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.meshgrid.html

    Parameters

    std::pair< NdArray< dtype >, NdArray< dtype > > nc::meshgrid std::pair< NdArray< dtype >, NdArray< dtype > > nc::meshgrid (const NdArray< dtype > & const NdArray< dtype > &  inICoords,
    const NdArray< dtype > & const NdArray< dtype > &  inJCoords 
    @@ -13323,23 +13332,23 @@

    -

    ◆ meshgrid() [2/2]

    +

    ◆ meshgrid() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inICoords
    - + - + - + @@ -13349,8 +13358,8 @@

    -

    Return coordinate matrices from coordinate vectors. Make 2D coordinate arrays for vectorized evaluations of 2D scalar vector fields over 2D grids, given one - dimensional coordinate arrays x1, x2, ..., xn.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.meshgrid.html

    +

    Return coordinate matrices from coordinate vectors. Make 2D coordinate arrays for vectorized evaluations of 2D scalar vector fields over 2D grids, given one - dimensional coordinate arrays x1, x2, ..., xn.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.meshgrid.html

    Parameters

    std::pair< NdArray< dtype >, NdArray< dtype > > nc::meshgrid std::pair< NdArray< dtype >, NdArray< dtype > > nc::meshgrid (const Sliceconst Slice inSlice1,
    const Sliceconst Slice inSlice2 
    @@ -13363,17 +13372,17 @@

    -

    ◆ min()

    +

    ◆ min()

    -template<typename dtype >
    +template<typename dtype >

    inSlice1
    - + - + @@ -13389,7 +13398,7 @@

    -

    Return the minimum of an array or minimum along an axis.

    +

    Return the minimum of an array or minimum along an axis.

    Parameters

    NdArray< dtype > nc::min NdArray< dtype > nc::min (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -13398,29 +13407,29 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ minimum() [1/3]

    +

    ◆ minimum() [1/3]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -13430,8 +13439,8 @@

    -

    Element-wise minimum of array elements.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.minimum.html

    +

    Element-wise minimum of array elements.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.minimum.html

    Parameters

    NdArray< dtype > nc::minimum NdArray< dtype > nc::minimum (const dtype & const dtype inScalar,
    const NdArray< dtype > & const NdArray< dtype > &  inArray 
    @@ -13444,23 +13453,23 @@

    -

    ◆ minimum() [2/3]

    +

    ◆ minimum() [2/3]

    -template<typename dtype >
    +template<typename dtype >

    inScalar
    - + - + - + @@ -13470,8 +13479,8 @@

    -

    Element-wise minimum of array elements.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.minimum.html

    +

    Element-wise minimum of array elements.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.minimum.html

    Parameters

    NdArray< dtype > nc::minimum NdArray< dtype > nc::minimum (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    const dtype & const dtype inScalar 
    @@ -13484,23 +13493,23 @@

    -

    ◆ minimum() [3/3]

    +

    ◆ minimum() [3/3]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -13510,8 +13519,8 @@

    -

    Element-wise minimum of array elements.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.minimum.html

    +

    Element-wise minimum of array elements.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.minimum.html

    Parameters

    NdArray< dtype > nc::minimum NdArray< dtype > nc::minimum (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -13524,23 +13533,23 @@

    -

    ◆ mod()

    +

    ◆ mod()

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + - + @@ -13550,8 +13559,8 @@

    -

    Return element-wise remainder of division.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.mod.html

    +

    Return element-wise remainder of division.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.mod.html

    Parameters

    NdArray< dtype > nc::mod NdArray< dtype > nc::mod (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -13564,23 +13573,23 @@

    -

    ◆ multiply() [1/9]

    +

    ◆ multiply() [1/9]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + - + @@ -13590,8 +13599,8 @@

    -

    multiply arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.multiply.html

    +

    multiply arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.multiply.html

    Parameters

    NdArray< std::complex< dtype > > nc::multiply NdArray< std::complex< dtype > > nc::multiply (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    const std::complex< dtype > & const std::complex< dtype > &  value 
    @@ -13604,23 +13613,23 @@

    -

    ◆ multiply() [2/9]

    +

    ◆ multiply() [2/9]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -13630,8 +13639,8 @@

    -

    multiply arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.multiply.html

    +

    multiply arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.multiply.html

    Parameters

    NdArray< dtype > nc::multiply NdArray< dtype > nc::multiply (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    dtype dtype  value 
    @@ -13644,23 +13653,23 @@

    -

    ◆ multiply() [3/9]

    +

    ◆ multiply() [3/9]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -13670,8 +13679,8 @@

    -

    multiply arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.multiply.html

    +

    multiply arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.multiply.html

    Parameters

    NdArray< dtype > nc::multiply NdArray< dtype > nc::multiply (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -13684,23 +13693,23 @@

    -

    ◆ multiply() [4/9]

    +

    ◆ multiply() [4/9]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + - + @@ -13710,8 +13719,8 @@

    -

    multiply arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.multiply.html

    +

    multiply arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.multiply.html

    Parameters

    NdArray< std::complex< dtype > > nc::multiply NdArray< std::complex< dtype > > nc::multiply (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray2 
    @@ -13724,23 +13733,23 @@

    -

    ◆ multiply() [5/9]

    +

    ◆ multiply() [5/9]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + - + @@ -13750,8 +13759,8 @@

    -

    multiply arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.multiply.html

    +

    multiply arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.multiply.html

    Parameters

    NdArray< std::complex< dtype > > nc::multiply NdArray< std::complex< dtype > > nc::multiply (const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray,
    dtype dtype  value 
    @@ -13764,23 +13773,23 @@

    -

    ◆ multiply() [6/9]

    +

    ◆ multiply() [6/9]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -13790,8 +13799,8 @@

    -

    multiply arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.multiply.html

    +

    multiply arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.multiply.html

    Parameters

    NdArray< std::complex< dtype > > nc::multiply NdArray< std::complex< dtype > > nc::multiply (const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -13804,23 +13813,23 @@

    -

    ◆ multiply() [7/9]

    +

    ◆ multiply() [7/9]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + - + @@ -13830,8 +13839,8 @@

    -

    multiply arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.multiply.html

    +

    multiply arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.multiply.html

    Parameters

    NdArray< std::complex< dtype > > nc::multiply NdArray< std::complex< dtype > > nc::multiply (const std::complex< dtype > & const std::complex< dtype > &  value,
    const NdArray< dtype > & const NdArray< dtype > &  inArray 
    @@ -13844,23 +13853,23 @@

    -

    ◆ multiply() [8/9]

    +

    ◆ multiply() [8/9]

    -template<typename dtype >
    +template<typename dtype >

    value
    - + - + - + @@ -13870,8 +13879,8 @@

    -

    multiply arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.multiply.html

    +

    multiply arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.multiply.html

    Parameters

    NdArray< dtype > nc::multiply NdArray< dtype > nc::multiply (dtype dtype  value,
    const NdArray< dtype > & const NdArray< dtype > &  inArray 
    @@ -13884,23 +13893,23 @@

    -

    ◆ multiply() [9/9]

    +

    ◆ multiply() [9/9]

    -template<typename dtype >
    +template<typename dtype >

    value
    - + - + - + @@ -13910,8 +13919,8 @@

    -

    multiply arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.multiply.html

    +

    multiply arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.multiply.html

    Parameters

    NdArray< std::complex< dtype > > nc::multiply NdArray< std::complex< dtype > > nc::multiply (dtype dtype  value,
    const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray 
    @@ -13924,36 +13933,36 @@

    -

    ◆ nan_to_num()

    +

    ◆ nan_to_num()

    -template<typename dtype >
    +template<typename dtype >

    value
    - + - + - - + + - - + + - - + + @@ -13962,8 +13971,8 @@

    -

    Replace NaN with zero and infinity with large finite numbers (default behaviour) or with the numbers defined by the user using the nan, posinf and/or neginf keywords.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.nan_to_num.html

    +

    Replace NaN with zero and infinity with large finite numbers (default behaviour) or with the numbers defined by the user using the nan, posinf and/or neginf keywords.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.nan_to_num.html

    Parameters

    NdArray< dtype > nc::nan_to_num NdArray< dtype > nc::nan_to_num (NdArray< dtype > NdArray< dtype inArray,
    dtype nan = static_cast<dtype>(0.), dtype nan = static_cast<dtype>(0.),
    dtype posInf = DtypeInfo<dtype>::max(), dtype posInf = DtypeInfo<dtype>::max(),
    dtype negInf = DtypeInfo<dtype>::min() dtype negInf = DtypeInfo<dtype>::min() 
    @@ -13978,17 +13987,17 @@

    -

    ◆ nanargmax()

    +

    ◆ nanargmax()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + @@ -14004,8 +14013,8 @@

    -

    Returns the indices of the maximum values along an axis ignoring NaNs.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.nanargmax.html

    +

    Returns the indices of the maximum values along an axis ignoring NaNs.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.nanargmax.html

    Parameters

    NdArray< uint32 > nc::nanargmax (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -14018,17 +14027,17 @@

    -

    ◆ nanargmin()

    +

    ◆ nanargmin()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + @@ -14044,8 +14053,8 @@

    -

    Returns the indices of the minimum values along an axis ignoring NaNs.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.nanargmin.html

    +

    Returns the indices of the minimum values along an axis ignoring NaNs.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.nanargmin.html

    Parameters

    NdArray< uint32 > nc::nanargmin (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -14058,17 +14067,17 @@

    -

    ◆ nancumprod()

    +

    ◆ nancumprod()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -14084,8 +14093,8 @@

    -

    Return the cumulative product of elements along a given axis ignoring NaNs.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.nancumprod.html

    +

    Return the cumulative product of elements along a given axis ignoring NaNs.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.nancumprod.html

    Parameters

    NdArray< dtype > nc::nancumprod NdArray< dtype > nc::nancumprod (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -14098,17 +14107,17 @@

    -

    ◆ nancumsum()

    +

    ◆ nancumsum()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -14124,8 +14133,8 @@

    -

    Return the cumulative sum of the elements along a given axis ignoring NaNs.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.nancumsum.html

    +

    Return the cumulative sum of the elements along a given axis ignoring NaNs.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.nancumsum.html

    Parameters

    NdArray< dtype > nc::nancumsum NdArray< dtype > nc::nancumsum (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -14138,17 +14147,17 @@

    -

    ◆ nanmax()

    +

    ◆ nanmax()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -14164,8 +14173,8 @@

    -

    Return the maximum of an array or maximum along an axis ignoring NaNs.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.nanmax.html

    +

    Return the maximum of an array or maximum along an axis ignoring NaNs.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.nanmax.html

    Parameters

    NdArray< dtype > nc::nanmax NdArray< dtype > nc::nanmax (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -14178,17 +14187,17 @@

    -

    ◆ nanmean()

    +

    ◆ nanmean()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -14204,8 +14213,8 @@

    -

    Compute the mean along the specified axis ignoring NaNs.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.nanmean.html

    +

    Compute the mean along the specified axis ignoring NaNs.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.nanmean.html

    Parameters

    NdArray< double > nc::nanmean NdArray< double > nc::nanmean (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -14218,17 +14227,17 @@

    -

    ◆ nanmedian()

    +

    ◆ nanmedian()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -14244,8 +14253,8 @@

    -

    Compute the median along the specified axis ignoring NaNs.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.nanmedian.html

    +

    Compute the median along the specified axis ignoring NaNs.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.nanmedian.html

    Parameters

    NdArray< dtype > nc::nanmedian NdArray< dtype > nc::nanmedian (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -14258,17 +14267,17 @@

    -

    ◆ nanmin()

    +

    ◆ nanmin()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -14284,8 +14293,8 @@

    -

    Return the minimum of an array or maximum along an axis ignoring NaNs.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.nanmin.html

    +

    Return the minimum of an array or maximum along an axis ignoring NaNs.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.nanmin.html

    Parameters

    NdArray< dtype > nc::nanmin NdArray< dtype > nc::nanmin (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -14298,23 +14307,23 @@

    -

    ◆ nanpercentile()

    +

    ◆ nanpercentile()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -14336,8 +14345,8 @@

    -

    Compute the qth percentile of the data along the specified axis, while ignoring nan values.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.nanpercentile.html

    +

    Compute the qth percentile of the data along the specified axis, while ignoring nan values.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.nanpercentile.html

    Parameters

    NdArray< double > nc::nanpercentile NdArray< double > nc::nanpercentile (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    double double  inPercentile,
    @@ -14352,17 +14361,17 @@

    -

    ◆ nanprod()

    +

    ◆ nanprod()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -14378,8 +14387,8 @@

    -

    Return the product of array elements over a given axis treating Not a Numbers (NaNs) as ones.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.nanprod.html

    +

    Return the product of array elements over a given axis treating Not a Numbers (NaNs) as ones.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.nanprod.html

    Parameters

    NdArray< dtype > nc::nanprod NdArray< dtype > nc::nanprod (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -14392,7 +14401,7 @@

    -

    ◆ nans() [1/3]

    +

    ◆ nans() [1/3]

    @@ -14401,9 +14410,9 @@

    inArray
    - + - + @@ -14414,7 +14423,7 @@

    -

    Return a new array of given shape and type, filled with nans. Only really works for dtype = float/double

    +

    Return a new array of given shape and type, filled with nans. Only really works for dtype = float/double

    Parameters

    NdArray< double > nc::nans NdArray< double > nc::nans (const Shapeconst Shape inShape)
    @@ -14426,7 +14435,7 @@

    -

    ◆ nans() [2/3]

    +

    ◆ nans() [2/3]

    @@ -14435,7 +14444,7 @@

    inShape
    - + @@ -14458,7 +14467,7 @@

    -

    Return a new array of given shape and type, filled with nans. Only really works for dtype = float/double

    +

    Return a new array of given shape and type, filled with nans. Only really works for dtype = float/double

    Parameters

    NdArray< double > nc::nans NdArray< double > nc::nans ( uint32  inNumRows,
    @@ -14471,7 +14480,7 @@

    -

    ◆ nans() [3/3]

    +

    ◆ nans() [3/3]

    @@ -14480,7 +14489,7 @@

    inNumRows
    - + @@ -14493,7 +14502,7 @@

    -

    Return a new array of given shape and type, filled with nans. Only really works for dtype = float/double

    +

    Return a new array of given shape and type, filled with nans. Only really works for dtype = float/double

    Parameters

    NdArray< double > nc::nans NdArray< double > nc::nans ( uint32  inSquareSize)
    @@ -14501,29 +14510,29 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ nans_like()

    +

    ◆ nans_like()

    -template<typename dtype >
    +template<typename dtype >

    inSquareSize
    - + - +
    NdArray< double > nc::nans_like NdArray< double > nc::nans_like (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Return a new array of given shape and type, filled with nans.

    +

    Return a new array of given shape and type, filled with nans.

    Parameters
    @@ -14535,17 +14544,17 @@

    -

    ◆ nanstdev()

    +

    ◆ nanstdev()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -14561,8 +14570,8 @@

    -

    Compute the standard deviation along the specified axis, while ignoring NaNs.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.nanstd.html

    +

    Compute the standard deviation along the specified axis, while ignoring NaNs.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.nanstd.html

    Parameters

    NdArray< double > nc::nanstdev NdArray< double > nc::nanstdev (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -14575,17 +14584,17 @@

    -

    ◆ nansum()

    +

    ◆ nansum()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -14601,8 +14610,8 @@

    -

    Return the sum of array elements over a given axis treating Not a Numbers (NaNs) as zero.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.nansum.html

    +

    Return the sum of array elements over a given axis treating Not a Numbers (NaNs) as zero.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.nansum.html

    Parameters

    NdArray< dtype > nc::nansum NdArray< dtype > nc::nansum (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -14615,17 +14624,17 @@

    -

    ◆ nanvar()

    +

    ◆ nanvar()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -14641,8 +14650,8 @@

    -

    Compute the variance along the specified axis, while ignoring NaNs.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.nanvar.html

    +

    Compute the variance along the specified axis, while ignoring NaNs.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.nanvar.html

    Parameters

    NdArray< double > nc::nanvar NdArray< double > nc::nanvar (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -14655,12 +14664,12 @@

    -

    ◆ nbytes()

    +

    ◆ nbytes()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + @@ -14679,7 +14688,7 @@

    -

    Returns the number of bytes held by the array

    +

    Returns the number of bytes held by the array

    Parameters

    @@ -14668,7 +14677,7 @@

    uint64 nc::nbytes

    (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    @@ -14691,24 +14700,24 @@

    -

    ◆ negative()

    +

    ◆ negative()

    -template<typename dtype >
    +template<typename dtype >
    inArray
    - + - +
    NdArray< dtype > nc::negative NdArray< dtype > nc::negative (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Numerical negative, element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.negative.html

    +

    Numerical negative, element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.negative.html

    Parameters
    @@ -14720,17 +14729,17 @@

    -

    ◆ newbyteorder() [1/2]

    +

    ◆ newbyteorder() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -14746,7 +14755,7 @@

    -

    Return the array with the same data viewed with a different byte order. only works for integer types, floating point types will not compile and you will be confused as to why...

    +

    Return the array with the same data viewed with a different byte order. only works for integer types, floating point types will not compile and you will be confused as to why...

    Parameters

    NdArray< dtype > nc::newbyteorder NdArray< dtype > nc::newbyteorder (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -14759,17 +14768,17 @@

    -

    ◆ newbyteorder() [2/2]

    +

    ◆ newbyteorder() [2/2]

    -template<typename dtype >
    +template<typename dtype >
    inArray
    - + - + @@ -14785,7 +14794,7 @@

    -

    Return the array with the same data viewed with a different byte order. only works for integer types, floating point types will not compile and you will be confused as to why...

    +

    Return the array with the same data viewed with a different byte order. only works for integer types, floating point types will not compile and you will be confused as to why...

    Parameters

    dtype nc::newbyteorder dtype nc::newbyteorder (dtype dtype  inValue,
    @@ -14798,17 +14807,17 @@

    -

    ◆ none()

    +

    ◆ none()

    -template<typename dtype >
    +template<typename dtype >
    inValue
    - + - + @@ -14824,8 +14833,8 @@

    -

    Test whether no array elements along a given axis evaluate to True.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.all.html

    +

    Test whether no array elements along a given axis evaluate to True.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.all.html

    Parameters

    NdArray< bool > nc::none NdArray< bool > nc::none (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -14838,24 +14847,24 @@

    -

    ◆ nonzero()

    +

    ◆ nonzero()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - +
    std::pair< NdArray< uint32 >, NdArray< uint32 > > nc::nonzero (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Return the indices of the flattened array of the elements that are non-zero.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.nonzero.html

    +

    Return the indices of the flattened array of the elements that are non-zero.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.nonzero.html

    Parameters
    @@ -14863,23 +14872,23 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ norm() [1/2]

    +

    ◆ norm() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -14895,7 +14904,7 @@

    -

    Matrix or vector norm.

    +

    Matrix or vector norm.

    Parameters

    NdArray< double > nc::norm NdArray< double > nc::norm (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -14908,17 +14917,17 @@

    -

    ◆ norm() [2/2]

    +

    ◆ norm() [2/2]

    -template<typename dtype >
    +template<typename dtype >
    inArray
    - + - + @@ -14934,7 +14943,7 @@

    -

    Matrix or vector norm.

    +

    Matrix or vector norm.

    Parameters

    NdArray< std::complex< double > > nc::norm NdArray< std::complex< double > > nc::norm (const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray,
    @@ -14947,17 +14956,17 @@

    -

    ◆ normalize() [1/2]

    +

    ◆ normalize() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    inArray
    - + - + @@ -14973,7 +14982,7 @@

    -

    Matrix or vector norm.

    +

    Matrix or vector norm.

    Parameters

    NdArray< double > nc::normalize NdArray< double > nc::normalize (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -14986,17 +14995,17 @@

    -

    ◆ normalize() [2/2]

    +

    ◆ normalize() [2/2]

    -template<typename dtype >
    +template<typename dtype >
    inArray
    - + - + @@ -15012,7 +15021,7 @@

    -

    Matrix or vector norm.

    +

    Matrix or vector norm.

    Parameters

    NdArray< std::complex< double > > nc::normalize NdArray< std::complex< double > > nc::normalize (const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray,
    @@ -15025,23 +15034,23 @@

    -

    ◆ not_equal()

    +

    ◆ not_equal()

    -template<typename dtype >
    +template<typename dtype >
    inArray
    - + - + - + @@ -15051,8 +15060,8 @@

    -

    Return (x1 != x2) element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.not_equal.html

    +

    Return (x1 != x2) element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.not_equal.html

    Parameters

    NdArray< bool > nc::not_equal NdArray< bool > nc::not_equal (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -15061,29 +15070,29 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ nth_root() [1/2]

    +

    ◆ nth_root() [1/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >

    inArray1
    - + - + - + @@ -15093,7 +15102,7 @@

    -

    Return the nth-root of an array.

    +

    Return the nth-root of an array.

    Parameters

    NdArray< double > nc::nth_root NdArray< double > nc::nth_root (const NdArray< dtype1 > & const NdArray< dtype1 > &  inArray,
    dtype2 dtype2  inRoot 
    @@ -15106,26 +15115,26 @@

    -

    ◆ nth_root() [2/2]

    +

    ◆ nth_root() [2/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inArray
    @@ -58,10 +58,10 @@
    - + - + - + @@ -15140,7 +15149,7 @@

    -

    Return the nth-root of an value.

    +

    Return the nth-root of an value.

    Parameters

    double nc::nth_root double nc::nth_root (dtype1 dtype1  inValue,
    dtype2 dtype2  inRoot 
    @@ -15153,24 +15162,24 @@

    -

    ◆ ones() [1/3]

    +

    ◆ ones() [1/3]

    -template<typename dtype >
    +template<typename dtype >
    inValue
    - + - +
    NdArray< dtype > nc::ones NdArray< dtype > nc::ones (const Shapeconst Shape inShape)
    -

    Return a new array of given shape and type, filled with ones.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ones.html

    +

    Return a new array of given shape and type, filled with ones.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ones.html

    Parameters
    @@ -15182,15 +15191,15 @@

    -

    ◆ ones() [2/3]

    +

    ◆ ones() [2/3]

    -template<typename dtype >
    +template<typename dtype >

    inShape
    - + @@ -15208,8 +15217,8 @@

    -

    Return a new array of given shape and type, filled with ones.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ones.html

    +

    Return a new array of given shape and type, filled with ones.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ones.html

    Parameters

    NdArray< dtype > nc::ones NdArray< dtype > nc::ones ( uint32  inNumRows,
    @@ -15222,15 +15231,15 @@

    -

    ◆ ones() [3/3]

    +

    ◆ ones() [3/3]

    -template<typename dtype >
    +template<typename dtype >

    inNumRows
    - + @@ -15238,8 +15247,8 @@

    -

    Return a new array of given shape and type, filled with ones.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ones.html

    +

    Return a new array of given shape and type, filled with ones.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ones.html

    Parameters

    NdArray< dtype > nc::ones NdArray< dtype > nc::ones ( uint32  inSquareSize)
    @@ -15251,24 +15260,24 @@

    -

    ◆ ones_like()

    +

    ◆ ones_like()

    -template<typename dtypeOut , typename dtype >
    +template<typename dtypeOut , typename dtype >

    inSquareSize
    - + - +
    NdArray< dtypeOut > nc::ones_like NdArray< dtypeOut > nc::ones_like (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Return a new array of given shape and type, filled with ones.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ones_like.html

    +

    Return a new array of given shape and type, filled with ones.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ones_like.html

    Parameters
    @@ -15280,23 +15289,23 @@

    -

    ◆ operator!()

    +

    ◆ operator!()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    NdArray< bool > nc::operator! NdArray< bool > nc::operator! (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Takes the not of the array

    +

    Takes the not of the array

    Parameters
    @@ -15308,7 +15317,7 @@

    -

    ◆ operator!=() [1/4]

    +

    ◆ operator!=() [1/4]

    @@ -15317,15 +15326,15 @@

    inArray
    - + - + - + @@ -15354,23 +15363,23 @@

    -

    ◆ operator!=() [2/4]

    +

    ◆ operator!=() [2/4]

    -template<typename dtype >
    +template<typename dtype >
    bool nc::operator!= bool nc::operator!= (const DateTimeconst DateTime lhs,
    const DateTimeconst DateTime rhs 
    - + - + - + @@ -15380,7 +15389,7 @@

    -

    Returns an array of booleans of element wise comparison of two arrays

    +

    Returns an array of booleans of element wise comparison of two arrays

    Parameters

    NdArray< bool > nc::operator!= NdArray< bool > nc::operator!= (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -15393,23 +15402,23 @@

    -

    ◆ operator!=() [3/4]

    +

    ◆ operator!=() [3/4]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -15419,7 +15428,7 @@

    -

    Returns an array of booleans of element wise comparison an array and a scalar

    +

    Returns an array of booleans of element wise comparison an array and a scalar

    Parameters

    NdArray< bool > nc::operator!= NdArray< bool > nc::operator!= (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    dtype dtype  inValue 
    @@ -15432,23 +15441,23 @@

    -

    ◆ operator!=() [4/4]

    +

    ◆ operator!=() [4/4]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -15458,7 +15467,7 @@

    -

    Returns an array of booleans of element wise comparison an array and a scalar

    +

    Returns an array of booleans of element wise comparison an array and a scalar

    Parameters

    NdArray< bool > nc::operator!= NdArray< bool > nc::operator!= (dtype dtype  inValue,
    const NdArray< dtype > & const NdArray< dtype > &  inArray 
    @@ -15471,23 +15480,23 @@

    -

    ◆ operator%() [1/3]

    +

    ◆ operator%() [1/3]

    -template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_floating_point_v< dtype >, int > = 0>
    +template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_floating_point_v< dtype >, int > = 0>
    inValue
    - + - + - + @@ -15497,7 +15506,7 @@

    -

    Takes the modulus of the elements of two arrays

    +

    Takes the modulus of the elements of two arrays

    Parameters

    NdArray< dtype > nc::operator% NdArray< dtype > nc::operator% (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -15510,23 +15519,23 @@

    -

    ◆ operator%() [2/3]

    +

    ◆ operator%() [2/3]

    -template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >, int > = 0>
    +template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >, int > = 0>
    lhs
    - + - + - + @@ -15536,7 +15545,7 @@

    -

    Modulus of the scalar and the array

    +

    Modulus of the scalar and the array

    Parameters

    NdArray< dtype > nc::operator% NdArray< dtype > nc::operator% (dtype dtype  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -15549,23 +15558,23 @@

    -

    ◆ operator%() [3/3]

    +

    ◆ operator%() [3/3]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -15575,7 +15584,7 @@

    -

    Modulus of the array and the scalar

    +

    Modulus of the array and the scalar

    Parameters

    NdArray< dtype > nc::operator% NdArray< dtype > nc::operator% (NdArray< dtype > NdArray< dtype lhs,
    dtype dtype  rhs 
    @@ -15588,23 +15597,23 @@

    -

    ◆ operator%=() [1/2]

    +

    ◆ operator%=() [1/2]

    -template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_floating_point_v< dtype >, int > = 0>
    +template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_floating_point_v< dtype >, int > = 0>
    lhs
    - + - + - + @@ -15614,7 +15623,7 @@

    -

    Modulus the elements of two arrays

    +

    Modulus the elements of two arrays

    Parameters

    NdArray< dtype > & nc::operator%= NdArray< dtype > & nc::operator%= (NdArray< dtype > & NdArray< dtype > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -15627,23 +15636,23 @@

    -

    ◆ operator%=() [2/2]

    +

    ◆ operator%=() [2/2]

    -template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_floating_point_v< dtype >, int > = 0>
    +template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_floating_point_v< dtype >, int > = 0>
    lhs
    - + - + - + @@ -15653,7 +15662,7 @@

    -

    Modulus the scalar to the array

    +

    Modulus the scalar to the array

    Parameters

    NdArray< dtype > & nc::operator%= NdArray< dtype > & nc::operator%= (NdArray< dtype > & NdArray< dtype > &  lhs,
    dtype dtype  rhs 
    @@ -15666,23 +15675,23 @@

    -

    ◆ operator&() [1/3]

    +

    ◆ operator&() [1/3]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -15692,7 +15701,7 @@

    -

    Takes the bitwise and of the elements of two arrays

    +

    Takes the bitwise and of the elements of two arrays

    Parameters

    NdArray< dtype > nc::operator& NdArray< dtype > nc::operator& (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -15705,23 +15714,23 @@

    -

    ◆ operator&() [2/3]

    +

    ◆ operator&() [2/3]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -15731,7 +15740,7 @@

    -

    Takes the bitwise and of the sclar and the array

    +

    Takes the bitwise and of the sclar and the array

    Parameters

    NdArray< dtype > nc::operator& NdArray< dtype > nc::operator& (dtype dtype  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -15744,23 +15753,23 @@

    -

    ◆ operator&() [3/3]

    +

    ◆ operator&() [3/3]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -15770,7 +15779,7 @@

    -

    Takes the bitwise and of the array and the scalar

    +

    Takes the bitwise and of the array and the scalar

    Parameters

    NdArray< dtype > nc::operator& NdArray< dtype > nc::operator& (NdArray< dtype > NdArray< dtype lhs,
    dtype dtype  rhs 
    @@ -15783,23 +15792,23 @@

    -

    ◆ operator&&() [1/3]

    +

    ◆ operator&&() [1/3]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -15809,7 +15818,7 @@

    -

    Takes the and of the elements of two arrays

    +

    Takes the and of the elements of two arrays

    Parameters

    NdArray< bool > nc::operator&& NdArray< bool > nc::operator&& (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -15822,23 +15831,23 @@

    -

    ◆ operator&&() [2/3]

    +

    ◆ operator&&() [2/3]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -15848,7 +15857,7 @@

    -

    Takes the and of the array and the scalar

    +

    Takes the and of the array and the scalar

    Parameters

    NdArray< bool > nc::operator&& NdArray< bool > nc::operator&& (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    dtype dtype  rhs 
    @@ -15861,23 +15870,23 @@

    -

    ◆ operator&&() [3/3]

    +

    ◆ operator&&() [3/3]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -15887,7 +15896,7 @@

    -

    Takes the and of the array and the scalar

    +

    Takes the and of the array and the scalar

    Parameters

    NdArray< bool > nc::operator&& NdArray< bool > nc::operator&& (dtype dtype  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -15900,23 +15909,23 @@

    -

    ◆ operator&=() [1/2]

    +

    ◆ operator&=() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -15926,7 +15935,7 @@

    -

    Bitwise and the elements of two arrays

    +

    Bitwise and the elements of two arrays

    Parameters

    NdArray< dtype > & nc::operator&= NdArray< dtype > & nc::operator&= (NdArray< dtype > & NdArray< dtype > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -15939,23 +15948,23 @@

    -

    ◆ operator&=() [2/2]

    +

    ◆ operator&=() [2/2]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -15965,7 +15974,7 @@

    -

    Bitwise and the scalar to the array

    +

    Bitwise and the scalar to the array

    Parameters

    NdArray< dtype > & nc::operator&= NdArray< dtype > & nc::operator&= (NdArray< dtype > & NdArray< dtype > &  lhs,
    dtype dtype  rhs 
    @@ -15978,23 +15987,23 @@

    -

    ◆ operator*() [1/15]

    +

    ◆ operator*() [1/15]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -16004,7 +16013,7 @@

    -

    Multiplies the elements of two arrays (1)

    +

    Multiplies the elements of two arrays (1)

    Parameters

    NdArray< dtype > nc::operator* NdArray< dtype > nc::operator* (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -16017,23 +16026,23 @@

    -

    ◆ operator*() [2/15]

    +

    ◆ operator*() [2/15]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -16043,7 +16052,7 @@

    -

    Multiplies the elements of two arrays (2)

    +

    Multiplies the elements of two arrays (2)

    Parameters

    NdArray< std::complex< dtype > > nc::operator* NdArray< std::complex< dtype > > nc::operator* (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  rhs 
    @@ -16056,23 +16065,23 @@

    -

    ◆ operator*() [3/15]

    +

    ◆ operator*() [3/15]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -16082,7 +16091,7 @@

    -

    Multiplies the scalar to the array (6)

    +

    Multiplies the scalar to the array (6)

    Parameters

    NdArray< std::complex< dtype > > nc::operator* NdArray< std::complex< dtype > > nc::operator* (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    const std::complex< dtype > & const std::complex< dtype > &  rhs 
    @@ -16095,23 +16104,23 @@

    -

    ◆ operator*() [4/15]

    +

    ◆ operator*() [4/15]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -16121,7 +16130,7 @@

    -

    Multiplies the elements of two arrays (3)

    +

    Multiplies the elements of two arrays (3)

    Parameters

    NdArray< std::complex< dtype > > nc::operator* NdArray< std::complex< dtype > > nc::operator* (const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -16134,23 +16143,23 @@

    -

    ◆ operator*() [5/15]

    +

    ◆ operator*() [5/15]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -16160,7 +16169,7 @@

    -

    Multiplies the scalar to the array (7)

    +

    Multiplies the scalar to the array (7)

    Parameters

    NdArray< std::complex< dtype > > nc::operator* NdArray< std::complex< dtype > > nc::operator* (const std::complex< dtype > & const std::complex< dtype > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -16173,7 +16182,7 @@

    -

    ◆ operator*() [6/15]

    +

    ◆ operator*() [6/15]

    @@ -16182,15 +16191,15 @@

    lhs
    - + - + - + @@ -16205,7 +16214,7 @@

    -

    Vector mulitplication (dot product)

    +

    Vector mulitplication (dot product)

    Parameters

    double nc::operator* double nc::operator* (const Vec2const Vec2 lhs,
    const Vec2const Vec2 rhs 
    @@ -16218,7 +16227,7 @@

    -

    ◆ operator*() [7/15]

    +

    ◆ operator*() [7/15]

    @@ -16227,15 +16236,15 @@

    lhs
    - + - + - + @@ -16250,7 +16259,7 @@

    -

    Scalar mulitplication

    +

    Scalar mulitplication

    Parameters

    Vec2 nc::operator* Vec2 nc::operator* (const Vec2const Vec2 lhs,
    double double  rhs 
    @@ -16263,7 +16272,7 @@

    -

    ◆ operator*() [8/15]

    +

    ◆ operator*() [8/15]

    @@ -16272,15 +16281,15 @@

    lhs
    - + - + - + @@ -16295,7 +16304,7 @@

    -

    Vector mulitplication (dot product)

    +

    Vector mulitplication (dot product)

    Parameters

    double nc::operator* double nc::operator* (const Vec3const Vec3 lhs,
    const Vec3const Vec3 rhs 
    @@ -16308,7 +16317,7 @@

    -

    ◆ operator*() [9/15]

    +

    ◆ operator*() [9/15]

    @@ -16317,15 +16326,15 @@

    lhs
    - + - + - + @@ -16340,7 +16349,7 @@

    -

    Scalar mulitplication

    +

    Scalar mulitplication

    Parameters

    Vec3 nc::operator* Vec3 nc::operator* (const Vec3const Vec3 lhs,
    double double  rhs 
    @@ -16353,7 +16362,7 @@

    -

    ◆ operator*() [10/15]

    +

    ◆ operator*() [10/15]

    @@ -16362,15 +16371,15 @@

    lhs
    - + - + - + @@ -16385,7 +16394,7 @@

    -

    Scalar mulitplication

    +

    Scalar mulitplication

    Parameters

    Vec2 nc::operator* Vec2 nc::operator* (double double  lhs,
    const Vec2const Vec2 rhs 
    @@ -16398,7 +16407,7 @@

    -

    ◆ operator*() [11/15]

    +

    ◆ operator*() [11/15]

    @@ -16407,15 +16416,15 @@

    lhs
    - + - + - + @@ -16430,7 +16439,7 @@

    -

    Scalar mulitplication

    +

    Scalar mulitplication

    Parameters

    Vec3 nc::operator* Vec3 nc::operator* (double double  lhs,
    const Vec3const Vec3 rhs 
    @@ -16443,23 +16452,23 @@

    -

    ◆ operator*() [12/15]

    +

    ◆ operator*() [12/15]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -16469,7 +16478,7 @@

    -

    Multiplies the scalar to the array (5)

    +

    Multiplies the scalar to the array (5)

    Parameters

    NdArray< dtype > nc::operator* NdArray< dtype > nc::operator* (dtype dtype  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -16482,23 +16491,23 @@

    -

    ◆ operator*() [13/15]

    +

    ◆ operator*() [13/15]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -16508,7 +16517,7 @@

    -

    Multiplies the scalar to the array (9)

    +

    Multiplies the scalar to the array (9)

    Parameters

    NdArray< std::complex< dtype > > nc::operator* NdArray< std::complex< dtype > > nc::operator* (dtype dtype  lhs,
    const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  rhs 
    @@ -16521,23 +16530,23 @@

    -

    ◆ operator*() [14/15]

    +

    ◆ operator*() [14/15]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -16547,7 +16556,7 @@

    -

    Multiplies the scalar to the array (4)

    +

    Multiplies the scalar to the array (4)

    Parameters

    NdArray< dtype > nc::operator* NdArray< dtype > nc::operator* (NdArray< dtype > NdArray< dtype lhs,
    dtype dtype  rhs 
    @@ -16560,23 +16569,23 @@

    -

    ◆ operator*() [15/15]

    +

    ◆ operator*() [15/15]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -16586,7 +16595,7 @@

    -

    Multiplies the scalar to the array (8)

    +

    Multiplies the scalar to the array (8)

    Parameters

    NdArray< std::complex< dtype > > nc::operator* NdArray< std::complex< dtype > > nc::operator* (NdArray< std::complex< dtype > > NdArray< std::complex< dtype > >  lhs,
    dtype dtype  rhs 
    @@ -16599,23 +16608,23 @@

    -

    ◆ operator*=() [1/4]

    +

    ◆ operator*=() [1/4]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -16625,7 +16634,7 @@

    -

    Multiplies the elements of two arrays (1)

    +

    Multiplies the elements of two arrays (1)

    Parameters

    NdArray< dtype > & nc::operator*= NdArray< dtype > & nc::operator*= (NdArray< dtype > & NdArray< dtype > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -16638,23 +16647,23 @@

    -

    ◆ operator*=() [2/4]

    +

    ◆ operator*=() [2/4]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -16664,7 +16673,7 @@

    -

    Multiplies the scalar to the array (3)

    +

    Multiplies the scalar to the array (3)

    Parameters

    NdArray< dtype > & nc::operator*= NdArray< dtype > & nc::operator*= (NdArray< dtype > & NdArray< dtype > &  lhs,
    dtype dtype  rhs 
    @@ -16677,23 +16686,23 @@

    -

    ◆ operator*=() [3/4]

    +

    ◆ operator*=() [3/4]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -16703,7 +16712,7 @@

    -

    Multiplies the elements of two arrays (2)

    +

    Multiplies the elements of two arrays (2)

    Parameters

    NdArray< std::complex< dtype > > & nc::operator*= NdArray< std::complex< dtype > > & nc::operator*= (NdArray< std::complex< dtype > > & NdArray< std::complex< dtype > > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -16716,23 +16725,23 @@

    -

    ◆ operator*=() [4/4]

    +

    ◆ operator*=() [4/4]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -16742,7 +16751,7 @@

    -

    Multiplies the scalar to the array (4)

    +

    Multiplies the scalar to the array (4)

    Parameters

    NdArray< std::complex< dtype > > & nc::operator*= NdArray< std::complex< dtype > > & nc::operator*= (NdArray< std::complex< dtype > > & NdArray< std::complex< dtype > > &  lhs,
    dtype dtype  rhs 
    @@ -16755,23 +16764,23 @@

    -

    ◆ operator+() [1/19]

    +

    ◆ operator+() [1/19]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -16781,7 +16790,7 @@

    -

    Adds the elements of two arrays (1)

    +

    Adds the elements of two arrays (1)

    Parameters

    NdArray< dtype > nc::operator+ NdArray< dtype > nc::operator+ (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -16794,23 +16803,23 @@

    -

    ◆ operator+() [2/19]

    +

    ◆ operator+() [2/19]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -16820,7 +16829,7 @@

    -

    Adds the elements of two arrays (2)

    +

    Adds the elements of two arrays (2)

    Parameters

    NdArray< std::complex< dtype > > nc::operator+ NdArray< std::complex< dtype > > nc::operator+ (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  rhs 
    @@ -16833,23 +16842,23 @@

    -

    ◆ operator+() [3/19]

    +

    ◆ operator+() [3/19]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -16859,7 +16868,7 @@

    -

    Adds the scalar to the array (6)

    +

    Adds the scalar to the array (6)

    Parameters

    NdArray< std::complex< dtype > > nc::operator+ NdArray< std::complex< dtype > > nc::operator+ (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    const std::complex< dtype > & const std::complex< dtype > &  rhs 
    @@ -16872,23 +16881,23 @@

    -

    ◆ operator+() [4/19]

    +

    ◆ operator+() [4/19]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -16898,7 +16907,7 @@

    -

    Adds the elements of two arrays (3)

    +

    Adds the elements of two arrays (3)

    Parameters

    NdArray< std::complex< dtype > > nc::operator+ NdArray< std::complex< dtype > > nc::operator+ (const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -16911,23 +16920,23 @@

    -

    ◆ operator+() [5/19]

    +

    ◆ operator+() [5/19]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -16937,7 +16946,7 @@

    -

    Adds the scalar to the array (7)

    +

    Adds the scalar to the array (7)

    Parameters

    NdArray< std::complex< dtype > > nc::operator+ NdArray< std::complex< dtype > > nc::operator+ (const std::complex< dtype > & const std::complex< dtype > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -16950,7 +16959,7 @@

    -

    ◆ operator+() [6/19]

    +

    ◆ operator+() [6/19]

    @@ -16959,15 +16968,15 @@

    lhs
    - + - + - + @@ -16982,7 +16991,7 @@

    -

    Adds the two vectors

    +

    Adds the two vectors

    Parameters

    Vec2 nc::operator+ Vec2 nc::operator+ (const Vec2const Vec2 lhs,
    const Vec2const Vec2 rhs 
    @@ -16995,7 +17004,7 @@

    -

    ◆ operator+() [7/19]

    +

    ◆ operator+() [7/19]

    @@ -17004,15 +17013,15 @@

    lhs
    - + - + - + @@ -17027,7 +17036,7 @@

    -

    Adds the scalar to the vector

    +

    Adds the scalar to the vector

    Parameters

    Vec2 nc::operator+ Vec2 nc::operator+ (const Vec2const Vec2 lhs,
    double double  rhs 
    @@ -17040,7 +17049,7 @@

    -

    ◆ operator+() [8/19]

    +

    ◆ operator+() [8/19]

    @@ -17049,15 +17058,15 @@

    lhs
    - + - + - + @@ -17072,7 +17081,7 @@

    -

    Adds the two vectors

    +

    Adds the two vectors

    Parameters

    Vec3 nc::operator+ Vec3 nc::operator+ (const Vec3const Vec3 lhs,
    const Vec3const Vec3 rhs 
    @@ -17085,7 +17094,7 @@

    -

    ◆ operator+() [9/19]

    +

    ◆ operator+() [9/19]

    @@ -17094,15 +17103,15 @@

    lhs
    - + - + - + @@ -17117,7 +17126,7 @@

    -

    Adds the scalar to the vector

    +

    Adds the scalar to the vector

    Parameters

    Vec3 nc::operator+ Vec3 nc::operator+ (const Vec3const Vec3 lhs,
    double double  rhs 
    @@ -17130,7 +17139,7 @@

    -

    ◆ operator+() [10/19]

    +

    ◆ operator+() [10/19]

    @@ -17139,15 +17148,15 @@

    lhs
    - + - + - + @@ -17162,7 +17171,7 @@

    -

    Adds the scalar to the vector

    +

    Adds the scalar to the vector

    Parameters

    Vec2 nc::operator+ Vec2 nc::operator+ (double double  lhs,
    const Vec2const Vec2 rhs 
    @@ -17175,7 +17184,7 @@

    -

    ◆ operator+() [11/19]

    +

    ◆ operator+() [11/19]

    @@ -17184,15 +17193,15 @@

    lhs
    - + - + - + @@ -17207,7 +17216,7 @@

    -

    Adds the scalar to the vector

    +

    Adds the scalar to the vector

    Parameters

    Vec3 nc::operator+ Vec3 nc::operator+ (double double  lhs,
    const Vec3const Vec3 rhs 
    @@ -17220,23 +17229,23 @@

    -

    ◆ operator+() [12/19]

    +

    ◆ operator+() [12/19]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -17246,7 +17255,7 @@

    -

    Adds the scalar to the array (5)

    +

    Adds the scalar to the array (5)

    Parameters

    NdArray< dtype > nc::operator+ NdArray< dtype > nc::operator+ (dtype dtype  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -17259,23 +17268,23 @@

    -

    ◆ operator+() [13/19]

    +

    ◆ operator+() [13/19]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -17285,7 +17294,7 @@

    -

    Adds the scalar to the array (9)

    +

    Adds the scalar to the array (9)

    Parameters

    NdArray< std::complex< dtype > > nc::operator+ NdArray< std::complex< dtype > > nc::operator+ (dtype dtype  lhs,
    const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  rhs 
    @@ -17298,23 +17307,23 @@

    -

    ◆ operator+() [14/19]

    +

    ◆ operator+() [14/19]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -17324,7 +17333,7 @@

    -

    Adds the scalar to the array (4)

    +

    Adds the scalar to the array (4)

    Parameters

    NdArray< dtype > nc::operator+ NdArray< dtype > nc::operator+ (NdArray< dtype > NdArray< dtype lhs,
    dtype dtype  rhs 
    @@ -17337,23 +17346,23 @@

    -

    ◆ operator+() [15/19]

    +

    ◆ operator+() [15/19]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -17363,7 +17372,7 @@

    -

    Adds the scalar to the array (8)

    +

    Adds the scalar to the array (8)

    Parameters

    NdArray< std::complex< dtype > > nc::operator+ NdArray< std::complex< dtype > > nc::operator+ (NdArray< std::complex< dtype > > NdArray< std::complex< dtype > >  lhs,
    dtype dtype  rhs 
    @@ -17376,26 +17385,26 @@

    -

    ◆ operator+() [16/19]

    +

    ◆ operator+() [16/19]

    -template<class dtype , typename SizeType , typename PointerType , typename DifferenceType >
    +template<class dtype , typename SizeType , typename PointerType , typename DifferenceType >
    lhs
    @@ -58,10 +58,10 @@
    - + - + - + @@ -17410,7 +17419,7 @@

    -

    Iterator addition operator

    +

    Iterator addition operator

    Parameters

    NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType > nc::operator+ NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType > nc::operator+ (typename NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::difference_type typename NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType >::difference_type  offset,
    NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType > NdArrayColumnIterator< dtype, SizeType, PointerType, DifferenceType next 
    @@ -17423,26 +17432,26 @@

    -

    ◆ operator+() [17/19]

    +

    ◆ operator+() [17/19]

    -template<class dtype , typename SizeType , typename PointerType , typename DifferenceType >
    +template<class dtype , typename SizeType , typename PointerType , typename DifferenceType >
    offset
    @@ -58,10 +58,10 @@
    - + - + - + @@ -17457,7 +17466,7 @@

    -

    Iterator addition operator

    +

    Iterator addition operator

    Parameters

    NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType > nc::operator+ NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType > nc::operator+ (typename NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::difference_type typename NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >::difference_type  offset,
    NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType > NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType next 
    @@ -17470,26 +17479,26 @@

    -

    ◆ operator+() [18/19]

    +

    ◆ operator+() [18/19]

    -template<class dtype , typename PointerType , typename DifferenceType >
    +template<class dtype , typename PointerType , typename DifferenceType >
    offset
    - + - + - + @@ -17504,7 +17513,7 @@

    -

    Iterator addition operator

    +

    Iterator addition operator

    Parameters

    NdArrayConstIterator< dtype, PointerType, DifferenceType > nc::operator+ NdArrayConstIterator< dtype, PointerType, DifferenceType > nc::operator+ (typename NdArrayConstIterator< dtype, PointerType, DifferenceType >::difference_type typename NdArrayConstIterator< dtype, PointerType, DifferenceType >::difference_type  offset,
    NdArrayConstIterator< dtype, PointerType, DifferenceType > NdArrayConstIterator< dtype, PointerType, DifferenceType next 
    @@ -17517,26 +17526,26 @@

    -

    ◆ operator+() [19/19]

    +

    ◆ operator+() [19/19]

    -template<class dtype , typename PointerType , typename DifferenceType >
    +template<class dtype , typename PointerType , typename DifferenceType >
    offset
    @@ -58,10 +58,10 @@
    - + - + - + @@ -17551,7 +17560,7 @@

    -

    Iterator addition operator

    +

    Iterator addition operator

    Parameters

    NdArrayIterator< dtype, PointerType, DifferenceType > nc::operator+ NdArrayIterator< dtype, PointerType, DifferenceType > nc::operator+ (typename NdArrayIterator< dtype, PointerType, DifferenceType >::difference_type typename NdArrayIterator< dtype, PointerType, DifferenceType >::difference_type  offset,
    NdArrayIterator< dtype, PointerType, DifferenceType > NdArrayIterator< dtype, PointerType, DifferenceType next 
    @@ -17564,23 +17573,23 @@

    -

    ◆ operator++() [1/2]

    +

    ◆ operator++() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    offset
    - + - + - + @@ -17590,7 +17599,7 @@

    -

    postfix increments the elements of an array

    +

    postfix increments the elements of an array

    Parameters

    NdArray< dtype > nc::operator++ NdArray< dtype > nc::operator++ (NdArray< dtype > & NdArray< dtype > &  lhs,
    int int   
    @@ -17602,45 +17611,45 @@

    -

    ◆ operator++() [2/2]

    +

    ◆ operator++() [2/2]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - +
    NdArray< dtype > & nc::operator++ NdArray< dtype > & nc::operator++ (NdArray< dtype > & NdArray< dtype > &  rhs)
    -

    prefix incraments the elements of an array

    +

    prefix incraments the elements of an array

    Returns
    NdArray
    -

    ◆ operator+=() [1/4]

    +

    ◆ operator+=() [1/4]

    -template<typename dtype >
    +template<typename dtype >
    - + - + - + @@ -17650,7 +17659,7 @@

    -

    Adds the elements of two arrays (1)

    +

    Adds the elements of two arrays (1)

    Parameters

    NdArray< dtype > & nc::operator+= NdArray< dtype > & nc::operator+= (NdArray< dtype > & NdArray< dtype > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -17663,23 +17672,23 @@

    -

    ◆ operator+=() [2/4]

    +

    ◆ operator+=() [2/4]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -17689,7 +17698,7 @@

    -

    Adds the scalar to the array (3)

    +

    Adds the scalar to the array (3)

    Parameters

    NdArray< dtype > & nc::operator+= NdArray< dtype > & nc::operator+= (NdArray< dtype > & NdArray< dtype > &  lhs,
    dtype dtype  rhs 
    @@ -17702,23 +17711,23 @@

    -

    ◆ operator+=() [3/4]

    +

    ◆ operator+=() [3/4]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -17728,7 +17737,7 @@

    -

    Adds the elements of two arrays (2)

    +

    Adds the elements of two arrays (2)

    Parameters

    NdArray< std::complex< dtype > > & nc::operator+= NdArray< std::complex< dtype > > & nc::operator+= (NdArray< std::complex< dtype > > & NdArray< std::complex< dtype > > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -17741,23 +17750,23 @@

    -

    ◆ operator+=() [4/4]

    +

    ◆ operator+=() [4/4]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -17767,7 +17776,7 @@

    -

    Adds the scalar to the array (4)

    +

    Adds the scalar to the array (4)

    Parameters

    NdArray< std::complex< dtype > > & nc::operator+= NdArray< std::complex< dtype > > & nc::operator+= (NdArray< std::complex< dtype > > & NdArray< std::complex< dtype > > &  lhs,
    dtype dtype  rhs 
    @@ -17780,7 +17789,7 @@

    -

    ◆ operator-() [1/19]

    +

    ◆ operator-() [1/19]

    @@ -17789,15 +17798,15 @@

    lhs
    - + - + - + @@ -17826,45 +17835,45 @@

    -

    ◆ operator-() [2/19]

    +

    ◆ operator-() [2/19]

    -template<typename dtype >
    +template<typename dtype >
    Duration nc::operator- Duration nc::operator- (const DateTimeconst DateTime lhs,
    const DateTimeconst DateTime rhs 
    - + - +
    NdArray< dtype > nc::operator- NdArray< dtype > nc::operator- (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Negative Operator

    +

    Negative Operator

    Returns
    NdArray
    -

    ◆ operator-() [3/19]

    +

    ◆ operator-() [3/19]

    -template<typename dtype >
    +template<typename dtype >
    - + - + - + @@ -17874,7 +17883,7 @@

    -

    Subtracts the elements of two arrays (1)

    +

    Subtracts the elements of two arrays (1)

    Parameters

    NdArray< dtype > nc::operator- NdArray< dtype > nc::operator- (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -17887,23 +17896,23 @@

    -

    ◆ operator-() [4/19]

    +

    ◆ operator-() [4/19]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -17913,7 +17922,7 @@

    -

    Subtracts the elements of two arrays (2)

    +

    Subtracts the elements of two arrays (2)

    Parameters

    NdArray< std::complex< dtype > > nc::operator- NdArray< std::complex< dtype > > nc::operator- (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  rhs 
    @@ -17926,23 +17935,23 @@

    -

    ◆ operator-() [5/19]

    +

    ◆ operator-() [5/19]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -17952,7 +17961,7 @@

    -

    Subtracts the scalar from the array (6)

    +

    Subtracts the scalar from the array (6)

    Parameters

    NdArray< std::complex< dtype > > nc::operator- NdArray< std::complex< dtype > > nc::operator- (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    const std::complex< dtype > & const std::complex< dtype > &  rhs 
    @@ -17965,23 +17974,23 @@

    -

    ◆ operator-() [6/19]

    +

    ◆ operator-() [6/19]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -17991,7 +18000,7 @@

    -

    Subtracts the elements of two arrays (3)

    +

    Subtracts the elements of two arrays (3)

    Parameters

    NdArray< std::complex< dtype > > nc::operator- NdArray< std::complex< dtype > > nc::operator- (const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -18004,23 +18013,23 @@

    -

    ◆ operator-() [7/19]

    +

    ◆ operator-() [7/19]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -18030,7 +18039,7 @@

    -

    Subtracts the scalar from the array (7)

    +

    Subtracts the scalar from the array (7)

    Parameters

    NdArray< std::complex< dtype > > nc::operator- NdArray< std::complex< dtype > > nc::operator- (const std::complex< dtype > & const std::complex< dtype > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -18043,7 +18052,7 @@

    -

    ◆ operator-() [8/19]

    +

    ◆ operator-() [8/19]

    @@ -18052,15 +18061,15 @@

    lhs
    - + - + - + @@ -18075,7 +18084,7 @@

    -

    Subtracts the two vectors

    +

    Subtracts the two vectors

    Parameters

    Vec2 nc::operator- Vec2 nc::operator- (const Vec2const Vec2 lhs,
    const Vec2const Vec2 rhs 
    @@ -18088,7 +18097,7 @@

    -

    ◆ operator-() [9/19]

    +

    ◆ operator-() [9/19]

    @@ -18097,15 +18106,15 @@

    lhs
    - + - + - + @@ -18120,7 +18129,7 @@

    -

    Subtracts the scalar from the vector

    +

    Subtracts the scalar from the vector

    Parameters

    Vec2 nc::operator- Vec2 nc::operator- (const Vec2const Vec2 lhs,
    double double  rhs 
    @@ -18133,7 +18142,7 @@

    -

    ◆ operator-() [10/19]

    +

    ◆ operator-() [10/19]

    @@ -18142,9 +18151,9 @@

    lhs
    - + - + @@ -18155,13 +18164,13 @@

    -

    Returns the negative vector

    +

    Returns the negative vector

    Returns
    Vec2
    -

    ◆ operator-() [11/19]

    +

    ◆ operator-() [11/19]

    @@ -18170,15 +18179,15 @@

    Vec2 nc::operator- Vec2 nc::operator- (const Vec2const Vec2 vec)
    - + - + - + @@ -18193,7 +18202,7 @@

    -

    Subtracts the two vectors

    +

    Subtracts the two vectors

    Parameters

    Vec3 nc::operator- Vec3 nc::operator- (const Vec3const Vec3 lhs,
    const Vec3const Vec3 rhs 
    @@ -18206,7 +18215,7 @@

    -

    ◆ operator-() [12/19]

    +

    ◆ operator-() [12/19]

    @@ -18215,15 +18224,15 @@

    lhs
    - + - + - + @@ -18238,7 +18247,7 @@

    -

    Subtracts the scalar from the vector

    +

    Subtracts the scalar from the vector

    Parameters

    Vec3 nc::operator- Vec3 nc::operator- (const Vec3const Vec3 lhs,
    double double  rhs 
    @@ -18251,7 +18260,7 @@

    -

    ◆ operator-() [13/19]

    +

    ◆ operator-() [13/19]

    @@ -18260,9 +18269,9 @@

    lhs
    - + - + @@ -18273,13 +18282,13 @@

    -

    Returns the negative vector

    +

    Returns the negative vector

    Returns
    Vec3
    -

    ◆ operator-() [14/19]

    +

    ◆ operator-() [14/19]

    @@ -18288,15 +18297,15 @@

    Vec3 nc::operator- Vec3 nc::operator- (const Vec3const Vec3 vec)
    - + - + - + @@ -18311,7 +18320,7 @@

    -

    Subtracts the scalar from the vector

    +

    Subtracts the scalar from the vector

    Parameters

    Vec2 nc::operator- Vec2 nc::operator- (double double  lhs,
    const Vec2const Vec2 rhs 
    @@ -18324,7 +18333,7 @@

    -

    ◆ operator-() [15/19]

    +

    ◆ operator-() [15/19]

    @@ -18333,15 +18342,15 @@

    lhs
    - + - + - + @@ -18356,7 +18365,7 @@

    -

    Subtracts the scalar from the vector

    +

    Subtracts the scalar from the vector

    Parameters

    Vec3 nc::operator- Vec3 nc::operator- (double double  lhs,
    const Vec3const Vec3 rhs 
    @@ -18369,23 +18378,23 @@

    -

    ◆ operator-() [16/19]

    +

    ◆ operator-() [16/19]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -18395,7 +18404,7 @@

    -

    Subtracts the scalar from the array (5)

    +

    Subtracts the scalar from the array (5)

    Parameters

    NdArray< dtype > nc::operator- NdArray< dtype > nc::operator- (dtype dtype  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -18408,23 +18417,23 @@

    -

    ◆ operator-() [17/19]

    +

    ◆ operator-() [17/19]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -18434,7 +18443,7 @@

    -

    Subtracts the scalar from the array (9)

    +

    Subtracts the scalar from the array (9)

    Parameters

    NdArray< std::complex< dtype > > nc::operator- NdArray< std::complex< dtype > > nc::operator- (dtype dtype  lhs,
    const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  rhs 
    @@ -18447,23 +18456,23 @@

    -

    ◆ operator-() [18/19]

    +

    ◆ operator-() [18/19]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -18473,7 +18482,7 @@

    -

    Subtracts the scalar from the array (4)

    +

    Subtracts the scalar from the array (4)

    Parameters

    NdArray< dtype > nc::operator- NdArray< dtype > nc::operator- (NdArray< dtype > NdArray< dtype lhs,
    dtype dtype  rhs 
    @@ -18486,23 +18495,23 @@

    -

    ◆ operator-() [19/19]

    +

    ◆ operator-() [19/19]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -18512,7 +18521,7 @@

    -

    Subtracts the scalar from the array (8)

    +

    Subtracts the scalar from the array (8)

    Parameters

    NdArray< std::complex< dtype > > nc::operator- NdArray< std::complex< dtype > > nc::operator- (NdArray< std::complex< dtype > > NdArray< std::complex< dtype > >  lhs,
    dtype dtype  rhs 
    @@ -18525,23 +18534,23 @@

    -

    ◆ operator--() [1/2]

    +

    ◆ operator--() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -18551,7 +18560,7 @@

    -

    postfix decrements the elements of an array

    +

    postfix decrements the elements of an array

    Parameters

    NdArray< dtype > nc::operator-- NdArray< dtype > nc::operator-- (NdArray< dtype > & NdArray< dtype > &  lhs,
    int int   
    @@ -18563,45 +18572,45 @@

    -

    ◆ operator--() [2/2]

    +

    ◆ operator--() [2/2]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - +
    NdArray< dtype > & nc::operator-- NdArray< dtype > & nc::operator-- (NdArray< dtype > & NdArray< dtype > &  rhs)
    -

    prefix decrements the elements of an array

    +

    prefix decrements the elements of an array

    Returns
    NdArray
    -

    ◆ operator-=() [1/4]

    +

    ◆ operator-=() [1/4]

    -template<typename dtype >
    +template<typename dtype >
    - + - + - + @@ -18611,7 +18620,7 @@

    -

    Subtracts the elements of two arrays (1)

    +

    Subtracts the elements of two arrays (1)

    Parameters

    NdArray< dtype > & nc::operator-= NdArray< dtype > & nc::operator-= (NdArray< dtype > & NdArray< dtype > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -18624,23 +18633,23 @@

    -

    ◆ operator-=() [2/4]

    +

    ◆ operator-=() [2/4]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -18650,7 +18659,7 @@

    -

    Subtracts the scalar from the array (3)

    +

    Subtracts the scalar from the array (3)

    Parameters

    NdArray< dtype > & nc::operator-= NdArray< dtype > & nc::operator-= (NdArray< dtype > & NdArray< dtype > &  lhs,
    dtype dtype  rhs 
    @@ -18663,23 +18672,23 @@

    -

    ◆ operator-=() [3/4]

    +

    ◆ operator-=() [3/4]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -18689,7 +18698,7 @@

    -

    Subtracts the elements of two arrays (2)

    +

    Subtracts the elements of two arrays (2)

    Parameters

    NdArray< std::complex< dtype > > & nc::operator-= NdArray< std::complex< dtype > > & nc::operator-= (NdArray< std::complex< dtype > > & NdArray< std::complex< dtype > > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -18702,23 +18711,23 @@

    -

    ◆ operator-=() [4/4]

    +

    ◆ operator-=() [4/4]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -18728,7 +18737,7 @@

    -

    Subtracts the scalar from the array (4)

    +

    Subtracts the scalar from the array (4)

    Parameters

    NdArray< std::complex< dtype > > & nc::operator-= NdArray< std::complex< dtype > > & nc::operator-= (NdArray< std::complex< dtype > > & NdArray< std::complex< dtype > > &  lhs,
    dtype dtype  rhs 
    @@ -18741,23 +18750,23 @@

    -

    ◆ operator/() [1/11]

    +

    ◆ operator/() [1/11]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -18767,7 +18776,7 @@

    -

    Divides the elements of two arrays (1)

    +

    Divides the elements of two arrays (1)

    Parameters

    NdArray< dtype > nc::operator/ NdArray< dtype > nc::operator/ (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -18780,23 +18789,23 @@

    -

    ◆ operator/() [2/11]

    +

    ◆ operator/() [2/11]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -18806,7 +18815,7 @@

    -

    Divides the elements of two arrays (2)

    +

    Divides the elements of two arrays (2)

    Parameters

    NdArray< std::complex< dtype > > nc::operator/ NdArray< std::complex< dtype > > nc::operator/ (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  rhs 
    @@ -18819,23 +18828,23 @@

    -

    ◆ operator/() [3/11]

    +

    ◆ operator/() [3/11]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -18845,7 +18854,7 @@

    -

    Divides the scalar from the array (6)

    +

    Divides the scalar from the array (6)

    Parameters

    NdArray< std::complex< dtype > > nc::operator/ NdArray< std::complex< dtype > > nc::operator/ (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    const std::complex< dtype > & const std::complex< dtype > &  rhs 
    @@ -18858,23 +18867,23 @@

    -

    ◆ operator/() [4/11]

    +

    ◆ operator/() [4/11]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -18884,7 +18893,7 @@

    -

    Divides the elements of two arrays (3)

    +

    Divides the elements of two arrays (3)

    Parameters

    NdArray< std::complex< dtype > > nc::operator/ NdArray< std::complex< dtype > > nc::operator/ (const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -18897,23 +18906,23 @@

    -

    ◆ operator/() [5/11]

    +

    ◆ operator/() [5/11]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -18923,7 +18932,7 @@

    -

    Divides the scalar from the array (7)

    +

    Divides the scalar from the array (7)

    Parameters

    NdArray< std::complex< dtype > > nc::operator/ NdArray< std::complex< dtype > > nc::operator/ (const std::complex< dtype > & const std::complex< dtype > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -18936,7 +18945,7 @@

    -

    ◆ operator/() [6/11]

    +

    ◆ operator/() [6/11]

    @@ -18945,15 +18954,15 @@

    lhs
    - + - + - + @@ -18968,7 +18977,7 @@

    -

    Scalar division

    +

    Scalar division

    Parameters

    Vec2 nc::operator/ Vec2 nc::operator/ (const Vec2const Vec2 lhs,
    double double  rhs 
    @@ -18981,7 +18990,7 @@

    -

    ◆ operator/() [7/11]

    +

    ◆ operator/() [7/11]

    @@ -18990,15 +18999,15 @@

    lhs
    - + - + - + @@ -19013,7 +19022,7 @@

    -

    Scalar division

    +

    Scalar division

    Parameters

    Vec3 nc::operator/ Vec3 nc::operator/ (const Vec3const Vec3 lhs,
    double double  rhs 
    @@ -19026,23 +19035,23 @@

    -

    ◆ operator/() [8/11]

    +

    ◆ operator/() [8/11]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -19052,7 +19061,7 @@

    -

    Divides the scalar from the array (5)

    +

    Divides the scalar from the array (5)

    Parameters

    NdArray< dtype > nc::operator/ NdArray< dtype > nc::operator/ (dtype dtype  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -19065,23 +19074,23 @@

    -

    ◆ operator/() [9/11]

    +

    ◆ operator/() [9/11]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -19091,7 +19100,7 @@

    -

    Divides the scalar from the array (9)

    +

    Divides the scalar from the array (9)

    Parameters

    NdArray< std::complex< dtype > > nc::operator/ NdArray< std::complex< dtype > > nc::operator/ (dtype dtype  lhs,
    const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  rhs 
    @@ -19104,23 +19113,23 @@

    -

    ◆ operator/() [10/11]

    +

    ◆ operator/() [10/11]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -19130,7 +19139,7 @@

    -

    Divides the scalar from the array (4)

    +

    Divides the scalar from the array (4)

    Parameters

    NdArray< dtype > nc::operator/ NdArray< dtype > nc::operator/ (NdArray< dtype > NdArray< dtype lhs,
    dtype dtype  rhs 
    @@ -19143,23 +19152,23 @@

    -

    ◆ operator/() [11/11]

    +

    ◆ operator/() [11/11]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -19169,7 +19178,7 @@

    -

    Divides the scalar from the array (8)

    +

    Divides the scalar from the array (8)

    Parameters

    NdArray< std::complex< dtype > > nc::operator/ NdArray< std::complex< dtype > > nc::operator/ (NdArray< std::complex< dtype > > NdArray< std::complex< dtype > >  lhs,
    dtype dtype  rhs 
    @@ -19182,23 +19191,23 @@

    -

    ◆ operator/=() [1/4]

    +

    ◆ operator/=() [1/4]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -19208,7 +19217,7 @@

    -

    Divides the elements of two arrays (1)

    +

    Divides the elements of two arrays (1)

    Parameters

    NdArray< dtype > & nc::operator/= NdArray< dtype > & nc::operator/= (NdArray< dtype > & NdArray< dtype > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -19221,23 +19230,23 @@

    -

    ◆ operator/=() [2/4]

    +

    ◆ operator/=() [2/4]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -19247,7 +19256,7 @@

    -

    Divides the scalar from the array (3)

    +

    Divides the scalar from the array (3)

    Parameters

    NdArray< dtype > & nc::operator/= NdArray< dtype > & nc::operator/= (NdArray< dtype > & NdArray< dtype > &  lhs,
    dtype dtype  rhs 
    @@ -19260,23 +19269,23 @@

    -

    ◆ operator/=() [3/4]

    +

    ◆ operator/=() [3/4]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -19286,7 +19295,7 @@

    -

    Divides the elements of two arrays (2)

    +

    Divides the elements of two arrays (2)

    Parameters

    NdArray< std::complex< dtype > > & nc::operator/= NdArray< std::complex< dtype > > & nc::operator/= (NdArray< std::complex< dtype > > & NdArray< std::complex< dtype > > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -19299,23 +19308,23 @@

    -

    ◆ operator/=() [4/4]

    +

    ◆ operator/=() [4/4]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -19325,7 +19334,7 @@

    -

    Divides the scalar from the array (4)

    +

    Divides the scalar from the array (4)

    Parameters

    NdArray< std::complex< dtype > > & nc::operator/= NdArray< std::complex< dtype > > & nc::operator/= (NdArray< std::complex< dtype > > & NdArray< std::complex< dtype > > &  lhs,
    dtype dtype  rhs 
    @@ -19338,7 +19347,7 @@

    -

    ◆ operator<() [1/5]

    +

    ◆ operator<() [1/5]

    @@ -19347,15 +19356,15 @@

    lhs
    - + - + - + @@ -19384,23 +19393,23 @@

    -

    ◆ operator<() [2/5]

    +

    ◆ operator<() [2/5]

    -template<typename dtype >
    +template<typename dtype >
    bool nc::operator< bool nc::operator< (const DateTimeconst DateTime lhs,
    const DateTimeconst DateTime rhs 
    - + - + - + @@ -19410,7 +19419,7 @@

    -

    Returns an array of booleans of element wise comparison of two arrays

    +

    Returns an array of booleans of element wise comparison of two arrays

    Parameters

    NdArray< bool > nc::operator< NdArray< bool > nc::operator< (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -19423,23 +19432,23 @@

    -

    ◆ operator<() [3/5]

    +

    ◆ operator<() [3/5]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -19449,7 +19458,7 @@

    -

    Returns an array of booleans of element wise comparison the array and a scalar

    +

    Returns an array of booleans of element wise comparison the array and a scalar

    Parameters

    NdArray< bool > nc::operator< NdArray< bool > nc::operator< (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    dtype dtype  inValue 
    @@ -19462,26 +19471,26 @@

    -

    ◆ operator<() [4/5]

    +

    ◆ operator<() [4/5]

    -template<typename T >
    +template<typename T >
    lhs
    @@ -58,10 +58,10 @@
    - + - + - + @@ -19496,7 +19505,7 @@

    -

    Less than operator for std::complex<T>

    +

    Less than operator for std::complex<T>

    Parameters

    bool nc::operator< bool nc::operator< (const std::complex< T > & const std::complex< T > &  lhs,
    const std::complex< T > & const std::complex< T > &  rhs 
    @@ -19509,23 +19518,23 @@

    -

    ◆ operator<() [5/5]

    +

    ◆ operator<() [5/5]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -19535,7 +19544,7 @@

    -

    Returns an array of booleans of element wise comparison the array and a scalar

    +

    Returns an array of booleans of element wise comparison the array and a scalar

    Parameters

    NdArray< bool > nc::operator< NdArray< bool > nc::operator< (dtype dtype  inValue,
    const NdArray< dtype > & const NdArray< dtype > &  inArray 
    @@ -19548,17 +19557,17 @@

    -

    ◆ operator<<() [1/7]

    +

    ◆ operator<<() [1/7]

    -template<typename dtype >
    +template<typename dtype >
    inValue
    - + - + @@ -19574,7 +19583,7 @@

    -

    Bitshifts left the elements of the array

    +

    Bitshifts left the elements of the array

    Parameters

    NdArray< dtype > nc::operator<< NdArray< dtype > nc::operator<< (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    @@ -19587,15 +19596,15 @@

    -

    ◆ operator<<() [2/7]

    +

    ◆ operator<<() [2/7]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + @@ -19603,7 +19612,7 @@

    - + @@ -19613,7 +19622,7 @@

    -

    io operator for the NdArray class

    +

    io operator for the NdArray class

    Parameters

    std::ostream & nc::operator<< std::ostream & nc::operator<< ( std::ostream &  inOStream, const NdArray< dtype > & const NdArray< dtype > &  inArray 
    @@ -19626,7 +19635,7 @@

    -

    ◆ operator<<() [3/7]

    +

    ◆ operator<<() [3/7]

    @@ -19635,7 +19644,7 @@

    inOStream
    - + @@ -19643,7 +19652,7 @@

    - + @@ -19672,7 +19681,7 @@

    -

    ◆ operator<<() [4/7]

    +

    ◆ operator<<() [4/7]

    @@ -19681,7 +19690,7 @@

    std::ostream & nc::operator<< std::ostream & nc::operator<< ( std::ostream &  os, const DateTimeconst DateTime datetime 
    - + @@ -19689,7 +19698,7 @@

    - + @@ -19718,7 +19727,7 @@

    -

    ◆ operator<<() [5/7]

    +

    ◆ operator<<() [5/7]

    @@ -19727,7 +19736,7 @@

    std::ostream & nc::operator<< std::ostream & nc::operator<< ( std::ostream &  os, const TimePointconst TimePoint timepoint 
    - + @@ -19764,7 +19773,7 @@

    -

    ◆ operator<<() [6/7]

    +

    ◆ operator<<() [6/7]

    @@ -19773,7 +19782,7 @@

    std::ostream & nc::operator<< std::ostream & nc::operator<< ( std::ostream &  os,
    - + @@ -19781,7 +19790,7 @@

    - + @@ -19796,7 +19805,7 @@

    -

    stream output operator

    +

    stream output operator

    Parameters

    std::ostream & nc::operator<< std::ostream & nc::operator<< ( std::ostream &  stream, const Vec2const Vec2 vec 
    @@ -19809,7 +19818,7 @@

    -

    ◆ operator<<() [7/7]

    +

    ◆ operator<<() [7/7]

    @@ -19818,7 +19827,7 @@

    stream
    - + @@ -19826,7 +19835,7 @@

    - + @@ -19841,7 +19850,7 @@

    -

    stream output operator

    +

    stream output operator

    Parameters

    std::ostream & nc::operator<< std::ostream & nc::operator<< ( std::ostream &  stream, const Vec3const Vec3 vec 
    @@ -19854,17 +19863,17 @@

    -

    ◆ operator<<=()

    +

    ◆ operator<<=()

    -template<typename dtype >
    +template<typename dtype >
    stream
    - + - + @@ -19880,7 +19889,7 @@

    -

    Bitshifts left the elements of the array

    +

    Bitshifts left the elements of the array

    Parameters

    NdArray< dtype > & nc::operator<<= NdArray< dtype > & nc::operator<<= (NdArray< dtype > & NdArray< dtype > &  lhs,
    @@ -19893,7 +19902,7 @@

    -

    ◆ operator<=() [1/5]

    +

    ◆ operator<=() [1/5]

    @@ -19902,15 +19911,15 @@

    lhs
    - + - + - + @@ -19939,23 +19948,23 @@

    -

    ◆ operator<=() [2/5]

    +

    ◆ operator<=() [2/5]

    -template<typename dtype >
    +template<typename dtype >
    bool nc::operator<= bool nc::operator<= (const DateTimeconst DateTime lhs,
    const DateTimeconst DateTime rhs 
    - + - + - + @@ -19965,7 +19974,7 @@

    -

    Returns an array of booleans of element wise comparison of two arrays

    +

    Returns an array of booleans of element wise comparison of two arrays

    Parameters

    NdArray< bool > nc::operator<= NdArray< bool > nc::operator<= (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -19978,23 +19987,23 @@

    -

    ◆ operator<=() [3/5]

    +

    ◆ operator<=() [3/5]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -20004,7 +20013,7 @@

    -

    Returns an array of booleans of element wise comparison the array and a scalar

    +

    Returns an array of booleans of element wise comparison the array and a scalar

    Parameters

    NdArray< bool > nc::operator<= NdArray< bool > nc::operator<= (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    dtype dtype  inValue 
    @@ -20017,26 +20026,26 @@

    -

    ◆ operator<=() [4/5]

    +

    ◆ operator<=() [4/5]

    -template<typename T >
    +template<typename T >
    lhs
    - + - + - + @@ -20051,7 +20060,7 @@

    -

    Less than or equal operator for std::complex<T>

    +

    Less than or equal operator for std::complex<T>

    Parameters

    bool nc::operator<= bool nc::operator<= (const std::complex< T > & const std::complex< T > &  lhs,
    const std::complex< T > & const std::complex< T > &  rhs 
    @@ -20064,23 +20073,23 @@

    -

    ◆ operator<=() [5/5]

    +

    ◆ operator<=() [5/5]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -20090,7 +20099,7 @@

    -

    Returns an array of booleans of element wise comparison the array and a scalar

    +

    Returns an array of booleans of element wise comparison the array and a scalar

    Parameters

    NdArray< bool > nc::operator<= NdArray< bool > nc::operator<= (dtype dtype  inValue,
    const NdArray< dtype > & const NdArray< dtype > &  inArray 
    @@ -20103,7 +20112,7 @@

    -

    ◆ operator==() [1/4]

    +

    ◆ operator==() [1/4]

    @@ -20112,15 +20121,15 @@

    inValue
    - + - + - + @@ -20149,23 +20158,23 @@

    -

    ◆ operator==() [2/4]

    +

    ◆ operator==() [2/4]

    -template<typename dtype >
    +template<typename dtype >
    bool nc::operator== bool nc::operator== (const DateTimeconst DateTime lhs,
    const DateTimeconst DateTime rhs 
    - + - + - + @@ -20175,7 +20184,7 @@

    -

    Returns an array of booleans of element wise comparison of two arrays

    +

    Returns an array of booleans of element wise comparison of two arrays

    Parameters

    NdArray< bool > nc::operator== NdArray< bool > nc::operator== (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -20188,23 +20197,23 @@

    -

    ◆ operator==() [3/4]

    +

    ◆ operator==() [3/4]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -20214,7 +20223,7 @@

    -

    Returns an array of booleans of element wise comparison an array and a scalar

    +

    Returns an array of booleans of element wise comparison an array and a scalar

    Parameters

    NdArray< bool > nc::operator== NdArray< bool > nc::operator== (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    dtype dtype  inValue 
    @@ -20227,23 +20236,23 @@

    -

    ◆ operator==() [4/4]

    +

    ◆ operator==() [4/4]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -20253,7 +20262,7 @@

    -

    Returns an array of booleans of element wise comparison an array and a scalar

    +

    Returns an array of booleans of element wise comparison an array and a scalar

    Parameters

    NdArray< bool > nc::operator== NdArray< bool > nc::operator== (dtype dtype  inValue,
    const NdArray< dtype > & const NdArray< dtype > &  inArray 
    @@ -20266,7 +20275,7 @@

    -

    ◆ operator>() [1/5]

    +

    ◆ operator>() [1/5]

    @@ -20275,15 +20284,15 @@

    inValue
    - + - + - + @@ -20312,23 +20321,23 @@

    -

    ◆ operator>() [2/5]

    +

    ◆ operator>() [2/5]

    -template<typename dtype >
    +template<typename dtype >
    bool nc::operator> bool nc::operator> (const DateTimeconst DateTime lhs,
    const DateTimeconst DateTime rhs 
    - + - + - + @@ -20338,7 +20347,7 @@

    -

    Returns an array of booleans of element wise comparison of two arrays

    +

    Returns an array of booleans of element wise comparison of two arrays

    Parameters

    NdArray< bool > nc::operator> NdArray< bool > nc::operator> (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -20351,23 +20360,23 @@

    -

    ◆ operator>() [3/5]

    +

    ◆ operator>() [3/5]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -20377,7 +20386,7 @@

    -

    Returns an array of booleans of element wise comparison the array and a scalar

    +

    Returns an array of booleans of element wise comparison the array and a scalar

    Parameters

    NdArray< bool > nc::operator> NdArray< bool > nc::operator> (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    dtype dtype  inValue 
    @@ -20390,26 +20399,26 @@

    -

    ◆ operator>() [4/5]

    +

    ◆ operator>() [4/5]

    -template<typename T >
    +template<typename T >
    lhs
    - + - + - + @@ -20424,7 +20433,7 @@

    -

    Greater than operator for std::complex<T>

    +

    Greater than operator for std::complex<T>

    Parameters

    bool nc::operator> bool nc::operator> (const std::complex< T > & const std::complex< T > &  lhs,
    const std::complex< T > & const std::complex< T > &  rhs 
    @@ -20437,23 +20446,23 @@

    -

    ◆ operator>() [5/5]

    +

    ◆ operator>() [5/5]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -20463,7 +20472,7 @@

    -

    Returns an array of booleans of element wise comparison the array and a scalar

    +

    Returns an array of booleans of element wise comparison the array and a scalar

    Parameters

    NdArray< bool > nc::operator> NdArray< bool > nc::operator> (dtype dtype  inValue,
    const NdArray< dtype > & const NdArray< dtype > &  inArray 
    @@ -20476,7 +20485,7 @@

    -

    ◆ operator>=() [1/5]

    +

    ◆ operator>=() [1/5]

    @@ -20485,15 +20494,15 @@

    inValue
    - + - + - + @@ -20522,23 +20531,23 @@

    -

    ◆ operator>=() [2/5]

    +

    ◆ operator>=() [2/5]

    -template<typename dtype >
    +template<typename dtype >
    bool nc::operator>= bool nc::operator>= (const DateTimeconst DateTime lhs,
    const DateTimeconst DateTime rhs 
    - + - + - + @@ -20548,7 +20557,7 @@

    -

    Returns an array of booleans of element wise comparison of two arrays

    +

    Returns an array of booleans of element wise comparison of two arrays

    Parameters

    NdArray< bool > nc::operator>= NdArray< bool > nc::operator>= (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -20561,23 +20570,23 @@

    -

    ◆ operator>=() [3/5]

    +

    ◆ operator>=() [3/5]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -20587,7 +20596,7 @@

    -

    Returns an array of booleans of element wise comparison the array and a scalar

    +

    Returns an array of booleans of element wise comparison the array and a scalar

    Parameters

    NdArray< bool > nc::operator>= NdArray< bool > nc::operator>= (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    dtype dtype  inValue 
    @@ -20600,26 +20609,26 @@

    -

    ◆ operator>=() [4/5]

    +

    ◆ operator>=() [4/5]

    -template<typename T >
    +template<typename T >
    lhs
    @@ -246,7 +253,7 @@

    -

    ◆ sinkConsole

    +

    ◆ sinkConsole

    @@ -270,7 +277,7 @@

    -

    ◆ sinkFile

    +

    ◆ sinkFile

    @@ -297,7 +304,7 @@

    diff --git a/docs/doxygen/html/namespacenc_1_1logger_1_1detail_1_1type__traits.html b/docs/doxygen/html/namespacenc_1_1logger_1_1detail_1_1type__traits.html index cbded616b..5c0956fe2 100644 --- a/docs/doxygen/html/namespacenc_1_1logger_1_1detail_1_1type__traits.html +++ b/docs/doxygen/html/namespacenc_1_1logger_1_1detail_1_1type__traits.html @@ -5,7 +5,7 @@ - + NumCpp: nc::logger::detail::type_traits Namespace Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    - + - + - + @@ -20634,7 +20643,7 @@

    -

    Greater than or equal operator for std::complex<T>

    +

    Greater than or equal operator for std::complex<T>

    Parameters

    bool nc::operator>= bool nc::operator>= (const std::complex< T > & const std::complex< T > &  lhs,
    const std::complex< T > & const std::complex< T > &  rhs 
    @@ -20647,23 +20656,23 @@

    -

    ◆ operator>=() [5/5]

    +

    ◆ operator>=() [5/5]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -20673,7 +20682,7 @@

    -

    Returns an array of booleans of element wise comparison the array and a scalar

    +

    Returns an array of booleans of element wise comparison the array and a scalar

    Parameters

    NdArray< bool > nc::operator>= NdArray< bool > nc::operator>= (dtype dtype  inValue,
    const NdArray< dtype > & const NdArray< dtype > &  inArray 
    @@ -20686,17 +20695,17 @@

    -

    ◆ operator>>()

    +

    ◆ operator>>()

    -template<typename dtype >
    +template<typename dtype >
    inValue
    - + - + @@ -20712,7 +20721,7 @@

    -

    Bitshifts right the elements of the array

    +

    Bitshifts right the elements of the array

    Parameters

    NdArray< dtype > nc::operator>> NdArray< dtype > nc::operator>> (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    @@ -20725,17 +20734,17 @@

    -

    ◆ operator>>=()

    +

    ◆ operator>>=()

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + @@ -20751,7 +20760,7 @@

    -

    Bitshifts right the elements of the array

    +

    Bitshifts right the elements of the array

    Parameters

    NdArray< dtype > & nc::operator>>= NdArray< dtype > & nc::operator>>= (NdArray< dtype > & NdArray< dtype > &  lhs,
    @@ -20764,23 +20773,23 @@

    -

    ◆ operator^() [1/3]

    +

    ◆ operator^() [1/3]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -20790,7 +20799,7 @@

    -

    Takes the bitwise xor of the elements of two arrays

    +

    Takes the bitwise xor of the elements of two arrays

    Parameters

    NdArray< dtype > nc::operator^ NdArray< dtype > nc::operator^ (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -20803,23 +20812,23 @@

    -

    ◆ operator^() [2/3]

    +

    ◆ operator^() [2/3]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -20829,7 +20838,7 @@

    -

    Takes the bitwise xor of the sclar and the array

    +

    Takes the bitwise xor of the sclar and the array

    Parameters

    NdArray< dtype > nc::operator^ NdArray< dtype > nc::operator^ (dtype dtype  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -20842,23 +20851,23 @@

    -

    ◆ operator^() [3/3]

    +

    ◆ operator^() [3/3]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -20868,7 +20877,7 @@

    -

    Takes the bitwise xor of the array and the scalar

    +

    Takes the bitwise xor of the array and the scalar

    Parameters

    NdArray< dtype > nc::operator^ NdArray< dtype > nc::operator^ (NdArray< dtype > NdArray< dtype lhs,
    dtype dtype  rhs 
    @@ -20881,23 +20890,23 @@

    -

    ◆ operator^=() [1/2]

    +

    ◆ operator^=() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -20907,7 +20916,7 @@

    -

    Bitwise xor the elements of two arrays

    +

    Bitwise xor the elements of two arrays

    Parameters

    NdArray< dtype > & nc::operator^= NdArray< dtype > & nc::operator^= (NdArray< dtype > & NdArray< dtype > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -20920,23 +20929,23 @@

    -

    ◆ operator^=() [2/2]

    +

    ◆ operator^=() [2/2]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -20946,7 +20955,7 @@

    -

    Bitwise xor the scalar to the array

    +

    Bitwise xor the scalar to the array

    Parameters

    NdArray< dtype > & nc::operator^= NdArray< dtype > & nc::operator^= (NdArray< dtype > & NdArray< dtype > &  lhs,
    dtype dtype  rhs 
    @@ -20959,23 +20968,23 @@

    -

    ◆ operator|() [1/3]

    +

    ◆ operator|() [1/3]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -20985,7 +20994,7 @@

    -

    Takes the bitwise or of the elements of two arrays

    +

    Takes the bitwise or of the elements of two arrays

    Parameters

    NdArray< dtype > nc::operator| NdArray< dtype > nc::operator| (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -20998,23 +21007,23 @@

    -

    ◆ operator|() [2/3]

    +

    ◆ operator|() [2/3]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -21024,7 +21033,7 @@

    -

    Takes the bitwise or of the sclar and the array

    +

    Takes the bitwise or of the sclar and the array

    Parameters

    NdArray< dtype > nc::operator| NdArray< dtype > nc::operator| (dtype dtype  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -21037,23 +21046,23 @@

    -

    ◆ operator|() [3/3]

    +

    ◆ operator|() [3/3]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -21063,7 +21072,7 @@

    -

    Takes the bitwise or of the array and the scalar

    +

    Takes the bitwise or of the array and the scalar

    Parameters

    NdArray< dtype > nc::operator| NdArray< dtype > nc::operator| (NdArray< dtype > NdArray< dtype lhs,
    dtype dtype  rhs 
    @@ -21076,23 +21085,23 @@

    -

    ◆ operator|=() [1/2]

    +

    ◆ operator|=() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -21102,7 +21111,7 @@

    -

    Bitwise or the elements of two arrays

    +

    Bitwise or the elements of two arrays

    Parameters

    NdArray< dtype > & nc::operator|= NdArray< dtype > & nc::operator|= (NdArray< dtype > & NdArray< dtype > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -21115,23 +21124,23 @@

    -

    ◆ operator|=() [2/2]

    +

    ◆ operator|=() [2/2]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -21141,7 +21150,7 @@

    -

    Bitwise or the scalar to the array

    +

    Bitwise or the scalar to the array

    Parameters

    NdArray< dtype > & nc::operator|= NdArray< dtype > & nc::operator|= (NdArray< dtype > & NdArray< dtype > &  lhs,
    dtype dtype  rhs 
    @@ -21154,23 +21163,23 @@

    -

    ◆ operator||() [1/3]

    +

    ◆ operator||() [1/3]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -21180,7 +21189,7 @@

    -

    Takes the or of the elements of two arrays

    +

    Takes the or of the elements of two arrays

    Parameters

    NdArray< bool > nc::operator|| NdArray< bool > nc::operator|| (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -21193,23 +21202,23 @@

    -

    ◆ operator||() [2/3]

    +

    ◆ operator||() [2/3]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -21219,7 +21228,7 @@

    -

    Takes the or of the array and the scalar

    +

    Takes the or of the array and the scalar

    Parameters

    NdArray< bool > nc::operator|| NdArray< bool > nc::operator|| (const NdArray< dtype > & const NdArray< dtype > &  lhs,
    dtype dtype  rhs 
    @@ -21232,23 +21241,23 @@

    -

    ◆ operator||() [3/3]

    +

    ◆ operator||() [3/3]

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - + - + @@ -21258,7 +21267,7 @@

    -

    Takes the or of the array and the scalar

    +

    Takes the or of the array and the scalar

    Parameters

    NdArray< bool > nc::operator|| NdArray< bool > nc::operator|| (dtype dtype  lhs,
    const NdArray< dtype > & const NdArray< dtype > &  rhs 
    @@ -21271,23 +21280,23 @@

    -

    ◆ operator~()

    +

    ◆ operator~()

    -template<typename dtype >
    +template<typename dtype >
    lhs
    - + - +
    NdArray< dtype > nc::operator~ NdArray< dtype > nc::operator~ (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Takes the bitwise not of the array

    +

    Takes the bitwise not of the array

    Parameters
    @@ -21299,23 +21308,23 @@

    -

    ◆ outer()

    +

    ◆ outer()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -21325,8 +21334,8 @@

    -

    The outer product of two vectors. Inputs are flattened if not already 1-dimensional.

    -

    NumPy Reference: https://numpy.org/devdocs/reference/generated/numpy.outer.html

    +

    The outer product of two vectors. Inputs are flattened if not already 1-dimensional.

    +

    NumPy Reference: https://numpy.org/devdocs/reference/generated/numpy.outer.html

    Parameters

    NdArray< dtype > nc::outer NdArray< dtype > nc::outer (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -21339,17 +21348,17 @@

    -

    ◆ packbitsBigEndian()

    +

    ◆ packbitsBigEndian()

    -template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_same_v< dtype, bool >, int > = 0>
    +template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_same_v< dtype, bool >, int > = 0>

    inArray1
    - + @@ -21365,8 +21374,8 @@

    -

    Packs the elements of a binary-valued array into bits in a uint8 array.

    -

    Numpy Reference: https://numpy.org/doc/stable/reference/generated/numpy.packbits.html

    +

    Packs the elements of a binary-valued array into bits in a uint8 array.

    +

    Numpy Reference: https://numpy.org/doc/stable/reference/generated/numpy.packbits.html

    Parameters

    NdArray< uint8 > nc::packbitsBigEndian (const NdArray< dtype > & const NdArray< dtype > &  a,
    @@ -21379,17 +21388,17 @@

    -

    ◆ packbitsLittleEndian()

    +

    ◆ packbitsLittleEndian()

    -template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_same_v< dtype, bool >, int > = 0>
    +template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_same_v< dtype, bool >, int > = 0>

    aAn array of integers or booleans whose elements should be packed to bits.
    - + @@ -21405,8 +21414,8 @@

    -

    Packs the elements of a binary-valued array into bits in a uint8 array.

    -

    Numpy Reference: https://numpy.org/doc/stable/reference/generated/numpy.packbits.html

    +

    Packs the elements of a binary-valued array into bits in a uint8 array.

    +

    Numpy Reference: https://numpy.org/doc/stable/reference/generated/numpy.packbits.html

    Parameters

    NdArray< uint8 > nc::packbitsLittleEndian (const NdArray< dtype > & const NdArray< dtype > &  a,
    @@ -21419,17 +21428,17 @@

    -

    ◆ pad()

    +

    ◆ pad()

    -template<typename dtype >
    +template<typename dtype >

    aAn array of integers or booleans whose elements should be packed to bits.
    - + - + @@ -21441,7 +21450,7 @@

    - + @@ -21451,8 +21460,8 @@

    -

    Pads an array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.pad.html

    +

    Pads an array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.pad.html

    Parameters

    NdArray< dtype > nc::pad NdArray< dtype > nc::pad (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    dtype dtype  inPadValue 
    @@ -21466,17 +21475,17 @@

    -

    ◆ partition()

    +

    ◆ partition()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -21498,8 +21507,8 @@

    -

    Rearranges the elements in the array in such a way that value of the element in kth position is in the position it would be in a sorted array. All elements smaller than the kth element are moved before this element and all equal or greater are moved behind it. The ordering of the elements in the two partitions is undefined.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.partition.html

    +

    Rearranges the elements in the array in such a way that value of the element in kth position is in the position it would be in a sorted array. All elements smaller than the kth element are moved before this element and all equal or greater are moved behind it. The ordering of the elements in the two partitions is undefined.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.partition.html

    Parameters

    NdArray< dtype > nc::partition NdArray< dtype > nc::partition (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -21513,23 +21522,23 @@

    -

    ◆ percentile()

    +

    ◆ percentile()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -21551,8 +21560,8 @@

    -

    Compute the qth percentile of the data along the specified axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.percentile.html

    +

    Compute the qth percentile of the data along the specified axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.percentile.html

    Parameters

    NdArray< double > nc::percentile NdArray< double > nc::percentile (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    double double  inPercentile,
    @@ -21567,29 +21576,29 @@

    -

    ◆ place()

    +

    ◆ place()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + - + @@ -21599,8 +21608,8 @@

    -

    Change elements of an array based on conditional and input values.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.place.html

    +

    Change elements of an array based on conditional and input values.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.place.html

    Parameters

    void nc::place void nc::place (NdArray< dtype > & NdArray< dtype > &  arr,
    const NdArray< bool > & const NdArray< bool > &  mask,
    const NdArray< dtype > & const NdArray< dtype > &  vals 
    @@ -21613,23 +21622,23 @@

    -

    ◆ polar() [1/2]

    +

    ◆ polar() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    arrArray to put data into.
    - + - + - + @@ -21639,7 +21648,7 @@

    -

    Returns a complex number with magnitude r and phase angle theta.

    +

    Returns a complex number with magnitude r and phase angle theta.

    Parameters

    auto nc::polar auto nc::polar (const NdArray< dtype > & const NdArray< dtype > &  magnitude,
    const NdArray< dtype > & const NdArray< dtype > &  phaseAngle 
    @@ -21647,28 +21656,28 @@

    Returns
    NdArray<std::complex>
    +
    Returns
    NdArray<std::complex>
    -

    ◆ polar() [2/2]

    +

    ◆ polar() [2/2]

    -template<typename dtype >
    +template<typename dtype >
    magnitude
    - + - + - + @@ -21678,7 +21687,7 @@

    -

    Returns a complex number with magnitude r and phase angle theta.

    +

    Returns a complex number with magnitude r and phase angle theta.

    Parameters

    auto nc::polar auto nc::polar (dtype dtype  magnitude,
    dtype dtype  phaseAngle 
    @@ -21691,23 +21700,23 @@

    -

    ◆ power() [1/3]

    +

    ◆ power() [1/3]

    -template<typename dtype >
    +template<typename dtype >
    magnitude
    - + - + - + @@ -21717,8 +21726,8 @@

    -

    Raises the elements of the array to the input integer powers

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.power.html

    +

    Raises the elements of the array to the input integer powers

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.power.html

    Parameters

    NdArray< dtype > nc::power NdArray< dtype > nc::power (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    const NdArray< uint8 > & const NdArray< uint8 > &  inExponents 
    @@ -21731,17 +21740,17 @@

    -

    ◆ power() [2/3]

    +

    ◆ power() [2/3]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -21757,8 +21766,8 @@

    -

    Raises the elements of the array to the input integer power

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.power.html

    +

    Raises the elements of the array to the input integer power

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.power.html

    Parameters

    NdArray< dtype > nc::power NdArray< dtype > nc::power (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -21771,20 +21780,20 @@

    -

    ◆ power() [3/3]

    +

    ◆ power() [3/3]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -224,7 +231,7 @@

    -

    ◆ OUTPUT_LOG_FILE_EXT

    +

    ◆ OUTPUT_LOG_FILE_EXT

    @@ -233,7 +240,7 @@

    - + - + @@ -21805,8 +21814,8 @@

    -

    Raises the elements of the array to the input integer power

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.power.html

    +

    Raises the elements of the array to the input integer power

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.power.html

    Parameters

    constexpr dtype nc::power constexpr dtype nc::power (dtype dtype  inValue,
    @@ -21815,29 +21824,29 @@

    Returns
    value raised to the power
    -
    Examples
    GaussNewtonNlls.cpp.
    +
    Examples
    GaussNewtonNlls.cpp.
    -

    ◆ powerf() [1/3]

    +

    ◆ powerf() [1/3]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >

    inValue
    - + - + - + @@ -21847,8 +21856,8 @@

    -

    Raises the elements of the array to the input floating point powers

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.power.html

    +

    Raises the elements of the array to the input floating point powers

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.power.html

    Parameters

    auto nc::powerf auto nc::powerf (const NdArray< dtype1 > & const NdArray< dtype1 > &  inArray,
    const NdArray< dtype2 > & const NdArray< dtype2 > &  inExponents 
    @@ -21861,23 +21870,23 @@

    -

    ◆ powerf() [2/3]

    +

    ◆ powerf() [2/3]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >

    inArray
    - + - + - + @@ -21887,8 +21896,8 @@

    -

    Raises the elements of the array to the input floating point power

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.power.html

    +

    Raises the elements of the array to the input floating point power

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.power.html

    Parameters

    auto nc::powerf auto nc::powerf (const NdArray< dtype1 > & const NdArray< dtype1 > &  inArray,
    dtype2 dtype2  inExponent 
    @@ -21901,26 +21910,26 @@

    -

    ◆ powerf() [3/3]

    +

    ◆ powerf() [3/3]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >

    inArray
    - + - + @@ -287,7 +294,7 @@

    -

    ◆ AERtoECEF() [2/2]

    +

    ◆ AERtoECEF() [2/2]

    @@ -298,13 +305,13 @@

    reference_frames::ECEF nc::coordinates::transforms::AERtoECEF

    - + - + @@ -333,7 +340,7 @@

    -

    ◆ AERtoENU()

    +

    ◆ AERtoENU()

    @@ -344,7 +351,7 @@

    reference_frames::ENU nc::coordinates::transforms::AERtoENU

    - + @@ -368,7 +375,7 @@

    -

    ◆ AERtoLLA() [1/2]

    +

    ◆ AERtoLLA() [1/2]

    @@ -379,13 +386,13 @@

    reference_frames::LLA nc::coordinates::transforms::AERtoLLA

    - + - + @@ -414,7 +421,7 @@

    -

    ◆ AERtoLLA() [2/2]

    +

    ◆ AERtoLLA() [2/2]

    @@ -425,13 +432,13 @@

    reference_frames::LLA nc::coordinates::transforms::AERtoLLA

    - + - + @@ -460,7 +467,7 @@

    -

    ◆ AERtoNED()

    +

    ◆ AERtoNED()

    @@ -471,7 +478,7 @@

    reference_frames::NED nc::coordinates::transforms::AERtoNED

    - + @@ -495,7 +502,7 @@

    -

    ◆ ECEFEulerToENURollPitchYaw()

    +

    ◆ ECEFEulerToENURollPitchYaw()

    @@ -506,13 +513,13 @@

    Orientation nc::coordinates::transforms::ECEFEulerToENURollPitchYaw

    - + - + @@ -541,7 +548,7 @@

    -

    ◆ ECEFEulerToNEDRollPitchYaw()

    +

    ◆ ECEFEulerToNEDRollPitchYaw()

    @@ -552,13 +559,13 @@

    Orientation nc::coordinates::transforms::ECEFEulerToNEDRollPitchYaw

    - + - + @@ -587,7 +594,7 @@

    -

    ◆ ECEFtoAER() [1/2]

    +

    ◆ ECEFtoAER() [1/2]

    @@ -598,13 +605,13 @@

    reference_frames::AER nc::coordinates::transforms::ECEFtoAER

    - + - + @@ -633,7 +640,7 @@

    -

    ◆ ECEFtoAER() [2/2]

    +

    ◆ ECEFtoAER() [2/2]

    @@ -644,13 +651,13 @@

    reference_frames::AER nc::coordinates::transforms::ECEFtoAER

    - + - + @@ -679,7 +686,7 @@

    -

    ◆ ECEFtoENU() [1/2]

    +

    ◆ ECEFtoENU() [1/2]

    @@ -690,13 +697,13 @@

    reference_frames::ENU nc::coordinates::transforms::ECEFtoENU

    - + - + @@ -725,7 +732,7 @@

    -

    ◆ ECEFtoENU() [2/2]

    +

    ◆ ECEFtoENU() [2/2]

    @@ -736,13 +743,13 @@

    reference_frames::ENU nc::coordinates::transforms::ECEFtoENU

    - + - + @@ -771,7 +778,7 @@

    -

    ◆ ECEFtoLLA()

    +

    ◆ ECEFtoLLA()

    @@ -782,13 +789,13 @@

    reference_frames::LLA nc::coordinates::transforms::ECEFtoLLA

    - + - + @@ -817,7 +824,7 @@

    -

    ◆ ECEFtoNED() [1/2]

    +

    ◆ ECEFtoNED() [1/2]

    @@ -828,13 +835,13 @@

    reference_frames::NED nc::coordinates::transforms::ECEFtoNED

    - + - + @@ -863,7 +870,7 @@

    -

    ◆ ECEFtoNED() [2/2]

    +

    ◆ ECEFtoNED() [2/2]

    @@ -874,13 +881,13 @@

    reference_frames::NED nc::coordinates::transforms::ECEFtoNED

    - + - + @@ -909,7 +916,7 @@

    -

    ◆ ENURollPitchYawToECEFEuler()

    +

    ◆ ENURollPitchYawToECEFEuler()

    @@ -920,13 +927,13 @@

    Euler nc::coordinates::transforms::ENURollPitchYawToECEFEuler

    - + - + @@ -955,7 +962,7 @@

    -

    ◆ ENUtoAER()

    +

    ◆ ENUtoAER()

    @@ -966,7 +973,7 @@

    reference_frames::AER nc::coordinates::transforms::ENUtoAER

    - + @@ -990,7 +997,7 @@

    -

    ◆ ENUtoECEF() [1/2]

    +

    ◆ ENUtoECEF() [1/2]

    @@ -1001,13 +1008,13 @@

    reference_frames::ECEF nc::coordinates::transforms::ENUtoECEF

    - + - + @@ -1036,7 +1043,7 @@

    -

    ◆ ENUtoECEF() [2/2]

    +

    ◆ ENUtoECEF() [2/2]

    @@ -1047,13 +1054,13 @@

    reference_frames::ECEF nc::coordinates::transforms::ENUtoECEF

    - + - + @@ -1082,7 +1089,7 @@

    -

    ◆ ENUtoLLA() [1/2]

    +

    ◆ ENUtoLLA() [1/2]

    @@ -1093,13 +1100,13 @@

    reference_frames::LLA nc::coordinates::transforms::ENUtoLLA

    - + - + @@ -1128,7 +1135,7 @@

    -

    ◆ ENUtoLLA() [2/2]

    +

    ◆ ENUtoLLA() [2/2]

    @@ -1139,13 +1146,13 @@

    reference_frames::LLA nc::coordinates::transforms::ENUtoLLA

    - + - + @@ -1174,7 +1181,7 @@

    -

    ◆ ENUtoNED()

    +

    ◆ ENUtoNED()

    @@ -1185,7 +1192,7 @@

    reference_frames::NED nc::coordinates::transforms::ENUtoNED

    - + @@ -1209,7 +1216,7 @@

    -

    ◆ ENUUnitVecsInECEF()

    +

    ◆ ENUUnitVecsInECEF()

    @@ -1220,7 +1227,7 @@

    std::array< Vec3, 3 > nc::coordinates::transforms::ENUUnitVecsInECEF

    - + @@ -1244,7 +1251,7 @@

    -

    ◆ geocentricRadius()

    +

    ◆ geocentricRadius()

    @@ -1253,9 +1260,9 @@

    - + - + - + @@ -21935,8 +21944,8 @@

    -

    Raises the elements of the array to the input floating point power

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.power.html

    +

    Raises the elements of the array to the input floating point power

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.power.html

    Parameters

    auto nc::powerf auto nc::powerf (dtype1 dtype1  inValue,
    dtype2 dtype2  inExponent 
    @@ -21949,23 +21958,23 @@

    -

    ◆ print()

    +

    ◆ print()

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    void nc::print void nc::print (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Prints the array to the console.

    +

    Prints the array to the console.

    Parameters
    @@ -21976,17 +21985,17 @@

    -

    ◆ prod()

    +

    ◆ prod()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -22002,8 +22011,8 @@

    -

    Return the product of array elements over a given axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.prod.html

    +

    Return the product of array elements over a given axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.prod.html

    Parameters

    NdArray< dtype > nc::prod NdArray< dtype > nc::prod (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -22016,23 +22025,23 @@

    -

    ◆ proj() [1/2]

    +

    ◆ proj() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    auto nc::proj auto nc::proj (const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray)
    -

    Returns the projection of the complex number z onto the Riemann sphere.

    +

    Returns the projection of the complex number z onto the Riemann sphere.

    Parameters
    @@ -22044,23 +22053,23 @@

    -

    ◆ proj() [2/2]

    +

    ◆ proj() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    auto nc::proj auto nc::proj (const std::complex< dtype > & const std::complex< dtype > &  inValue)
    -

    Returns the projection of the complex number z onto the Riemann sphere.

    +

    Returns the projection of the complex number z onto the Riemann sphere.

    Parameters
    @@ -22072,17 +22081,17 @@

    -

    ◆ ptp()

    +

    ◆ ptp()

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - + @@ -22098,8 +22107,8 @@

    -

    Range of values (maximum - minimum) along an axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ptp.html

    +

    Range of values (maximum - minimum) along an axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ptp.html

    Parameters

    NdArray< dtype > nc::ptp NdArray< dtype > nc::ptp (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -22112,29 +22121,29 @@

    -

    ◆ put() [1/22]

    +

    ◆ put() [1/22]

    -template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    +template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>

    inArray
    - + - + - + - + @@ -22144,8 +22153,8 @@

    -

    Set a.flat[n] = values for all n in indices.

    -

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    +

    Set a.flat[n] = values for all n in indices.

    +

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    Parameters

    NdArray< dtype > & nc::put NdArray< dtype > & nc::put (NdArray< dtype > & NdArray< dtype > &  inArray,
    const Indices & const Indices inIndices,
    const dtype & const dtype inValue 
    @@ -22159,29 +22168,29 @@

    -

    ◆ put() [2/22]

    +

    ◆ put() [2/22]

    -template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    +template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>

    inArray
    - + - + - + - + @@ -22191,8 +22200,8 @@

    -

    Set a.flat[n] = values[n] for all n in indices.

    -

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    +

    Set a.flat[n] = values[n] for all n in indices.

    +

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    Parameters

    NdArray< dtype > & nc::put NdArray< dtype > & nc::put (NdArray< dtype > & NdArray< dtype > &  inArray,
    const Indices & const Indices inIndices,
    const NdArray< dtype > & const NdArray< dtype > &  inValues 
    @@ -22206,23 +22215,23 @@

    -

    ◆ put() [3/22]

    +

    ◆ put() [3/22]

    -template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    +template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>

    inArray
    - + - + - + @@ -22234,7 +22243,7 @@

    - + @@ -22244,8 +22253,8 @@

    -

    Set the slice indices to the input value.

    -

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    +

    Set the slice indices to the input value.

    +

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    Parameters

    NdArray< dtype > & nc::put NdArray< dtype > & nc::put (NdArray< dtype > & NdArray< dtype > &  inArray,
    const Indices & const Indices inRowIndices,
    const dtype & const dtype inValue 
    @@ -22260,23 +22269,23 @@

    -

    ◆ put() [4/22]

    +

    ◆ put() [4/22]

    -template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    +template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>

    inArray
    - + - + - + @@ -22288,7 +22297,7 @@

    - + @@ -22298,8 +22307,8 @@

    -

    Set the slice indices to the input values.

    -

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    +

    Set the slice indices to the input values.

    +

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    Parameters

    NdArray< dtype > & nc::put NdArray< dtype > & nc::put (NdArray< dtype > & NdArray< dtype > &  inArray,
    const Indices & const Indices inRowIndices,
    const NdArray< dtype > & const NdArray< dtype > &  inValues 
    @@ -22314,35 +22323,35 @@

    -

    ◆ put() [5/22]

    +

    ◆ put() [5/22]

    -template<typename dtype , typename RowIndices , typename ColIndices , type_traits::ndarray_int_concept< RowIndices > = 0, type_traits::ndarray_int_concept< ColIndices > = 0>
    +template<typename dtype , typename RowIndices , typename ColIndices , type_traits::ndarray_int_concept< RowIndices > = 0, type_traits::ndarray_int_concept< ColIndices > = 0>

    inArray
    - + - + - + - + - + @@ -22352,8 +22361,8 @@

    -

    Set the slice indices to the input value.

    -

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    +

    Set the slice indices to the input value.

    +

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    Parameters

    NdArray< dtype > & nc::put NdArray< dtype > & nc::put (NdArray< dtype > & NdArray< dtype > &  inArray,
    const RowIndices & const RowIndices inRowIndices,
    const ColIndices & const ColIndices inColIndices,
    const dtype & const dtype inValue 
    @@ -22368,35 +22377,35 @@

    -

    ◆ put() [6/22]

    +

    ◆ put() [6/22]

    -template<typename dtype , typename RowIndices , typename ColIndices , type_traits::ndarray_int_concept< RowIndices > = 0, type_traits::ndarray_int_concept< ColIndices > = 0>
    +template<typename dtype , typename RowIndices , typename ColIndices , type_traits::ndarray_int_concept< RowIndices > = 0, type_traits::ndarray_int_concept< ColIndices > = 0>

    inArray
    - + - + - + - + - + @@ -22406,8 +22415,8 @@

    -

    Set the slice indices to the input values.

    -

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    +

    Set the slice indices to the input values.

    +

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    Parameters

    NdArray< dtype > & nc::put NdArray< dtype > & nc::put (NdArray< dtype > & NdArray< dtype > &  inArray,
    const RowIndices & const RowIndices inRowIndices,
    const ColIndices & const ColIndices inColIndices,
    const NdArray< dtype > & const NdArray< dtype > &  inValues 
    @@ -22422,35 +22431,35 @@

    -

    ◆ put() [7/22]

    +

    ◆ put() [7/22]

    -template<typename dtype , typename RowIndices , type_traits::ndarray_int_concept< RowIndices > = 0>
    +template<typename dtype , typename RowIndices , type_traits::ndarray_int_concept< RowIndices > = 0>

    inArray
    - + - + - + - + - + @@ -22460,8 +22469,8 @@

    -

    Set the slice indices to the input value.

    -

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    +

    Set the slice indices to the input value.

    +

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    Parameters

    NdArray< dtype > & nc::put NdArray< dtype > & nc::put (NdArray< dtype > & NdArray< dtype > &  inArray,
    const RowIndices & const RowIndices inRowIndices,
    const Sliceconst Slice inColSlice,
    const dtype & const dtype inValue 
    @@ -22476,35 +22485,35 @@

    -

    ◆ put() [8/22]

    +

    ◆ put() [8/22]

    -template<typename dtype , typename RowIndices , type_traits::ndarray_int_concept< RowIndices > = 0>
    +template<typename dtype , typename RowIndices , type_traits::ndarray_int_concept< RowIndices > = 0>

    inArray
    - + - + - + - + - + @@ -22514,8 +22523,8 @@

    -

    Set the slice indices to the input values.

    -

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    +

    Set the slice indices to the input values.

    +

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    Parameters

    NdArray< dtype > & nc::put NdArray< dtype > & nc::put (NdArray< dtype > & NdArray< dtype > &  inArray,
    const RowIndices & const RowIndices inRowIndices,
    const Sliceconst Slice inColSlice,
    const NdArray< dtype > & const NdArray< dtype > &  inValues 
    @@ -22530,35 +22539,35 @@

    -

    ◆ put() [9/22]

    +

    ◆ put() [9/22]

    -template<typename dtype , typename ColIndices , type_traits::ndarray_int_concept< ColIndices > = 0>
    +template<typename dtype , typename ColIndices , type_traits::ndarray_int_concept< ColIndices > = 0>

    inArray
    - + - + - + - + - + @@ -22568,8 +22577,8 @@

    -

    Set the slice indices to the input value.

    -

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    +

    Set the slice indices to the input value.

    +

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    Parameters

    NdArray< dtype > & nc::put NdArray< dtype > & nc::put (NdArray< dtype > & NdArray< dtype > &  inArray,
    const Sliceconst Slice inRowSlice,
    const ColIndices & const ColIndices inColIndices,
    const dtype & const dtype inValue 
    @@ -22584,35 +22593,35 @@

    -

    ◆ put() [10/22]

    +

    ◆ put() [10/22]

    -template<typename dtype , typename ColIndices , type_traits::ndarray_int_concept< ColIndices > = 0>
    +template<typename dtype , typename ColIndices , type_traits::ndarray_int_concept< ColIndices > = 0>

    inArray
    - + - + - + - + - + @@ -22622,8 +22631,8 @@

    -

    Set the slice indices to the input values.

    -

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    +

    Set the slice indices to the input values.

    +

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    Parameters

    NdArray< dtype > & nc::put NdArray< dtype > & nc::put (NdArray< dtype > & NdArray< dtype > &  inArray,
    const Sliceconst Slice inRowSlice,
    const ColIndices & const ColIndices inColIndices,
    const NdArray< dtype > & const NdArray< dtype > &  inValues 
    @@ -22638,35 +22647,35 @@

    -

    ◆ put() [11/22]

    +

    ◆ put() [11/22]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + - + - + @@ -22676,8 +22685,8 @@

    -

    Set the slice indices to the input value.

    -

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    +

    Set the slice indices to the input value.

    +

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    Parameters

    NdArray< dtype > & nc::put NdArray< dtype > & nc::put (NdArray< dtype > & NdArray< dtype > &  inArray,
    const Sliceconst Slice inRowSlice,
    const Sliceconst Slice inColSlice,
    const dtype & const dtype inValue 
    @@ -22692,35 +22701,35 @@

    -

    ◆ put() [12/22]

    +

    ◆ put() [12/22]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + - + - + @@ -22730,8 +22739,8 @@

    -

    Set the slice indices to the input values.

    -

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    +

    Set the slice indices to the input values.

    +

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    Parameters

    NdArray< dtype > & nc::put NdArray< dtype > & nc::put (NdArray< dtype > & NdArray< dtype > &  inArray,
    const Sliceconst Slice inRowSlice,
    const Sliceconst Slice inColSlice,
    const NdArray< dtype > & const NdArray< dtype > &  inValues 
    @@ -22746,23 +22755,23 @@

    -

    ◆ put() [13/22]

    +

    ◆ put() [13/22]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -22774,7 +22783,7 @@

    - + @@ -22784,8 +22793,8 @@

    -

    Set the slice indices to the input value.

    -

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    +

    Set the slice indices to the input value.

    +

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    Parameters

    NdArray< dtype > & nc::put NdArray< dtype > & nc::put (NdArray< dtype > & NdArray< dtype > &  inArray,
    const Sliceconst Slice inRowSlice,
    const dtype & const dtype inValue 
    @@ -22800,23 +22809,23 @@

    -

    ◆ put() [14/22]

    +

    ◆ put() [14/22]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -22828,7 +22837,7 @@

    - + @@ -22838,8 +22847,8 @@

    -

    Set the slice indices to the input values.

    -

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    +

    Set the slice indices to the input values.

    +

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    Parameters

    NdArray< dtype > & nc::put NdArray< dtype > & nc::put (NdArray< dtype > & NdArray< dtype > &  inArray,
    const Sliceconst Slice inRowSlice,
    const NdArray< dtype > & const NdArray< dtype > &  inValues 
    @@ -22854,29 +22863,29 @@

    -

    ◆ put() [15/22]

    +

    ◆ put() [15/22]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + - + @@ -22886,8 +22895,8 @@

    -

    Set the slice indices to the input value.

    -

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    +

    Set the slice indices to the input value.

    +

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    Parameters

    NdArray< dtype > & nc::put NdArray< dtype > & nc::put (NdArray< dtype > & NdArray< dtype > &  inArray,
    const Sliceconst Slice inSlice,
    const dtype & const dtype inValue 
    @@ -22901,29 +22910,29 @@

    -

    ◆ put() [16/22]

    +

    ◆ put() [16/22]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + - + @@ -22933,8 +22942,8 @@

    -

    Set the slice indices to the input values.

    -

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    +

    Set the slice indices to the input values.

    +

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    Parameters

    NdArray< dtype > & nc::put NdArray< dtype > & nc::put (NdArray< dtype > & NdArray< dtype > &  inArray,
    const Sliceconst Slice inSlice,
    const NdArray< dtype > & const NdArray< dtype > &  inValues 
    @@ -22948,17 +22957,17 @@

    -

    ◆ put() [17/22]

    +

    ◆ put() [17/22]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -22970,7 +22979,7 @@

    - + @@ -22980,8 +22989,8 @@

    -

    set the flat index element to the value

    -

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    +

    set the flat index element to the value

    +

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    Parameters

    NdArray< dtype > & nc::put NdArray< dtype > & nc::put (NdArray< dtype > & NdArray< dtype > &  inArray,
    const dtype & const dtype inValue 
    @@ -22994,17 +23003,17 @@

    -

    ◆ put() [18/22]

    +

    ◆ put() [18/22]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -23022,7 +23031,7 @@

    - + @@ -23032,8 +23041,8 @@

    -

    set the 2D row/col index element to the value

    -

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    +

    set the 2D row/col index element to the value

    +

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    Parameters

    NdArray< dtype > & nc::put NdArray< dtype > & nc::put (NdArray< dtype > & NdArray< dtype > &  inArray,
    const dtype & const dtype inValue 
    @@ -23047,17 +23056,17 @@

    -

    ◆ put() [19/22]

    +

    ◆ put() [19/22]

    -template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    +template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>

    inArray
    - + - + @@ -23069,13 +23078,13 @@

    - + - + @@ -23085,8 +23094,8 @@

    -

    Set the slice indices to the input value.

    -

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    +

    Set the slice indices to the input value.

    +

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    Parameters

    NdArray< dtype > & nc::put NdArray< dtype > & nc::put (NdArray< dtype > & NdArray< dtype > &  inArray,
    const Indices & const Indices inColIndices,
    const dtype & const dtype inValue 
    @@ -23101,17 +23110,17 @@

    -

    ◆ put() [20/22]

    +

    ◆ put() [20/22]

    -template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    +template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>

    inArray
    - + - + @@ -23123,13 +23132,13 @@

    - + - + @@ -23139,8 +23148,8 @@

    -

    Set the slice indices to the input values.

    -

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    +

    Set the slice indices to the input values.

    +

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    Parameters

    NdArray< dtype > & nc::put NdArray< dtype > & nc::put (NdArray< dtype > & NdArray< dtype > &  inArray,
    const Indices & const Indices inColIndices,
    const NdArray< dtype > & const NdArray< dtype > &  inValues 
    @@ -23155,17 +23164,17 @@

    -

    ◆ put() [21/22]

    +

    ◆ put() [21/22]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -23177,13 +23186,13 @@

    - + - + @@ -23193,8 +23202,8 @@

    -

    Set the slice indices to the input value.

    -

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    +

    Set the slice indices to the input value.

    +

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    Parameters

    NdArray< dtype > & nc::put NdArray< dtype > & nc::put (NdArray< dtype > & NdArray< dtype > &  inArray,
    const Sliceconst Slice inColSlice,
    const dtype & const dtype inValue 
    @@ -23209,17 +23218,17 @@

    -

    ◆ put() [22/22]

    +

    ◆ put() [22/22]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -23231,13 +23240,13 @@

    - + - + @@ -23247,8 +23256,8 @@

    -

    Set the slice indices to the input values.

    -

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    +

    Set the slice indices to the input values.

    +

    Numpy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.ndarray.put.html

    Parameters

    NdArray< dtype > & nc::put NdArray< dtype > & nc::put (NdArray< dtype > & NdArray< dtype > &  inArray,
    const Sliceconst Slice inColSlice,
    const NdArray< dtype > & const NdArray< dtype > &  inValues 
    @@ -23263,29 +23272,29 @@

    -

    ◆ putmask() [1/2]

    +

    ◆ putmask() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + - + @@ -23295,10 +23304,10 @@

    -

    Changes elements of an array based on conditional and input values.

    -

    Sets a.flat[n] = values[n] for each n where mask.flat[n] == True.

    -

    If values is not the same size as a and mask then it will repeat.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.putmask.html

    +

    Changes elements of an array based on conditional and input values.

    +

    Sets a.flat[n] = values[n] for each n where mask.flat[n] == True.

    +

    If values is not the same size as a and mask then it will repeat.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.putmask.html

    Parameters

    NdArray< dtype > & nc::putmask NdArray< dtype > & nc::putmask (NdArray< dtype > & NdArray< dtype > &  inArray,
    const NdArray< bool > & const NdArray< bool > &  inMask,
    const NdArray< dtype > & const NdArray< dtype > &  inValues 
    @@ -23312,29 +23321,29 @@

    -

    ◆ putmask() [2/2]

    +

    ◆ putmask() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + - + @@ -23344,10 +23353,10 @@

    -

    Changes elements of an array based on conditional and input values.

    -

    Sets a.flat[n] = values[n] for each n where mask.flat[n] == True.

    -

    If values is not the same size as a and mask then it will repeat.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.putmask.html

    +

    Changes elements of an array based on conditional and input values.

    +

    Sets a.flat[n] = values[n] for each n where mask.flat[n] == True.

    +

    If values is not the same size as a and mask then it will repeat.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.putmask.html

    Parameters

    NdArray< dtype > & nc::putmask NdArray< dtype > & nc::putmask (NdArray< dtype > & NdArray< dtype > &  inArray,
    const NdArray< bool > & const NdArray< bool > &  inMask,
    dtype dtype  inValue 
    @@ -23361,24 +23370,24 @@

    -

    ◆ rad2deg() [1/2]

    +

    ◆ rad2deg() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    auto nc::rad2deg auto nc::rad2deg (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Convert angles from radians to degrees.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.rad2deg.html

    +

    Convert angles from radians to degrees.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.rad2deg.html

    Parameters
    @@ -23390,20 +23399,20 @@

    -

    ◆ rad2deg() [2/2]

    +

    ◆ rad2deg() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -171,7 +178,7 @@

    diff --git a/docs/doxygen/html/namespacenc_1_1coordinates_1_1transforms.html b/docs/doxygen/html/namespacenc_1_1coordinates_1_1transforms.html index 2c5e6b667..eb636994f 100644 --- a/docs/doxygen/html/namespacenc_1_1coordinates_1_1transforms.html +++ b/docs/doxygen/html/namespacenc_1_1coordinates_1_1transforms.html @@ -5,7 +5,7 @@ - + NumCpp: nc::coordinates::transforms Namespace Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    - + - + @@ -23414,8 +23423,8 @@

    -

    Convert angles from radians to degrees.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.rad2deg.html

    +

    Convert angles from radians to degrees.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.rad2deg.html

    Parameters

    constexpr auto nc::rad2deg constexpr auto nc::rad2deg (dtype dtype  inValue)
    @@ -23427,24 +23436,24 @@

    -

    ◆ radians() [1/2]

    +

    ◆ radians() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    auto nc::radians auto nc::radians (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Convert angles from degrees to radians.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.radians.html

    +

    Convert angles from degrees to radians.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.radians.html

    Parameters
    @@ -23456,20 +23465,20 @@

    -

    ◆ radians() [2/2]

    +

    ◆ radians() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -144,7 +151,7 @@

    -

    ◆ EARTH_POLAR_RADIUS

    +

    ◆ EARTH_POLAR_RADIUS

    @@ -153,7 +160,7 @@

    - + - + @@ -23480,8 +23489,8 @@

    -

    Convert angles from degrees to radians.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.radians.html

    +

    Convert angles from degrees to radians.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.radians.html

    Parameters

    constexpr auto nc::radians constexpr auto nc::radians (dtype dtype  inValue)
    @@ -23493,20 +23502,20 @@

    -

    ◆ ravel()

    +

    ◆ ravel()

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + @@ -212,7 +219,7 @@

    -

    ◆ operator<<() [2/4]

    +

    ◆ operator<<() [2/4]

    @@ -229,7 +236,7 @@

    - + @@ -257,7 +264,7 @@

    -

    ◆ operator<<() [3/4]

    +

    ◆ operator<<() [3/4]

    @@ -274,7 +281,7 @@

    - + @@ -302,7 +309,7 @@

    -

    ◆ operator<<() [4/4]

    +

    ◆ operator<<() [4/4]

    @@ -319,7 +326,7 @@

    - + @@ -352,7 +359,7 @@

    diff --git a/docs/doxygen/html/namespacenc_1_1coordinates_1_1reference__frames_1_1constants.html b/docs/doxygen/html/namespacenc_1_1coordinates_1_1reference__frames_1_1constants.html index 7922d3886..3e73e77ca 100644 --- a/docs/doxygen/html/namespacenc_1_1coordinates_1_1reference__frames_1_1constants.html +++ b/docs/doxygen/html/namespacenc_1_1coordinates_1_1reference__frames_1_1constants.html @@ -5,7 +5,7 @@ - + NumCpp: nc::coordinates::reference_frames::constants Namespace Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    - + - + @@ -23517,8 +23526,8 @@

    -

    Flattens the array but does not make a copy.

    -

    Numpy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.ravel.html

    +

    Flattens the array but does not make a copy.

    +

    Numpy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.ravel.html

    Parameters

    NdArray< dtype > & nc::ravel NdArray< dtype > & nc::ravel (NdArray< dtype > & NdArray< dtype > &  inArray)
    @@ -23530,24 +23539,24 @@

    -

    ◆ real() [1/2]

    +

    ◆ real() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    auto nc::real auto nc::real (const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray)
    -

    Return the real part of the complex argument.

    -

    NumPy Reference: https://numpy.org/devdocs/reference/generated/numpy.real.html

    +

    Return the real part of the complex argument.

    +

    NumPy Reference: https://numpy.org/devdocs/reference/generated/numpy.real.html

    Parameters
    @@ -23559,24 +23568,24 @@

    -

    ◆ real() [2/2]

    +

    ◆ real() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    auto nc::real auto nc::real (const std::complex< dtype > & const std::complex< dtype > &  inValue)
    -

    Return the real part of the complex argument.

    -

    NumPy Reference: https://numpy.org/devdocs/reference/generated/numpy.real.html

    +

    Return the real part of the complex argument.

    +

    NumPy Reference: https://numpy.org/devdocs/reference/generated/numpy.real.html

    Parameters
    @@ -23588,25 +23597,25 @@

    -

    ◆ reciprocal() [1/2]

    +

    ◆ reciprocal() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    NdArray< double > nc::reciprocal NdArray< double > nc::reciprocal (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Return the reciprocal of the argument, element-wise.

    -

    Calculates 1 / x.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.reciprocal.html

    +

    Return the reciprocal of the argument, element-wise.

    +

    Calculates 1 / x.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.reciprocal.html

    Parameters
    @@ -23618,25 +23627,25 @@

    -

    ◆ reciprocal() [2/2]

    +

    ◆ reciprocal() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    NdArray< std::complex< double > > nc::reciprocal NdArray< std::complex< double > > nc::reciprocal (const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray)
    -

    Return the reciprocal of the argument, element-wise.

    -

    Calculates 1 / x.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.reciprocal.html

    +

    Return the reciprocal of the argument, element-wise.

    +

    Calculates 1 / x.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.reciprocal.html

    Parameters
    @@ -23648,23 +23657,23 @@

    -

    ◆ remainder() [1/2]

    +

    ◆ remainder() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -23674,8 +23683,8 @@

    -

    Return element-wise remainder of division.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.remainder.html

    +

    Return element-wise remainder of division.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.remainder.html

    Parameters

    NdArray< double > nc::remainder NdArray< double > nc::remainder (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -23688,26 +23697,26 @@

    -

    ◆ remainder() [2/2]

    +

    ◆ remainder() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    @@ -581,7 +586,7 @@

    diff --git a/docs/doxygen/html/namespacenc_1_1coordinates.html b/docs/doxygen/html/namespacenc_1_1coordinates.html index 40a4dd71f..e05fa3b01 100644 --- a/docs/doxygen/html/namespacenc_1_1coordinates.html +++ b/docs/doxygen/html/namespacenc_1_1coordinates.html @@ -5,7 +5,7 @@ - + NumCpp: nc::coordinates Namespace Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    - + - + - + @@ -23722,8 +23731,8 @@

    -

    Return remainder of division.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.remainder.html

    +

    Return remainder of division.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.remainder.html

    Parameters

    double nc::remainder double nc::remainder (dtype dtype  inValue1,
    dtype dtype  inValue2 
    @@ -23732,29 +23741,29 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ repeat() [1/2]

    +

    ◆ repeat() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue1
    - + - + - + @@ -23764,8 +23773,8 @@

    -

    Repeat elements of an array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.repeat.html

    +

    Repeat elements of an array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.repeat.html

    Parameters

    NdArray< dtype > nc::repeat NdArray< dtype > nc::repeat (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    const Shapeconst Shape inRepeatShape 
    @@ -23778,17 +23787,17 @@

    -

    ◆ repeat() [2/2]

    +

    ◆ repeat() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -23810,8 +23819,8 @@

    -

    Repeat elements of an array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.repeat.html

    +

    Repeat elements of an array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.repeat.html

    Parameters

    NdArray< dtype > nc::repeat NdArray< dtype > nc::repeat (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -23825,29 +23834,29 @@

    -

    ◆ replace()

    +

    ◆ replace()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + - + @@ -23857,7 +23866,7 @@

    -

    Replaces the matching elements of an array with the new value

    +

    Replaces the matching elements of an array with the new value

    Parameters

    NdArray< dtype > nc::replace NdArray< dtype > nc::replace (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    dtype dtype  oldValue,
    dtype dtype  newValue 
    @@ -23871,23 +23880,23 @@

    -

    ◆ reshape() [1/3]

    +

    ◆ reshape() [1/3]

    -template<typename dtype >
    +template<typename dtype >
    inArray
    - + - + - + @@ -23897,8 +23906,8 @@

    -

    Gives a new shape to an array without changing its data.

    -

    The new shape should be compatible with the original shape. If an single integer, then the result will be a 1-D array of that length. One shape dimension can be -1. In this case, the value is inferred from the length of the array and remaining dimensions.

    +

    Gives a new shape to an array without changing its data.

    +

    The new shape should be compatible with the original shape. If an single integer, then the result will be a 1-D array of that length. One shape dimension can be -1. In this case, the value is inferred from the length of the array and remaining dimensions.

    Parameters

    NdArray< dtype > & nc::reshape NdArray< dtype > & nc::reshape (NdArray< dtype > & NdArray< dtype > &  inArray,
    const Shapeconst Shape inNewShape 
    @@ -23911,17 +23920,17 @@

    -

    ◆ reshape() [2/3]

    +

    ◆ reshape() [2/3]

    -template<typename dtype >
    +template<typename dtype >
    inArray
    - + - + @@ -23943,8 +23952,8 @@

    -

    Gives a new shape to an array without changing its data.

    -

    The new shape should be compatible with the original shape. If an single integer, then the result will be a 1-D array of that length. One shape dimension can be -1. In this case, the value is inferred from the length of the array and remaining dimensions.

    +

    Gives a new shape to an array without changing its data.

    +

    The new shape should be compatible with the original shape. If an single integer, then the result will be a 1-D array of that length. One shape dimension can be -1. In this case, the value is inferred from the length of the array and remaining dimensions.

    Parameters

    NdArray< dtype > & nc::reshape NdArray< dtype > & nc::reshape (NdArray< dtype > & NdArray< dtype > &  inArray,
    @@ -23958,17 +23967,17 @@

    -

    ◆ reshape() [3/3]

    +

    ◆ reshape() [3/3]

    -template<typename dtype >
    +template<typename dtype >
    inArray
    - + - + @@ -23984,8 +23993,8 @@

    -

    Gives a new shape to an array without changing its data.

    -

    The new shape should be compatible with the original shape. If an single integer, then the result will be a 1-D array of that length. One shape dimension can be -1. In this case, the value is inferred from the length of the array and remaining dimensions.

    +

    Gives a new shape to an array without changing its data.

    +

    The new shape should be compatible with the original shape. If an single integer, then the result will be a 1-D array of that length. One shape dimension can be -1. In this case, the value is inferred from the length of the array and remaining dimensions.

    Parameters

    NdArray< dtype > & nc::reshape NdArray< dtype > & nc::reshape (NdArray< dtype > & NdArray< dtype > &  inArray,
    @@ -23998,23 +24007,23 @@

    -

    ◆ resizeFast() [1/2]

    +

    ◆ resizeFast() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    inArray
    - + - + - + @@ -24024,8 +24033,8 @@

    -

    Change shape and size of array in-place. All previous data of the array is lost.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.resize.html

    +

    Change shape and size of array in-place. All previous data of the array is lost.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.resize.html

    Parameters

    NdArray< dtype > & nc::resizeFast NdArray< dtype > & nc::resizeFast (NdArray< dtype > & NdArray< dtype > &  inArray,
    const Shapeconst Shape inNewShape 
    @@ -24038,17 +24047,17 @@

    -

    ◆ resizeFast() [2/2]

    +

    ◆ resizeFast() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -24070,8 +24079,8 @@

    -

    Change shape and size of array in-place. All previous data of the array is lost.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.resize.html

    +

    Change shape and size of array in-place. All previous data of the array is lost.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.resize.html

    Parameters

    NdArray< dtype > & nc::resizeFast NdArray< dtype > & nc::resizeFast (NdArray< dtype > & NdArray< dtype > &  inArray,
    @@ -24085,23 +24094,23 @@

    -

    ◆ resizeSlow() [1/2]

    +

    ◆ resizeSlow() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -24111,8 +24120,8 @@

    -

    Return a new array with the specified shape. If new shape is larger than old shape then array will be padded with zeros. If new shape is smaller than the old shape then the data will be discarded.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.resize.html

    +

    Return a new array with the specified shape. If new shape is larger than old shape then array will be padded with zeros. If new shape is smaller than the old shape then the data will be discarded.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.resize.html

    Parameters

    NdArray< dtype > & nc::resizeSlow NdArray< dtype > & nc::resizeSlow (NdArray< dtype > & NdArray< dtype > &  inArray,
    const Shapeconst Shape inNewShape 
    @@ -24125,17 +24134,17 @@

    -

    ◆ resizeSlow() [2/2]

    +

    ◆ resizeSlow() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -24157,8 +24166,8 @@

    -

    Return a new array with the specified shape. If new shape is larger than old shape then array will be padded with zeros. If new shape is smaller than the old shape then the data will be discarded.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.resize.html

    +

    Return a new array with the specified shape. If new shape is larger than old shape then array will be padded with zeros. If new shape is smaller than the old shape then the data will be discarded.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.resize.html

    Parameters

    NdArray< dtype > & nc::resizeSlow NdArray< dtype > & nc::resizeSlow (NdArray< dtype > & NdArray< dtype > &  inArray,
    @@ -24172,17 +24181,17 @@

    -

    ◆ right_shift()

    +

    ◆ right_shift()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -24198,8 +24207,8 @@

    -

    Shift the bits of an integer to the right.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.right_shift.html

    +

    Shift the bits of an integer to the right.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.right_shift.html

    Parameters

    NdArray< dtype > nc::right_shift NdArray< dtype > nc::right_shift (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -24212,24 +24221,24 @@

    -

    ◆ rint() [1/2]

    +

    ◆ rint() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    NdArray< dtype > nc::rint NdArray< dtype > nc::rint (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Round elements of the array to the nearest integer.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.rint.html

    +

    Round elements of the array to the nearest integer.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.rint.html

    Parameters
    @@ -24241,20 +24250,20 @@

    -

    ◆ rint() [2/2]

    +

    ◆ rint() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -552,7 +557,7 @@

    -

    ◆ twoPi

    +

    ◆ twoPi

    @@ -561,7 +566,7 @@

    - + - + @@ -24265,8 +24274,8 @@

    -

    Round value to the nearest integer.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.rint.html

    +

    Round value to the nearest integer.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.rint.html

    Parameters

    dtype nc::rint dtype nc::rint (dtype dtype  inValue)
    @@ -24278,17 +24287,17 @@

    -

    ◆ rms() [1/2]

    +

    ◆ rms() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - + @@ -24304,7 +24313,7 @@

    -

    Compute the root mean square (RMS) along the specified axis.

    +

    Compute the root mean square (RMS) along the specified axis.

    Parameters

    NdArray< double > nc::rms NdArray< double > nc::rms (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -24313,23 +24322,21 @@

    Returns
    NdArray
    -
    Examples
    GaussNewtonNlls.cpp.
    -
    -

    ◆ rms() [2/2]

    +

    ◆ rms() [2/2]

    -template<typename dtype >
    +template<typename dtype >
    inArray
    - + - + @@ -24345,7 +24352,7 @@

    -

    Compute the root mean square (RMS) along the specified axis.

    +

    Compute the root mean square (RMS) along the specified axis.

    Parameters

    NdArray< std::complex< double > > nc::rms NdArray< std::complex< double > > nc::rms (const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray,
    @@ -24358,17 +24365,17 @@

    -

    ◆ roll()

    +

    ◆ roll()

    -template<typename dtype >
    +template<typename dtype >
    inArray
    - + - + @@ -24390,8 +24397,8 @@

    -

    Roll array elements along a given axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.roll.html

    +

    Roll array elements along a given axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.roll.html

    Parameters

    NdArray< dtype > nc::roll NdArray< dtype > nc::roll (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -24405,17 +24412,17 @@

    -

    ◆ rot90()

    +

    ◆ rot90()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -24431,8 +24438,8 @@

    -

    Rotate an array by 90 degrees counter clockwise in the plane.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.rot90.html

    +

    Rotate an array by 90 degrees counter clockwise in the plane.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.rot90.html

    Parameters

    NdArray< dtype > nc::rot90 NdArray< dtype > nc::rot90 (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -24445,17 +24452,17 @@

    -

    ◆ round() [1/2]

    +

    ◆ round() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -24471,7 +24478,7 @@

    -

    Round an array to the given number of decimals.

    +

    Round an array to the given number of decimals.

    Parameters

    NdArray< dtype > nc::round NdArray< dtype > nc::round (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -24484,17 +24491,17 @@

    -

    ◆ round() [2/2]

    +

    ◆ round() [2/2]

    -template<typename dtype >
    +template<typename dtype >
    inArray
    - + - + @@ -24510,7 +24517,7 @@

    -

    Round value to the given number of decimals.

    +

    Round value to the given number of decimals.

    Parameters

    dtype nc::round dtype nc::round (dtype dtype  inValue,
    @@ -24523,23 +24530,23 @@

    -

    ◆ row_stack() [1/2]

    +

    ◆ row_stack() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    inValue
    - + - +
    NdArray< dtype > nc::row_stack NdArray< dtype > nc::row_stack (const std::initializer_list< NdArray< dtype > > & const std::initializer_list< NdArray< dtype > > &  inArrayList)
    -

    Stack arrays in sequence vertically (row wise).

    +

    Stack arrays in sequence vertically (row wise).

    Parameters
    @@ -24551,23 +24558,23 @@

    -

    ◆ row_stack() [2/2]

    +

    ◆ row_stack() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArrayList{list} of arrays to stack
    - + - +
    NdArray< dtype > nc::row_stack NdArray< dtype > nc::row_stack (const std::vector< NdArray< dtype > > & const std::vector< NdArray< dtype > > &  inArrayList)
    -

    Stack arrays in sequence vertically (row wise).

    +

    Stack arrays in sequence vertically (row wise).

    Parameters
    @@ -24579,23 +24586,23 @@

    -

    ◆ searchsorted() [1/2]

    +

    ◆ searchsorted() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArrayList{list} of arrays to stack
    - + - + - + @@ -24611,8 +24618,8 @@

    -

    Find indices where elements should be inserted to maintain order. Find the indices into a sorted array a such that, if the corresponding elements in v were inserted before the indices, the order of a would be preserved. Assuming that a is sorted : side returned index i satisfies left a[i - 1] < v <= a[i] right a[i - 1] <= v < a[i]

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.searchsorted.html

    +

    Find indices where elements should be inserted to maintain order. Find the indices into a sorted array a such that, if the corresponding elements in v were inserted before the indices, the order of a would be preserved. Assuming that a is sorted : side returned index i satisfies left a[i - 1] < v <= a[i] right a[i - 1] <= v < a[i]

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.searchsorted.html

    Parameters

    NdArray< typename NdArray< dtype >::index_type > nc::searchsorted NdArray< typename NdArray< dtype >::index_type > nc::searchsorted (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    const NdArray< dtype > & const NdArray< dtype > &  inValues,
    @@ -24626,23 +24633,23 @@

    -

    ◆ searchsorted() [2/2]

    +

    ◆ searchsorted() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArraythe input array
    - + - + - + @@ -24658,8 +24665,8 @@

    -

    Find indices where elements should be inserted to maintain order. Find the indices into a sorted array a such that, if the corresponding elements in v were inserted before the indices, the order of a would be preserved. Assuming that a is sorted : side returned index i satisfies left a[i - 1] < v <= a[i] right a[i - 1] <= v < a[i]

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.searchsorted.html

    +

    Find indices where elements should be inserted to maintain order. Find the indices into a sorted array a such that, if the corresponding elements in v were inserted before the indices, the order of a would be preserved. Assuming that a is sorted : side returned index i satisfies left a[i - 1] < v <= a[i] right a[i - 1] <= v < a[i]

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.searchsorted.html

    Parameters

    NdArray< dtype >::index_type nc::searchsorted NdArray< dtype >::index_type nc::searchsorted (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    dtype dtype  inValue,
    @@ -24673,30 +24680,30 @@

    -

    ◆ select() [1/2]

    +

    ◆ select() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArraythe input array
    - + - + - + - - + + @@ -24705,8 +24712,8 @@

    -

    Return an array drawn from elements in choiceVec, depending on conditions.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.select.html?highlight=select#numpy.select

    +

    Return an array drawn from elements in choiceVec, depending on conditions.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.select.html?highlight=select#numpy.select

    Parameters

    NdArray< dtype > nc::select NdArray< dtype > nc::select (const std::vector< const NdArray< bool > * > & const std::vector< const NdArray< bool > * > &  condVec,
    const std::vector< const NdArray< dtype > * > & const std::vector< const NdArray< dtype > * > &  choiceVec,
    dtype defaultValue = dtype{ 0 } dtype defaultValue = dtype{ 0 } 
    @@ -24720,30 +24727,30 @@

    -

    ◆ select() [2/2]

    +

    ◆ select() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    condVecThe vector of conditions which determine from which array in choiceVec the output elements are taken. When multiple conditions are satisfied, the first one encountered in choiceVec is used.
    - + - + - + - - + + @@ -24752,8 +24759,8 @@

    -

    Return an array drawn from elements in choiceList, depending on conditions.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.select.html?highlight=select#numpy.select

    +

    Return an array drawn from elements in choiceList, depending on conditions.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.select.html?highlight=select#numpy.select

    Parameters

    NdArray< dtype > nc::select NdArray< dtype > nc::select (const std::vector< NdArray< bool > > & const std::vector< NdArray< bool > > &  condList,
    const std::vector< NdArray< dtype > > & const std::vector< NdArray< dtype > > &  choiceList,
    dtype defaultValue = dtype{ 0 } dtype defaultValue = dtype{ 0 } 
    @@ -24767,23 +24774,23 @@

    -

    ◆ setdiff1d()

    +

    ◆ setdiff1d()

    -template<typename dtype >
    +template<typename dtype >

    condListThe list of conditions which determine from which array in choiceList the output elements are taken. When multiple conditions are satisfied, the first one encountered in choiceList is used.
    - + - + - + @@ -24793,9 +24800,9 @@

    -

    Find the set difference of two arrays.

    -

    Return the sorted, unique values in ar1 that are not in ar2.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.setdiff1d.html

    +

    Find the set difference of two arrays.

    +

    Return the sorted, unique values in ar1 that are not in ar2.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.setdiff1d.html

    Parameters

    NdArray< dtype > nc::setdiff1d NdArray< dtype > nc::setdiff1d (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -24804,18 +24811,18 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ shape()

    +

    ◆ shape()

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + @@ -24834,7 +24841,7 @@

    -

    Return the shape of the array

    +

    Return the shape of the array

    Parameters

    @@ -24823,7 +24830,7 @@

    Shape nc::shape

    (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    @@ -24846,25 +24853,25 @@

    -

    ◆ sign() [1/2]

    +

    ◆ sign() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    inArray
    - +
    NdArray< int8 > nc::sign (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Returns an element-wise indication of the sign of a number.

    -

    The sign function returns - 1 if x < 0, 0 if x == 0, 1 if x > 0. nan is returned for nan inputs.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.sign.html

    +

    Returns an element-wise indication of the sign of a number.

    +

    The sign function returns - 1 if x < 0, 0 if x == 0, 1 if x > 0. nan is returned for nan inputs.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.sign.html

    Parameters
    @@ -24876,12 +24883,12 @@

    -

    ◆ sign() [2/2]

    +

    ◆ sign() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + @@ -24900,9 +24907,9 @@

    -

    Returns an element-wise indication of the sign of a number.

    -

    The sign function returns - 1 if x < 0, 0 if x == 0, 1 if x > 0. nan is returned for nan inputs.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.sign.html

    +

    Returns an element-wise indication of the sign of a number.

    +

    The sign function returns - 1 if x < 0, 0 if x == 0, 1 if x > 0. nan is returned for nan inputs.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.sign.html

    Parameters

    @@ -24889,7 +24896,7 @@

    int8 nc::sign

    (dtype dtype  inValue)
    @@ -24910,30 +24917,30 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ signbit() [1/2]

    +

    ◆ signbit() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    NdArray< bool > nc::signbit NdArray< bool > nc::signbit (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Returns element-wise True where signbit is set (less than zero).

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.signbit.html

    +

    Returns element-wise True where signbit is set (less than zero).

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.signbit.html

    Parameters
    @@ -24945,20 +24952,20 @@

    -

    ◆ signbit() [2/2]

    +

    ◆ signbit() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -528,7 +533,7 @@

    -

    ◆ SECONDS_PER_WEEK

    +

    ◆ SECONDS_PER_WEEK

    @@ -537,7 +542,7 @@

    - + - + @@ -24969,8 +24976,8 @@

    -

    Returns element-wise True where signbit is set (less than zero).

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.signbit.html

    +

    Returns element-wise True where signbit is set (less than zero).

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.signbit.html

    Parameters

    bool nc::signbit bool nc::signbit (dtype dtype  inValue)
    @@ -24982,24 +24989,24 @@

    -

    ◆ sin() [1/2]

    +

    ◆ sin() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    auto nc::sin auto nc::sin (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Trigonometric sine, element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.sin.html

    +

    Trigonometric sine, element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.sin.html

    Parameters
    @@ -25011,20 +25018,20 @@

    -

    ◆ sin() [2/2]

    +

    ◆ sin() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -504,7 +509,7 @@

    -

    ◆ SECONDS_PER_MINUTE

    +

    ◆ SECONDS_PER_MINUTE

    @@ -513,7 +518,7 @@

    - + - + @@ -25035,8 +25042,8 @@

    -

    Trigonometric sine.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.sin.html

    +

    Trigonometric sine.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.sin.html

    Parameters

    auto nc::sin auto nc::sin (dtype dtype  inValue)
    @@ -25044,31 +25051,31 @@

    Returns
    value
    -
    Examples
    GaussNewtonNlls.cpp, and ReadMe.cpp.
    +
    Examples
    GaussNewtonNlls.cpp, and ReadMe.cpp.
    -

    ◆ sinc() [1/2]

    +

    ◆ sinc() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    auto nc::sinc auto nc::sinc (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Return the sinc function.

    -

    The sinc function is sin(pi*x) / (pi*x).

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.sinc.html

    +

    Return the sinc function.

    +

    The sinc function is sin(pi*x) / (pi*x).

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.sinc.html

    Parameters
    @@ -25080,20 +25087,20 @@

    -

    ◆ sinc() [2/2]

    +

    ◆ sinc() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -480,7 +485,7 @@

    -

    ◆ SECONDS_PER_HOUR

    +

    ◆ SECONDS_PER_HOUR

    @@ -489,7 +494,7 @@

    - + - + @@ -25104,9 +25111,9 @@

    -

    Return the sinc function.

    -

    The sinc function is sin(pi*x) / (pi*x).

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.sinc.html

    +

    Return the sinc function.

    +

    The sinc function is sin(pi*x) / (pi*x).

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.sinc.html

    Parameters

    auto nc::sinc auto nc::sinc (dtype dtype  inValue)
    @@ -25118,24 +25125,24 @@

    -

    ◆ sinh() [1/2]

    +

    ◆ sinh() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    auto nc::sinh auto nc::sinh (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Hyperbolic sine, element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.sinh.html

    +

    Hyperbolic sine, element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.sinh.html

    Parameters
    @@ -25147,20 +25154,20 @@

    -

    ◆ sinh() [2/2]

    +

    ◆ sinh() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -450,13 +455,13 @@

    Pi.

    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ SECONDS_PER_DAY

    +

    ◆ SECONDS_PER_DAY

    @@ -465,7 +470,7 @@

    - + - + @@ -25171,8 +25178,8 @@

    -

    Hyperbolic sine.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.sinh.html

    +

    Hyperbolic sine.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.sinh.html

    Parameters

    auto nc::sinh auto nc::sinh (dtype dtype  inValue)
    @@ -25180,18 +25187,18 @@

    Returns
    value
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ size()

    +

    ◆ size()

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + @@ -25210,7 +25217,7 @@

    -

    Return the number of elements.

    +

    Return the number of elements.

    Parameters

    @@ -25199,7 +25206,7 @@

    uint32 nc::size

    (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    @@ -25222,17 +25229,17 @@

    -

    ◆ sort()

    +

    ◆ sort()

    -template<typename dtype >
    +template<typename dtype >
    inArray
    - + - + @@ -25248,8 +25255,8 @@

    -

    Return a sorted copy of an array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.sort.html

    +

    Return a sorted copy of an array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.sort.html

    Parameters

    NdArray< dtype > nc::sort NdArray< dtype > nc::sort (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -25258,29 +25265,29 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ split()

    +

    ◆ split()

    -template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    +template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>

    inArray
    - + - + - + @@ -25296,8 +25303,8 @@

    -

    Split an array into multiple sub-arrays as views into array.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.split.html

    +

    Split an array into multiple sub-arrays as views into array.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.split.html

    Parameters

    std::vector< NdArray< dtype > > nc::split std::vector< NdArray< dtype > > nc::split (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    const Indices & const Indices indices,
    @@ -25311,24 +25318,24 @@

    -

    ◆ sqrt() [1/2]

    +

    ◆ sqrt() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    auto nc::sqrt auto nc::sqrt (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Return the positive square-root of an array, element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.sqrt.html

    +

    Return the positive square-root of an array, element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.sqrt.html

    Parameters
    @@ -25340,20 +25347,20 @@

    -

    ◆ sqrt() [2/2]

    +

    ◆ sqrt() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -412,13 +417,13 @@

    -

    ◆ nan

    +

    ◆ nan

    - + - + @@ -25364,8 +25371,8 @@

    -

    Return the positive square-root of a value.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.sqrt.html

    +

    Return the positive square-root of a value.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.sqrt.html

    Parameters

    auto nc::sqrt auto nc::sqrt (dtype dtype  inValue)
    @@ -25373,30 +25380,30 @@

    Returns
    value
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ square() [1/2]

    +

    ◆ square() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    NdArray< dtype > nc::square NdArray< dtype > nc::square (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Return the square of an array, element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.square.html

    +

    Return the square of an array, element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.square.html

    Parameters
    @@ -25408,20 +25415,20 @@

    -

    ◆ square() [2/2]

    +

    ◆ square() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -388,7 +393,7 @@

    -

    ◆ MINUTES_PER_HOUR

    +

    ◆ MINUTES_PER_HOUR

    @@ -397,7 +402,7 @@

    - + - + @@ -25432,8 +25439,8 @@

    -

    Return the square of an array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.square.html

    +

    Return the square of an array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.square.html

    Parameters

    constexpr dtype nc::square constexpr dtype nc::square (dtype dtype  inValue)
    @@ -25441,23 +25448,23 @@

    Returns
    value
    -
    Examples
    GaussNewtonNlls.cpp, and ReadMe.cpp.
    +
    Examples
    GaussNewtonNlls.cpp, and ReadMe.cpp.
    -

    ◆ stack() [1/2]

    +

    ◆ stack() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - + @@ -25473,8 +25480,8 @@

    -

    Compute the variance along the specified axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.stack.html

    +

    Compute the variance along the specified axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.stack.html

    Parameters

    NdArray< dtype > nc::stack NdArray< dtype > nc::stack (std::initializer_list< NdArray< dtype > > std::initializer_list< NdArray< dtype > >  inArrayList,
    @@ -25483,23 +25490,23 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ stack() [2/2]

    +

    ◆ stack() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArrayList{list} of arrays to stack
    - + - + @@ -25515,8 +25522,8 @@

    -

    Compute the variance along the specified axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.stack.html

    +

    Compute the variance along the specified axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.stack.html

    Parameters

    NdArray< dtype > nc::stack NdArray< dtype > nc::stack (std::vector< NdArray< dtype > > std::vector< NdArray< dtype > >  inArrayList,
    @@ -25529,17 +25536,17 @@

    -

    ◆ stdev() [1/2]

    +

    ◆ stdev() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArrayList{list} of arrays to stack
    - + - + @@ -25555,8 +25562,8 @@

    -

    Compute the standard deviation along the specified axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.std.html

    +

    Compute the standard deviation along the specified axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.std.html

    Parameters

    NdArray< double > nc::stdev NdArray< double > nc::stdev (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -25569,17 +25576,17 @@

    -

    ◆ stdev() [2/2]

    +

    ◆ stdev() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -25595,8 +25602,8 @@

    -

    Compute the standard deviation along the specified axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.std.html

    +

    Compute the standard deviation along the specified axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.std.html

    Parameters

    NdArray< std::complex< double > > nc::stdev NdArray< std::complex< double > > nc::stdev (const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray,
    @@ -25609,23 +25616,23 @@

    -

    ◆ subtract() [1/9]

    +

    ◆ subtract() [1/9]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -25635,8 +25642,8 @@

    -

    subtract arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.subtract.html

    +

    subtract arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.subtract.html

    Parameters

    NdArray< std::complex< dtype > > nc::subtract NdArray< std::complex< dtype > > nc::subtract (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    const std::complex< dtype > & const std::complex< dtype > &  value 
    @@ -25649,23 +25656,23 @@

    -

    ◆ subtract() [2/9]

    +

    ◆ subtract() [2/9]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -25675,8 +25682,8 @@

    -

    subtract arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.subtract.html

    +

    subtract arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.subtract.html

    Parameters

    NdArray< dtype > nc::subtract NdArray< dtype > nc::subtract (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    dtype dtype  value 
    @@ -25689,23 +25696,23 @@

    -

    ◆ subtract() [3/9]

    +

    ◆ subtract() [3/9]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -25715,8 +25722,8 @@

    -

    subtract arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.subtract.html

    +

    subtract arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.subtract.html

    Parameters

    NdArray< dtype > nc::subtract NdArray< dtype > nc::subtract (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -25729,23 +25736,23 @@

    -

    ◆ subtract() [4/9]

    +

    ◆ subtract() [4/9]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + - + @@ -25755,8 +25762,8 @@

    -

    subtract arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.subtract.html

    +

    subtract arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.subtract.html

    Parameters

    NdArray< std::complex< dtype > > nc::subtract NdArray< std::complex< dtype > > nc::subtract (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray2 
    @@ -25769,23 +25776,23 @@

    -

    ◆ subtract() [5/9]

    +

    ◆ subtract() [5/9]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + - + @@ -25795,8 +25802,8 @@

    -

    subtract arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.subtract.html

    +

    subtract arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.subtract.html

    Parameters

    NdArray< std::complex< dtype > > nc::subtract NdArray< std::complex< dtype > > nc::subtract (const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray,
    dtype dtype  value 
    @@ -25809,23 +25816,23 @@

    -

    ◆ subtract() [6/9]

    +

    ◆ subtract() [6/9]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -25835,8 +25842,8 @@

    -

    subtract arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.subtract.html

    +

    subtract arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.subtract.html

    Parameters

    NdArray< std::complex< dtype > > nc::subtract NdArray< std::complex< dtype > > nc::subtract (const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -25849,23 +25856,23 @@

    -

    ◆ subtract() [7/9]

    +

    ◆ subtract() [7/9]

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - + - + @@ -25875,8 +25882,8 @@

    -

    subtract arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.subtract.html

    +

    subtract arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.subtract.html

    Parameters

    NdArray< std::complex< dtype > > nc::subtract NdArray< std::complex< dtype > > nc::subtract (const std::complex< dtype > & const std::complex< dtype > &  value,
    const NdArray< dtype > & const NdArray< dtype > &  inArray 
    @@ -25889,23 +25896,23 @@

    -

    ◆ subtract() [8/9]

    +

    ◆ subtract() [8/9]

    -template<typename dtype >
    +template<typename dtype >

    value
    - + - + - + @@ -25915,8 +25922,8 @@

    -

    subtract arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.subtract.html

    +

    subtract arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.subtract.html

    Parameters

    NdArray< dtype > nc::subtract NdArray< dtype > nc::subtract (dtype dtype  value,
    const NdArray< dtype > & const NdArray< dtype > &  inArray 
    @@ -25929,23 +25936,23 @@

    -

    ◆ subtract() [9/9]

    +

    ◆ subtract() [9/9]

    -template<typename dtype >
    +template<typename dtype >

    value
    - + - + - + @@ -25955,8 +25962,8 @@

    -

    subtract arguments element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.subtract.html

    +

    subtract arguments element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.subtract.html

    Parameters

    NdArray< std::complex< dtype > > nc::subtract NdArray< std::complex< dtype > > nc::subtract (dtype dtype  value,
    const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray 
    @@ -25969,17 +25976,17 @@

    -

    ◆ sum()

    +

    ◆ sum()

    -template<typename dtype >
    +template<typename dtype >

    value
    - + - + @@ -25995,8 +26002,8 @@

    -

    Sum of array elements over a given axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.sum.html

    +

    Sum of array elements over a given axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.sum.html

    Parameters

    NdArray< dtype > nc::sum NdArray< dtype > nc::sum (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -26009,26 +26016,26 @@

    -

    ◆ swap()

    +

    ◆ swap()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -364,7 +369,7 @@

    -

    ◆ MINUTES_PER_DAY

    +

    ◆ MINUTES_PER_DAY

    @@ -373,7 +378,7 @@

    - + - + - + @@ -26043,7 +26050,7 @@

    -

    Swaps the contents of two arrays

    +

    Swaps the contents of two arrays

    Parameters

    void nc::swap void nc::swap (NdArray< dtype > & NdArray< dtype > &  inArray1,
    NdArray< dtype > & NdArray< dtype > &  inArray2 
    @@ -26055,24 +26062,24 @@

    -

    ◆ swapaxes()

    +

    ◆ swapaxes()

    -template<typename dtype >
    +template<typename dtype >
    inArray1
    - + - +
    NdArray< dtype > nc::swapaxes NdArray< dtype > nc::swapaxes (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Interchange two axes of an array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.swapaxes.html

    +

    Interchange two axes of an array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.swapaxes.html

    Parameters
    @@ -26084,20 +26091,20 @@

    -

    ◆ swapCols()

    +

    ◆ swapCols()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -332,15 +337,15 @@

    Initial value:
    =
    -
    constexpr double MILLISECONDS_PER_SECOND
    Number of milliseconds in a second.
    Definition: Core/Constants.hpp:47
    -
    constexpr double SECONDS_PER_DAY
    Number of seconds in a day.
    Definition: Core/Constants.hpp:51
    +
    constexpr double MILLISECONDS_PER_SECOND
    Number of milliseconds in a second.
    Definition Core/Constants.hpp:47
    +
    constexpr double SECONDS_PER_DAY
    Number of seconds in a day.
    Definition Core/Constants.hpp:51

    Number of milliseconds in a day.

    -

    ◆ MILLISECONDS_PER_SECOND

    +

    ◆ MILLISECONDS_PER_SECOND

    @@ -349,7 +354,7 @@

    - + - + @@ -26124,7 +26131,7 @@

    -

    Swaps cols of the array

    +

    Swaps cols of the array

    Parameters

    NdArray< dtype > & nc::swapCols NdArray< dtype > & nc::swapCols (NdArray< dtype > & NdArray< dtype > &  inArray,
    @@ -26137,20 +26144,20 @@

    -

    ◆ swapRows()

    +

    ◆ swapRows()

    -template<typename dtype >
    +template<typename dtype >
    inArray
    @@ -312,7 +317,7 @@

    -

    ◆ MILLISECONDS_PER_DAY

    +

    ◆ MILLISECONDS_PER_DAY

    @@ -321,7 +326,7 @@

    - + - + @@ -26177,7 +26184,7 @@

    -

    Swaps rows of the array

    +

    Swaps rows of the array

    Parameters

    NdArray< dtype > & nc::swapRows NdArray< dtype > & nc::swapRows (NdArray< dtype > & NdArray< dtype > &  inArray,
    @@ -26190,23 +26197,23 @@

    -

    ◆ take()

    +

    ◆ take()

    -template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    +template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    inArray
    - + - + - + @@ -26222,8 +26229,8 @@

    -

    Evenly round to the given number of decimals.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.take.html

    +

    Evenly round to the given number of decimals.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.take.html

    Parameters

    NdArray< dtype > nc::take NdArray< dtype > nc::take (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    const Indices & const Indices inIndices,
    @@ -26237,24 +26244,24 @@

    -

    ◆ tan() [1/2]

    +

    ◆ tan() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    auto nc::tan auto nc::tan (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Compute tangent element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.tan.html

    +

    Compute tangent element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.tan.html

    Parameters
    @@ -26266,20 +26273,20 @@

    -

    ◆ tan() [2/2]

    +

    ◆ tan() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -290,7 +295,7 @@

    -

    ◆ j

    +

    ◆ j

    @@ -299,7 +304,7 @@

    - + - + @@ -26290,8 +26297,8 @@

    -

    Compute tangent.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.tan.html

    +

    Compute tangent.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.tan.html

    Parameters

    auto nc::tan auto nc::tan (dtype dtype  inValue)
    @@ -26299,30 +26306,30 @@

    Returns
    value
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ tanh() [1/2]

    +

    ◆ tanh() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    auto nc::tanh auto nc::tanh (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Compute hyperbolic tangent element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.tanh.html

    +

    Compute hyperbolic tangent element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.tanh.html

    Parameters
    @@ -26334,20 +26341,20 @@

    -

    ◆ tanh() [2/2]

    +

    ◆ tanh() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -266,7 +271,7 @@

    -

    ◆ inf

    +

    ◆ inf

    @@ -275,7 +280,7 @@

    - + - + @@ -26358,8 +26365,8 @@

    -

    Compute hyperbolic tangent.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.tanh.html

    +

    Compute hyperbolic tangent.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.tanh.html

    Parameters

    auto nc::tanh auto nc::tanh (dtype dtype  inValue)
    @@ -26367,29 +26374,29 @@

    Returns
    value
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ tile() [1/2]

    +

    ◆ tile() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - + - + @@ -26399,8 +26406,8 @@

    -

    Construct an array by repeating A the number of times given by reps.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.tile.html

    +

    Construct an array by repeating A the number of times given by reps.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.tile.html

    Parameters

    NdArray< dtype > nc::tile NdArray< dtype > nc::tile (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    const Shapeconst Shape inReps 
    @@ -26413,17 +26420,17 @@

    -

    ◆ tile() [2/2]

    +

    ◆ tile() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -26445,8 +26452,8 @@

    -

    Construct an array by repeating A the number of times given by reps.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.tile.html

    +

    Construct an array by repeating A the number of times given by reps.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.tile.html

    Parameters

    NdArray< dtype > nc::tile NdArray< dtype > nc::tile (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -26460,23 +26467,23 @@

    -

    ◆ tofile() [1/2]

    +

    ◆ tofile() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -26486,7 +26493,7 @@

    -

    Write array to a file as binary. The data produced by this method can be recovered using the function fromfile().

    +

    Write array to a file as binary. The data produced by this method can be recovered using the function fromfile().

    Parameters

    void nc::tofile void nc::tofile (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    const std::string & const std::string &  inFilename 
    @@ -26498,29 +26505,29 @@

    -

    ◆ tofile() [2/2]

    +

    ◆ tofile() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + - + @@ -26530,7 +26537,7 @@

    -

    Write array to a file as text. The data produced by this method can be recovered using the function fromfile().

    +

    Write array to a file as text. The data produced by this method can be recovered using the function fromfile().

    Parameters

    void nc::tofile void nc::tofile (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    const std::string & const std::string &  inFilename,
    const char const char  inSep 
    @@ -26543,23 +26550,23 @@

    -

    ◆ toStlVector()

    +

    ◆ toStlVector()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    std::vector< dtype > nc::toStlVector std::vector< dtype > nc::toStlVector (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Write flattened array to an STL vector

    +

    Write flattened array to an STL vector

    Parameters
    @@ -26571,20 +26578,20 @@

    -

    ◆ trace()

    +

    ◆ trace()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -242,7 +247,7 @@

    -

    ◆ HOURS_PER_DAY

    +

    ◆ HOURS_PER_DAY

    @@ -251,7 +256,7 @@

    - + - + @@ -26611,8 +26618,8 @@

    -

    Return the sum along diagonals of the array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.trace.html

    +

    Return the sum along diagonals of the array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.trace.html

    Parameters

    dtype nc::trace dtype nc::trace (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -26626,24 +26633,24 @@

    -

    ◆ transpose()

    +

    ◆ transpose()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    NdArray< dtype > nc::transpose NdArray< dtype > nc::transpose (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Permute the dimensions of an array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.transpose.html

    +

    Permute the dimensions of an array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.transpose.html

    Parameters
    @@ -26651,29 +26658,27 @@

    Returns
    NdArray
    -
    Examples
    GaussNewtonNlls.cpp, and InterfaceWithOpenCV.cpp.
    -
    -

    ◆ trapz() [1/2]

    +

    ◆ trapz() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -26689,8 +26694,8 @@

    -

    Integrate along the given axis using the composite trapezoidal rule.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.trapz.html

    +

    Integrate along the given axis using the composite trapezoidal rule.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.trapz.html

    Parameters

    NdArray< double > nc::trapz NdArray< double > nc::trapz (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    double double  dx = 1.,
    @@ -26704,23 +26709,23 @@

    -

    ◆ trapz() [2/2]

    +

    ◆ trapz() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + @@ -26736,8 +26741,8 @@

    -

    Integrate along the given axis using the composite trapezoidal rule.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.trapz.html

    +

    Integrate along the given axis using the composite trapezoidal rule.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.trapz.html

    Parameters

    NdArray< double > nc::trapz NdArray< double > nc::trapz (const NdArray< dtype > & const NdArray< dtype > &  inArrayY,
    const NdArray< dtype > & const NdArray< dtype > &  inArrayX,
    @@ -26751,17 +26756,17 @@

    -

    ◆ tril() [1/3]

    +

    ◆ tril() [1/3]

    -template<typename dtype >
    +template<typename dtype >

    inArrayY
    - + - + @@ -26777,9 +26782,9 @@

    -

    Lower triangle of an array.

    -

    Return a copy of an array with elements above the k - th diagonal zeroed.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.tril.html

    +

    Lower triangle of an array.

    +

    Return a copy of an array with elements above the k - th diagonal zeroed.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.tril.html

    Parameters

    NdArray< dtype > nc::tril NdArray< dtype > nc::tril (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -26792,15 +26797,15 @@

    -

    ◆ tril() [2/3]

    +

    ◆ tril() [2/3]

    -template<typename dtype >
    +template<typename dtype >

    inArraynumber of rows and cols
    - + @@ -26818,7 +26823,7 @@

    -

    An array with ones at and below the given diagonal and zeros elsewhere.

    +

    An array with ones at and below the given diagonal and zeros elsewhere.

    Parameters

    NdArray< dtype > nc::tril NdArray< dtype > nc::tril ( uint32  inN,
    @@ -26827,21 +26832,21 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ tril() [3/3]

    +

    ◆ tril() [3/3]

    -template<typename dtype >
    +template<typename dtype >

    inNnumber of rows and cols
    - + @@ -26865,7 +26870,7 @@

    -

    An array with ones at and below the given diagonal and zeros elsewhere.

    +

    An array with ones at and below the given diagonal and zeros elsewhere.

    Parameters

    NdArray< dtype > nc::tril NdArray< dtype > nc::tril ( uint32  inN,
    @@ -26879,23 +26884,23 @@

    -

    ◆ trim_zeros()

    +

    ◆ trim_zeros()

    -template<typename dtype >
    +template<typename dtype >
    inNnumber of rows
    - + - + - + @@ -26905,8 +26910,8 @@

    -

    Trim the leading and/or trailing zeros from a 1-D array or sequence.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.trim_zeros.html

    +

    Trim the leading and/or trailing zeros from a 1-D array or sequence.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.trim_zeros.html

    Parameters

    NdArray< dtype > nc::trim_zeros NdArray< dtype > nc::trim_zeros (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    const std::string & const std::string &  inTrim = "fb" 
    @@ -26919,17 +26924,17 @@

    -

    ◆ triu() [1/3]

    +

    ◆ triu() [1/3]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -26945,9 +26950,9 @@

    -

    Upper triangle of an array.

    -

    Return a copy of an array with elements below the k - th diagonal zeroed.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.triu.html

    +

    Upper triangle of an array.

    +

    Return a copy of an array with elements below the k - th diagonal zeroed.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.triu.html

    Parameters

    NdArray< dtype > nc::triu NdArray< dtype > nc::triu (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -26960,15 +26965,15 @@

    -

    ◆ triu() [2/3]

    +

    ◆ triu() [2/3]

    -template<typename dtype >
    +template<typename dtype >

    inArraynumber of rows and cols
    - + @@ -26986,7 +26991,7 @@

    -

    An array with ones at and above the given diagonal and zeros elsewhere.

    +

    An array with ones at and above the given diagonal and zeros elsewhere.

    Parameters

    NdArray< dtype > nc::triu NdArray< dtype > nc::triu ( uint32  inN,
    @@ -26999,15 +27004,15 @@

    -

    ◆ triu() [3/3]

    +

    ◆ triu() [3/3]

    -template<typename dtype >
    +template<typename dtype >
    inNnumber of rows and cols
    - + @@ -27031,7 +27036,7 @@

    -

    An array with ones at and above the given diagonal and zeros elsewhere.

    +

    An array with ones at and above the given diagonal and zeros elsewhere.

    Parameters

    NdArray< dtype > nc::triu NdArray< dtype > nc::triu ( uint32  inN,
    @@ -27041,30 +27046,30 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ trunc() [1/2]

    +

    ◆ trunc() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inNnumber of rows
    - + - +
    NdArray< dtype > nc::trunc NdArray< dtype > nc::trunc (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Return the truncated value of the input, element-wise.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.trunc.html

    +

    Return the truncated value of the input, element-wise.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.trunc.html

    Parameters
    @@ -27076,20 +27081,20 @@

    -

    ◆ trunc() [2/2]

    +

    ◆ trunc() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -218,7 +223,7 @@

    -

    ◆ e

    +

    ◆ e

    @@ -227,7 +232,7 @@

    - + - + @@ -27100,8 +27105,8 @@

    -

    Return the truncated value of the input.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.trunc.html

    +

    Return the truncated value of the input.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.trunc.html

    Parameters

    dtype nc::trunc dtype nc::trunc (dtype dtype  inValue)
    @@ -27113,23 +27118,23 @@

    -

    ◆ union1d()

    +

    ◆ union1d()

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - + - + @@ -27139,9 +27144,9 @@

    -

    Find the union of two arrays.

    -

    Return the unique, sorted array of values that are in either of the two input arrays.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.union1d.html

    +

    Find the union of two arrays.

    +

    Return the unique, sorted array of values that are in either of the two input arrays.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.union1d.html

    Parameters

    NdArray< dtype > nc::union1d NdArray< dtype > nc::union1d (const NdArray< dtype > & const NdArray< dtype > &  inArray1,
    const NdArray< dtype > & const NdArray< dtype > &  inArray2 
    @@ -27154,25 +27159,25 @@

    -

    ◆ unique()

    +

    ◆ unique()

    -template<typename dtype >
    +template<typename dtype >

    inArray1
    - + - +
    NdArray< dtype > nc::unique NdArray< dtype > nc::unique (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Find the unique elements of an array.

    -

    Returns the sorted unique elements of an array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.unique.html

    +

    Find the unique elements of an array.

    +

    Returns the sorted unique elements of an array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.unique.html

    Parameters
    @@ -27180,13 +27185,13 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ unpackbitsBigEndian()

    +

    ◆ unpackbitsBigEndian()

    @@ -27197,7 +27202,7 @@

    NdArray< uint8 > nc::unpackbitsBigEndian

    - + @@ -27218,9 +27223,9 @@

    -

    Unpacks elements of a uint8 array into a binary-valued output array.

    -

    Each element of a represents a bit - field that should be unpacked into a binary - valued output array.The shape of the output array is either 1 - D(if axis is None) or the same shape as the input array with unpacking done along the axis specified.

    -

    Numpy Reference: https://numpy.org/doc/stable/reference/generated/numpy.unpackbits.html

    +

    Unpacks elements of a uint8 array into a binary-valued output array.

    +

    Each element of a represents a bit - field that should be unpacked into a binary - valued output array.The shape of the output array is either 1 - D(if axis is None) or the same shape as the input array with unpacking done along the axis specified.

    +

    Numpy Reference: https://numpy.org/doc/stable/reference/generated/numpy.unpackbits.html

    Parameters

    inArray
    (const NdArray< uint8 > & const NdArray< uint8 > &  a,
    @@ -27233,7 +27238,7 @@

    -

    ◆ unpackbitsLittleEndian()

    +

    ◆ unpackbitsLittleEndian()

    @@ -27244,7 +27249,7 @@

    NdArray< uint8 > nc::unpackbitsLittleEndian

    - + @@ -27265,9 +27270,9 @@

    -

    Unpacks elements of a uint8 array into a binary-valued output array.

    -

    Each element of a represents a bit - field that should be unpacked into a binary - valued output array.The shape of the output array is either 1 - D(if axis is None) or the same shape as the input array with unpacking done along the axis specified.

    -

    Numpy Reference: https://numpy.org/doc/stable/reference/generated/numpy.unpackbits.html

    +

    Unpacks elements of a uint8 array into a binary-valued output array.

    +

    Each element of a represents a bit - field that should be unpacked into a binary - valued output array.The shape of the output array is either 1 - D(if axis is None) or the same shape as the input array with unpacking done along the axis specified.

    +

    Numpy Reference: https://numpy.org/doc/stable/reference/generated/numpy.unpackbits.html

    Parameters

    aAn array of uint8 whose elements should be unpacked to bits.
    (const NdArray< uint8 > & const NdArray< uint8 > &  a,
    @@ -27280,24 +27285,24 @@

    -

    ◆ unwrap() [1/2]

    +

    ◆ unwrap() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    aAn array of uint8 whose elements should be unpacked to bits.
    - + - +
    NdArray< dtype > nc::unwrap NdArray< dtype > nc::unwrap (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Unwrap by changing deltas between values to 2*pi complement. Unwraps to [-pi, pi].

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.unwrap.html

    +

    Unwrap by changing deltas between values to 2*pi complement. Unwraps to [-pi, pi].

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.unwrap.html

    Parameters
    @@ -27309,20 +27314,20 @@

    -

    ◆ unwrap() [2/2]

    +

    ◆ unwrap() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    @@ -188,13 +195,11 @@

    speed of light

    -
    Examples
    ReadMe.cpp.
    -
    -

    ◆ DAYS_PER_WEEK

    +

    ◆ DAYS_PER_WEEK

    @@ -203,7 +208,7 @@

    - + - + @@ -27333,8 +27338,8 @@

    -

    Unwrap by changing deltas between values to 2*pi complement. Unwraps to [-pi, pi].

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.unwrap.html

    +

    Unwrap by changing deltas between values to 2*pi complement. Unwraps to [-pi, pi].

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.unwrap.html

    Parameters

    dtype nc::unwrap dtype nc::unwrap (dtype dtype  inValue)
    @@ -27346,17 +27351,17 @@

    -

    ◆ vander() [1/2]

    +

    ◆ vander() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - + @@ -27372,8 +27377,8 @@

    -

    Generate a Vandermonde matrix. The columns of the output matrix are powers of the input vector. The order of the powers is determined by the increasing boolean argument. Specifically, when increasing is False, the i-th output column is the input vector raised element-wise to the power of N - i - 1. Such a matrix with a geometric progression in each row is named for Alexandre- Theophile Vandermonde.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.vander.html

    +

    Generate a Vandermonde matrix. The columns of the output matrix are powers of the input vector. The order of the powers is determined by the increasing boolean argument. Specifically, when increasing is False, the i-th output column is the input vector raised element-wise to the power of N - i - 1. Such a matrix with a geometric progression in each row is named for Alexandre- Theophile Vandermonde.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.vander.html

    Parameters

    auto nc::vander auto nc::vander (const NdArray< dtype > & const NdArray< dtype > &  x,
    @@ -27386,17 +27391,17 @@

    -

    ◆ vander() [2/2]

    +

    ◆ vander() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    x1-D input array, otherwise the array will be flattened
    - + - + @@ -27418,8 +27423,8 @@

    -

    Generate a Vandermonde matrix. The columns of the output matrix are powers of the input vector. The order of the powers is determined by the increasing boolean argument. Specifically, when increasing is False, the i-th output column is the input vector raised element-wise to the power of N - i - 1. Such a matrix with a geometric progression in each row is named for Alexandre- Theophile Vandermonde.

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.vander.html

    +

    Generate a Vandermonde matrix. The columns of the output matrix are powers of the input vector. The order of the powers is determined by the increasing boolean argument. Specifically, when increasing is False, the i-th output column is the input vector raised element-wise to the power of N - i - 1. Such a matrix with a geometric progression in each row is named for Alexandre- Theophile Vandermonde.

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.vander.html

    Parameters

    auto nc::vander auto nc::vander (const NdArray< dtype > & const NdArray< dtype > &  x,
    @@ -27433,17 +27438,17 @@

    -

    ◆ var() [1/2]

    +

    ◆ var() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    x1-D input array, otherwise the array will be flattened
    - + - + @@ -27459,8 +27464,8 @@

    -

    Compute the variance along the specified axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.var.html

    +

    Compute the variance along the specified axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.var.html

    Parameters

    NdArray< double > nc::var NdArray< double > nc::var (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -27473,17 +27478,17 @@

    -

    ◆ var() [2/2]

    +

    ◆ var() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -27499,8 +27504,8 @@

    -

    Compute the variance along the specified axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.var.html

    +

    Compute the variance along the specified axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.var.html

    Parameters

    NdArray< std::complex< double > > nc::var NdArray< std::complex< double > > nc::var (const NdArray< std::complex< dtype > > & const NdArray< std::complex< dtype > > &  inArray,
    @@ -27513,23 +27518,23 @@

    -

    ◆ vsplit()

    +

    ◆ vsplit()

    -template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    +template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>

    inArray
    - + - + - + @@ -27539,8 +27544,8 @@

    -

    Split an array into multiple sub-arrays vertically (row-wise).

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.vsplit.html

    +

    Split an array into multiple sub-arrays vertically (row-wise).

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.vsplit.html

    Parameters

    std::vector< NdArray< dtype > > nc::vsplit std::vector< NdArray< dtype > > nc::vsplit (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    const Indices & const Indices indices 
    @@ -27553,24 +27558,24 @@

    -

    ◆ vstack() [1/2]

    +

    ◆ vstack() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    NdArray< dtype > nc::vstack NdArray< dtype > nc::vstack (std::initializer_list< NdArray< dtype > > std::initializer_list< NdArray< dtype > >  inArrayList)
    -

    Compute the variance along the specified axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.vstack.html

    +

    Compute the variance along the specified axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.vstack.html

    Parameters
    @@ -27578,30 +27583,30 @@

    Returns
    NdArray
    -
    Examples
    GaussNewtonNlls.cpp, and ReadMe.cpp.
    +
    Examples
    GaussNewtonNlls.cpp, and ReadMe.cpp.
    -

    ◆ vstack() [2/2]

    +

    ◆ vstack() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArrayList{list} of arrays to stack
    - + - +
    NdArray< dtype > nc::vstack NdArray< dtype > nc::vstack (std::vector< NdArray< dtype > > std::vector< NdArray< dtype > >  inArrayList)
    -

    Compute the variance along the specified axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.vstack.html

    +

    Compute the variance along the specified axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.vstack.html

    Parameters
    @@ -27613,29 +27618,29 @@

    -

    ◆ where() [1/4]

    +

    ◆ where() [1/4]

    -template<typename dtype >
    +template<typename dtype >

    inArrayList{list} of arrays to stack
    - + - + - + - + @@ -27645,8 +27650,8 @@

    -

    Return elements, either from x or y, depending on the input mask. The output array contains elements of x where mask is True, and elements from y elsewhere.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.where.html

    +

    Return elements, either from x or y, depending on the input mask. The output array contains elements of x where mask is True, and elements from y elsewhere.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.where.html

    Parameters

    NdArray< dtype > nc::where NdArray< dtype > nc::where (const NdArray< bool > & const NdArray< bool > &  inMask,
    const NdArray< dtype > & const NdArray< dtype > &  inA,
    const NdArray< dtype > & const NdArray< dtype > &  inB 
    @@ -27656,35 +27661,35 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ where() [2/4]

    +

    ◆ where() [2/4]

    -template<typename dtype >
    +template<typename dtype >

    inMask
    - + - + - + - + @@ -27694,8 +27699,8 @@

    -

    Return elements, either from x or y, depending on the input mask. The output array contains elements of x where mask is True, and elements from y elsewhere.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.where.html

    +

    Return elements, either from x or y, depending on the input mask. The output array contains elements of x where mask is True, and elements from y elsewhere.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.where.html

    Parameters

    NdArray< dtype > nc::where NdArray< dtype > nc::where (const NdArray< bool > & const NdArray< bool > &  inMask,
    const NdArray< dtype > & const NdArray< dtype > &  inA,
    dtype dtype  inB 
    @@ -27709,29 +27714,29 @@

    -

    ◆ where() [3/4]

    +

    ◆ where() [3/4]

    -template<typename dtype >
    +template<typename dtype >

    inMask
    - + - + - + - + @@ -27741,8 +27746,8 @@

    -

    Return elements, either from x or y, depending on the input mask. The output array contains elements of x where mask is True, and elements from y elsewhere.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.where.html

    +

    Return elements, either from x or y, depending on the input mask. The output array contains elements of x where mask is True, and elements from y elsewhere.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.where.html

    Parameters

    NdArray< dtype > nc::where NdArray< dtype > nc::where (const NdArray< bool > & const NdArray< bool > &  inMask,
    dtype dtype  inA,
    const NdArray< dtype > & const NdArray< dtype > &  inB 
    @@ -27756,29 +27761,29 @@

    -

    ◆ where() [4/4]

    +

    ◆ where() [4/4]

    -template<typename dtype >
    +template<typename dtype >

    inMask
    - + - + - + - + @@ -27788,8 +27793,8 @@

    -

    Return elements, either from x or y, depending on the input mask. The output array contains elements of x where mask is True, and elements from y elsewhere.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.where.html

    +

    Return elements, either from x or y, depending on the input mask. The output array contains elements of x where mask is True, and elements from y elsewhere.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.where.html

    Parameters

    NdArray< dtype > nc::where NdArray< dtype > nc::where (const NdArray< bool > & const NdArray< bool > &  inMask,
    dtype dtype  inA,
    dtype dtype  inB 
    @@ -27803,20 +27808,20 @@

    -

    ◆ wrap() [1/2]

    +

    ◆ wrap() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inMask
    @@ -28258,7 +28263,7 @@

      - +
    diff --git a/docs/doxygen/html/namespacenc_1_1broadcast.html b/docs/doxygen/html/namespacenc_1_1broadcast.html index ee1300488..fb727687a 100644 --- a/docs/doxygen/html/namespacenc_1_1broadcast.html +++ b/docs/doxygen/html/namespacenc_1_1broadcast.html @@ -5,7 +5,7 @@ - + NumCpp: nc::broadcast Namespace Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    - + - + @@ -27840,20 +27845,20 @@

    -

    ◆ wrap() [2/2]

    +

    ◆ wrap() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    NdArray< double > nc::wrap NdArray< double > nc::wrap (const NdArray< dtype > & const NdArray< dtype > &  inAngles)
    @@ -28149,23 +28154,23 @@

    -

    greaterThan helper

    +

    greaterThan helper

    -

    ◆ is_complex_v

    +

    ◆ is_complex_v

    -template<class T >
    +template<class T >

    - + - + @@ -27877,20 +27882,20 @@

    -

    ◆ wrap2Pi() [1/2]

    +

    ◆ wrap2Pi() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    double nc::wrap double nc::wrap (dtype dtype  inAngle)
    @@ -28124,12 +28129,12 @@

    -

    all_same helper

    +

    all_same helper

    -

    ◆ greaterThan_v

    +

    ◆ greaterThan_v

    @@ -28140,7 +28145,7 @@

    - + - + @@ -27914,20 +27919,20 @@

    -

    ◆ wrap2Pi() [2/2]

    +

    ◆ wrap2Pi() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    NdArray< double > nc::wrap2Pi NdArray< double > nc::wrap2Pi (const NdArray< dtype > & const NdArray< dtype > &  inAngles)
    @@ -28099,12 +28104,12 @@

    -

    all_arithmetic helper

    +

    all_arithmetic helper

    -

    ◆ all_same_v

    +

    ◆ all_same_v

    @@ -28115,7 +28120,7 @@

    - + - + @@ -27951,24 +27956,24 @@

    -

    ◆ zeros() [1/3]

    +

    ◆ zeros() [1/3]

    -template<typename dtype >
    +template<typename dtype >

    double nc::wrap2Pi double nc::wrap2Pi (dtype dtype  inAngle)
    - + - +
    NdArray< dtype > nc::zeros NdArray< dtype > nc::zeros (const Shapeconst Shape inShape)
    -

    Return a new array of given shape and type, filled with zeros.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.zeros.html

    +

    Return a new array of given shape and type, filled with zeros.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.zeros.html

    Parameters
    @@ -27980,15 +27985,15 @@

    -

    ◆ zeros() [2/3]

    +

    ◆ zeros() [2/3]

    -template<typename dtype >
    +template<typename dtype >

    inShape
    - + @@ -28006,8 +28011,8 @@

    -

    Return a new array of given shape and type, filled with zeros.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.zeros.html

    +

    Return a new array of given shape and type, filled with zeros.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.zeros.html

    Parameters

    NdArray< dtype > nc::zeros NdArray< dtype > nc::zeros ( uint32  inNumRows,
    @@ -28020,15 +28025,15 @@

    -

    ◆ zeros() [3/3]

    +

    ◆ zeros() [3/3]

    -template<typename dtype >
    +template<typename dtype >

    inNumRows
    - + @@ -28036,8 +28041,8 @@

    -

    Return a new array of given shape and type, filled with zeros.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.zeros.html

    +

    Return a new array of given shape and type, filled with zeros.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.zeros.html

    Parameters

    NdArray< dtype > nc::zeros NdArray< dtype > nc::zeros ( uint32  inSquareSize)
    @@ -28049,24 +28054,24 @@

    -

    ◆ zeros_like()

    +

    ◆ zeros_like()

    -template<typename dtypeOut , typename dtype >
    +template<typename dtypeOut , typename dtype >

    inSquareSize
    - + - +
    NdArray< dtypeOut > nc::zeros_like NdArray< dtypeOut > nc::zeros_like (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Return a new array of given shape and type, filled with zeros.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.zeros_like.html

    +

    Return a new array of given shape and type, filled with zeros.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.zeros_like.html

    Parameters
    @@ -28079,7 +28084,7 @@

    Variable Documentation

    -

    ◆ all_arithmetic_v

    +

    ◆ all_arithmetic_v

    @@ -28090,7 +28095,7 @@

    inArray
    - +
    constexpr bool nc::all_arithmetic_v = all_arithmetic<Ts...>::valueconstexpr bool nc::all_arithmetic_v = all_arithmetic<Ts...>::value
    - +
    constexpr bool nc::all_same_v = all_same<Ts...>::valueconstexpr bool nc::all_same_v = all_same<Ts...>::value
    - +
    constexpr bool nc::greaterThan_v = greaterThan<Value1, Value2>::valueconstexpr bool nc::greaterThan_v = greaterThan<Value1, Value2>::value
    @@ -28174,23 +28179,23 @@

    -

    is_complex helper

    +

    is_complex helper

    -

    ◆ is_ndarray_int_v

    +

    ◆ is_ndarray_int_v

    -template<typename T >
    +template<typename T >

    - +
    constexpr bool nc::is_complex_v = is_complex<T>::valueconstexpr bool nc::is_complex_v = is_complex<T>::value
    @@ -28199,23 +28204,23 @@

    -

    is_ndarray_int helper

    +

    is_ndarray_int helper

    -

    ◆ is_valid_dtype_v

    +

    ◆ is_valid_dtype_v

    -template<class dtype >
    +template<class dtype >

    - +
    constexpr bool nc::is_ndarray_int_v = is_ndarray_int<T>::valueconstexpr bool nc::is_ndarray_int_v = is_ndarray_int<T>::value
    @@ -28224,12 +28229,12 @@

    -

    is_valid_dtype helper

    +

    is_valid_dtype helper

    -

    ◆ VERSION

    +

    ◆ VERSION

    @@ -28238,7 +28243,7 @@

    - +
    constexpr bool nc::is_valid_dtype_v = is_valid_dtype<dtype>::valueconstexpr bool nc::is_valid_dtype_v = is_valid_dtype<dtype>::value
    - +
    constexpr char nc::VERSION[] = "2.12.1"constexpr char nc::VERSION[] = "2.13.0"
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -115,44 +122,44 @@ - - + + - - + +

    Functions

    template<typename dtypeOut , typename dtypeIn1 , typename dtypeIn2 , typename Function , typename... AdditionalFunctionArgs>
    NdArray< dtypeOut > broadcaster (const NdArray< dtypeIn1 > &inArray1, const NdArray< dtypeIn2 > &inArray2, const Function &function, const AdditionalFunctionArgs &&... additionalFunctionArgs)
    template<typename dtypeOut , typename dtypeIn1 , typename dtypeIn2 , typename Function , typename... AdditionalFunctionArgs>
    NdArray< dtypeOutbroadcaster (const NdArray< dtypeIn1 > &inArray1, const NdArray< dtypeIn2 > &inArray2, const Function &function, const AdditionalFunctionArgs &&... additionalFunctionArgs)
     
    template<typename dtypeIn1 , typename dtypeIn2 , typename Function , typename... AdditionalFunctionArgs>
    NdArray< dtypeIn1 > & broadcaster (NdArray< dtypeIn1 > &inArray1, const NdArray< dtypeIn2 > &inArray2, const Function &function, const AdditionalFunctionArgs &&... additionalFunctionArgs)
    template<typename dtypeIn1 , typename dtypeIn2 , typename Function , typename... AdditionalFunctionArgs>
    NdArray< dtypeIn1 > & broadcaster (NdArray< dtypeIn1 > &inArray1, const NdArray< dtypeIn2 > &inArray2, const Function &function, const AdditionalFunctionArgs &&... additionalFunctionArgs)
     

    Function Documentation

    -

    ◆ broadcaster() [1/2]

    +

    ◆ broadcaster() [1/2]

    -template<typename dtypeOut , typename dtypeIn1 , typename dtypeIn2 , typename Function , typename... AdditionalFunctionArgs>
    +template<typename dtypeOut , typename dtypeIn1 , typename dtypeIn2 , typename Function , typename... AdditionalFunctionArgs>
    - + - + - + - + - + @@ -162,7 +169,7 @@

    -

    Broadcasting template function

    +

    Broadcasting template function

    Parameters

    NdArray< dtypeOut > nc::broadcast::broadcaster NdArray< dtypeOut > nc::broadcast::broadcaster (const NdArray< dtypeIn1 > & const NdArray< dtypeIn1 > &  inArray1,
    const NdArray< dtypeIn2 > & const NdArray< dtypeIn2 > &  inArray2,
    const Function & const Function function,
    const AdditionalFunctionArgs &&... const AdditionalFunctionArgs &&...  additionalFunctionArgs 
    @@ -177,35 +184,35 @@

    -

    ◆ broadcaster() [2/2]

    +

    ◆ broadcaster() [2/2]

    -template<typename dtypeIn1 , typename dtypeIn2 , typename Function , typename... AdditionalFunctionArgs>
    +template<typename dtypeIn1 , typename dtypeIn2 , typename Function , typename... AdditionalFunctionArgs>
    function
    - + - + - + - + - + @@ -215,7 +222,7 @@

    -

    Broadcasting template function for in-place operations

    +

    Broadcasting template function for in-place operations

    Parameters

    NdArray< dtypeIn1 > & nc::broadcast::broadcaster NdArray< dtypeIn1 > & nc::broadcast::broadcaster (NdArray< dtypeIn1 > & NdArray< dtypeIn1 > &  inArray1,
    const NdArray< dtypeIn2 > & const NdArray< dtypeIn2 > &  inArray2,
    const Function & const Function function,
    const AdditionalFunctionArgs &&... const AdditionalFunctionArgs &&...  additionalFunctionArgs 
    @@ -235,7 +242,7 @@

    diff --git a/docs/doxygen/html/namespacenc_1_1constants.html b/docs/doxygen/html/namespacenc_1_1constants.html index be091eb6a..4ef904272 100644 --- a/docs/doxygen/html/namespacenc_1_1constants.html +++ b/docs/doxygen/html/namespacenc_1_1constants.html @@ -5,7 +5,7 @@ - + NumCpp: nc::constants Namespace Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    function
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -115,60 +122,60 @@ - - + + - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

    Variables

    constexpr double c = 3.e8
     speed of light More...
    constexpr double c = 3.e8
     speed of light
     
    constexpr double DAYS_PER_WEEK = 7
     Number of days in a week. More...
    constexpr double DAYS_PER_WEEK = 7
     Number of days in a week.
     
    constexpr double e = 2.718281828459045
     eulers number More...
    constexpr double e = 2.718281828459045
     eulers number
     
    constexpr double HOURS_PER_DAY = 24
     Number of hours in a day. More...
    constexpr double HOURS_PER_DAY = 24
     Number of hours in a day.
     
    constexpr double inf = std::numeric_limits<double>::infinity()
     infinity More...
    constexpr double inf = std::numeric_limits<double>::infinity()
     infinity
     
    constexpr auto j = std::complex<double>(0, 1)
    constexpr auto j = std::complex<double>(0, 1)
     
    constexpr double MILLISECONDS_PER_DAY
     Number of milliseconds in a day. More...
    constexpr double MILLISECONDS_PER_DAY
     Number of milliseconds in a day.
     
    constexpr double MILLISECONDS_PER_SECOND = 1000
     Number of milliseconds in a second. More...
    constexpr double MILLISECONDS_PER_SECOND = 1000
     Number of milliseconds in a second.
     
    constexpr double MINUTES_PER_DAY = HOURS_PER_DAY * MINUTES_PER_HOUR
     Number of minutes in a day. More...
    constexpr double MINUTES_PER_DAY = HOURS_PER_DAY * MINUTES_PER_HOUR
     Number of minutes in a day.
     
    constexpr double MINUTES_PER_HOUR = 60
     Number of minutes in an hour. More...
    constexpr double MINUTES_PER_HOUR = 60
     Number of minutes in an hour.
     
    const double nan = std::nan("1")
     NaN. More...
    const double nan = std::nan("1")
     NaN.
     
    constexpr double pi = 3.141592653589793238462643383279502884
     Pi. More...
    constexpr double pi = 3.141592653589793238462643383279502884
     Pi.
     
    constexpr double SECONDS_PER_DAY = MINUTES_PER_DAY * SECONDS_PER_MINUTE
     Number of seconds in a day. More...
    constexpr double SECONDS_PER_DAY = MINUTES_PER_DAY * SECONDS_PER_MINUTE
     Number of seconds in a day.
     
    constexpr double SECONDS_PER_HOUR = MINUTES_PER_HOUR * SECONDS_PER_MINUTE
     Number of seconds in an hour. More...
    constexpr double SECONDS_PER_HOUR = MINUTES_PER_HOUR * SECONDS_PER_MINUTE
     Number of seconds in an hour.
     
    constexpr double SECONDS_PER_MINUTE = 60
     Number of seconds in a minute. More...
    constexpr double SECONDS_PER_MINUTE = 60
     Number of seconds in a minute.
     
    constexpr double SECONDS_PER_WEEK = SECONDS_PER_DAY * DAYS_PER_WEEK
     Number of seconds in a week. More...
    constexpr double SECONDS_PER_WEEK = SECONDS_PER_DAY * DAYS_PER_WEEK
     Number of seconds in a week.
     
    constexpr double twoPi = 2. * pi
     2Pi More...
    constexpr double twoPi = 2. * pi
     2Pi
     

    Variable Documentation

    -

    ◆ c

    +

    ◆ c

    - +
    constexpr double nc::constants::DAYS_PER_WEEK = 7constexpr double nc::constants::DAYS_PER_WEEK = 7
    - +
    constexpr double nc::constants::e = 2.718281828459045constexpr double nc::constants::e = 2.718281828459045
    - +
    constexpr double nc::constants::HOURS_PER_DAY = 24constexpr double nc::constants::HOURS_PER_DAY = 24
    - +
    constexpr double nc::constants::inf = std::numeric_limits<double>::infinity()constexpr double nc::constants::inf = std::numeric_limits<double>::infinity()
    - +
    constexpr auto nc::constants::j = std::complex<double>(0, 1)constexpr auto nc::constants::j = std::complex<double>(0, 1)
    - +
    constexpr double nc::constants::MILLISECONDS_PER_DAYconstexpr double nc::constants::MILLISECONDS_PER_DAY
    - +
    constexpr double nc::constants::MILLISECONDS_PER_SECOND = 1000constexpr double nc::constants::MILLISECONDS_PER_SECOND = 1000
    - +
    constexpr double nc::constants::MINUTES_PER_DAY = HOURS_PER_DAY * MINUTES_PER_HOURconstexpr double nc::constants::MINUTES_PER_DAY = HOURS_PER_DAY * MINUTES_PER_HOUR
    - +
    constexpr double nc::constants::MINUTES_PER_HOUR = 60constexpr double nc::constants::MINUTES_PER_HOUR = 60
    - +
    const double nc::constants::nan = std::nan("1")const double nc::constants::nan = std::nan("1")
    - +
    constexpr double nc::constants::SECONDS_PER_DAY = MINUTES_PER_DAY * SECONDS_PER_MINUTEconstexpr double nc::constants::SECONDS_PER_DAY = MINUTES_PER_DAY * SECONDS_PER_MINUTE
    - +
    constexpr double nc::constants::SECONDS_PER_HOUR = MINUTES_PER_HOUR * SECONDS_PER_MINUTEconstexpr double nc::constants::SECONDS_PER_HOUR = MINUTES_PER_HOUR * SECONDS_PER_MINUTE
    - +
    constexpr double nc::constants::SECONDS_PER_MINUTE = 60constexpr double nc::constants::SECONDS_PER_MINUTE = 60
    - +
    constexpr double nc::constants::SECONDS_PER_WEEK = SECONDS_PER_DAY * DAYS_PER_WEEKconstexpr double nc::constants::SECONDS_PER_WEEK = SECONDS_PER_DAY * DAYS_PER_WEEK
    - +
    constexpr double nc::constants::twoPi = 2. * piconstexpr double nc::constants::twoPi = 2. * pi
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -117,9 +124,9 @@ - + - +

    Namespaces

    namespace  reference_frames
    namespace  reference_frames
     
    namespace  transforms
    namespace  transforms
     

    @@ -136,49 +143,49 @@

    - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

    Functions

    double angle (const Cartesian &vec1, const Cartesian &vec2) noexcept
     angle between the two vectors More...
    double angle (const Cartesian &vec1, const Cartesian &vec2) noexcept
     angle between the two vectors
     
    Cartesian cross (const Cartesian &vec1, const Cartesian &vec2) noexcept
     Vector cross product. More...
    Cartesian cross (const Cartesian &vec1, const Cartesian &vec2) noexcept
     Vector cross product.
     
    double norm (const Cartesian &vec) noexcept
     Vector norm. More...
    double norm (const Cartesian &vec) noexcept
     Vector norm.
     
    Cartesian normalize (const Cartesian &vec) noexcept
     normalize the input vector More...
    Cartesian normalize (const Cartesian &vec) noexcept
     normalize the input vector
     
    double operator* (const Cartesian &lhs, const Cartesian &rhs) noexcept
     Dot product of two cartesian points. More...
    double operator* (const Cartesian &lhs, const Cartesian &rhs) noexcept
     Dot product of two cartesian points.
     
    Cartesian operator* (const Cartesian &vec, double scalar) noexcept
     Vector scalar multiplication. More...
    Cartesian operator* (const Cartesian &vec, double scalar) noexcept
     Vector scalar multiplication.
     
    Cartesian operator* (double scalar, const Cartesian &vec) noexcept
     Vector scalar multiplication. More...
    Cartesian operator* (double scalar, const Cartesian &vec) noexcept
     Vector scalar multiplication.
     
    Cartesian operator+ (const Cartesian &lhs, const Cartesian &rhs) noexcept
     Addition of two cartesian points. More...
    Cartesian operator+ (const Cartesian &lhs, const Cartesian &rhs) noexcept
     Addition of two cartesian points.
     
    Cartesian operator- (const Cartesian &lhs, const Cartesian &rhs) noexcept
     Subtraction of two cartesian points. More...
    Cartesian operator- (const Cartesian &lhs, const Cartesian &rhs) noexcept
     Subtraction of two cartesian points.
     
    Cartesian operator/ (const Cartesian &vec, double denominator) noexcept
     Scalar Division a cartesian point. More...
    Cartesian operator/ (const Cartesian &vec, double denominator) noexcept
     Scalar Division a cartesian point.
     
    std::ostream & operator<< (std::ostream &os, const Cartesian &vec)
     Stream operator. More...
    std::ostream & operator<< (std::ostream &os, const Cartesian &vec)
     Stream operator.
     
    std::ostream & operator<< (std::ostream &os, const Euler &Euler)
     Stream operator. More...
    std::ostream & operator<< (std::ostream &os, const Euler &Euler)
     Stream operator.
     
    std::ostream & operator<< (std::ostream &os, const Orientation &orientation)
     Stream operator. More...
    std::ostream & operator<< (std::ostream &os, const Orientation &orientation)
     Stream operator.
     

    Function Documentation

    -

    ◆ angle()

    +

    ◆ angle()

    @@ -187,15 +194,15 @@

    - + - + - + @@ -224,7 +231,7 @@

    -

    ◆ cross()

    +

    ◆ cross()

    @@ -235,13 +242,13 @@

    Cartesian nc::coordinates::cross

    - + - + @@ -270,7 +277,7 @@

    -

    ◆ norm()

    +

    ◆ norm()

    @@ -279,9 +286,9 @@

    double nc::coordinates::angle double nc::coordinates::angle (const Cartesianconst Cartesian vec1,
    const Cartesianconst Cartesian vec2 
    (const Cartesianconst Cartesian vec1,
    const Cartesianconst Cartesian vec2 
    - + - + @@ -305,7 +312,7 @@

    -

    ◆ normalize()

    +

    ◆ normalize()

    @@ -316,7 +323,7 @@

    Cartesian nc::coordinates::normalize

    - + @@ -340,7 +347,7 @@

    -

    ◆ operator*() [1/3]

    +

    ◆ operator*() [1/3]

    @@ -349,15 +356,15 @@

    double nc::coordinates::norm double nc::coordinates::norm (const Cartesianconst Cartesian vec)
    (const Cartesianconst Cartesian vec)
    - + - + - + @@ -385,7 +392,7 @@

    -

    ◆ operator*() [2/3]

    +

    ◆ operator*() [2/3]

    @@ -396,13 +403,13 @@

    Cartesian nc::coordinates::operator*

    - + - + @@ -430,7 +437,7 @@

    -

    ◆ operator*() [3/3]

    +

    ◆ operator*() [3/3]

    @@ -441,13 +448,13 @@

    Cartesian nc::coordinates::operator*

    - + - + @@ -475,7 +482,7 @@

    -

    ◆ operator+()

    +

    ◆ operator+()

    @@ -486,13 +493,13 @@

    Cartesian nc::coordinates::operator+

    - + - + @@ -520,7 +527,7 @@

    -

    ◆ operator-()

    +

    ◆ operator-()

    @@ -531,13 +538,13 @@

    Cartesian nc::coordinates::operator-

    - + - + @@ -565,7 +572,7 @@

    -

    ◆ operator/()

    +

    ◆ operator/()

    @@ -576,13 +583,13 @@

    Cartesian nc::coordinates::operator/

    - + - + @@ -610,7 +617,7 @@

    -

    ◆ operator<<() [1/3]

    +

    ◆ operator<<() [1/3]

    @@ -627,7 +634,7 @@

    - + @@ -655,7 +662,7 @@

    -

    ◆ operator<<() [2/3]

    +

    ◆ operator<<() [2/3]

    @@ -672,7 +679,7 @@

    - + @@ -700,7 +707,7 @@

    -

    ◆ operator<<() [3/3]

    +

    ◆ operator<<() [3/3]

    @@ -717,7 +724,7 @@

    - + @@ -750,7 +757,7 @@

    diff --git a/docs/doxygen/html/namespacenc_1_1coordinates_1_1reference__frames.html b/docs/doxygen/html/namespacenc_1_1coordinates_1_1reference__frames.html index a75315c48..7b770c131 100644 --- a/docs/doxygen/html/namespacenc_1_1coordinates_1_1reference__frames.html +++ b/docs/doxygen/html/namespacenc_1_1coordinates_1_1reference__frames.html @@ -5,7 +5,7 @@ - + NumCpp: nc::coordinates::reference_frames Namespace Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    double nc::coordinates::operator* double nc::coordinates::operator* (const Cartesianconst Cartesian lhs,
    const Cartesianconst Cartesian rhs 
    (const Cartesianconst Cartesian vec,
    double double  scalar 
    (double double  scalar,
    const Cartesianconst Cartesian vec 
    (const Cartesianconst Cartesian lhs,
    const Cartesianconst Cartesian rhs 
    (const Cartesianconst Cartesian lhs,
    const Cartesianconst Cartesian rhs 
    (const Cartesianconst Cartesian vec,
    double double  denominator 
    const Cartesianconst Cartesian vec 
    const Eulerconst Euler Euler 
    const Orientationconst Orientation orientation 
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library

    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -117,7 +124,7 @@ - +

    Namespaces

    namespace  constants
    namespace  constants
     

    @@ -152,22 +159,22 @@

    - - + + - - + + - - + + - - + +

    Functions

    std::ostream & operator<< (std::ostream &os, const AER &point)
     Stream operator. More...
    std::ostream & operator<< (std::ostream &os, const AER &point)
     Stream operator.
     
    std::ostream & operator<< (std::ostream &os, const ENU &point)
     Stream operator. More...
    std::ostream & operator<< (std::ostream &os, const ENU &point)
     Stream operator.
     
    std::ostream & operator<< (std::ostream &os, const Geocentric &point)
     Stream operator. More...
    std::ostream & operator<< (std::ostream &os, const Geocentric &point)
     Stream operator.
     
    std::ostream & operator<< (std::ostream &os, const LLA &point)
     Stream operator. More...
    std::ostream & operator<< (std::ostream &os, const LLA &point)
     Stream operator.
     

    Function Documentation

    -

    ◆ operator<<() [1/4]

    +

    ◆ operator<<() [1/4]

    @@ -184,7 +191,7 @@

    const AERconst AER point 
    const ENUconst ENU point 
    const Geocentricconst Geocentric point 
    const LLAconst LLA point 
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    - +
    constexpr double nc::coordinates::reference_frames::constants::EARTH_POLAR_RADIUS = 6'356'752.3142constexpr double nc::coordinates::reference_frames::constants::EARTH_POLAR_RADIUS = 6'356'752.3142
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -115,133 +122,133 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

    Functions

    reference_frames::ECEF AERtoECEF (const reference_frames::AER target, const reference_frames::ECEF &referencePoint) noexcept
     Converts the spherical inertial coordinates (NED) to Cartesian XYZ (ENU). NOTE: positive elevation is defined as the positive z (up) direction. More...
    reference_frames::ECEF AERtoECEF (const reference_frames::AER target, const reference_frames::ECEF &referencePoint) noexcept
     Converts the spherical inertial coordinates (NED) to Cartesian XYZ (ENU). NOTE: positive elevation is defined as the positive z (up) direction.
     
    reference_frames::ECEF AERtoECEF (const reference_frames::AER target, const reference_frames::LLA &referencePoint) noexcept
     Converts the spherical inertial coordinates (NED) to Cartesian XYZ (ENU). NOTE: positive elevation is defined as the positive z (up) direction. More...
    reference_frames::ECEF AERtoECEF (const reference_frames::AER target, const reference_frames::LLA &referencePoint) noexcept
     Converts the spherical inertial coordinates (NED) to Cartesian XYZ (ENU). NOTE: positive elevation is defined as the positive z (up) direction.
     
    reference_frames::ENU AERtoENU (const reference_frames::AER aer) noexcept
     Converts the spherical inertial coordinates (NED) to Cartesian XYZ (ENU). NOTE: positive elevation is defined as the positive z (up) direction. More...
    reference_frames::ENU AERtoENU (const reference_frames::AER aer) noexcept
     Converts the spherical inertial coordinates (NED) to Cartesian XYZ (ENU). NOTE: positive elevation is defined as the positive z (up) direction.
     
    reference_frames::LLA AERtoLLA (const reference_frames::AER target, const reference_frames::ECEF &referencePoint) noexcept
     Converts the spherical inertial coordinates (NED) to Cartesian XYZ (ENU). NOTE: positive elevation is defined as the positive z (up) direction. More...
    reference_frames::LLA AERtoLLA (const reference_frames::AER target, const reference_frames::ECEF &referencePoint) noexcept
     Converts the spherical inertial coordinates (NED) to Cartesian XYZ (ENU). NOTE: positive elevation is defined as the positive z (up) direction.
     
    reference_frames::LLA AERtoLLA (const reference_frames::AER target, const reference_frames::LLA &referencePoint) noexcept
     Converts the spherical inertial coordinates (NED) to Cartesian XYZ (ENU). NOTE: positive elevation is defined as the positive z (up) direction. More...
    reference_frames::LLA AERtoLLA (const reference_frames::AER target, const reference_frames::LLA &referencePoint) noexcept
     Converts the spherical inertial coordinates (NED) to Cartesian XYZ (ENU). NOTE: positive elevation is defined as the positive z (up) direction.
     
    reference_frames::NED AERtoNED (const reference_frames::AER aer) noexcept
     Converts the spherical inertial coordinates (NED) to Cartesian XYZ (NED). NOTE: positive elevation is defined as the negative z (up) direction. More...
    reference_frames::NED AERtoNED (const reference_frames::AER aer) noexcept
     Converts the spherical inertial coordinates (NED) to Cartesian XYZ (NED). NOTE: positive elevation is defined as the negative z (up) direction.
     
    Orientation ECEFEulerToENURollPitchYaw (const reference_frames::ECEF &location, const Euler &orientation) noexcept
     Converts ECEF euler angles to body roll/pitch/yaw. More...
    Orientation ECEFEulerToENURollPitchYaw (const reference_frames::ECEF &location, const Euler &orientation) noexcept
     Converts ECEF euler angles to body roll/pitch/yaw.
     
    Orientation ECEFEulerToNEDRollPitchYaw (const reference_frames::ECEF &location, const Euler &orientation) noexcept
     Converts ECEF euler angles to body roll/pitch/yaw. More...
    Orientation ECEFEulerToNEDRollPitchYaw (const reference_frames::ECEF &location, const Euler &orientation) noexcept
     Converts ECEF euler angles to body roll/pitch/yaw.
     
    reference_frames::AER ECEFtoAER (const reference_frames::ECEF &target, const reference_frames::ECEF &referencePoint) noexcept
     Converts the LLA coordinates to Az El with geodedic up https://geospace-code.github.io/matmap3d/enu2aer.html. More...
    reference_frames::AER ECEFtoAER (const reference_frames::ECEF &target, const reference_frames::ECEF &referencePoint) noexcept
     Converts the LLA coordinates to Az El with geodedic up https://geospace-code.github.io/matmap3d/enu2aer.html.
     
    reference_frames::AER ECEFtoAER (const reference_frames::ECEF &target, const reference_frames::LLA &referencePoint) noexcept
     Converts the LLA coordinates to Az El with geodedic up https://geospace-code.github.io/matmap3d/enu2aer.html. More...
    reference_frames::AER ECEFtoAER (const reference_frames::ECEF &target, const reference_frames::LLA &referencePoint) noexcept
     Converts the LLA coordinates to Az El with geodedic up https://geospace-code.github.io/matmap3d/enu2aer.html.
     
    reference_frames::ENU ECEFtoENU (const reference_frames::ECEF &target, const reference_frames::ECEF &referencePoint) noexcept
     Converts the ECEF coordinates to ENU https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram. More...
    reference_frames::ENU ECEFtoENU (const reference_frames::ECEF &target, const reference_frames::ECEF &referencePoint) noexcept
     Converts the ECEF coordinates to ENU https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram.
     
    reference_frames::ENU ECEFtoENU (const reference_frames::ECEF &target, const reference_frames::LLA &referencePoint) noexcept
     Converts the ECEF coordinates to ENU https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram. More...
    reference_frames::ENU ECEFtoENU (const reference_frames::ECEF &target, const reference_frames::LLA &referencePoint) noexcept
     Converts the ECEF coordinates to ENU https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram.
     
    reference_frames::LLA ECEFtoLLA (const reference_frames::ECEF &ecef, double tol=1e-8) noexcept
     Converts ECEF coordinates to LLA https://en.wikipedia.org/wiki/Geographic_coordinate_conversion#From_ECEF_to_geodetic_coordinates. More...
    reference_frames::LLA ECEFtoLLA (const reference_frames::ECEF &ecef, double tol=1e-8) noexcept
     Converts ECEF coordinates to LLA https://en.wikipedia.org/wiki/Geographic_coordinate_conversion#From_ECEF_to_geodetic_coordinates.
     
    reference_frames::NED ECEFtoNED (const reference_frames::ECEF &target, const reference_frames::ECEF &referencePoint) noexcept
     Converts the ECEF coordinates to NED https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram. More...
    reference_frames::NED ECEFtoNED (const reference_frames::ECEF &target, const reference_frames::ECEF &referencePoint) noexcept
     Converts the ECEF coordinates to NED https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram.
     
    reference_frames::NED ECEFtoNED (const reference_frames::ECEF &target, const reference_frames::LLA &referencePoint) noexcept
     Converts the ECEF coordinates to NED https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram. More...
    reference_frames::NED ECEFtoNED (const reference_frames::ECEF &target, const reference_frames::LLA &referencePoint) noexcept
     Converts the ECEF coordinates to NED https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram.
     
    Euler ENURollPitchYawToECEFEuler (const reference_frames::ECEF &location, const Orientation &orientation) noexcept
     Converts ENU body roll/pitch/yaw to ECEF euler angles. More...
    Euler ENURollPitchYawToECEFEuler (const reference_frames::ECEF &location, const Orientation &orientation) noexcept
     Converts ENU body roll/pitch/yaw to ECEF euler angles.
     
    reference_frames::AER ENUtoAER (const reference_frames::ENU &target) noexcept
     Converts the ENU coordinates to 2d speherical inertial coordinates. Range is not used. NOTE: positive elevation is defined as the positive z (up) direction. More...
    reference_frames::AER ENUtoAER (const reference_frames::ENU &target) noexcept
     Converts the ENU coordinates to 2d speherical inertial coordinates. Range is not used. NOTE: positive elevation is defined as the positive z (up) direction.
     
    reference_frames::ECEF ENUtoECEF (const reference_frames::ENU &target, const reference_frames::ECEF &referencePoint) noexcept
     Converts the ENU coordinates to ECEF https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates. More...
    reference_frames::ECEF ENUtoECEF (const reference_frames::ENU &target, const reference_frames::ECEF &referencePoint) noexcept
     Converts the ENU coordinates to ECEF https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates.
     
    reference_frames::ECEF ENUtoECEF (const reference_frames::ENU &target, const reference_frames::LLA &referencePoint) noexcept
     Converts the ENU coordinates to ECEF https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates. More...
    reference_frames::ECEF ENUtoECEF (const reference_frames::ENU &target, const reference_frames::LLA &referencePoint) noexcept
     Converts the ENU coordinates to ECEF https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates.
     
    reference_frames::LLA ENUtoLLA (const reference_frames::ENU &target, const reference_frames::ECEF &referencePoint) noexcept
     Converts the ENU coordinates to LLA https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates. More...
    reference_frames::LLA ENUtoLLA (const reference_frames::ENU &target, const reference_frames::ECEF &referencePoint) noexcept
     Converts the ENU coordinates to LLA https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates.
     
    reference_frames::LLA ENUtoLLA (const reference_frames::ENU &target, const reference_frames::LLA &referencePoint) noexcept
     Converts the ENU coordinates to LLA https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates. More...
    reference_frames::LLA ENUtoLLA (const reference_frames::ENU &target, const reference_frames::LLA &referencePoint) noexcept
     Converts the ENU coordinates to LLA https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates.
     
    reference_frames::NED ENUtoNED (const reference_frames::ENU &point) noexcept
     Converts ENU to NED. More...
    reference_frames::NED ENUtoNED (const reference_frames::ENU &point) noexcept
     Converts ENU to NED.
     
    std::array< Vec3, 3 > ENUUnitVecsInECEF (const reference_frames::ECEF &location) noexcept
     get the local ENU unit vectors wrt the ECEF coordinate system // https://gssc.esa.int/navipedia/index.php/Transformations_between_ECEF_and_ENU_coordinates More...
    std::array< Vec3, 3 > ENUUnitVecsInECEF (const reference_frames::ECEF &location) noexcept
     get the local ENU unit vectors wrt the ECEF coordinate system // https://gssc.esa.int/navipedia/index.php/Transformations_between_ECEF_and_ENU_coordinates
     
    double geocentricRadius (const reference_frames::LLA &point) noexcept
     Returns the geocentric radius. More...
    double geocentricRadius (const reference_frames::LLA &point) noexcept
     Returns the geocentric radius.
     
    reference_frames::LLA geocentricToLLA (const reference_frames::Geocentric &point) noexcept
     Converts from geocentric to geodetic. More...
    reference_frames::LLA geocentricToLLA (const reference_frames::Geocentric &point) noexcept
     Converts from geocentric to geodetic.
     
    reference_frames::AER LLAtoAER (const reference_frames::LLA &target, const reference_frames::ECEF &referencePoint) noexcept
     Converts the LLA coordinates to Az El with geodedic up https://geospace-code.github.io/matmap3d/enu2aer.html. More...
    reference_frames::AER LLAtoAER (const reference_frames::LLA &target, const reference_frames::ECEF &referencePoint) noexcept
     Converts the LLA coordinates to Az El with geodedic up https://geospace-code.github.io/matmap3d/enu2aer.html.
     
    reference_frames::AER LLAtoAER (const reference_frames::LLA &target, const reference_frames::LLA &referencePoint) noexcept
     Converts the LLA coordinates to Az El with geodedic up https://geospace-code.github.io/matmap3d/enu2aer.html. More...
    reference_frames::AER LLAtoAER (const reference_frames::LLA &target, const reference_frames::LLA &referencePoint) noexcept
     Converts the LLA coordinates to Az El with geodedic up https://geospace-code.github.io/matmap3d/enu2aer.html.
     
    reference_frames::ECEF LLAtoECEF (const reference_frames::LLA &point) noexcept
     Converts the LLA coordinates to ECEF https://en.wikipedia.org/wiki/Geographic_coordinate_conversion#From_geodetic_to_ECEF_coordinates. More...
    reference_frames::ECEF LLAtoECEF (const reference_frames::LLA &point) noexcept
     Converts the LLA coordinates to ECEF https://en.wikipedia.org/wiki/Geographic_coordinate_conversion#From_geodetic_to_ECEF_coordinates.
     
    reference_frames::ENU LLAtoENU (const reference_frames::LLA &target, const reference_frames::ECEF &referencePoint) noexcept
     Converts the ECEF coordinates to ENU https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram. More...
    reference_frames::ENU LLAtoENU (const reference_frames::LLA &target, const reference_frames::ECEF &referencePoint) noexcept
     Converts the ECEF coordinates to ENU https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram.
     
    reference_frames::ENU LLAtoENU (const reference_frames::LLA &target, const reference_frames::LLA &referencePoint) noexcept
     Converts the ECEF coordinates to ENU https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram. More...
    reference_frames::ENU LLAtoENU (const reference_frames::LLA &target, const reference_frames::LLA &referencePoint) noexcept
     Converts the ECEF coordinates to ENU https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram.
     
    reference_frames::Geocentric LLAtoGeocentric (const reference_frames::LLA &point) noexcept
     Converts from geodetic to geocentric. More...
    reference_frames::Geocentric LLAtoGeocentric (const reference_frames::LLA &point) noexcept
     Converts from geodetic to geocentric.
     
    reference_frames::NED LLAtoNED (const reference_frames::LLA &target, const reference_frames::ECEF &referencePoint) noexcept
     Converts the LLA coordinates to NED https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram. More...
    reference_frames::NED LLAtoNED (const reference_frames::LLA &target, const reference_frames::ECEF &referencePoint) noexcept
     Converts the LLA coordinates to NED https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram.
     
    reference_frames::NED LLAtoNED (const reference_frames::LLA &target, const reference_frames::LLA &referencePoint) noexcept
     Converts the LLA coordinates to NED https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram. More...
    reference_frames::NED LLAtoNED (const reference_frames::LLA &target, const reference_frames::LLA &referencePoint) noexcept
     Converts the LLA coordinates to NED https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram.
     
    Euler NEDRollPitchYawToECEFEuler (const reference_frames::ECEF &location, const Orientation &orientation) noexcept
     Converts NED body roll/pitch/yaw to ECEF euler angles. More...
    Euler NEDRollPitchYawToECEFEuler (const reference_frames::ECEF &location, const Orientation &orientation) noexcept
     Converts NED body roll/pitch/yaw to ECEF euler angles.
     
    reference_frames::AER NEDtoAER (const reference_frames::NED &target) noexcept
     Converts the Cartesian XYZ (NED) coordinates to 2d speherical inertial coordinates. Range is not used. NOTE: positive elevation is defined as the negative z (up) direction. More...
    reference_frames::AER NEDtoAER (const reference_frames::NED &target) noexcept
     Converts the Cartesian XYZ (NED) coordinates to 2d speherical inertial coordinates. Range is not used. NOTE: positive elevation is defined as the negative z (up) direction.
     
    reference_frames::ECEF NEDtoECEF (const reference_frames::NED &target, const reference_frames::ECEF &referencePoint) noexcept
     Converts the NED coordinates to ECEF https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates. More...
    reference_frames::ECEF NEDtoECEF (const reference_frames::NED &target, const reference_frames::ECEF &referencePoint) noexcept
     Converts the NED coordinates to ECEF https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates.
     
    reference_frames::ECEF NEDtoECEF (const reference_frames::NED &target, const reference_frames::LLA &referencePoint) noexcept
     Converts the NED coordinates to ECEF https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates. More...
    reference_frames::ECEF NEDtoECEF (const reference_frames::NED &target, const reference_frames::LLA &referencePoint) noexcept
     Converts the NED coordinates to ECEF https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates.
     
    reference_frames::ENU NEDtoENU (const reference_frames::NED &point) noexcept
     Converts NED to ENU. More...
    reference_frames::ENU NEDtoENU (const reference_frames::NED &point) noexcept
     Converts NED to ENU.
     
    reference_frames::LLA NEDtoLLA (const reference_frames::NED &target, const reference_frames::ECEF &referencePoint) noexcept
     Converts the NED coordinates to LLA https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates. More...
    reference_frames::LLA NEDtoLLA (const reference_frames::NED &target, const reference_frames::ECEF &referencePoint) noexcept
     Converts the NED coordinates to LLA https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates.
     
    reference_frames::LLA NEDtoLLA (const reference_frames::NED &target, const reference_frames::LLA &referencePoint) noexcept
     Converts the NED coordinates to LLA https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates. More...
    reference_frames::LLA NEDtoLLA (const reference_frames::NED &target, const reference_frames::LLA &referencePoint) noexcept
     Converts the NED coordinates to LLA https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates.
     
    std::array< Vec3, 3 > NEDUnitVecsInECEF (const reference_frames::ECEF &location) noexcept
     get the local NED unit vectors wrt the ECEF coordinate system https://gssc.esa.int/navipedia/index.php/Transformations_between_ECEF_and_ENU_coordinates More...
    std::array< Vec3, 3 > NEDUnitVecsInECEF (const reference_frames::ECEF &location) noexcept
     get the local NED unit vectors wrt the ECEF coordinate system https://gssc.esa.int/navipedia/index.php/Transformations_between_ECEF_and_ENU_coordinates
     

    Function Documentation

    -

    ◆ AERtoECEF() [1/2]

    +

    ◆ AERtoECEF() [1/2]

    @@ -252,13 +259,13 @@

    reference_frames::ECEF nc::coordinates::transforms::AERtoECEF

    (const reference_frames::AER const reference_frames::AER  target,
    const reference_frames::ECEFconst reference_frames::ECEF referencePoint 
    (const reference_frames::AER const reference_frames::AER  target,
    const reference_frames::LLAconst reference_frames::LLA referencePoint 
    (const reference_frames::AER const reference_frames::AER  aer)
    (const reference_frames::AER const reference_frames::AER  target,
    const reference_frames::ECEFconst reference_frames::ECEF referencePoint 
    (const reference_frames::AER const reference_frames::AER  target,
    const reference_frames::LLAconst reference_frames::LLA referencePoint 
    (const reference_frames::AER const reference_frames::AER  aer)
    (const reference_frames::ECEFconst reference_frames::ECEF location,
    const Eulerconst Euler orientation 
    (const reference_frames::ECEFconst reference_frames::ECEF location,
    const Eulerconst Euler orientation 
    (const reference_frames::ECEFconst reference_frames::ECEF target,
    const reference_frames::ECEFconst reference_frames::ECEF referencePoint 
    (const reference_frames::ECEFconst reference_frames::ECEF target,
    const reference_frames::LLAconst reference_frames::LLA referencePoint 
    (const reference_frames::ECEFconst reference_frames::ECEF target,
    const reference_frames::ECEFconst reference_frames::ECEF referencePoint 
    (const reference_frames::ECEFconst reference_frames::ECEF target,
    const reference_frames::LLAconst reference_frames::LLA referencePoint 
    (const reference_frames::ECEFconst reference_frames::ECEF ecef,
    double double  tol = 1e-8 
    (const reference_frames::ECEFconst reference_frames::ECEF target,
    const reference_frames::ECEFconst reference_frames::ECEF referencePoint 
    (const reference_frames::ECEFconst reference_frames::ECEF target,
    const reference_frames::LLAconst reference_frames::LLA referencePoint 
    (const reference_frames::ECEFconst reference_frames::ECEF location,
    const Orientationconst Orientation orientation 
    (const reference_frames::ENUconst reference_frames::ENU target)
    (const reference_frames::ENUconst reference_frames::ENU target,
    const reference_frames::ECEFconst reference_frames::ECEF referencePoint 
    (const reference_frames::ENUconst reference_frames::ENU target,
    const reference_frames::LLAconst reference_frames::LLA referencePoint 
    (const reference_frames::ENUconst reference_frames::ENU target,
    const reference_frames::ECEFconst reference_frames::ECEF referencePoint 
    (const reference_frames::ENUconst reference_frames::ENU target,
    const reference_frames::LLAconst reference_frames::LLA referencePoint 
    (const reference_frames::ENUconst reference_frames::ENU point)
    (const reference_frames::ECEFconst reference_frames::ECEF location)
    - + - + @@ -1279,7 +1286,7 @@

    -

    ◆ geocentricToLLA()

    +

    ◆ geocentricToLLA()

    @@ -1290,7 +1297,7 @@

    reference_frames::LLA nc::coordinates::transforms::geocentricToLLA

    - + @@ -1314,7 +1321,7 @@

    -

    ◆ LLAtoAER() [1/2]

    +

    ◆ LLAtoAER() [1/2]

    @@ -1325,13 +1332,13 @@

    reference_frames::AER nc::coordinates::transforms::LLAtoAER

    - + - + @@ -1360,7 +1367,7 @@

    -

    ◆ LLAtoAER() [2/2]

    +

    ◆ LLAtoAER() [2/2]

    @@ -1371,13 +1378,13 @@

    reference_frames::AER nc::coordinates::transforms::LLAtoAER

    - + - + @@ -1406,7 +1413,7 @@

    -

    ◆ LLAtoECEF()

    +

    ◆ LLAtoECEF()

    @@ -1417,7 +1424,7 @@

    reference_frames::ECEF nc::coordinates::transforms::LLAtoECEF

    - + @@ -1441,7 +1448,7 @@

    -

    ◆ LLAtoENU() [1/2]

    +

    ◆ LLAtoENU() [1/2]

    @@ -1452,13 +1459,13 @@

    reference_frames::ENU nc::coordinates::transforms::LLAtoENU

    - + - + @@ -1487,7 +1494,7 @@

    -

    ◆ LLAtoENU() [2/2]

    +

    ◆ LLAtoENU() [2/2]

    @@ -1498,13 +1505,13 @@

    reference_frames::ENU nc::coordinates::transforms::LLAtoENU

    - + - + @@ -1533,7 +1540,7 @@

    -

    ◆ LLAtoGeocentric()

    +

    ◆ LLAtoGeocentric()

    @@ -1544,7 +1551,7 @@

    reference_frames::Geocentric nc::coordinates::transforms::LLAtoGeocentric

    - + @@ -1568,7 +1575,7 @@

    -

    ◆ LLAtoNED() [1/2]

    +

    ◆ LLAtoNED() [1/2]

    @@ -1579,13 +1586,13 @@

    reference_frames::NED nc::coordinates::transforms::LLAtoNED

    - + - + @@ -1614,7 +1621,7 @@

    -

    ◆ LLAtoNED() [2/2]

    +

    ◆ LLAtoNED() [2/2]

    @@ -1625,13 +1632,13 @@

    reference_frames::NED nc::coordinates::transforms::LLAtoNED

    - + - + @@ -1660,7 +1667,7 @@

    -

    ◆ NEDRollPitchYawToECEFEuler()

    +

    ◆ NEDRollPitchYawToECEFEuler()

    @@ -1671,13 +1678,13 @@

    Euler nc::coordinates::transforms::NEDRollPitchYawToECEFEuler

    - + - + @@ -1706,7 +1713,7 @@

    -

    ◆ NEDtoAER()

    +

    ◆ NEDtoAER()

    @@ -1717,7 +1724,7 @@

    reference_frames::AER nc::coordinates::transforms::NEDtoAER

    - + @@ -1741,7 +1748,7 @@

    -

    ◆ NEDtoECEF() [1/2]

    +

    ◆ NEDtoECEF() [1/2]

    @@ -1752,13 +1759,13 @@

    reference_frames::ECEF nc::coordinates::transforms::NEDtoECEF

    - + - + @@ -1787,7 +1794,7 @@

    -

    ◆ NEDtoECEF() [2/2]

    +

    ◆ NEDtoECEF() [2/2]

    @@ -1798,13 +1805,13 @@

    reference_frames::ECEF nc::coordinates::transforms::NEDtoECEF

    - + - + @@ -1833,7 +1840,7 @@

    -

    ◆ NEDtoENU()

    +

    ◆ NEDtoENU()

    @@ -1844,7 +1851,7 @@

    reference_frames::ENU nc::coordinates::transforms::NEDtoENU

    - + @@ -1868,7 +1875,7 @@

    -

    ◆ NEDtoLLA() [1/2]

    +

    ◆ NEDtoLLA() [1/2]

    @@ -1879,13 +1886,13 @@

    reference_frames::LLA nc::coordinates::transforms::NEDtoLLA

    - + - + @@ -1914,7 +1921,7 @@

    -

    ◆ NEDtoLLA() [2/2]

    +

    ◆ NEDtoLLA() [2/2]

    @@ -1925,13 +1932,13 @@

    reference_frames::LLA nc::coordinates::transforms::NEDtoLLA

    - + - + @@ -1960,7 +1967,7 @@

    -

    ◆ NEDUnitVecsInECEF()

    +

    ◆ NEDUnitVecsInECEF()

    @@ -1971,7 +1978,7 @@

    std::array< Vec3, 3 > nc::coordinates::transforms::NEDUnitVecsInECEF

    - + @@ -2000,7 +2007,7 @@

    diff --git a/docs/doxygen/html/namespacenc_1_1detail.html b/docs/doxygen/html/namespacenc_1_1detail.html index 334649e3f..90f99a2cb 100644 --- a/docs/doxygen/html/namespacenc_1_1detail.html +++ b/docs/doxygen/html/namespacenc_1_1detail.html @@ -5,7 +5,7 @@ - + NumCpp: nc::detail Namespace Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    double nc::coordinates::transforms::geocentricRadius double nc::coordinates::transforms::geocentricRadius (const reference_frames::LLAconst reference_frames::LLA point)
    (const reference_frames::Geocentricconst reference_frames::Geocentric point)
    (const reference_frames::LLAconst reference_frames::LLA target,
    const reference_frames::ECEFconst reference_frames::ECEF referencePoint 
    (const reference_frames::LLAconst reference_frames::LLA target,
    const reference_frames::LLAconst reference_frames::LLA referencePoint 
    (const reference_frames::LLAconst reference_frames::LLA point)
    (const reference_frames::LLAconst reference_frames::LLA target,
    const reference_frames::ECEFconst reference_frames::ECEF referencePoint 
    (const reference_frames::LLAconst reference_frames::LLA target,
    const reference_frames::LLAconst reference_frames::LLA referencePoint 
    (const reference_frames::LLAconst reference_frames::LLA point)
    (const reference_frames::LLAconst reference_frames::LLA target,
    const reference_frames::ECEFconst reference_frames::ECEF referencePoint 
    (const reference_frames::LLAconst reference_frames::LLA target,
    const reference_frames::LLAconst reference_frames::LLA referencePoint 
    (const reference_frames::ECEFconst reference_frames::ECEF location,
    const Orientationconst Orientation orientation 
    (const reference_frames::NEDconst reference_frames::NED target)
    (const reference_frames::NEDconst reference_frames::NED target,
    const reference_frames::ECEFconst reference_frames::ECEF referencePoint 
    (const reference_frames::NEDconst reference_frames::NED target,
    const reference_frames::LLAconst reference_frames::LLA referencePoint 
    (const reference_frames::NEDconst reference_frames::NED point)
    (const reference_frames::NEDconst reference_frames::NED target,
    const reference_frames::ECEFconst reference_frames::ECEF referencePoint 
    (const reference_frames::NEDconst reference_frames::NED target,
    const reference_frames::LLAconst reference_frames::LLA referencePoint 
    (const reference_frames::ECEFconst reference_frames::ECEF location)
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -115,47 +122,47 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + +

    Functions

    template<typename dtype , typename Iterator >
    NdArray< dtype > column_stack (Iterator begin, Iterator end)
    template<typename dtype , typename Iterator >
    NdArray< dtypecolumn_stack (Iterator begin, Iterator end)
     
    template<typename dtype , typename Iterator >
    NdArray< dtype > concatenate (Iterator begin, Iterator end, Axis inAxis=Axis::NONE)
    template<typename dtype , typename Iterator >
    NdArray< dtypeconcatenate (Iterator begin, Iterator end, Axis inAxis=Axis::NONE)
     
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > deleteColumnIndices (const NdArray< dtype > &inArray, Indices inIndices)
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtypedeleteColumnIndices (const NdArray< dtype > &inArray, Indices inIndices)
     
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > deleteFlatIndices (const NdArray< dtype > &inArray, Indices inIndices)
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtypedeleteFlatIndices (const NdArray< dtype > &inArray, Indices inIndices)
     
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > deleteRowIndices (const NdArray< dtype > &inArray, Indices inIndices)
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtypedeleteRowIndices (const NdArray< dtype > &inArray, Indices inIndices)
     
    template<typename dtype , typename Iterator >
    NdArray< dtype > row_stack (Iterator begin, Iterator end)
    template<typename dtype , typename Iterator >
    NdArray< dtyperow_stack (Iterator begin, Iterator end)
     
    template<typename dtype , typename Iterator >
    NdArray< dtype > stack (Iterator begin, Iterator end, Axis inAxis)
    template<typename dtype , typename Iterator >
    NdArray< dtypestack (Iterator begin, Iterator end, Axis inAxis)
     

    Function Documentation

    -

    ◆ column_stack()

    +

    ◆ column_stack()

    -template<typename dtype , typename Iterator >
    +template<typename dtype , typename Iterator >
    - + - + - + @@ -165,8 +172,8 @@

    -

    Stack 1-D arrays as columns into a 2-D array.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.column_stack.html

    +

    Stack 1-D arrays as columns into a 2-D array.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.column_stack.html

    Parameters

    NdArray< dtype > nc::detail::column_stack NdArray< dtype > nc::detail::column_stack (Iterator Iterator  begin,
    Iterator Iterator  end 
    @@ -179,23 +186,23 @@

    -

    ◆ concatenate()

    +

    ◆ concatenate()

    -template<typename dtype , typename Iterator >
    +template<typename dtype , typename Iterator >

    beginiterator to the beginning of the span
    - + - + - + @@ -211,8 +218,8 @@

    -

    Join a sequence of arrays along an existing axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.concatenate.html

    +

    Join a sequence of arrays along an existing axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.concatenate.html

    Parameters

    NdArray< dtype > nc::detail::concatenate NdArray< dtype > nc::detail::concatenate (Iterator Iterator  begin,
    Iterator Iterator  end,
    @@ -226,23 +233,23 @@

    -

    ◆ deleteColumnIndices()

    +

    ◆ deleteColumnIndices()

    -template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    +template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>

    beginthe begin iterator
    - + - + - + @@ -252,7 +259,7 @@

    -

    Return a new array with sub-arrays along the col axis deleted.

    +

    Return a new array with sub-arrays along the col axis deleted.

    Parameters

    NdArray< dtype > nc::detail::deleteColumnIndices NdArray< dtype > nc::detail::deleteColumnIndices (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    Indices Indices  inIndices 
    @@ -265,23 +272,23 @@

    -

    ◆ deleteFlatIndices()

    +

    ◆ deleteFlatIndices()

    -template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    +template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    inArray
    - + - + - + @@ -291,7 +298,7 @@

    -

    Return a new array with sub-arrays deleted.

    +

    Return a new array with sub-arrays deleted.

    Parameters

    NdArray< dtype > nc::detail::deleteFlatIndices NdArray< dtype > nc::detail::deleteFlatIndices (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    Indices Indices  inIndices 
    @@ -304,23 +311,23 @@

    -

    ◆ deleteRowIndices()

    +

    ◆ deleteRowIndices()

    -template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    +template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    inArray
    - + - + - + @@ -330,7 +337,7 @@

    -

    Return a new array with sub-arrays along the row axis deleted.

    +

    Return a new array with sub-arrays along the row axis deleted.

    Parameters

    NdArray< dtype > nc::detail::deleteRowIndices NdArray< dtype > nc::detail::deleteRowIndices (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    Indices Indices  inIndices 
    @@ -343,23 +350,23 @@

    -

    ◆ row_stack()

    +

    ◆ row_stack()

    -template<typename dtype , typename Iterator >
    +template<typename dtype , typename Iterator >
    inArray
    - + - + - + @@ -369,7 +376,7 @@

    -

    Stack arrays in sequence vertically (row wise).

    +

    Stack arrays in sequence vertically (row wise).

    Parameters

    NdArray< dtype > nc::detail::row_stack NdArray< dtype > nc::detail::row_stack (Iterator Iterator  begin,
    Iterator Iterator  end 
    @@ -382,23 +389,23 @@

    -

    ◆ stack()

    +

    ◆ stack()

    -template<typename dtype , typename Iterator >
    +template<typename dtype , typename Iterator >
    beginiterator to the beginning of the span
    - + - + - + @@ -414,8 +421,8 @@

    -

    Compute the variance along the specified axis.

    -

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.stack.html

    +

    Compute the variance along the specified axis.

    +

    NumPy Reference: https://www.numpy.org/devdocs/reference/generated/numpy.stack.html

    Parameters

    NdArray< dtype > nc::detail::stack NdArray< dtype > nc::detail::stack (Iterator Iterator  begin,
    Iterator Iterator  end,
    @@ -434,7 +441,7 @@

      - +
    diff --git a/docs/doxygen/html/namespacenc_1_1edac.html b/docs/doxygen/html/namespacenc_1_1edac.html index c76b21382..61ed9d4ac 100644 --- a/docs/doxygen/html/namespacenc_1_1edac.html +++ b/docs/doxygen/html/namespacenc_1_1edac.html @@ -5,7 +5,7 @@ - + NumCpp: nc::edac Namespace Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    beginiterator to the beginning of the span
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -116,37 +123,37 @@ - +

    Namespaces

    namespace  detail
    namespace  detail
     
    - - + + - - + +

    Functions

    template<std::size_t DataBits, std::size_t EncodedBits, std::enable_if_t< greaterThan_v< EncodedBits, DataBits >, int > = 0>
    int decode (std::bitset< EncodedBits > encodedBits, std::bitset< DataBits > &decodedBits)
    template<std::size_t DataBits, std::size_t EncodedBits, std::enable_if_t< greaterThan_v< EncodedBits, DataBits >, int > = 0>
    int decode (std::bitset< EncodedBits > encodedBits, std::bitset< DataBits > &decodedBits)
     
    template<std::size_t DataBits>
    boost::dynamic_bitset encode (const std::bitset< DataBits > &dataBits)
    template<std::size_t DataBits>
    boost::dynamic_bitset encode (const std::bitset< DataBits > &dataBits)
     

    Function Documentation

    -

    ◆ decode()

    +

    ◆ decode()

    -template<std::size_t DataBits, std::size_t EncodedBits, std::enable_if_t< greaterThan_v< EncodedBits, DataBits >, int > = 0>
    +template<std::size_t DataBits, std::size_t EncodedBits, std::enable_if_t< greaterThan_v< EncodedBits, DataBits >, int > = 0>
    - + - + - + @@ -156,7 +163,7 @@

    -

    Returns the Hamming SECDED decoded bits for the enocoded bits https://en.wikipedia.org/wiki/Hamming_code

    +

    Returns the Hamming SECDED decoded bits for the enocoded bits https://en.wikipedia.org/wiki/Hamming_code

    Parameters

    int nc::edac::decode int nc::edac::decode (std::bitset< EncodedBits > std::bitset< EncodedBits encodedBits,
    std::bitset< DataBits > & std::bitset< DataBits > &  decodedBits 
    @@ -176,7 +183,7 @@

    -

    ◆ encode()

    +

    ◆ encode()

    - +
    encodedBitsthe encoded bits to decode
    (const std::bitset< DataBits > & const std::bitset< DataBits > &  dataBits)
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -115,40 +122,40 @@ - + - - + + - - + + - + - - + + - - + + - - - + + + - - + + - - + + - - + +

    Functions

    bool calculateParity (const boost::dynamic_bitset<> &data) noexcept
    bool calculateParity (const boost::dynamic_bitset<> &data) noexcept
     
    template<std::size_t DataBits>
    constexpr bool calculateParity (const std::bitset< DataBits > &data) noexcept
    template<std::size_t DataBits>
    constexpr bool calculateParity (const std::bitset< DataBits > &data) noexcept
     
    template<std::size_t DataBits, typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>
    bool calculateParity (const std::bitset< DataBits > &data, IntType parityBit)
    template<std::size_t DataBits, typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>
    bool calculateParity (const std::bitset< DataBits > &data, IntType parityBit)
     
    template<std::size_t DataBits, std::size_t EncodedBits, std::enable_if_t< greaterThan_v< EncodedBits, DataBits >, int > = 0>
    template<std::size_t DataBits, std::size_t EncodedBits, std::enable_if_t< greaterThan_v< EncodedBits, DataBits >, int > = 0>
    std::size_t checkBitsConsistent ()
     
    template<typename IntType1 , typename IntType2 , std::enable_if_t< std::is_integral_v< IntType1 >, int > = 0, std::enable_if_t< std::is_integral_v< IntType2 >, int > = 0>
    std::vector< std::size_t > dataBitsCovered (IntType1 numDataBits, IntType2 parityBit)
    template<typename IntType1 , typename IntType2 , std::enable_if_t< std::is_integral_v< IntType1 >, int > = 0, std::enable_if_t< std::is_integral_v< IntType2 >, int > = 0>
    std::vector< std::size_t > dataBitsCovered (IntType1 numDataBits, IntType2 parityBit)
     
    template<std::size_t DataBits, std::size_t EncodedBits, std::enable_if_t< greaterThan_v< EncodedBits, DataBits >, int > = 0>
    std::bitset< DataBits > extractData (const std::bitset< EncodedBits > &encodedBits) noexcept
    template<std::size_t DataBits, std::size_t EncodedBits, std::enable_if_t< greaterThan_v< EncodedBits, DataBits >, int > = 0>
    std::bitset< DataBitsextractData (const std::bitset< EncodedBits > &encodedBits) noexcept
     
    template<typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>
    constexpr bool isPowerOfTwo (IntType n) noexcept
     Tests if value is a power of two. More...
    template<typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>
    constexpr bool isPowerOfTwo (IntType n) noexcept
     Tests if value is a power of two.
     
    template<typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>
    std::size_t nextPowerOfTwo (IntType n)
    template<typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>
    std::size_t nextPowerOfTwo (IntType n)
     
    template<typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>
    std::size_t numSecdedParityBitsNeeded (IntType numDataBits)
    template<typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>
    std::size_t numSecdedParityBitsNeeded (IntType numDataBits)
     
    template<typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>
    std::vector< std::size_t > powersOfTwo (IntType n)
    template<typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>
    std::vector< std::size_t > powersOfTwo (IntType n)
     

    Function Documentation

    -

    ◆ calculateParity() [1/3]

    +

    ◆ calculateParity() [1/3]

    @@ -157,9 +164,9 @@

    - + - + @@ -170,7 +177,7 @@

    -

    Calculates the overall parity of the data, assumes last bit is the parity bit itself

    +

    Calculates the overall parity of the data, assumes last bit is the parity bit itself

    Parameters

    bool nc::edac::detail::calculateParity bool nc::edac::detail::calculateParity (const boost::dynamic_bitset<> & const boost::dynamic_bitset<> &  data)
    @@ -182,7 +189,7 @@

    -

    ◆ calculateParity() [2/3]

    +

    ◆ calculateParity() [2/3]

    @@ -193,9 +200,9 @@

    datathe data word
    - + - + @@ -206,7 +213,7 @@

    -

    Calculates the overall parity of the data, assumes last bit is the parity bit itself

    +

    Calculates the overall parity of the data, assumes last bit is the parity bit itself

    Parameters

    constexpr bool nc::edac::detail::calculateParity constexpr bool nc::edac::detail::calculateParity (const std::bitset< DataBits > & const std::bitset< DataBits > &  data)
    @@ -218,23 +225,23 @@

    -

    ◆ calculateParity() [3/3]

    +

    ◆ calculateParity() [3/3]

    -template<std::size_t DataBits, typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>
    +template<std::size_t DataBits, typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>
    datathe data word
    - + - + - + @@ -244,7 +251,7 @@

    -

    Calculates the specified Hamming parity bit (1, 2, 4, 8, etc.) for the given data. Assumes even parity to allow for easier computation of parity using XOR.

    +

    Calculates the specified Hamming parity bit (1, 2, 4, 8, etc.) for the given data. Assumes even parity to allow for easier computation of parity using XOR.

    Parameters

    bool nc::edac::detail::calculateParity bool nc::edac::detail::calculateParity (const std::bitset< DataBits > & const std::bitset< DataBits > &  data,
    IntType IntType  parityBit 
    @@ -264,12 +271,12 @@

    -

    ◆ checkBitsConsistent()

    +

    ◆ checkBitsConsistent()

    -template<std::size_t DataBits, std::size_t EncodedBits, std::enable_if_t< greaterThan_v< EncodedBits, DataBits >, int > = 0>
    +template<std::size_t DataBits, std::size_t EncodedBits, std::enable_if_t< greaterThan_v< EncodedBits, DataBits >, int > = 0>
    datathe data word
    @@ -279,7 +286,7 @@

    -

    Checks that the number of DataBits and EncodedBits are consistent

    +

    Checks that the number of DataBits and EncodedBits are consistent

    Returns
    the number of parity bits
    Exceptions

    std::size_t nc::edac::detail::checkBitsConsistent
    @@ -292,23 +299,23 @@

    -

    ◆ dataBitsCovered()

    +

    ◆ dataBitsCovered()

    -template<typename IntType1 , typename IntType2 , std::enable_if_t< std::is_integral_v< IntType1 >, int > = 0, std::enable_if_t< std::is_integral_v< IntType2 >, int > = 0>
    +template<typename IntType1 , typename IntType2 , std::enable_if_t< std::is_integral_v< IntType1 >, int > = 0, std::enable_if_t< std::is_integral_v< IntType2 >, int > = 0>
    - + - + @@ -318,7 +325,7 @@

    -

    Returns the indices of all data bits covered by a specified parity bit in a bitstring of length numDataBits. The indices are relative to DATA BITSTRING ITSELF, NOT including parity bits.

    +

    Returns the indices of all data bits covered by a specified parity bit in a bitstring of length numDataBits. The indices are relative to DATA BITSTRING ITSELF, NOT including parity bits.

    Parameters

    std::vector< std::size_t > nc::edac::detail::dataBitsCovered (IntType1 IntType1  numDataBits,
    IntType2 IntType2  parityBit 
    @@ -338,20 +345,20 @@

    -

    ◆ extractData()

    +

    ◆ extractData()

    -template<std::size_t DataBits, std::size_t EncodedBits, std::enable_if_t< greaterThan_v< EncodedBits, DataBits >, int > = 0>
    +template<std::size_t DataBits, std::size_t EncodedBits, std::enable_if_t< greaterThan_v< EncodedBits, DataBits >, int > = 0>
    numDataBitsthe number of data bits to encode
    - + - + @@ -362,7 +369,7 @@

    -

    Returns the Hamming SECDED decoded bits from the endoded bits. Assumes that the DataBits and EncodedBits have been checks for consistancy already

    +

    Returns the Hamming SECDED decoded bits from the endoded bits. Assumes that the DataBits and EncodedBits have been checks for consistancy already

    Parameters

    std::bitset< DataBits > nc::edac::detail::extractData std::bitset< DataBits > nc::edac::detail::extractData (const std::bitset< EncodedBits > & const std::bitset< EncodedBits > &  encodedBits)
    @@ -374,20 +381,20 @@

    -

    ◆ isPowerOfTwo()

    +

    ◆ isPowerOfTwo()

    -template<typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>
    +template<typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>
    encodedBitsthe Hamming SECDED encoded word
    - + - + @@ -411,33 +418,33 @@

    -

    ◆ nextPowerOfTwo()

    +

    ◆ nextPowerOfTwo()

    -template<typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>
    +template<typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>

    constexpr bool nc::edac::detail::isPowerOfTwo constexpr bool nc::edac::detail::isPowerOfTwo (IntType IntType  n)
    - +
    std::size_t nc::edac::detail::nextPowerOfTwo (IntType IntType  n)
    -

    Calculates the next power of two after n

    +

    Calculates the next power of two after n

    -

    ‍_next_power_of_two(768)

    +

    ‍_next_power_of_two(768)

    1024

    -

    ‍_next_power_of_two(4)

    +

    ‍_next_power_of_two(4)

    @@ -459,23 +466,23 @@

    -

    ◆ numSecdedParityBitsNeeded()

    +

    ◆ numSecdedParityBitsNeeded()

    -template<typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>
    +template<typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>
    - +
    std::size_t nc::edac::detail::numSecdedParityBitsNeeded (IntType IntType  numDataBits)
    -

    Calculates the number of needed Hamming SECDED parity bits to encode the data

    +

    Calculates the number of needed Hamming SECDED parity bits to encode the data

    Parameters
    @@ -494,23 +501,23 @@

    -

    ◆ powersOfTwo()

    +

    ◆ powersOfTwo()

    -template<typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>
    +template<typename IntType , std::enable_if_t< std::is_integral_v< IntType >, int > = 0>

    numDataBitsthe number of data bits to encode
    - +
    std::vector< std::size_t > nc::edac::detail::powersOfTwo (IntType IntType  n)
    -

    Calculates the first n powers of two

    +

    Calculates the first n powers of two

    Parameters
    @@ -533,7 +540,7 @@

    diff --git a/docs/doxygen/html/namespacenc_1_1endian.html b/docs/doxygen/html/namespacenc_1_1endian.html index 601b9b841..c9cfeffa6 100644 --- a/docs/doxygen/html/namespacenc_1_1endian.html +++ b/docs/doxygen/html/namespacenc_1_1endian.html @@ -5,7 +5,7 @@ - + NumCpp: nc::endian Namespace Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    ninteger value
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -115,28 +122,28 @@ - - + + - +

    Functions

    template<typename dtype >
    dtype byteSwap (dtype value) noexcept
    template<typename dtype >
    dtype byteSwap (dtype value) noexcept
     
    bool isLittleEndian () noexcept
    bool isLittleEndian () noexcept
     

    Function Documentation

    -

    ◆ byteSwap()

    +

    ◆ byteSwap()

    -template<typename dtype >
    +template<typename dtype >
    @@ -240,17 +247,17 @@

    Function Documentation

    -

    ◆ complementaryMeanFilter()

    +

    ◆ complementaryMeanFilter()

    -template<typename dtype >
    +template<typename dtype >
    - + - + @@ -147,7 +154,7 @@

    -

    Swaps the bytes of the input value

    +

    Swaps the bytes of the input value

    Parameters

    dtype nc::endian::byteSwap dtype nc::endian::byteSwap (dtype dtype  value)
    @@ -159,7 +166,7 @@

    -

    ◆ isLittleEndian()

    +

    ◆ isLittleEndian()

    @@ -168,7 +175,7 @@

    value
    - + @@ -180,7 +187,7 @@

    -

    Determines the endianess of the system

    +

    Determines the endianess of the system

    Returns
    bool true if the system is little endian
    @@ -191,7 +198,7 @@

      - +
    diff --git a/docs/doxygen/html/namespacenc_1_1error.html b/docs/doxygen/html/namespacenc_1_1error.html index cff02235d..f7c9beacb 100644 --- a/docs/doxygen/html/namespacenc_1_1error.html +++ b/docs/doxygen/html/namespacenc_1_1error.html @@ -5,7 +5,7 @@ - + NumCpp: nc::error Namespace Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    bool nc::endian::isLittleEndian bool nc::endian::isLittleEndian ( )
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -115,29 +122,29 @@ - - + +

    Functions

    template<typename ErrorType >
    void throwError (const std::string &file, const std::string &function, uint32 line, const std::string &msg="")
    template<typename ErrorType >
    void throwError (const std::string &file, const std::string &function, uint32 line, const std::string &msg="")
     

    Function Documentation

    -

    ◆ throwError()

    +

    ◆ throwError()

    -template<typename ErrorType >
    +template<typename ErrorType >
    - + - + - + @@ -149,7 +156,7 @@

    - + @@ -159,7 +166,7 @@

    -

    Makes the full error message string

    +

    Makes the full error message string

    Parameters

    void nc::error::throwError void nc::error::throwError (const std::string & const std::string &  file,
    const std::string & const std::string &  function,
    const std::string & const std::string &  msg = "" 
    @@ -178,7 +185,7 @@

      - +
    diff --git a/docs/doxygen/html/namespacenc_1_1filter.html b/docs/doxygen/html/namespacenc_1_1filter.html index 512aae9f6..ac6a24a09 100644 --- a/docs/doxygen/html/namespacenc_1_1filter.html +++ b/docs/doxygen/html/namespacenc_1_1filter.html @@ -5,7 +5,7 @@ - + NumCpp: nc::filter Namespace Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    filethe file
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -117,12 +124,12 @@ - +

    Namespaces

    namespace  boundary
    namespace  boundary
     
    -

    Enumerations

    enum class  Boundary {
    +
    enum class  Boundary {
      REFLECT = 0 , CONSTANT , NEAREST @@ -136,79 +143,79 @@
    - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< double > complementaryMeanFilter (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< doublecomplementaryMeanFilter (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     
    template<typename dtype >
    NdArray< double > complementaryMeanFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< doublecomplementaryMeanFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     
    template<typename dtype >
    NdArray< dtype > complementaryMedianFilter (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtypecomplementaryMedianFilter (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     
    template<typename dtype >
    NdArray< dtype > complementaryMedianFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtypecomplementaryMedianFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     
    template<typename dtype >
    NdArray< dtype > convolve (const NdArray< dtype > &inImageArray, uint32 inSize, const NdArray< dtype > &inWeights, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtypeconvolve (const NdArray< dtype > &inImageArray, uint32 inSize, const NdArray< dtype > &inWeights, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     
    template<typename dtype >
    NdArray< dtype > convolve1d (const NdArray< dtype > &inImageArray, const NdArray< dtype > &inWeights, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtypeconvolve1d (const NdArray< dtype > &inImageArray, const NdArray< dtype > &inWeights, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     
    template<typename dtype >
    NdArray< dtype > gaussianFilter (const NdArray< dtype > &inImageArray, double inSigma, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtypegaussianFilter (const NdArray< dtype > &inImageArray, double inSigma, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     
    template<typename dtype >
    NdArray< dtype > gaussianFilter1d (const NdArray< dtype > &inImageArray, double inSigma, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtypegaussianFilter1d (const NdArray< dtype > &inImageArray, double inSigma, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     
    template<typename dtype >
    NdArray< dtype > laplace (const NdArray< dtype > &inImageArray, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtypelaplace (const NdArray< dtype > &inImageArray, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     
    template<typename dtype >
    NdArray< dtype > maximumFilter (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtypemaximumFilter (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     
    template<typename dtype >
    NdArray< dtype > maximumFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtypemaximumFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     
    template<typename dtype >
    NdArray< double > meanFilter (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< doublemeanFilter (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     
    template<typename dtype >
    NdArray< double > meanFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< doublemeanFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     
    template<typename dtype >
    NdArray< dtype > medianFilter (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtypemedianFilter (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     
    template<typename dtype >
    NdArray< dtype > medianFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtypemedianFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     
    template<typename dtype >
    NdArray< dtype > minimumFilter (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtypeminimumFilter (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     
    template<typename dtype >
    NdArray< dtype > minumumFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtypeminumumFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     
    template<typename dtype >
    NdArray< dtype > percentileFilter (const NdArray< dtype > &inImageArray, uint32 inSize, double inPercentile, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtypepercentileFilter (const NdArray< dtype > &inImageArray, uint32 inSize, double inPercentile, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     
    template<typename dtype >
    NdArray< dtype > percentileFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, double inPercentile, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtypepercentileFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, double inPercentile, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     
    template<typename dtype >
    NdArray< dtype > rankFilter (const NdArray< dtype > &inImageArray, uint32 inSize, uint32 inRank, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtyperankFilter (const NdArray< dtype > &inImageArray, uint32 inSize, uint32 inRank, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     
    template<typename dtype >
    NdArray< dtype > rankFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, uint8 inRank, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtyperankFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, uint8 inRank, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     
    template<typename dtype >
    NdArray< dtype > uniformFilter (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtypeuniformFilter (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     
    template<typename dtype >
    NdArray< dtype > uniformFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtypeuniformFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     

    Enumeration Type Documentation

    -

    ◆ Boundary

    +

    ◆ Boundary

    - + - + @@ -268,7 +275,7 @@

    - + @@ -278,7 +285,7 @@

    -

    Calculates a multidimensional complemenatry mean filter.

    +

    Calculates a multidimensional complemenatry mean filter.

    Parameters

    NdArray< double > nc::filter::complementaryMeanFilter NdArray< double > nc::filter::complementaryMeanFilter (const NdArray< dtype > & const NdArray< dtype > &  inImageArray,
    dtype dtype  inConstantValue = 0 
    @@ -293,17 +300,17 @@

    -

    ◆ complementaryMeanFilter1d()

    +

    ◆ complementaryMeanFilter1d()

    -template<typename dtype >
    +template<typename dtype >
    inImageArray
    - + - + @@ -321,7 +328,7 @@

    - + @@ -331,7 +338,7 @@

    -

    Calculate a one-dimensional complemenatry mean filter.

    +

    Calculate a one-dimensional complemenatry mean filter.

    Parameters

    NdArray< double > nc::filter::complementaryMeanFilter1d NdArray< double > nc::filter::complementaryMeanFilter1d (const NdArray< dtype > & const NdArray< dtype > &  inImageArray,
    dtype dtype  inConstantValue = 0 
    @@ -346,17 +353,17 @@

    -

    ◆ complementaryMedianFilter()

    +

    ◆ complementaryMedianFilter()

    -template<typename dtype >
    +template<typename dtype >
    inImageArray
    - + - + @@ -374,7 +381,7 @@

    - + @@ -384,7 +391,7 @@

    -

    Calculates a multidimensional complemenatry median filter.

    +

    Calculates a multidimensional complemenatry median filter.

    Parameters

    NdArray< dtype > nc::filter::complementaryMedianFilter NdArray< dtype > nc::filter::complementaryMedianFilter (const NdArray< dtype > & const NdArray< dtype > &  inImageArray,
    dtype dtype  inConstantValue = 0 
    @@ -399,17 +406,17 @@

    -

    ◆ complementaryMedianFilter1d()

    +

    ◆ complementaryMedianFilter1d()

    -template<typename dtype >
    +template<typename dtype >
    inImageArray
    - + - + @@ -427,7 +434,7 @@

    - + @@ -437,7 +444,7 @@

    -

    Calculate a one-dimensional complemenatry median filter.

    +

    Calculate a one-dimensional complemenatry median filter.

    Parameters

    NdArray< dtype > nc::filter::complementaryMedianFilter1d NdArray< dtype > nc::filter::complementaryMedianFilter1d (const NdArray< dtype > & const NdArray< dtype > &  inImageArray,
    dtype dtype  inConstantValue = 0 
    @@ -452,17 +459,17 @@

    -

    ◆ convolve()

    +

    ◆ convolve()

    -template<typename dtype >
    +template<typename dtype >
    inImageArray
    - + - + @@ -474,7 +481,7 @@

    - + @@ -486,7 +493,7 @@

    - + @@ -496,8 +503,8 @@

    -

    Calculates a multidimensional kernel convolution.

    -

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.convolve.html#scipy.ndimage.convolve

    +

    Calculates a multidimensional kernel convolution.

    +

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.convolve.html#scipy.ndimage.convolve

    Parameters

    NdArray< dtype > nc::filter::convolve NdArray< dtype > nc::filter::convolve (const NdArray< dtype > & const NdArray< dtype > &  inImageArray,
    const NdArray< dtype > & const NdArray< dtype > &  inWeights,
    dtype dtype  inConstantValue = 0 
    @@ -513,23 +520,23 @@

    -

    ◆ convolve1d()

    +

    ◆ convolve1d()

    -template<typename dtype >
    +template<typename dtype >

    inImageArray
    - + - + - + @@ -541,7 +548,7 @@

    - + @@ -551,8 +558,8 @@

    -

    Calculates a one-dimensional kernel convolution.

    -

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.convolve1d.html#scipy.ndimage.convolve1d

    +

    Calculates a one-dimensional kernel convolution.

    +

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.convolve1d.html#scipy.ndimage.convolve1d

    Parameters

    NdArray< dtype > nc::filter::convolve1d NdArray< dtype > nc::filter::convolve1d (const NdArray< dtype > & const NdArray< dtype > &  inImageArray,
    const NdArray< dtype > & const NdArray< dtype > &  inWeights,
    dtype dtype  inConstantValue = 0 
    @@ -567,23 +574,23 @@

    -

    ◆ gaussianFilter()

    +

    ◆ gaussianFilter()

    -template<typename dtype >
    +template<typename dtype >

    inImageArray
    - + - + - + @@ -595,7 +602,7 @@

    - + @@ -605,8 +612,8 @@

    -

    Calculates a multidimensional gaussian filter.

    -

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.gaussian_filter.html#scipy.ndimage.gaussian_filter

    +

    Calculates a multidimensional gaussian filter.

    +

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.gaussian_filter.html#scipy.ndimage.gaussian_filter

    Parameters

    NdArray< dtype > nc::filter::gaussianFilter NdArray< dtype > nc::filter::gaussianFilter (const NdArray< dtype > & const NdArray< dtype > &  inImageArray,
    double double  inSigma,
    dtype dtype  inConstantValue = 0 
    @@ -621,23 +628,23 @@

    -

    ◆ gaussianFilter1d()

    +

    ◆ gaussianFilter1d()

    -template<typename dtype >
    +template<typename dtype >

    inImageArray
    - + - + - + @@ -649,7 +656,7 @@

    - + @@ -659,8 +666,8 @@

    -

    Calculate a one-dimensional gaussian filter.

    -

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.generic_filter1d.html#scipy.ndimage.generic_filter1d

    +

    Calculate a one-dimensional gaussian filter.

    +

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.generic_filter1d.html#scipy.ndimage.generic_filter1d

    Parameters

    NdArray< dtype > nc::filter::gaussianFilter1d NdArray< dtype > nc::filter::gaussianFilter1d (const NdArray< dtype > & const NdArray< dtype > &  inImageArray,
    double double  inSigma,
    dtype dtype  inConstantValue = 0 
    @@ -675,17 +682,17 @@

    -

    ◆ laplace()

    +

    ◆ laplace()

    -template<typename dtype >
    +template<typename dtype >

    inImageArray
    - + - + @@ -697,7 +704,7 @@

    - + @@ -707,8 +714,8 @@

    -

    Calculate the 2D laplace filter.

    -

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.laplace.html#scipy.ndimage.laplace

    +

    Calculate the 2D laplace filter.

    +

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.laplace.html#scipy.ndimage.laplace

    Parameters

    NdArray< dtype > nc::filter::laplace NdArray< dtype > nc::filter::laplace (const NdArray< dtype > & const NdArray< dtype > &  inImageArray,
    dtype dtype  inConstantValue = 0 
    @@ -722,17 +729,17 @@

    -

    ◆ maximumFilter()

    +

    ◆ maximumFilter()

    -template<typename dtype >
    +template<typename dtype >

    inImageArray
    - + - + @@ -750,7 +757,7 @@

    - + @@ -760,8 +767,8 @@

    -

    Calculates a multidimensional maximum filter.

    -

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.maximum_filter.html#scipy.ndimage.maximum_filter

    +

    Calculates a multidimensional maximum filter.

    +

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.maximum_filter.html#scipy.ndimage.maximum_filter

    Parameters

    NdArray< dtype > nc::filter::maximumFilter NdArray< dtype > nc::filter::maximumFilter (const NdArray< dtype > & const NdArray< dtype > &  inImageArray,
    dtype dtype  inConstantValue = 0 
    @@ -776,17 +783,17 @@

    -

    ◆ maximumFilter1d()

    +

    ◆ maximumFilter1d()

    -template<typename dtype >
    +template<typename dtype >

    inImageArray
    - + - + @@ -804,7 +811,7 @@

    - + @@ -814,8 +821,8 @@

    -

    Calculates a one-dimensional maximum filter.

    -

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.maximum_filter1d.html#scipy.ndimage.maximum_filter1d

    +

    Calculates a one-dimensional maximum filter.

    +

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.maximum_filter1d.html#scipy.ndimage.maximum_filter1d

    Parameters

    NdArray< dtype > nc::filter::maximumFilter1d NdArray< dtype > nc::filter::maximumFilter1d (const NdArray< dtype > & const NdArray< dtype > &  inImageArray,
    dtype dtype  inConstantValue = 0 
    @@ -830,17 +837,17 @@

    -

    ◆ meanFilter()

    +

    ◆ meanFilter()

    -template<typename dtype >
    +template<typename dtype >

    inImageArray
    - + - + @@ -858,7 +865,7 @@

    - + @@ -868,7 +875,7 @@

    -

    Calculates a multidimensional mean filter.

    +

    Calculates a multidimensional mean filter.

    Parameters

    NdArray< double > nc::filter::meanFilter NdArray< double > nc::filter::meanFilter (const NdArray< dtype > & const NdArray< dtype > &  inImageArray,
    dtype dtype  inConstantValue = 0 
    @@ -883,17 +890,17 @@

    -

    ◆ meanFilter1d()

    +

    ◆ meanFilter1d()

    -template<typename dtype >
    +template<typename dtype >
    inImageArray
    - + - + @@ -911,7 +918,7 @@

    - + @@ -921,7 +928,7 @@

    -

    Calculates a one-dimensional mean filter.

    +

    Calculates a one-dimensional mean filter.

    Parameters

    NdArray< double > nc::filter::meanFilter1d NdArray< double > nc::filter::meanFilter1d (const NdArray< dtype > & const NdArray< dtype > &  inImageArray,
    dtype dtype  inConstantValue = 0 
    @@ -936,17 +943,17 @@

    -

    ◆ medianFilter()

    +

    ◆ medianFilter()

    -template<typename dtype >
    +template<typename dtype >
    inImageArray
    - + - + @@ -964,7 +971,7 @@

    - + @@ -974,8 +981,8 @@

    -

    Calculates a multidimensional median filter.

    -

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.median_filter.html#scipy.ndimage.median_filter

    +

    Calculates a multidimensional median filter.

    +

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.median_filter.html#scipy.ndimage.median_filter

    Parameters

    NdArray< dtype > nc::filter::medianFilter NdArray< dtype > nc::filter::medianFilter (const NdArray< dtype > & const NdArray< dtype > &  inImageArray,
    dtype dtype  inConstantValue = 0 
    @@ -990,17 +997,17 @@

    -

    ◆ medianFilter1d()

    +

    ◆ medianFilter1d()

    -template<typename dtype >
    +template<typename dtype >

    inImageArray
    - + - + @@ -1018,7 +1025,7 @@

    - + @@ -1028,8 +1035,8 @@

    -

    Calculates a one-dimensional median filter.

    -

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.median_filter.html#scipy.ndimage.median_filter

    +

    Calculates a one-dimensional median filter.

    +

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.median_filter.html#scipy.ndimage.median_filter

    Parameters

    NdArray< dtype > nc::filter::medianFilter1d NdArray< dtype > nc::filter::medianFilter1d (const NdArray< dtype > & const NdArray< dtype > &  inImageArray,
    dtype dtype  inConstantValue = 0 
    @@ -1044,17 +1051,17 @@

    -

    ◆ minimumFilter()

    +

    ◆ minimumFilter()

    -template<typename dtype >
    +template<typename dtype >

    inImageArray
    - + - + @@ -1072,7 +1079,7 @@

    - + @@ -1082,8 +1089,8 @@

    -

    Calculates a multidimensional minimum filter.

    -

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.minimum_filter.html#scipy.ndimage.minimum_filter

    +

    Calculates a multidimensional minimum filter.

    +

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.minimum_filter.html#scipy.ndimage.minimum_filter

    Parameters

    NdArray< dtype > nc::filter::minimumFilter NdArray< dtype > nc::filter::minimumFilter (const NdArray< dtype > & const NdArray< dtype > &  inImageArray,
    dtype dtype  inConstantValue = 0 
    @@ -1098,17 +1105,17 @@

    -

    ◆ minumumFilter1d()

    +

    ◆ minumumFilter1d()

    -template<typename dtype >
    +template<typename dtype >

    inImageArray
    - + - + @@ -1126,7 +1133,7 @@

    - + @@ -1136,8 +1143,8 @@

    -

    Calculates a one-dimensional minumum filter.

    -

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.minimum_filter1d.html#scipy.ndimage.minimum_filter1d

    +

    Calculates a one-dimensional minumum filter.

    +

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.minimum_filter1d.html#scipy.ndimage.minimum_filter1d

    Parameters

    NdArray< dtype > nc::filter::minumumFilter1d NdArray< dtype > nc::filter::minumumFilter1d (const NdArray< dtype > & const NdArray< dtype > &  inImageArray,
    dtype dtype  inConstantValue = 0 
    @@ -1152,17 +1159,17 @@

    -

    ◆ percentileFilter()

    +

    ◆ percentileFilter()

    -template<typename dtype >
    +template<typename dtype >

    inImageArray
    - + - + @@ -1174,7 +1181,7 @@

    - + @@ -1186,7 +1193,7 @@

    - + @@ -1196,8 +1203,8 @@

    -

    Calculates a multidimensional percentile filter.

    -

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.percentile_filter.html#scipy.ndimage.percentile_filter

    +

    Calculates a multidimensional percentile filter.

    +

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.percentile_filter.html#scipy.ndimage.percentile_filter

    Parameters

    NdArray< dtype > nc::filter::percentileFilter NdArray< dtype > nc::filter::percentileFilter (const NdArray< dtype > & const NdArray< dtype > &  inImageArray,
    double double  inPercentile,
    dtype dtype  inConstantValue = 0 
    @@ -1213,17 +1220,17 @@

    -

    ◆ percentileFilter1d()

    +

    ◆ percentileFilter1d()

    -template<typename dtype >
    +template<typename dtype >

    inImageArray
    - + - + @@ -1235,7 +1242,7 @@

    - + @@ -1247,7 +1254,7 @@

    - + @@ -1257,8 +1264,8 @@

    -

    Calculates a one-dimensional percentile filter.

    -

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.percentile_filter.html#scipy.ndimage.percentile_filter

    +

    Calculates a one-dimensional percentile filter.

    +

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.percentile_filter.html#scipy.ndimage.percentile_filter

    Parameters

    NdArray< dtype > nc::filter::percentileFilter1d NdArray< dtype > nc::filter::percentileFilter1d (const NdArray< dtype > & const NdArray< dtype > &  inImageArray,
    double double  inPercentile,
    dtype dtype  inConstantValue = 0 
    @@ -1274,17 +1281,17 @@

    -

    ◆ rankFilter()

    +

    ◆ rankFilter()

    -template<typename dtype >
    +template<typename dtype >

    inImageArray
    - + - + @@ -1308,7 +1315,7 @@

    - + @@ -1318,8 +1325,8 @@

    -

    Calculates a multidimensional rank filter.

    -

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.rank_filter.html#scipy.ndimage.rank_filter

    +

    Calculates a multidimensional rank filter.

    +

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.rank_filter.html#scipy.ndimage.rank_filter

    Parameters

    NdArray< dtype > nc::filter::rankFilter NdArray< dtype > nc::filter::rankFilter (const NdArray< dtype > & const NdArray< dtype > &  inImageArray,
    dtype dtype  inConstantValue = 0 
    @@ -1335,17 +1342,17 @@

    -

    ◆ rankFilter1d()

    +

    ◆ rankFilter1d()

    -template<typename dtype >
    +template<typename dtype >

    inImageArray
    - + - + @@ -1369,7 +1376,7 @@

    - + @@ -1379,8 +1386,8 @@

    -

    Calculates a one-dimensional rank filter.

    -

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.rank_filter.html#scipy.ndimage.rank_filter

    +

    Calculates a one-dimensional rank filter.

    +

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.rank_filter.html#scipy.ndimage.rank_filter

    Parameters

    NdArray< dtype > nc::filter::rankFilter1d NdArray< dtype > nc::filter::rankFilter1d (const NdArray< dtype > & const NdArray< dtype > &  inImageArray,
    dtype dtype  inConstantValue = 0 
    @@ -1396,17 +1403,17 @@

    -

    ◆ uniformFilter()

    +

    ◆ uniformFilter()

    -template<typename dtype >
    +template<typename dtype >

    inImageArray
    - + - + @@ -1424,7 +1431,7 @@

    - + @@ -1434,8 +1441,8 @@

    -

    Calculates a multidimensional uniform filter.

    -

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.uniform_filter.html#scipy.ndimage.uniform_filter

    +

    Calculates a multidimensional uniform filter.

    +

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.uniform_filter.html#scipy.ndimage.uniform_filter

    Parameters

    NdArray< dtype > nc::filter::uniformFilter NdArray< dtype > nc::filter::uniformFilter (const NdArray< dtype > & const NdArray< dtype > &  inImageArray,
    dtype dtype  inConstantValue = 0 
    @@ -1450,17 +1457,17 @@

    -

    ◆ uniformFilter1d()

    +

    ◆ uniformFilter1d()

    -template<typename dtype >
    +template<typename dtype >

    inImageArray
    - + - + @@ -1478,7 +1485,7 @@

    - + @@ -1488,8 +1495,8 @@

    -

    Calculates a one-dimensional uniform filter.

    -

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.uniform_filter1d.html#scipy.ndimage.uniform_filter1d

    +

    Calculates a one-dimensional uniform filter.

    +

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.uniform_filter1d.html#scipy.ndimage.uniform_filter1d

    Parameters

    NdArray< dtype > nc::filter::uniformFilter1d NdArray< dtype > nc::filter::uniformFilter1d (const NdArray< dtype > & const NdArray< dtype > &  inImageArray,
    dtype dtype  inConstantValue = 0 
    @@ -1509,7 +1516,7 @@

      - +
    diff --git a/docs/doxygen/html/namespacenc_1_1filter_1_1boundary.html b/docs/doxygen/html/namespacenc_1_1filter_1_1boundary.html index c6fc3c523..fdca1089e 100644 --- a/docs/doxygen/html/namespacenc_1_1filter_1_1boundary.html +++ b/docs/doxygen/html/namespacenc_1_1filter_1_1boundary.html @@ -5,7 +5,7 @@ - + NumCpp: nc::filter::boundary Namespace Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    inImageArray
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -115,68 +122,68 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > addBoundary1d (const NdArray< dtype > &inImage, Boundary inBoundaryType, uint32 inKernalSize, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtypeaddBoundary1d (const NdArray< dtype > &inImage, Boundary inBoundaryType, uint32 inKernalSize, dtype inConstantValue=0)
     
    template<typename dtype >
    NdArray< dtype > addBoundary2d (const NdArray< dtype > &inImage, Boundary inBoundaryType, uint32 inKernalSize, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtypeaddBoundary2d (const NdArray< dtype > &inImage, Boundary inBoundaryType, uint32 inKernalSize, dtype inConstantValue=0)
     
    template<typename dtype >
    NdArray< dtype > constant1d (const NdArray< dtype > &inImage, uint32 inBoundarySize, dtype inConstantValue)
    template<typename dtype >
    NdArray< dtypeconstant1d (const NdArray< dtype > &inImage, uint32 inBoundarySize, dtype inConstantValue)
     
    template<typename dtype >
    NdArray< dtype > constant2d (const NdArray< dtype > &inImage, uint32 inBoundarySize, dtype inConstantValue)
    template<typename dtype >
    NdArray< dtypeconstant2d (const NdArray< dtype > &inImage, uint32 inBoundarySize, dtype inConstantValue)
     
    template<typename dtype >
    void fillCorners (NdArray< dtype > &inArray, uint32 inBorderWidth)
    template<typename dtype >
    void fillCorners (NdArray< dtype > &inArray, uint32 inBorderWidth)
     
    template<typename dtype >
    void fillCorners (NdArray< dtype > &inArray, uint32 inBorderWidth, dtype inFillValue)
    template<typename dtype >
    void fillCorners (NdArray< dtype > &inArray, uint32 inBorderWidth, dtype inFillValue)
     
    template<typename dtype >
    NdArray< dtype > mirror1d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
    template<typename dtype >
    NdArray< dtypemirror1d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
     
    template<typename dtype >
    NdArray< dtype > mirror2d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
    template<typename dtype >
    NdArray< dtypemirror2d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
     
    template<typename dtype >
    NdArray< dtype > nearest1d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
    template<typename dtype >
    NdArray< dtypenearest1d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
     
    template<typename dtype >
    NdArray< dtype > nearest2d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
    template<typename dtype >
    NdArray< dtypenearest2d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
     
    template<typename dtype >
    NdArray< dtype > reflect1d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
    template<typename dtype >
    NdArray< dtypereflect1d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
     
    template<typename dtype >
    NdArray< dtype > reflect2d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
    template<typename dtype >
    NdArray< dtypereflect2d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
     
    template<typename dtype >
    NdArray< dtype > trimBoundary1d (const NdArray< dtype > &inImageWithBoundary, uint32 inSize)
    template<typename dtype >
    NdArray< dtypetrimBoundary1d (const NdArray< dtype > &inImageWithBoundary, uint32 inSize)
     
    template<typename dtype >
    NdArray< dtype > trimBoundary2d (const NdArray< dtype > &inImageWithBoundary, uint32 inSize)
    template<typename dtype >
    NdArray< dtypetrimBoundary2d (const NdArray< dtype > &inImageWithBoundary, uint32 inSize)
     
    template<typename dtype >
    NdArray< dtype > wrap1d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
    template<typename dtype >
    NdArray< dtypewrap1d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
     
    template<typename dtype >
    NdArray< dtype > wrap2d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
    template<typename dtype >
    NdArray< dtypewrap2d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
     

    Function Documentation

    -

    ◆ addBoundary1d()

    +

    ◆ addBoundary1d()

    -template<typename dtype >
    +template<typename dtype >
    - + - + @@ -194,7 +201,7 @@

    - + @@ -204,7 +211,7 @@

    -

    Wrap boundary

    +

    Wrap boundary

    Parameters

    NdArray< dtype > nc::filter::boundary::addBoundary1d NdArray< dtype > nc::filter::boundary::addBoundary1d (const NdArray< dtype > & const NdArray< dtype > &  inImage,
    dtype dtype  inConstantValue = 0 
    @@ -219,17 +226,17 @@

    -

    ◆ addBoundary2d()

    +

    ◆ addBoundary2d()

    -template<typename dtype >
    +template<typename dtype >
    inImage
    - + - + @@ -247,7 +254,7 @@

    - + @@ -257,7 +264,7 @@

    -

    Wrap boundary

    +

    Wrap boundary

    Parameters

    NdArray< dtype > nc::filter::boundary::addBoundary2d NdArray< dtype > nc::filter::boundary::addBoundary2d (const NdArray< dtype > & const NdArray< dtype > &  inImage,
    dtype dtype  inConstantValue = 0 
    @@ -272,17 +279,17 @@

    -

    ◆ constant1d()

    +

    ◆ constant1d()

    -template<typename dtype >
    +template<typename dtype >
    inImage
    - + - + @@ -294,7 +301,7 @@

    - + @@ -304,7 +311,7 @@

    -

    Constant boundary1d

    +

    Constant boundary1d

    Parameters

    NdArray< dtype > nc::filter::boundary::constant1d NdArray< dtype > nc::filter::boundary::constant1d (const NdArray< dtype > & const NdArray< dtype > &  inImage,
    dtype dtype  inConstantValue 
    @@ -318,17 +325,17 @@

    -

    ◆ constant2d()

    +

    ◆ constant2d()

    -template<typename dtype >
    +template<typename dtype >
    inImage
    - + - + @@ -340,7 +347,7 @@

    - + @@ -350,7 +357,7 @@

    -

    Constant boundary

    +

    Constant boundary

    Parameters

    NdArray< dtype > nc::filter::boundary::constant2d NdArray< dtype > nc::filter::boundary::constant2d (const NdArray< dtype > & const NdArray< dtype > &  inImage,
    dtype dtype  inConstantValue 
    @@ -364,17 +371,17 @@

    -

    ◆ fillCorners() [1/2]

    +

    ◆ fillCorners() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    inImage
    - + - + @@ -390,7 +397,7 @@

    -

    extends the corner values

    +

    extends the corner values

    Parameters

    void nc::filter::boundary::fillCorners void nc::filter::boundary::fillCorners (NdArray< dtype > & NdArray< dtype > &  inArray,
    @@ -402,17 +409,17 @@

    -

    ◆ fillCorners() [2/2]

    +

    ◆ fillCorners() [2/2]

    -template<typename dtype >
    +template<typename dtype >
    inArray
    - + - + @@ -424,7 +431,7 @@

    - + @@ -434,7 +441,7 @@

    -

    extends the corner values

    +

    extends the corner values

    Parameters

    void nc::filter::boundary::fillCorners void nc::filter::boundary::fillCorners (NdArray< dtype > & NdArray< dtype > &  inArray,
    dtype dtype  inFillValue 
    @@ -447,17 +454,17 @@

    -

    ◆ mirror1d()

    +

    ◆ mirror1d()

    -template<typename dtype >
    +template<typename dtype >
    inArray
    - + - + @@ -473,7 +480,7 @@

    -

    Mirror boundary1d

    +

    Mirror boundary1d

    Parameters

    NdArray< dtype > nc::filter::boundary::mirror1d NdArray< dtype > nc::filter::boundary::mirror1d (const NdArray< dtype > & const NdArray< dtype > &  inImage,
    @@ -486,17 +493,17 @@

    -

    ◆ mirror2d()

    +

    ◆ mirror2d()

    -template<typename dtype >
    +template<typename dtype >
    inImage
    - + - + @@ -512,7 +519,7 @@

    -

    Mirror boundary

    +

    Mirror boundary

    Parameters

    NdArray< dtype > nc::filter::boundary::mirror2d NdArray< dtype > nc::filter::boundary::mirror2d (const NdArray< dtype > & const NdArray< dtype > &  inImage,
    @@ -525,17 +532,17 @@

    -

    ◆ nearest1d()

    +

    ◆ nearest1d()

    -template<typename dtype >
    +template<typename dtype >
    inImage
    - + - + @@ -551,7 +558,7 @@

    -

    Nearest boundary1d

    +

    Nearest boundary1d

    Parameters

    NdArray< dtype > nc::filter::boundary::nearest1d NdArray< dtype > nc::filter::boundary::nearest1d (const NdArray< dtype > & const NdArray< dtype > &  inImage,
    @@ -564,17 +571,17 @@

    -

    ◆ nearest2d()

    +

    ◆ nearest2d()

    -template<typename dtype >
    +template<typename dtype >
    inImage
    - + - + @@ -590,7 +597,7 @@

    -

    Nearest boundary

    +

    Nearest boundary

    Parameters

    NdArray< dtype > nc::filter::boundary::nearest2d NdArray< dtype > nc::filter::boundary::nearest2d (const NdArray< dtype > & const NdArray< dtype > &  inImage,
    @@ -603,17 +610,17 @@

    -

    ◆ reflect1d()

    +

    ◆ reflect1d()

    -template<typename dtype >
    +template<typename dtype >
    inImage
    - + - + @@ -629,7 +636,7 @@

    -

    Reflects the boundaries

    +

    Reflects the boundaries

    Parameters

    NdArray< dtype > nc::filter::boundary::reflect1d NdArray< dtype > nc::filter::boundary::reflect1d (const NdArray< dtype > & const NdArray< dtype > &  inImage,
    @@ -642,17 +649,17 @@

    -

    ◆ reflect2d()

    +

    ◆ reflect2d()

    -template<typename dtype >
    +template<typename dtype >
    inImage
    - + - + @@ -668,7 +675,7 @@

    -

    Reflects the boundaries

    +

    Reflects the boundaries

    Parameters

    NdArray< dtype > nc::filter::boundary::reflect2d NdArray< dtype > nc::filter::boundary::reflect2d (const NdArray< dtype > & const NdArray< dtype > &  inImage,
    @@ -681,17 +688,17 @@

    -

    ◆ trimBoundary1d()

    +

    ◆ trimBoundary1d()

    -template<typename dtype >
    +template<typename dtype >
    inImage
    - + - + @@ -707,7 +714,7 @@

    -

    trims the boundary off to make the image back to the original size

    +

    trims the boundary off to make the image back to the original size

    Parameters

    NdArray< dtype > nc::filter::boundary::trimBoundary1d NdArray< dtype > nc::filter::boundary::trimBoundary1d (const NdArray< dtype > & const NdArray< dtype > &  inImageWithBoundary,
    @@ -720,17 +727,17 @@

    -

    ◆ trimBoundary2d()

    +

    ◆ trimBoundary2d()

    -template<typename dtype >
    +template<typename dtype >
    inImageWithBoundary
    - + - + @@ -746,7 +753,7 @@

    -

    trims the boundary off to make the image back to the original size

    +

    trims the boundary off to make the image back to the original size

    Parameters

    NdArray< dtype > nc::filter::boundary::trimBoundary2d NdArray< dtype > nc::filter::boundary::trimBoundary2d (const NdArray< dtype > & const NdArray< dtype > &  inImageWithBoundary,
    @@ -759,17 +766,17 @@

    -

    ◆ wrap1d()

    +

    ◆ wrap1d()

    -template<typename dtype >
    +template<typename dtype >
    inImageWithBoundary
    - + - + @@ -785,7 +792,7 @@

    -

    Wrap boundary1d

    +

    Wrap boundary1d

    Parameters

    NdArray< dtype > nc::filter::boundary::wrap1d NdArray< dtype > nc::filter::boundary::wrap1d (const NdArray< dtype > & const NdArray< dtype > &  inImage,
    @@ -798,17 +805,17 @@

    -

    ◆ wrap2d()

    +

    ◆ wrap2d()

    -template<typename dtype >
    +template<typename dtype >
    inImage
    - + - + @@ -824,7 +831,7 @@

    -

    Wrap boundary

    +

    Wrap boundary

    Parameters

    NdArray< dtype > nc::filter::boundary::wrap2d NdArray< dtype > nc::filter::boundary::wrap2d (const NdArray< dtype > & const NdArray< dtype > &  inImage,
    @@ -842,7 +849,7 @@

    diff --git a/docs/doxygen/html/namespacenc_1_1image_processing.html b/docs/doxygen/html/namespacenc_1_1image_processing.html index 7e401b1f2..47c5ece09 100644 --- a/docs/doxygen/html/namespacenc_1_1image_processing.html +++ b/docs/doxygen/html/namespacenc_1_1image_processing.html @@ -5,7 +5,7 @@ - + NumCpp: nc::imageProcessing Namespace Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    inImage
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -131,43 +138,43 @@

    - - + + - - + + - - + + - - + + - - + + - +

    Functions

    template<typename dtype >
    NdArray< bool > applyThreshold (const NdArray< dtype > &inImageArray, dtype inThreshold)
    template<typename dtype >
    NdArray< boolapplyThreshold (const NdArray< dtype > &inImageArray, dtype inThreshold)
     
    template<typename dtype >
    std::vector< Centroid< dtype > > centroidClusters (const std::vector< Cluster< dtype > > &inClusters)
    template<typename dtype >
    std::vector< Centroid< dtype > > centroidClusters (const std::vector< Cluster< dtype > > &inClusters)
     
    template<typename dtype >
    std::vector< Cluster< dtype > > clusterPixels (const NdArray< dtype > &inImageArray, const NdArray< bool > &inExceedances, uint8 inBorderWidth=0)
    template<typename dtype >
    std::vector< Cluster< dtype > > clusterPixels (const NdArray< dtype > &inImageArray, const NdArray< bool > &inExceedances, uint8 inBorderWidth=0)
     
    template<typename dtype >
    std::vector< Centroid< dtype > > generateCentroids (const NdArray< dtype > &inImageArray, double inRate, const std::string &inWindowType, uint8 inBorderWidth=0)
    template<typename dtype >
    std::vector< Centroid< dtype > > generateCentroids (const NdArray< dtype > &inImageArray, double inRate, const std::string &inWindowType, uint8 inBorderWidth=0)
     
    template<typename dtype >
    dtype generateThreshold (const NdArray< dtype > &inImageArray, double inRate)
    template<typename dtype >
    dtype generateThreshold (const NdArray< dtype > &inImageArray, double inRate)
     
    NdArray< bool > windowExceedances (const NdArray< bool > &inExceedances, uint8 inBorderWidth) noexcept
    NdArray< boolwindowExceedances (const NdArray< bool > &inExceedances, uint8 inBorderWidth) noexcept
     

    Function Documentation

    -

    ◆ applyThreshold()

    +

    ◆ applyThreshold()

    -template<typename dtype >
    +template<typename dtype >
    - + - + - + @@ -177,7 +184,7 @@

    -

    Applies a threshold to an image

    +

    Applies a threshold to an image

    Parameters

    NdArray< bool > nc::imageProcessing::applyThreshold NdArray< bool > nc::imageProcessing::applyThreshold (const NdArray< dtype > & const NdArray< dtype > &  inImageArray,
    dtype dtype  inThreshold 
    @@ -190,23 +197,23 @@

    -

    ◆ centroidClusters()

    +

    ◆ centroidClusters()

    -template<typename dtype >
    +template<typename dtype >
    inImageArray
    - + - +
    std::vector< Centroid< dtype > > nc::imageProcessing::centroidClusters std::vector< Centroid< dtype > > nc::imageProcessing::centroidClusters (const std::vector< Cluster< dtype > > & const std::vector< Cluster< dtype > > &  inClusters)
    -

    Center of Mass centroids clusters

    +

    Center of Mass centroids clusters

    Parameters
    @@ -218,23 +225,23 @@

    -

    ◆ clusterPixels()

    +

    ◆ clusterPixels()

    -template<typename dtype >
    +template<typename dtype >

    inClusters
    - + - + - + @@ -250,7 +257,7 @@

    -

    Clusters exceedance pixels from an image

    +

    Clusters exceedance pixels from an image

    Parameters

    std::vector< Cluster< dtype > > nc::imageProcessing::clusterPixels std::vector< Cluster< dtype > > nc::imageProcessing::clusterPixels (const NdArray< dtype > & const NdArray< dtype > &  inImageArray,
    const NdArray< bool > & const NdArray< bool > &  inExceedances,
    @@ -264,29 +271,29 @@

    -

    ◆ generateCentroids()

    +

    ◆ generateCentroids()

    -template<typename dtype >
    +template<typename dtype >
    inImageArray
    - + - + - + - + @@ -302,7 +309,7 @@

    -

    Generates a list of centroids givin an input exceedance rate

    +

    Generates a list of centroids givin an input exceedance rate

    Parameters

    std::vector< Centroid< dtype > > nc::imageProcessing::generateCentroids std::vector< Centroid< dtype > > nc::imageProcessing::generateCentroids (const NdArray< dtype > & const NdArray< dtype > &  inImageArray,
    double double  inRate,
    const std::string & const std::string &  inWindowType,
    @@ -317,23 +324,23 @@

    -

    ◆ generateThreshold()

    +

    ◆ generateThreshold()

    -template<typename dtype >
    +template<typename dtype >
    inImageArray
    - + - + - + @@ -343,7 +350,7 @@

    -

    Calculates a threshold such that the input rate of pixels exceeds the threshold. Really should only be used for integer input array values. If using floating point data, user beware...

    +

    Calculates a threshold such that the input rate of pixels exceeds the threshold. Really should only be used for integer input array values. If using floating point data, user beware...

    Parameters

    dtype nc::imageProcessing::generateThreshold dtype nc::imageProcessing::generateThreshold (const NdArray< dtype > & const NdArray< dtype > &  inImageArray,
    double double  inRate 
    @@ -356,7 +363,7 @@

    -

    ◆ windowExceedances()

    +

    ◆ windowExceedances()

    @@ -365,9 +372,9 @@

    inImageArray
    - + - + @@ -388,7 +395,7 @@

    -

    Window expand around exceedance pixels

    +

    Window expand around exceedance pixels

    Parameters

    NdArray< bool > nc::imageProcessing::windowExceedances NdArray< bool > nc::imageProcessing::windowExceedances (const NdArray< bool > & const NdArray< bool > &  inExceedances,
    @@ -406,7 +413,7 @@

    diff --git a/docs/doxygen/html/namespacenc_1_1integrate.html b/docs/doxygen/html/namespacenc_1_1integrate.html index aa63ebe16..d34ad5f06 100644 --- a/docs/doxygen/html/namespacenc_1_1integrate.html +++ b/docs/doxygen/html/namespacenc_1_1integrate.html @@ -5,7 +5,7 @@ - + NumCpp: nc::integrate Namespace Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    inExceedances
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -121,18 +128,18 @@
    - + - + - + - +

    Functions

    double gauss_legendre (const double low, const double high, const uint32 n, const std::function< double(double)> &f)
    double gauss_legendre (const double low, const double high, const uint32 n, const std::function< double(double)> &f)
     
    double romberg (const double low, const double high, const uint8 n, const std::function< double(double)> &f)
    double romberg (const double low, const double high, const uint8 n, const std::function< double(double)> &f)
     
    double simpson (const double low, const double high, const uint32 n, const std::function< double(double)> &f) noexcept
    double simpson (const double low, const double high, const uint32 n, const std::function< double(double)> &f) noexcept
     
    double trapazoidal (const double low, const double high, const uint32 n, const std::function< double(double)> &f) noexcept
    double trapazoidal (const double low, const double high, const uint32 n, const std::function< double(double)> &f) noexcept
     

    Function Documentation

    -

    ◆ gauss_legendre()

    +

    ◆ gauss_legendre()

    @@ -141,27 +148,27 @@

    - + - + - + - + - + @@ -176,7 +183,7 @@

    -

    Performs Gauss-Legendre integration of the input function

    +

    Performs Gauss-Legendre integration of the input function

    Parameters

    double nc::integrate::gauss_legendre double nc::integrate::gauss_legendre (const double const double  low,
    const double const double  high,
    const uint32 const uint32  n,
    const std::function< double(double)> & const std::function< double(double)> &  f 
    @@ -191,7 +198,7 @@

    -

    ◆ romberg()

    +

    ◆ romberg()

    @@ -200,27 +207,27 @@

    lowthe lower bound of the integration
    - + - + - + - + - + @@ -235,7 +242,7 @@

    -

    Performs Newton-Cotes Romberg integration of the input function

    +

    Performs Newton-Cotes Romberg integration of the input function

    Parameters

    double nc::integrate::romberg double nc::integrate::romberg (const double const double  low,
    const double const double  high,
    const uint8 const uint8  n,
    const std::function< double(double)> & const std::function< double(double)> &  f 
    @@ -250,7 +257,7 @@

    -

    ◆ simpson()

    +

    ◆ simpson()

    @@ -259,27 +266,27 @@

    lowthe lower bound of the integration
    - + - + - + - + - + @@ -294,7 +301,7 @@

    -

    Performs Newton-Cotes Simpson integration of the input function

    +

    Performs Newton-Cotes Simpson integration of the input function

    Parameters

    double nc::integrate::simpson double nc::integrate::simpson (const double const double  low,
    const double const double  high,
    const uint32 const uint32  n,
    const std::function< double(double)> & const std::function< double(double)> &  f 
    @@ -309,7 +316,7 @@

    -

    ◆ trapazoidal()

    +

    ◆ trapazoidal()

    @@ -318,27 +325,27 @@

    lowthe lower bound of the integration
    - + - + - + - + - + @@ -353,7 +360,7 @@

    -

    Performs Newton-Cotes trapazoidal integration of the input function

    +

    Performs Newton-Cotes trapazoidal integration of the input function

    Parameters

    double nc::integrate::trapazoidal double nc::integrate::trapazoidal (const double const double  low,
    const double const double  high,
    const uint32 const uint32  n,
    const std::function< double(double)> & const std::function< double(double)> &  f 
    @@ -373,7 +380,7 @@

    diff --git a/docs/doxygen/html/namespacenc_1_1linalg.html b/docs/doxygen/html/namespacenc_1_1linalg.html index f373448a0..bb2f3c554 100644 --- a/docs/doxygen/html/namespacenc_1_1linalg.html +++ b/docs/doxygen/html/namespacenc_1_1linalg.html @@ -5,7 +5,7 @@ - + NumCpp: nc::linalg Namespace Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    lowthe lower bound of the integration
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library

    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -117,7 +124,7 @@ - +

    Namespaces

    namespace  detail
    namespace  detail
     

    @@ -127,71 +134,71 @@

    - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< double > cholesky (const NdArray< dtype > &inMatrix)
    template<typename dtype >
    NdArray< doublecholesky (const NdArray< dtype > &inMatrix)
     
    template<typename dtype >
    auto det (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto det (const NdArray< dtype > &inArray)
     
    template<typename dtype , typename... Params, std::enable_if_t< std::is_arithmetic_v< dtype >, int > = 0, std::enable_if_t< all_arithmetic_v< Params... >, int > = 0, std::enable_if_t< all_same_v< dtype, Params... >, int > = 0>
    std::pair< NdArray< double >, double > gaussNewtonNlls (const uint32 numIterations, const NdArray< dtype > &coordinates, const NdArray< dtype > &measurements, const std::function< dtype(const NdArray< dtype > &, const NdArray< dtype > &)> &function, const std::array< std::function< dtype(const NdArray< dtype > &, const NdArray< dtype > &)>, sizeof...(Params)> &derivatives, Params... initialGuess)
    template<typename dtype , typename... Params, std::enable_if_t< std::is_arithmetic_v< dtype >, int > = 0, std::enable_if_t< all_arithmetic_v< Params... >, int > = 0, std::enable_if_t< all_same_v< dtype, Params... >, int > = 0>
    std::pair< NdArray< double >, doublegaussNewtonNlls (const uint32 numIterations, const NdArray< dtype > &coordinates, const NdArray< dtype > &measurements, const std::function< dtype(const NdArray< dtype > &, const NdArray< dtype > &)> &function, const std::array< std::function< dtype(const NdArray< dtype > &, const NdArray< dtype > &)>, sizeof...(Params)> &derivatives, Params... initialGuess)
     
    template<typename dtype >
    NdArray< dtype > hat (const NdArray< dtype > &inVec)
    template<typename dtype >
    NdArray< dtypehat (const NdArray< dtype > &inVec)
     
    NdArray< double > hat (const Vec3 &inVec)
    NdArray< doublehat (const Vec3 &inVec)
     
    template<typename dtype >
    NdArray< dtype > hat (dtype inX, dtype inY, dtype inZ)
    template<typename dtype >
    NdArray< dtypehat (dtype inX, dtype inY, dtype inZ)
     
    template<typename dtype >
    NdArray< double > inv (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< doubleinv (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< double > lstsq (const NdArray< dtype > &inA, const NdArray< dtype > &inB, double inTolerance=1e-12)
    template<typename dtype >
    NdArray< doublelstsq (const NdArray< dtype > &inA, const NdArray< dtype > &inB, double inTolerance=1e-12)
     
    template<typename dtype >
    std::pair< NdArray< double >, NdArray< double > > lu_decomposition (const NdArray< dtype > &inMatrix)
    template<typename dtype >
    std::pair< NdArray< double >, NdArray< double > > lu_decomposition (const NdArray< dtype > &inMatrix)
     
    template<typename dtype >
    NdArray< double > matrix_power (const NdArray< dtype > &inArray, int16 inPower)
    template<typename dtype >
    NdArray< doublematrix_power (const NdArray< dtype > &inArray, int16 inPower)
     
    template<typename dtype >
    NdArray< dtype > multi_dot (const std::initializer_list< NdArray< dtype > > &inList)
    template<typename dtype >
    NdArray< dtypemulti_dot (const std::initializer_list< NdArray< dtype > > &inList)
     
    template<typename dtype >
    NdArray< double > pinv (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< doublepinv (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    std::tuple< NdArray< double >, NdArray< double >, NdArray< double > > pivotLU_decomposition (const NdArray< dtype > &inMatrix)
    template<typename dtype >
    std::tuple< NdArray< double >, NdArray< double >, NdArray< double > > pivotLU_decomposition (const NdArray< dtype > &inMatrix)
     
    template<typename dtype >
    NdArray< double > solve (const NdArray< dtype > &inA, const NdArray< dtype > &inB)
    template<typename dtype >
    NdArray< doublesolve (const NdArray< dtype > &inA, const NdArray< dtype > &inB)
     
    template<typename dtype >
    void svd (const NdArray< dtype > &inArray, NdArray< double > &outU, NdArray< double > &outS, NdArray< double > &outVt)
    template<typename dtype >
    void svd (const NdArray< dtype > &inArray, NdArray< double > &outU, NdArray< double > &outS, NdArray< double > &outVt)
     

    Function Documentation

    -

    ◆ cholesky()

    +

    ◆ cholesky()

    -template<typename dtype >
    +template<typename dtype >
    - + - +
    NdArray< double > nc::linalg::cholesky NdArray< double > nc::linalg::cholesky (const NdArray< dtype > & const NdArray< dtype > &  inMatrix)
    -

    matrix cholesky decomposition A = L * L.transpose()

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.linalg.cholesky.html#numpy.linalg.cholesky

    +

    matrix cholesky decomposition A = L * L.transpose()

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.linalg.cholesky.html#numpy.linalg.cholesky

    Parameters
    @@ -203,24 +210,24 @@

    -

    ◆ det()

    +

    ◆ det()

    -template<typename dtype >
    +template<typename dtype >

    inMatrixNdArray to be decomposed
    - + - +
    auto nc::linalg::det auto nc::linalg::det (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    matrix determinant. NOTE: can get verrrrry slow for large matrices (order > 10)

    -

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.linalg.det.html#scipy.linalg.det

    +

    matrix determinant. NOTE: can get verrrrry slow for large matrices (order > 10)

    +

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.linalg.det.html#scipy.linalg.det

    Parameters
    @@ -228,47 +235,47 @@

    Returns
    matrix determinant
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ gaussNewtonNlls()

    +

    ◆ gaussNewtonNlls()

    -template<typename dtype , typename... Params, std::enable_if_t< std::is_arithmetic_v< dtype >, int > = 0, std::enable_if_t< all_arithmetic_v< Params... >, int > = 0, std::enable_if_t< all_same_v< dtype, Params... >, int > = 0>
    +template<typename dtype , typename... Params, std::enable_if_t< std::is_arithmetic_v< dtype >, int > = 0, std::enable_if_t< all_arithmetic_v< Params... >, int > = 0, std::enable_if_t< all_same_v< dtype, Params... >, int > = 0>

    inArray
    - + - + - + - + - + - + @@ -296,7 +303,7 @@

    -

    The Gauss�Newton algorithm is used to solve non-linear least squares problems. It is a modification of Newton's method for finding a minimum of a function. https://en.wikipedia.org/wiki/Gauss%E2%80%93Newton_algorithm

    +

    The Gauss�Newton algorithm is used to solve non-linear least squares problems. It is a modification of Newton's method for finding a minimum of a function. https://en.wikipedia.org/wiki/Gauss%E2%80%93Newton_algorithm

    Parameters

    std::pair< NdArray< double >, double > nc::linalg::gaussNewtonNlls std::pair< NdArray< double >, double > nc::linalg::gaussNewtonNlls (const uint32 const uint32  numIterations,
    const NdArray< dtype > & const NdArray< dtype > &  coordinates,
    const NdArray< dtype > & const NdArray< dtype > &  measurements,
    const std::function< dtype(const NdArray< dtype > &, const NdArray< dtype > &)> & const std::function< dtype(const NdArray< dtype > &, const NdArray< dtype > &)> &  function,
    const std::array< std::function< dtype(const NdArray< dtype > &, const NdArray< dtype > &)> const std::array< std::function< dtype(const NdArray< dtype > &, const NdArray< dtype > &)>  ,
    @@ -309,29 +316,29 @@

    Returns
    std::pair of NdArray of solved parameter values, and rms of the residuals value
    -
    Examples
    GaussNewtonNlls.cpp.
    +
    Examples
    GaussNewtonNlls.cpp.
    -

    ◆ hat() [1/3]

    +

    ◆ hat() [1/3]

    -template<typename dtype >
    +template<typename dtype >

    numIterationsthe number of iterations to perform
    - + - +
    NdArray< dtype > nc::linalg::hat NdArray< dtype > nc::linalg::hat (const NdArray< dtype > & const NdArray< dtype > &  inVec)
    -

    vector hat operator

    +

    vector hat operator

    Parameters
    @@ -343,7 +350,7 @@

    -

    ◆ hat() [2/3]

    +

    ◆ hat() [2/3]

    @@ -352,9 +359,9 @@

    inVec(3x1, or 1x3 cartesian vector)
    - + - + @@ -365,7 +372,7 @@

    -

    vector hat operator

    +

    vector hat operator

    Parameters

    NdArray< double > nc::linalg::hat NdArray< double > nc::linalg::hat (const Vec3const Vec3 inVec)
    @@ -377,29 +384,29 @@

    -

    ◆ hat() [3/3]

    +

    ◆ hat() [3/3]

    -template<typename dtype >
    +template<typename dtype >
    inVec
    - + - + - + - + @@ -409,7 +416,7 @@

    -

    vector hat operator

    +

    vector hat operator

    Parameters

    NdArray< dtype > nc::linalg::hat NdArray< dtype > nc::linalg::hat (dtype dtype  inX,
    dtype dtype  inY,
    dtype dtype  inZ 
    @@ -423,24 +430,24 @@

    -

    ◆ inv()

    +

    ◆ inv()

    -template<typename dtype >
    +template<typename dtype >
    inX
    - + - +
    NdArray< double > nc::linalg::inv NdArray< double > nc::linalg::inv (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    matrix inverse

    -

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.linalg.inv.html#scipy.linalg.inv

    +

    matrix inverse

    +

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.linalg.inv.html#scipy.linalg.inv

    Parameters
    @@ -448,35 +455,35 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ lstsq()

    +

    ◆ lstsq()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + - + - + @@ -486,8 +493,8 @@

    -

    Solves the equation a x = b by computing a vector x that minimizes the Euclidean 2-norm || b - a x ||^2. The equation may be under-, well-, or over- determined (i.e., the number of linearly independent rows of a can be less than, equal to, or greater than its number of linearly independent columns). If a is square and of full rank, then x (but for round-off error) is the "exact" solution of the equation.

    -

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.linalg.lstsq.html#scipy.linalg.lstsq

    +

    Solves the equation a x = b by computing a vector x that minimizes the Euclidean 2-norm || b - a x ||^2. The equation may be under-, well-, or over- determined (i.e., the number of linearly independent rows of a can be less than, equal to, or greater than its number of linearly independent columns). If a is square and of full rank, then x (but for round-off error) is the "exact" solution of the equation.

    +

    SciPy Reference: https://docs.scipy.org/doc/scipy/reference/generated/scipy.linalg.lstsq.html#scipy.linalg.lstsq

    Parameters

    NdArray< double > nc::linalg::lstsq NdArray< double > nc::linalg::lstsq (const NdArray< dtype > & const NdArray< dtype > &  inA,
    const NdArray< dtype > & const NdArray< dtype > &  inB,
    double double  inTolerance = 1e-12 
    @@ -497,29 +504,29 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    -

    ◆ lu_decomposition()

    +

    ◆ lu_decomposition()

    -template<typename dtype >
    +template<typename dtype >

    inAcoefficient matrix
    - + - +
    std::pair< NdArray< double >, NdArray< double > > nc::linalg::lu_decomposition std::pair< NdArray< double >, NdArray< double > > nc::linalg::lu_decomposition (const NdArray< dtype > & const NdArray< dtype > &  inMatrix)
    -

    matrix LU decomposition A = LU

    +

    matrix LU decomposition A = LU

    Parameters
    @@ -531,17 +538,17 @@

    -

    ◆ matrix_power()

    +

    ◆ matrix_power()

    -template<typename dtype >
    +template<typename dtype >

    inMatrixNdArray to be decomposed
    - + - + @@ -557,9 +564,9 @@

    -

    Raise a square matrix to the (integer) power n.

    -

    For positive integers n, the power is computed by repeated matrix squarings and matrix multiplications. If n == 0, the identity matrix of the same shape as M is returned. If n < 0, the inverse is computed and then raised to the abs(n).

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.linalg.matrix_power.html#numpy.linalg.matrix_power

    +

    Raise a square matrix to the (integer) power n.

    +

    For positive integers n, the power is computed by repeated matrix squarings and matrix multiplications. If n == 0, the identity matrix of the same shape as M is returned. If n < 0, the inverse is computed and then raised to the abs(n).

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.linalg.matrix_power.html#numpy.linalg.matrix_power

    Parameters

    NdArray< double > nc::linalg::matrix_power NdArray< double > nc::linalg::matrix_power (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -572,24 +579,24 @@

    -

    ◆ multi_dot()

    +

    ◆ multi_dot()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    NdArray< dtype > nc::linalg::multi_dot NdArray< dtype > nc::linalg::multi_dot (const std::initializer_list< NdArray< dtype > > & const std::initializer_list< NdArray< dtype > > &  inList)
    -

    Compute the dot product of two or more arrays in a single function call.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.linalg.multi_dot.html#numpy.linalg.multi_dot

    +

    Compute the dot product of two or more arrays in a single function call.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.linalg.multi_dot.html#numpy.linalg.multi_dot

    Parameters
    @@ -601,24 +608,24 @@

    -

    ◆ pinv()

    +

    ◆ pinv()

    -template<typename dtype >
    +template<typename dtype >

    inListlist of arrays
    - + - +
    NdArray< double > nc::linalg::pinv NdArray< double > nc::linalg::pinv (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    matrix psuedo-inverse

    -

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.linalg.pinv.html

    +

    matrix psuedo-inverse

    +

    NumPy Reference: https://numpy.org/doc/stable/reference/generated/numpy.linalg.pinv.html

    Parameters
    @@ -630,23 +637,23 @@

    -

    ◆ pivotLU_decomposition()

    +

    ◆ pivotLU_decomposition()

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    std::tuple< NdArray< double >, NdArray< double >, NdArray< double > > nc::linalg::pivotLU_decomposition std::tuple< NdArray< double >, NdArray< double >, NdArray< double > > nc::linalg::pivotLU_decomposition (const NdArray< dtype > & const NdArray< dtype > &  inMatrix)
    -

    matrix pivot LU decomposition PA = LU

    +

    matrix pivot LU decomposition PA = LU

    Parameters
    @@ -658,23 +665,23 @@

    -

    ◆ solve()

    +

    ◆ solve()

    -template<typename dtype >
    +template<typename dtype >

    inMatrixNdArray to be decomposed
    - + - + - + @@ -684,8 +691,8 @@

    -

    Solve a linear matrix equation, or system of linear scalar equations. Computes the “exact” solution, x, of the well-determined, i.e., full rank, linear matrix equation ax = b.

    -

    https://numpy.org/doc/stable/reference/generated/numpy.linalg.solve.html

    +

    Solve a linear matrix equation, or system of linear scalar equations. Computes the “exact” solution, x, of the well-determined, i.e., full rank, linear matrix equation ax = b.

    +

    https://numpy.org/doc/stable/reference/generated/numpy.linalg.solve.html

    Parameters

    NdArray< double > nc::linalg::solve NdArray< double > nc::linalg::solve (const NdArray< dtype > & const NdArray< dtype > &  inA,
    const NdArray< dtype > & const NdArray< dtype > &  inB 
    @@ -698,35 +705,35 @@

    -

    ◆ svd()

    +

    ◆ svd()

    -template<typename dtype >
    +template<typename dtype >

    inA
    - + - + - + - + - + @@ -736,8 +743,8 @@

    -

    matrix svd

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.linalg.svd.html#numpy.linalg.svd

    +

    matrix svd

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.linalg.svd.html#numpy.linalg.svd

    Parameters

    void nc::linalg::svd void nc::linalg::svd (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    NdArray< double > & NdArray< double > &  outU,
    NdArray< double > & NdArray< double > &  outS,
    NdArray< double > & NdArray< double > &  outVt 
    @@ -747,7 +754,7 @@

    Examples
    ReadMe.cpp.
    +
    Examples
    ReadMe.cpp.
    @@ -758,7 +765,7 @@

      - +
    diff --git a/docs/doxygen/html/namespacenc_1_1linalg_1_1detail.html b/docs/doxygen/html/namespacenc_1_1linalg_1_1detail.html index 63a80f4b1..c6fade5fd 100644 --- a/docs/doxygen/html/namespacenc_1_1linalg_1_1detail.html +++ b/docs/doxygen/html/namespacenc_1_1linalg_1_1detail.html @@ -5,7 +5,7 @@ - + NumCpp: nc::linalg::detail Namespace Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    inArrayNdArray to be SVDed
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -115,23 +122,23 @@ - - + +

    Functions

    template<typename dtype >
    auto det (const NdArray< dtype > &inArray, uint32 order) -> std::conditional_t< std::is_integral_v< dtype >, int64, double >
    template<typename dtype >
    auto det (const NdArray< dtype > &inArray, uint32 order) -> std::conditional_t< std::is_integral_v< dtype >, int64, double >
     

    Function Documentation

    -

    ◆ det()

    +

    ◆ det()

    -template<typename dtype >
    +template<typename dtype >
    - + - + @@ -143,12 +150,12 @@

    int64, double> +

    auto nc::linalg::detail::det auto nc::linalg::detail::det (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    -> std::conditional_t<std::is_integral_v<dtype>, int64, double>
    -

    matrix determinant.

    +

    matrix determinant.

    Parameters
    @@ -166,7 +173,7 @@

    diff --git a/docs/doxygen/html/namespacenc_1_1logger.html b/docs/doxygen/html/namespacenc_1_1logger.html index bb34d03b8..bf2934d54 100644 --- a/docs/doxygen/html/namespacenc_1_1logger.html +++ b/docs/doxygen/html/namespacenc_1_1logger.html @@ -5,7 +5,7 @@ - + NumCpp: nc::logger Namespace Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    inArray
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -117,7 +124,7 @@ - +

    Namespaces

    namespace  detail
    namespace  detail
     Register a global logger.
     
    @@ -129,19 +136,19 @@
    - - + + - - + + - - + +

    Functions

    void addOutputFileLog (std::filesystem::path logFileName)
     Function to add the name of the output log file. More...
    void addOutputFileLog (std::filesystem::path logFileName)
     Function to add the name of the output log file.
     
     BOOST_LOG_GLOBAL_LOGGER_INIT (fileLogger, boost::log::sources::severity_logger_mt)
     Global intializer and constructor for the global logger Sets the initial sink to console backend and sets the default severity level. More...
     BOOST_LOG_GLOBAL_LOGGER_INIT (fileLogger, boost::log::sources::severity_logger_mt)
     Global intializer and constructor for the global logger Sets the initial sink to console backend and sets the default severity level.
     
    void setLogLevel (boost::log::trivial::severity_level level)
     Function to set the severity level to report back to console and log file. More...
    void setLogLevel (boost::log::trivial::severity_level level)
     Function to set the severity level to report back to console and log file.
     

    Function Documentation

    -

    ◆ addOutputFileLog()

    +

    ◆ addOutputFileLog()

    @@ -150,7 +157,7 @@

    - + @@ -182,7 +189,7 @@

    -

    ◆ BOOST_LOG_GLOBAL_LOGGER_INIT()

    +

    ◆ BOOST_LOG_GLOBAL_LOGGER_INIT()

    - + @@ -220,7 +227,7 @@

    -

    ◆ setLogLevel()

    +

    ◆ setLogLevel()

    @@ -229,7 +236,7 @@

    void nc::logger::addOutputFileLog void nc::logger::addOutputFileLog ( std::filesystem::path  logFileName)(fileLogger fileLogger  ,
    - + @@ -259,7 +266,7 @@

      - +
    diff --git a/docs/doxygen/html/namespacenc_1_1logger_1_1detail.html b/docs/doxygen/html/namespacenc_1_1logger_1_1detail.html index 5cf9f3eee..1cc341159 100644 --- a/docs/doxygen/html/namespacenc_1_1logger_1_1detail.html +++ b/docs/doxygen/html/namespacenc_1_1logger_1_1detail.html @@ -5,7 +5,7 @@ - + NumCpp: nc::logger::detail Namespace Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    void nc::logger::setLogLevel void nc::logger::setLogLevel ( boost::log::trivial::severity_level  level)
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library

    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -122,7 +129,7 @@ - +

    Namespaces

    namespace  type_traits
    namespace  type_traits
     

    @@ -133,39 +140,39 @@

    - +

    Typedefs

    using text_sink = boost::log::sinks::synchronous_sink< boost::log::sinks::text_ostream_backend >
    using text_sink = boost::log::sinks::synchronous_sink< boost::log::sinks::text_ostream_backend >
     
    - - + +

    Functions

    boost::log::formatter createOutputFormat ()
     function to define the format of the output More...
    boost::log::formatter createOutputFormat ()
     function to define the format of the output
     
    - + - + - - + + - +

    Variables

    constexpr boost::log::trivial::severity_level INIT_LOGLEVEL { boost::log::trivial::severity_level::trace }
    constexpr boost::log::trivial::severity_level INIT_LOGLEVEL { boost::log::trivial::severity_level::trace }
     
    constexpr char OUTPUT_LOG_FILE_EXT [] = "log"
    constexpr char OUTPUT_LOG_FILE_EXT [] = "log"
     
    boost::shared_ptr< text_sinksinkConsole {}
     local variables to hold the sink pointers More...
    boost::shared_ptr< text_sinksinkConsole {}
     local variables to hold the sink pointers
     
    boost::shared_ptr< text_sinksinkFile {}
    boost::shared_ptr< text_sinksinkFile {}
     

    Detailed Description

    -

    Register a global logger.

    -

    Boost log attributes

    +

    Register a global logger.

    +

    Boost log attributes

    Typedef Documentation

    -

    ◆ text_sink

    +

    ◆ text_sink

    - +
    using nc::logger::detail::text_sink = typedef boost::log::sinks::synchronous_sink<boost::log::sinks::text_ostream_backend>using nc::logger::detail::text_sink = typedef boost::log::sinks::synchronous_sink<boost::log::sinks::text_ostream_backend>

    - +
    constexpr char nc::logger::detail::OUTPUT_LOG_FILE_EXT[] = "log"constexpr char nc::logger::detail::OUTPUT_LOG_FILE_EXT[] = "log"
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -126,29 +133,29 @@
    - - - + + +

    Typedefs

    template<typename DataType >
    using serialize_t = decltype(std::declval< DataType >().serialize())
     type trait to check if a type has a serialize method with the correct signature More...
    template<typename DataType >
    using serialize_t = decltype(std::declval< DataType >().serialize())
     type trait to check if a type has a serialize method with the correct signature
     
    - - - + + +

    Variables

    template<typename DataType >
    constexpr bool has_serialize_v = has_serialize<DataType>::value
     type trait to check if a type has a serialize method with the correct signature More...
    template<typename DataType >
    constexpr bool has_serialize_v = has_serialize<DataType>::value
     type trait to check if a type has a serialize method with the correct signature
     

    Typedef Documentation

    -

    ◆ serialize_t

    +

    ◆ serialize_t

    -template<typename DataType >
    +template<typename DataType >
    - +
    using nc::logger::detail::type_traits::serialize_t = typedef decltype(std::declval<DataType>().serialize())using nc::logger::detail::type_traits::serialize_t = typedef decltype(std::declval<DataType>().serialize())
    @@ -159,18 +166,18 @@

    Variable Documentation

    -

    ◆ has_serialize_v

    +

    ◆ has_serialize_v

    -template<typename DataType >
    +template<typename DataType >
    @@ -190,7 +197,7 @@

    diff --git a/docs/doxygen/html/namespacenc_1_1polynomial.html b/docs/doxygen/html/namespacenc_1_1polynomial.html index dcb1f74b0..a9c1a4f56 100644 --- a/docs/doxygen/html/namespacenc_1_1polynomial.html +++ b/docs/doxygen/html/namespacenc_1_1polynomial.html @@ -5,7 +5,7 @@ - + NumCpp: nc::polynomial Namespace Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    - +
    constexpr bool nc::logger::detail::type_traits::has_serialize_v = has_serialize<DataType>::valueconstexpr bool nc::logger::detail::type_traits::has_serialize_v = has_serialize<DataType>::value
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -121,75 +128,75 @@
    - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< double > chebyshev_t (uint32 n, const NdArray< dtype > &inArrayX)
    template<typename dtype >
    NdArray< doublechebyshev_t (uint32 n, const NdArray< dtype > &inArrayX)
     
    template<typename dtype >
    double chebyshev_t (uint32 n, dtype x)
    template<typename dtype >
    double chebyshev_t (uint32 n, dtype x)
     
    template<typename dtype >
    NdArray< double > chebyshev_u (uint32 n, const NdArray< dtype > &inArrayX)
    template<typename dtype >
    NdArray< doublechebyshev_u (uint32 n, const NdArray< dtype > &inArrayX)
     
    template<typename dtype >
    double chebyshev_u (uint32 n, dtype x)
    template<typename dtype >
    double chebyshev_u (uint32 n, dtype x)
     
    template<typename dtype >
    NdArray< double > hermite (uint32 n, const NdArray< dtype > &inArrayX)
    template<typename dtype >
    NdArray< doublehermite (uint32 n, const NdArray< dtype > &inArrayX)
     
    template<typename dtype >
    double hermite (uint32 n, dtype x)
    template<typename dtype >
    double hermite (uint32 n, dtype x)
     
    template<typename dtype >
    NdArray< double > laguerre (uint32 n, const NdArray< dtype > &inArrayX)
    template<typename dtype >
    NdArray< doublelaguerre (uint32 n, const NdArray< dtype > &inArrayX)
     
    template<typename dtype >
    double laguerre (uint32 n, dtype x)
    template<typename dtype >
    double laguerre (uint32 n, dtype x)
     
    template<typename dtype >
    NdArray< double > laguerre (uint32 n, uint32 m, const NdArray< dtype > &inArrayX)
    template<typename dtype >
    NdArray< doublelaguerre (uint32 n, uint32 m, const NdArray< dtype > &inArrayX)
     
    template<typename dtype >
    double laguerre (uint32 n, uint32 m, dtype x)
    template<typename dtype >
    double laguerre (uint32 n, uint32 m, dtype x)
     
    template<typename dtype >
    NdArray< double > legendre_p (uint32 m, uint32 n, const NdArray< dtype > &inArrayX)
    template<typename dtype >
    NdArray< doublelegendre_p (uint32 m, uint32 n, const NdArray< dtype > &inArrayX)
     
    template<typename dtype >
    double legendre_p (uint32 m, uint32 n, dtype x)
    template<typename dtype >
    double legendre_p (uint32 m, uint32 n, dtype x)
     
    template<typename dtype >
    NdArray< double > legendre_p (uint32 n, const NdArray< dtype > &inArrayX)
    template<typename dtype >
    NdArray< doublelegendre_p (uint32 n, const NdArray< dtype > &inArrayX)
     
    template<typename dtype >
    double legendre_p (uint32 n, dtype x)
    template<typename dtype >
    double legendre_p (uint32 n, dtype x)
     
    template<typename dtype >
    NdArray< double > legendre_q (int32 n, const NdArray< dtype > &inArrayX)
    template<typename dtype >
    NdArray< doublelegendre_q (int32 n, const NdArray< dtype > &inArrayX)
     
    template<typename dtype >
    double legendre_q (int32 n, dtype x)
    template<typename dtype >
    double legendre_q (int32 n, dtype x)
     
    template<typename dtype1 , typename dtype2 >
    std::complex< double > spherical_harmonic (uint32 n, int32 m, dtype1 theta, dtype2 phi)
    template<typename dtype1 , typename dtype2 >
    std::complex< doublespherical_harmonic (uint32 n, int32 m, dtype1 theta, dtype2 phi)
     
    template<typename dtype1 , typename dtype2 >
    double spherical_harmonic_i (uint32 n, int32 m, dtype1 theta, dtype2 phi)
    template<typename dtype1 , typename dtype2 >
    double spherical_harmonic_i (uint32 n, int32 m, dtype1 theta, dtype2 phi)
     
    template<typename dtype1 , typename dtype2 >
    double spherical_harmonic_r (uint32 n, int32 m, dtype1 theta, dtype2 phi)
    template<typename dtype1 , typename dtype2 >
    double spherical_harmonic_r (uint32 n, int32 m, dtype1 theta, dtype2 phi)
     

    Function Documentation

    -

    ◆ chebyshev_t() [1/2]

    +

    ◆ chebyshev_t() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    - + @@ -197,7 +204,7 @@

    - + @@ -207,7 +214,7 @@

    -

    Chebyshev Polynomial of the first kind. NOTE: Use of this function requires using the Boost includes.

    +

    Chebyshev Polynomial of the first kind. NOTE: Use of this function requires using the Boost includes.

    Parameters

    NdArray< double > nc::polynomial::chebyshev_t NdArray< double > nc::polynomial::chebyshev_t ( uint32  n, const NdArray< dtype > & const NdArray< dtype > &  inArrayX 
    @@ -220,15 +227,15 @@

    -

    ◆ chebyshev_t() [2/2]

    +

    ◆ chebyshev_t() [2/2]

    -template<typename dtype >
    +template<typename dtype >
    nthe order of the chebyshev polynomial
    - + @@ -236,7 +243,7 @@

    - + @@ -246,7 +253,7 @@

    -

    Chebyshev Polynomial of the first kind. NOTE: Use of this function requires using the Boost includes.

    +

    Chebyshev Polynomial of the first kind. NOTE: Use of this function requires using the Boost includes.

    Parameters

    double nc::polynomial::chebyshev_t double nc::polynomial::chebyshev_t ( uint32  n, dtype dtype  x 
    @@ -259,15 +266,15 @@

    -

    ◆ chebyshev_u() [1/2]

    +

    ◆ chebyshev_u() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    nthe order of the chebyshev polynomial
    - + @@ -275,7 +282,7 @@

    - + @@ -285,7 +292,7 @@

    -

    Chebyshev Polynomial of the second kind. NOTE: Use of this function requires using the Boost includes.

    +

    Chebyshev Polynomial of the second kind. NOTE: Use of this function requires using the Boost includes.

    Parameters

    NdArray< double > nc::polynomial::chebyshev_u NdArray< double > nc::polynomial::chebyshev_u ( uint32  n, const NdArray< dtype > & const NdArray< dtype > &  inArrayX 
    @@ -298,15 +305,15 @@

    -

    ◆ chebyshev_u() [2/2]

    +

    ◆ chebyshev_u() [2/2]

    -template<typename dtype >
    +template<typename dtype >
    nthe order of the chebyshev polynomial
    - + @@ -314,7 +321,7 @@

    - + @@ -324,7 +331,7 @@

    -

    Chebyshev Polynomial of the second kind. NOTE: Use of this function requires using the Boost includes.

    +

    Chebyshev Polynomial of the second kind. NOTE: Use of this function requires using the Boost includes.

    Parameters

    double nc::polynomial::chebyshev_u double nc::polynomial::chebyshev_u ( uint32  n, dtype dtype  x 
    @@ -337,15 +344,15 @@

    -

    ◆ hermite() [1/2]

    +

    ◆ hermite() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    nthe order of the chebyshev polynomial
    - + @@ -353,7 +360,7 @@

    - + @@ -363,7 +370,7 @@

    -

    Hermite Polynomial. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Hermite Polynomial. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    NdArray< double > nc::polynomial::hermite NdArray< double > nc::polynomial::hermite ( uint32  n, const NdArray< dtype > & const NdArray< dtype > &  inArrayX 
    @@ -376,15 +383,15 @@

    -

    ◆ hermite() [2/2]

    +

    ◆ hermite() [2/2]

    -template<typename dtype >
    +template<typename dtype >
    nthe order of the hermite polynomial
    - + @@ -392,7 +399,7 @@

    - + @@ -402,7 +409,7 @@

    -

    Hermite Polynomial NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Hermite Polynomial NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    double nc::polynomial::hermite double nc::polynomial::hermite ( uint32  n, dtype dtype  x 
    @@ -415,15 +422,15 @@

    -

    ◆ laguerre() [1/4]

    +

    ◆ laguerre() [1/4]

    -template<typename dtype >
    +template<typename dtype >
    nthe order of the hermite polynomial
    - + @@ -431,7 +438,7 @@

    - + @@ -441,7 +448,7 @@

    -

    Laguerre Polynomial. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Laguerre Polynomial. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    NdArray< double > nc::polynomial::laguerre NdArray< double > nc::polynomial::laguerre ( uint32  n, const NdArray< dtype > & const NdArray< dtype > &  inArrayX 
    @@ -454,15 +461,15 @@

    -

    ◆ laguerre() [2/4]

    +

    ◆ laguerre() [2/4]

    -template<typename dtype >
    +template<typename dtype >
    nthe order of the leguerre polynomial
    - + @@ -470,7 +477,7 @@

    - + @@ -480,7 +487,7 @@

    -

    Laguerre Polynomial. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Laguerre Polynomial. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    double nc::polynomial::laguerre double nc::polynomial::laguerre ( uint32  n, dtype dtype  x 
    @@ -493,15 +500,15 @@

    -

    ◆ laguerre() [3/4]

    +

    ◆ laguerre() [3/4]

    -template<typename dtype >
    +template<typename dtype >
    nthe order of the leguerre polynomial
    - + @@ -515,7 +522,7 @@

    - + @@ -525,7 +532,7 @@

    -

    Associated Laguerre Polynomial. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Associated Laguerre Polynomial. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    NdArray< double > nc::polynomial::laguerre NdArray< double > nc::polynomial::laguerre ( uint32  n, const NdArray< dtype > & const NdArray< dtype > &  inArrayX 
    @@ -539,15 +546,15 @@

    -

    ◆ laguerre() [4/4]

    +

    ◆ laguerre() [4/4]

    -template<typename dtype >
    +template<typename dtype >
    nthe order of the leguerre polynomial
    - + @@ -561,7 +568,7 @@

    - + @@ -571,7 +578,7 @@

    -

    Associated Laguerre Polynomial. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Associated Laguerre Polynomial. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    double nc::polynomial::laguerre double nc::polynomial::laguerre ( uint32  n, dtype dtype  x 
    @@ -585,15 +592,15 @@

    -

    ◆ legendre_p() [1/4]

    +

    ◆ legendre_p() [1/4]

    -template<typename dtype >
    +template<typename dtype >
    nthe order of the leguerre polynomial
    - + @@ -607,7 +614,7 @@

    - + @@ -617,7 +624,7 @@

    -

    Associated Legendre Polynomial of the first kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Associated Legendre Polynomial of the first kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    NdArray< double > nc::polynomial::legendre_p NdArray< double > nc::polynomial::legendre_p ( uint32  m, const NdArray< dtype > & const NdArray< dtype > &  inArrayX 
    @@ -631,15 +638,15 @@

    -

    ◆ legendre_p() [2/4]

    +

    ◆ legendre_p() [2/4]

    -template<typename dtype >
    +template<typename dtype >
    mthe order of the legendre polynomial
    - + @@ -653,7 +660,7 @@

    - + @@ -663,7 +670,7 @@

    -

    Associated Legendre Polynomial of the first kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Associated Legendre Polynomial of the first kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    double nc::polynomial::legendre_p double nc::polynomial::legendre_p ( uint32  m, dtype dtype  x 
    @@ -677,15 +684,15 @@

    -

    ◆ legendre_p() [3/4]

    +

    ◆ legendre_p() [3/4]

    -template<typename dtype >
    +template<typename dtype >
    mthe order of the legendre polynomial
    - + @@ -693,7 +700,7 @@

    - + @@ -703,7 +710,7 @@

    -

    Legendre Polynomial of the first kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Legendre Polynomial of the first kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    NdArray< double > nc::polynomial::legendre_p NdArray< double > nc::polynomial::legendre_p ( uint32  n, const NdArray< dtype > & const NdArray< dtype > &  inArrayX 
    @@ -716,15 +723,15 @@

    -

    ◆ legendre_p() [4/4]

    +

    ◆ legendre_p() [4/4]

    -template<typename dtype >
    +template<typename dtype >
    nthe degree of the legendre polynomial
    - + @@ -732,7 +739,7 @@

    - + @@ -742,7 +749,7 @@

    -

    Legendre Polynomial of the first kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Legendre Polynomial of the first kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    double nc::polynomial::legendre_p double nc::polynomial::legendre_p ( uint32  n, dtype dtype  x 
    @@ -755,15 +762,15 @@

    -

    ◆ legendre_q() [1/2]

    +

    ◆ legendre_q() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    nthe degree of the legendre polynomial
    - + @@ -771,7 +778,7 @@

    - + @@ -781,7 +788,7 @@

    -

    Legendre Polynomial of the second kind. NOTE: Use of this function requires using the Boost includes.

    +

    Legendre Polynomial of the second kind. NOTE: Use of this function requires using the Boost includes.

    Parameters

    NdArray< double > nc::polynomial::legendre_q NdArray< double > nc::polynomial::legendre_q ( int32  n, const NdArray< dtype > & const NdArray< dtype > &  inArrayX 
    @@ -794,15 +801,15 @@

    -

    ◆ legendre_q() [2/2]

    +

    ◆ legendre_q() [2/2]

    -template<typename dtype >
    +template<typename dtype >
    nthe order of the legendre polynomial
    - + @@ -810,7 +817,7 @@

    - + @@ -820,7 +827,7 @@

    -

    Legendre Polynomial of the second kind. NOTE: Use of this function requires using the Boost includes.

    +

    Legendre Polynomial of the second kind. NOTE: Use of this function requires using the Boost includes.

    Parameters

    double nc::polynomial::legendre_q double nc::polynomial::legendre_q ( int32  n, dtype dtype  x 
    @@ -833,15 +840,15 @@

    -

    ◆ spherical_harmonic()

    +

    ◆ spherical_harmonic()

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    nthe order of the legendre polynomial
    - + @@ -855,13 +862,13 @@

    - + - + @@ -871,7 +878,7 @@

    -

    Returns the value of the Spherical Harmonic Ynm(theta, phi). The spherical harmonics Ynm(theta, phi) are the angular portion of the solution to Laplace's equation in spherical coordinates where azimuthal symmetry is not present. NOTE: Use of this function requires using the Boost includes.

    +

    Returns the value of the Spherical Harmonic Ynm(theta, phi). The spherical harmonics Ynm(theta, phi) are the angular portion of the solution to Laplace's equation in spherical coordinates where azimuthal symmetry is not present. NOTE: Use of this function requires using the Boost includes.

    Parameters

    std::complex< double > nc::polynomial::spherical_harmonic std::complex< double > nc::polynomial::spherical_harmonic ( uint32  n, dtype1 dtype1  theta,
    dtype2 dtype2  phi 
    @@ -886,15 +893,15 @@

    -

    ◆ spherical_harmonic_i()

    +

    ◆ spherical_harmonic_i()

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    norder of the harmonic
    - + @@ -908,13 +915,13 @@

    - + - + @@ -924,7 +931,7 @@

    -

    Returns the imaginary part of the Spherical Harmonic Ynm(theta, phi). The spherical harmonics Ynm(theta, phi) are the angular portion of the solution to Laplace's equation in spherical coordinates where azimuthal symmetry is not present. NOTE: Use of this function requires using the Boost includes.

    +

    Returns the imaginary part of the Spherical Harmonic Ynm(theta, phi). The spherical harmonics Ynm(theta, phi) are the angular portion of the solution to Laplace's equation in spherical coordinates where azimuthal symmetry is not present. NOTE: Use of this function requires using the Boost includes.

    Parameters

    double nc::polynomial::spherical_harmonic_i double nc::polynomial::spherical_harmonic_i ( uint32  n, dtype1 dtype1  theta,
    dtype2 dtype2  phi 
    @@ -939,15 +946,15 @@

    -

    ◆ spherical_harmonic_r()

    +

    ◆ spherical_harmonic_r()

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    norder of the harmonic
    - + @@ -961,13 +968,13 @@

    - + - + @@ -977,7 +984,7 @@

    -

    Returns the real part of the Spherical Harmonic Ynm(theta, phi). The spherical harmonics Ynm(theta, phi) are the angular portion of the solution to Laplace's equation in spherical coordinates where azimuthal symmetry is not present. NOTE: Use of this function requires using the Boost includes.

    +

    Returns the real part of the Spherical Harmonic Ynm(theta, phi). The spherical harmonics Ynm(theta, phi) are the angular portion of the solution to Laplace's equation in spherical coordinates where azimuthal symmetry is not present. NOTE: Use of this function requires using the Boost includes.

    Parameters

    double nc::polynomial::spherical_harmonic_r double nc::polynomial::spherical_harmonic_r ( uint32  n, dtype1 dtype1  theta,
    dtype2 dtype2  phi 
    @@ -997,7 +1004,7 @@

    diff --git a/docs/doxygen/html/namespacenc_1_1random.html b/docs/doxygen/html/namespacenc_1_1random.html index d55a78112..b994315da 100644 --- a/docs/doxygen/html/namespacenc_1_1random.html +++ b/docs/doxygen/html/namespacenc_1_1random.html @@ -5,7 +5,7 @@ - + NumCpp: nc::random Namespace Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    norder of the harmonic
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -118,7 +125,7 @@ - +

    Namespaces

    namespace  detail
    namespace  detail
     

    @@ -128,190 +135,190 @@

    - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

    Functions

    NdArray< bool > bernoulli (const Shape &inShape, double inP=0.5)
    NdArray< boolbernoulli (const Shape &inShape, double inP=0.5)
     
    bool bernoulli (double inP=0.5)
    bool bernoulli (double inP=0.5)
     
    template<typename dtype >
    NdArray< dtype > beta (const Shape &inShape, dtype inAlpha, dtype inBeta)
    template<typename dtype >
    NdArray< dtypebeta (const Shape &inShape, dtype inAlpha, dtype inBeta)
     
    template<typename dtype >
    dtype beta (dtype inAlpha, dtype inBeta)
    template<typename dtype >
    dtype beta (dtype inAlpha, dtype inBeta)
     
    template<typename dtype >
    NdArray< dtype > binomial (const Shape &inShape, dtype inN, double inP=0.5)
    template<typename dtype >
    NdArray< dtypebinomial (const Shape &inShape, dtype inN, double inP=0.5)
     
    template<typename dtype >
    dtype binomial (dtype inN, double inP=0.5)
    template<typename dtype >
    dtype binomial (dtype inN, double inP=0.5)
     
    template<typename dtype >
    NdArray< dtype > cauchy (const Shape &inShape, dtype inMean=0, dtype inSigma=1)
    template<typename dtype >
    NdArray< dtypecauchy (const Shape &inShape, dtype inMean=0, dtype inSigma=1)
     
    template<typename dtype >
    dtype cauchy (dtype inMean=0, dtype inSigma=1)
    template<typename dtype >
    dtype cauchy (dtype inMean=0, dtype inSigma=1)
     
    template<typename dtype >
    NdArray< dtype > chiSquare (const Shape &inShape, dtype inDof)
    template<typename dtype >
    NdArray< dtypechiSquare (const Shape &inShape, dtype inDof)
     
    template<typename dtype >
    dtype chiSquare (dtype inDof)
    template<typename dtype >
    dtype chiSquare (dtype inDof)
     
    template<typename dtype >
    dtype choice (const NdArray< dtype > &inArray)
    template<typename dtype >
    dtype choice (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< dtype > choice (const NdArray< dtype > &inArray, uint32 inNum, Replace replace=Replace::YES)
    template<typename dtype >
    NdArray< dtypechoice (const NdArray< dtype > &inArray, uint32 inNum, Replace replace=Replace::YES)
     
    template<typename dtype >
    dtype discrete (const NdArray< double > &inWeights)
    template<typename dtype >
    dtype discrete (const NdArray< double > &inWeights)
     
    template<typename dtype >
    NdArray< dtype > discrete (const Shape &inShape, const NdArray< double > &inWeights)
    template<typename dtype >
    NdArray< dtypediscrete (const Shape &inShape, const NdArray< double > &inWeights)
     
    template<typename dtype >
    NdArray< dtype > exponential (const Shape &inShape, dtype inScaleValue=1)
    template<typename dtype >
    NdArray< dtypeexponential (const Shape &inShape, dtype inScaleValue=1)
     
    template<typename dtype >
    dtype exponential (dtype inScaleValue=1)
    template<typename dtype >
    dtype exponential (dtype inScaleValue=1)
     
    template<typename dtype >
    NdArray< dtype > extremeValue (const Shape &inShape, dtype inA=1, dtype inB=1)
    template<typename dtype >
    NdArray< dtypeextremeValue (const Shape &inShape, dtype inA=1, dtype inB=1)
     
    template<typename dtype >
    dtype extremeValue (dtype inA=1, dtype inB=1)
    template<typename dtype >
    dtype extremeValue (dtype inA=1, dtype inB=1)
     
    template<typename dtype >
    NdArray< dtype > f (const Shape &inShape, dtype inDofN, dtype inDofD)
    template<typename dtype >
    NdArray< dtypef (const Shape &inShape, dtype inDofN, dtype inDofD)
     
    template<typename dtype >
    dtype f (dtype inDofN, dtype inDofD)
    template<typename dtype >
    dtype f (dtype inDofN, dtype inDofD)
     
    template<typename dtype >
    NdArray< dtype > gamma (const Shape &inShape, dtype inGammaShape, dtype inScaleValue=1)
    template<typename dtype >
    NdArray< dtypegamma (const Shape &inShape, dtype inGammaShape, dtype inScaleValue=1)
     
    template<typename dtype >
    dtype gamma (dtype inGammaShape, dtype inScaleValue=1)
    template<typename dtype >
    dtype gamma (dtype inGammaShape, dtype inScaleValue=1)
     
    template<typename dtype >
    NdArray< dtype > geometric (const Shape &inShape, double inP=0.5)
    template<typename dtype >
    NdArray< dtypegeometric (const Shape &inShape, double inP=0.5)
     
    template<typename dtype >
    dtype geometric (double inP=0.5)
    template<typename dtype >
    dtype geometric (double inP=0.5)
     
    template<typename dtype >
    NdArray< dtype > laplace (const Shape &inShape, dtype inLoc=0, dtype inScale=1)
    template<typename dtype >
    NdArray< dtypelaplace (const Shape &inShape, dtype inLoc=0, dtype inScale=1)
     
    template<typename dtype >
    dtype laplace (dtype inLoc=0, dtype inScale=1)
    template<typename dtype >
    dtype laplace (dtype inLoc=0, dtype inScale=1)
     
    template<typename dtype >
    NdArray< dtype > lognormal (const Shape &inShape, dtype inMean=0, dtype inSigma=1)
    template<typename dtype >
    NdArray< dtypelognormal (const Shape &inShape, dtype inMean=0, dtype inSigma=1)
     
    template<typename dtype >
    dtype lognormal (dtype inMean=0, dtype inSigma=1)
    template<typename dtype >
    dtype lognormal (dtype inMean=0, dtype inSigma=1)
     
    template<typename dtype >
    NdArray< dtype > negativeBinomial (const Shape &inShape, dtype inN, double inP=0.5)
    template<typename dtype >
    NdArray< dtypenegativeBinomial (const Shape &inShape, dtype inN, double inP=0.5)
     
    template<typename dtype >
    dtype negativeBinomial (dtype inN, double inP=0.5)
    template<typename dtype >
    dtype negativeBinomial (dtype inN, double inP=0.5)
     
    template<typename dtype >
    NdArray< dtype > nonCentralChiSquared (const Shape &inShape, dtype inK=1, dtype inLambda=1)
    template<typename dtype >
    NdArray< dtypenonCentralChiSquared (const Shape &inShape, dtype inK=1, dtype inLambda=1)
     
    template<typename dtype >
    dtype nonCentralChiSquared (dtype inK=1, dtype inLambda=1)
    template<typename dtype >
    dtype nonCentralChiSquared (dtype inK=1, dtype inLambda=1)
     
    template<typename dtype >
    NdArray< dtype > normal (const Shape &inShape, dtype inMean=0, dtype inSigma=1)
    template<typename dtype >
    NdArray< dtypenormal (const Shape &inShape, dtype inMean=0, dtype inSigma=1)
     
    template<typename dtype >
    dtype normal (dtype inMean=0, dtype inSigma=1)
    template<typename dtype >
    dtype normal (dtype inMean=0, dtype inSigma=1)
     
    template<typename dtype >
    NdArray< dtype > permutation (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypepermutation (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< dtype > permutation (dtype inValue)
    template<typename dtype >
    NdArray< dtypepermutation (dtype inValue)
     
    template<typename dtype >
    NdArray< dtype > poisson (const Shape &inShape, double inMean=1)
    template<typename dtype >
    NdArray< dtypepoisson (const Shape &inShape, double inMean=1)
     
    template<typename dtype >
    dtype poisson (double inMean=1)
    template<typename dtype >
    dtype poisson (double inMean=1)
     
    template<typename dtype >
    dtype rand ()
    template<typename dtype >
    dtype rand ()
     
    template<typename dtype >
    NdArray< dtype > rand (const Shape &inShape)
    template<typename dtype >
    NdArray< dtyperand (const Shape &inShape)
     
    template<typename dtype >
    NdArray< dtype > randFloat (const Shape &inShape, dtype inLow, dtype inHigh=0.)
    template<typename dtype >
    NdArray< dtyperandFloat (const Shape &inShape, dtype inLow, dtype inHigh=0.)
     
    template<typename dtype >
    dtype randFloat (dtype inLow, dtype inHigh=0.)
    template<typename dtype >
    dtype randFloat (dtype inLow, dtype inHigh=0.)
     
    template<typename dtype >
    NdArray< dtype > randInt (const Shape &inShape, dtype inLow, dtype inHigh=0)
    template<typename dtype >
    NdArray< dtyperandInt (const Shape &inShape, dtype inLow, dtype inHigh=0)
     
    template<typename dtype >
    dtype randInt (dtype inLow, dtype inHigh=0)
    template<typename dtype >
    dtype randInt (dtype inLow, dtype inHigh=0)
     
    template<typename dtype >
    dtype randN ()
    template<typename dtype >
    dtype randN ()
     
    template<typename dtype >
    NdArray< dtype > randN (const Shape &inShape)
    template<typename dtype >
    NdArray< dtyperandN (const Shape &inShape)
     
    void seed (int inSeed)
    void seed (int inSeed)
     
    template<typename dtype >
    void shuffle (NdArray< dtype > &inArray)
    template<typename dtype >
    void shuffle (NdArray< dtype > &inArray)
     
    template<typename dtype >
    dtype standardNormal ()
    template<typename dtype >
    dtype standardNormal ()
     
    template<typename dtype >
    NdArray< dtype > standardNormal (const Shape &inShape)
    template<typename dtype >
    NdArray< dtypestandardNormal (const Shape &inShape)
     
    template<typename dtype >
    NdArray< dtype > studentT (const Shape &inShape, dtype inDof)
    template<typename dtype >
    NdArray< dtypestudentT (const Shape &inShape, dtype inDof)
     
    template<typename dtype >
    dtype studentT (dtype inDof)
    template<typename dtype >
    dtype studentT (dtype inDof)
     
    template<typename dtype >
    NdArray< dtype > triangle (const Shape &inShape, dtype inA=0, dtype inB=0.5, dtype inC=1)
    template<typename dtype >
    NdArray< dtypetriangle (const Shape &inShape, dtype inA=0, dtype inB=0.5, dtype inC=1)
     
    template<typename dtype >
    dtype triangle (dtype inA=0, dtype inB=0.5, dtype inC=1)
    template<typename dtype >
    dtype triangle (dtype inA=0, dtype inB=0.5, dtype inC=1)
     
    template<typename dtype >
    NdArray< dtype > uniform (const Shape &inShape, dtype inLow, dtype inHigh)
    template<typename dtype >
    NdArray< dtypeuniform (const Shape &inShape, dtype inLow, dtype inHigh)
     
    template<typename dtype >
    dtype uniform (dtype inLow, dtype inHigh)
    template<typename dtype >
    dtype uniform (dtype inLow, dtype inHigh)
     
    template<typename dtype >
    NdArray< dtype > uniformOnSphere (uint32 inNumPoints, uint32 inDims=2)
    template<typename dtype >
    NdArray< dtypeuniformOnSphere (uint32 inNumPoints, uint32 inDims=2)
     
    template<typename dtype >
    NdArray< dtype > weibull (const Shape &inShape, dtype inA=1, dtype inB=1)
    template<typename dtype >
    NdArray< dtypeweibull (const Shape &inShape, dtype inA=1, dtype inB=1)
     
    template<typename dtype >
    dtype weibull (dtype inA=1, dtype inB=1)
    template<typename dtype >
    dtype weibull (dtype inA=1, dtype inB=1)
     
    - - + +

    Variables

    static std::mt19937_64 generator_
     generator function More...
    std::mt19937_64 generator_
     generator function
     

    Function Documentation

    -

    ◆ bernoulli() [1/2]

    +

    ◆ bernoulli() [1/2]

    @@ -320,15 +327,15 @@

    - + - + - + @@ -343,7 +350,7 @@

    -

    Create an array of the given shape and populate it with random samples from the "bernoulli" distribution.

    +

    Create an array of the given shape and populate it with random samples from the "bernoulli" distribution.

    Parameters

    NdArray< bool > nc::random::bernoulli NdArray< bool > nc::random::bernoulli (const Shapeconst Shape inShape,
    double double  inP = 0.5 
    @@ -356,7 +363,7 @@

    -

    ◆ bernoulli() [2/2]

    +

    ◆ bernoulli() [2/2]

    @@ -365,9 +372,9 @@

    inShape
    - + - + @@ -378,7 +385,7 @@

    -

    Single random value sampled from the "bernoulli" distribution.

    +

    Single random value sampled from the "bernoulli" distribution.

    Parameters

    bool nc::random::bernoulli bool nc::random::bernoulli (double double  inP = 0.5)
    @@ -390,29 +397,29 @@

    -

    ◆ beta() [1/2]

    +

    ◆ beta() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    inP(probability of success [0, 1]). Default 0.5
    - + - + - + - + @@ -422,8 +429,8 @@

    -

    Create an array of the given shape and populate it with random samples from the "beta" distribution. NOTE: Use of this function requires using the Boost includes.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.beta.html#numpy.random.beta

    +

    Create an array of the given shape and populate it with random samples from the "beta" distribution. NOTE: Use of this function requires using the Boost includes.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.beta.html#numpy.random.beta

    Parameters

    NdArray< dtype > nc::random::beta NdArray< dtype > nc::random::beta (const Shapeconst Shape inShape,
    dtype dtype  inAlpha,
    dtype dtype  inBeta 
    @@ -437,23 +444,23 @@

    -

    ◆ beta() [2/2]

    +

    ◆ beta() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inShape
    - + - + - + @@ -463,8 +470,8 @@

    -

    Single random value sampled from the from the "beta" distribution. NOTE: Use of this function requires using the Boost includes.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.beta.html#numpy.random.beta

    +

    Single random value sampled from the from the "beta" distribution. NOTE: Use of this function requires using the Boost includes.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.beta.html#numpy.random.beta

    Parameters

    dtype nc::random::beta dtype nc::random::beta (dtype dtype  inAlpha,
    dtype dtype  inBeta 
    @@ -477,29 +484,29 @@

    -

    ◆ binomial() [1/2]

    +

    ◆ binomial() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inAlpha
    - + - + - + - + @@ -509,8 +516,8 @@

    -

    Create an array of the given shape and populate it with random samples from the "binomial" distribution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.binomial.html#numpy.random.binomial

    +

    Create an array of the given shape and populate it with random samples from the "binomial" distribution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.binomial.html#numpy.random.binomial

    Parameters

    NdArray< dtype > nc::random::binomial NdArray< dtype > nc::random::binomial (const Shapeconst Shape inShape,
    dtype dtype  inN,
    double double  inP = 0.5 
    @@ -524,23 +531,23 @@

    -

    ◆ binomial() [2/2]

    +

    ◆ binomial() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inShape
    - + - + - + @@ -550,8 +557,8 @@

    -

    Single random value sampled from the from the "binomial" distribution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.binomial.html#numpy.random.binomial

    +

    Single random value sampled from the from the "binomial" distribution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.binomial.html#numpy.random.binomial

    Parameters

    dtype nc::random::binomial dtype nc::random::binomial (dtype dtype  inN,
    double double  inP = 0.5 
    @@ -564,29 +571,29 @@

    -

    ◆ cauchy() [1/2]

    +

    ◆ cauchy() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inN(number of trials)
    - + - + - + - + @@ -596,7 +603,7 @@

    -

    Create an array of the given shape and populate it with random samples from a "cauchy" distrubution.

    +

    Create an array of the given shape and populate it with random samples from a "cauchy" distrubution.

    Parameters

    NdArray< dtype > nc::random::cauchy NdArray< dtype > nc::random::cauchy (const Shapeconst Shape inShape,
    dtype dtype  inMean = 0,
    dtype dtype  inSigma = 1 
    @@ -610,23 +617,23 @@

    -

    ◆ cauchy() [2/2]

    +

    ◆ cauchy() [2/2]

    -template<typename dtype >
    +template<typename dtype >
    inShape
    - + - + - + @@ -636,7 +643,7 @@

    -

    Single random value sampled from the from the "cauchy" distrubution.

    +

    Single random value sampled from the from the "cauchy" distrubution.

    Parameters

    dtype nc::random::cauchy dtype nc::random::cauchy (dtype dtype  inMean = 0,
    dtype dtype  inSigma = 1 
    @@ -649,23 +656,23 @@

    -

    ◆ chiSquare() [1/2]

    +

    ◆ chiSquare() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    inMeanMean value of the underlying normal distribution. Default is 0.
    - + - + - + @@ -675,8 +682,8 @@

    -

    Create an array of the given shape and populate it with random samples from the "chi square" distribution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.chisquare.html#numpy.random.chisquare

    +

    Create an array of the given shape and populate it with random samples from the "chi square" distribution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.chisquare.html#numpy.random.chisquare

    Parameters

    NdArray< dtype > nc::random::chiSquare NdArray< dtype > nc::random::chiSquare (const Shapeconst Shape inShape,
    dtype dtype  inDof 
    @@ -689,24 +696,24 @@

    -

    ◆ chiSquare() [2/2]

    +

    ◆ chiSquare() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inShape
    - + - +
    dtype nc::random::chiSquare dtype nc::random::chiSquare (dtype dtype  inDof)

    -

    Single random value sampled from the from the "chi square" distribution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.chisquare.html#numpy.random.chisquare

    +

    Single random value sampled from the from the "chi square" distribution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.chisquare.html#numpy.random.chisquare

    Parameters
    @@ -718,23 +725,23 @@

    -

    ◆ choice() [1/2]

    +

    ◆ choice() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inDof(independent random variables)
    - + - +
    dtype nc::random::choice dtype nc::random::choice (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Chooses a random sample from an input array.

    +

    Chooses a random sample from an input array.

    Parameters
    @@ -748,17 +755,17 @@

    -

    ◆ choice() [2/2]

    +

    ◆ choice() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - + @@ -780,7 +787,7 @@

    -

    Chooses inNum random samples from an input array.

    +

    Chooses inNum random samples from an input array.

    Parameters

    NdArray< dtype > nc::random::choice NdArray< dtype > nc::random::choice (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -794,23 +801,23 @@

    -

    ◆ discrete() [1/2]

    +

    ◆ discrete() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    inArray
    - + - +
    dtype nc::random::discrete dtype nc::random::discrete (const NdArray< double > & const NdArray< double > &  inWeights)
    -

    Single random value sampled from the from the "discrete" distrubution. It produces integers in the range [0, n) with the probability of producing each value is specified by the parameters of the distribution.

    +

    Single random value sampled from the from the "discrete" distrubution. It produces integers in the range [0, n) with the probability of producing each value is specified by the parameters of the distribution.

    Parameters
    @@ -822,23 +829,23 @@

    -

    ◆ discrete() [2/2]

    +

    ◆ discrete() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inWeights
    - + - + - + @@ -848,7 +855,7 @@

    -

    Create an array of the given shape and populate it with random samples from a "discrete" distrubution. It produces integers in the range [0, n) with the probability of producing each value is specified by the parameters of the distribution.

    +

    Create an array of the given shape and populate it with random samples from a "discrete" distrubution. It produces integers in the range [0, n) with the probability of producing each value is specified by the parameters of the distribution.

    Parameters

    NdArray< dtype > nc::random::discrete NdArray< dtype > nc::random::discrete (const Shapeconst Shape inShape,
    const NdArray< double > & const NdArray< double > &  inWeights 
    @@ -861,23 +868,23 @@

    -

    ◆ exponential() [1/2]

    +

    ◆ exponential() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    inShape
    - + - + - + @@ -887,8 +894,8 @@

    -

    Create an array of the given shape and populate it with random samples from a "exponential" distrubution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.exponential.html#numpy.random.exponential

    +

    Create an array of the given shape and populate it with random samples from a "exponential" distrubution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.exponential.html#numpy.random.exponential

    Parameters

    NdArray< dtype > nc::random::exponential NdArray< dtype > nc::random::exponential (const Shapeconst Shape inShape,
    dtype dtype  inScaleValue = 1 
    @@ -901,24 +908,24 @@

    -

    ◆ exponential() [2/2]

    +

    ◆ exponential() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inShape
    - + - +
    dtype nc::random::exponential dtype nc::random::exponential (dtype dtype  inScaleValue = 1)
    -

    Single random value sampled from the "exponential" distrubution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.exponential.html#numpy.random.exponential

    +

    Single random value sampled from the "exponential" distrubution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.exponential.html#numpy.random.exponential

    Parameters
    @@ -930,29 +937,29 @@

    -

    ◆ extremeValue() [1/2]

    +

    ◆ extremeValue() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inScaleValue(default 1)
    - + - + - + - + @@ -962,7 +969,7 @@

    -

    Create an array of the given shape and populate it with random samples from a "extreme value" distrubution.

    +

    Create an array of the given shape and populate it with random samples from a "extreme value" distrubution.

    Parameters

    NdArray< dtype > nc::random::extremeValue NdArray< dtype > nc::random::extremeValue (const Shapeconst Shape inShape,
    dtype dtype  inA = 1,
    dtype dtype  inB = 1 
    @@ -976,23 +983,23 @@

    -

    ◆ extremeValue() [2/2]

    +

    ◆ extremeValue() [2/2]

    -template<typename dtype >
    +template<typename dtype >
    inShape
    - + - + - + @@ -1002,7 +1009,7 @@

    -

    Single random value sampled from the "extreme value" distrubution.

    +

    Single random value sampled from the "extreme value" distrubution.

    Parameters

    dtype nc::random::extremeValue dtype nc::random::extremeValue (dtype dtype  inA = 1,
    dtype dtype  inB = 1 
    @@ -1015,29 +1022,29 @@

    -

    ◆ f() [1/2]

    +

    ◆ f() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    inA(default 1)
    - + - + - + - + @@ -1047,8 +1054,8 @@

    -

    Create an array of the given shape and populate it with random samples from a "F" distrubution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.f.html#numpy.random.f

    +

    Create an array of the given shape and populate it with random samples from a "F" distrubution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.f.html#numpy.random.f

    Parameters

    NdArray< dtype > nc::random::f NdArray< dtype > nc::random::f (const Shapeconst Shape inShape,
    dtype dtype  inDofN,
    dtype dtype  inDofD 
    @@ -1062,23 +1069,23 @@

    -

    ◆ f() [2/2]

    +

    ◆ f() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inShape
    - + - + - + @@ -1088,8 +1095,8 @@

    -

    Single random value sampled from the "F" distrubution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.f.html#numpy.random.f

    +

    Single random value sampled from the "F" distrubution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.f.html#numpy.random.f

    Parameters

    dtype nc::random::f dtype nc::random::f (dtype dtype  inDofN,
    dtype dtype  inDofD 
    @@ -1102,29 +1109,29 @@

    -

    ◆ gamma() [1/2]

    +

    ◆ gamma() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inDofNDegrees of freedom in numerator. Should be greater than zero.
    - + - + - + - + @@ -1134,8 +1141,8 @@

    -

    Create an array of the given shape and populate it with random samples from a "gamma" distrubution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.gamma.html#numpy.random.gamma

    +

    Create an array of the given shape and populate it with random samples from a "gamma" distrubution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.gamma.html#numpy.random.gamma

    Parameters

    NdArray< dtype > nc::random::gamma NdArray< dtype > nc::random::gamma (const Shapeconst Shape inShape,
    dtype dtype  inGammaShape,
    dtype dtype  inScaleValue = 1 
    @@ -1149,23 +1156,23 @@

    -

    ◆ gamma() [2/2]

    +

    ◆ gamma() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inShape
    - + - + - + @@ -1175,8 +1182,8 @@

    -

    Single random value sampled from the "gamma" distrubution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.gamma.html#numpy.random.gamma

    +

    Single random value sampled from the "gamma" distrubution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.gamma.html#numpy.random.gamma

    Parameters

    dtype nc::random::gamma dtype nc::random::gamma (dtype dtype  inGammaShape,
    dtype dtype  inScaleValue = 1 
    @@ -1189,23 +1196,23 @@

    -

    ◆ geometric() [1/2]

    +

    ◆ geometric() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inGammaShape
    - + - + - + @@ -1215,8 +1222,8 @@

    -

    Create an array of the given shape and populate it with random samples from a "geometric" distrubution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.geometric.html#numpy.random.geometric

    +

    Create an array of the given shape and populate it with random samples from a "geometric" distrubution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.geometric.html#numpy.random.geometric

    Parameters

    NdArray< dtype > nc::random::geometric NdArray< dtype > nc::random::geometric (const Shapeconst Shape inShape,
    double double  inP = 0.5 
    @@ -1229,24 +1236,24 @@

    -

    ◆ geometric() [2/2]

    +

    ◆ geometric() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inShape
    - + - +
    dtype nc::random::geometric dtype nc::random::geometric (double double  inP = 0.5)
    -

    Single random value sampled from the "geometric" distrubution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.geometric.html#numpy.random.geometric

    +

    Single random value sampled from the "geometric" distrubution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.geometric.html#numpy.random.geometric

    Parameters
    @@ -1258,29 +1265,29 @@

    -

    ◆ laplace() [1/2]

    +

    ◆ laplace() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inP(probablity of success [0, 1])
    - + - + - + - + @@ -1290,8 +1297,8 @@

    -

    Create an array of the given shape and populate it with random samples from a "laplace" distrubution. NOTE: Use of this function requires using the Boost includes.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.laplace.html#numpy.random.laplace

    +

    Create an array of the given shape and populate it with random samples from a "laplace" distrubution. NOTE: Use of this function requires using the Boost includes.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.laplace.html#numpy.random.laplace

    Parameters

    NdArray< dtype > nc::random::laplace NdArray< dtype > nc::random::laplace (const Shapeconst Shape inShape,
    dtype dtype  inLoc = 0,
    dtype dtype  inScale = 1 
    @@ -1305,23 +1312,23 @@

    -

    ◆ laplace() [2/2]

    +

    ◆ laplace() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inShape
    - + - + - + @@ -1331,8 +1338,8 @@

    -

    Single random value sampled from the "laplace" distrubution. NOTE: Use of this function requires using the Boost includes.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.laplace.html#numpy.random.laplace

    +

    Single random value sampled from the "laplace" distrubution. NOTE: Use of this function requires using the Boost includes.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.laplace.html#numpy.random.laplace

    Parameters

    dtype nc::random::laplace dtype nc::random::laplace (dtype dtype  inLoc = 0,
    dtype dtype  inScale = 1 
    @@ -1345,29 +1352,29 @@

    -

    ◆ lognormal() [1/2]

    +

    ◆ lognormal() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inLoc(The position, mu, of the distribution peak. Default is 0)
    - + - + - + - + @@ -1377,8 +1384,8 @@

    -

    Create an array of the given shape and populate it with random samples from a "lognormal" distrubution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.lognormal.html#numpy.random.lognormal

    +

    Create an array of the given shape and populate it with random samples from a "lognormal" distrubution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.lognormal.html#numpy.random.lognormal

    Parameters

    NdArray< dtype > nc::random::lognormal NdArray< dtype > nc::random::lognormal (const Shapeconst Shape inShape,
    dtype dtype  inMean = 0,
    dtype dtype  inSigma = 1 
    @@ -1392,23 +1399,23 @@

    -

    ◆ lognormal() [2/2]

    +

    ◆ lognormal() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inShape
    - + - + - + @@ -1418,8 +1425,8 @@

    -

    Single random value sampled from the "lognormal" distrubution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.lognormal.html#numpy.random.lognormal

    +

    Single random value sampled from the "lognormal" distrubution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.lognormal.html#numpy.random.lognormal

    Parameters

    dtype nc::random::lognormal dtype nc::random::lognormal (dtype dtype  inMean = 0,
    dtype dtype  inSigma = 1 
    @@ -1432,29 +1439,29 @@

    -

    ◆ negativeBinomial() [1/2]

    +

    ◆ negativeBinomial() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inMeanMean value of the underlying normal distribution. Default is 0.
    - + - + - + - + @@ -1464,8 +1471,8 @@

    -

    Create an array of the given shape and populate it with random samples from the "negative Binomial" distribution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.negative_binomial.html#numpy.random.negative_binomial

    +

    Create an array of the given shape and populate it with random samples from the "negative Binomial" distribution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.negative_binomial.html#numpy.random.negative_binomial

    Parameters

    NdArray< dtype > nc::random::negativeBinomial NdArray< dtype > nc::random::negativeBinomial (const Shapeconst Shape inShape,
    dtype dtype  inN,
    double double  inP = 0.5 
    @@ -1479,23 +1486,23 @@

    -

    ◆ negativeBinomial() [2/2]

    +

    ◆ negativeBinomial() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inShape
    - + - + - + @@ -1505,8 +1512,8 @@

    -

    Single random value sampled from the "negative Binomial" distribution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.negative_binomial.html#numpy.random.negative_binomial

    +

    Single random value sampled from the "negative Binomial" distribution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.negative_binomial.html#numpy.random.negative_binomial

    Parameters

    dtype nc::random::negativeBinomial dtype nc::random::negativeBinomial (dtype dtype  inN,
    double double  inP = 0.5 
    @@ -1519,29 +1526,29 @@

    -

    ◆ nonCentralChiSquared() [1/2]

    +

    ◆ nonCentralChiSquared() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inNnumber of trials
    - + - + - + - + @@ -1551,8 +1558,8 @@

    -

    Create an array of the given shape and populate it with random samples from a "non central chi squared" distrubution. NOTE: Use of this function requires using the Boost includes.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.noncentral_chisquare.html#numpy.random.noncentral_chisquare

    +

    Create an array of the given shape and populate it with random samples from a "non central chi squared" distrubution. NOTE: Use of this function requires using the Boost includes.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.noncentral_chisquare.html#numpy.random.noncentral_chisquare

    Parameters

    NdArray< dtype > nc::random::nonCentralChiSquared NdArray< dtype > nc::random::nonCentralChiSquared (const Shapeconst Shape inShape,
    dtype dtype  inK = 1,
    dtype dtype  inLambda = 1 
    @@ -1566,23 +1573,23 @@

    -

    ◆ nonCentralChiSquared() [2/2]

    +

    ◆ nonCentralChiSquared() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inShape
    - + - + - + @@ -1592,8 +1599,8 @@

    -

    Single random value sampled from the "non central chi squared" distrubution. NOTE: Use of this function requires using the Boost includes.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.noncentral_chisquare.html#numpy.random.noncentral_chisquare

    +

    Single random value sampled from the "non central chi squared" distrubution. NOTE: Use of this function requires using the Boost includes.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.noncentral_chisquare.html#numpy.random.noncentral_chisquare

    Parameters

    dtype nc::random::nonCentralChiSquared dtype nc::random::nonCentralChiSquared (dtype dtype  inK = 1,
    dtype dtype  inLambda = 1 
    @@ -1606,29 +1613,29 @@

    -

    ◆ normal() [1/2]

    +

    ◆ normal() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inK(default 1)
    - + - + - + - + @@ -1638,8 +1645,8 @@

    -

    Create an array of the given shape and populate it with random samples from a "normal" distrubution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.normal.html#numpy.random.normal

    +

    Create an array of the given shape and populate it with random samples from a "normal" distrubution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.normal.html#numpy.random.normal

    Parameters

    NdArray< dtype > nc::random::normal NdArray< dtype > nc::random::normal (const Shapeconst Shape inShape,
    dtype dtype  inMean = 0,
    dtype dtype  inSigma = 1 
    @@ -1653,23 +1660,23 @@

    -

    ◆ normal() [2/2]

    +

    ◆ normal() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inShape
    - + - + - + @@ -1679,8 +1686,8 @@

    -

    Single random value sampled from the "normal" distrubution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.normal.html#numpy.random.normal

    +

    Single random value sampled from the "normal" distrubution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.normal.html#numpy.random.normal

    Parameters

    dtype nc::random::normal dtype nc::random::normal (dtype dtype  inMean = 0,
    dtype dtype  inSigma = 1 
    @@ -1693,23 +1700,23 @@

    -

    ◆ permutation() [1/2]

    +

    ◆ permutation() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inMeanMean value of the underlying normal distribution. Default is 0.
    - + - +
    NdArray< dtype > nc::random::permutation NdArray< dtype > nc::random::permutation (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Randomly permute a sequence, or return a permuted range. If x is an integer, randomly permute np.arange(x). If x is an array, make a copy and shuffle the elements randomly.

    +

    Randomly permute a sequence, or return a permuted range. If x is an integer, randomly permute np.arange(x). If x is an array, make a copy and shuffle the elements randomly.

    Parameters
    @@ -1721,23 +1728,23 @@

    -

    ◆ permutation() [2/2]

    +

    ◆ permutation() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    NdArray< dtype > nc::random::permutation NdArray< dtype > nc::random::permutation (dtype dtype  inValue)
    -

    Randomly permute a sequence, or return a permuted range. If x is an integer, randomly permute np.arange(x). If x is an array, make a copy and shuffle the elements randomly.

    +

    Randomly permute a sequence, or return a permuted range. If x is an integer, randomly permute np.arange(x). If x is an array, make a copy and shuffle the elements randomly.

    Parameters
    @@ -1749,23 +1756,23 @@

    -

    ◆ poisson() [1/2]

    +

    ◆ poisson() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - + - + @@ -1775,8 +1782,8 @@

    -

    Create an array of the given shape and populate it with random samples from the "poisson" distribution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.poisson.html#numpy.random.poisson

    +

    Create an array of the given shape and populate it with random samples from the "poisson" distribution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.poisson.html#numpy.random.poisson

    Parameters

    NdArray< dtype > nc::random::poisson NdArray< dtype > nc::random::poisson (const Shapeconst Shape inShape,
    double double  inMean = 1 
    @@ -1789,24 +1796,24 @@

    -

    ◆ poisson() [2/2]

    +

    ◆ poisson() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inShape
    - + - +
    dtype nc::random::poisson dtype nc::random::poisson (double double  inMean = 1)
    -

    Single random value sampled from the "poisson" distribution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.poisson.html#numpy.random.poisson

    +

    Single random value sampled from the "poisson" distribution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.poisson.html#numpy.random.poisson

    Parameters
    @@ -1818,46 +1825,46 @@

    -

    ◆ rand() [1/2]

    +

    ◆ rand() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inMean(default 1)
    - +
    dtype nc::random::rand dtype nc::random::rand ( )
    -

    Single random value sampled from the uniform distribution over [0, 1).

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.rand.html#numpy.random.rand

    +

    Single random value sampled from the uniform distribution over [0, 1).

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.rand.html#numpy.random.rand

    Returns
    NdArray
    -

    ◆ rand() [2/2]

    +

    ◆ rand() [2/2]

    -template<typename dtype >
    +template<typename dtype >
    - + - +
    NdArray< dtype > nc::random::rand NdArray< dtype > nc::random::rand (const Shapeconst Shape inShape)
    -

    Create an array of the given shape and populate it with random samples from a uniform distribution over [0, 1).

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.rand.html#numpy.random.rand

    +

    Create an array of the given shape and populate it with random samples from a uniform distribution over [0, 1).

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.rand.html#numpy.random.rand

    Parameters
    @@ -1869,29 +1876,29 @@

    -

    ◆ randFloat() [1/2]

    +

    ◆ randFloat() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inShape
    - + - + - + - + @@ -1901,8 +1908,8 @@

    -

    Return random floats from low (inclusive) to high (exclusive), with the given shape. If no high value is input then the range will go from [0, low).

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.ranf.html#numpy.random.ranf

    +

    Return random floats from low (inclusive) to high (exclusive), with the given shape. If no high value is input then the range will go from [0, low).

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.ranf.html#numpy.random.ranf

    Parameters

    NdArray< dtype > nc::random::randFloat NdArray< dtype > nc::random::randFloat (const Shapeconst Shape inShape,
    dtype dtype  inLow,
    dtype dtype  inHigh = 0. 
    @@ -1916,23 +1923,23 @@

    -

    ◆ randFloat() [2/2]

    +

    ◆ randFloat() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inShape
    - + - + - + @@ -1942,8 +1949,8 @@

    -

    Return a single random float from low (inclusive) to high (exclusive), with the given shape. If no high value is input then the range will go from [0, low).

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.ranf.html#numpy.random.ranf

    +

    Return a single random float from low (inclusive) to high (exclusive), with the given shape. If no high value is input then the range will go from [0, low).

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.ranf.html#numpy.random.ranf

    Parameters

    dtype nc::random::randFloat dtype nc::random::randFloat (dtype dtype  inLow,
    dtype dtype  inHigh = 0. 
    @@ -1956,29 +1963,29 @@

    -

    ◆ randInt() [1/2]

    +

    ◆ randInt() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inLow
    - + - + - + - + @@ -1988,8 +1995,8 @@

    -

    Return random integers from low (inclusive) to high (exclusive), with the given shape. If no high value is input then the range will go from [0, low).

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randint.html#numpy.random.randint

    +

    Return random integers from low (inclusive) to high (exclusive), with the given shape. If no high value is input then the range will go from [0, low).

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randint.html#numpy.random.randint

    Parameters

    NdArray< dtype > nc::random::randInt NdArray< dtype > nc::random::randInt (const Shapeconst Shape inShape,
    dtype dtype  inLow,
    dtype dtype  inHigh = 0 
    @@ -2003,23 +2010,23 @@

    -

    ◆ randInt() [2/2]

    +

    ◆ randInt() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inShape
    - + - + - + @@ -2029,8 +2036,8 @@

    -

    Return random integer from low (inclusive) to high (exclusive), with the given shape. If no high value is input then the range will go from [0, low).

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randint.html#numpy.random.randint

    +

    Return random integer from low (inclusive) to high (exclusive), with the given shape. If no high value is input then the range will go from [0, low).

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randint.html#numpy.random.randint

    Parameters

    dtype nc::random::randInt dtype nc::random::randInt (dtype dtype  inLow,
    dtype dtype  inHigh = 0 
    @@ -2043,46 +2050,46 @@

    -

    ◆ randN() [1/2]

    +

    ◆ randN() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inLow
    - +
    dtype nc::random::randN dtype nc::random::randN ( )
    -

    Returns a single random value sampled from the "standard normal" distribution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randn.html#numpy.random.randn

    +

    Returns a single random value sampled from the "standard normal" distribution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randn.html#numpy.random.randn

    Returns
    dtype
    -

    ◆ randN() [2/2]

    +

    ◆ randN() [2/2]

    -template<typename dtype >
    +template<typename dtype >
    - + - +
    NdArray< dtype > nc::random::randN NdArray< dtype > nc::random::randN (const Shapeconst Shape inShape)
    -

    Create an array of the given shape and populate it with random samples from the "standard normal" distribution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randn.html#numpy.random.randn

    +

    Create an array of the given shape and populate it with random samples from the "standard normal" distribution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randn.html#numpy.random.randn

    Parameters
    @@ -2094,7 +2101,7 @@

    -

    ◆ seed()

    +

    ◆ seed()

    @@ -2103,9 +2110,9 @@

    inShape
    - + - + @@ -2116,37 +2123,37 @@

    -

    Seeds the random number generator

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.seed.html#numpy.random.seed

    +

    Seeds the random number generator

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.seed.html#numpy.random.seed

    Parameters

    void nc::random::seed void nc::random::seed (int int  inSeed)
    inSeed
    -
    Examples
    GaussNewtonNlls.cpp, and ReadMe.cpp.
    +
    Examples
    GaussNewtonNlls.cpp, and ReadMe.cpp.
    -

    ◆ shuffle()

    +

    ◆ shuffle()

    -template<typename dtype >
    +template<typename dtype >
    - + - +
    void nc::random::shuffle void nc::random::shuffle (NdArray< dtype > & NdArray< dtype > &  inArray)
    -

    Modify a sequence in-place by shuffling its contents.

    +

    Modify a sequence in-place by shuffling its contents.

    Parameters
    @@ -2157,46 +2164,46 @@

    -

    ◆ standardNormal() [1/2]

    +

    ◆ standardNormal() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - +
    dtype nc::random::standardNormal dtype nc::random::standardNormal ( )
    -

    Single random value sampled from the "standard normal" distrubution with mean = 0 and std = 1

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.standard_normal.html#numpy.random.standard_normal

    +

    Single random value sampled from the "standard normal" distrubution with mean = 0 and std = 1

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.standard_normal.html#numpy.random.standard_normal

    Returns
    NdArray
    -

    ◆ standardNormal() [2/2]

    +

    ◆ standardNormal() [2/2]

    -template<typename dtype >
    +template<typename dtype >
    - + - +
    NdArray< dtype > nc::random::standardNormal NdArray< dtype > nc::random::standardNormal (const Shapeconst Shape inShape)
    -

    Create an array of the given shape and populate it with random samples from a "standard normal" distrubution with mean = 0 and std = 1

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.standard_normal.html#numpy.random.standard_normal

    +

    Create an array of the given shape and populate it with random samples from a "standard normal" distrubution with mean = 0 and std = 1

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.standard_normal.html#numpy.random.standard_normal

    Parameters
    @@ -2208,23 +2215,23 @@

    -

    ◆ studentT() [1/2]

    +

    ◆ studentT() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inShape
    - + - + - + @@ -2234,8 +2241,8 @@

    -

    Create an array of the given shape and populate it with random samples from the "student-T" distribution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.standard_t.html#numpy.random.standard_t

    +

    Create an array of the given shape and populate it with random samples from the "student-T" distribution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.standard_t.html#numpy.random.standard_t

    Parameters

    NdArray< dtype > nc::random::studentT NdArray< dtype > nc::random::studentT (const Shapeconst Shape inShape,
    dtype dtype  inDof 
    @@ -2248,24 +2255,24 @@

    -

    ◆ studentT() [2/2]

    +

    ◆ studentT() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inShape
    - + - +
    dtype nc::random::studentT dtype nc::random::studentT (dtype dtype  inDof)
    -

    Single random value sampled from the "student-T" distribution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.standard_t.html#numpy.random.standard_t

    +

    Single random value sampled from the "student-T" distribution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.standard_t.html#numpy.random.standard_t

    Parameters
    @@ -2277,35 +2284,35 @@

    -

    ◆ triangle() [1/2]

    +

    ◆ triangle() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inDofindependent random variables
    - + - + - + - + - + @@ -2315,8 +2322,8 @@

    -

    Create an array of the given shape and populate it with random samples from the "triangle" distribution. NOTE: Use of this function requires using the Boost includes.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.triangular.html#numpy.random.triangular

    +

    Create an array of the given shape and populate it with random samples from the "triangle" distribution. NOTE: Use of this function requires using the Boost includes.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.triangular.html#numpy.random.triangular

    Parameters

    NdArray< dtype > nc::random::triangle NdArray< dtype > nc::random::triangle (const Shapeconst Shape inShape,
    dtype dtype  inA = 0,
    dtype dtype  inB = 0.5,
    dtype dtype  inC = 1 
    @@ -2331,29 +2338,29 @@

    -

    ◆ triangle() [2/2]

    +

    ◆ triangle() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inShape
    - + - + - + - + @@ -2363,8 +2370,8 @@

    -

    Single random value sampled from the "triangle" distribution. NOTE: Use of this function requires using the Boost includes.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.triangular.html#numpy.random.triangular

    +

    Single random value sampled from the "triangle" distribution. NOTE: Use of this function requires using the Boost includes.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.triangular.html#numpy.random.triangular

    Parameters

    dtype nc::random::triangle dtype nc::random::triangle (dtype dtype  inA = 0,
    dtype dtype  inB = 0.5,
    dtype dtype  inC = 1 
    @@ -2378,29 +2385,29 @@

    -

    ◆ uniform() [1/2]

    +

    ◆ uniform() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inA
    - + - + - + - + @@ -2410,9 +2417,9 @@

    -

    Draw samples from a uniform distribution.

    -

    Samples are uniformly distributed over the half - open interval[low, high) (includes low, but excludes high)

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.uniform.html#numpy.random.uniform

    +

    Draw samples from a uniform distribution.

    +

    Samples are uniformly distributed over the half - open interval[low, high) (includes low, but excludes high)

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.uniform.html#numpy.random.uniform

    Parameters

    NdArray< dtype > nc::random::uniform NdArray< dtype > nc::random::uniform (const Shapeconst Shape inShape,
    dtype dtype  inLow,
    dtype dtype  inHigh 
    @@ -2426,23 +2433,23 @@

    -

    ◆ uniform() [2/2]

    +

    ◆ uniform() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inShape
    - + - + - + @@ -2452,9 +2459,9 @@

    -

    Draw sample from a uniform distribution.

    -

    Samples are uniformly distributed over the half - open interval[low, high) (includes low, but excludes high)

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.uniform.html#numpy.random.uniform

    +

    Draw sample from a uniform distribution.

    +

    Samples are uniformly distributed over the half - open interval[low, high) (includes low, but excludes high)

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.uniform.html#numpy.random.uniform

    Parameters

    dtype nc::random::uniform dtype nc::random::uniform (dtype dtype  inLow,
    dtype dtype  inHigh 
    @@ -2467,15 +2474,15 @@

    -

    ◆ uniformOnSphere()

    +

    ◆ uniformOnSphere()

    -template<typename dtype >
    +template<typename dtype >

    inLow
    - + @@ -2493,7 +2500,7 @@

    -

    Such a distribution produces random numbers uniformly distributed on the unit sphere of arbitrary dimension dim. NOTE: Use of this function requires using the Boost includes.

    +

    Such a distribution produces random numbers uniformly distributed on the unit sphere of arbitrary dimension dim. NOTE: Use of this function requires using the Boost includes.

    Parameters

    NdArray< dtype > nc::random::uniformOnSphere NdArray< dtype > nc::random::uniformOnSphere ( uint32  inNumPoints,
    @@ -2506,29 +2513,29 @@

    -

    ◆ weibull() [1/2]

    +

    ◆ weibull() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    inNumPoints
    - + - + - + - + @@ -2538,8 +2545,8 @@

    -

    Create an array of the given shape and populate it with random samples from the "weibull" distribution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.weibull.html#numpy.random.weibull

    +

    Create an array of the given shape and populate it with random samples from the "weibull" distribution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.weibull.html#numpy.random.weibull

    Parameters

    NdArray< dtype > nc::random::weibull NdArray< dtype > nc::random::weibull (const Shapeconst Shape inShape,
    dtype dtype  inA = 1,
    dtype dtype  inB = 1 
    @@ -2553,23 +2560,23 @@

    -

    ◆ weibull() [2/2]

    +

    ◆ weibull() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inShape
    - + - + - + @@ -2579,8 +2586,8 @@

    -

    Single random value sampled from the "weibull" distribution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.weibull.html#numpy.random.weibull

    +

    Single random value sampled from the "weibull" distribution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.weibull.html#numpy.random.weibull

    Parameters

    dtype nc::random::weibull dtype nc::random::weibull (dtype dtype  inA = 1,
    dtype dtype  inB = 1 
    @@ -2594,7 +2601,7 @@

    Variable Documentation

    -

    ◆ generator_

    +

    ◆ generator_

    @@ -2608,7 +2615,7 @@

    -static +inline

    inA(default 1)
    @@ -2623,7 +2630,7 @@

      - +

    diff --git a/docs/doxygen/html/namespacenc_1_1random_1_1detail.html b/docs/doxygen/html/namespacenc_1_1random_1_1detail.html index 61790bdd4..540e1b64e 100644 --- a/docs/doxygen/html/namespacenc_1_1random_1_1detail.html +++ b/docs/doxygen/html/namespacenc_1_1random_1_1detail.html @@ -5,7 +5,7 @@ - + NumCpp: nc::random::detail Namespace Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -115,206 +122,206 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

    Functions

    template<typename GeneratorType = std::mt19937>
    NdArray< bool > bernoulli (GeneratorType &generator, const Shape &inShape, double inP=0.5)
    template<typename GeneratorType = std::mt19937>
    NdArray< boolbernoulli (GeneratorType &generator, const Shape &inShape, double inP=0.5)
     
    template<typename GeneratorType = std::mt19937>
    bool bernoulli (GeneratorType &generator, double inP=0.5)
    template<typename GeneratorType = std::mt19937>
    bool bernoulli (GeneratorType &generator, double inP=0.5)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > beta (GeneratorType &generator, const Shape &inShape, dtype inAlpha, dtype inBeta)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypebeta (GeneratorType &generator, const Shape &inShape, dtype inAlpha, dtype inBeta)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype beta (GeneratorType &generator, dtype inAlpha, dtype inBeta)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype beta (GeneratorType &generator, dtype inAlpha, dtype inBeta)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > binomial (GeneratorType &generator, const Shape &inShape, dtype inN, double inP=0.5)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypebinomial (GeneratorType &generator, const Shape &inShape, dtype inN, double inP=0.5)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype binomial (GeneratorType &generator, dtype inN, double inP=0.5)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype binomial (GeneratorType &generator, dtype inN, double inP=0.5)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > cauchy (GeneratorType &generator, const Shape &inShape, dtype inMean=0, dtype inSigma=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypecauchy (GeneratorType &generator, const Shape &inShape, dtype inMean=0, dtype inSigma=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype cauchy (GeneratorType &generator, dtype inMean=0, dtype inSigma=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype cauchy (GeneratorType &generator, dtype inMean=0, dtype inSigma=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > chiSquare (GeneratorType &generator, const Shape &inShape, dtype inDof)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypechiSquare (GeneratorType &generator, const Shape &inShape, dtype inDof)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype chiSquare (GeneratorType &generator, dtype inDof)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype chiSquare (GeneratorType &generator, dtype inDof)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype choice (GeneratorType &generator, const NdArray< dtype > &inArray)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype choice (GeneratorType &generator, const NdArray< dtype > &inArray)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > choice (GeneratorType &generator, const NdArray< dtype > &inArray, uint32 inNum, Replace replace=Replace::YES)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypechoice (GeneratorType &generator, const NdArray< dtype > &inArray, uint32 inNum, Replace replace=Replace::YES)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype discrete (GeneratorType &generator, const NdArray< double > &inWeights)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype discrete (GeneratorType &generator, const NdArray< double > &inWeights)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > discrete (GeneratorType &generator, const Shape &inShape, const NdArray< double > &inWeights)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypediscrete (GeneratorType &generator, const Shape &inShape, const NdArray< double > &inWeights)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > exponential (GeneratorType &generator, const Shape &inShape, dtype inScaleValue=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypeexponential (GeneratorType &generator, const Shape &inShape, dtype inScaleValue=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype exponential (GeneratorType &generator, dtype inScaleValue=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype exponential (GeneratorType &generator, dtype inScaleValue=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > extremeValue (GeneratorType &generator, const Shape &inShape, dtype inA=1, dtype inB=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypeextremeValue (GeneratorType &generator, const Shape &inShape, dtype inA=1, dtype inB=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype extremeValue (GeneratorType &generator, dtype inA=1, dtype inB=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype extremeValue (GeneratorType &generator, dtype inA=1, dtype inB=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > f (GeneratorType &generator, const Shape &inShape, dtype inDofN, dtype inDofD)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypef (GeneratorType &generator, const Shape &inShape, dtype inDofN, dtype inDofD)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype f (GeneratorType &generator, dtype inDofN, dtype inDofD)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype f (GeneratorType &generator, dtype inDofN, dtype inDofD)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > gamma (GeneratorType &generator, const Shape &inShape, dtype inGammaShape, dtype inScaleValue=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypegamma (GeneratorType &generator, const Shape &inShape, dtype inGammaShape, dtype inScaleValue=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype gamma (GeneratorType &generator, dtype inGammaShape, dtype inScaleValue=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype gamma (GeneratorType &generator, dtype inGammaShape, dtype inScaleValue=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > geometric (GeneratorType &generator, const Shape &inShape, double inP=0.5)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypegeometric (GeneratorType &generator, const Shape &inShape, double inP=0.5)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype geometric (GeneratorType &generator, double inP=0.5)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype geometric (GeneratorType &generator, double inP=0.5)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > laplace (GeneratorType &generator, const Shape &inShape, dtype inLoc=0, dtype inScale=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypelaplace (GeneratorType &generator, const Shape &inShape, dtype inLoc=0, dtype inScale=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype laplace (GeneratorType &generator, dtype inLoc=0, dtype inScale=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype laplace (GeneratorType &generator, dtype inLoc=0, dtype inScale=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > lognormal (GeneratorType &generator, const Shape &inShape, dtype inMean=0, dtype inSigma=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypelognormal (GeneratorType &generator, const Shape &inShape, dtype inMean=0, dtype inSigma=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype lognormal (GeneratorType &generator, dtype inMean=0, dtype inSigma=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype lognormal (GeneratorType &generator, dtype inMean=0, dtype inSigma=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > negativeBinomial (GeneratorType &generator, const Shape &inShape, dtype inN, double inP=0.5)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypenegativeBinomial (GeneratorType &generator, const Shape &inShape, dtype inN, double inP=0.5)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype negativeBinomial (GeneratorType &generator, dtype inN, double inP=0.5)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype negativeBinomial (GeneratorType &generator, dtype inN, double inP=0.5)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > nonCentralChiSquared (GeneratorType &generator, const Shape &inShape, dtype inK=1, dtype inLambda=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypenonCentralChiSquared (GeneratorType &generator, const Shape &inShape, dtype inK=1, dtype inLambda=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype nonCentralChiSquared (GeneratorType &generator, dtype inK=1, dtype inLambda=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype nonCentralChiSquared (GeneratorType &generator, dtype inK=1, dtype inLambda=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > normal (GeneratorType &generator, const Shape &inShape, dtype inMean=0, dtype inSigma=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypenormal (GeneratorType &generator, const Shape &inShape, dtype inMean=0, dtype inSigma=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype normal (GeneratorType &generator, dtype inMean=0, dtype inSigma=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype normal (GeneratorType &generator, dtype inMean=0, dtype inSigma=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > permutation (GeneratorType &generator, const NdArray< dtype > &inArray)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypepermutation (GeneratorType &generator, const NdArray< dtype > &inArray)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > permutation (GeneratorType &generator, dtype inValue)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypepermutation (GeneratorType &generator, dtype inValue)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > poisson (GeneratorType &generator, const Shape &inShape, double inMean=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypepoisson (GeneratorType &generator, const Shape &inShape, double inMean=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype poisson (GeneratorType &generator, double inMean=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype poisson (GeneratorType &generator, double inMean=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype rand (GeneratorType &generator)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype rand (GeneratorType &generator)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > rand (GeneratorType &generator, const Shape &inShape)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtyperand (GeneratorType &generator, const Shape &inShape)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > randFloat (GeneratorType &generator, const Shape &inShape, dtype inLow, dtype inHigh=0.)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtyperandFloat (GeneratorType &generator, const Shape &inShape, dtype inLow, dtype inHigh=0.)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype randFloat (GeneratorType &generator, dtype inLow, dtype inHigh=0.)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype randFloat (GeneratorType &generator, dtype inLow, dtype inHigh=0.)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > randInt (GeneratorType &generator, const Shape &inShape, dtype inLow, dtype inHigh=0)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtyperandInt (GeneratorType &generator, const Shape &inShape, dtype inLow, dtype inHigh=0)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype randInt (GeneratorType &generator, dtype inLow, dtype inHigh=0)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype randInt (GeneratorType &generator, dtype inLow, dtype inHigh=0)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype randN (GeneratorType &generator)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype randN (GeneratorType &generator)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > randN (GeneratorType &generator, const Shape &inShape)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtyperandN (GeneratorType &generator, const Shape &inShape)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    void shuffle (GeneratorType &generator, NdArray< dtype > &inArray)
    template<typename dtype , typename GeneratorType = std::mt19937>
    void shuffle (GeneratorType &generator, NdArray< dtype > &inArray)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype standardNormal (GeneratorType &generator)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype standardNormal (GeneratorType &generator)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > standardNormal (GeneratorType &generator, const Shape &inShape)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypestandardNormal (GeneratorType &generator, const Shape &inShape)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > studentT (GeneratorType &generator, const Shape &inShape, dtype inDof)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypestudentT (GeneratorType &generator, const Shape &inShape, dtype inDof)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype studentT (GeneratorType &generator, dtype inDof)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype studentT (GeneratorType &generator, dtype inDof)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > triangle (GeneratorType &generator, const Shape &inShape, dtype inA=0, dtype inB=0.5, dtype inC=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypetriangle (GeneratorType &generator, const Shape &inShape, dtype inA=0, dtype inB=0.5, dtype inC=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype triangle (GeneratorType &generator, dtype inA=0, dtype inB=0.5, dtype inC=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype triangle (GeneratorType &generator, dtype inA=0, dtype inB=0.5, dtype inC=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > uniform (GeneratorType &generator, const Shape &inShape, dtype inLow, dtype inHigh)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypeuniform (GeneratorType &generator, const Shape &inShape, dtype inLow, dtype inHigh)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype uniform (GeneratorType &generator, dtype inLow, dtype inHigh)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype uniform (GeneratorType &generator, dtype inLow, dtype inHigh)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > uniformOnSphere (GeneratorType &generator, uint32 inNumPoints, uint32 inDims=2)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypeuniformOnSphere (GeneratorType &generator, uint32 inNumPoints, uint32 inDims=2)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > weibull (GeneratorType &generator, const Shape &inShape, dtype inA=1, dtype inB=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypeweibull (GeneratorType &generator, const Shape &inShape, dtype inA=1, dtype inB=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype weibull (GeneratorType &generator, dtype inA=1, dtype inB=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype weibull (GeneratorType &generator, dtype inA=1, dtype inB=1)
     

    Function Documentation

    -

    ◆ bernoulli() [1/2]

    +

    ◆ bernoulli() [1/2]

    -template<typename GeneratorType = std::mt19937>
    +template<typename GeneratorType = std::mt19937>
    - + - + - + - + @@ -324,7 +331,7 @@

    -

    Create an array of the given shape and populate it with random samples from the "bernoulli" distribution.

    +

    Create an array of the given shape and populate it with random samples from the "bernoulli" distribution.

    Parameters

    NdArray< bool > nc::random::detail::bernoulli NdArray< bool > nc::random::detail::bernoulli (GeneratorType & GeneratorType generator,
    const Shapeconst Shape inShape,
    double double  inP = 0.5 
    @@ -338,23 +345,23 @@

    -

    ◆ bernoulli() [2/2]

    +

    ◆ bernoulli() [2/2]

    -template<typename GeneratorType = std::mt19937>
    +template<typename GeneratorType = std::mt19937>
    generatorinstance of a random number generator
    - + - + - + @@ -364,7 +371,7 @@

    -

    Single random value sampled from the "bernoulli" distribution.

    +

    Single random value sampled from the "bernoulli" distribution.

    Parameters

    bool nc::random::detail::bernoulli bool nc::random::detail::bernoulli (GeneratorType & GeneratorType generator,
    double double  inP = 0.5 
    @@ -377,35 +384,35 @@

    -

    ◆ beta() [1/2]

    +

    ◆ beta() [1/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>
    generatorinstance of a random number generator
    - + - + - + - + - + @@ -415,8 +422,8 @@

    -

    Create an array of the given shape and populate it with random samples from the "beta" distribution. NOTE: Use of this function requires using the Boost includes.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.beta.html#numpy.random.beta

    +

    Create an array of the given shape and populate it with random samples from the "beta" distribution. NOTE: Use of this function requires using the Boost includes.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.beta.html#numpy.random.beta

    Parameters

    NdArray< dtype > nc::random::detail::beta NdArray< dtype > nc::random::detail::beta (GeneratorType & GeneratorType generator,
    const Shapeconst Shape inShape,
    dtype dtype  inAlpha,
    dtype dtype  inBeta 
    @@ -431,29 +438,29 @@

    -

    ◆ beta() [2/2]

    +

    ◆ beta() [2/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + @@ -463,8 +470,8 @@

    -

    Single random value sampled from the from the "beta" distribution. NOTE: Use of this function requires using the Boost includes.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.beta.html#numpy.random.beta

    +

    Single random value sampled from the from the "beta" distribution. NOTE: Use of this function requires using the Boost includes.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.beta.html#numpy.random.beta

    Parameters

    dtype nc::random::detail::beta dtype nc::random::detail::beta (GeneratorType & GeneratorType generator,
    dtype dtype  inAlpha,
    dtype dtype  inBeta 
    @@ -478,35 +485,35 @@

    -

    ◆ binomial() [1/2]

    +

    ◆ binomial() [1/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + - + @@ -516,8 +523,8 @@

    -

    Create an array of the given shape and populate it with random samples from the "binomial" distribution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.binomial.html#numpy.random.binomial

    +

    Create an array of the given shape and populate it with random samples from the "binomial" distribution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.binomial.html#numpy.random.binomial

    Parameters

    NdArray< dtype > nc::random::detail::binomial NdArray< dtype > nc::random::detail::binomial (GeneratorType & GeneratorType generator,
    const Shapeconst Shape inShape,
    dtype dtype  inN,
    double double  inP = 0.5 
    @@ -532,29 +539,29 @@

    -

    ◆ binomial() [2/2]

    +

    ◆ binomial() [2/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + @@ -564,8 +571,8 @@

    -

    Single random value sampled from the from the "binomial" distribution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.binomial.html#numpy.random.binomial

    +

    Single random value sampled from the from the "binomial" distribution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.binomial.html#numpy.random.binomial

    Parameters

    dtype nc::random::detail::binomial dtype nc::random::detail::binomial (GeneratorType & GeneratorType generator,
    dtype dtype  inN,
    double double  inP = 0.5 
    @@ -579,35 +586,35 @@

    -

    ◆ cauchy() [1/2]

    +

    ◆ cauchy() [1/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + - + @@ -617,7 +624,7 @@

    -

    Create an array of the given shape and populate it with random samples from a "cauchy" distrubution.

    +

    Create an array of the given shape and populate it with random samples from a "cauchy" distrubution.

    Parameters

    NdArray< dtype > nc::random::detail::cauchy NdArray< dtype > nc::random::detail::cauchy (GeneratorType & GeneratorType generator,
    const Shapeconst Shape inShape,
    dtype dtype  inMean = 0,
    dtype dtype  inSigma = 1 
    @@ -632,29 +639,29 @@

    -

    ◆ cauchy() [2/2]

    +

    ◆ cauchy() [2/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>
    generatorinstance of a random number generator
    - + - + - + - + @@ -664,7 +671,7 @@

    -

    Single random value sampled from the from the "cauchy" distrubution.

    +

    Single random value sampled from the from the "cauchy" distrubution.

    Parameters

    dtype nc::random::detail::cauchy dtype nc::random::detail::cauchy (GeneratorType & GeneratorType generator,
    dtype dtype  inMean = 0,
    dtype dtype  inSigma = 1 
    @@ -678,29 +685,29 @@

    -

    ◆ chiSquare() [1/2]

    +

    ◆ chiSquare() [1/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>
    generatorinstance of a random number generator
    - + - + - + - + @@ -710,8 +717,8 @@

    -

    Create an array of the given shape and populate it with random samples from the "chi square" distribution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.chisquare.html#numpy.random.chisquare

    +

    Create an array of the given shape and populate it with random samples from the "chi square" distribution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.chisquare.html#numpy.random.chisquare

    Parameters

    NdArray< dtype > nc::random::detail::chiSquare NdArray< dtype > nc::random::detail::chiSquare (GeneratorType & GeneratorType generator,
    const Shapeconst Shape inShape,
    dtype dtype  inDof 
    @@ -725,23 +732,23 @@

    -

    ◆ chiSquare() [2/2]

    +

    ◆ chiSquare() [2/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + @@ -751,8 +758,8 @@

    -

    Single random value sampled from the from the "chi square" distribution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.chisquare.html#numpy.random.chisquare

    +

    Single random value sampled from the from the "chi square" distribution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.chisquare.html#numpy.random.chisquare

    Parameters

    dtype nc::random::detail::chiSquare dtype nc::random::detail::chiSquare (GeneratorType & GeneratorType generator,
    dtype dtype  inDof 
    @@ -765,23 +772,23 @@

    -

    ◆ choice() [1/2]

    +

    ◆ choice() [1/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + @@ -791,7 +798,7 @@

    -

    Chooses a random sample from an input array.

    +

    Chooses a random sample from an input array.

    Parameters

    dtype nc::random::detail::choice dtype nc::random::detail::choice (GeneratorType & GeneratorType generator,
    const NdArray< dtype > & const NdArray< dtype > &  inArray 
    @@ -804,23 +811,23 @@

    -

    ◆ choice() [2/2]

    +

    ◆ choice() [2/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>
    generatorinstance of a random number generator
    - + - + - + @@ -842,7 +849,7 @@

    -

    Chooses inNum random samples from an input array.

    +

    Chooses inNum random samples from an input array.

    Parameters

    NdArray< dtype > nc::random::detail::choice NdArray< dtype > nc::random::detail::choice (GeneratorType & GeneratorType generator,
    const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -857,23 +864,23 @@

    -

    ◆ discrete() [1/2]

    +

    ◆ discrete() [1/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>
    generatorinstance of a random number generator
    - + - + - + @@ -883,7 +890,7 @@

    -

    Single random value sampled from the from the "discrete" distrubution. It produces integers in the range [0, n) with the probability of producing each value is specified by the parameters of the distribution.

    +

    Single random value sampled from the from the "discrete" distrubution. It produces integers in the range [0, n) with the probability of producing each value is specified by the parameters of the distribution.

    Parameters

    dtype nc::random::detail::discrete dtype nc::random::detail::discrete (GeneratorType & GeneratorType generator,
    const NdArray< double > & const NdArray< double > &  inWeights 
    @@ -896,29 +903,29 @@

    -

    ◆ discrete() [2/2]

    +

    ◆ discrete() [2/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>
    generatorinstance of a random number generator
    - + - + - + - + @@ -928,7 +935,7 @@

    -

    Create an array of the given shape and populate it with random samples from a "discrete" distrubution. It produces integers in the range [0, n) with the probability of producing each value is specified by the parameters of the distribution.

    +

    Create an array of the given shape and populate it with random samples from a "discrete" distrubution. It produces integers in the range [0, n) with the probability of producing each value is specified by the parameters of the distribution.

    Parameters

    NdArray< dtype > nc::random::detail::discrete NdArray< dtype > nc::random::detail::discrete (GeneratorType & GeneratorType generator,
    const Shapeconst Shape inShape,
    const NdArray< double > & const NdArray< double > &  inWeights 
    @@ -942,29 +949,29 @@

    -

    ◆ exponential() [1/2]

    +

    ◆ exponential() [1/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>
    generatorinstance of a random number generator
    - + - + - + - + @@ -974,8 +981,8 @@

    -

    Create an array of the given shape and populate it with random samples from a "exponential" distrubution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.exponential.html#numpy.random.exponential

    +

    Create an array of the given shape and populate it with random samples from a "exponential" distrubution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.exponential.html#numpy.random.exponential

    Parameters

    NdArray< dtype > nc::random::detail::exponential NdArray< dtype > nc::random::detail::exponential (GeneratorType & GeneratorType generator,
    const Shapeconst Shape inShape,
    dtype dtype  inScaleValue = 1 
    @@ -989,23 +996,23 @@

    -

    ◆ exponential() [2/2]

    +

    ◆ exponential() [2/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + @@ -1015,8 +1022,8 @@

    -

    Single random value sampled from the "exponential" distrubution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.exponential.html#numpy.random.exponential

    +

    Single random value sampled from the "exponential" distrubution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.exponential.html#numpy.random.exponential

    Parameters

    dtype nc::random::detail::exponential dtype nc::random::detail::exponential (GeneratorType & GeneratorType generator,
    dtype dtype  inScaleValue = 1 
    @@ -1029,35 +1036,35 @@

    -

    ◆ extremeValue() [1/2]

    +

    ◆ extremeValue() [1/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + - + @@ -1067,7 +1074,7 @@

    -

    Create an array of the given shape and populate it with random samples from a "extreme value" distrubution.

    +

    Create an array of the given shape and populate it with random samples from a "extreme value" distrubution.

    Parameters

    NdArray< dtype > nc::random::detail::extremeValue NdArray< dtype > nc::random::detail::extremeValue (GeneratorType & GeneratorType generator,
    const Shapeconst Shape inShape,
    dtype dtype  inA = 1,
    dtype dtype  inB = 1 
    @@ -1082,29 +1089,29 @@

    -

    ◆ extremeValue() [2/2]

    +

    ◆ extremeValue() [2/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>
    generatorinstance of a random number generator
    - + - + - + - + @@ -1114,7 +1121,7 @@

    -

    Single random value sampled from the "extreme value" distrubution.

    +

    Single random value sampled from the "extreme value" distrubution.

    Parameters

    dtype nc::random::detail::extremeValue dtype nc::random::detail::extremeValue (GeneratorType & GeneratorType generator,
    dtype dtype  inA = 1,
    dtype dtype  inB = 1 
    @@ -1128,35 +1135,35 @@

    -

    ◆ f() [1/2]

    +

    ◆ f() [1/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>
    generatorinstance of a random number generator
    - + - + - + - + - + @@ -1166,8 +1173,8 @@

    -

    Create an array of the given shape and populate it with random samples from a "F" distrubution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.f.html#numpy.random.f

    +

    Create an array of the given shape and populate it with random samples from a "F" distrubution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.f.html#numpy.random.f

    Parameters

    NdArray< dtype > nc::random::detail::f NdArray< dtype > nc::random::detail::f (GeneratorType & GeneratorType generator,
    const Shapeconst Shape inShape,
    dtype dtype  inDofN,
    dtype dtype  inDofD 
    @@ -1182,29 +1189,29 @@

    -

    ◆ f() [2/2]

    +

    ◆ f() [2/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + @@ -1214,8 +1221,8 @@

    -

    Single random value sampled from the "F" distrubution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.f.html#numpy.random.f

    +

    Single random value sampled from the "F" distrubution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.f.html#numpy.random.f

    Parameters

    dtype nc::random::detail::f dtype nc::random::detail::f (GeneratorType & GeneratorType generator,
    dtype dtype  inDofN,
    dtype dtype  inDofD 
    @@ -1225,41 +1232,39 @@

    Returns
    NdArray
    -
    Examples
    ReadMe.cpp.
    -
    -

    ◆ gamma() [1/2]

    +

    ◆ gamma() [1/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + - + @@ -1269,8 +1274,8 @@

    -

    Create an array of the given shape and populate it with random samples from a "gamma" distrubution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.gamma.html#numpy.random.gamma

    +

    Create an array of the given shape and populate it with random samples from a "gamma" distrubution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.gamma.html#numpy.random.gamma

    Parameters

    NdArray< dtype > nc::random::detail::gamma NdArray< dtype > nc::random::detail::gamma (GeneratorType & GeneratorType generator,
    const Shapeconst Shape inShape,
    dtype dtype  inGammaShape,
    dtype dtype  inScaleValue = 1 
    @@ -1285,29 +1290,29 @@

    -

    ◆ gamma() [2/2]

    +

    ◆ gamma() [2/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + @@ -1317,8 +1322,8 @@

    -

    Single random value sampled from the "gamma" distrubution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.gamma.html#numpy.random.gamma

    +

    Single random value sampled from the "gamma" distrubution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.gamma.html#numpy.random.gamma

    Parameters

    dtype nc::random::detail::gamma dtype nc::random::detail::gamma (GeneratorType & GeneratorType generator,
    dtype dtype  inGammaShape,
    dtype dtype  inScaleValue = 1 
    @@ -1332,29 +1337,29 @@

    -

    ◆ geometric() [1/2]

    +

    ◆ geometric() [1/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + @@ -1364,8 +1369,8 @@

    -

    Create an array of the given shape and populate it with random samples from a "geometric" distrubution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.geometric.html#numpy.random.geometric

    +

    Create an array of the given shape and populate it with random samples from a "geometric" distrubution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.geometric.html#numpy.random.geometric

    Parameters

    NdArray< dtype > nc::random::detail::geometric NdArray< dtype > nc::random::detail::geometric (GeneratorType & GeneratorType generator,
    const Shapeconst Shape inShape,
    double double  inP = 0.5 
    @@ -1379,23 +1384,23 @@

    -

    ◆ geometric() [2/2]

    +

    ◆ geometric() [2/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + @@ -1405,8 +1410,8 @@

    -

    Single random value sampled from the "geometric" distrubution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.geometric.html#numpy.random.geometric

    +

    Single random value sampled from the "geometric" distrubution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.geometric.html#numpy.random.geometric

    Parameters

    dtype nc::random::detail::geometric dtype nc::random::detail::geometric (GeneratorType & GeneratorType generator,
    double double  inP = 0.5 
    @@ -1419,35 +1424,35 @@

    -

    ◆ laplace() [1/2]

    +

    ◆ laplace() [1/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + - + @@ -1457,8 +1462,8 @@

    -

    Create an array of the given shape and populate it with random samples from a "laplace" distrubution. NOTE: Use of this function requires using the Boost includes.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.laplace.html#numpy.random.laplace

    +

    Create an array of the given shape and populate it with random samples from a "laplace" distrubution. NOTE: Use of this function requires using the Boost includes.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.laplace.html#numpy.random.laplace

    Parameters

    NdArray< dtype > nc::random::detail::laplace NdArray< dtype > nc::random::detail::laplace (GeneratorType & GeneratorType generator,
    const Shapeconst Shape inShape,
    dtype dtype  inLoc = 0,
    dtype dtype  inScale = 1 
    @@ -1473,29 +1478,29 @@

    -

    ◆ laplace() [2/2]

    +

    ◆ laplace() [2/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + @@ -1505,8 +1510,8 @@

    -

    Single random value sampled from the "laplace" distrubution. NOTE: Use of this function requires using the Boost includes.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.laplace.html#numpy.random.laplace

    +

    Single random value sampled from the "laplace" distrubution. NOTE: Use of this function requires using the Boost includes.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.laplace.html#numpy.random.laplace

    Parameters

    dtype nc::random::detail::laplace dtype nc::random::detail::laplace (GeneratorType & GeneratorType generator,
    dtype dtype  inLoc = 0,
    dtype dtype  inScale = 1 
    @@ -1520,35 +1525,35 @@

    -

    ◆ lognormal() [1/2]

    +

    ◆ lognormal() [1/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + - + @@ -1558,8 +1563,8 @@

    -

    Create an array of the given shape and populate it with random samples from a "lognormal" distrubution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.lognormal.html#numpy.random.lognormal

    +

    Create an array of the given shape and populate it with random samples from a "lognormal" distrubution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.lognormal.html#numpy.random.lognormal

    Parameters

    NdArray< dtype > nc::random::detail::lognormal NdArray< dtype > nc::random::detail::lognormal (GeneratorType & GeneratorType generator,
    const Shapeconst Shape inShape,
    dtype dtype  inMean = 0,
    dtype dtype  inSigma = 1 
    @@ -1574,29 +1579,29 @@

    -

    ◆ lognormal() [2/2]

    +

    ◆ lognormal() [2/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + @@ -1606,8 +1611,8 @@

    -

    Single random value sampled from the "lognormal" distrubution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.lognormal.html#numpy.random.lognormal

    +

    Single random value sampled from the "lognormal" distrubution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.lognormal.html#numpy.random.lognormal

    Parameters

    dtype nc::random::detail::lognormal dtype nc::random::detail::lognormal (GeneratorType & GeneratorType generator,
    dtype dtype  inMean = 0,
    dtype dtype  inSigma = 1 
    @@ -1621,35 +1626,35 @@

    -

    ◆ negativeBinomial() [1/2]

    +

    ◆ negativeBinomial() [1/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + - + @@ -1659,8 +1664,8 @@

    -

    Create an array of the given shape and populate it with random samples from the "negative Binomial" distribution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.negative_binomial.html#numpy.random.negative_binomial

    +

    Create an array of the given shape and populate it with random samples from the "negative Binomial" distribution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.negative_binomial.html#numpy.random.negative_binomial

    Parameters

    NdArray< dtype > nc::random::detail::negativeBinomial NdArray< dtype > nc::random::detail::negativeBinomial (GeneratorType & GeneratorType generator,
    const Shapeconst Shape inShape,
    dtype dtype  inN,
    double double  inP = 0.5 
    @@ -1675,29 +1680,29 @@

    -

    ◆ negativeBinomial() [2/2]

    +

    ◆ negativeBinomial() [2/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + @@ -1707,8 +1712,8 @@

    -

    Single random value sampled from the "negative Binomial" distribution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.negative_binomial.html#numpy.random.negative_binomial

    +

    Single random value sampled from the "negative Binomial" distribution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.negative_binomial.html#numpy.random.negative_binomial

    Parameters

    dtype nc::random::detail::negativeBinomial dtype nc::random::detail::negativeBinomial (GeneratorType & GeneratorType generator,
    dtype dtype  inN,
    double double  inP = 0.5 
    @@ -1722,35 +1727,35 @@

    -

    ◆ nonCentralChiSquared() [1/2]

    +

    ◆ nonCentralChiSquared() [1/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + - + @@ -1760,8 +1765,8 @@

    -

    Create an array of the given shape and populate it with random samples from a "non central chi squared" distrubution. NOTE: Use of this function requires using the Boost includes.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.noncentral_chisquare.html#numpy.random.noncentral_chisquare

    +

    Create an array of the given shape and populate it with random samples from a "non central chi squared" distrubution. NOTE: Use of this function requires using the Boost includes.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.noncentral_chisquare.html#numpy.random.noncentral_chisquare

    Parameters

    NdArray< dtype > nc::random::detail::nonCentralChiSquared NdArray< dtype > nc::random::detail::nonCentralChiSquared (GeneratorType & GeneratorType generator,
    const Shapeconst Shape inShape,
    dtype dtype  inK = 1,
    dtype dtype  inLambda = 1 
    @@ -1776,29 +1781,29 @@

    -

    ◆ nonCentralChiSquared() [2/2]

    +

    ◆ nonCentralChiSquared() [2/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + @@ -1808,8 +1813,8 @@

    -

    Single random value sampled from the "non central chi squared" distrubution. NOTE: Use of this function requires using the Boost includes.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.noncentral_chisquare.html#numpy.random.noncentral_chisquare

    +

    Single random value sampled from the "non central chi squared" distrubution. NOTE: Use of this function requires using the Boost includes.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.noncentral_chisquare.html#numpy.random.noncentral_chisquare

    Parameters

    dtype nc::random::detail::nonCentralChiSquared dtype nc::random::detail::nonCentralChiSquared (GeneratorType & GeneratorType generator,
    dtype dtype  inK = 1,
    dtype dtype  inLambda = 1 
    @@ -1823,35 +1828,35 @@

    -

    ◆ normal() [1/2]

    +

    ◆ normal() [1/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + - + @@ -1861,8 +1866,8 @@

    -

    Create an array of the given shape and populate it with random samples from a "normal" distrubution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.normal.html#numpy.random.normal

    +

    Create an array of the given shape and populate it with random samples from a "normal" distrubution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.normal.html#numpy.random.normal

    Parameters

    NdArray< dtype > nc::random::detail::normal NdArray< dtype > nc::random::detail::normal (GeneratorType & GeneratorType generator,
    const Shapeconst Shape inShape,
    dtype dtype  inMean = 0,
    dtype dtype  inSigma = 1 
    @@ -1877,29 +1882,29 @@

    -

    ◆ normal() [2/2]

    +

    ◆ normal() [2/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + @@ -1909,8 +1914,8 @@

    -

    Single random value sampled from the "normal" distrubution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.normal.html#numpy.random.normal

    +

    Single random value sampled from the "normal" distrubution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.normal.html#numpy.random.normal

    Parameters

    dtype nc::random::detail::normal dtype nc::random::detail::normal (GeneratorType & GeneratorType generator,
    dtype dtype  inMean = 0,
    dtype dtype  inSigma = 1 
    @@ -1924,23 +1929,23 @@

    -

    ◆ permutation() [1/2]

    +

    ◆ permutation() [1/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + @@ -1950,7 +1955,7 @@

    -

    Randomly permute a sequence, or return a permuted range. If x is an integer, randomly permute np.arange(x). If x is an array, make a copy and shuffle the elements randomly.

    +

    Randomly permute a sequence, or return a permuted range. If x is an integer, randomly permute np.arange(x). If x is an array, make a copy and shuffle the elements randomly.

    Parameters

    NdArray< dtype > nc::random::detail::permutation NdArray< dtype > nc::random::detail::permutation (GeneratorType & GeneratorType generator,
    const NdArray< dtype > & const NdArray< dtype > &  inArray 
    @@ -1963,23 +1968,23 @@

    -

    ◆ permutation() [2/2]

    +

    ◆ permutation() [2/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>
    generatorinstance of a random number generator
    - + - + - + @@ -1989,7 +1994,7 @@

    -

    Randomly permute a sequence, or return a permuted range. If x is an integer, randomly permute np.arange(x). If x is an array, make a copy and shuffle the elements randomly.

    +

    Randomly permute a sequence, or return a permuted range. If x is an integer, randomly permute np.arange(x). If x is an array, make a copy and shuffle the elements randomly.

    Parameters

    NdArray< dtype > nc::random::detail::permutation NdArray< dtype > nc::random::detail::permutation (GeneratorType & GeneratorType generator,
    dtype dtype  inValue 
    @@ -2002,29 +2007,29 @@

    -

    ◆ poisson() [1/2]

    +

    ◆ poisson() [1/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>
    generatorinstance of a random number generator
    - + - + - + - + @@ -2034,8 +2039,8 @@

    -

    Create an array of the given shape and populate it with random samples from the "poisson" distribution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.poisson.html#numpy.random.poisson

    +

    Create an array of the given shape and populate it with random samples from the "poisson" distribution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.poisson.html#numpy.random.poisson

    Parameters

    NdArray< dtype > nc::random::detail::poisson NdArray< dtype > nc::random::detail::poisson (GeneratorType & GeneratorType generator,
    const Shapeconst Shape inShape,
    double double  inMean = 1 
    @@ -2049,23 +2054,23 @@

    -

    ◆ poisson() [2/2]

    +

    ◆ poisson() [2/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + @@ -2075,8 +2080,8 @@

    -

    Single random value sampled from the "poisson" distribution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.poisson.html#numpy.random.poisson

    +

    Single random value sampled from the "poisson" distribution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.poisson.html#numpy.random.poisson

    Parameters

    dtype nc::random::detail::poisson dtype nc::random::detail::poisson (GeneratorType & GeneratorType generator,
    double double  inMean = 1 
    @@ -2089,24 +2094,24 @@

    -

    ◆ rand() [1/2]

    +

    ◆ rand() [1/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - +
    dtype nc::random::detail::rand dtype nc::random::detail::rand (GeneratorType & GeneratorType generator)
    -

    Single random value sampled from the uniform distribution over [0, 1).

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.rand.html#numpy.random.rand

    +

    Single random value sampled from the uniform distribution over [0, 1).

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.rand.html#numpy.random.rand

    Parameters
    @@ -2118,23 +2123,23 @@

    -

    ◆ rand() [2/2]

    +

    ◆ rand() [2/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + @@ -2144,8 +2149,8 @@

    -

    Create an array of the given shape and populate it with random samples from a uniform distribution over [0, 1).

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.rand.html#numpy.random.rand

    +

    Create an array of the given shape and populate it with random samples from a uniform distribution over [0, 1).

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.rand.html#numpy.random.rand

    Parameters

    NdArray< dtype > nc::random::detail::rand NdArray< dtype > nc::random::detail::rand (GeneratorType & GeneratorType generator,
    const Shapeconst Shape inShape 
    @@ -2158,35 +2163,35 @@

    -

    ◆ randFloat() [1/2]

    +

    ◆ randFloat() [1/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + - + @@ -2196,8 +2201,8 @@

    -

    Return random floats from low (inclusive) to high (exclusive), with the given shape. If no high value is input then the range will go from [0, low).

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.ranf.html#numpy.random.ranf

    +

    Return random floats from low (inclusive) to high (exclusive), with the given shape. If no high value is input then the range will go from [0, low).

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.ranf.html#numpy.random.ranf

    Parameters

    NdArray< dtype > nc::random::detail::randFloat NdArray< dtype > nc::random::detail::randFloat (GeneratorType & GeneratorType generator,
    const Shapeconst Shape inShape,
    dtype dtype  inLow,
    dtype dtype  inHigh = 0. 
    @@ -2212,29 +2217,29 @@

    -

    ◆ randFloat() [2/2]

    +

    ◆ randFloat() [2/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + @@ -2244,8 +2249,8 @@

    -

    Return a single random float from low (inclusive) to high (exclusive), with the given shape. If no high value is input then the range will go from [0, low).

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.ranf.html#numpy.random.ranf

    +

    Return a single random float from low (inclusive) to high (exclusive), with the given shape. If no high value is input then the range will go from [0, low).

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.ranf.html#numpy.random.ranf

    Parameters

    dtype nc::random::detail::randFloat dtype nc::random::detail::randFloat (GeneratorType & GeneratorType generator,
    dtype dtype  inLow,
    dtype dtype  inHigh = 0. 
    @@ -2259,35 +2264,35 @@

    -

    ◆ randInt() [1/2]

    +

    ◆ randInt() [1/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + - + @@ -2297,8 +2302,8 @@

    -

    Return random integers from low (inclusive) to high (exclusive), with the given shape. If no high value is input then the range will go from [0, low).

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randint.html#numpy.random.randint

    +

    Return random integers from low (inclusive) to high (exclusive), with the given shape. If no high value is input then the range will go from [0, low).

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randint.html#numpy.random.randint

    Parameters

    NdArray< dtype > nc::random::detail::randInt NdArray< dtype > nc::random::detail::randInt (GeneratorType & GeneratorType generator,
    const Shapeconst Shape inShape,
    dtype dtype  inLow,
    dtype dtype  inHigh = 0 
    @@ -2313,29 +2318,29 @@

    -

    ◆ randInt() [2/2]

    +

    ◆ randInt() [2/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + @@ -2345,8 +2350,8 @@

    -

    Return random integer from low (inclusive) to high (exclusive), with the given shape. If no high value is input then the range will go from [0, low).

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randint.html#numpy.random.randint

    +

    Return random integer from low (inclusive) to high (exclusive), with the given shape. If no high value is input then the range will go from [0, low).

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randint.html#numpy.random.randint

    Parameters

    dtype nc::random::detail::randInt dtype nc::random::detail::randInt (GeneratorType & GeneratorType generator,
    dtype dtype  inLow,
    dtype dtype  inHigh = 0 
    @@ -2360,24 +2365,24 @@

    -

    ◆ randN() [1/2]

    +

    ◆ randN() [1/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - +
    dtype nc::random::detail::randN dtype nc::random::detail::randN (GeneratorType & GeneratorType generator)
    -

    Returns a single random value sampled from the "standard normal" distribution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randn.html#numpy.random.randn

    +

    Returns a single random value sampled from the "standard normal" distribution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randn.html#numpy.random.randn

    Parameters
    @@ -2389,23 +2394,23 @@

    -

    ◆ randN() [2/2]

    +

    ◆ randN() [2/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + @@ -2415,8 +2420,8 @@

    -

    Create an array of the given shape and populate it with random samples from the "standard normal" distribution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randn.html#numpy.random.randn

    +

    Create an array of the given shape and populate it with random samples from the "standard normal" distribution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randn.html#numpy.random.randn

    Parameters

    NdArray< dtype > nc::random::detail::randN NdArray< dtype > nc::random::detail::randN (GeneratorType & GeneratorType generator,
    const Shapeconst Shape inShape 
    @@ -2429,23 +2434,23 @@

    -

    ◆ shuffle()

    +

    ◆ shuffle()

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + @@ -2455,7 +2460,7 @@

    -

    Modify a sequence in-place by shuffling its contents.

    +

    Modify a sequence in-place by shuffling its contents.

    Parameters

    void nc::random::detail::shuffle void nc::random::detail::shuffle (GeneratorType & GeneratorType generator,
    NdArray< dtype > & NdArray< dtype > &  inArray 
    @@ -2467,24 +2472,24 @@

    -

    ◆ standardNormal() [1/2]

    +

    ◆ standardNormal() [1/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>
    generatorinstance of a random number generator
    - + - +
    dtype nc::random::detail::standardNormal dtype nc::random::detail::standardNormal (GeneratorType & GeneratorType generator)
    -

    Single random value sampled from the "standard normal" distrubution with mean = 0 and std = 1

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.standard_normal.html#numpy.random.standard_normal

    +

    Single random value sampled from the "standard normal" distrubution with mean = 0 and std = 1

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.standard_normal.html#numpy.random.standard_normal

    Parameters
    @@ -2496,23 +2501,23 @@

    -

    ◆ standardNormal() [2/2]

    +

    ◆ standardNormal() [2/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + @@ -2522,8 +2527,8 @@

    -

    Create an array of the given shape and populate it with random samples from a "standard normal" distrubution with mean = 0 and std = 1

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.standard_normal.html#numpy.random.standard_normal

    +

    Create an array of the given shape and populate it with random samples from a "standard normal" distrubution with mean = 0 and std = 1

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.standard_normal.html#numpy.random.standard_normal

    Parameters

    NdArray< dtype > nc::random::detail::standardNormal NdArray< dtype > nc::random::detail::standardNormal (GeneratorType & GeneratorType generator,
    const Shapeconst Shape inShape 
    @@ -2536,29 +2541,29 @@

    -

    ◆ studentT() [1/2]

    +

    ◆ studentT() [1/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + @@ -2568,8 +2573,8 @@

    -

    Create an array of the given shape and populate it with random samples from the "student-T" distribution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.standard_t.html#numpy.random.standard_t

    +

    Create an array of the given shape and populate it with random samples from the "student-T" distribution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.standard_t.html#numpy.random.standard_t

    Parameters

    NdArray< dtype > nc::random::detail::studentT NdArray< dtype > nc::random::detail::studentT (GeneratorType & GeneratorType generator,
    const Shapeconst Shape inShape,
    dtype dtype  inDof 
    @@ -2583,23 +2588,23 @@

    -

    ◆ studentT() [2/2]

    +

    ◆ studentT() [2/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + @@ -2609,8 +2614,8 @@

    -

    Single random value sampled from the "student-T" distribution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.standard_t.html#numpy.random.standard_t

    +

    Single random value sampled from the "student-T" distribution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.standard_t.html#numpy.random.standard_t

    Parameters

    dtype nc::random::detail::studentT dtype nc::random::detail::studentT (GeneratorType & GeneratorType generator,
    dtype dtype  inDof 
    @@ -2623,41 +2628,41 @@

    -

    ◆ triangle() [1/2]

    +

    ◆ triangle() [1/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + - + - + @@ -2667,8 +2672,8 @@

    -

    Create an array of the given shape and populate it with random samples from the "triangle" distribution. NOTE: Use of this function requires using the Boost includes.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.triangular.html#numpy.random.triangular

    +

    Create an array of the given shape and populate it with random samples from the "triangle" distribution. NOTE: Use of this function requires using the Boost includes.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.triangular.html#numpy.random.triangular

    Parameters

    NdArray< dtype > nc::random::detail::triangle NdArray< dtype > nc::random::detail::triangle (GeneratorType & GeneratorType generator,
    const Shapeconst Shape inShape,
    dtype dtype  inA = 0,
    dtype dtype  inB = 0.5,
    dtype dtype  inC = 1 
    @@ -2684,35 +2689,35 @@

    -

    ◆ triangle() [2/2]

    +

    ◆ triangle() [2/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + - + @@ -2722,8 +2727,8 @@

    -

    Single random value sampled from the "triangle" distribution. NOTE: Use of this function requires using the Boost includes.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.triangular.html#numpy.random.triangular

    +

    Single random value sampled from the "triangle" distribution. NOTE: Use of this function requires using the Boost includes.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.triangular.html#numpy.random.triangular

    Parameters

    dtype nc::random::detail::triangle dtype nc::random::detail::triangle (GeneratorType & GeneratorType generator,
    dtype dtype  inA = 0,
    dtype dtype  inB = 0.5,
    dtype dtype  inC = 1 
    @@ -2738,35 +2743,35 @@

    -

    ◆ uniform() [1/2]

    +

    ◆ uniform() [1/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + - + @@ -2776,9 +2781,9 @@

    -

    Draw samples from a uniform distribution.

    -

    Samples are uniformly distributed over the half - open interval[low, high) (includes low, but excludes high)

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.uniform.html#numpy.random.uniform

    +

    Draw samples from a uniform distribution.

    +

    Samples are uniformly distributed over the half - open interval[low, high) (includes low, but excludes high)

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.uniform.html#numpy.random.uniform

    Parameters

    NdArray< dtype > nc::random::detail::uniform NdArray< dtype > nc::random::detail::uniform (GeneratorType & GeneratorType generator,
    const Shapeconst Shape inShape,
    dtype dtype  inLow,
    dtype dtype  inHigh 
    @@ -2793,29 +2798,29 @@

    -

    ◆ uniform() [2/2]

    +

    ◆ uniform() [2/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + @@ -2825,9 +2830,9 @@

    -

    Draw sample from a uniform distribution.

    -

    Samples are uniformly distributed over the half - open interval[low, high) (includes low, but excludes high)

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.uniform.html#numpy.random.uniform

    +

    Draw sample from a uniform distribution.

    +

    Samples are uniformly distributed over the half - open interval[low, high) (includes low, but excludes high)

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.uniform.html#numpy.random.uniform

    Parameters

    dtype nc::random::detail::uniform dtype nc::random::detail::uniform (GeneratorType & GeneratorType generator,
    dtype dtype  inLow,
    dtype dtype  inHigh 
    @@ -2841,17 +2846,17 @@

    -

    ◆ uniformOnSphere()

    +

    ◆ uniformOnSphere()

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + @@ -2873,7 +2878,7 @@

    -

    Such a distribution produces random numbers uniformly distributed on the unit sphere of arbitrary dimension dim. NOTE: Use of this function requires using the Boost includes.

    +

    Such a distribution produces random numbers uniformly distributed on the unit sphere of arbitrary dimension dim. NOTE: Use of this function requires using the Boost includes.

    Parameters

    NdArray< dtype > nc::random::detail::uniformOnSphere NdArray< dtype > nc::random::detail::uniformOnSphere (GeneratorType & GeneratorType generator,
    @@ -2887,35 +2892,35 @@

    -

    ◆ weibull() [1/2]

    +

    ◆ weibull() [1/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>
    generatorinstance of a random number generator
    - + - + - + - + - + @@ -2925,8 +2930,8 @@

    -

    Create an array of the given shape and populate it with random samples from the "weibull" distribution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.weibull.html#numpy.random.weibull

    +

    Create an array of the given shape and populate it with random samples from the "weibull" distribution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.weibull.html#numpy.random.weibull

    Parameters

    NdArray< dtype > nc::random::detail::weibull NdArray< dtype > nc::random::detail::weibull (GeneratorType & GeneratorType generator,
    const Shapeconst Shape inShape,
    dtype dtype  inA = 1,
    dtype dtype  inB = 1 
    @@ -2941,29 +2946,29 @@

    -

    ◆ weibull() [2/2]

    +

    ◆ weibull() [2/2]

    -template<typename dtype , typename GeneratorType = std::mt19937>
    +template<typename dtype , typename GeneratorType = std::mt19937>

    generatorinstance of a random number generator
    - + - + - + - + @@ -2973,8 +2978,8 @@

    -

    Single random value sampled from the "weibull" distribution.

    -

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.weibull.html#numpy.random.weibull

    +

    Single random value sampled from the "weibull" distribution.

    +

    NumPy Reference: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.weibull.html#numpy.random.weibull

    Parameters

    dtype nc::random::detail::weibull dtype nc::random::detail::weibull (GeneratorType & GeneratorType generator,
    dtype dtype  inA = 1,
    dtype dtype  inB = 1 
    @@ -2993,7 +2998,7 @@

    diff --git a/docs/doxygen/html/namespacenc_1_1roots.html b/docs/doxygen/html/namespacenc_1_1roots.html index 0f83dac36..297438427 100644 --- a/docs/doxygen/html/namespacenc_1_1roots.html +++ b/docs/doxygen/html/namespacenc_1_1roots.html @@ -5,7 +5,7 @@ - + NumCpp: nc::roots Namespace Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    generatorinstance of a random number generator
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -135,7 +142,7 @@ diff --git a/docs/doxygen/html/namespacenc_1_1rotations.html b/docs/doxygen/html/namespacenc_1_1rotations.html index 7bf7e94d9..526d4cf57 100644 --- a/docs/doxygen/html/namespacenc_1_1rotations.html +++ b/docs/doxygen/html/namespacenc_1_1rotations.html @@ -5,7 +5,7 @@ - + NumCpp: nc::rotations Namespace Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -125,43 +132,43 @@
    - - + + - + - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< double > rodriguesRotation (const NdArray< dtype > &k, double theta, const NdArray< dtype > &v)
    template<typename dtype >
    NdArray< doublerodriguesRotation (const NdArray< dtype > &k, double theta, const NdArray< dtype > &v)
     
    Vec3 rodriguesRotation (const Vec3 &k, double theta, const Vec3 &v) noexcept
    Vec3 rodriguesRotation (const Vec3 &k, double theta, const Vec3 &v) noexcept
     
    template<typename dtype >
    NdArray< double > wahbasProblem (const NdArray< dtype > &wk, const NdArray< dtype > &vk)
    template<typename dtype >
    NdArray< doublewahbasProblem (const NdArray< dtype > &wk, const NdArray< dtype > &vk)
     
    template<typename dtype >
    NdArray< double > wahbasProblem (const NdArray< dtype > &wk, const NdArray< dtype > &vk, const NdArray< dtype > &ak)
    template<typename dtype >
    NdArray< doublewahbasProblem (const NdArray< dtype > &wk, const NdArray< dtype > &vk, const NdArray< dtype > &ak)
     

    Function Documentation

    -

    ◆ rodriguesRotation() [1/2]

    +

    ◆ rodriguesRotation() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    - + - + - + - + @@ -171,7 +178,7 @@

    -

    Performs Rodriques' rotation formula https://en.wikipedia.org/wiki/Rodrigues%27_rotation_formula

    +

    Performs Rodriques' rotation formula https://en.wikipedia.org/wiki/Rodrigues%27_rotation_formula

    Parameters

    NdArray< double > nc::rotations::rodriguesRotation NdArray< double > nc::rotations::rodriguesRotation (const NdArray< dtype > & const NdArray< dtype > &  k,
    double double  theta,
    const NdArray< dtype > & const NdArray< dtype > &  v 
    @@ -185,7 +192,7 @@

    -

    ◆ rodriguesRotation() [2/2]

    +

    ◆ rodriguesRotation() [2/2]

    @@ -196,19 +203,19 @@

    Vec3 nc::rotations::rodriguesRotation

    - + - + - + @@ -223,7 +230,7 @@

    -

    Performs Rodriques' rotation formula https://en.wikipedia.org/wiki/Rodrigues%27_rotation_formula

    +

    Performs Rodriques' rotation formula https://en.wikipedia.org/wiki/Rodrigues%27_rotation_formula

    Parameters

    kthe axis to rotate around
    (const Vec3const Vec3 k,
    double double  theta,
    const Vec3const Vec3 v 
    @@ -237,23 +244,23 @@

    -

    ◆ wahbasProblem() [1/2]

    +

    ◆ wahbasProblem() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    kthe axis to rotate around
    - + - + - + @@ -263,7 +270,7 @@

    -

    Finds a rotation matrix (special orthogonal matrix) between two coordinate systems from a set of (weighted) vector observations. Solutions to Wahba's problem are often used in satellite attitude determination utilising sensors such as magnetometers and multi-antenna GPS receivers https://en.wikipedia.org/wiki/Wahba%27s_problem

    +

    Finds a rotation matrix (special orthogonal matrix) between two coordinate systems from a set of (weighted) vector observations. Solutions to Wahba's problem are often used in satellite attitude determination utilising sensors such as magnetometers and multi-antenna GPS receivers https://en.wikipedia.org/wiki/Wahba%27s_problem

    Parameters

    NdArray< double > nc::rotations::wahbasProblem NdArray< double > nc::rotations::wahbasProblem (const NdArray< dtype > & const NdArray< dtype > &  wk,
    const NdArray< dtype > & const NdArray< dtype > &  vk 
    @@ -276,29 +283,29 @@

    -

    ◆ wahbasProblem() [2/2]

    +

    ◆ wahbasProblem() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    wkk-th 3-vector measurement in the reference frame
    - + - + - + - + @@ -308,7 +315,7 @@

    -

    Finds a rotation matrix (special orthogonal matrix) between two coordinate systems from a set of (weighted) vector observations. Solutions to Wahba's problem are often used in satellite attitude determination utilising sensors such as magnetometers and multi-antenna GPS receivers https://en.wikipedia.org/wiki/Wahba%27s_problem

    +

    Finds a rotation matrix (special orthogonal matrix) between two coordinate systems from a set of (weighted) vector observations. Solutions to Wahba's problem are often used in satellite attitude determination utilising sensors such as magnetometers and multi-antenna GPS receivers https://en.wikipedia.org/wiki/Wahba%27s_problem

    Parameters

    NdArray< double > nc::rotations::wahbasProblem NdArray< double > nc::rotations::wahbasProblem (const NdArray< dtype > & const NdArray< dtype > &  wk,
    const NdArray< dtype > & const NdArray< dtype > &  vk,
    const NdArray< dtype > & const NdArray< dtype > &  ak 
    @@ -327,7 +334,7 @@

    diff --git a/docs/doxygen/html/namespacenc_1_1special.html b/docs/doxygen/html/namespacenc_1_1special.html index 451e0935f..0f2515a24 100644 --- a/docs/doxygen/html/namespacenc_1_1special.html +++ b/docs/doxygen/html/namespacenc_1_1special.html @@ -5,7 +5,7 @@ - + NumCpp: nc::special Namespace Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    wkk-th 3-vector measurement in the reference frame (n x 3 matrix)
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -115,267 +122,267 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - + - - + + - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

    Functions

    template<typename dtype >
    auto airy_ai (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto airy_ai (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto airy_ai (dtype inValue)
    template<typename dtype >
    auto airy_ai (dtype inValue)
     
    template<typename dtype >
    auto airy_ai_prime (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto airy_ai_prime (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto airy_ai_prime (dtype inValue)
    template<typename dtype >
    auto airy_ai_prime (dtype inValue)
     
    template<typename dtype >
    auto airy_bi (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto airy_bi (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto airy_bi (dtype inValue)
    template<typename dtype >
    auto airy_bi (dtype inValue)
     
    template<typename dtype >
    auto airy_bi_prime (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto airy_bi_prime (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto airy_bi_prime (dtype inValue)
    template<typename dtype >
    auto airy_bi_prime (dtype inValue)
     
    NdArray< double > bernoilli (const NdArray< uint32 > &inArray)
    NdArray< doublebernoilli (const NdArray< uint32 > &inArray)
     
    double bernoilli (uint32 n)
    double bernoilli (uint32 n)
     
    template<typename dtype1 , typename dtype2 >
    auto bessel_in (dtype1 inV, const NdArray< dtype2 > &inArrayX)
    template<typename dtype1 , typename dtype2 >
    auto bessel_in (dtype1 inV, const NdArray< dtype2 > &inArrayX)
     
    template<typename dtype1 , typename dtype2 >
    auto bessel_in (dtype1 inV, dtype2 inX)
    template<typename dtype1 , typename dtype2 >
    auto bessel_in (dtype1 inV, dtype2 inX)
     
    template<typename dtype1 , typename dtype2 >
    auto bessel_in_prime (dtype1 inV, const NdArray< dtype2 > &inArrayX)
    template<typename dtype1 , typename dtype2 >
    auto bessel_in_prime (dtype1 inV, const NdArray< dtype2 > &inArrayX)
     
    template<typename dtype1 , typename dtype2 >
    auto bessel_in_prime (dtype1 inV, dtype2 inX)
    template<typename dtype1 , typename dtype2 >
    auto bessel_in_prime (dtype1 inV, dtype2 inX)
     
    template<typename dtype1 , typename dtype2 >
    auto bessel_jn (dtype1 inV, const NdArray< dtype2 > &inArrayX)
    template<typename dtype1 , typename dtype2 >
    auto bessel_jn (dtype1 inV, const NdArray< dtype2 > &inArrayX)
     
    template<typename dtype1 , typename dtype2 >
    auto bessel_jn (dtype1 inV, dtype2 inX)
    template<typename dtype1 , typename dtype2 >
    auto bessel_jn (dtype1 inV, dtype2 inX)
     
    template<typename dtype1 , typename dtype2 >
    auto bessel_jn_prime (dtype1 inV, const NdArray< dtype2 > &inArrayX)
    template<typename dtype1 , typename dtype2 >
    auto bessel_jn_prime (dtype1 inV, const NdArray< dtype2 > &inArrayX)
     
    template<typename dtype1 , typename dtype2 >
    auto bessel_jn_prime (dtype1 inV, dtype2 inX)
    template<typename dtype1 , typename dtype2 >
    auto bessel_jn_prime (dtype1 inV, dtype2 inX)
     
    template<typename dtype1 , typename dtype2 >
    auto bessel_kn (dtype1 inV, const NdArray< dtype2 > &inArrayX)
    template<typename dtype1 , typename dtype2 >
    auto bessel_kn (dtype1 inV, const NdArray< dtype2 > &inArrayX)
     
    template<typename dtype1 , typename dtype2 >
    auto bessel_kn (dtype1 inV, dtype2 inX)
    template<typename dtype1 , typename dtype2 >
    auto bessel_kn (dtype1 inV, dtype2 inX)
     
    template<typename dtype1 , typename dtype2 >
    auto bessel_kn_prime (dtype1 inV, const NdArray< dtype2 > &inArrayX)
    template<typename dtype1 , typename dtype2 >
    auto bessel_kn_prime (dtype1 inV, const NdArray< dtype2 > &inArrayX)
     
    template<typename dtype1 , typename dtype2 >
    auto bessel_kn_prime (dtype1 inV, dtype2 inX)
    template<typename dtype1 , typename dtype2 >
    auto bessel_kn_prime (dtype1 inV, dtype2 inX)
     
    template<typename dtype1 , typename dtype2 >
    auto bessel_yn (dtype1 inV, const NdArray< dtype2 > &inArrayX)
    template<typename dtype1 , typename dtype2 >
    auto bessel_yn (dtype1 inV, const NdArray< dtype2 > &inArrayX)
     
    template<typename dtype1 , typename dtype2 >
    auto bessel_yn (dtype1 inV, dtype2 inX)
    template<typename dtype1 , typename dtype2 >
    auto bessel_yn (dtype1 inV, dtype2 inX)
     
    template<typename dtype1 , typename dtype2 >
    auto bessel_yn_prime (dtype1 inV, const NdArray< dtype2 > &inArrayX)
    template<typename dtype1 , typename dtype2 >
    auto bessel_yn_prime (dtype1 inV, const NdArray< dtype2 > &inArrayX)
     
    template<typename dtype1 , typename dtype2 >
    auto bessel_yn_prime (dtype1 inV, dtype2 inX)
    template<typename dtype1 , typename dtype2 >
    auto bessel_yn_prime (dtype1 inV, dtype2 inX)
     
    template<typename dtype1 , typename dtype2 >
    auto beta (const NdArray< dtype1 > &inArrayA, const NdArray< dtype2 > &inArrayB)
    template<typename dtype1 , typename dtype2 >
    auto beta (const NdArray< dtype1 > &inArrayA, const NdArray< dtype2 > &inArrayB)
     
    template<typename dtype1 , typename dtype2 >
    auto beta (dtype1 a, dtype2 b)
    template<typename dtype1 , typename dtype2 >
    auto beta (dtype1 a, dtype2 b)
     
    double cnr (uint32 n, uint32 r)
    double cnr (uint32 n, uint32 r)
     
    template<typename dtype >
    auto comp_ellint_1 (const NdArray< dtype > &inArrayK)
    template<typename dtype >
    auto comp_ellint_1 (const NdArray< dtype > &inArrayK)
     
    template<typename dtype >
    auto comp_ellint_1 (dtype inK)
    template<typename dtype >
    auto comp_ellint_1 (dtype inK)
     
    template<typename dtype >
    auto comp_ellint_2 (const NdArray< dtype > &inArrayK)
    template<typename dtype >
    auto comp_ellint_2 (const NdArray< dtype > &inArrayK)
     
    template<typename dtype >
    auto comp_ellint_2 (dtype inK)
    template<typename dtype >
    auto comp_ellint_2 (dtype inK)
     
    template<typename dtype1 , typename dtype2 >
    auto comp_ellint_3 (const NdArray< dtype1 > &inArrayK, const NdArray< dtype2 > &inArrayV)
    template<typename dtype1 , typename dtype2 >
    auto comp_ellint_3 (const NdArray< dtype1 > &inArrayK, const NdArray< dtype2 > &inArrayV)
     
    template<typename dtype1 , typename dtype2 >
    auto comp_ellint_3 (dtype1 inK, dtype2 inV)
    template<typename dtype1 , typename dtype2 >
    auto comp_ellint_3 (dtype1 inK, dtype2 inV)
     
    template<typename dtype1 , typename dtype2 >
    auto cyclic_hankel_1 (dtype1 inV, const NdArray< dtype2 > &inX)
    template<typename dtype1 , typename dtype2 >
    auto cyclic_hankel_1 (dtype1 inV, const NdArray< dtype2 > &inX)
     
    template<typename dtype1 , typename dtype2 >
    auto cyclic_hankel_1 (dtype1 inV, dtype2 inX)
    template<typename dtype1 , typename dtype2 >
    auto cyclic_hankel_1 (dtype1 inV, dtype2 inX)
     
    template<typename dtype1 , typename dtype2 >
    auto cyclic_hankel_2 (dtype1 inV, const NdArray< dtype2 > &inX)
    template<typename dtype1 , typename dtype2 >
    auto cyclic_hankel_2 (dtype1 inV, const NdArray< dtype2 > &inX)
     
    template<typename dtype1 , typename dtype2 >
    auto cyclic_hankel_2 (dtype1 inV, dtype2 inX)
    template<typename dtype1 , typename dtype2 >
    auto cyclic_hankel_2 (dtype1 inV, dtype2 inX)
     
    template<typename dtype >
    auto digamma (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto digamma (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto digamma (dtype inValue)
    template<typename dtype >
    auto digamma (dtype inValue)
     
    template<typename dtype1 , typename dtype2 >
    auto ellint_1 (const NdArray< dtype1 > &inArrayK, const NdArray< dtype2 > &inArrayP)
    template<typename dtype1 , typename dtype2 >
    auto ellint_1 (const NdArray< dtype1 > &inArrayK, const NdArray< dtype2 > &inArrayP)
     
    template<typename dtype1 , typename dtype2 >
    auto ellint_1 (dtype1 inK, dtype2 inP)
    template<typename dtype1 , typename dtype2 >
    auto ellint_1 (dtype1 inK, dtype2 inP)
     
    template<typename dtype1 , typename dtype2 >
    auto ellint_2 (const NdArray< dtype1 > &inArrayK, const NdArray< dtype2 > &inArrayP)
    template<typename dtype1 , typename dtype2 >
    auto ellint_2 (const NdArray< dtype1 > &inArrayK, const NdArray< dtype2 > &inArrayP)
     
    template<typename dtype1 , typename dtype2 >
    auto ellint_2 (dtype1 inK, dtype2 inP)
    template<typename dtype1 , typename dtype2 >
    auto ellint_2 (dtype1 inK, dtype2 inP)
     
    template<typename dtype1 , typename dtype2 , typename dtype3 >
    auto ellint_3 (const NdArray< dtype1 > &inArrayK, const NdArray< dtype2 > &inArrayV, const NdArray< dtype3 > &inArrayP)
    template<typename dtype1 , typename dtype2 , typename dtype3 >
    auto ellint_3 (const NdArray< dtype1 > &inArrayK, const NdArray< dtype2 > &inArrayV, const NdArray< dtype3 > &inArrayP)
     
    template<typename dtype1 , typename dtype2 , typename dtype3 >
    auto ellint_3 (dtype1 inK, dtype2 inV, dtype3 inP)
    template<typename dtype1 , typename dtype2 , typename dtype3 >
    auto ellint_3 (dtype1 inK, dtype2 inV, dtype3 inP)
     
    template<typename dtype >
    auto erf (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto erf (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto erf (dtype inValue)
    template<typename dtype >
    auto erf (dtype inValue)
     
    template<typename dtype >
    auto erf_inv (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto erf_inv (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto erf_inv (dtype inValue)
    template<typename dtype >
    auto erf_inv (dtype inValue)
     
    template<typename dtype >
    auto erfc (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto erfc (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto erfc (dtype inValue)
    template<typename dtype >
    auto erfc (dtype inValue)
     
    template<typename dtype >
    auto erfc_inv (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto erfc_inv (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto erfc_inv (dtype inValue)
    template<typename dtype >
    auto erfc_inv (dtype inValue)
     
    template<typename dtype >
    auto expint (const NdArray< dtype > &inArrayX)
    template<typename dtype >
    auto expint (const NdArray< dtype > &inArrayX)
     
    template<typename dtype >
    auto expint (dtype inX)
    template<typename dtype >
    auto expint (dtype inX)
     
    NdArray< double > factorial (const NdArray< uint32 > &inArray)
    NdArray< doublefactorial (const NdArray< uint32 > &inArray)
     
    double factorial (uint32 inValue)
    double factorial (uint32 inValue)
     
    template<typename dtype >
    auto gamma (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto gamma (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto gamma (dtype inValue)
    template<typename dtype >
    auto gamma (dtype inValue)
     
    template<typename dtype >
    auto gamma1pm1 (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto gamma1pm1 (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto gamma1pm1 (dtype inValue)
    template<typename dtype >
    auto gamma1pm1 (dtype inValue)
     
    template<typename dtype >
    auto log_gamma (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto log_gamma (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto log_gamma (dtype inValue)
    template<typename dtype >
    auto log_gamma (dtype inValue)
     
    double pnr (uint32 n, uint32 r)
    double pnr (uint32 n, uint32 r)
     
    template<typename dtype >
    auto polygamma (uint32 n, const NdArray< dtype > &inArray)
    template<typename dtype >
    auto polygamma (uint32 n, const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto polygamma (uint32 n, dtype inValue)
    template<typename dtype >
    auto polygamma (uint32 n, dtype inValue)
     
    NdArray< uint32prime (const NdArray< uint32 > &inArray)
    NdArray< uint32prime (const NdArray< uint32 > &inArray)
     
    uint32 prime (uint32 n)
    uint32 prime (uint32 n)
     
    template<typename dtype >
    auto riemann_zeta (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto riemann_zeta (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto riemann_zeta (dtype inValue)
    template<typename dtype >
    auto riemann_zeta (dtype inValue)
     
    template<typename dtype >
    NdArray< double > softmax (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< doublesoftmax (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    auto spherical_bessel_jn (uint32 inV, const NdArray< dtype > &inArrayX)
    template<typename dtype >
    auto spherical_bessel_jn (uint32 inV, const NdArray< dtype > &inArrayX)
     
    template<typename dtype >
    auto spherical_bessel_jn (uint32 inV, dtype inX)
    template<typename dtype >
    auto spherical_bessel_jn (uint32 inV, dtype inX)
     
    template<typename dtype >
    auto spherical_bessel_yn (uint32 inV, const NdArray< dtype > &inArrayX)
    template<typename dtype >
    auto spherical_bessel_yn (uint32 inV, const NdArray< dtype > &inArrayX)
     
    template<typename dtype >
    auto spherical_bessel_yn (uint32 inV, dtype inX)
    template<typename dtype >
    auto spherical_bessel_yn (uint32 inV, dtype inX)
     
    template<typename dtype1 , typename dtype2 >
    auto spherical_hankel_1 (dtype1 inV, const NdArray< dtype2 > &inArray)
    template<typename dtype1 , typename dtype2 >
    auto spherical_hankel_1 (dtype1 inV, const NdArray< dtype2 > &inArray)
     
    template<typename dtype1 , typename dtype2 >
    auto spherical_hankel_1 (dtype1 inV, dtype2 inX)
    template<typename dtype1 , typename dtype2 >
    auto spherical_hankel_1 (dtype1 inV, dtype2 inX)
     
    template<typename dtype1 , typename dtype2 >
    auto spherical_hankel_2 (dtype1 inV, const NdArray< dtype2 > &inArray)
    template<typename dtype1 , typename dtype2 >
    auto spherical_hankel_2 (dtype1 inV, const NdArray< dtype2 > &inArray)
     
    template<typename dtype1 , typename dtype2 >
    std::complex< double > spherical_hankel_2 (dtype1 inV, dtype2 inX)
    template<typename dtype1 , typename dtype2 >
    std::complex< doublespherical_hankel_2 (dtype1 inV, dtype2 inX)
     
    template<typename dtype >
    auto trigamma (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto trigamma (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto trigamma (dtype inValue)
    template<typename dtype >
    auto trigamma (dtype inValue)
     

    Function Documentation

    -

    ◆ airy_ai() [1/2]

    +

    ◆ airy_ai() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    - + - +
    auto nc::special::airy_ai auto nc::special::airy_ai (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    The first linearly independent solution to the differential equation y'' - yz = 0. http://mathworld.wolfram.com/AiryFunctions.html NOTE: Use of this function requires using the Boost includes.

    +

    The first linearly independent solution to the differential equation y'' - yz = 0. http://mathworld.wolfram.com/AiryFunctions.html NOTE: Use of this function requires using the Boost includes.

    Parameters
    @@ -387,23 +394,23 @@

    -

    ◆ airy_ai() [2/2]

    +

    ◆ airy_ai() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    auto nc::special::airy_ai auto nc::special::airy_ai (dtype dtype  inValue)
    -

    The first linearly independent solution to the differential equation y'' - yz = 0. http://mathworld.wolfram.com/AiryFunctions.html NOTE: Use of this function requires using the Boost includes.

    +

    The first linearly independent solution to the differential equation y'' - yz = 0. http://mathworld.wolfram.com/AiryFunctions.html NOTE: Use of this function requires using the Boost includes.

    Parameters
    @@ -415,23 +422,23 @@

    -

    ◆ airy_ai_prime() [1/2]

    +

    ◆ airy_ai_prime() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    auto nc::special::airy_ai_prime auto nc::special::airy_ai_prime (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    The derivative of the first linearly independent solution to the differential equation y'' - yz = 0. http://mathworld.wolfram.com/AiryFunctions.html NOTE: Use of this function requires using the Boost includes.

    +

    The derivative of the first linearly independent solution to the differential equation y'' - yz = 0. http://mathworld.wolfram.com/AiryFunctions.html NOTE: Use of this function requires using the Boost includes.

    Parameters
    @@ -443,23 +450,23 @@

    -

    ◆ airy_ai_prime() [2/2]

    +

    ◆ airy_ai_prime() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    auto nc::special::airy_ai_prime auto nc::special::airy_ai_prime (dtype dtype  inValue)
    -

    The derivative of the first linearly independent solution to the differential equation y'' - yz = 0. http://mathworld.wolfram.com/AiryFunctions.html NOTE: Use of this function requires using the Boost includes.

    +

    The derivative of the first linearly independent solution to the differential equation y'' - yz = 0. http://mathworld.wolfram.com/AiryFunctions.html NOTE: Use of this function requires using the Boost includes.

    Parameters
    @@ -471,23 +478,23 @@

    -

    ◆ airy_bi() [1/2]

    +

    ◆ airy_bi() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    auto nc::special::airy_bi auto nc::special::airy_bi (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    The second linearly independent solution to the differential equation y'' - yz = 0. http://mathworld.wolfram.com/AiryFunctions.html NOTE: Use of this function requires using the Boost includes.

    +

    The second linearly independent solution to the differential equation y'' - yz = 0. http://mathworld.wolfram.com/AiryFunctions.html NOTE: Use of this function requires using the Boost includes.

    Parameters
    @@ -499,23 +506,23 @@

    -

    ◆ airy_bi() [2/2]

    +

    ◆ airy_bi() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    auto nc::special::airy_bi auto nc::special::airy_bi (dtype dtype  inValue)
    -

    The second linearly independent solution to the differential equation y'' - yz = 0. http://mathworld.wolfram.com/AiryFunctions.html NOTE: Use of this function requires using the Boost includes.

    +

    The second linearly independent solution to the differential equation y'' - yz = 0. http://mathworld.wolfram.com/AiryFunctions.html NOTE: Use of this function requires using the Boost includes.

    Parameters
    @@ -527,23 +534,23 @@

    -

    ◆ airy_bi_prime() [1/2]

    +

    ◆ airy_bi_prime() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    auto nc::special::airy_bi_prime auto nc::special::airy_bi_prime (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    The derivative of the second linearly independent solution to the differential equation y'' - yz = 0. http://mathworld.wolfram.com/AiryFunctions.html NOTE: Use of this function requires using the Boost includes.

    +

    The derivative of the second linearly independent solution to the differential equation y'' - yz = 0. http://mathworld.wolfram.com/AiryFunctions.html NOTE: Use of this function requires using the Boost includes.

    Parameters
    @@ -555,23 +562,23 @@

    -

    ◆ airy_bi_prime() [2/2]

    +

    ◆ airy_bi_prime() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    auto nc::special::airy_bi_prime auto nc::special::airy_bi_prime (dtype dtype  inValue)
    -

    The derivative of the second linearly independent solution to the differential equation y'' - yz = 0. http://mathworld.wolfram.com/AiryFunctions.html NOTE: Use of this function requires using the Boost includes.

    +

    The derivative of the second linearly independent solution to the differential equation y'' - yz = 0. http://mathworld.wolfram.com/AiryFunctions.html NOTE: Use of this function requires using the Boost includes.

    Parameters
    @@ -583,7 +590,7 @@

    -

    ◆ bernoilli() [1/2]

    +

    ◆ bernoilli() [1/2]

    @@ -592,9 +599,9 @@

    inValue
    - + - + @@ -605,7 +612,7 @@

    -

    Both return the nth Bernoulli number B2n. NOTE: Use of this function requires using the Boost includes.

    +

    Both return the nth Bernoulli number B2n. NOTE: Use of this function requires using the Boost includes.

    Parameters

    NdArray< double > nc::special::bernoilli NdArray< double > nc::special::bernoilli (const NdArray< uint32 > & const NdArray< uint32 > &  inArray)
    @@ -617,7 +624,7 @@

    -

    ◆ bernoilli() [2/2]

    +

    ◆ bernoilli() [2/2]

    @@ -626,7 +633,7 @@

    inArray
    - + @@ -639,7 +646,7 @@

    -

    Both return the nth Bernoulli number B2n. NOTE: Use of this function requires using the Boost includes.

    +

    Both return the nth Bernoulli number B2n. NOTE: Use of this function requires using the Boost includes.

    Parameters

    double nc::special::bernoilli double nc::special::bernoilli ( uint32  n)
    @@ -651,23 +658,23 @@

    -

    ◆ bessel_in() [1/2]

    +

    ◆ bessel_in() [1/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    n
    - + - + - + @@ -677,7 +684,7 @@

    -

    Modified Cylindrical Bessel function of the first kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Modified Cylindrical Bessel function of the first kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    auto nc::special::bessel_in auto nc::special::bessel_in (dtype1 dtype1  inV,
    const NdArray< dtype2 > & const NdArray< dtype2 > &  inArrayX 
    @@ -690,23 +697,23 @@

    -

    ◆ bessel_in() [2/2]

    +

    ◆ bessel_in() [2/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inVthe order of the bessel function
    - + - + - + @@ -716,7 +723,7 @@

    -

    Modified Cylindrical Bessel function of the first kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Modified Cylindrical Bessel function of the first kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    auto nc::special::bessel_in auto nc::special::bessel_in (dtype1 dtype1  inV,
    dtype2 dtype2  inX 
    @@ -729,23 +736,23 @@

    -

    ◆ bessel_in_prime() [1/2]

    +

    ◆ bessel_in_prime() [1/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inVthe order of the bessel function
    - + - + - + @@ -755,7 +762,7 @@

    -

    Derivcative of the Modified Cylindrical Bessel function of the first kind. NOTE: Use of this function requires using the Boost includes.

    +

    Derivcative of the Modified Cylindrical Bessel function of the first kind. NOTE: Use of this function requires using the Boost includes.

    Parameters

    auto nc::special::bessel_in_prime auto nc::special::bessel_in_prime (dtype1 dtype1  inV,
    const NdArray< dtype2 > & const NdArray< dtype2 > &  inArrayX 
    @@ -768,23 +775,23 @@

    -

    ◆ bessel_in_prime() [2/2]

    +

    ◆ bessel_in_prime() [2/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inVthe order of the bessel function
    - + - + - + @@ -794,7 +801,7 @@

    -

    Derivcative of the Modified Cylindrical Bessel function of the first kind. NOTE: Use of this function requires using the Boost includes.

    +

    Derivcative of the Modified Cylindrical Bessel function of the first kind. NOTE: Use of this function requires using the Boost includes.

    Parameters

    auto nc::special::bessel_in_prime auto nc::special::bessel_in_prime (dtype1 dtype1  inV,
    dtype2 dtype2  inX 
    @@ -807,23 +814,23 @@

    -

    ◆ bessel_jn() [1/2]

    +

    ◆ bessel_jn() [1/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inVthe order of the bessel function
    - + - + - + @@ -833,7 +840,7 @@

    -

    Cylindrical Bessel function of the first kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Cylindrical Bessel function of the first kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    auto nc::special::bessel_jn auto nc::special::bessel_jn (dtype1 dtype1  inV,
    const NdArray< dtype2 > & const NdArray< dtype2 > &  inArrayX 
    @@ -846,23 +853,23 @@

    -

    ◆ bessel_jn() [2/2]

    +

    ◆ bessel_jn() [2/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inVthe order of the bessel function
    - + - + - + @@ -872,7 +879,7 @@

    -

    Cylindrical Bessel function of the first kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Cylindrical Bessel function of the first kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    auto nc::special::bessel_jn auto nc::special::bessel_jn (dtype1 dtype1  inV,
    dtype2 dtype2  inX 
    @@ -885,23 +892,23 @@

    -

    ◆ bessel_jn_prime() [1/2]

    +

    ◆ bessel_jn_prime() [1/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inVthe order of the bessel function
    - + - + - + @@ -911,7 +918,7 @@

    -

    Derivcative of the Cylindrical Bessel function of the first kind. NOTE: Use of this function requires using the Boost includes.

    +

    Derivcative of the Cylindrical Bessel function of the first kind. NOTE: Use of this function requires using the Boost includes.

    Parameters

    auto nc::special::bessel_jn_prime auto nc::special::bessel_jn_prime (dtype1 dtype1  inV,
    const NdArray< dtype2 > & const NdArray< dtype2 > &  inArrayX 
    @@ -924,23 +931,23 @@

    -

    ◆ bessel_jn_prime() [2/2]

    +

    ◆ bessel_jn_prime() [2/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inVthe order of the bessel function
    - + - + - + @@ -950,7 +957,7 @@

    -

    Derivcative of the Cylindrical Bessel function of the first kind. NOTE: Use of this function requires using the Boost includes.

    +

    Derivcative of the Cylindrical Bessel function of the first kind. NOTE: Use of this function requires using the Boost includes.

    Parameters

    auto nc::special::bessel_jn_prime auto nc::special::bessel_jn_prime (dtype1 dtype1  inV,
    dtype2 dtype2  inX 
    @@ -963,23 +970,23 @@

    -

    ◆ bessel_kn() [1/2]

    +

    ◆ bessel_kn() [1/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inVthe order of the bessel function
    - + - + - + @@ -989,7 +996,7 @@

    -

    Modified Cylindrical Bessel function of the second kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Modified Cylindrical Bessel function of the second kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    auto nc::special::bessel_kn auto nc::special::bessel_kn (dtype1 dtype1  inV,
    const NdArray< dtype2 > & const NdArray< dtype2 > &  inArrayX 
    @@ -1002,23 +1009,23 @@

    -

    ◆ bessel_kn() [2/2]

    +

    ◆ bessel_kn() [2/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inVthe order of the bessel function
    - + - + - + @@ -1028,7 +1035,7 @@

    -

    Modified Cylindrical Bessel function of the second kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Modified Cylindrical Bessel function of the second kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    auto nc::special::bessel_kn auto nc::special::bessel_kn (dtype1 dtype1  inV,
    dtype2 dtype2  inX 
    @@ -1041,23 +1048,23 @@

    -

    ◆ bessel_kn_prime() [1/2]

    +

    ◆ bessel_kn_prime() [1/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inVthe order of the bessel function
    - + - + - + @@ -1067,7 +1074,7 @@

    -

    Derivcative of the Modified Cylindrical Bessel function of the second kind NOTE: Use of this function requires using the Boost includes.

    +

    Derivcative of the Modified Cylindrical Bessel function of the second kind NOTE: Use of this function requires using the Boost includes.

    Parameters

    auto nc::special::bessel_kn_prime auto nc::special::bessel_kn_prime (dtype1 dtype1  inV,
    const NdArray< dtype2 > & const NdArray< dtype2 > &  inArrayX 
    @@ -1080,23 +1087,23 @@

    -

    ◆ bessel_kn_prime() [2/2]

    +

    ◆ bessel_kn_prime() [2/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inVthe order of the bessel function
    - + - + - + @@ -1106,7 +1113,7 @@

    -

    Derivcative of the Modified Cylindrical Bessel function of the second kind. NOTE: Use of this function requires using the Boost includes.

    +

    Derivcative of the Modified Cylindrical Bessel function of the second kind. NOTE: Use of this function requires using the Boost includes.

    Parameters

    auto nc::special::bessel_kn_prime auto nc::special::bessel_kn_prime (dtype1 dtype1  inV,
    dtype2 dtype2  inX 
    @@ -1119,23 +1126,23 @@

    -

    ◆ bessel_yn() [1/2]

    +

    ◆ bessel_yn() [1/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inVthe order of the bessel function
    - + - + - + @@ -1145,7 +1152,7 @@

    -

    Cylindrical Bessel function of the second kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Cylindrical Bessel function of the second kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    auto nc::special::bessel_yn auto nc::special::bessel_yn (dtype1 dtype1  inV,
    const NdArray< dtype2 > & const NdArray< dtype2 > &  inArrayX 
    @@ -1158,23 +1165,23 @@

    -

    ◆ bessel_yn() [2/2]

    +

    ◆ bessel_yn() [2/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inVthe order of the bessel function
    - + - + - + @@ -1184,7 +1191,7 @@

    -

    Cylindrical Bessel function of the second kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Cylindrical Bessel function of the second kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    auto nc::special::bessel_yn auto nc::special::bessel_yn (dtype1 dtype1  inV,
    dtype2 dtype2  inX 
    @@ -1197,23 +1204,23 @@

    -

    ◆ bessel_yn_prime() [1/2]

    +

    ◆ bessel_yn_prime() [1/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inVthe order of the bessel function
    - + - + - + @@ -1223,7 +1230,7 @@

    -

    Derivcative of the Cylindrical Bessel function of the second kind. NOTE: Use of this function requires using the Boost includes.

    +

    Derivcative of the Cylindrical Bessel function of the second kind. NOTE: Use of this function requires using the Boost includes.

    Parameters

    auto nc::special::bessel_yn_prime auto nc::special::bessel_yn_prime (dtype1 dtype1  inV,
    const NdArray< dtype2 > & const NdArray< dtype2 > &  inArrayX 
    @@ -1236,23 +1243,23 @@

    -

    ◆ bessel_yn_prime() [2/2]

    +

    ◆ bessel_yn_prime() [2/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inVthe order of the bessel function
    - + - + - + @@ -1262,7 +1269,7 @@

    -

    Derivcative of the Cylindrical Bessel function of the second kind. NOTE: Use of this function requires using the Boost includes.

    +

    Derivcative of the Cylindrical Bessel function of the second kind. NOTE: Use of this function requires using the Boost includes.

    Parameters

    auto nc::special::bessel_yn_prime auto nc::special::bessel_yn_prime (dtype1 dtype1  inV,
    dtype2 dtype2  inX 
    @@ -1275,23 +1282,23 @@

    -

    ◆ beta() [1/2]

    +

    ◆ beta() [1/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inVthe order of the bessel function
    - + - + - + @@ -1301,7 +1308,7 @@

    -

    The beta function. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    The beta function. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    auto nc::special::beta auto nc::special::beta (const NdArray< dtype1 > & const NdArray< dtype1 > &  inArrayA,
    const NdArray< dtype2 > & const NdArray< dtype2 > &  inArrayB 
    @@ -1314,23 +1321,23 @@

    -

    ◆ beta() [2/2]

    +

    ◆ beta() [2/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inArrayA
    - + - + - + @@ -1340,7 +1347,7 @@

    -

    The beta function. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    The beta function. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    auto nc::special::beta auto nc::special::beta (dtype1 dtype1  a,
    dtype2 dtype2  b 
    @@ -1353,7 +1360,7 @@

    -

    ◆ cnr()

    +

    ◆ cnr()

    @@ -1362,7 +1369,7 @@

    a
    - + @@ -1385,7 +1392,7 @@

    -

    Returns the number of combinations of n choose r. C(n, r)

    +

    Returns the number of combinations of n choose r. C(n, r)

    Parameters

    double nc::special::cnr double nc::special::cnr ( uint32  n,
    @@ -1398,23 +1405,23 @@

    -

    ◆ comp_ellint_1() [1/2]

    +

    ◆ comp_ellint_1() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    nthe total number of items
    - + - +
    auto nc::special::comp_ellint_1 auto nc::special::comp_ellint_1 (const NdArray< dtype > & const NdArray< dtype > &  inArrayK)
    -

    Computes the complete elliptic integral of the first kind of k. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Computes the complete elliptic integral of the first kind of k. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters
    @@ -1426,23 +1433,23 @@

    -

    ◆ comp_ellint_1() [2/2]

    +

    ◆ comp_ellint_1() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArrayKelliptic modulus or eccentricity
    - + - +
    auto nc::special::comp_ellint_1 auto nc::special::comp_ellint_1 (dtype dtype  inK)
    -

    Computes the complete elliptic integral of the first kind of k. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Computes the complete elliptic integral of the first kind of k. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters
    @@ -1454,23 +1461,23 @@

    -

    ◆ comp_ellint_2() [1/2]

    +

    ◆ comp_ellint_2() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inKelliptic modulus or eccentricity
    - + - +
    auto nc::special::comp_ellint_2 auto nc::special::comp_ellint_2 (const NdArray< dtype > & const NdArray< dtype > &  inArrayK)
    -

    Computes the complete elliptic integral of the second kind of k. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Computes the complete elliptic integral of the second kind of k. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters
    @@ -1482,23 +1489,23 @@

    -

    ◆ comp_ellint_2() [2/2]

    +

    ◆ comp_ellint_2() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArrayKelliptic modulus or eccentricity
    - + - +
    auto nc::special::comp_ellint_2 auto nc::special::comp_ellint_2 (dtype dtype  inK)
    -

    Computes the complete elliptic integral of the second kind of k. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Computes the complete elliptic integral of the second kind of k. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters
    @@ -1510,23 +1517,23 @@

    -

    ◆ comp_ellint_3() [1/2]

    +

    ◆ comp_ellint_3() [1/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >

    inKelliptic modulus or eccentricity
    - + - + - + @@ -1536,7 +1543,7 @@

    -

    Computes the complete elliptic integral of the third kind of k and p. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Computes the complete elliptic integral of the third kind of k and p. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    auto nc::special::comp_ellint_3 auto nc::special::comp_ellint_3 (const NdArray< dtype1 > & const NdArray< dtype1 > &  inArrayK,
    const NdArray< dtype2 > & const NdArray< dtype2 > &  inArrayV 
    @@ -1549,23 +1556,23 @@

    -

    ◆ comp_ellint_3() [2/2]

    +

    ◆ comp_ellint_3() [2/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inArrayKthe order of the bessel function
    - + - + - + @@ -1575,7 +1582,7 @@

    -

    Computes the complete elliptic integral of the third kind of k and v. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Computes the complete elliptic integral of the third kind of k and v. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    auto nc::special::comp_ellint_3 auto nc::special::comp_ellint_3 (dtype1 dtype1  inK,
    dtype2 dtype2  inV 
    @@ -1588,23 +1595,23 @@

    -

    ◆ cyclic_hankel_1() [1/2]

    +

    ◆ cyclic_hankel_1() [1/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inKelliptic modulus or eccentricity
    - + - + - + @@ -1614,7 +1621,7 @@

    -

    Hankel funcion of the first kind. NOTE: Use of this function requires using the Boost includes.

    +

    Hankel funcion of the first kind. NOTE: Use of this function requires using the Boost includes.

    Parameters

    auto nc::special::cyclic_hankel_1 auto nc::special::cyclic_hankel_1 (dtype1 dtype1  inV,
    const NdArray< dtype2 > & const NdArray< dtype2 > &  inX 
    @@ -1622,28 +1629,28 @@

    Returns
    NdArray<std::complex>
    +
    Returns
    NdArray<std::complex>
    -

    ◆ cyclic_hankel_1() [2/2]

    +

    ◆ cyclic_hankel_1() [2/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inVthe order of the bessel function
    - + - + - + @@ -1653,7 +1660,7 @@

    -

    Hankel funcion of the first kind. NOTE: Use of this function requires using the Boost includes.

    +

    Hankel funcion of the first kind. NOTE: Use of this function requires using the Boost includes.

    Parameters

    auto nc::special::cyclic_hankel_1 auto nc::special::cyclic_hankel_1 (dtype1 dtype1  inV,
    dtype2 dtype2  inX 
    @@ -1666,23 +1673,23 @@

    -

    ◆ cyclic_hankel_2() [1/2]

    +

    ◆ cyclic_hankel_2() [1/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inVthe order of the bessel function
    - + - + - + @@ -1692,7 +1699,7 @@

    -

    Hankel funcion of the second kind. NOTE: Use of this function requires using the Boost includes.

    +

    Hankel funcion of the second kind. NOTE: Use of this function requires using the Boost includes.

    Parameters

    auto nc::special::cyclic_hankel_2 auto nc::special::cyclic_hankel_2 (dtype1 dtype1  inV,
    const NdArray< dtype2 > & const NdArray< dtype2 > &  inX 
    @@ -1700,28 +1707,28 @@

    Returns
    NdArray<std::complex>
    +
    Returns
    NdArray<std::complex>
    -

    ◆ cyclic_hankel_2() [2/2]

    +

    ◆ cyclic_hankel_2() [2/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inVthe order of the bessel function
    - + - + - + @@ -1731,7 +1738,7 @@

    -

    Hankel funcion of the second kind. NOTE: Use of this function requires using the Boost includes.

    +

    Hankel funcion of the second kind. NOTE: Use of this function requires using the Boost includes.

    Parameters

    auto nc::special::cyclic_hankel_2 auto nc::special::cyclic_hankel_2 (dtype1 dtype1  inV,
    dtype2 dtype2  inX 
    @@ -1744,23 +1751,23 @@

    -

    ◆ digamma() [1/2]

    +

    ◆ digamma() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    inVthe order of the bessel function
    - + - +
    auto nc::special::digamma auto nc::special::digamma (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Returns the digamma or psi function of values in inArray. Digamma is defined as the logarithmic derivative of the gamma function. NOTE: Use of this function requires using the Boost includes.

    +

    Returns the digamma or psi function of values in inArray. Digamma is defined as the logarithmic derivative of the gamma function. NOTE: Use of this function requires using the Boost includes.

    Parameters
    @@ -1772,23 +1779,23 @@

    -

    ◆ digamma() [2/2]

    +

    ◆ digamma() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    auto nc::special::digamma auto nc::special::digamma (dtype dtype  inValue)
    -

    Returns the digamma or psi function of inValue. Digamma is defined as the logarithmic derivative of the gamma function. NOTE: Use of this function requires using the Boost includes.

    +

    Returns the digamma or psi function of inValue. Digamma is defined as the logarithmic derivative of the gamma function. NOTE: Use of this function requires using the Boost includes.

    Parameters
    @@ -1800,23 +1807,23 @@

    -

    ◆ ellint_1() [1/2]

    +

    ◆ ellint_1() [1/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >

    inValue
    - + - + - + @@ -1826,7 +1833,7 @@

    -

    Computes the incomplete elliptic integral of the first kind of k and p. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Computes the incomplete elliptic integral of the first kind of k and p. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    auto nc::special::ellint_1 auto nc::special::ellint_1 (const NdArray< dtype1 > & const NdArray< dtype1 > &  inArrayK,
    const NdArray< dtype2 > & const NdArray< dtype2 > &  inArrayP 
    @@ -1839,23 +1846,23 @@

    -

    ◆ ellint_1() [2/2]

    +

    ◆ ellint_1() [2/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inArrayKelliptic modulus or eccentricity
    - + - + - + @@ -1865,7 +1872,7 @@

    -

    Computes the incomplete elliptic integral of the first kind of k and p. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Computes the incomplete elliptic integral of the first kind of k and p. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    auto nc::special::ellint_1 auto nc::special::ellint_1 (dtype1 dtype1  inK,
    dtype2 dtype2  inP 
    @@ -1878,23 +1885,23 @@

    -

    ◆ ellint_2() [1/2]

    +

    ◆ ellint_2() [1/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inKelliptic modulus or eccentricity
    - + - + - + @@ -1904,7 +1911,7 @@

    -

    Computes the incomplete elliptic integral of the second kind of k and p. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Computes the incomplete elliptic integral of the second kind of k and p. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    auto nc::special::ellint_2 auto nc::special::ellint_2 (const NdArray< dtype1 > & const NdArray< dtype1 > &  inArrayK,
    const NdArray< dtype2 > & const NdArray< dtype2 > &  inArrayP 
    @@ -1917,23 +1924,23 @@

    -

    ◆ ellint_2() [2/2]

    +

    ◆ ellint_2() [2/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inArrayKelliptic modulus or eccentricity
    - + - + - + @@ -1943,7 +1950,7 @@

    -

    Computes the incomplete elliptic integral of the second kind of k and p. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Computes the incomplete elliptic integral of the second kind of k and p. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    auto nc::special::ellint_2 auto nc::special::ellint_2 (dtype1 dtype1  inK,
    dtype2 dtype2  inP 
    @@ -1956,29 +1963,29 @@

    -

    ◆ ellint_3() [1/2]

    +

    ◆ ellint_3() [1/2]

    -template<typename dtype1 , typename dtype2 , typename dtype3 >
    +template<typename dtype1 , typename dtype2 , typename dtype3 >
    inKelliptic modulus or eccentricity
    - + - + - + - + @@ -1988,7 +1995,7 @@

    -

    Computes the incomplete elliptic integral of the second kind of k, v, and p. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Computes the incomplete elliptic integral of the second kind of k, v, and p. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    auto nc::special::ellint_3 auto nc::special::ellint_3 (const NdArray< dtype1 > & const NdArray< dtype1 > &  inArrayK,
    const NdArray< dtype2 > & const NdArray< dtype2 > &  inArrayV,
    const NdArray< dtype3 > & const NdArray< dtype3 > &  inArrayP 
    @@ -2002,29 +2009,29 @@

    -

    ◆ ellint_3() [2/2]

    +

    ◆ ellint_3() [2/2]

    -template<typename dtype1 , typename dtype2 , typename dtype3 >
    +template<typename dtype1 , typename dtype2 , typename dtype3 >
    inArrayKthe order of the bessel function
    - + - + - + - + @@ -2034,7 +2041,7 @@

    -

    Computes the incomplete elliptic integral of the second kind of k, v, and p. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Computes the incomplete elliptic integral of the second kind of k, v, and p. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    auto nc::special::ellint_3 auto nc::special::ellint_3 (dtype1 dtype1  inK,
    dtype2 dtype2  inV,
    dtype3 dtype3  inP 
    @@ -2048,23 +2055,23 @@

    -

    ◆ erf() [1/2]

    +

    ◆ erf() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    inKelliptic modulus or eccentricity
    - + - +
    auto nc::special::erf auto nc::special::erf (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Calculate the error function of all elements in the input array. Integral (from [-x, x]) of np.exp(np.power(-t, 2)) dt, multiplied by 1/np.pi. NOTE: Use of this function requires using the Boost includes.

    +

    Calculate the error function of all elements in the input array. Integral (from [-x, x]) of np.exp(np.power(-t, 2)) dt, multiplied by 1/np.pi. NOTE: Use of this function requires using the Boost includes.

    Parameters
    @@ -2076,23 +2083,23 @@

    -

    ◆ erf() [2/2]

    +

    ◆ erf() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    auto nc::special::erf auto nc::special::erf (dtype dtype  inValue)
    -

    Calculate the error function of all elements in the input array. Integral (from [-x, x]) of np.exp(np.power(-t, 2)) dt, multiplied by 1/np.pi. NOTE: Use of this function requires using the Boost includes.

    +

    Calculate the error function of all elements in the input array. Integral (from [-x, x]) of np.exp(np.power(-t, 2)) dt, multiplied by 1/np.pi. NOTE: Use of this function requires using the Boost includes.

    Parameters
    @@ -2104,23 +2111,23 @@

    -

    ◆ erf_inv() [1/2]

    +

    ◆ erf_inv() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    auto nc::special::erf_inv auto nc::special::erf_inv (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Returns the inverse error function of z, that is a value x such that: z = erf(x). NOTE: Use of this function requires using the Boost includes.

    +

    Returns the inverse error function of z, that is a value x such that: z = erf(x). NOTE: Use of this function requires using the Boost includes.

    Parameters
    @@ -2132,23 +2139,23 @@

    -

    ◆ erf_inv() [2/2]

    +

    ◆ erf_inv() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    auto nc::special::erf_inv auto nc::special::erf_inv (dtype dtype  inValue)
    -

    Returns the inverse error function of z, that is a value x such that: z = erf(x). NOTE: Use of this function requires using the Boost includes.

    +

    Returns the inverse error function of z, that is a value x such that: z = erf(x). NOTE: Use of this function requires using the Boost includes.

    Parameters
    @@ -2160,23 +2167,23 @@

    -

    ◆ erfc() [1/2]

    +

    ◆ erfc() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    auto nc::special::erfc auto nc::special::erfc (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Returns the element-wise complement of the error function of inValue. NOTE: Use of this function requires using the Boost includes.

    +

    Returns the element-wise complement of the error function of inValue. NOTE: Use of this function requires using the Boost includes.

    Parameters
    @@ -2188,23 +2195,23 @@

    -

    ◆ erfc() [2/2]

    +

    ◆ erfc() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    auto nc::special::erfc auto nc::special::erfc (dtype dtype  inValue)
    -

    Returns the complement of the error function of inValue. NOTE: Use of this function requires using the Boost includes.

    +

    Returns the complement of the error function of inValue. NOTE: Use of this function requires using the Boost includes.

    Parameters
    @@ -2216,23 +2223,23 @@

    -

    ◆ erfc_inv() [1/2]

    +

    ◆ erfc_inv() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    auto nc::special::erfc_inv auto nc::special::erfc_inv (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Returns the inverse complementary error function of z, that is a value x such that: z = erfc(x). NOTE: Use of this function requires using the Boost includes.

    +

    Returns the inverse complementary error function of z, that is a value x such that: z = erfc(x). NOTE: Use of this function requires using the Boost includes.

    Parameters
    @@ -2244,23 +2251,23 @@

    -

    ◆ erfc_inv() [2/2]

    +

    ◆ erfc_inv() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    auto nc::special::erfc_inv auto nc::special::erfc_inv (dtype dtype  inValue)
    -

    Returns the inverse complentary error function of z, that is a value x such that: z = erfc(x). NOTE: Use of this function requires using the Boost includes.

    +

    Returns the inverse complentary error function of z, that is a value x such that: z = erfc(x). NOTE: Use of this function requires using the Boost includes.

    Parameters
    @@ -2272,23 +2279,23 @@

    -

    ◆ expint() [1/2]

    +

    ◆ expint() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    auto nc::special::expint auto nc::special::expint (const NdArray< dtype > & const NdArray< dtype > &  inArrayX)
    -

    Exponential integral Ei. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Exponential integral Ei. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters
    @@ -2300,23 +2307,23 @@

    -

    ◆ expint() [2/2]

    +

    ◆ expint() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArrayXvalue
    - + - +
    auto nc::special::expint auto nc::special::expint (dtype dtype  inX)
    -

    Exponential integral Ei. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Exponential integral Ei. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters
    @@ -2328,7 +2335,7 @@

    -

    ◆ factorial() [1/2]

    +

    ◆ factorial() [1/2]

    @@ -2337,9 +2344,9 @@

    inXvalue
    - + - + @@ -2350,7 +2357,7 @@

    -

    Returns the factorial of the input value

    +

    Returns the factorial of the input value

    Parameters

    NdArray< double > nc::special::factorial NdArray< double > nc::special::factorial (const NdArray< uint32 > & const NdArray< uint32 > &  inArray)
    @@ -2362,7 +2369,7 @@

    -

    ◆ factorial() [2/2]

    +

    ◆ factorial() [2/2]

    @@ -2371,7 +2378,7 @@

    inArray
    - + @@ -2384,7 +2391,7 @@

    -

    Returns the factorial of the input value

    +

    Returns the factorial of the input value

    Parameters

    double nc::special::factorial double nc::special::factorial ( uint32  inValue)
    @@ -2396,23 +2403,23 @@

    -

    ◆ gamma() [1/2]

    +

    ◆ gamma() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    inValue
    - + - +
    auto nc::special::gamma auto nc::special::gamma (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Returns the "true gamma" of values in array. NOTE: Use of this function requires using the Boost includes.

    +

    Returns the "true gamma" of values in array. NOTE: Use of this function requires using the Boost includes.

    Parameters
    @@ -2424,23 +2431,23 @@

    -

    ◆ gamma() [2/2]

    +

    ◆ gamma() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    auto nc::special::gamma auto nc::special::gamma (dtype dtype  inValue)
    -

    Returns the "true gamma" of value z. NOTE: Use of this function requires using the Boost includes.

    +

    Returns the "true gamma" of value z. NOTE: Use of this function requires using the Boost includes.

    Parameters
    @@ -2452,23 +2459,23 @@

    -

    ◆ gamma1pm1() [1/2]

    +

    ◆ gamma1pm1() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    auto nc::special::gamma1pm1 auto nc::special::gamma1pm1 (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Returns the true gamma(dz + 1) - 1 of values in array. NOTE: Use of this function requires using the Boost includes.

    +

    Returns the true gamma(dz + 1) - 1 of values in array. NOTE: Use of this function requires using the Boost includes.

    Parameters
    @@ -2480,23 +2487,23 @@

    -

    ◆ gamma1pm1() [2/2]

    +

    ◆ gamma1pm1() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    auto nc::special::gamma1pm1 auto nc::special::gamma1pm1 (dtype dtype  inValue)
    -

    Returns the true gamma(dz + 1) - 1 of value z. NOTE: Use of this function requires using the Boost includes.

    +

    Returns the true gamma(dz + 1) - 1 of value z. NOTE: Use of this function requires using the Boost includes.

    Parameters
    @@ -2508,23 +2515,23 @@

    -

    ◆ log_gamma() [1/2]

    +

    ◆ log_gamma() [1/2]

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - +
    auto nc::special::log_gamma auto nc::special::log_gamma (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Returns natural log of the true gamma of values in array. NOTE: Use of this function requires using the Boost includes.

    +

    Returns natural log of the true gamma of values in array. NOTE: Use of this function requires using the Boost includes.

    Parameters
    @@ -2536,23 +2543,23 @@

    -

    ◆ log_gamma() [2/2]

    +

    ◆ log_gamma() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    auto nc::special::log_gamma auto nc::special::log_gamma (dtype dtype  inValue)
    -

    Returns natural log of the true gamma of value z. NOTE: Use of this function requires using the Boost includes.

    +

    Returns natural log of the true gamma of value z. NOTE: Use of this function requires using the Boost includes.

    Parameters
    @@ -2564,7 +2571,7 @@

    -

    ◆ pnr()

    +

    ◆ pnr()

    @@ -2573,7 +2580,7 @@

    inValue
    - + @@ -2596,7 +2603,7 @@

    -

    Returns the number of permutaions of n choose r. P(n, r)

    +

    Returns the number of permutaions of n choose r. P(n, r)

    Parameters

    double nc::special::pnr double nc::special::pnr ( uint32  n,
    @@ -2609,15 +2616,15 @@

    -

    ◆ polygamma() [1/2]

    +

    ◆ polygamma() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    nthe total number of items
    - + @@ -2625,7 +2632,7 @@

    - + @@ -2635,7 +2642,7 @@

    -

    Returns the polygamma function of the values in inArray. Polygamma is defined as the n'th derivative of the digamma function. NOTE: Use of this function requires using the Boost includes.

    +

    Returns the polygamma function of the values in inArray. Polygamma is defined as the n'th derivative of the digamma function. NOTE: Use of this function requires using the Boost includes.

    Parameters

    auto nc::special::polygamma auto nc::special::polygamma ( uint32  n, const NdArray< dtype > & const NdArray< dtype > &  inArray 
    @@ -2648,15 +2655,15 @@

    -

    ◆ polygamma() [2/2]

    +

    ◆ polygamma() [2/2]

    -template<typename dtype >
    +template<typename dtype >
    nthe nth derivative
    - + @@ -2664,7 +2671,7 @@

    - + @@ -2674,7 +2681,7 @@

    -

    Returns the polygamma function of inValue. Polygamma is defined as the n'th derivative of the digamma function. NOTE: Use of this function requires using the Boost includes.

    +

    Returns the polygamma function of inValue. Polygamma is defined as the n'th derivative of the digamma function. NOTE: Use of this function requires using the Boost includes.

    Parameters

    auto nc::special::polygamma auto nc::special::polygamma ( uint32  n, dtype dtype  inValue 
    @@ -2687,7 +2694,7 @@

    -

    ◆ prime() [1/2]

    +

    ◆ prime() [1/2]

    @@ -2698,7 +2705,7 @@

    NdArray< uint32 > nc::special::prime

    - + @@ -2709,7 +2716,7 @@

    -

    The function prime provides fast table lookup to the first 10000 prime numbers (starting from 2 as the zeroth prime: as 1 isn't terribly useful in practice). NOTE: Use of this function requires using the Boost includes.

    +

    The function prime provides fast table lookup to the first 10000 prime numbers (starting from 2 as the zeroth prime: as 1 isn't terribly useful in practice). NOTE: Use of this function requires using the Boost includes.

    Parameters

    nthe nth derivative
    (const NdArray< uint32 > & const NdArray< uint32 > &  inArray)
    @@ -2721,7 +2728,7 @@

    -

    ◆ prime() [2/2]

    +

    ◆ prime() [2/2]

    inArray
    @@ -2755,23 +2762,23 @@

    -

    ◆ riemann_zeta() [1/2]

    +

    ◆ riemann_zeta() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    nthe nth prime number to return
    - + - +
    auto nc::special::riemann_zeta auto nc::special::riemann_zeta (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    The Riemann Zeta function https://en.wikipedia.org/wiki/Riemann_zeta_function NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    The Riemann Zeta function https://en.wikipedia.org/wiki/Riemann_zeta_function NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters
    @@ -2783,23 +2790,23 @@

    -

    ◆ riemann_zeta() [2/2]

    +

    ◆ riemann_zeta() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    auto nc::special::riemann_zeta auto nc::special::riemann_zeta (dtype dtype  inValue)
    -

    The Riemann Zeta function https://en.wikipedia.org/wiki/Riemann_zeta_function NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    The Riemann Zeta function https://en.wikipedia.org/wiki/Riemann_zeta_function NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters
    @@ -2811,17 +2818,17 @@

    -

    ◆ softmax()

    +

    ◆ softmax()

    -template<typename dtype >
    +template<typename dtype >

    inValue
    - + - + @@ -2837,7 +2844,7 @@

    -

    The softmax function transforms each element of a collection by computing the exponential of each element divided by the sum of the exponentials of all the elements. That is, if x is a one-dimensional numpy array: softmax(x) = np.exp(x)/sum(np.exp(x))

    +

    The softmax function transforms each element of a collection by computing the exponential of each element divided by the sum of the exponentials of all the elements. That is, if x is a one-dimensional numpy array: softmax(x) = np.exp(x)/sum(np.exp(x))

    Parameters

    NdArray< double > nc::special::softmax NdArray< double > nc::special::softmax (const NdArray< dtype > & const NdArray< dtype > &  inArray,
    @@ -2850,15 +2857,15 @@

    -

    ◆ spherical_bessel_jn() [1/2]

    +

    ◆ spherical_bessel_jn() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    inArray
    - + @@ -2866,7 +2873,7 @@

    - + @@ -2876,7 +2883,7 @@

    -

    Spherical Bessel function of the first kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Spherical Bessel function of the first kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    auto nc::special::spherical_bessel_jn auto nc::special::spherical_bessel_jn ( uint32  inV, const NdArray< dtype > & const NdArray< dtype > &  inArrayX 
    @@ -2889,15 +2896,15 @@

    -

    ◆ spherical_bessel_jn() [2/2]

    +

    ◆ spherical_bessel_jn() [2/2]

    -template<typename dtype >
    +template<typename dtype >
    inVthe order of the bessel function
    - + @@ -2905,7 +2912,7 @@

    - + @@ -2915,7 +2922,7 @@

    -

    Spherical Bessel function of the first kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Spherical Bessel function of the first kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    auto nc::special::spherical_bessel_jn auto nc::special::spherical_bessel_jn ( uint32  inV, dtype dtype  inX 
    @@ -2928,15 +2935,15 @@

    -

    ◆ spherical_bessel_yn() [1/2]

    +

    ◆ spherical_bessel_yn() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    inVthe order of the bessel function
    - + @@ -2944,7 +2951,7 @@

    - + @@ -2954,7 +2961,7 @@

    -

    Spherical Bessel function of the second kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Spherical Bessel function of the second kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    auto nc::special::spherical_bessel_yn auto nc::special::spherical_bessel_yn ( uint32  inV, const NdArray< dtype > & const NdArray< dtype > &  inArrayX 
    @@ -2967,15 +2974,15 @@

    -

    ◆ spherical_bessel_yn() [2/2]

    +

    ◆ spherical_bessel_yn() [2/2]

    -template<typename dtype >
    +template<typename dtype >
    inVthe order of the bessel function
    - + @@ -2983,7 +2990,7 @@

    - + @@ -2993,7 +3000,7 @@

    -

    Spherical Bessel function of the second kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    +

    Spherical Bessel function of the second kind. NOTE: Use of this function requires either using the Boost includes or a C++17 compliant compiler.

    Parameters

    auto nc::special::spherical_bessel_yn auto nc::special::spherical_bessel_yn ( uint32  inV, dtype dtype  inX 
    @@ -3006,23 +3013,23 @@

    -

    ◆ spherical_hankel_1() [1/2]

    +

    ◆ spherical_hankel_1() [1/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inVthe order of the bessel function
    - + - + - + @@ -3032,7 +3039,7 @@

    -

    Spherical Hankel funcion of the first kind. NOTE: Use of this function requires using the Boost includes.

    +

    Spherical Hankel funcion of the first kind. NOTE: Use of this function requires using the Boost includes.

    Parameters

    auto nc::special::spherical_hankel_1 auto nc::special::spherical_hankel_1 (dtype1 dtype1  inV,
    const NdArray< dtype2 > & const NdArray< dtype2 > &  inArray 
    @@ -3045,23 +3052,23 @@

    -

    ◆ spherical_hankel_1() [2/2]

    +

    ◆ spherical_hankel_1() [2/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inVthe order of the bessel function
    - + - + - + @@ -3071,7 +3078,7 @@

    -

    Spherical Hankel funcion of the first kind. NOTE: Use of this function requires using the Boost includes.

    +

    Spherical Hankel funcion of the first kind. NOTE: Use of this function requires using the Boost includes.

    Parameters

    auto nc::special::spherical_hankel_1 auto nc::special::spherical_hankel_1 (dtype1 dtype1  inV,
    dtype2 dtype2  inX 
    @@ -3084,23 +3091,23 @@

    -

    ◆ spherical_hankel_2() [1/2]

    +

    ◆ spherical_hankel_2() [1/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inVthe order of the bessel function
    - + - + - + @@ -3110,7 +3117,7 @@

    -

    Spherical Hankel funcion of the second kind. NOTE: Use of this function requires using the Boost includes.

    +

    Spherical Hankel funcion of the second kind. NOTE: Use of this function requires using the Boost includes.

    Parameters

    auto nc::special::spherical_hankel_2 auto nc::special::spherical_hankel_2 (dtype1 dtype1  inV,
    const NdArray< dtype2 > & const NdArray< dtype2 > &  inArray 
    @@ -3123,23 +3130,23 @@

    -

    ◆ spherical_hankel_2() [2/2]

    +

    ◆ spherical_hankel_2() [2/2]

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inVthe order of the bessel function
    - + - + - + @@ -3149,7 +3156,7 @@

    -

    Spherical Hankel funcion of the second kind. NOTE: Use of this function requires using the Boost includes.

    +

    Spherical Hankel funcion of the second kind. NOTE: Use of this function requires using the Boost includes.

    Parameters

    std::complex< double > nc::special::spherical_hankel_2 std::complex< double > nc::special::spherical_hankel_2 (dtype1 dtype1  inV,
    dtype2 dtype2  inX 
    @@ -3162,23 +3169,23 @@

    -

    ◆ trigamma() [1/2]

    +

    ◆ trigamma() [1/2]

    -template<typename dtype >
    +template<typename dtype >
    inVthe order of the bessel function
    - + - +
    auto nc::special::trigamma auto nc::special::trigamma (const NdArray< dtype > & const NdArray< dtype > &  inArray)
    -

    Returns the trigamma function of x. Trigamma is defined as the derivative of the digamma function. NOTE: Use of this function requires using the Boost includes.

    +

    Returns the trigamma function of x. Trigamma is defined as the derivative of the digamma function. NOTE: Use of this function requires using the Boost includes.

    Parameters
    @@ -3190,23 +3197,23 @@

    -

    ◆ trigamma() [2/2]

    +

    ◆ trigamma() [2/2]

    -template<typename dtype >
    +template<typename dtype >

    inArray
    - + - +
    auto nc::special::trigamma auto nc::special::trigamma (dtype dtype  inValue)
    -

    Returns the trigamma function of x. Trigamma is defined as the derivative of the digamma function. NOTE: Use of this function requires using the Boost includes.

    +

    Returns the trigamma function of x. Trigamma is defined as the derivative of the digamma function. NOTE: Use of this function requires using the Boost includes.

    Parameters
    @@ -3223,7 +3230,7 @@

      - +
    diff --git a/docs/doxygen/html/namespacenc_1_1stl__algorithms.html b/docs/doxygen/html/namespacenc_1_1stl__algorithms.html index 6df485b9c..0ea3093da 100644 --- a/docs/doxygen/html/namespacenc_1_1stl__algorithms.html +++ b/docs/doxygen/html/namespacenc_1_1stl__algorithms.html @@ -5,7 +5,7 @@ - + NumCpp: nc::stl_algorithms Namespace Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    inValue
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -115,146 +122,146 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

    Functions

    template<class InputIt , class UnaryPredicate >
    bool all_of (InputIt first, InputIt last, UnaryPredicate p) noexcept
    template<class InputIt , class UnaryPredicate >
    bool all_of (InputIt first, InputIt last, UnaryPredicate p) noexcept
     
    template<class InputIt , class UnaryPredicate >
    bool any_of (InputIt first, InputIt last, UnaryPredicate p) noexcept
    template<class InputIt , class UnaryPredicate >
    bool any_of (InputIt first, InputIt last, UnaryPredicate p) noexcept
     
    template<class InputIt , class OutputIt >
    OutputIt copy (InputIt first, InputIt last, OutputIt destination) noexcept
    template<class InputIt , class OutputIt >
    OutputIt copy (InputIt first, InputIt last, OutputIt destination) noexcept
     
    template<class InputIt , class T >
    std::iterator_traits< InputIt >::difference_type count (InputIt first, InputIt last, const T &value) noexcept
    template<class InputIt , class T >
    std::iterator_traits< InputIt >::difference_type count (InputIt first, InputIt last, const T &value) noexcept
     
    template<class InputIt1 , class InputIt2 >
    bool equal (InputIt1 first1, InputIt1 last1, InputIt2 first2) noexcept
    template<class InputIt1 , class InputIt2 >
    bool equal (InputIt1 first1, InputIt1 last1, InputIt2 first2) noexcept
     
    template<class InputIt1 , class InputIt2 , class BinaryPredicate >
    bool equal (InputIt1 first1, InputIt1 last1, InputIt2 first2, BinaryPredicate p) noexcept
    template<class InputIt1 , class InputIt2 , class BinaryPredicate >
    bool equal (InputIt1 first1, InputIt1 last1, InputIt2 first2, BinaryPredicate p) noexcept
     
    template<class ForwardIt , class T >
    void fill (ForwardIt first, ForwardIt last, const T &value) noexcept
    template<class ForwardIt , class T >
    void fill (ForwardIt first, ForwardIt last, const T &value) noexcept
     
    template<class InputIt , class T >
    InputIt find (InputIt first, InputIt last, const T &value) noexcept
    template<class InputIt , class T >
    InputIt find (InputIt first, InputIt last, const T &value) noexcept
     
    template<class InputIt , class UnaryFunction >
    void for_each (InputIt first, InputIt last, UnaryFunction f)
    template<class InputIt , class UnaryFunction >
    void for_each (InputIt first, InputIt last, UnaryFunction f)
     
    template<class ForwardIt >
    bool is_sorted (ForwardIt first, ForwardIt last) noexcept
    template<class ForwardIt >
    bool is_sorted (ForwardIt first, ForwardIt last) noexcept
     
    template<class ForwardIt , class Compare >
    bool is_sorted (ForwardIt first, ForwardIt last, Compare comp) noexcept
    template<class ForwardIt , class Compare >
    bool is_sorted (ForwardIt first, ForwardIt last, Compare comp) noexcept
     
    template<class ForwardIt >
    ForwardIt max_element (ForwardIt first, ForwardIt last) noexcept
    template<class ForwardIt >
    ForwardIt max_element (ForwardIt first, ForwardIt last) noexcept
     
    template<class ForwardIt , class Compare >
    ForwardIt max_element (ForwardIt first, ForwardIt last, Compare comp) noexcept
    template<class ForwardIt , class Compare >
    ForwardIt max_element (ForwardIt first, ForwardIt last, Compare comp) noexcept
     
    template<class ForwardIt >
    ForwardIt min_element (ForwardIt first, ForwardIt last) noexcept
    template<class ForwardIt >
    ForwardIt min_element (ForwardIt first, ForwardIt last) noexcept
     
    template<class ForwardIt , class Compare >
    ForwardIt min_element (ForwardIt first, ForwardIt last, Compare comp) noexcept
    template<class ForwardIt , class Compare >
    ForwardIt min_element (ForwardIt first, ForwardIt last, Compare comp) noexcept
     
    template<class ForwardIt >
    std::pair< ForwardIt, ForwardIt > minmax_element (ForwardIt first, ForwardIt last) noexcept
    template<class ForwardIt >
    std::pair< ForwardIt, ForwardItminmax_element (ForwardIt first, ForwardIt last) noexcept
     
    template<class ForwardIt , class Compare >
    std::pair< ForwardIt, ForwardIt > minmax_element (ForwardIt first, ForwardIt last, Compare comp) noexcept
    template<class ForwardIt , class Compare >
    std::pair< ForwardIt, ForwardItminmax_element (ForwardIt first, ForwardIt last, Compare comp) noexcept
     
    template<class InputIt , class UnaryPredicate >
    bool none_of (InputIt first, InputIt last, UnaryPredicate p) noexcept
    template<class InputIt , class UnaryPredicate >
    bool none_of (InputIt first, InputIt last, UnaryPredicate p) noexcept
     
    template<class RandomIt >
    void nth_element (RandomIt first, RandomIt nth, RandomIt last) noexcept
    template<class RandomIt >
    void nth_element (RandomIt first, RandomIt nth, RandomIt last) noexcept
     
    template<class RandomIt , class Compare >
    void nth_element (RandomIt first, RandomIt nth, RandomIt last, Compare comp) noexcept
    template<class RandomIt , class Compare >
    void nth_element (RandomIt first, RandomIt nth, RandomIt last, Compare comp) noexcept
     
    template<class ForwardIt , class T >
    void replace (ForwardIt first, ForwardIt last, const T &oldValue, const T &newValue) noexcept
    template<class ForwardIt , class T >
    void replace (ForwardIt first, ForwardIt last, const T &oldValue, const T &newValue) noexcept
     
    template<class BidirIt >
    void reverse (BidirIt first, BidirIt last) noexcept
    template<class BidirIt >
    void reverse (BidirIt first, BidirIt last) noexcept
     
    template<class ForwardIt >
    void rotate (ForwardIt first, ForwardIt firstN, ForwardIt last) noexcept
    template<class ForwardIt >
    void rotate (ForwardIt first, ForwardIt firstN, ForwardIt last) noexcept
     
    template<class InputIt1 , class InputIt2 , class OutputIt >
    OutputIt set_difference (InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, OutputIt destination)
    template<class InputIt1 , class InputIt2 , class OutputIt >
    OutputIt set_difference (InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, OutputIt destination)
     
    template<class InputIt1 , class InputIt2 , class OutputIt , class Compare >
    OutputIt set_difference (InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, OutputIt destination, Compare comp) noexcept
    template<class InputIt1 , class InputIt2 , class OutputIt , class Compare >
    OutputIt set_difference (InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, OutputIt destination, Compare comp) noexcept
     
    template<class InputIt1 , class InputIt2 , class OutputIt >
    OutputIt set_intersection (InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, OutputIt destination) noexcept
    template<class InputIt1 , class InputIt2 , class OutputIt >
    OutputIt set_intersection (InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, OutputIt destination) noexcept
     
    template<class InputIt1 , class InputIt2 , class OutputIt , class Compare >
    OutputIt set_intersection (InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, OutputIt destination, Compare comp) noexcept
    template<class InputIt1 , class InputIt2 , class OutputIt , class Compare >
    OutputIt set_intersection (InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, OutputIt destination, Compare comp) noexcept
     
    template<class InputIt1 , class InputIt2 , class OutputIt >
    OutputIt set_union (InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, OutputIt destination) noexcept
    template<class InputIt1 , class InputIt2 , class OutputIt >
    OutputIt set_union (InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, OutputIt destination) noexcept
     
    template<class InputIt1 , class InputIt2 , class OutputIt , class Compare >
    OutputIt set_union (InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, OutputIt destination, Compare comp) noexcept
    template<class InputIt1 , class InputIt2 , class OutputIt , class Compare >
    OutputIt set_union (InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, OutputIt destination, Compare comp) noexcept
     
    template<class RandomIt >
    void sort (RandomIt first, RandomIt last) noexcept
    template<class RandomIt >
    void sort (RandomIt first, RandomIt last) noexcept
     
    template<class RandomIt , class Compare >
    void sort (RandomIt first, RandomIt last, Compare comp) noexcept
    template<class RandomIt , class Compare >
    void sort (RandomIt first, RandomIt last, Compare comp) noexcept
     
    template<class RandomIt >
    void stable_sort (RandomIt first, RandomIt last) noexcept
    template<class RandomIt >
    void stable_sort (RandomIt first, RandomIt last) noexcept
     
    template<class RandomIt , class Compare >
    void stable_sort (RandomIt first, RandomIt last, Compare comp) noexcept
    template<class RandomIt , class Compare >
    void stable_sort (RandomIt first, RandomIt last, Compare comp) noexcept
     
    template<class InputIt , class OutputIt , class UnaryOperation >
    OutputIt transform (InputIt first, InputIt last, OutputIt destination, UnaryOperation unaryFunction)
    template<class InputIt , class OutputIt , class UnaryOperation >
    OutputIt transform (InputIt first, InputIt last, OutputIt destination, UnaryOperation unaryFunction)
     
    template<class InputIt1 , class InputIt2 , class OutputIt , class BinaryOperation >
    OutputIt transform (InputIt1 first1, InputIt1 last1, InputIt2 first2, OutputIt destination, BinaryOperation unaryFunction)
    template<class InputIt1 , class InputIt2 , class OutputIt , class BinaryOperation >
    OutputIt transform (InputIt1 first1, InputIt1 last1, InputIt2 first2, OutputIt destination, BinaryOperation unaryFunction)
     
    template<class InputIt , class OutputIt >
    constexpr OutputIt unique_copy (InputIt first, InputIt last, OutputIt destination) noexcept
    template<class InputIt , class OutputIt >
    constexpr OutputIt unique_copy (InputIt first, InputIt last, OutputIt destination) noexcept
     
    template<class InputIt , class OutputIt , class BinaryPredicate >
    constexpr OutputIt unique_copy (InputIt first, InputIt last, OutputIt destination, BinaryPredicate binaryFunction) noexcept
    template<class InputIt , class OutputIt , class BinaryPredicate >
    constexpr OutputIt unique_copy (InputIt first, InputIt last, OutputIt destination, BinaryPredicate binaryFunction) noexcept
     

    Function Documentation

    -

    ◆ all_of()

    +

    ◆ all_of()

    -template<class InputIt , class UnaryPredicate >
    +template<class InputIt , class UnaryPredicate >
    @@ -58,10 +58,10 @@
    - + - + - + - + @@ -269,7 +276,7 @@

    -

    Tests if all of the elements of a range satisy a predicate

    +

    Tests if all of the elements of a range satisy a predicate

    Parameters

    bool nc::stl_algorithms::all_of bool nc::stl_algorithms::all_of (InputIt InputIt  first,
    InputIt InputIt  last,
    UnaryPredicate UnaryPredicate  p 
    @@ -283,32 +290,32 @@

    -

    ◆ any_of()

    +

    ◆ any_of()

    -template<class InputIt , class UnaryPredicate >
    +template<class InputIt , class UnaryPredicate >
    firstthe first iterator of the source
    @@ -58,10 +58,10 @@
    - + - + - + - + @@ -323,7 +330,7 @@

    -

    Tests if any of the elements of a range satisy a predicate

    +

    Tests if any of the elements of a range satisy a predicate

    Parameters

    bool nc::stl_algorithms::any_of bool nc::stl_algorithms::any_of (InputIt InputIt  first,
    InputIt InputIt  last,
    UnaryPredicate UnaryPredicate  p 
    @@ -337,32 +344,32 @@

    -

    ◆ copy()

    +

    ◆ copy()

    -template<class InputIt , class OutputIt >
    +template<class InputIt , class OutputIt >
    firstthe first iterator of the source
    @@ -58,10 +58,10 @@
    - + - + - + - + @@ -377,7 +384,7 @@

    -

    Copies from one container to another

    +

    Copies from one container to another

    Parameters

    OutputIt nc::stl_algorithms::copy OutputIt nc::stl_algorithms::copy (InputIt InputIt  first,
    InputIt InputIt  last,
    OutputIt OutputIt  destination 
    @@ -391,32 +398,32 @@

    -

    ◆ count()

    +

    ◆ count()

    -template<class InputIt , class T >
    +template<class InputIt , class T >
    firstthe first iterator of the source
    @@ -58,10 +58,10 @@
    - + - + - + - + @@ -431,7 +438,7 @@

    -

    Counts the values in the range

    +

    Counts the values in the range

    Parameters

    std::iterator_traits< InputIt >::difference_type nc::stl_algorithms::count std::iterator_traits< InputIt >::difference_type nc::stl_algorithms::count (InputIt InputIt  first,
    InputIt InputIt  last,
    const T & const T &  value 
    @@ -445,32 +452,32 @@

    -

    ◆ equal() [1/2]

    +

    ◆ equal() [1/2]

    -template<class InputIt1 , class InputIt2 >
    +template<class InputIt1 , class InputIt2 >
    firstthe first iterator of container
    @@ -58,10 +58,10 @@
    - + - + - + - + @@ -485,7 +492,7 @@

    -

    Test if two ranges are equal

    +

    Test if two ranges are equal

    Parameters

    bool nc::stl_algorithms::equal bool nc::stl_algorithms::equal (InputIt1 InputIt1  first1,
    InputIt1 InputIt1  last1,
    InputIt2 InputIt2  first2 
    @@ -499,38 +506,38 @@

    -

    ◆ equal() [2/2]

    +

    ◆ equal() [2/2]

    -template<class InputIt1 , class InputIt2 , class BinaryPredicate >
    +template<class InputIt1 , class InputIt2 , class BinaryPredicate >
    first1the first iterator of first container
    @@ -58,10 +58,10 @@
    - + - + - + - + - + @@ -545,7 +552,7 @@

    -

    Test if two ranges are equal

    +

    Test if two ranges are equal

    Parameters

    bool nc::stl_algorithms::equal bool nc::stl_algorithms::equal (InputIt1 InputIt1  first1,
    InputIt1 InputIt1  last1,
    InputIt2 InputIt2  first2,
    BinaryPredicate BinaryPredicate  p 
    @@ -560,32 +567,32 @@

    -

    ◆ fill()

    +

    ◆ fill()

    -template<class ForwardIt , class T >
    +template<class ForwardIt , class T >
    first1the first iterator of first container
    @@ -58,10 +58,10 @@
    - + - + - + - + @@ -600,7 +607,7 @@

    -

    Fills the range with the value

    +

    Fills the range with the value

    Parameters

    void nc::stl_algorithms::fill void nc::stl_algorithms::fill (ForwardIt ForwardIt  first,
    ForwardIt ForwardIt  last,
    const T & const T &  value 
    @@ -613,32 +620,32 @@

    -

    ◆ find()

    +

    ◆ find()

    -template<class InputIt , class T >
    +template<class InputIt , class T >
    firstthe first iterator of the source
    @@ -58,10 +58,10 @@
    - + - + - + - + @@ -653,7 +660,7 @@

    -

    Returns the first element in the range [first, last) that satisfies specific criteria:

    +

    Returns the first element in the range [first, last) that satisfies specific criteria:

    Parameters

    InputIt nc::stl_algorithms::find InputIt nc::stl_algorithms::find (InputIt InputIt  first,
    InputIt InputIt  last,
    const T & const T &  value 
    @@ -667,29 +674,29 @@

    -

    ◆ for_each()

    +

    ◆ for_each()

    -template<class InputIt , class UnaryFunction >
    +template<class InputIt , class UnaryFunction >
    firstthe first iterator of the source
    - + - + - + - + @@ -699,7 +706,7 @@

    -

    Runs the function on each element of the range

    +

    Runs the function on each element of the range

    Parameters

    void nc::stl_algorithms::for_each void nc::stl_algorithms::for_each (InputIt InputIt  first,
    InputIt InputIt  last,
    UnaryFunction UnaryFunction  f 
    @@ -712,26 +719,26 @@

    -

    ◆ is_sorted() [1/2]

    +

    ◆ is_sorted() [1/2]

    -template<class ForwardIt >
    +template<class ForwardIt >
    firstthe first iterator of the source
    @@ -58,10 +58,10 @@
    - + - + - + @@ -746,7 +753,7 @@

    -

    Returns true if the array is sorted

    +

    Returns true if the array is sorted

    Parameters

    bool nc::stl_algorithms::is_sorted bool nc::stl_algorithms::is_sorted (ForwardIt ForwardIt  first,
    ForwardIt ForwardIt  last 
    @@ -759,32 +766,32 @@

    -

    ◆ is_sorted() [2/2]

    +

    ◆ is_sorted() [2/2]

    -template<class ForwardIt , class Compare >
    +template<class ForwardIt , class Compare >
    firstthe first iterator of the source
    @@ -58,10 +58,10 @@
    - + - + - + - + @@ -799,7 +806,7 @@

    -

    Returns true if the array is sorted

    +

    Returns true if the array is sorted

    Parameters

    bool nc::stl_algorithms::is_sorted bool nc::stl_algorithms::is_sorted (ForwardIt ForwardIt  first,
    ForwardIt ForwardIt  last,
    Compare Compare  comp 
    @@ -813,26 +820,26 @@

    -

    ◆ max_element() [1/2]

    +

    ◆ max_element() [1/2]

    -template<class ForwardIt >
    +template<class ForwardIt >
    firstthe first iterator of the source
    @@ -58,10 +58,10 @@
    - + - + - + @@ -847,7 +854,7 @@

    -

    Returns the maximum element of the range

    +

    Returns the maximum element of the range

    Parameters

    ForwardIt nc::stl_algorithms::max_element ForwardIt nc::stl_algorithms::max_element (ForwardIt ForwardIt  first,
    ForwardIt ForwardIt  last 
    @@ -860,32 +867,32 @@

    -

    ◆ max_element() [2/2]

    +

    ◆ max_element() [2/2]

    -template<class ForwardIt , class Compare >
    +template<class ForwardIt , class Compare >
    firstthe first iterator of the source
    @@ -58,10 +58,10 @@
    - + - + - + - + @@ -900,7 +907,7 @@

    -

    Returns the maximum element of the range

    +

    Returns the maximum element of the range

    Parameters

    ForwardIt nc::stl_algorithms::max_element ForwardIt nc::stl_algorithms::max_element (ForwardIt ForwardIt  first,
    ForwardIt ForwardIt  last,
    Compare Compare  comp 
    @@ -914,26 +921,26 @@

    -

    ◆ min_element() [1/2]

    +

    ◆ min_element() [1/2]

    -template<class ForwardIt >
    +template<class ForwardIt >
    firstthe first iterator of the source
    @@ -58,10 +58,10 @@
    - + - + - + @@ -948,7 +955,7 @@

    -

    Returns the minimum element of the range

    +

    Returns the minimum element of the range

    Parameters

    ForwardIt nc::stl_algorithms::min_element ForwardIt nc::stl_algorithms::min_element (ForwardIt ForwardIt  first,
    ForwardIt ForwardIt  last 
    @@ -961,32 +968,32 @@

    -

    ◆ min_element() [2/2]

    +

    ◆ min_element() [2/2]

    -template<class ForwardIt , class Compare >
    +template<class ForwardIt , class Compare >
    firstthe first iterator of the source
    @@ -58,10 +58,10 @@
    - + - + - + - + @@ -1001,7 +1008,7 @@

    -

    Returns the minimum element of the range

    +

    Returns the minimum element of the range

    Parameters

    ForwardIt nc::stl_algorithms::min_element ForwardIt nc::stl_algorithms::min_element (ForwardIt ForwardIt  first,
    ForwardIt ForwardIt  last,
    Compare Compare  comp 
    @@ -1015,26 +1022,26 @@

    -

    ◆ minmax_element() [1/2]

    +

    ◆ minmax_element() [1/2]

    -template<class ForwardIt >
    +template<class ForwardIt >
    firstthe first iterator of the source
    @@ -58,10 +58,10 @@
    - + - + - + @@ -1049,7 +1056,7 @@

    -

    Runs the minimum and maximum elements of the range

    +

    Runs the minimum and maximum elements of the range

    Parameters

    std::pair< ForwardIt, ForwardIt > nc::stl_algorithms::minmax_element std::pair< ForwardIt, ForwardIt > nc::stl_algorithms::minmax_element (ForwardIt ForwardIt  first,
    ForwardIt ForwardIt  last 
    @@ -1062,32 +1069,32 @@

    -

    ◆ minmax_element() [2/2]

    +

    ◆ minmax_element() [2/2]

    -template<class ForwardIt , class Compare >
    +template<class ForwardIt , class Compare >
    firstthe first iterator of the source
    @@ -58,10 +58,10 @@
    - + - + - + - + @@ -1102,7 +1109,7 @@

    -

    Runs the minimum and maximum elements of the range

    +

    Runs the minimum and maximum elements of the range

    Parameters

    std::pair< ForwardIt, ForwardIt > nc::stl_algorithms::minmax_element std::pair< ForwardIt, ForwardIt > nc::stl_algorithms::minmax_element (ForwardIt ForwardIt  first,
    ForwardIt ForwardIt  last,
    Compare Compare  comp 
    @@ -1116,32 +1123,32 @@

    -

    ◆ none_of()

    +

    ◆ none_of()

    -template<class InputIt , class UnaryPredicate >
    +template<class InputIt , class UnaryPredicate >
    firstthe first iterator of the source
    @@ -58,10 +58,10 @@
    - + - + - + - + @@ -1156,7 +1163,7 @@

    -

    Tests if none of the elements of a range satisy a predicate

    +

    Tests if none of the elements of a range satisy a predicate

    Parameters

    bool nc::stl_algorithms::none_of bool nc::stl_algorithms::none_of (InputIt InputIt  first,
    InputIt InputIt  last,
    UnaryPredicate UnaryPredicate  p 
    @@ -1170,32 +1177,32 @@

    -

    ◆ nth_element() [1/2]

    +

    ◆ nth_element() [1/2]

    -template<class RandomIt >
    +template<class RandomIt >
    firstthe first iterator of the source
    @@ -58,10 +58,10 @@
    - + - + - + - + @@ -1210,7 +1217,7 @@

    -

    Sorts up to the nth element

    +

    Sorts up to the nth element

    Parameters

    void nc::stl_algorithms::nth_element void nc::stl_algorithms::nth_element (RandomIt RandomIt  first,
    RandomIt RandomIt  nth,
    RandomIt RandomIt  last 
    @@ -1223,38 +1230,38 @@

    -

    ◆ nth_element() [2/2]

    +

    ◆ nth_element() [2/2]

    -template<class RandomIt , class Compare >
    +template<class RandomIt , class Compare >
    firstthe first iterator of the range
    @@ -58,10 +58,10 @@
    - + - + - + - + - + @@ -1269,7 +1276,7 @@

    -

    Sorts up to the nth element

    +

    Sorts up to the nth element

    Parameters

    void nc::stl_algorithms::nth_element void nc::stl_algorithms::nth_element (RandomIt RandomIt  first,
    RandomIt RandomIt  nth,
    RandomIt RandomIt  last,
    Compare Compare  comp 
    @@ -1283,38 +1290,38 @@

    -

    ◆ replace()

    +

    ◆ replace()

    -template<class ForwardIt , class T >
    +template<class ForwardIt , class T >
    firstthe first iterator of the range
    @@ -58,10 +58,10 @@
    - + - + - + - + - + @@ -1329,7 +1336,7 @@

    -

    replaces a value in the range with another value

    +

    replaces a value in the range with another value

    Parameters

    void nc::stl_algorithms::replace void nc::stl_algorithms::replace (ForwardIt ForwardIt  first,
    ForwardIt ForwardIt  last,
    const T & const T &  oldValue,
    const T & const T &  newValue 
    @@ -1343,26 +1350,26 @@

    -

    ◆ reverse()

    +

    ◆ reverse()

    -template<class BidirIt >
    +template<class BidirIt >
    firstthe first iterator of the source
    @@ -58,10 +58,10 @@
    - + - + - + @@ -1377,7 +1384,7 @@

    -

    reverses the range

    +

    reverses the range

    Parameters

    void nc::stl_algorithms::reverse void nc::stl_algorithms::reverse (BidirIt BidirIt  first,
    BidirIt BidirIt  last 
    @@ -1389,32 +1396,32 @@

    -

    ◆ rotate()

    +

    ◆ rotate()

    -template<class ForwardIt >
    +template<class ForwardIt >
    firstthe first iterator of the source
    @@ -58,10 +58,10 @@
    - + - + - + - + @@ -1429,7 +1436,7 @@

    -

    Rotates the elements of a range

    +

    Rotates the elements of a range

    Parameters

    void nc::stl_algorithms::rotate void nc::stl_algorithms::rotate (ForwardIt ForwardIt  first,
    ForwardIt ForwardIt  firstN,
    ForwardIt ForwardIt  last 
    @@ -1442,41 +1449,41 @@

    -

    ◆ set_difference() [1/2]

    +

    ◆ set_difference() [1/2]

    -template<class InputIt1 , class InputIt2 , class OutputIt >
    +template<class InputIt1 , class InputIt2 , class OutputIt >
    firstthe first iterator of the range
    - + - + - + - + - + - + @@ -1486,7 +1493,7 @@

    -

    finds the difference of two ranges

    +

    finds the difference of two ranges

    Parameters

    OutputIt nc::stl_algorithms::set_difference OutputIt nc::stl_algorithms::set_difference (InputIt1 InputIt1  first1,
    InputIt1 InputIt1  last1,
    InputIt2 InputIt2  first2,
    InputIt2 InputIt2  last2,
    OutputIt OutputIt  destination 
    @@ -1502,50 +1509,50 @@

    -

    ◆ set_difference() [2/2]

    +

    ◆ set_difference() [2/2]

    -template<class InputIt1 , class InputIt2 , class OutputIt , class Compare >
    +template<class InputIt1 , class InputIt2 , class OutputIt , class Compare >
    first1the first iterator of the source
    @@ -58,10 +58,10 @@
    - + - + - + - + - + - + - + @@ -1560,7 +1567,7 @@

    -

    finds the difference of two ranges

    +

    finds the difference of two ranges

    Parameters

    OutputIt nc::stl_algorithms::set_difference OutputIt nc::stl_algorithms::set_difference (InputIt1 InputIt1  first1,
    InputIt1 InputIt1  last1,
    InputIt2 InputIt2  first2,
    InputIt2 InputIt2  last2,
    OutputIt OutputIt  destination,
    Compare Compare  comp 
    @@ -1577,44 +1584,44 @@

    -

    ◆ set_intersection() [1/2]

    +

    ◆ set_intersection() [1/2]

    -template<class InputIt1 , class InputIt2 , class OutputIt >
    +template<class InputIt1 , class InputIt2 , class OutputIt >
    first1the first iterator of the source
    @@ -58,10 +58,10 @@
    - + - + - + - + - + - + @@ -1629,7 +1636,7 @@

    -

    finds the intersection of two ranges

    +

    finds the intersection of two ranges

    Parameters

    OutputIt nc::stl_algorithms::set_intersection OutputIt nc::stl_algorithms::set_intersection (InputIt1 InputIt1  first1,
    InputIt1 InputIt1  last1,
    InputIt2 InputIt2  first2,
    InputIt2 InputIt2  last2,
    OutputIt OutputIt  destination 
    @@ -1645,50 +1652,50 @@

    -

    ◆ set_intersection() [2/2]

    +

    ◆ set_intersection() [2/2]

    -template<class InputIt1 , class InputIt2 , class OutputIt , class Compare >
    +template<class InputIt1 , class InputIt2 , class OutputIt , class Compare >
    first1the first iterator of the source
    @@ -58,10 +58,10 @@
    - + - + - + - + - + - + - + @@ -1703,7 +1710,7 @@

    -

    finds the intersection of two ranges

    +

    finds the intersection of two ranges

    Parameters

    OutputIt nc::stl_algorithms::set_intersection OutputIt nc::stl_algorithms::set_intersection (InputIt1 InputIt1  first1,
    InputIt1 InputIt1  last1,
    InputIt2 InputIt2  first2,
    InputIt2 InputIt2  last2,
    OutputIt OutputIt  destination,
    Compare Compare  comp 
    @@ -1720,44 +1727,44 @@

    -

    ◆ set_union() [1/2]

    +

    ◆ set_union() [1/2]

    -template<class InputIt1 , class InputIt2 , class OutputIt >
    +template<class InputIt1 , class InputIt2 , class OutputIt >
    first1the first iterator of the source
    @@ -58,10 +58,10 @@
    - + - + - + - + - + - + @@ -1772,7 +1779,7 @@

    -

    finds the union of two ranges

    +

    finds the union of two ranges

    Parameters

    OutputIt nc::stl_algorithms::set_union OutputIt nc::stl_algorithms::set_union (InputIt1 InputIt1  first1,
    InputIt1 InputIt1  last1,
    InputIt2 InputIt2  first2,
    InputIt2 InputIt2  last2,
    OutputIt OutputIt  destination 
    @@ -1788,50 +1795,50 @@

    -

    ◆ set_union() [2/2]

    +

    ◆ set_union() [2/2]

    -template<class InputIt1 , class InputIt2 , class OutputIt , class Compare >
    +template<class InputIt1 , class InputIt2 , class OutputIt , class Compare >
    first1the first iterator of the source
    @@ -58,10 +58,10 @@
    - + - + - + - + - + - + - + @@ -1846,7 +1853,7 @@

    -

    finds the union of two ranges

    +

    finds the union of two ranges

    Parameters

    OutputIt nc::stl_algorithms::set_union OutputIt nc::stl_algorithms::set_union (InputIt1 InputIt1  first1,
    InputIt1 InputIt1  last1,
    InputIt2 InputIt2  first2,
    InputIt2 InputIt2  last2,
    OutputIt OutputIt  destination,
    Compare Compare  comp 
    @@ -1863,26 +1870,26 @@

    -

    ◆ sort() [1/2]

    +

    ◆ sort() [1/2]

    -template<class RandomIt >
    +template<class RandomIt >
    first1the first iterator of the source
    @@ -58,10 +58,10 @@
    - + - + - + @@ -1897,7 +1904,7 @@

    -

    Sorts the range

    +

    Sorts the range

    Parameters

    void nc::stl_algorithms::sort void nc::stl_algorithms::sort (RandomIt RandomIt  first,
    RandomIt RandomIt  last 
    @@ -1909,32 +1916,32 @@

    -

    ◆ sort() [2/2]

    +

    ◆ sort() [2/2]

    -template<class RandomIt , class Compare >
    +template<class RandomIt , class Compare >
    firstthe first iterator of the source
    @@ -58,10 +58,10 @@
    - + - + - + - + @@ -1949,7 +1956,7 @@

    -

    Sorts the range

    +

    Sorts the range

    Parameters

    void nc::stl_algorithms::sort void nc::stl_algorithms::sort (RandomIt RandomIt  first,
    RandomIt RandomIt  last,
    Compare Compare  comp 
    @@ -1962,26 +1969,26 @@

    -

    ◆ stable_sort() [1/2]

    +

    ◆ stable_sort() [1/2]

    -template<class RandomIt >
    +template<class RandomIt >
    firstthe first iterator of the source
    @@ -58,10 +58,10 @@
    - + - + - + @@ -1996,7 +2003,7 @@

    -

    Sorts the range preserving order

    +

    Sorts the range preserving order

    Parameters

    void nc::stl_algorithms::stable_sort void nc::stl_algorithms::stable_sort (RandomIt RandomIt  first,
    RandomIt RandomIt  last 
    @@ -2008,32 +2015,32 @@

    -

    ◆ stable_sort() [2/2]

    +

    ◆ stable_sort() [2/2]

    -template<class RandomIt , class Compare >
    +template<class RandomIt , class Compare >
    firstthe first iterator of the source
    @@ -58,10 +58,10 @@
    - + - + - + - + @@ -2048,7 +2055,7 @@

    -

    Sorts the range preserving order

    +

    Sorts the range preserving order

    Parameters

    void nc::stl_algorithms::stable_sort void nc::stl_algorithms::stable_sort (RandomIt RandomIt  first,
    RandomIt RandomIt  last,
    Compare Compare  comp 
    @@ -2061,35 +2068,35 @@

    -

    ◆ transform() [1/2]

    +

    ◆ transform() [1/2]

    -template<class InputIt , class OutputIt , class UnaryOperation >
    +template<class InputIt , class OutputIt , class UnaryOperation >
    firstthe first iterator of the source
    - + - + - + - + - + @@ -2099,7 +2106,7 @@

    -

    Transforms the elements of the range

    +

    Transforms the elements of the range

    Parameters

    OutputIt nc::stl_algorithms::transform OutputIt nc::stl_algorithms::transform (InputIt InputIt  first,
    InputIt InputIt  last,
    OutputIt OutputIt  destination,
    UnaryOperation UnaryOperation  unaryFunction 
    @@ -2114,41 +2121,41 @@

    -

    ◆ transform() [2/2]

    +

    ◆ transform() [2/2]

    -template<class InputIt1 , class InputIt2 , class OutputIt , class BinaryOperation >
    +template<class InputIt1 , class InputIt2 , class OutputIt , class BinaryOperation >
    firstthe first iterator of the source
    - + - + - + - + - + - + @@ -2158,7 +2165,7 @@

    -

    Transforms the elements of the range

    +

    Transforms the elements of the range

    Parameters

    OutputIt nc::stl_algorithms::transform OutputIt nc::stl_algorithms::transform (InputIt1 InputIt1  first1,
    InputIt1 InputIt1  last1,
    InputIt2 InputIt2  first2,
    OutputIt OutputIt  destination,
    BinaryOperation BinaryOperation  unaryFunction 
    @@ -2174,32 +2181,32 @@

    -

    ◆ unique_copy() [1/2]

    +

    ◆ unique_copy() [1/2]

    -template<class InputIt , class OutputIt >
    +template<class InputIt , class OutputIt >
    first1the first iterator of the source
    @@ -58,10 +58,10 @@
    - + - + - + - + @@ -2214,7 +2221,7 @@

    -

    Copies the unique elements of a range

    +

    Copies the unique elements of a range

    Parameters

    constexpr OutputIt nc::stl_algorithms::unique_copy constexpr OutputIt nc::stl_algorithms::unique_copy (InputIt InputIt  first,
    InputIt InputIt  last,
    OutputIt OutputIt  destination 
    @@ -2228,38 +2235,38 @@

    -

    ◆ unique_copy() [2/2]

    +

    ◆ unique_copy() [2/2]

    -template<class InputIt , class OutputIt , class BinaryPredicate >
    +template<class InputIt , class OutputIt , class BinaryPredicate >
    firstthe first iterator of the source
    - + - + - + - + - + @@ -2274,7 +2281,7 @@

    -

    Copies the unique elements of a range

    +

    Copies the unique elements of a range

    Parameters

    constexpr OutputIt nc::stl_algorithms::unique_copy constexpr OutputIt nc::stl_algorithms::unique_copy (InputIt InputIt  first,
    InputIt InputIt  last,
    OutputIt OutputIt  destination,
    BinaryPredicate BinaryPredicate  binaryFunction 
    @@ -2294,7 +2301,7 @@

    diff --git a/docs/doxygen/html/namespacenc_1_1type__traits.html b/docs/doxygen/html/namespacenc_1_1type__traits.html index 36cbf31ac..8c0af40bf 100644 --- a/docs/doxygen/html/namespacenc_1_1type__traits.html +++ b/docs/doxygen/html/namespacenc_1_1type__traits.html @@ -5,7 +5,7 @@ - + NumCpp: nc::type_traits Namespace Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    firstthe first iterator of the source
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -128,51 +135,51 @@
    - - + +

    Typedefs

    template<typename T >
    using ndarray_int_concept = std::enable_if_t< is_ndarray_int_v< T >, int >
    template<typename T >
    using ndarray_int_concept = std::enable_if_t< is_ndarray_int_v< T >, int >
     
    - - + + - - + +

    Variables

    template<typename T >
    constexpr bool is_ndarray_int_v = is_ndarray_int<T>::value
    template<typename T >
    constexpr bool is_ndarray_int_v = is_ndarray_int<T>::value
     
    template<typename T >
    constexpr bool is_ndarray_signed_int_v = is_ndarray_signed_int<T>::value
    template<typename T >
    constexpr bool is_ndarray_signed_int_v = is_ndarray_signed_int<T>::value
     

    Typedef Documentation

    -

    ◆ ndarray_int_concept

    +

    ◆ ndarray_int_concept

    -template<typename T >
    +template<typename T >
    - +
    using nc::type_traits::ndarray_int_concept = typedef std::enable_if_t<is_ndarray_int_v<T>, int>using nc::type_traits::ndarray_int_concept = typedef std::enable_if_t<is_ndarray_int_v<T>, int>

    Variable Documentation

    -

    ◆ is_ndarray_int_v

    +

    ◆ is_ndarray_int_v

    -template<typename T >
    +template<typename T >
    @@ -181,23 +188,23 @@

    -

    is_ndarray_int helper

    +

    is_ndarray_int helper

    -

    ◆ is_ndarray_signed_int_v

    +

    ◆ is_ndarray_signed_int_v

    -template<typename T >
    +template<typename T >

    - +
    constexpr bool nc::type_traits::is_ndarray_int_v = is_ndarray_int<T>::valueconstexpr bool nc::type_traits::is_ndarray_int_v = is_ndarray_int<T>::value
    @@ -206,7 +213,7 @@

    -

    is_ndarray_int helper

    +

    is_ndarray_int helper

    @@ -216,7 +223,7 @@

    diff --git a/docs/doxygen/html/namespacenc_1_1utils.html b/docs/doxygen/html/namespacenc_1_1utils.html index 2de3081f7..ea371743b 100644 --- a/docs/doxygen/html/namespacenc_1_1utils.html +++ b/docs/doxygen/html/namespacenc_1_1utils.html @@ -5,7 +5,7 @@ - + NumCpp: nc::utils Namespace Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    - +
    constexpr bool nc::type_traits::is_ndarray_signed_int_v = is_ndarray_signed_int<T>::valueconstexpr bool nc::type_traits::is_ndarray_signed_int_v = is_ndarray_signed_int<T>::value
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -116,67 +123,67 @@ - +

    Namespaces

    namespace  timeit_detail
    namespace  timeit_detail
     
    - - + + - - + + - - + + - - + + - - + + - + - + - + - - + + - - + + - - + + - - + + - - + + - - + +

    Functions

    template<typename dtype >
    constexpr dtype cube (dtype inValue) noexcept
    template<typename dtype >
    constexpr dtype cube (dtype inValue) noexcept
     
    template<typename dtype , std::enable_if_t< std::is_integral< dtype >::value, int > = 0>
    bool essentiallyEqual (const std::complex< dtype > &inValue1, const std::complex< dtype > &inValue2) noexcept
    template<typename dtype , std::enable_if_t< std::is_integral< dtype >::value, int > = 0>
    bool essentiallyEqual (const std::complex< dtype > &inValue1, const std::complex< dtype > &inValue2) noexcept
     
    template<typename dtype , std::enable_if_t< std::is_floating_point< dtype >::value, int > = 0>
    bool essentiallyEqual (const std::complex< dtype > &inValue1, const std::complex< dtype > &inValue2, const std::complex< dtype > &inEpsilon) noexcept
    template<typename dtype , std::enable_if_t< std::is_floating_point< dtype >::value, int > = 0>
    bool essentiallyEqual (const std::complex< dtype > &inValue1, const std::complex< dtype > &inValue2, const std::complex< dtype > &inEpsilon) noexcept
     
    template<typename dtype , std::enable_if_t< std::is_integral< dtype >::value, int > = 0>
    bool essentiallyEqual (dtype inValue1, dtype inValue2) noexcept
    template<typename dtype , std::enable_if_t< std::is_integral< dtype >::value, int > = 0>
    bool essentiallyEqual (dtype inValue1, dtype inValue2) noexcept
     
    template<typename dtype , std::enable_if_t< std::is_floating_point< dtype >::value, int > = 0>
    bool essentiallyEqual (dtype inValue1, dtype inValue2, dtype inEpsilon) noexcept
    template<typename dtype , std::enable_if_t< std::is_floating_point< dtype >::value, int > = 0>
    bool essentiallyEqual (dtype inValue1, dtype inValue2, dtype inEpsilon) noexcept
     
    double gaussian (double inX, double inY, double inSigma) noexcept
    double gaussian (double inX, double inY, double inSigma) noexcept
     
    double gaussian1d (double inX, double inMu, double inSigma) noexcept
    double gaussian1d (double inX, double inMu, double inSigma) noexcept
     
    constexpr double interp (double inValue1, double inValue2, double inPercent) noexcept
    constexpr double interp (double inValue1, double inValue2, double inPercent) noexcept
     
    template<typename dtype >
    std::string num2str (dtype inNumber)
    template<typename dtype >
    std::string num2str (dtype inNumber)
     
    template<typename dtype >
    dtype power (dtype inValue, uint8 inPower) noexcept
    template<typename dtype >
    dtype power (dtype inValue, uint8 inPower) noexcept
     
    template<typename dtype1 , typename dtype2 >
    auto powerf (dtype1 inValue, const dtype2 inPower) noexcept
    template<typename dtype1 , typename dtype2 >
    auto powerf (dtype1 inValue, const dtype2 inPower) noexcept
     
    template<typename dtype >
    constexpr dtype sqr (dtype inValue) noexcept
    template<typename dtype >
    constexpr dtype sqr (dtype inValue) noexcept
     
    template<typename TimeUnit , typename Function , typename... Args>
    timeit_detail::Result< TimeUnit > timeit (uint32 numIterations, PrintResults printResults, Function function, Args &&... args) noexcept
    template<typename TimeUnit , typename Function , typename... Args>
    timeit_detail::Result< TimeUnittimeit (uint32 numIterations, PrintResults printResults, Function function, Args &&... args) noexcept
     
    template<typename dtype >
    std::string value2str (dtype inValue)
    template<typename dtype >
    std::string value2str (dtype inValue)
     

    Function Documentation

    -

    ◆ cube()

    +

    ◆ cube()

    -template<typename dtype >
    +template<typename dtype >
    @@ -58,10 +58,10 @@
    - + - + @@ -187,7 +194,7 @@

    -

    Cubes in input value

    +

    Cubes in input value

    Parameters

    constexpr dtype nc::utils::cube constexpr dtype nc::utils::cube (dtype dtype  inValue)
    @@ -199,26 +206,26 @@

    -

    ◆ essentiallyEqual() [1/4]

    +

    ◆ essentiallyEqual() [1/4]

    -template<typename dtype , std::enable_if_t< std::is_integral< dtype >::value, int > = 0>
    +template<typename dtype , std::enable_if_t< std::is_integral< dtype >::value, int > = 0>
    inValue
    @@ -58,10 +58,10 @@
    - + - + - + @@ -233,7 +240,7 @@

    -

    tests that 2 complex values are "essentially equal"

    +

    tests that 2 complex values are "essentially equal"

    Parameters

    bool nc::utils::essentiallyEqual bool nc::utils::essentiallyEqual (const std::complex< dtype > & const std::complex< dtype > &  inValue1,
    const std::complex< dtype > & const std::complex< dtype > &  inValue2 
    @@ -255,32 +262,32 @@

    -

    ◆ essentiallyEqual() [2/4]

    +

    ◆ essentiallyEqual() [2/4]

    -template<typename dtype , std::enable_if_t< std::is_floating_point< dtype >::value, int > = 0>
    +template<typename dtype , std::enable_if_t< std::is_floating_point< dtype >::value, int > = 0>
    inValue1
    @@ -58,10 +58,10 @@
    - + - + - + - + @@ -295,7 +302,7 @@

    -

    tests that 2 complex values are "essentially equal"

    +

    tests that 2 complex values are "essentially equal"

    Parameters

    bool nc::utils::essentiallyEqual bool nc::utils::essentiallyEqual (const std::complex< dtype > & const std::complex< dtype > &  inValue1,
    const std::complex< dtype > & const std::complex< dtype > &  inValue2,
    const std::complex< dtype > & const std::complex< dtype > &  inEpsilon 
    @@ -309,26 +316,26 @@

    -

    ◆ essentiallyEqual() [3/4]

    +

    ◆ essentiallyEqual() [3/4]

    -template<typename dtype , std::enable_if_t< std::is_integral< dtype >::value, int > = 0>
    +template<typename dtype , std::enable_if_t< std::is_integral< dtype >::value, int > = 0>
    inValue1
    @@ -58,10 +58,10 @@
    - + - + - + @@ -343,7 +350,7 @@

    -

    tests that 2 integer values are "essentially equal"

    +

    tests that 2 integer values are "essentially equal"

    Parameters

    bool nc::utils::essentiallyEqual bool nc::utils::essentiallyEqual (dtype dtype  inValue1,
    dtype dtype  inValue2 
    @@ -365,32 +372,32 @@

    -

    ◆ essentiallyEqual() [4/4]

    +

    ◆ essentiallyEqual() [4/4]

    -template<typename dtype , std::enable_if_t< std::is_floating_point< dtype >::value, int > = 0>
    +template<typename dtype , std::enable_if_t< std::is_floating_point< dtype >::value, int > = 0>
    inValue1
    @@ -58,10 +58,10 @@
    - + - + - + - + @@ -405,7 +412,7 @@

    -

    tests that 2 floating point values are "essentially equal"

    +

    tests that 2 floating point values are "essentially equal"

    Parameters

    bool nc::utils::essentiallyEqual bool nc::utils::essentiallyEqual (dtype dtype  inValue1,
    dtype dtype  inValue2,
    dtype dtype  inEpsilon 
    @@ -419,7 +426,7 @@

    -

    ◆ gaussian()

    +

    ◆ gaussian()

    @@ -428,21 +435,21 @@

    inValue1
    - + - + - + - + @@ -457,7 +464,7 @@

    -

    samples a 2D gaussian of mean zero and input STD sigma

    +

    samples a 2D gaussian of mean zero and input STD sigma

    Parameters

    double nc::utils::gaussian double nc::utils::gaussian (double double  inX,
    double double  inY,
    double double  inSigma 
    @@ -471,7 +478,7 @@

    -

    ◆ gaussian1d()

    +

    ◆ gaussian1d()

    @@ -480,21 +487,21 @@

    inX
    - + - + - + - + @@ -509,7 +516,7 @@

    -

    samples a 1D gaussian of input mean and sigma

    +

    samples a 1D gaussian of input mean and sigma

    Parameters

    double nc::utils::gaussian1d double nc::utils::gaussian1d (double double  inX,
    double double  inMu,
    double double  inSigma 
    @@ -523,7 +530,7 @@

    -

    ◆ interp()

    +

    ◆ interp()

    @@ -532,21 +539,21 @@

    inX
    - + - + - + - + @@ -561,7 +568,7 @@

    -

    Returns the linear interpolation between two points

    +

    Returns the linear interpolation between two points

    Parameters

    constexpr double nc::utils::interp constexpr double nc::utils::interp (double double  inValue1,
    double double  inValue2,
    double double  inPercent 
    @@ -575,23 +582,23 @@

    -

    ◆ num2str()

    +

    ◆ num2str()

    -template<typename dtype >
    +template<typename dtype >
    inValue1
    - +
    std::string nc::utils::num2str (dtype dtype  inNumber)
    -

    Converts the number into a string

    +

    Converts the number into a string

    Parameters
    @@ -603,20 +610,20 @@

    -

    ◆ power()

    +

    ◆ power()

    -template<typename dtype >
    +template<typename dtype >

    inNumber
    @@ -58,10 +58,10 @@
    - + - + @@ -637,7 +644,7 @@

    -

    Raises the input value to an integer power

    +

    Raises the input value to an integer power

    Parameters

    dtype nc::utils::power dtype nc::utils::power (dtype dtype  inValue,
    @@ -650,26 +657,26 @@

    -

    ◆ powerf()

    +

    ◆ powerf()

    -template<typename dtype1 , typename dtype2 >
    +template<typename dtype1 , typename dtype2 >
    inValue
    @@ -58,10 +58,10 @@
    - + - + - + @@ -684,7 +691,7 @@

    -

    Raises the input value to a floating point power

    +

    Raises the input value to a floating point power

    Parameters

    auto nc::utils::powerf auto nc::utils::powerf (dtype1 dtype1  inValue,
    const dtype2 const dtype2  inPower 
    @@ -697,20 +704,20 @@

    -

    ◆ sqr()

    +

    ◆ sqr()

    -template<typename dtype >
    +template<typename dtype >
    inValue
    @@ -58,10 +58,10 @@
    - + - + @@ -721,7 +728,7 @@

    -

    Squares in input value

    +

    Squares in input value

    Parameters

    constexpr dtype nc::utils::sqr constexpr dtype nc::utils::sqr (dtype dtype  inValue)
    @@ -733,18 +740,18 @@

    -

    ◆ timeit()

    +

    ◆ timeit()

    -template<typename TimeUnit , typename Function , typename... Args>
    +template<typename TimeUnit , typename Function , typename... Args>
    inValue
    - + @@ -758,13 +765,13 @@

    - + - + @@ -779,7 +786,7 @@

    -

    Timing of a function

    +

    Timing of a function

    Parameters

    timeit_detail::Result< TimeUnit > nc::utils::timeit timeit_detail::Result< TimeUnit > nc::utils::timeit ( uint32  numIterations, Function Function  function,
    Args &&... Args &&...  args 
    @@ -794,23 +801,23 @@

    -

    ◆ value2str()

    +

    ◆ value2str()

    -template<typename dtype >
    +template<typename dtype >
    numIterationsnumber of iterations for the timing statistics
    - +
    std::string nc::utils::value2str (dtype dtype  inValue)
    -

    Converts the value into a string

    +

    Converts the value into a string

    Parameters
    @@ -827,7 +834,7 @@

      - +
    diff --git a/docs/doxygen/html/namespacenc_1_1utils_1_1timeit__detail.html b/docs/doxygen/html/namespacenc_1_1utils_1_1timeit__detail.html index 5b6cf5c03..45d0c424a 100644 --- a/docs/doxygen/html/namespacenc_1_1utils_1_1timeit__detail.html +++ b/docs/doxygen/html/namespacenc_1_1utils_1_1timeit__detail.html @@ -5,7 +5,7 @@ - + NumCpp: nc::utils::timeit_detail Namespace Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    inValue
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -122,18 +129,18 @@
    - - + +

    Functions

    template<typename TimeUnit >
    std::ostream & operator<< (std::ostream &os, const Result< TimeUnit > result)
    template<typename TimeUnit >
    std::ostream & operator<< (std::ostream &os, const Result< TimeUnit > result)
     

    Function Documentation

    -

    ◆ operator<<()

    +

    ◆ operator<<()

    -template<typename TimeUnit >
    +template<typename TimeUnit >
    @@ -144,7 +151,7 @@

    - + @@ -163,7 +170,7 @@

    diff --git a/docs/doxygen/html/namespaces.html b/docs/doxygen/html/namespaces.html index 784bc8118..4c6b30701 100644 --- a/docs/doxygen/html/namespaces.html +++ b/docs/doxygen/html/namespaces.html @@ -5,7 +5,7 @@ - + NumCpp: Namespace List @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    std::ostream & nc::utils::timeit_detail::operator<< const Result< TimeUnit > const Result< TimeUnit result 
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -113,99 +120,99 @@
    Here is a list of all namespaces with brief descriptions:
    [detail level 12345]
    - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
     Nnc
     Nbroadcast
     Nbroadcast
     Nconstants
     Ncoordinates
     Ncoordinates
     Nreference_frames
     Nconstants
     Nconstants
     CAERAz, El, Range coordinates
     CCelestialHolds a full celestial Celestial object
     CCelestialHolds a full celestial Celestial object
     CDecHolds a Declination object
     CECEFECEF coordinates
     CECEFECEF coordinates
     CENUEast North Up coordinates
     CGeocentricGeocentric coordinates
     CGeocentricGeocentric coordinates
     CLLAGeodetic coordinates
     CNEDNorth east down coordinates
     CNEDNorth east down coordinates
     CRAHolds a right ascension object
     Ntransforms
     Ntransforms
     CCartesianCartensian coordinates
     CEulerEuler
     CEulerEuler
     COrientationOrientation
     Ndetail
     Ndetail
     Nedac
     Ndetail
     Ndetail
     Nendian
     Nerror
     Nerror
     Nfilter
     Nboundary
     Nboundary
     NimageProcessing
     CCentroidHolds the information for a centroid
     CCentroidHolds the information for a centroid
     CClusterHolds the information for a cluster of pixels
     CClusterMakerClusters exceedance data into contiguous groups
     CClusterMakerClusters exceedance data into contiguous groups
     CPixelHolds the information for a single pixel
     Nintegrate
     Nintegrate
     CLegendrePolynomial
     Nlinalg
     Nlinalg
     Ndetail
     CSVD
     CSVD
     Nlogger
     NdetailRegister a global logger
     NdetailRegister a global logger
     Ntype_traits
     Chas_serializeType trait to check if a type has a serialize method with the correct signature
     Chas_serializeType trait to check if a type has a serialize method with the correct signature
     Chas_serialize< DataType, std::void_t< std::enable_if_t< std::is_same_v< serialize_t< DataType >, std::string >, int > > >Type trait to check if a type has a serialize method with the correct signature
     CBinaryDataLoggerBinary Logger
     CBinaryDataLoggerBinary Logger
     CBinaryLoggerBinary Logger Singleton
     Npolynomial
     Npolynomial
     CPoly1d
     Nrandom
     Nrandom
     Ndetail
     CRNG
     CRNG
     Nroots
     CBisection
     CBisection
     CBrent
     CDekker
     CDekker
     CIterationABC for iteration classes to derive from
     CNewton
     CNewton
     CSecant
     Nrotations
     Nrotations
     CDCMFactory methods for generating direction cosine matrices and vectors
     CQuaternionHolds a unit quaternion
     CQuaternionHolds a unit quaternion
     Nspecial
     Nstl_algorithms
     Nstl_algorithms
     Ntype_traits
     Cis_ndarray_int
     Cis_ndarray_int
     Cis_ndarray_int< NdArray< dtype, Allocator > >
     Cis_ndarray_signed_int
     Cis_ndarray_signed_int
     Cis_ndarray_signed_int< NdArray< dtype, Allocator > >
     Nutils
     Nutils
     Ntimeit_detail
     CResultResult statistics of a timeit run
     CResultResult statistics of a timeit run
     Call_arithmetic
     Call_arithmetic< Head, Tail... >
     Call_arithmetic< Head, Tail... >
     Call_arithmetic< T >
     Call_same
     Call_same
     Call_same< T1, Head, Tail... >
     Call_same< T1, T2 >
     Call_same< T1, T2 >
     CDataCubeConvenience container for holding a uniform array of NdArrays
     CDateTimeDate Time class for working with iso formatted date times
     CDateTimeDate Time class for working with iso formatted date times
     CDtypeInfoHolds info about the dtype
     CDtypeInfo< std::complex< dtype > >Holds info about the std::complex
     CDtypeInfo< std::complex< dtype > >Holds info about the std::complex
     CgreaterThan
     Cis_complex
     Cis_complex
     Cis_complex< std::complex< T > >
     Cis_ndarray_int
     Cis_ndarray_int
     Cis_ndarray_int< NdArray< dtype, Allocator > >
     Cis_valid_dtype
     Cis_valid_dtype
     CNdArrayHolds 1D and 2D arrays, the main work horse of the NumCpp library
     CNdArrayColumnIteratorCustom column iterator for NdArray
     CNdArrayColumnIteratorCustom column iterator for NdArray
     CNdArrayConstColumnIteratorCustom column const_iterator for NdArray
     CNdArrayConstIteratorCustom const_iterator for NdArray
     CNdArrayConstIteratorCustom const_iterator for NdArray
     CNdArrayIteratorCustom iterator for NdArray
     CShapeA Shape Class for NdArrays
     CShapeA Shape Class for NdArrays
     CSliceA Class for slicing into NdArrays
     CTimerA timer class for timing code execution
     CTimerA timer class for timing code execution
     CVec2Holds a 2D vector
     CVec3Holds a 3D vector
     CVec3Holds a 3D vector
    @@ -213,7 +220,7 @@ diff --git a/docs/doxygen/html/nan__to__num_8hpp.html b/docs/doxygen/html/nan__to__num_8hpp.html index ab98884af..5594f7e03 100644 --- a/docs/doxygen/html/nan__to__num_8hpp.html +++ b/docs/doxygen/html/nan__to__num_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: nan_to_num.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -125,29 +132,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::nan_to_num (NdArray< dtype > inArray, dtype nan=static_cast< dtype >(0.), dtype posInf=DtypeInfo< dtype >::max(), dtype negInf=DtypeInfo< dtype >::min())
    template<typename dtype >
    NdArray< dtypenc::nan_to_num (NdArray< dtype > inArray, dtype nan=static_cast< dtype >(0.), dtype posInf=DtypeInfo< dtype >::max(), dtype negInf=DtypeInfo< dtype >::min())
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/nan__to__num_8hpp_source.html b/docs/doxygen/html/nan__to__num_8hpp_source.html index 30e0169d6..43e91d396 100644 --- a/docs/doxygen/html/nan__to__num_8hpp_source.html +++ b/docs/doxygen/html/nan__to__num_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: nan_to_num.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/nanargmax_8hpp.html b/docs/doxygen/html/nanargmax_8hpp.html index 936a979a0..3629b7dfd 100644 --- a/docs/doxygen/html/nanargmax_8hpp.html +++ b/docs/doxygen/html/nanargmax_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: nanargmax.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -125,29 +132,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< uint32 > nc::nanargmax (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< uint32nc::nanargmax (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/nanargmax_8hpp_source.html b/docs/doxygen/html/nanargmax_8hpp_source.html index 2c4447dbb..fc77d4c9e 100644 --- a/docs/doxygen/html/nanargmax_8hpp_source.html +++ b/docs/doxygen/html/nanargmax_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: nanargmax.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/nanargmin_8hpp.html b/docs/doxygen/html/nanargmin_8hpp.html index ec710eb4f..ce118f126 100644 --- a/docs/doxygen/html/nanargmin_8hpp.html +++ b/docs/doxygen/html/nanargmin_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: nanargmin.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -125,29 +132,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< uint32 > nc::nanargmin (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< uint32nc::nanargmin (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/nanargmin_8hpp_source.html b/docs/doxygen/html/nanargmin_8hpp_source.html index 8d0b259e2..b52bf3e07 100644 --- a/docs/doxygen/html/nanargmin_8hpp_source.html +++ b/docs/doxygen/html/nanargmin_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: nanargmin.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/nancumprod_8hpp.html b/docs/doxygen/html/nancumprod_8hpp.html index 11dcacb0a..b8c1e3708 100644 --- a/docs/doxygen/html/nancumprod_8hpp.html +++ b/docs/doxygen/html/nancumprod_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: nancumprod.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -124,29 +131,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::nancumprod (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypenc::nancumprod (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/nancumprod_8hpp_source.html b/docs/doxygen/html/nancumprod_8hpp_source.html index 5986c2782..328a58fe1 100644 --- a/docs/doxygen/html/nancumprod_8hpp_source.html +++ b/docs/doxygen/html/nancumprod_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: nancumprod.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/nancumsum_8hpp.html b/docs/doxygen/html/nancumsum_8hpp.html index db4bdea35..0db800271 100644 --- a/docs/doxygen/html/nancumsum_8hpp.html +++ b/docs/doxygen/html/nancumsum_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: nancumsum.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -124,29 +131,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::nancumsum (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypenc::nancumsum (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/nancumsum_8hpp_source.html b/docs/doxygen/html/nancumsum_8hpp_source.html index 4a3155af6..a512ee097 100644 --- a/docs/doxygen/html/nancumsum_8hpp_source.html +++ b/docs/doxygen/html/nancumsum_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: nancumsum.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/nanmax_8hpp.html b/docs/doxygen/html/nanmax_8hpp.html index d8443ca37..d1f9ea63e 100644 --- a/docs/doxygen/html/nanmax_8hpp.html +++ b/docs/doxygen/html/nanmax_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: nanmax.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -125,29 +132,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::nanmax (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypenc::nanmax (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/nanmax_8hpp_source.html b/docs/doxygen/html/nanmax_8hpp_source.html index cbed178cb..94b945a9d 100644 --- a/docs/doxygen/html/nanmax_8hpp_source.html +++ b/docs/doxygen/html/nanmax_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: nanmax.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/nanmean_8hpp.html b/docs/doxygen/html/nanmean_8hpp.html index 477d68748..ed0f0e837 100644 --- a/docs/doxygen/html/nanmean_8hpp.html +++ b/docs/doxygen/html/nanmean_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: nanmean.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -117,7 +124,7 @@ #include <cmath>
    #include "NumCpp/Core/DtypeInfo.hpp"
    #include "NumCpp/Core/Internal/StaticAsserts.hpp"
    -#include "NumCpp/Core/Shape.hpp"
    +#include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/Core/Types.hpp"
    #include "NumCpp/Functions/max.hpp"
    #include "NumCpp/NdArray.hpp"
    @@ -126,29 +133,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< double > nc::nanmean (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< doublenc::nanmean (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/nanmean_8hpp_source.html b/docs/doxygen/html/nanmean_8hpp_source.html index 8567c96de..ff8e96357 100644 --- a/docs/doxygen/html/nanmean_8hpp_source.html +++ b/docs/doxygen/html/nanmean_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: nanmean.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/nanmedian_8hpp.html b/docs/doxygen/html/nanmedian_8hpp.html index 53f6371d7..2f0e79a46 100644 --- a/docs/doxygen/html/nanmedian_8hpp.html +++ b/docs/doxygen/html/nanmedian_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: nanmedian.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -118,7 +125,7 @@ #include "NumCpp/Core/DtypeInfo.hpp"
    #include "NumCpp/Core/Internal/StaticAsserts.hpp"
    #include "NumCpp/Core/Internal/StlAlgorithms.hpp"
    -#include "NumCpp/Core/Shape.hpp"
    +#include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/Core/Types.hpp"
    #include "NumCpp/Functions/max.hpp"
    #include "NumCpp/NdArray.hpp"
    @@ -127,29 +134,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::nanmedian (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypenc::nanmedian (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/nanmedian_8hpp_source.html b/docs/doxygen/html/nanmedian_8hpp_source.html index 08b37da06..d1dbed82a 100644 --- a/docs/doxygen/html/nanmedian_8hpp_source.html +++ b/docs/doxygen/html/nanmedian_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: nanmedian.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/nanmin_8hpp.html b/docs/doxygen/html/nanmin_8hpp.html index 008b05280..268f3fc38 100644 --- a/docs/doxygen/html/nanmin_8hpp.html +++ b/docs/doxygen/html/nanmin_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: nanmin.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -125,29 +132,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::nanmin (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypenc::nanmin (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/nanmin_8hpp_source.html b/docs/doxygen/html/nanmin_8hpp_source.html index 26b54200a..8685dc635 100644 --- a/docs/doxygen/html/nanmin_8hpp_source.html +++ b/docs/doxygen/html/nanmin_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: nanmin.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/nanpercentile_8hpp.html b/docs/doxygen/html/nanpercentile_8hpp.html index 280e15be7..391b73d26 100644 --- a/docs/doxygen/html/nanpercentile_8hpp.html +++ b/docs/doxygen/html/nanpercentile_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: nanpercentile.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -121,7 +128,7 @@ #include "NumCpp/Core/Internal/Error.hpp"
    #include "NumCpp/Core/Internal/StaticAsserts.hpp"
    #include "NumCpp/Core/Internal/StlAlgorithms.hpp"
    -#include "NumCpp/Core/Shape.hpp"
    +#include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/Core/Types.hpp"
    #include "NumCpp/Functions/argmin.hpp"
    #include "NumCpp/Functions/clip.hpp"
    @@ -134,29 +141,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< double > nc::nanpercentile (const NdArray< dtype > &inArray, double inPercentile, Axis inAxis=Axis::NONE, InterpolationMethod inInterpMethod=InterpolationMethod::LINEAR)
    template<typename dtype >
    NdArray< doublenc::nanpercentile (const NdArray< dtype > &inArray, double inPercentile, Axis inAxis=Axis::NONE, InterpolationMethod inInterpMethod=InterpolationMethod::LINEAR)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/nanpercentile_8hpp_source.html b/docs/doxygen/html/nanpercentile_8hpp_source.html index b22601163..ca0c8e8eb 100644 --- a/docs/doxygen/html/nanpercentile_8hpp_source.html +++ b/docs/doxygen/html/nanpercentile_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: nanpercentile.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    @@ -252,7 +259,7 @@ diff --git a/docs/doxygen/html/nanprod_8hpp.html b/docs/doxygen/html/nanprod_8hpp.html index 836860c47..f2adef9b6 100644 --- a/docs/doxygen/html/nanprod_8hpp.html +++ b/docs/doxygen/html/nanprod_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: nanprod.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -124,29 +131,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::nanprod (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypenc::nanprod (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/nanprod_8hpp_source.html b/docs/doxygen/html/nanprod_8hpp_source.html index e72332989..e6bfc4b8f 100644 --- a/docs/doxygen/html/nanprod_8hpp_source.html +++ b/docs/doxygen/html/nanprod_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: nanprod.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    @@ -165,7 +178,7 @@ diff --git a/docs/doxygen/html/nans_8hpp.html b/docs/doxygen/html/nans_8hpp.html index 1b9582826..2b824bb9e 100644 --- a/docs/doxygen/html/nans_8hpp.html +++ b/docs/doxygen/html/nans_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: nans.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -114,7 +121,7 @@
    @@ -122,32 +129,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - + - + - +

    Functions

    NdArray< double > nc::nans (const Shape &inShape)
    NdArray< doublenc::nans (const Shape &inShape)
     
    NdArray< double > nc::nans (uint32 inNumRows, uint32 inNumCols)
    NdArray< doublenc::nans (uint32 inNumRows, uint32 inNumCols)
     
    NdArray< double > nc::nans (uint32 inSquareSize)
    NdArray< doublenc::nans (uint32 inSquareSize)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/nans_8hpp_source.html b/docs/doxygen/html/nans_8hpp_source.html index 17ccdf4f5..3fdb9d218 100644 --- a/docs/doxygen/html/nans_8hpp_source.html +++ b/docs/doxygen/html/nans_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: nans.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/nans__like_8hpp.html b/docs/doxygen/html/nans__like_8hpp.html index 0859712f4..8258648a4 100644 --- a/docs/doxygen/html/nans__like_8hpp.html +++ b/docs/doxygen/html/nans__like_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: nans_like.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -119,29 +126,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< double > nc::nans_like (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< doublenc::nans_like (const NdArray< dtype > &inArray)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/nans__like_8hpp_source.html b/docs/doxygen/html/nans__like_8hpp_source.html index a5e090343..cb345a695 100644 --- a/docs/doxygen/html/nans__like_8hpp_source.html +++ b/docs/doxygen/html/nans__like_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: nans_like.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/nanstdev_8hpp.html b/docs/doxygen/html/nanstdev_8hpp.html index 094288225..fec6eb8a2 100644 --- a/docs/doxygen/html/nanstdev_8hpp.html +++ b/docs/doxygen/html/nanstdev_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: nanstdev.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -116,7 +123,7 @@
    #include <algorithm>
    #include <cmath>
    #include "NumCpp/Core/Internal/StaticAsserts.hpp"
    -#include "NumCpp/Core/Shape.hpp"
    +#include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/Core/Types.hpp"
    #include "NumCpp/Functions/nanmean.hpp"
    #include "NumCpp/NdArray.hpp"
    @@ -126,29 +133,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< double > nc::nanstdev (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< doublenc::nanstdev (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/nanstdev_8hpp_source.html b/docs/doxygen/html/nanstdev_8hpp_source.html index 778f46592..b804c63b5 100644 --- a/docs/doxygen/html/nanstdev_8hpp_source.html +++ b/docs/doxygen/html/nanstdev_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: nanstdev.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    @@ -222,7 +231,7 @@ diff --git a/docs/doxygen/html/nansum_8hpp.html b/docs/doxygen/html/nansum_8hpp.html index 7d150ac2c..46fa5c69f 100644 --- a/docs/doxygen/html/nansum_8hpp.html +++ b/docs/doxygen/html/nansum_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: nansum.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -124,29 +131,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::nansum (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypenc::nansum (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/nansum_8hpp_source.html b/docs/doxygen/html/nansum_8hpp_source.html index 82ca4dad0..c4212ad42 100644 --- a/docs/doxygen/html/nansum_8hpp_source.html +++ b/docs/doxygen/html/nansum_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: nansum.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    @@ -165,7 +178,7 @@ diff --git a/docs/doxygen/html/nanvar_8hpp.html b/docs/doxygen/html/nanvar_8hpp.html index 1a3ea9f0d..4bbecd1c3 100644 --- a/docs/doxygen/html/nanvar_8hpp.html +++ b/docs/doxygen/html/nanvar_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: nanvar.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -123,29 +130,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< double > nc::nanvar (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< doublenc::nanvar (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/nanvar_8hpp_source.html b/docs/doxygen/html/nanvar_8hpp_source.html index cd060a9eb..8901a3fa5 100644 --- a/docs/doxygen/html/nanvar_8hpp_source.html +++ b/docs/doxygen/html/nanvar_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: nanvar.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    @@ -150,7 +165,7 @@ diff --git a/docs/doxygen/html/nav_fd.png b/docs/doxygen/html/nav_fd.png new file mode 100644 index 000000000..622f41eef Binary files /dev/null and b/docs/doxygen/html/nav_fd.png differ diff --git a/docs/doxygen/html/nav_hd.png b/docs/doxygen/html/nav_hd.png new file mode 100644 index 000000000..4f504203b Binary files /dev/null and b/docs/doxygen/html/nav_hd.png differ diff --git a/docs/doxygen/html/navtree.css b/docs/doxygen/html/navtree.css index 10f69af0d..69211d4a7 100644 --- a/docs/doxygen/html/navtree.css +++ b/docs/doxygen/html/navtree.css @@ -22,8 +22,13 @@ #nav-tree .selected { background-image: url('tab_a.png'); background-repeat:repeat-x; - color: #fff; - text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); + color: var(--nav-text-active-color); + text-shadow: var(--nav-text-active-shadow); +} + +#nav-tree .selected .arrow { + color: var(--nav-arrow-selected-color); + text-shadow: none; } #nav-tree img { @@ -37,13 +42,12 @@ text-decoration:none; padding:0px; margin:0px; - outline:none; } #nav-tree .label { margin:0px; padding:0px; - font: 12px 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; + font: 12px var(--font-family-nav); } #nav-tree .label a { @@ -52,7 +56,7 @@ #nav-tree .selected a { text-decoration:none; - color:#fff; + color:var(--nav-text-active-color); } #nav-tree .children_ul { @@ -67,7 +71,6 @@ #nav-tree { padding: 0px 0px; - background-color: #FAFAFF; font-size:14px; overflow:auto; } @@ -86,7 +89,7 @@ display:block; position: absolute; left: 0px; - width: 250px; + width: $width; overflow : hidden; } @@ -95,7 +98,7 @@ } .ui-resizable-e { - background-image:url("splitbar.png"); + background-image:var(--nav-splitbar-image); background-size:100%; background-repeat:repeat-y; background-attachment: scroll; @@ -118,9 +121,8 @@ } #nav-tree { - background-image:url('nav_h.png'); background-repeat:repeat-x; - background-color: #F3F9FE; + background-color: var(--nav-background-color); -webkit-overflow-scrolling : touch; /* iOS 5+ */ } diff --git a/docs/doxygen/html/navtree.js b/docs/doxygen/html/navtree.js index 27983687a..93dd3d462 100644 --- a/docs/doxygen/html/navtree.js +++ b/docs/doxygen/html/navtree.js @@ -94,7 +94,7 @@ function cachedLink() } } -function getScript(scriptName,func,show) +function getScript(scriptName,func) { var head = document.getElementsByTagName("head")[0]; var script = document.createElement('script'); @@ -124,7 +124,7 @@ function createIndent(o,domNode,node,level) node.plus_img.innerHTML=arrowRight; node.expanded = false; } else { - expandNode(o, node, false, false); + expandNode(o, node, false, true); } } node.expandToggle.appendChild(imgNode); @@ -265,15 +265,15 @@ function showRoot() })(); } -function expandNode(o, node, imm, showRoot) +function expandNode(o, node, imm, setFocus) { if (node.childrenData && !node.expanded) { if (typeof(node.childrenData)==='string') { var varName = node.childrenData; getScript(node.relpath+varName,function(){ node.childrenData = getData(varName); - expandNode(o, node, imm, showRoot); - }, showRoot); + expandNode(o, node, imm, setFocus); + }); } else { if (!node.childrenVisited) { getNode(o, node); @@ -281,6 +281,9 @@ function expandNode(o, node, imm, showRoot) $(node.getChildrenUL()).slideDown("fast"); node.plus_img.innerHTML = arrowDown; node.expanded = true; + if (setFocus) { + $(node.expandToggle).focus(); + } } } } @@ -344,7 +347,7 @@ function showNode(o, node, index, hash) getScript(node.relpath+varName,function(){ node.childrenData = getData(varName); showNode(o,node,index,hash); - },true); + }); } else { if (!node.childrenVisited) { getNode(o, node); @@ -362,11 +365,11 @@ function showNode(o, node, index, hash) n.childrenData = getData(varName); node.expanded=false; showNode(o,node,index,hash); // retry with child node expanded - },true); + }); } else { var rootBase = stripPath(o.toroot.replace(/\..+$/, '')); if (rootBase=="index" || rootBase=="pages" || rootBase=="search") { - expandNode(o, n, true, true); + expandNode(o, n, true, false); } selectAndHighlight(hash,n); } @@ -444,7 +447,7 @@ function navTo(o,root,hash,relpath) if (navTreeSubIndices[i]) { gotoNode(o,i,root,hash,relpath); } - },true); + }); } } @@ -545,5 +548,12 @@ function initNavTree(toroot,relpath) navTo(o,toroot,hashUrl(),relpath); } }) + + $("div.toc a[href]").click(function(e) { + e.preventDefault(); + var docContent = $('#doc-content'); + var aname = $(this).attr("href"); + gotoAnchor($(aname),aname,true); + }) } /* @license-end */ diff --git a/docs/doxygen/html/navtreedata.js b/docs/doxygen/html/navtreedata.js index 55c220961..973484ebe 100644 --- a/docs/doxygen/html/navtreedata.js +++ b/docs/doxygen/html/navtreedata.js @@ -25,10 +25,10 @@ var NAVTREE = [ [ "NumCpp", "index.html", [ - [ "Release Notes", "md__home_dpilger__github__num_cpp_docs_markdown__release_notes.html", null ], - [ "Installation", "md__home_dpilger__github__num_cpp_docs_markdown__installation.html", null ], - [ "Building", "md__home_dpilger__github__num_cpp_docs_markdown__building.html", null ], - [ "Flags", "md__home_dpilger__github__num_cpp_docs_markdown__compiler_flags.html", null ], + [ "Release Notes", "md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_release_notes.html", null ], + [ "Installation", "md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_installation.html", null ], + [ "Building", "md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_building.html", null ], + [ "Flags", "md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_compiler_flags.html", null ], [ "Namespaces", "namespaces.html", [ [ "Namespace List", "namespaces.html", "namespaces_dup" ], [ "Namespace Members", "namespacemembers.html", [ @@ -49,7 +49,7 @@ var NAVTREE = [ "Variables", "functions_vars.html", null ], [ "Typedefs", "functions_type.html", null ], [ "Enumerations", "functions_enum.html", null ], - [ "Related Functions", "functions_rela.html", null ] + [ "Related Symbols", "functions_rela.html", null ] ] ] ] ], [ "Files", "files.html", [ @@ -72,22 +72,22 @@ var NAVTREEINDEX = "classnc_1_1_data_cube.html#afbf49c559f5c1fa6d1c4376c3b12d1ea", "classnc_1_1_nd_array.html#a50e9248d5af74069914e9b4deb4bc3b8", "classnc_1_1_nd_array.html#adb55ab056ca590042be07b1ebae23045", -"classnc_1_1_nd_array_iterator.html#a96a196ff02ef70fe942c36afcb402f67", -"classnc_1_1coordinates_1_1_cartesian.html#ac149f2d7075f8b145000b7edfdf035e2", -"classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html#a652c76d4a80534457e52aa3d20637cbe", -"classnc_1_1linalg_1_1_s_v_d.html#ae0561bbc9633e436139258b0c70b98ba", -"classnc_1_1random_1_1_r_n_g.html#aef31a7b85c359992d6f7e101f991c145", -"classnc_1_1rotations_1_1_quaternion.html#addcc7fb7b4acd4201e7f5b90ef207f4d", -"equal_8hpp_source.html", -"geocentric_to_l_l_a_8hpp.html", -"mean_8hpp_source.html", -"namespacenc.html#a36b90aeaa12655a389b7a42c6e3e6276", -"namespacenc.html#a875e297baf1d0f1ae229b4342bad8f04", -"namespacenc.html#af1ea80fe46bbf43498a55efc1ed52523", -"namespacenc_1_1logger_1_1detail.html#a4b7575d22baed101d5655ada912f965d", -"namespacenc_1_1stl__algorithms.html#a5334750b4a1bb38d3932bffcc32a71b4", -"put_8hpp.html#a8632c33c1f13c9d7e2127e3b91a32833", -"structnc_1_1greater_than.html" +"classnc_1_1_nd_array_iterator.html#a8bb1505ab1105805bd3ced24b69d17eb", +"classnc_1_1coordinates_1_1_cartesian.html#aa75a22a2b9c18d411bf9a1ab45cdda7f", +"classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html", +"classnc_1_1linalg_1_1_s_v_d.html#aa3628ab32a1117f00645ce377c4b8654", +"classnc_1_1random_1_1_r_n_g.html#aea354ddc8f6443ee46ab3e77f89a15a3", +"classnc_1_1rotations_1_1_quaternion.html#adad6ca92266f6090930addc585900805", +"endianess_8hpp.html#a6d1bce5e0cf3f24f84a50b945eec7a26", +"generator_8hpp_source.html", +"md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_release_notes.html", +"namespacenc.html#a353a2bc19ad44d06d42c6e0feb44a970", +"namespacenc.html#a8632c33c1f13c9d7e2127e3b91a32833", +"namespacenc.html#aefb96d516e9a43af5a0d00abbdc84c13", +"namespacenc_1_1logger.html#a20ca4d7102b7be7a81ec3dca105bf4b4", +"namespacenc_1_1stl__algorithms.html#a334cd50f7f10f689f82fa2ba7c5d88b2", +"put_8hpp.html#a70086f6838e32bc48d4c509fc06b4e65", +"structnc_1_1all__same_3_01_t1_00_01_t2_01_4.html" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/docs/doxygen/html/navtreeindex0.js b/docs/doxygen/html/navtreeindex0.js index 20f78ab65..8de8ce668 100644 --- a/docs/doxygen/html/navtreeindex0.js +++ b/docs/doxygen/html/navtreeindex0.js @@ -90,8 +90,8 @@ var NAVTREEINDEX0 = "_core_2_constants_8hpp.html#aef903b1f40001bc712b61f5dec7de716":[6,0,1,0,1,1,3], "_core_2_constants_8hpp.html#af94758715a9a5157d7ca95ab89d390ac":[6,0,1,0,1,1,10], "_core_2_constants_8hpp_source.html":[6,0,1,0,1,1], -"_core_2_shape_8hpp.html":[6,0,1,0,1,5], -"_core_2_shape_8hpp_source.html":[6,0,1,0,1,5], +"_core_2shape_8hpp.html":[6,0,1,0,1,5], +"_core_2shape_8hpp_source.html":[6,0,1,0,1,5], "_core_8hpp.html":[6,0,1,0,19], "_core_8hpp_source.html":[6,0,1,0,19], "_d_c_m_8hpp.html":[6,0,1,0,14,0], @@ -220,9 +220,6 @@ var NAVTREEINDEX0 = "_filter_2_filters_2_filters2d_2laplace_8hpp_source.html":[6,0,1,0,3,1,1,4], "_filter_8hpp.html":[6,0,1,0,21], "_filter_8hpp_source.html":[6,0,1,0,21], -"_functions_2_shape_8hpp.html":[6,0,1,0,4,219], -"_functions_2_shape_8hpp.html#ae2b224742bc8263190d451a44ebe5e34":[6,0,1,0,4,219,0], -"_functions_2_shape_8hpp_source.html":[6,0,1,0,4,219], "_functions_2cube_8hpp.html":[6,0,1,0,4,59], "_functions_2cube_8hpp.html#a0ac924c98df46360a64fcc156ffe2d98":[6,0,1,0,4,59,0], "_functions_2cube_8hpp.html#a5899ccef8410243438debea3d8296df6":[6,0,1,0,4,59,1], @@ -241,6 +238,9 @@ var NAVTREEINDEX0 = "_functions_2powerf_8hpp.html#acc759e42feb1633b521ed7138cf4bfe3":[6,0,1,0,4,191,2], "_functions_2powerf_8hpp.html#afa339e99c7bf037352cf0f2a0751f7fd":[6,0,1,0,4,191,1], "_functions_2powerf_8hpp_source.html":[6,0,1,0,4,191], +"_functions_2shape_8hpp.html":[6,0,1,0,4,219], +"_functions_2shape_8hpp.html#ae2b224742bc8263190d451a44ebe5e34":[6,0,1,0,4,219,0], +"_functions_2shape_8hpp_source.html":[6,0,1,0,4,219], "_functions_8hpp.html":[6,0,1,0,22], "_functions_8hpp_source.html":[6,0,1,0,22], "_gauss_newton_nlls_8cpp-example.html":[7,0], diff --git a/docs/doxygen/html/navtreeindex10.js b/docs/doxygen/html/navtreeindex10.js index 4ad8e9b57..b2fca01c0 100644 --- a/docs/doxygen/html/navtreeindex10.js +++ b/docs/doxygen/html/navtreeindex10.js @@ -1,90 +1,94 @@ var NAVTREEINDEX10 = { +"classnc_1_1linalg_1_1_s_v_d.html#aa3628ab32a1117f00645ce377c4b8654":[4,0,0,10,1,1], +"classnc_1_1linalg_1_1_s_v_d.html#ab0ff491e89a4242d15854683d0a45650":[5,0,0,3,0,4], +"classnc_1_1linalg_1_1_s_v_d.html#ab0ff491e89a4242d15854683d0a45650":[4,0,0,10,1,4], "classnc_1_1linalg_1_1_s_v_d.html#ae0561bbc9633e436139258b0c70b98ba":[5,0,0,3,0,0], -"classnc_1_1linalg_1_1_s_v_d.html#af28a679bf8a8ef8af95184a26a6fbb4e":[5,0,0,3,0,3], +"classnc_1_1linalg_1_1_s_v_d.html#ae0561bbc9633e436139258b0c70b98ba":[4,0,0,10,1,0], "classnc_1_1linalg_1_1_s_v_d.html#af28a679bf8a8ef8af95184a26a6fbb4e":[4,0,0,10,1,3], -"classnc_1_1logger_1_1_binary_logger.html":[5,0,0,4,1], +"classnc_1_1linalg_1_1_s_v_d.html#af28a679bf8a8ef8af95184a26a6fbb4e":[5,0,0,3,0,3], "classnc_1_1logger_1_1_binary_logger.html":[4,0,0,11,1], +"classnc_1_1logger_1_1_binary_logger.html":[5,0,0,4,1], "classnc_1_1logger_1_1_binary_logger.html#a10ad51c791e577870b345fc922d74ed6":[5,0,0,4,1,7], "classnc_1_1logger_1_1_binary_logger.html#a10ad51c791e577870b345fc922d74ed6":[4,0,0,11,1,7], -"classnc_1_1logger_1_1_binary_logger.html#a14fe5ec6cdfacc1f9ee3822e941c0dd6":[4,0,0,11,1,5], "classnc_1_1logger_1_1_binary_logger.html#a14fe5ec6cdfacc1f9ee3822e941c0dd6":[5,0,0,4,1,5], -"classnc_1_1logger_1_1_binary_logger.html#a19c5b505be266ecb6d7426a58f0fbde7":[4,0,0,11,1,0], +"classnc_1_1logger_1_1_binary_logger.html#a14fe5ec6cdfacc1f9ee3822e941c0dd6":[4,0,0,11,1,5], "classnc_1_1logger_1_1_binary_logger.html#a19c5b505be266ecb6d7426a58f0fbde7":[5,0,0,4,1,0], +"classnc_1_1logger_1_1_binary_logger.html#a19c5b505be266ecb6d7426a58f0fbde7":[4,0,0,11,1,0], "classnc_1_1logger_1_1_binary_logger.html#a304694a5e06d6fa9311119443d38d9ec":[5,0,0,4,1,1], "classnc_1_1logger_1_1_binary_logger.html#a304694a5e06d6fa9311119443d38d9ec":[4,0,0,11,1,1], "classnc_1_1logger_1_1_binary_logger.html#a3396f8d7deb522f18f6e74de79af70c7":[5,0,0,4,1,4], "classnc_1_1logger_1_1_binary_logger.html#a3396f8d7deb522f18f6e74de79af70c7":[4,0,0,11,1,4], "classnc_1_1logger_1_1_binary_logger.html#abf341d2d1c67e4b91a30abd1a2be81dc":[5,0,0,4,1,6], "classnc_1_1logger_1_1_binary_logger.html#abf341d2d1c67e4b91a30abd1a2be81dc":[4,0,0,11,1,6], -"classnc_1_1logger_1_1_binary_logger.html#aca073e629ccc22b17819e14145455e56":[4,0,0,11,1,3], "classnc_1_1logger_1_1_binary_logger.html#aca073e629ccc22b17819e14145455e56":[5,0,0,4,1,3], -"classnc_1_1logger_1_1_binary_logger.html#accc7216d949492b2e5f2ccc74454c2ce":[4,0,0,11,1,2], +"classnc_1_1logger_1_1_binary_logger.html#aca073e629ccc22b17819e14145455e56":[4,0,0,11,1,3], "classnc_1_1logger_1_1_binary_logger.html#accc7216d949492b2e5f2ccc74454c2ce":[5,0,0,4,1,2], -"classnc_1_1logger_1_1detail_1_1_binary_data_logger.html":[5,0,0,4,0,1], +"classnc_1_1logger_1_1_binary_logger.html#accc7216d949492b2e5f2ccc74454c2ce":[4,0,0,11,1,2], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html":[4,0,0,11,0,1], +"classnc_1_1logger_1_1detail_1_1_binary_data_logger.html":[5,0,0,4,0,1], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a06c26c8a3f5e41865221329bf35836b2":[4,0,0,11,0,1,3], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a06c26c8a3f5e41865221329bf35836b2":[5,0,0,4,0,1,3], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a0bf9236c9f4cff4de753547d6ebae1ae":[5,0,0,4,0,1,22], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a0bf9236c9f4cff4de753547d6ebae1ae":[4,0,0,11,0,1,22], -"classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a2c2b5fcd121c9857f5db4ab6662ea1e9":[4,0,0,11,0,1,5], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a2c2b5fcd121c9857f5db4ab6662ea1e9":[5,0,0,4,0,1,5], +"classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a2c2b5fcd121c9857f5db4ab6662ea1e9":[4,0,0,11,0,1,5], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a3aca7ed321528ee82085970a7b15887c":[4,0,0,11,0,1,15], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a3aca7ed321528ee82085970a7b15887c":[5,0,0,4,0,1,15], -"classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a3add35e141c5f4ad3452af9587a42dcd":[5,0,0,4,0,1,13], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a3add35e141c5f4ad3452af9587a42dcd":[4,0,0,11,0,1,13], -"classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a6e662caa3a0096321c77bff6a426735d":[5,0,0,4,0,1,16], +"classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a3add35e141c5f4ad3452af9587a42dcd":[5,0,0,4,0,1,13], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a6e662caa3a0096321c77bff6a426735d":[4,0,0,11,0,1,16], -"classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a746e1215de525e2f8912e9cdecb39e19":[5,0,0,4,0,1,11], +"classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a6e662caa3a0096321c77bff6a426735d":[5,0,0,4,0,1,16], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a746e1215de525e2f8912e9cdecb39e19":[4,0,0,11,0,1,11], +"classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a746e1215de525e2f8912e9cdecb39e19":[5,0,0,4,0,1,11], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a90ce6de1083f65dd45ad637c9998bd01":[4,0,0,11,0,1,0], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a90ce6de1083f65dd45ad637c9998bd01":[5,0,0,4,0,1,0], -"classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#aa26f32ed5901a96cf7231568012cbe1c":[4,0,0,11,0,1,18], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#aa26f32ed5901a96cf7231568012cbe1c":[5,0,0,4,0,1,18], +"classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#aa26f32ed5901a96cf7231568012cbe1c":[4,0,0,11,0,1,18], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#aa9a6bca969be19115457bd5bd37b6f7f":[4,0,0,11,0,1,2], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#aa9a6bca969be19115457bd5bd37b6f7f":[5,0,0,4,0,1,2], -"classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#aaab1d5f2c6eef6295f2c7b8535e3a739":[4,0,0,11,0,1,9], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#aaab1d5f2c6eef6295f2c7b8535e3a739":[5,0,0,4,0,1,9], +"classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#aaab1d5f2c6eef6295f2c7b8535e3a739":[4,0,0,11,0,1,9], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ace9074b5e2606016922d5361cfb98444":[5,0,0,4,0,1,21], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ace9074b5e2606016922d5361cfb98444":[4,0,0,11,0,1,21], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ad0e4ed44b40dd968cc573331a00d2663":[5,0,0,4,0,1,17], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ad0e4ed44b40dd968cc573331a00d2663":[4,0,0,11,0,1,17], -"classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ad1387de397a0a5109b3d8f0da4c9abd9":[4,0,0,11,0,1,6], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ad1387de397a0a5109b3d8f0da4c9abd9":[5,0,0,4,0,1,6], -"classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ad35652c4b06036e4a1b32b0cd0de47b3":[4,0,0,11,0,1,7], +"classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ad1387de397a0a5109b3d8f0da4c9abd9":[4,0,0,11,0,1,6], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ad35652c4b06036e4a1b32b0cd0de47b3":[5,0,0,4,0,1,7], -"classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ad3b59c6bea547cf8d83b5987a87e2d24":[4,0,0,11,0,1,4], +"classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ad35652c4b06036e4a1b32b0cd0de47b3":[4,0,0,11,0,1,7], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ad3b59c6bea547cf8d83b5987a87e2d24":[5,0,0,4,0,1,4], -"classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ad873766c32fc73b7d67bcac5362d2731":[4,0,0,11,0,1,8], +"classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ad3b59c6bea547cf8d83b5987a87e2d24":[4,0,0,11,0,1,4], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ad873766c32fc73b7d67bcac5362d2731":[5,0,0,4,0,1,8], +"classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ad873766c32fc73b7d67bcac5362d2731":[4,0,0,11,0,1,8], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ade350e9f0fadf0cb73a5fd663fe7aa6e":[4,0,0,11,0,1,1], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ade350e9f0fadf0cb73a5fd663fe7aa6e":[5,0,0,4,0,1,1], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ae22bd6c329f8c98eff7015d73ac29462":[4,0,0,11,0,1,20], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ae22bd6c329f8c98eff7015d73ac29462":[5,0,0,4,0,1,20], -"classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ae5dc8913ba9d11738f57dbf9a21189d1":[4,0,0,11,0,1,14], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ae5dc8913ba9d11738f57dbf9a21189d1":[5,0,0,4,0,1,14], -"classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ae9dab4ac4deca2a3c0613af1714e4a08":[5,0,0,4,0,1,12], +"classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ae5dc8913ba9d11738f57dbf9a21189d1":[4,0,0,11,0,1,14], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ae9dab4ac4deca2a3c0613af1714e4a08":[4,0,0,11,0,1,12], +"classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ae9dab4ac4deca2a3c0613af1714e4a08":[5,0,0,4,0,1,12], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#afb999d453f7b893f479337922bf80c9b":[4,0,0,11,0,1,10], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#afb999d453f7b893f479337922bf80c9b":[5,0,0,4,0,1,10], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#afc00f8619bae364550863354d4deaf3c":[5,0,0,4,0,1,19], "classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#afc00f8619bae364550863354d4deaf3c":[4,0,0,11,0,1,19], -"classnc_1_1logger_1_1detail_1_1type__traits_1_1has__serialize.html":[4,0,0,11,0,0,0], "classnc_1_1logger_1_1detail_1_1type__traits_1_1has__serialize.html":[5,0,0,4,0,0,0], -"classnc_1_1logger_1_1detail_1_1type__traits_1_1has__serialize.html#abcefce32a229b9072bce3593e02fe319":[4,0,0,11,0,0,0,0], +"classnc_1_1logger_1_1detail_1_1type__traits_1_1has__serialize.html":[4,0,0,11,0,0,0], "classnc_1_1logger_1_1detail_1_1type__traits_1_1has__serialize.html#abcefce32a229b9072bce3593e02fe319":[5,0,0,4,0,0,0,0], +"classnc_1_1logger_1_1detail_1_1type__traits_1_1has__serialize.html#abcefce32a229b9072bce3593e02fe319":[4,0,0,11,0,0,0,0], "classnc_1_1logger_1_1detail_1_1type__traits_1_1has__serialize_3_01_data_type_00_01std_1_1void__te6ccce939d7e8d93862519645c528e31.html":[5,0,0,4,0,0,1], "classnc_1_1logger_1_1detail_1_1type__traits_1_1has__serialize_3_01_data_type_00_01std_1_1void__te6ccce939d7e8d93862519645c528e31.html":[4,0,0,11,0,0,1], -"classnc_1_1logger_1_1detail_1_1type__traits_1_1has__serialize_3_01_data_type_00_01std_1_1void__te6ccce939d7e8d93862519645c528e31.html#a5fb6e321c54ab9ccc32f1754ec99edb4":[5,0,0,4,0,0,1,0], "classnc_1_1logger_1_1detail_1_1type__traits_1_1has__serialize_3_01_data_type_00_01std_1_1void__te6ccce939d7e8d93862519645c528e31.html#a5fb6e321c54ab9ccc32f1754ec99edb4":[4,0,0,11,0,0,1,0], -"classnc_1_1polynomial_1_1_poly1d.html":[5,0,0,5,0], +"classnc_1_1logger_1_1detail_1_1type__traits_1_1has__serialize_3_01_data_type_00_01std_1_1void__te6ccce939d7e8d93862519645c528e31.html#a5fb6e321c54ab9ccc32f1754ec99edb4":[5,0,0,4,0,0,1,0], "classnc_1_1polynomial_1_1_poly1d.html":[4,0,0,12,0], -"classnc_1_1polynomial_1_1_poly1d.html#a013822c468194720dbc7e70438746fc5":[5,0,0,5,0,17], +"classnc_1_1polynomial_1_1_poly1d.html":[5,0,0,5,0], "classnc_1_1polynomial_1_1_poly1d.html#a013822c468194720dbc7e70438746fc5":[4,0,0,12,0,17], +"classnc_1_1polynomial_1_1_poly1d.html#a013822c468194720dbc7e70438746fc5":[5,0,0,5,0,17], "classnc_1_1polynomial_1_1_poly1d.html#a0d0536c7341e12fe924e00d0f0f40a05":[4,0,0,12,0,13], "classnc_1_1polynomial_1_1_poly1d.html#a0d0536c7341e12fe924e00d0f0f40a05":[5,0,0,5,0,13], -"classnc_1_1polynomial_1_1_poly1d.html#a194a8f7ba0dcf3087779fdd37be77df6":[5,0,0,5,0,8], "classnc_1_1polynomial_1_1_poly1d.html#a194a8f7ba0dcf3087779fdd37be77df6":[4,0,0,12,0,8], +"classnc_1_1polynomial_1_1_poly1d.html#a194a8f7ba0dcf3087779fdd37be77df6":[5,0,0,5,0,8], "classnc_1_1polynomial_1_1_poly1d.html#a1b995f2dd0a04fcb33345a1232c66e6f":[5,0,0,5,0,20], "classnc_1_1polynomial_1_1_poly1d.html#a1b995f2dd0a04fcb33345a1232c66e6f":[4,0,0,12,0,20], "classnc_1_1polynomial_1_1_poly1d.html#a28696fdd89d1c2f32c4a0f899f07ae60":[5,0,0,5,0,15], @@ -95,138 +99,138 @@ var NAVTREEINDEX10 = "classnc_1_1polynomial_1_1_poly1d.html#a30777a0dd9351cf64f96959dad0d9ba5":[5,0,0,5,0,0], "classnc_1_1polynomial_1_1_poly1d.html#a36254243c290ca82f43f3e6c8b5b6c10":[5,0,0,5,0,10], "classnc_1_1polynomial_1_1_poly1d.html#a36254243c290ca82f43f3e6c8b5b6c10":[4,0,0,12,0,10], -"classnc_1_1polynomial_1_1_poly1d.html#a4060b78a9003acdf231f0cbba5c422ec":[5,0,0,5,0,14], "classnc_1_1polynomial_1_1_poly1d.html#a4060b78a9003acdf231f0cbba5c422ec":[4,0,0,12,0,14], +"classnc_1_1polynomial_1_1_poly1d.html#a4060b78a9003acdf231f0cbba5c422ec":[5,0,0,5,0,14], "classnc_1_1polynomial_1_1_poly1d.html#a4f7f317a4ecbc855aabd4087e1c1b9a2":[5,0,0,5,0,1], "classnc_1_1polynomial_1_1_poly1d.html#a4f7f317a4ecbc855aabd4087e1c1b9a2":[4,0,0,12,0,1], "classnc_1_1polynomial_1_1_poly1d.html#a69e6f1c7698236f2a361b598767a5d38":[4,0,0,12,0,18], "classnc_1_1polynomial_1_1_poly1d.html#a69e6f1c7698236f2a361b598767a5d38":[5,0,0,5,0,18], -"classnc_1_1polynomial_1_1_poly1d.html#a6a062e1c37f8ed8619997014e36e9658":[5,0,0,5,0,9], "classnc_1_1polynomial_1_1_poly1d.html#a6a062e1c37f8ed8619997014e36e9658":[4,0,0,12,0,9], -"classnc_1_1polynomial_1_1_poly1d.html#a7e31c4af1b8b0bfe211725224ad44d6b":[5,0,0,5,0,3], +"classnc_1_1polynomial_1_1_poly1d.html#a6a062e1c37f8ed8619997014e36e9658":[5,0,0,5,0,9], "classnc_1_1polynomial_1_1_poly1d.html#a7e31c4af1b8b0bfe211725224ad44d6b":[4,0,0,12,0,3], +"classnc_1_1polynomial_1_1_poly1d.html#a7e31c4af1b8b0bfe211725224ad44d6b":[5,0,0,5,0,3], "classnc_1_1polynomial_1_1_poly1d.html#a881a194909e80712919e961452a61f8f":[5,0,0,5,0,6], "classnc_1_1polynomial_1_1_poly1d.html#a881a194909e80712919e961452a61f8f":[4,0,0,12,0,6], -"classnc_1_1polynomial_1_1_poly1d.html#a8fe067a57f7a064a81eccf4fb7c5a74d":[5,0,0,5,0,16], "classnc_1_1polynomial_1_1_poly1d.html#a8fe067a57f7a064a81eccf4fb7c5a74d":[4,0,0,12,0,16], +"classnc_1_1polynomial_1_1_poly1d.html#a8fe067a57f7a064a81eccf4fb7c5a74d":[5,0,0,5,0,16], "classnc_1_1polynomial_1_1_poly1d.html#a9a5873bc4f595a80ecb4380c1abe9d23":[5,0,0,5,0,11], "classnc_1_1polynomial_1_1_poly1d.html#a9a5873bc4f595a80ecb4380c1abe9d23":[4,0,0,12,0,11], -"classnc_1_1polynomial_1_1_poly1d.html#aa5c091077a037bab14a1c558ece21435":[5,0,0,5,0,23], "classnc_1_1polynomial_1_1_poly1d.html#aa5c091077a037bab14a1c558ece21435":[4,0,0,12,0,23], -"classnc_1_1polynomial_1_1_poly1d.html#ab17f5e0983d6c66a3419cb331d158395":[5,0,0,5,0,22], +"classnc_1_1polynomial_1_1_poly1d.html#aa5c091077a037bab14a1c558ece21435":[5,0,0,5,0,23], "classnc_1_1polynomial_1_1_poly1d.html#ab17f5e0983d6c66a3419cb331d158395":[4,0,0,12,0,22], +"classnc_1_1polynomial_1_1_poly1d.html#ab17f5e0983d6c66a3419cb331d158395":[5,0,0,5,0,22], "classnc_1_1polynomial_1_1_poly1d.html#ab2156e21533f3d21b39dfd351178c0ad":[5,0,0,5,0,19], "classnc_1_1polynomial_1_1_poly1d.html#ab2156e21533f3d21b39dfd351178c0ad":[4,0,0,12,0,19], -"classnc_1_1polynomial_1_1_poly1d.html#ab978ca2f65c7cd640309c1be86aa9141":[5,0,0,5,0,21], "classnc_1_1polynomial_1_1_poly1d.html#ab978ca2f65c7cd640309c1be86aa9141":[4,0,0,12,0,21], -"classnc_1_1polynomial_1_1_poly1d.html#ac82910d648a2a3cfd2301e12907414dd":[5,0,0,5,0,12], +"classnc_1_1polynomial_1_1_poly1d.html#ab978ca2f65c7cd640309c1be86aa9141":[5,0,0,5,0,21], "classnc_1_1polynomial_1_1_poly1d.html#ac82910d648a2a3cfd2301e12907414dd":[4,0,0,12,0,12], -"classnc_1_1polynomial_1_1_poly1d.html#adcbfe7e5fe2ed3b73bc5c81a73ece1cb":[4,0,0,12,0,2], +"classnc_1_1polynomial_1_1_poly1d.html#ac82910d648a2a3cfd2301e12907414dd":[5,0,0,5,0,12], "classnc_1_1polynomial_1_1_poly1d.html#adcbfe7e5fe2ed3b73bc5c81a73ece1cb":[5,0,0,5,0,2], +"classnc_1_1polynomial_1_1_poly1d.html#adcbfe7e5fe2ed3b73bc5c81a73ece1cb":[4,0,0,12,0,2], "classnc_1_1polynomial_1_1_poly1d.html#adcedc353f4d1f6cbc5e89d37a7b1f6fd":[5,0,0,5,0,24], "classnc_1_1polynomial_1_1_poly1d.html#adcedc353f4d1f6cbc5e89d37a7b1f6fd":[4,0,0,12,0,24], -"classnc_1_1polynomial_1_1_poly1d.html#adf75c8dad7d05c35e4364149f87cf693":[4,0,0,12,0,4], "classnc_1_1polynomial_1_1_poly1d.html#adf75c8dad7d05c35e4364149f87cf693":[5,0,0,5,0,4], -"classnc_1_1polynomial_1_1_poly1d.html#aefda1bab9a8a39f11f8bd74febfaf879":[4,0,0,12,0,5], +"classnc_1_1polynomial_1_1_poly1d.html#adf75c8dad7d05c35e4364149f87cf693":[4,0,0,12,0,4], "classnc_1_1polynomial_1_1_poly1d.html#aefda1bab9a8a39f11f8bd74febfaf879":[5,0,0,5,0,5], +"classnc_1_1polynomial_1_1_poly1d.html#aefda1bab9a8a39f11f8bd74febfaf879":[4,0,0,12,0,5], "classnc_1_1random_1_1_r_n_g.html":[4,0,0,13,1], "classnc_1_1random_1_1_r_n_g.html":[5,0,0,6,0], "classnc_1_1random_1_1_r_n_g.html#a06e911772eb937ef54b43333c62d377e":[5,0,0,6,0,43], "classnc_1_1random_1_1_r_n_g.html#a06e911772eb937ef54b43333c62d377e":[4,0,0,13,1,43], -"classnc_1_1random_1_1_r_n_g.html#a0760b569fdf025da3d6c882f54bbb2b3":[5,0,0,6,0,35], "classnc_1_1random_1_1_r_n_g.html#a0760b569fdf025da3d6c882f54bbb2b3":[4,0,0,13,1,35], +"classnc_1_1random_1_1_r_n_g.html#a0760b569fdf025da3d6c882f54bbb2b3":[5,0,0,6,0,35], "classnc_1_1random_1_1_r_n_g.html#a08105745a540e6ad098c3025d4054830":[5,0,0,6,0,15], "classnc_1_1random_1_1_r_n_g.html#a08105745a540e6ad098c3025d4054830":[4,0,0,13,1,15], -"classnc_1_1random_1_1_r_n_g.html#a0ee6a1fe5b078e6c88ada5c69a2a890d":[5,0,0,6,0,23], "classnc_1_1random_1_1_r_n_g.html#a0ee6a1fe5b078e6c88ada5c69a2a890d":[4,0,0,13,1,23], +"classnc_1_1random_1_1_r_n_g.html#a0ee6a1fe5b078e6c88ada5c69a2a890d":[5,0,0,6,0,23], "classnc_1_1random_1_1_r_n_g.html#a12c376e4e1e6c71d0ed7efdc720484e1":[5,0,0,6,0,3], "classnc_1_1random_1_1_r_n_g.html#a12c376e4e1e6c71d0ed7efdc720484e1":[4,0,0,13,1,3], -"classnc_1_1random_1_1_r_n_g.html#a19e62f1d8c49f784836b1c3942ccae0a":[4,0,0,13,1,54], "classnc_1_1random_1_1_r_n_g.html#a19e62f1d8c49f784836b1c3942ccae0a":[5,0,0,6,0,54], +"classnc_1_1random_1_1_r_n_g.html#a19e62f1d8c49f784836b1c3942ccae0a":[4,0,0,13,1,54], "classnc_1_1random_1_1_r_n_g.html#a1df9a95c6264a2896991fc9795d528dc":[4,0,0,13,1,55], "classnc_1_1random_1_1_r_n_g.html#a1df9a95c6264a2896991fc9795d528dc":[5,0,0,6,0,55], -"classnc_1_1random_1_1_r_n_g.html#a23f3e5fc32a71376bd7c46b0d53976e3":[5,0,0,6,0,45], "classnc_1_1random_1_1_r_n_g.html#a23f3e5fc32a71376bd7c46b0d53976e3":[4,0,0,13,1,45], -"classnc_1_1random_1_1_r_n_g.html#a2bfbb2ffadb33143b31879845b5047f4":[5,0,0,6,0,8], +"classnc_1_1random_1_1_r_n_g.html#a23f3e5fc32a71376bd7c46b0d53976e3":[5,0,0,6,0,45], "classnc_1_1random_1_1_r_n_g.html#a2bfbb2ffadb33143b31879845b5047f4":[4,0,0,13,1,8], -"classnc_1_1random_1_1_r_n_g.html#a2d57790f9bf574286990c91d1d758192":[5,0,0,6,0,6], +"classnc_1_1random_1_1_r_n_g.html#a2bfbb2ffadb33143b31879845b5047f4":[5,0,0,6,0,8], "classnc_1_1random_1_1_r_n_g.html#a2d57790f9bf574286990c91d1d758192":[4,0,0,13,1,6], -"classnc_1_1random_1_1_r_n_g.html#a31c17ed48b3d97e4888bbbd2d56c5243":[4,0,0,13,1,28], +"classnc_1_1random_1_1_r_n_g.html#a2d57790f9bf574286990c91d1d758192":[5,0,0,6,0,6], "classnc_1_1random_1_1_r_n_g.html#a31c17ed48b3d97e4888bbbd2d56c5243":[5,0,0,6,0,28], -"classnc_1_1random_1_1_r_n_g.html#a325ddc3ae1b4d11d90ac4f7eb5af4e25":[5,0,0,6,0,10], +"classnc_1_1random_1_1_r_n_g.html#a31c17ed48b3d97e4888bbbd2d56c5243":[4,0,0,13,1,28], "classnc_1_1random_1_1_r_n_g.html#a325ddc3ae1b4d11d90ac4f7eb5af4e25":[4,0,0,13,1,10], -"classnc_1_1random_1_1_r_n_g.html#a341f65c24142339cead2ef0a2470e791":[5,0,0,6,0,12], +"classnc_1_1random_1_1_r_n_g.html#a325ddc3ae1b4d11d90ac4f7eb5af4e25":[5,0,0,6,0,10], "classnc_1_1random_1_1_r_n_g.html#a341f65c24142339cead2ef0a2470e791":[4,0,0,13,1,12], +"classnc_1_1random_1_1_r_n_g.html#a341f65c24142339cead2ef0a2470e791":[5,0,0,6,0,12], "classnc_1_1random_1_1_r_n_g.html#a3611e59a0d206bfb567ea3d840ec5fe9":[5,0,0,6,0,44], "classnc_1_1random_1_1_r_n_g.html#a3611e59a0d206bfb567ea3d840ec5fe9":[4,0,0,13,1,44], -"classnc_1_1random_1_1_r_n_g.html#a3637febf358cb70540e8fe099120b922":[4,0,0,13,1,5], "classnc_1_1random_1_1_r_n_g.html#a3637febf358cb70540e8fe099120b922":[5,0,0,6,0,5], -"classnc_1_1random_1_1_r_n_g.html#a3a65dc0a17943c15f87769e1d5d45b8c":[4,0,0,13,1,29], +"classnc_1_1random_1_1_r_n_g.html#a3637febf358cb70540e8fe099120b922":[4,0,0,13,1,5], "classnc_1_1random_1_1_r_n_g.html#a3a65dc0a17943c15f87769e1d5d45b8c":[5,0,0,6,0,29], -"classnc_1_1random_1_1_r_n_g.html#a461f38b5aef6ae05b79e26cdaa3e0ca9":[5,0,0,6,0,51], +"classnc_1_1random_1_1_r_n_g.html#a3a65dc0a17943c15f87769e1d5d45b8c":[4,0,0,13,1,29], "classnc_1_1random_1_1_r_n_g.html#a461f38b5aef6ae05b79e26cdaa3e0ca9":[4,0,0,13,1,51], +"classnc_1_1random_1_1_r_n_g.html#a461f38b5aef6ae05b79e26cdaa3e0ca9":[5,0,0,6,0,51], "classnc_1_1random_1_1_r_n_g.html#a4706294a8b8ee0ec46dde802d2b37e1d":[5,0,0,6,0,53], "classnc_1_1random_1_1_r_n_g.html#a4706294a8b8ee0ec46dde802d2b37e1d":[4,0,0,13,1,53], -"classnc_1_1random_1_1_r_n_g.html#a4c43b36d7a177163187befacfcb37034":[5,0,0,6,0,31], "classnc_1_1random_1_1_r_n_g.html#a4c43b36d7a177163187befacfcb37034":[4,0,0,13,1,31], +"classnc_1_1random_1_1_r_n_g.html#a4c43b36d7a177163187befacfcb37034":[5,0,0,6,0,31], "classnc_1_1random_1_1_r_n_g.html#a52d59c71cef03d8efd60cfe8db5f0009":[5,0,0,6,0,40], "classnc_1_1random_1_1_r_n_g.html#a52d59c71cef03d8efd60cfe8db5f0009":[4,0,0,13,1,40], "classnc_1_1random_1_1_r_n_g.html#a53920102dbb082afdfd4890b73c2aec3":[5,0,0,6,0,36], "classnc_1_1random_1_1_r_n_g.html#a53920102dbb082afdfd4890b73c2aec3":[4,0,0,13,1,36], -"classnc_1_1random_1_1_r_n_g.html#a54de489fff5609feed653b80b83680bb":[4,0,0,13,1,41], "classnc_1_1random_1_1_r_n_g.html#a54de489fff5609feed653b80b83680bb":[5,0,0,6,0,41], -"classnc_1_1random_1_1_r_n_g.html#a561bec2943118105989cf8b6c969be89":[4,0,0,13,1,42], +"classnc_1_1random_1_1_r_n_g.html#a54de489fff5609feed653b80b83680bb":[4,0,0,13,1,41], "classnc_1_1random_1_1_r_n_g.html#a561bec2943118105989cf8b6c969be89":[5,0,0,6,0,42], -"classnc_1_1random_1_1_r_n_g.html#a56513555d9a31874addc2ecdd8d478cf":[4,0,0,13,1,21], +"classnc_1_1random_1_1_r_n_g.html#a561bec2943118105989cf8b6c969be89":[4,0,0,13,1,42], "classnc_1_1random_1_1_r_n_g.html#a56513555d9a31874addc2ecdd8d478cf":[5,0,0,6,0,21], -"classnc_1_1random_1_1_r_n_g.html#a5e689c54337b0e73f894806cf63e6c15":[5,0,0,6,0,7], +"classnc_1_1random_1_1_r_n_g.html#a56513555d9a31874addc2ecdd8d478cf":[4,0,0,13,1,21], "classnc_1_1random_1_1_r_n_g.html#a5e689c54337b0e73f894806cf63e6c15":[4,0,0,13,1,7], +"classnc_1_1random_1_1_r_n_g.html#a5e689c54337b0e73f894806cf63e6c15":[5,0,0,6,0,7], "classnc_1_1random_1_1_r_n_g.html#a660d689cd3db2c0872c28809adec4e1d":[4,0,0,13,1,4], "classnc_1_1random_1_1_r_n_g.html#a660d689cd3db2c0872c28809adec4e1d":[5,0,0,6,0,4], -"classnc_1_1random_1_1_r_n_g.html#a66b9ba155b496bdc9e3d5609121cf528":[5,0,0,6,0,46], "classnc_1_1random_1_1_r_n_g.html#a66b9ba155b496bdc9e3d5609121cf528":[4,0,0,13,1,46], +"classnc_1_1random_1_1_r_n_g.html#a66b9ba155b496bdc9e3d5609121cf528":[5,0,0,6,0,46], "classnc_1_1random_1_1_r_n_g.html#a68549ab6c5785632bc5d0e0b4350e220":[4,0,0,13,1,1], "classnc_1_1random_1_1_r_n_g.html#a68549ab6c5785632bc5d0e0b4350e220":[5,0,0,6,0,1], "classnc_1_1random_1_1_r_n_g.html#a6c8199f0f3aa6438fcb893aee0b5cdcc":[5,0,0,6,0,56], "classnc_1_1random_1_1_r_n_g.html#a6c8199f0f3aa6438fcb893aee0b5cdcc":[4,0,0,13,1,56], -"classnc_1_1random_1_1_r_n_g.html#a722b97fd101adf88ed061fe5d7b04dd9":[5,0,0,6,0,32], "classnc_1_1random_1_1_r_n_g.html#a722b97fd101adf88ed061fe5d7b04dd9":[4,0,0,13,1,32], -"classnc_1_1random_1_1_r_n_g.html#a769a75c202cb7933d8dff00baf3ae026":[4,0,0,13,1,25], +"classnc_1_1random_1_1_r_n_g.html#a722b97fd101adf88ed061fe5d7b04dd9":[5,0,0,6,0,32], "classnc_1_1random_1_1_r_n_g.html#a769a75c202cb7933d8dff00baf3ae026":[5,0,0,6,0,25], -"classnc_1_1random_1_1_r_n_g.html#a77c47616bc244a197edc12d24b6e8bce":[4,0,0,13,1,11], +"classnc_1_1random_1_1_r_n_g.html#a769a75c202cb7933d8dff00baf3ae026":[4,0,0,13,1,25], "classnc_1_1random_1_1_r_n_g.html#a77c47616bc244a197edc12d24b6e8bce":[5,0,0,6,0,11], -"classnc_1_1random_1_1_r_n_g.html#a77e61ce3a9dc97b6d94d1e33486e4dde":[4,0,0,13,1,9], +"classnc_1_1random_1_1_r_n_g.html#a77c47616bc244a197edc12d24b6e8bce":[4,0,0,13,1,11], "classnc_1_1random_1_1_r_n_g.html#a77e61ce3a9dc97b6d94d1e33486e4dde":[5,0,0,6,0,9], -"classnc_1_1random_1_1_r_n_g.html#a7a8cf1c4f63f4c5c2a378dda89ff2203":[4,0,0,13,1,17], +"classnc_1_1random_1_1_r_n_g.html#a77e61ce3a9dc97b6d94d1e33486e4dde":[4,0,0,13,1,9], "classnc_1_1random_1_1_r_n_g.html#a7a8cf1c4f63f4c5c2a378dda89ff2203":[5,0,0,6,0,17], +"classnc_1_1random_1_1_r_n_g.html#a7a8cf1c4f63f4c5c2a378dda89ff2203":[4,0,0,13,1,17], "classnc_1_1random_1_1_r_n_g.html#a7bc35c4f5072b85f250e179b3b0204f2":[4,0,0,13,1,18], "classnc_1_1random_1_1_r_n_g.html#a7bc35c4f5072b85f250e179b3b0204f2":[5,0,0,6,0,18], "classnc_1_1random_1_1_r_n_g.html#a87cea23ca82fb07d030fb5ac54144b75":[4,0,0,13,1,47], "classnc_1_1random_1_1_r_n_g.html#a87cea23ca82fb07d030fb5ac54144b75":[5,0,0,6,0,47], -"classnc_1_1random_1_1_r_n_g.html#a8882c8c42caef3308bba1cfddb456221":[4,0,0,13,1,57], "classnc_1_1random_1_1_r_n_g.html#a8882c8c42caef3308bba1cfddb456221":[5,0,0,6,0,57], +"classnc_1_1random_1_1_r_n_g.html#a8882c8c42caef3308bba1cfddb456221":[4,0,0,13,1,57], "classnc_1_1random_1_1_r_n_g.html#a8a8f4bb2d6e33f448defc0e07922d22d":[4,0,0,13,1,22], "classnc_1_1random_1_1_r_n_g.html#a8a8f4bb2d6e33f448defc0e07922d22d":[5,0,0,6,0,22], -"classnc_1_1random_1_1_r_n_g.html#a8bc6fdb5a026802d0ba696cddc27cb81":[4,0,0,13,1,13], "classnc_1_1random_1_1_r_n_g.html#a8bc6fdb5a026802d0ba696cddc27cb81":[5,0,0,6,0,13], -"classnc_1_1random_1_1_r_n_g.html#a968778762895842912026116b208cb76":[4,0,0,13,1,52], +"classnc_1_1random_1_1_r_n_g.html#a8bc6fdb5a026802d0ba696cddc27cb81":[4,0,0,13,1,13], "classnc_1_1random_1_1_r_n_g.html#a968778762895842912026116b208cb76":[5,0,0,6,0,52], -"classnc_1_1random_1_1_r_n_g.html#a96bb27d60c7d5241ab503d032d3a1841":[4,0,0,13,1,37], +"classnc_1_1random_1_1_r_n_g.html#a968778762895842912026116b208cb76":[4,0,0,13,1,52], "classnc_1_1random_1_1_r_n_g.html#a96bb27d60c7d5241ab503d032d3a1841":[5,0,0,6,0,37], +"classnc_1_1random_1_1_r_n_g.html#a96bb27d60c7d5241ab503d032d3a1841":[4,0,0,13,1,37], "classnc_1_1random_1_1_r_n_g.html#a9cdc3a67eae61e10f1147a63e27e7a43":[5,0,0,6,0,34], "classnc_1_1random_1_1_r_n_g.html#a9cdc3a67eae61e10f1147a63e27e7a43":[4,0,0,13,1,34], -"classnc_1_1random_1_1_r_n_g.html#aa10816cc6e53e367a093516543a17cdf":[5,0,0,6,0,30], "classnc_1_1random_1_1_r_n_g.html#aa10816cc6e53e367a093516543a17cdf":[4,0,0,13,1,30], -"classnc_1_1random_1_1_r_n_g.html#aa5883e40991d4f7d63df331979ab28e3":[4,0,0,13,1,0], +"classnc_1_1random_1_1_r_n_g.html#aa10816cc6e53e367a093516543a17cdf":[5,0,0,6,0,30], "classnc_1_1random_1_1_r_n_g.html#aa5883e40991d4f7d63df331979ab28e3":[5,0,0,6,0,0], +"classnc_1_1random_1_1_r_n_g.html#aa5883e40991d4f7d63df331979ab28e3":[4,0,0,13,1,0], "classnc_1_1random_1_1_r_n_g.html#aab4f39a4bc337a897bf4534d828ad7a0":[5,0,0,6,0,48], "classnc_1_1random_1_1_r_n_g.html#aab4f39a4bc337a897bf4534d828ad7a0":[4,0,0,13,1,48], "classnc_1_1random_1_1_r_n_g.html#ab38aaa373d489a9210751f12e52d8c8f":[4,0,0,13,1,14], "classnc_1_1random_1_1_r_n_g.html#ab38aaa373d489a9210751f12e52d8c8f":[5,0,0,6,0,14], -"classnc_1_1random_1_1_r_n_g.html#ab4c52249d04f6d8ee215e4067b0ba3cb":[4,0,0,13,1,27], "classnc_1_1random_1_1_r_n_g.html#ab4c52249d04f6d8ee215e4067b0ba3cb":[5,0,0,6,0,27], -"classnc_1_1random_1_1_r_n_g.html#ab5ba9d32c4d0ef34396b3535f97bc19e":[5,0,0,6,0,26], +"classnc_1_1random_1_1_r_n_g.html#ab4c52249d04f6d8ee215e4067b0ba3cb":[4,0,0,13,1,27], "classnc_1_1random_1_1_r_n_g.html#ab5ba9d32c4d0ef34396b3535f97bc19e":[4,0,0,13,1,26], +"classnc_1_1random_1_1_r_n_g.html#ab5ba9d32c4d0ef34396b3535f97bc19e":[5,0,0,6,0,26], "classnc_1_1random_1_1_r_n_g.html#ab6d643e302961dd57e28d5cef0124377":[5,0,0,6,0,60], "classnc_1_1random_1_1_r_n_g.html#ab6d643e302961dd57e28d5cef0124377":[4,0,0,13,1,60], "classnc_1_1random_1_1_r_n_g.html#ac146e159274ef14850643e7dadb25555":[4,0,0,13,1,24], @@ -241,13 +245,9 @@ var NAVTREEINDEX10 = "classnc_1_1random_1_1_r_n_g.html#ada9c17d19a87ab7eb29604a5713ff4e0":[5,0,0,6,0,49], "classnc_1_1random_1_1_r_n_g.html#adf3d1bf9626cff6b393bc236389db52d":[5,0,0,6,0,58], "classnc_1_1random_1_1_r_n_g.html#adf3d1bf9626cff6b393bc236389db52d":[4,0,0,13,1,58], -"classnc_1_1random_1_1_r_n_g.html#ae7df952d6e30b7b3e74c53c7e30ef388":[5,0,0,6,0,16], "classnc_1_1random_1_1_r_n_g.html#ae7df952d6e30b7b3e74c53c7e30ef388":[4,0,0,13,1,16], -"classnc_1_1random_1_1_r_n_g.html#aea082fd631056fa79f07290db7f83632":[5,0,0,6,0,19], +"classnc_1_1random_1_1_r_n_g.html#ae7df952d6e30b7b3e74c53c7e30ef388":[5,0,0,6,0,16], "classnc_1_1random_1_1_r_n_g.html#aea082fd631056fa79f07290db7f83632":[4,0,0,13,1,19], -"classnc_1_1random_1_1_r_n_g.html#aea354ddc8f6443ee46ab3e77f89a15a3":[4,0,0,13,1,39], -"classnc_1_1random_1_1_r_n_g.html#aea354ddc8f6443ee46ab3e77f89a15a3":[5,0,0,6,0,39], -"classnc_1_1random_1_1_r_n_g.html#aec3bb65482e529f982386a4cc9701228":[4,0,0,13,1,20], -"classnc_1_1random_1_1_r_n_g.html#aec3bb65482e529f982386a4cc9701228":[5,0,0,6,0,20], -"classnc_1_1random_1_1_r_n_g.html#aef31a7b85c359992d6f7e101f991c145":[5,0,0,6,0,38] +"classnc_1_1random_1_1_r_n_g.html#aea082fd631056fa79f07290db7f83632":[5,0,0,6,0,19], +"classnc_1_1random_1_1_r_n_g.html#aea354ddc8f6443ee46ab3e77f89a15a3":[5,0,0,6,0,39] }; diff --git a/docs/doxygen/html/navtreeindex11.js b/docs/doxygen/html/navtreeindex11.js index 4dc7b107e..4ebe84eaf 100644 --- a/docs/doxygen/html/navtreeindex11.js +++ b/docs/doxygen/html/navtreeindex11.js @@ -1,34 +1,38 @@ var NAVTREEINDEX11 = { +"classnc_1_1random_1_1_r_n_g.html#aea354ddc8f6443ee46ab3e77f89a15a3":[4,0,0,13,1,39], +"classnc_1_1random_1_1_r_n_g.html#aec3bb65482e529f982386a4cc9701228":[4,0,0,13,1,20], +"classnc_1_1random_1_1_r_n_g.html#aec3bb65482e529f982386a4cc9701228":[5,0,0,6,0,20], "classnc_1_1random_1_1_r_n_g.html#aef31a7b85c359992d6f7e101f991c145":[4,0,0,13,1,38], +"classnc_1_1random_1_1_r_n_g.html#aef31a7b85c359992d6f7e101f991c145":[5,0,0,6,0,38], "classnc_1_1random_1_1_r_n_g.html#af33db571bd6dd997aeb37c11113894e6":[5,0,0,6,0,33], "classnc_1_1random_1_1_r_n_g.html#af33db571bd6dd997aeb37c11113894e6":[4,0,0,13,1,33], -"classnc_1_1roots_1_1_bisection.html":[4,0,0,14,0], "classnc_1_1roots_1_1_bisection.html":[5,0,0,7,0], -"classnc_1_1roots_1_1_bisection.html#a05985162d3dac7a0919319c6cde74895":[4,0,0,14,0,1], +"classnc_1_1roots_1_1_bisection.html":[4,0,0,14,0], "classnc_1_1roots_1_1_bisection.html#a05985162d3dac7a0919319c6cde74895":[5,0,0,7,0,1], +"classnc_1_1roots_1_1_bisection.html#a05985162d3dac7a0919319c6cde74895":[4,0,0,14,0,1], "classnc_1_1roots_1_1_bisection.html#a1199a68b6f57fee8b24bfc59ffeff486":[4,0,0,14,0,6], "classnc_1_1roots_1_1_bisection.html#a1199a68b6f57fee8b24bfc59ffeff486":[5,0,0,7,0,6], "classnc_1_1roots_1_1_bisection.html#a5e0d0c67681add5f2feec713901539df":[4,0,0,14,0,2], "classnc_1_1roots_1_1_bisection.html#a5e0d0c67681add5f2feec713901539df":[5,0,0,7,0,2], "classnc_1_1roots_1_1_bisection.html#a5eafe219bb90f82da4ece84f012a411a":[4,0,0,14,0,7], "classnc_1_1roots_1_1_bisection.html#a5eafe219bb90f82da4ece84f012a411a":[5,0,0,7,0,7], -"classnc_1_1roots_1_1_bisection.html#a84d7f2f7412d1f54861edeacc7bc0c20":[5,0,0,7,0,9], "classnc_1_1roots_1_1_bisection.html#a84d7f2f7412d1f54861edeacc7bc0c20":[4,0,0,14,0,9], +"classnc_1_1roots_1_1_bisection.html#a84d7f2f7412d1f54861edeacc7bc0c20":[5,0,0,7,0,9], "classnc_1_1roots_1_1_bisection.html#a85e79a4794bc3a6ac6bc3564956737a2":[4,0,0,14,0,5], "classnc_1_1roots_1_1_bisection.html#a85e79a4794bc3a6ac6bc3564956737a2":[5,0,0,7,0,5], -"classnc_1_1roots_1_1_bisection.html#a9b1c4ea8cf91c5308020c105293b4a02":[4,0,0,14,0,8], "classnc_1_1roots_1_1_bisection.html#a9b1c4ea8cf91c5308020c105293b4a02":[5,0,0,7,0,8], -"classnc_1_1roots_1_1_bisection.html#ab3192d0f9de4b8b27b23013c65489e5a":[5,0,0,7,0,4], +"classnc_1_1roots_1_1_bisection.html#a9b1c4ea8cf91c5308020c105293b4a02":[4,0,0,14,0,8], "classnc_1_1roots_1_1_bisection.html#ab3192d0f9de4b8b27b23013c65489e5a":[4,0,0,14,0,4], -"classnc_1_1roots_1_1_bisection.html#ad0262a1a694e734ebc154c77f010bcff":[5,0,0,7,0,3], +"classnc_1_1roots_1_1_bisection.html#ab3192d0f9de4b8b27b23013c65489e5a":[5,0,0,7,0,4], "classnc_1_1roots_1_1_bisection.html#ad0262a1a694e734ebc154c77f010bcff":[4,0,0,14,0,3], -"classnc_1_1roots_1_1_bisection.html#ae9ccce420ccf01a829b0138f264956cb":[5,0,0,7,0,0], +"classnc_1_1roots_1_1_bisection.html#ad0262a1a694e734ebc154c77f010bcff":[5,0,0,7,0,3], "classnc_1_1roots_1_1_bisection.html#ae9ccce420ccf01a829b0138f264956cb":[4,0,0,14,0,0], +"classnc_1_1roots_1_1_bisection.html#ae9ccce420ccf01a829b0138f264956cb":[5,0,0,7,0,0], "classnc_1_1roots_1_1_brent.html":[4,0,0,14,1], "classnc_1_1roots_1_1_brent.html":[5,0,0,7,1], -"classnc_1_1roots_1_1_brent.html#a1e9cf8f7be13c7bbb42a073ec9eb5369":[5,0,0,7,1,1], "classnc_1_1roots_1_1_brent.html#a1e9cf8f7be13c7bbb42a073ec9eb5369":[4,0,0,14,1,1], +"classnc_1_1roots_1_1_brent.html#a1e9cf8f7be13c7bbb42a073ec9eb5369":[5,0,0,7,1,1], "classnc_1_1roots_1_1_brent.html#a3853981ca1113723006b6627d96d378b":[4,0,0,14,1,6], "classnc_1_1roots_1_1_brent.html#a3853981ca1113723006b6627d96d378b":[5,0,0,7,1,6], "classnc_1_1roots_1_1_brent.html#a5eafe219bb90f82da4ece84f012a411a":[4,0,0,14,1,7], @@ -37,38 +41,38 @@ var NAVTREEINDEX11 = "classnc_1_1roots_1_1_brent.html#a84d7f2f7412d1f54861edeacc7bc0c20":[5,0,0,7,1,9], "classnc_1_1roots_1_1_brent.html#a85e79a4794bc3a6ac6bc3564956737a2":[5,0,0,7,1,5], "classnc_1_1roots_1_1_brent.html#a85e79a4794bc3a6ac6bc3564956737a2":[4,0,0,14,1,5], -"classnc_1_1roots_1_1_brent.html#a9b1c4ea8cf91c5308020c105293b4a02":[4,0,0,14,1,8], "classnc_1_1roots_1_1_brent.html#a9b1c4ea8cf91c5308020c105293b4a02":[5,0,0,7,1,8], +"classnc_1_1roots_1_1_brent.html#a9b1c4ea8cf91c5308020c105293b4a02":[4,0,0,14,1,8], "classnc_1_1roots_1_1_brent.html#ab3192d0f9de4b8b27b23013c65489e5a":[5,0,0,7,1,4], "classnc_1_1roots_1_1_brent.html#ab3192d0f9de4b8b27b23013c65489e5a":[4,0,0,14,1,4], -"classnc_1_1roots_1_1_brent.html#ad0262a1a694e734ebc154c77f010bcff":[4,0,0,14,1,3], "classnc_1_1roots_1_1_brent.html#ad0262a1a694e734ebc154c77f010bcff":[5,0,0,7,1,3], -"classnc_1_1roots_1_1_brent.html#ade76ad260d82314f284ebacf885f6884":[4,0,0,14,1,2], +"classnc_1_1roots_1_1_brent.html#ad0262a1a694e734ebc154c77f010bcff":[4,0,0,14,1,3], "classnc_1_1roots_1_1_brent.html#ade76ad260d82314f284ebacf885f6884":[5,0,0,7,1,2], -"classnc_1_1roots_1_1_brent.html#aecf6662d1b7128d38796cf4ab99143f4":[5,0,0,7,1,0], +"classnc_1_1roots_1_1_brent.html#ade76ad260d82314f284ebacf885f6884":[4,0,0,14,1,2], "classnc_1_1roots_1_1_brent.html#aecf6662d1b7128d38796cf4ab99143f4":[4,0,0,14,1,0], +"classnc_1_1roots_1_1_brent.html#aecf6662d1b7128d38796cf4ab99143f4":[5,0,0,7,1,0], "classnc_1_1roots_1_1_dekker.html":[4,0,0,14,2], "classnc_1_1roots_1_1_dekker.html":[5,0,0,7,2], -"classnc_1_1roots_1_1_dekker.html#a49413387fbe4d12e20569d175fa7f486":[4,0,0,14,2,2], "classnc_1_1roots_1_1_dekker.html#a49413387fbe4d12e20569d175fa7f486":[5,0,0,7,2,2], +"classnc_1_1roots_1_1_dekker.html#a49413387fbe4d12e20569d175fa7f486":[4,0,0,14,2,2], "classnc_1_1roots_1_1_dekker.html#a5da7506a8f371764d0fae321fe081111":[5,0,0,7,2,6], "classnc_1_1roots_1_1_dekker.html#a5da7506a8f371764d0fae321fe081111":[4,0,0,14,2,6], -"classnc_1_1roots_1_1_dekker.html#a5eafe219bb90f82da4ece84f012a411a":[4,0,0,14,2,7], "classnc_1_1roots_1_1_dekker.html#a5eafe219bb90f82da4ece84f012a411a":[5,0,0,7,2,7], +"classnc_1_1roots_1_1_dekker.html#a5eafe219bb90f82da4ece84f012a411a":[4,0,0,14,2,7], "classnc_1_1roots_1_1_dekker.html#a77b88bb369da2d03d34717b7d8e0a2ab":[4,0,0,14,2,0], "classnc_1_1roots_1_1_dekker.html#a77b88bb369da2d03d34717b7d8e0a2ab":[5,0,0,7,2,0], "classnc_1_1roots_1_1_dekker.html#a84d7f2f7412d1f54861edeacc7bc0c20":[4,0,0,14,2,9], "classnc_1_1roots_1_1_dekker.html#a84d7f2f7412d1f54861edeacc7bc0c20":[5,0,0,7,2,9], -"classnc_1_1roots_1_1_dekker.html#a85e79a4794bc3a6ac6bc3564956737a2":[5,0,0,7,2,5], "classnc_1_1roots_1_1_dekker.html#a85e79a4794bc3a6ac6bc3564956737a2":[4,0,0,14,2,5], -"classnc_1_1roots_1_1_dekker.html#a9b1c4ea8cf91c5308020c105293b4a02":[5,0,0,7,2,8], +"classnc_1_1roots_1_1_dekker.html#a85e79a4794bc3a6ac6bc3564956737a2":[5,0,0,7,2,5], "classnc_1_1roots_1_1_dekker.html#a9b1c4ea8cf91c5308020c105293b4a02":[4,0,0,14,2,8], -"classnc_1_1roots_1_1_dekker.html#ab0a5db20e82cfd3ef95810ccb7d8c4e6":[5,0,0,7,2,1], +"classnc_1_1roots_1_1_dekker.html#a9b1c4ea8cf91c5308020c105293b4a02":[5,0,0,7,2,8], "classnc_1_1roots_1_1_dekker.html#ab0a5db20e82cfd3ef95810ccb7d8c4e6":[4,0,0,14,2,1], -"classnc_1_1roots_1_1_dekker.html#ab3192d0f9de4b8b27b23013c65489e5a":[5,0,0,7,2,4], +"classnc_1_1roots_1_1_dekker.html#ab0a5db20e82cfd3ef95810ccb7d8c4e6":[5,0,0,7,2,1], "classnc_1_1roots_1_1_dekker.html#ab3192d0f9de4b8b27b23013c65489e5a":[4,0,0,14,2,4], -"classnc_1_1roots_1_1_dekker.html#ad0262a1a694e734ebc154c77f010bcff":[5,0,0,7,2,3], +"classnc_1_1roots_1_1_dekker.html#ab3192d0f9de4b8b27b23013c65489e5a":[5,0,0,7,2,4], "classnc_1_1roots_1_1_dekker.html#ad0262a1a694e734ebc154c77f010bcff":[4,0,0,14,2,3], +"classnc_1_1roots_1_1_dekker.html#ad0262a1a694e734ebc154c77f010bcff":[5,0,0,7,2,3], "classnc_1_1roots_1_1_iteration.html":[5,0,0,7,3], "classnc_1_1roots_1_1_iteration.html":[4,0,0,14,3], "classnc_1_1roots_1_1_iteration.html#a2d7285a81c033d56ce8283b6dbfca136":[4,0,0,14,3,0], @@ -81,68 +85,68 @@ var NAVTREEINDEX11 = "classnc_1_1roots_1_1_iteration.html#a7948f08cfaa01f5685ec35149bf6bba0":[5,0,0,7,3,1], "classnc_1_1roots_1_1_iteration.html#a84d7f2f7412d1f54861edeacc7bc0c20":[4,0,0,14,3,8], "classnc_1_1roots_1_1_iteration.html#a84d7f2f7412d1f54861edeacc7bc0c20":[5,0,0,7,3,8], -"classnc_1_1roots_1_1_iteration.html#a85e79a4794bc3a6ac6bc3564956737a2":[4,0,0,14,3,5], "classnc_1_1roots_1_1_iteration.html#a85e79a4794bc3a6ac6bc3564956737a2":[5,0,0,7,3,5], +"classnc_1_1roots_1_1_iteration.html#a85e79a4794bc3a6ac6bc3564956737a2":[4,0,0,14,3,5], "classnc_1_1roots_1_1_iteration.html#a9b1c4ea8cf91c5308020c105293b4a02":[4,0,0,14,3,7], "classnc_1_1roots_1_1_iteration.html#a9b1c4ea8cf91c5308020c105293b4a02":[5,0,0,7,3,7], -"classnc_1_1roots_1_1_iteration.html#ab3192d0f9de4b8b27b23013c65489e5a":[4,0,0,14,3,4], "classnc_1_1roots_1_1_iteration.html#ab3192d0f9de4b8b27b23013c65489e5a":[5,0,0,7,3,4], -"classnc_1_1roots_1_1_iteration.html#ad0262a1a694e734ebc154c77f010bcff":[4,0,0,14,3,3], +"classnc_1_1roots_1_1_iteration.html#ab3192d0f9de4b8b27b23013c65489e5a":[4,0,0,14,3,4], "classnc_1_1roots_1_1_iteration.html#ad0262a1a694e734ebc154c77f010bcff":[5,0,0,7,3,3], +"classnc_1_1roots_1_1_iteration.html#ad0262a1a694e734ebc154c77f010bcff":[4,0,0,14,3,3], "classnc_1_1roots_1_1_newton.html":[4,0,0,14,4], "classnc_1_1roots_1_1_newton.html":[5,0,0,7,4], "classnc_1_1roots_1_1_newton.html#a25702b087e2e9917af0c31fe1dbdf442":[4,0,0,14,4,2], "classnc_1_1roots_1_1_newton.html#a25702b087e2e9917af0c31fe1dbdf442":[5,0,0,7,4,2], -"classnc_1_1roots_1_1_newton.html#a5eafe219bb90f82da4ece84f012a411a":[5,0,0,7,4,7], "classnc_1_1roots_1_1_newton.html#a5eafe219bb90f82da4ece84f012a411a":[4,0,0,14,4,7], +"classnc_1_1roots_1_1_newton.html#a5eafe219bb90f82da4ece84f012a411a":[5,0,0,7,4,7], "classnc_1_1roots_1_1_newton.html#a84d7f2f7412d1f54861edeacc7bc0c20":[4,0,0,14,4,9], "classnc_1_1roots_1_1_newton.html#a84d7f2f7412d1f54861edeacc7bc0c20":[5,0,0,7,4,9], -"classnc_1_1roots_1_1_newton.html#a85e79a4794bc3a6ac6bc3564956737a2":[5,0,0,7,4,5], "classnc_1_1roots_1_1_newton.html#a85e79a4794bc3a6ac6bc3564956737a2":[4,0,0,14,4,5], +"classnc_1_1roots_1_1_newton.html#a85e79a4794bc3a6ac6bc3564956737a2":[5,0,0,7,4,5], "classnc_1_1roots_1_1_newton.html#a9b1c4ea8cf91c5308020c105293b4a02":[4,0,0,14,4,8], "classnc_1_1roots_1_1_newton.html#a9b1c4ea8cf91c5308020c105293b4a02":[5,0,0,7,4,8], "classnc_1_1roots_1_1_newton.html#aaed2535d1abdb0c6790aea60762ed789":[4,0,0,14,4,6], "classnc_1_1roots_1_1_newton.html#aaed2535d1abdb0c6790aea60762ed789":[5,0,0,7,4,6], -"classnc_1_1roots_1_1_newton.html#ab3192d0f9de4b8b27b23013c65489e5a":[5,0,0,7,4,4], "classnc_1_1roots_1_1_newton.html#ab3192d0f9de4b8b27b23013c65489e5a":[4,0,0,14,4,4], -"classnc_1_1roots_1_1_newton.html#ab5b82361c4ce325e6165e023c0255d3e":[5,0,0,7,4,0], +"classnc_1_1roots_1_1_newton.html#ab3192d0f9de4b8b27b23013c65489e5a":[5,0,0,7,4,4], "classnc_1_1roots_1_1_newton.html#ab5b82361c4ce325e6165e023c0255d3e":[4,0,0,14,4,0], +"classnc_1_1roots_1_1_newton.html#ab5b82361c4ce325e6165e023c0255d3e":[5,0,0,7,4,0], "classnc_1_1roots_1_1_newton.html#ad0262a1a694e734ebc154c77f010bcff":[5,0,0,7,4,3], "classnc_1_1roots_1_1_newton.html#ad0262a1a694e734ebc154c77f010bcff":[4,0,0,14,4,3], -"classnc_1_1roots_1_1_newton.html#aecc72e3899f42b277536689439ea24bc":[4,0,0,14,4,1], "classnc_1_1roots_1_1_newton.html#aecc72e3899f42b277536689439ea24bc":[5,0,0,7,4,1], -"classnc_1_1roots_1_1_secant.html":[4,0,0,14,5], +"classnc_1_1roots_1_1_newton.html#aecc72e3899f42b277536689439ea24bc":[4,0,0,14,4,1], "classnc_1_1roots_1_1_secant.html":[5,0,0,7,5], -"classnc_1_1roots_1_1_secant.html#a3fefb4412402aa20eeabb85145463d70":[5,0,0,7,5,6], +"classnc_1_1roots_1_1_secant.html":[4,0,0,14,5], "classnc_1_1roots_1_1_secant.html#a3fefb4412402aa20eeabb85145463d70":[4,0,0,14,5,6], -"classnc_1_1roots_1_1_secant.html#a5eafe219bb90f82da4ece84f012a411a":[4,0,0,14,5,7], +"classnc_1_1roots_1_1_secant.html#a3fefb4412402aa20eeabb85145463d70":[5,0,0,7,5,6], "classnc_1_1roots_1_1_secant.html#a5eafe219bb90f82da4ece84f012a411a":[5,0,0,7,5,7], +"classnc_1_1roots_1_1_secant.html#a5eafe219bb90f82da4ece84f012a411a":[4,0,0,14,5,7], "classnc_1_1roots_1_1_secant.html#a84d7f2f7412d1f54861edeacc7bc0c20":[5,0,0,7,5,9], "classnc_1_1roots_1_1_secant.html#a84d7f2f7412d1f54861edeacc7bc0c20":[4,0,0,14,5,9], -"classnc_1_1roots_1_1_secant.html#a85e79a4794bc3a6ac6bc3564956737a2":[4,0,0,14,5,5], "classnc_1_1roots_1_1_secant.html#a85e79a4794bc3a6ac6bc3564956737a2":[5,0,0,7,5,5], -"classnc_1_1roots_1_1_secant.html#a9b1c4ea8cf91c5308020c105293b4a02":[5,0,0,7,5,8], +"classnc_1_1roots_1_1_secant.html#a85e79a4794bc3a6ac6bc3564956737a2":[4,0,0,14,5,5], "classnc_1_1roots_1_1_secant.html#a9b1c4ea8cf91c5308020c105293b4a02":[4,0,0,14,5,8], -"classnc_1_1roots_1_1_secant.html#aa5eb3c22ecf2ef92a381b6cf54fb1f83":[5,0,0,7,5,2], +"classnc_1_1roots_1_1_secant.html#a9b1c4ea8cf91c5308020c105293b4a02":[5,0,0,7,5,8], "classnc_1_1roots_1_1_secant.html#aa5eb3c22ecf2ef92a381b6cf54fb1f83":[4,0,0,14,5,2], +"classnc_1_1roots_1_1_secant.html#aa5eb3c22ecf2ef92a381b6cf54fb1f83":[5,0,0,7,5,2], "classnc_1_1roots_1_1_secant.html#ab3192d0f9de4b8b27b23013c65489e5a":[5,0,0,7,5,4], "classnc_1_1roots_1_1_secant.html#ab3192d0f9de4b8b27b23013c65489e5a":[4,0,0,14,5,4], "classnc_1_1roots_1_1_secant.html#ad0262a1a694e734ebc154c77f010bcff":[5,0,0,7,5,3], "classnc_1_1roots_1_1_secant.html#ad0262a1a694e734ebc154c77f010bcff":[4,0,0,14,5,3], -"classnc_1_1roots_1_1_secant.html#adedf56589f2027e224d6044a071f20e3":[4,0,0,14,5,1], "classnc_1_1roots_1_1_secant.html#adedf56589f2027e224d6044a071f20e3":[5,0,0,7,5,1], -"classnc_1_1roots_1_1_secant.html#af8afc48a7393e85103a9c2acc662c63b":[4,0,0,14,5,0], +"classnc_1_1roots_1_1_secant.html#adedf56589f2027e224d6044a071f20e3":[4,0,0,14,5,1], "classnc_1_1roots_1_1_secant.html#af8afc48a7393e85103a9c2acc662c63b":[5,0,0,7,5,0], +"classnc_1_1roots_1_1_secant.html#af8afc48a7393e85103a9c2acc662c63b":[4,0,0,14,5,0], "classnc_1_1rotations_1_1_d_c_m.html":[4,0,0,15,0], "classnc_1_1rotations_1_1_d_c_m.html":[5,0,0,8,0], "classnc_1_1rotations_1_1_d_c_m.html#a06a1a09ec0bb27c45690afbc08d22f50":[4,0,0,15,0,0], "classnc_1_1rotations_1_1_d_c_m.html#a06a1a09ec0bb27c45690afbc08d22f50":[5,0,0,8,0,0], "classnc_1_1rotations_1_1_d_c_m.html#a06b61d863ede73a445a5fb6b5a0673a2":[5,0,0,8,0,3], "classnc_1_1rotations_1_1_d_c_m.html#a06b61d863ede73a445a5fb6b5a0673a2":[4,0,0,15,0,3], -"classnc_1_1rotations_1_1_d_c_m.html#a178b8bf61941070bd629263312b627dd":[4,0,0,15,0,9], "classnc_1_1rotations_1_1_d_c_m.html#a178b8bf61941070bd629263312b627dd":[5,0,0,8,0,9], -"classnc_1_1rotations_1_1_d_c_m.html#a1c5d11f29221326e532335cc5fe01906":[4,0,0,15,0,7], +"classnc_1_1rotations_1_1_d_c_m.html#a178b8bf61941070bd629263312b627dd":[4,0,0,15,0,9], "classnc_1_1rotations_1_1_d_c_m.html#a1c5d11f29221326e532335cc5fe01906":[5,0,0,8,0,7], +"classnc_1_1rotations_1_1_d_c_m.html#a1c5d11f29221326e532335cc5fe01906":[4,0,0,15,0,7], "classnc_1_1rotations_1_1_d_c_m.html#a626b0bd2a3cf54e958f5c4d89b3c843b":[4,0,0,15,0,10], "classnc_1_1rotations_1_1_d_c_m.html#a626b0bd2a3cf54e958f5c4d89b3c843b":[5,0,0,8,0,10], "classnc_1_1rotations_1_1_d_c_m.html#a726e1d9c5e2a88dbd7e70b8fc9d55fbf":[5,0,0,8,0,5], @@ -151,12 +155,12 @@ var NAVTREEINDEX11 = "classnc_1_1rotations_1_1_d_c_m.html#ab1947c7618408b063b704ec391e27888":[4,0,0,15,0,4], "classnc_1_1rotations_1_1_d_c_m.html#ab72e3514a6022ebea6e63030eb0d2418":[5,0,0,8,0,2], "classnc_1_1rotations_1_1_d_c_m.html#ab72e3514a6022ebea6e63030eb0d2418":[4,0,0,15,0,2], -"classnc_1_1rotations_1_1_d_c_m.html#ac562518ebdec1ce36cf8897a16f16fca":[5,0,0,8,0,6], "classnc_1_1rotations_1_1_d_c_m.html#ac562518ebdec1ce36cf8897a16f16fca":[4,0,0,15,0,6], +"classnc_1_1rotations_1_1_d_c_m.html#ac562518ebdec1ce36cf8897a16f16fca":[5,0,0,8,0,6], "classnc_1_1rotations_1_1_d_c_m.html#aef0f27b195b93151a94cb86ca9fa21c9":[4,0,0,15,0,8], "classnc_1_1rotations_1_1_d_c_m.html#aef0f27b195b93151a94cb86ca9fa21c9":[5,0,0,8,0,8], -"classnc_1_1rotations_1_1_d_c_m.html#afede4ed689a9771968945857c7cd0c1d":[5,0,0,8,0,1], "classnc_1_1rotations_1_1_d_c_m.html#afede4ed689a9771968945857c7cd0c1d":[4,0,0,15,0,1], +"classnc_1_1rotations_1_1_d_c_m.html#afede4ed689a9771968945857c7cd0c1d":[5,0,0,8,0,1], "classnc_1_1rotations_1_1_quaternion.html":[4,0,0,15,1], "classnc_1_1rotations_1_1_quaternion.html":[5,0,0,8,1], "classnc_1_1rotations_1_1_quaternion.html#a075b6f1befef247f5d638c91e1a451fd":[4,0,0,15,1,41], @@ -165,89 +169,85 @@ var NAVTREEINDEX11 = "classnc_1_1rotations_1_1_quaternion.html#a0ddeeba7435df3364f262215f24c93c1":[5,0,0,8,1,44], "classnc_1_1rotations_1_1_quaternion.html#a184f5c55ea78128aec0ad4f72b4d5a59":[4,0,0,15,1,7], "classnc_1_1rotations_1_1_quaternion.html#a184f5c55ea78128aec0ad4f72b4d5a59":[5,0,0,8,1,7], -"classnc_1_1rotations_1_1_quaternion.html#a25202016ba38847906709881202a8e56":[4,0,0,15,1,52], "classnc_1_1rotations_1_1_quaternion.html#a25202016ba38847906709881202a8e56":[5,0,0,8,1,52], -"classnc_1_1rotations_1_1_quaternion.html#a26f2a9303f0521ee36d92467ab45e3ab":[5,0,0,8,1,37], +"classnc_1_1rotations_1_1_quaternion.html#a25202016ba38847906709881202a8e56":[4,0,0,15,1,52], "classnc_1_1rotations_1_1_quaternion.html#a26f2a9303f0521ee36d92467ab45e3ab":[4,0,0,15,1,37], +"classnc_1_1rotations_1_1_quaternion.html#a26f2a9303f0521ee36d92467ab45e3ab":[5,0,0,8,1,37], "classnc_1_1rotations_1_1_quaternion.html#a30fe8031959271e5b0134a0c562713b4":[4,0,0,15,1,47], "classnc_1_1rotations_1_1_quaternion.html#a30fe8031959271e5b0134a0c562713b4":[5,0,0,8,1,47], -"classnc_1_1rotations_1_1_quaternion.html#a314478702a3da52f2be3f422057d8732":[4,0,0,15,1,17], "classnc_1_1rotations_1_1_quaternion.html#a314478702a3da52f2be3f422057d8732":[5,0,0,8,1,17], -"classnc_1_1rotations_1_1_quaternion.html#a34f25fa102a594dff4679d74837001ce":[4,0,0,15,1,38], +"classnc_1_1rotations_1_1_quaternion.html#a314478702a3da52f2be3f422057d8732":[4,0,0,15,1,17], "classnc_1_1rotations_1_1_quaternion.html#a34f25fa102a594dff4679d74837001ce":[5,0,0,8,1,38], +"classnc_1_1rotations_1_1_quaternion.html#a34f25fa102a594dff4679d74837001ce":[4,0,0,15,1,38], "classnc_1_1rotations_1_1_quaternion.html#a382d4e4c045bce131c5cce634ed077c7":[5,0,0,8,1,40], "classnc_1_1rotations_1_1_quaternion.html#a382d4e4c045bce131c5cce634ed077c7":[4,0,0,15,1,40], -"classnc_1_1rotations_1_1_quaternion.html#a3b6901fb3a079eb9249bd1bf3098c36c":[4,0,0,15,1,0], "classnc_1_1rotations_1_1_quaternion.html#a3b6901fb3a079eb9249bd1bf3098c36c":[5,0,0,8,1,0], -"classnc_1_1rotations_1_1_quaternion.html#a3ba2fb2c68554ec78a0957dc1fd7752d":[4,0,0,15,1,2], +"classnc_1_1rotations_1_1_quaternion.html#a3b6901fb3a079eb9249bd1bf3098c36c":[4,0,0,15,1,0], "classnc_1_1rotations_1_1_quaternion.html#a3ba2fb2c68554ec78a0957dc1fd7752d":[5,0,0,8,1,2], +"classnc_1_1rotations_1_1_quaternion.html#a3ba2fb2c68554ec78a0957dc1fd7752d":[4,0,0,15,1,2], "classnc_1_1rotations_1_1_quaternion.html#a3ec3451b38b4ec0e10c1e9229685c8b7":[5,0,0,8,1,9], "classnc_1_1rotations_1_1_quaternion.html#a3ec3451b38b4ec0e10c1e9229685c8b7":[4,0,0,15,1,9], -"classnc_1_1rotations_1_1_quaternion.html#a43fe6603ffbaaadf9348910e17e99519":[4,0,0,15,1,28], "classnc_1_1rotations_1_1_quaternion.html#a43fe6603ffbaaadf9348910e17e99519":[5,0,0,8,1,28], +"classnc_1_1rotations_1_1_quaternion.html#a43fe6603ffbaaadf9348910e17e99519":[4,0,0,15,1,28], "classnc_1_1rotations_1_1_quaternion.html#a4f6f72c62379d40b2880a08128a6262e":[5,0,0,8,1,20], "classnc_1_1rotations_1_1_quaternion.html#a4f6f72c62379d40b2880a08128a6262e":[4,0,0,15,1,20], -"classnc_1_1rotations_1_1_quaternion.html#a50d742e97e4eb6bf156623b544d5b0a1":[4,0,0,15,1,3], "classnc_1_1rotations_1_1_quaternion.html#a50d742e97e4eb6bf156623b544d5b0a1":[5,0,0,8,1,3], +"classnc_1_1rotations_1_1_quaternion.html#a50d742e97e4eb6bf156623b544d5b0a1":[4,0,0,15,1,3], "classnc_1_1rotations_1_1_quaternion.html#a53c84fdd06a1f980c7c74a185d568156":[4,0,0,15,1,26], "classnc_1_1rotations_1_1_quaternion.html#a53c84fdd06a1f980c7c74a185d568156":[5,0,0,8,1,26], "classnc_1_1rotations_1_1_quaternion.html#a5a661b367dff916e8bdb5e28ac608ecd":[4,0,0,15,1,12], "classnc_1_1rotations_1_1_quaternion.html#a5a661b367dff916e8bdb5e28ac608ecd":[5,0,0,8,1,12], -"classnc_1_1rotations_1_1_quaternion.html#a5b5cef534a39badf5d3079ee642e675c":[4,0,0,15,1,48], "classnc_1_1rotations_1_1_quaternion.html#a5b5cef534a39badf5d3079ee642e675c":[5,0,0,8,1,48], +"classnc_1_1rotations_1_1_quaternion.html#a5b5cef534a39badf5d3079ee642e675c":[4,0,0,15,1,48], "classnc_1_1rotations_1_1_quaternion.html#a601b444c8c8f820700844d7ab5f743ba":[4,0,0,15,1,34], "classnc_1_1rotations_1_1_quaternion.html#a601b444c8c8f820700844d7ab5f743ba":[5,0,0,8,1,34], -"classnc_1_1rotations_1_1_quaternion.html#a687155cd6469c095941b94a738119da9":[5,0,0,8,1,43], "classnc_1_1rotations_1_1_quaternion.html#a687155cd6469c095941b94a738119da9":[4,0,0,15,1,43], -"classnc_1_1rotations_1_1_quaternion.html#a68e07632cd09569ad607cb802b400ded":[4,0,0,15,1,46], +"classnc_1_1rotations_1_1_quaternion.html#a687155cd6469c095941b94a738119da9":[5,0,0,8,1,43], "classnc_1_1rotations_1_1_quaternion.html#a68e07632cd09569ad607cb802b400ded":[5,0,0,8,1,46], -"classnc_1_1rotations_1_1_quaternion.html#a6a2a9788df1d79c9e90223c68d5bef55":[4,0,0,15,1,32], +"classnc_1_1rotations_1_1_quaternion.html#a68e07632cd09569ad607cb802b400ded":[4,0,0,15,1,46], "classnc_1_1rotations_1_1_quaternion.html#a6a2a9788df1d79c9e90223c68d5bef55":[5,0,0,8,1,32], -"classnc_1_1rotations_1_1_quaternion.html#a7a39f199e4d1ad773b93c69e66ae0415":[5,0,0,8,1,42], +"classnc_1_1rotations_1_1_quaternion.html#a6a2a9788df1d79c9e90223c68d5bef55":[4,0,0,15,1,32], "classnc_1_1rotations_1_1_quaternion.html#a7a39f199e4d1ad773b93c69e66ae0415":[4,0,0,15,1,42], +"classnc_1_1rotations_1_1_quaternion.html#a7a39f199e4d1ad773b93c69e66ae0415":[5,0,0,8,1,42], "classnc_1_1rotations_1_1_quaternion.html#a7a59f6daaafd941879abecff8d3a1348":[5,0,0,8,1,49], "classnc_1_1rotations_1_1_quaternion.html#a7a59f6daaafd941879abecff8d3a1348":[4,0,0,15,1,49], "classnc_1_1rotations_1_1_quaternion.html#a815d72f9b492ff821077d5d4652b7985":[5,0,0,8,1,36], "classnc_1_1rotations_1_1_quaternion.html#a815d72f9b492ff821077d5d4652b7985":[4,0,0,15,1,36], -"classnc_1_1rotations_1_1_quaternion.html#a81b7db9d5e593a61272e09ce7dcc1325":[5,0,0,8,1,6], "classnc_1_1rotations_1_1_quaternion.html#a81b7db9d5e593a61272e09ce7dcc1325":[4,0,0,15,1,6], -"classnc_1_1rotations_1_1_quaternion.html#a82f40acb2292256faffab2b88aa38208":[5,0,0,8,1,33], +"classnc_1_1rotations_1_1_quaternion.html#a81b7db9d5e593a61272e09ce7dcc1325":[5,0,0,8,1,6], "classnc_1_1rotations_1_1_quaternion.html#a82f40acb2292256faffab2b88aa38208":[4,0,0,15,1,33], -"classnc_1_1rotations_1_1_quaternion.html#a864a93abf9478d9f47fd9eadeb745b18":[4,0,0,15,1,39], +"classnc_1_1rotations_1_1_quaternion.html#a82f40acb2292256faffab2b88aa38208":[5,0,0,8,1,33], "classnc_1_1rotations_1_1_quaternion.html#a864a93abf9478d9f47fd9eadeb745b18":[5,0,0,8,1,39], -"classnc_1_1rotations_1_1_quaternion.html#a8c498c295071b8b787902044bf87d34d":[4,0,0,15,1,1], +"classnc_1_1rotations_1_1_quaternion.html#a864a93abf9478d9f47fd9eadeb745b18":[4,0,0,15,1,39], "classnc_1_1rotations_1_1_quaternion.html#a8c498c295071b8b787902044bf87d34d":[5,0,0,8,1,1], +"classnc_1_1rotations_1_1_quaternion.html#a8c498c295071b8b787902044bf87d34d":[4,0,0,15,1,1], "classnc_1_1rotations_1_1_quaternion.html#a97a81255a6bb91049b1ad7e7b83e2f7f":[4,0,0,15,1,22], "classnc_1_1rotations_1_1_quaternion.html#a97a81255a6bb91049b1ad7e7b83e2f7f":[5,0,0,8,1,22], "classnc_1_1rotations_1_1_quaternion.html#a9b0634474b2ff27f9443ba256ea00ab1":[5,0,0,8,1,14], "classnc_1_1rotations_1_1_quaternion.html#a9b0634474b2ff27f9443ba256ea00ab1":[4,0,0,15,1,14], -"classnc_1_1rotations_1_1_quaternion.html#aa2eee61d3a428a558f28d1bb6cc6a048":[4,0,0,15,1,16], "classnc_1_1rotations_1_1_quaternion.html#aa2eee61d3a428a558f28d1bb6cc6a048":[5,0,0,8,1,16], +"classnc_1_1rotations_1_1_quaternion.html#aa2eee61d3a428a558f28d1bb6cc6a048":[4,0,0,15,1,16], "classnc_1_1rotations_1_1_quaternion.html#aaf688fafc4714f1da399e265c8e49a8d":[4,0,0,15,1,51], "classnc_1_1rotations_1_1_quaternion.html#aaf688fafc4714f1da399e265c8e49a8d":[5,0,0,8,1,51], "classnc_1_1rotations_1_1_quaternion.html#aaf9230af84ef1133ca9483da561b0450":[5,0,0,8,1,45], "classnc_1_1rotations_1_1_quaternion.html#aaf9230af84ef1133ca9483da561b0450":[4,0,0,15,1,45], -"classnc_1_1rotations_1_1_quaternion.html#ab054e067fc333a48582e291f95120866":[4,0,0,15,1,31], "classnc_1_1rotations_1_1_quaternion.html#ab054e067fc333a48582e291f95120866":[5,0,0,8,1,31], -"classnc_1_1rotations_1_1_quaternion.html#ab055510c1338490b957de867cecaf790":[4,0,0,15,1,18], +"classnc_1_1rotations_1_1_quaternion.html#ab054e067fc333a48582e291f95120866":[4,0,0,15,1,31], "classnc_1_1rotations_1_1_quaternion.html#ab055510c1338490b957de867cecaf790":[5,0,0,8,1,18], -"classnc_1_1rotations_1_1_quaternion.html#ab77da90ef63465f79bd79348330ca9a4":[5,0,0,8,1,50], +"classnc_1_1rotations_1_1_quaternion.html#ab055510c1338490b957de867cecaf790":[4,0,0,15,1,18], "classnc_1_1rotations_1_1_quaternion.html#ab77da90ef63465f79bd79348330ca9a4":[4,0,0,15,1,50], -"classnc_1_1rotations_1_1_quaternion.html#abbacae2cb36d4f7e93e1cf130f8ca6b4":[4,0,0,15,1,5], +"classnc_1_1rotations_1_1_quaternion.html#ab77da90ef63465f79bd79348330ca9a4":[5,0,0,8,1,50], "classnc_1_1rotations_1_1_quaternion.html#abbacae2cb36d4f7e93e1cf130f8ca6b4":[5,0,0,8,1,5], -"classnc_1_1rotations_1_1_quaternion.html#ac2fe3ccf8397a29a3c06622acc6ff725":[4,0,0,15,1,25], +"classnc_1_1rotations_1_1_quaternion.html#abbacae2cb36d4f7e93e1cf130f8ca6b4":[4,0,0,15,1,5], "classnc_1_1rotations_1_1_quaternion.html#ac2fe3ccf8397a29a3c06622acc6ff725":[5,0,0,8,1,25], -"classnc_1_1rotations_1_1_quaternion.html#acb62c703a1f96333bf76ad0735cb8b97":[5,0,0,8,1,15], +"classnc_1_1rotations_1_1_quaternion.html#ac2fe3ccf8397a29a3c06622acc6ff725":[4,0,0,15,1,25], "classnc_1_1rotations_1_1_quaternion.html#acb62c703a1f96333bf76ad0735cb8b97":[4,0,0,15,1,15], +"classnc_1_1rotations_1_1_quaternion.html#acb62c703a1f96333bf76ad0735cb8b97":[5,0,0,8,1,15], "classnc_1_1rotations_1_1_quaternion.html#accfd9115d723d83ea3deb8ff3aece958":[4,0,0,15,1,27], "classnc_1_1rotations_1_1_quaternion.html#accfd9115d723d83ea3deb8ff3aece958":[5,0,0,8,1,27], -"classnc_1_1rotations_1_1_quaternion.html#ad63920fa01f5bd4949c0fbb3ff7c7137":[4,0,0,15,1,23], "classnc_1_1rotations_1_1_quaternion.html#ad63920fa01f5bd4949c0fbb3ff7c7137":[5,0,0,8,1,23], +"classnc_1_1rotations_1_1_quaternion.html#ad63920fa01f5bd4949c0fbb3ff7c7137":[4,0,0,15,1,23], "classnc_1_1rotations_1_1_quaternion.html#ad6eb2370d77e01a944c4b32a48966e76":[5,0,0,8,1,29], "classnc_1_1rotations_1_1_quaternion.html#ad6eb2370d77e01a944c4b32a48966e76":[4,0,0,15,1,29], -"classnc_1_1rotations_1_1_quaternion.html#adad6ca92266f6090930addc585900805":[4,0,0,15,1,21], -"classnc_1_1rotations_1_1_quaternion.html#adad6ca92266f6090930addc585900805":[5,0,0,8,1,21], -"classnc_1_1rotations_1_1_quaternion.html#adcf57fd29d62e19f5c764750262ff7c3":[4,0,0,15,1,19], -"classnc_1_1rotations_1_1_quaternion.html#adcf57fd29d62e19f5c764750262ff7c3":[5,0,0,8,1,19], -"classnc_1_1rotations_1_1_quaternion.html#addcc7fb7b4acd4201e7f5b90ef207f4d":[4,0,0,15,1,4] +"classnc_1_1rotations_1_1_quaternion.html#adad6ca92266f6090930addc585900805":[5,0,0,8,1,21] }; diff --git a/docs/doxygen/html/navtreeindex12.js b/docs/doxygen/html/navtreeindex12.js index f5b1f8b46..331987b2f 100644 --- a/docs/doxygen/html/navtreeindex12.js +++ b/docs/doxygen/html/navtreeindex12.js @@ -1,16 +1,20 @@ var NAVTREEINDEX12 = { +"classnc_1_1rotations_1_1_quaternion.html#adad6ca92266f6090930addc585900805":[4,0,0,15,1,21], +"classnc_1_1rotations_1_1_quaternion.html#adcf57fd29d62e19f5c764750262ff7c3":[4,0,0,15,1,19], +"classnc_1_1rotations_1_1_quaternion.html#adcf57fd29d62e19f5c764750262ff7c3":[5,0,0,8,1,19], +"classnc_1_1rotations_1_1_quaternion.html#addcc7fb7b4acd4201e7f5b90ef207f4d":[4,0,0,15,1,4], "classnc_1_1rotations_1_1_quaternion.html#addcc7fb7b4acd4201e7f5b90ef207f4d":[5,0,0,8,1,4], -"classnc_1_1rotations_1_1_quaternion.html#ade406544e8360506bb77102d17b14e61":[5,0,0,8,1,11], "classnc_1_1rotations_1_1_quaternion.html#ade406544e8360506bb77102d17b14e61":[4,0,0,15,1,11], -"classnc_1_1rotations_1_1_quaternion.html#ae093d333b66b63eeef5704be4a374af2":[5,0,0,8,1,13], +"classnc_1_1rotations_1_1_quaternion.html#ade406544e8360506bb77102d17b14e61":[5,0,0,8,1,11], "classnc_1_1rotations_1_1_quaternion.html#ae093d333b66b63eeef5704be4a374af2":[4,0,0,15,1,13], -"classnc_1_1rotations_1_1_quaternion.html#ae64d991c058b8646a98682fc8b3c1e18":[5,0,0,8,1,10], +"classnc_1_1rotations_1_1_quaternion.html#ae093d333b66b63eeef5704be4a374af2":[5,0,0,8,1,13], "classnc_1_1rotations_1_1_quaternion.html#ae64d991c058b8646a98682fc8b3c1e18":[4,0,0,15,1,10], -"classnc_1_1rotations_1_1_quaternion.html#aeef47bcd4879e9727ac33838aaac3112":[5,0,0,8,1,8], +"classnc_1_1rotations_1_1_quaternion.html#ae64d991c058b8646a98682fc8b3c1e18":[5,0,0,8,1,10], "classnc_1_1rotations_1_1_quaternion.html#aeef47bcd4879e9727ac33838aaac3112":[4,0,0,15,1,8], -"classnc_1_1rotations_1_1_quaternion.html#af150a85479ebc3348ed733715bec6084":[5,0,0,8,1,30], +"classnc_1_1rotations_1_1_quaternion.html#aeef47bcd4879e9727ac33838aaac3112":[5,0,0,8,1,8], "classnc_1_1rotations_1_1_quaternion.html#af150a85479ebc3348ed733715bec6084":[4,0,0,15,1,30], +"classnc_1_1rotations_1_1_quaternion.html#af150a85479ebc3348ed733715bec6084":[5,0,0,8,1,30], "classnc_1_1rotations_1_1_quaternion.html#af5136e02f6b852d9f91c70c2c6bf66a8":[4,0,0,15,1,24], "classnc_1_1rotations_1_1_quaternion.html#af5136e02f6b852d9f91c70c2c6bf66a8":[5,0,0,8,1,24], "classnc_1_1rotations_1_1_quaternion.html#aff32c4f1c065428e8ed31e552a1c8e53":[5,0,0,8,1,35], @@ -245,9 +249,5 @@ var NAVTREEINDEX12 = "empty__like_8hpp.html":[6,0,1,0,4,74], "empty__like_8hpp.html#a875e297baf1d0f1ae229b4342bad8f04":[6,0,1,0,4,74,0], "empty__like_8hpp_source.html":[6,0,1,0,4,74], -"endianess_8hpp.html":[6,0,1,0,4,75], -"endianess_8hpp.html#a6d1bce5e0cf3f24f84a50b945eec7a26":[6,0,1,0,4,75,0], -"endianess_8hpp_source.html":[6,0,1,0,4,75], -"equal_8hpp.html":[6,0,1,0,4,76], -"equal_8hpp.html#a6891660e45d9f047bfc3a4625f4a255d":[6,0,1,0,4,76,0] +"endianess_8hpp.html":[6,0,1,0,4,75] }; diff --git a/docs/doxygen/html/navtreeindex13.js b/docs/doxygen/html/navtreeindex13.js index 1dbadf047..9257f7528 100644 --- a/docs/doxygen/html/navtreeindex13.js +++ b/docs/doxygen/html/navtreeindex13.js @@ -1,5 +1,9 @@ var NAVTREEINDEX13 = { +"endianess_8hpp.html#a6d1bce5e0cf3f24f84a50b945eec7a26":[6,0,1,0,4,75,0], +"endianess_8hpp_source.html":[6,0,1,0,4,75], +"equal_8hpp.html":[6,0,1,0,4,76], +"equal_8hpp.html#a6891660e45d9f047bfc3a4625f4a255d":[6,0,1,0,4,76,0], "equal_8hpp_source.html":[6,0,1,0,4,76], "erf_8hpp.html":[6,0,1,0,15,24], "erf_8hpp.html#a5b7ac05949538787c3fdec373cb05126":[6,0,1,0,15,24,0], @@ -159,8 +163,8 @@ var NAVTREEINDEX13 = "functions_e.html":[5,3,0,4], "functions_enum.html":[5,3,4], "functions_f.html":[5,3,0,5], -"functions_func.html":[5,3,1], "functions_func.html":[5,3,1,0], +"functions_func.html":[5,3,1], "functions_func_b.html":[5,3,1,1], "functions_func_c.html":[5,3,1,2], "functions_func_d.html":[5,3,1,3], @@ -245,9 +249,5 @@ var NAVTREEINDEX13 = "generate_threshold_8hpp_source.html":[6,0,1,0,5,7], "generator_8hpp.html":[6,0,1,0,12,11], "generator_8hpp.html#aa541047e6b742f1c5251e72f3b7aec95":[6,0,1,0,12,11,1], -"generator_8hpp.html#ab7a11b67f4e9e18c7b01c7dc4db2fc71":[6,0,1,0,12,11,0], -"generator_8hpp_source.html":[6,0,1,0,12,11], -"geocentric_radius_8hpp.html":[6,0,1,0,0,1,16], -"geocentric_radius_8hpp.html#a3b05413b5dc8368da06449e9ab688b9e":[6,0,1,0,0,1,16,0], -"geocentric_radius_8hpp_source.html":[6,0,1,0,0,1,16] +"generator_8hpp.html#ab7a11b67f4e9e18c7b01c7dc4db2fc71":[6,0,1,0,12,11,0] }; diff --git a/docs/doxygen/html/navtreeindex14.js b/docs/doxygen/html/navtreeindex14.js index 3180ea3ed..5826786da 100644 --- a/docs/doxygen/html/navtreeindex14.js +++ b/docs/doxygen/html/navtreeindex14.js @@ -1,5 +1,9 @@ var NAVTREEINDEX14 = { +"generator_8hpp_source.html":[6,0,1,0,12,11], +"geocentric_radius_8hpp.html":[6,0,1,0,0,1,16], +"geocentric_radius_8hpp.html#a3b05413b5dc8368da06449e9ab688b9e":[6,0,1,0,0,1,16,0], +"geocentric_radius_8hpp_source.html":[6,0,1,0,0,1,16], "geocentric_to_l_l_a_8hpp.html":[6,0,1,0,0,1,17], "geocentric_to_l_l_a_8hpp.html#ab32c65e331319ec9f7ea3cecbee9c48e":[6,0,1,0,0,1,17,0], "geocentric_to_l_l_a_8hpp_source.html":[6,0,1,0,0,1,17], @@ -243,11 +247,7 @@ var NAVTREEINDEX14 = "maximum_filter_8hpp.html":[6,0,1,0,3,1,1,5], "maximum_filter_8hpp.html#a998f7c3ef568195b9281e3219f3f983e":[6,0,1,0,3,1,1,5,0], "maximum_filter_8hpp_source.html":[6,0,1,0,3,1,1,5], -"md__home_dpilger__github__num_cpp_docs_markdown__building.html":[2], -"md__home_dpilger__github__num_cpp_docs_markdown__compiler_flags.html":[3], -"md__home_dpilger__github__num_cpp_docs_markdown__installation.html":[1], -"md__home_dpilger__github__num_cpp_docs_markdown__release_notes.html":[0], -"mean_8hpp.html":[6,0,1,0,4,149], -"mean_8hpp.html#a2740b304fc854a6595195dafcf3dcf89":[6,0,1,0,4,149,0], -"mean_8hpp.html#a460a2152074d0199190d624122895ef1":[6,0,1,0,4,149,1] +"md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_building.html":[2], +"md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_compiler_flags.html":[3], +"md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_installation.html":[1] }; diff --git a/docs/doxygen/html/navtreeindex15.js b/docs/doxygen/html/navtreeindex15.js index 8f9bb9c0e..f4a73b717 100644 --- a/docs/doxygen/html/navtreeindex15.js +++ b/docs/doxygen/html/navtreeindex15.js @@ -1,5 +1,9 @@ var NAVTREEINDEX15 = { +"md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_release_notes.html":[0], +"mean_8hpp.html":[6,0,1,0,4,149], +"mean_8hpp.html#a2740b304fc854a6595195dafcf3dcf89":[6,0,1,0,4,149,0], +"mean_8hpp.html#a460a2152074d0199190d624122895ef1":[6,0,1,0,4,149,1], "mean_8hpp_source.html":[6,0,1,0,4,149], "mean_filter1d_8hpp.html":[6,0,1,0,3,1,0,5], "mean_filter1d_8hpp.html#a8aa5f54202058dc025ef2913bcf41ea2":[6,0,1,0,3,1,0,5,0], @@ -57,8 +61,8 @@ var NAVTREEINDEX15 = "multiply_8hpp.html#af4d3a487916ea7c3b1f12e7d5add97f5":[6,0,1,0,4,155,7], "multiply_8hpp.html#afe5b04365769a6bcdafdaed3a3efa75c":[6,0,1,0,4,155,8], "multiply_8hpp_source.html":[6,0,1,0,4,155], -"namespacemembers.html":[4,1,0,0], "namespacemembers.html":[4,1,0], +"namespacemembers.html":[4,1,0,0], "namespacemembers_b.html":[4,1,0,1], "namespacemembers_c.html":[4,1,0,2], "namespacemembers_d.html":[4,1,0,3], @@ -245,9 +249,5 @@ var NAVTREEINDEX15 = "namespacenc.html#a31e0d2c99574826098d4a1ac984ca5f8":[4,0,0,246], "namespacenc.html#a32e869df2216c793407d6addea9bf890":[4,0,0,114], "namespacenc.html#a3353e2e3983e12e07ed79c022c4df5e8":[4,0,0,479], -"namespacenc.html#a34fd32b4ac2703d6256ec75546cd65f8":[4,0,0,563], -"namespacenc.html#a353a2bc19ad44d06d42c6e0feb44a970":[4,0,0,425], -"namespacenc.html#a353e0426a7f482dce2ca0dcdc2292c11":[4,0,0,542], -"namespacenc.html#a3560b7f9e3a8a9c5a917af05d1e3380e":[4,0,0,606], -"namespacenc.html#a35cdd4bb265142ff795a9990ed42a5c0":[4,0,0,291] +"namespacenc.html#a34fd32b4ac2703d6256ec75546cd65f8":[4,0,0,563] }; diff --git a/docs/doxygen/html/navtreeindex16.js b/docs/doxygen/html/navtreeindex16.js index 27678f40e..10d052e27 100644 --- a/docs/doxygen/html/navtreeindex16.js +++ b/docs/doxygen/html/navtreeindex16.js @@ -1,5 +1,9 @@ var NAVTREEINDEX16 = { +"namespacenc.html#a353a2bc19ad44d06d42c6e0feb44a970":[4,0,0,425], +"namespacenc.html#a353e0426a7f482dce2ca0dcdc2292c11":[4,0,0,542], +"namespacenc.html#a3560b7f9e3a8a9c5a917af05d1e3380e":[4,0,0,606], +"namespacenc.html#a35cdd4bb265142ff795a9990ed42a5c0":[4,0,0,291], "namespacenc.html#a36b90aeaa12655a389b7a42c6e3e6276":[4,0,0,123], "namespacenc.html#a36c2bae02fa93658d5f9268018de444f":[4,0,0,346], "namespacenc.html#a36c7765c3912407db940cd456067fd49":[4,0,0,507], @@ -245,9 +249,5 @@ var NAVTREEINDEX16 = "namespacenc.html#a85b85e03c940a6f01f9d77308a255455a7469a286259799e5b37e5db9296f00b3":[4,0,0,64,0], "namespacenc.html#a85b85e03c940a6f01f9d77308a255455ac2f3f489a00553e7a01d369c103c7251":[4,0,0,64,1], "namespacenc.html#a85d4c2b50b165171b2ab8a13d3402d95":[4,0,0,150], -"namespacenc.html#a85eb121764f6aac6c830b9ef514a57cb":[4,0,0,158], -"namespacenc.html#a8632c33c1f13c9d7e2127e3b91a32833":[4,0,0,574], -"namespacenc.html#a863aeb34d81b9425e0384a19506a7cc9":[4,0,0,399], -"namespacenc.html#a87296ee338d4ca7f7c47dd4d8c932b53":[4,0,0,608], -"namespacenc.html#a87346fb264aaff0c12adf69d3b56ac59":[4,0,0,384] +"namespacenc.html#a85eb121764f6aac6c830b9ef514a57cb":[4,0,0,158] }; diff --git a/docs/doxygen/html/navtreeindex17.js b/docs/doxygen/html/navtreeindex17.js index c6779281d..d1a6c8701 100644 --- a/docs/doxygen/html/navtreeindex17.js +++ b/docs/doxygen/html/navtreeindex17.js @@ -1,5 +1,9 @@ var NAVTREEINDEX17 = { +"namespacenc.html#a8632c33c1f13c9d7e2127e3b91a32833":[4,0,0,574], +"namespacenc.html#a863aeb34d81b9425e0384a19506a7cc9":[4,0,0,399], +"namespacenc.html#a87296ee338d4ca7f7c47dd4d8c932b53":[4,0,0,608], +"namespacenc.html#a87346fb264aaff0c12adf69d3b56ac59":[4,0,0,384], "namespacenc.html#a875e297baf1d0f1ae229b4342bad8f04":[4,0,0,212], "namespacenc.html#a89c37418f347d9515ed3f0718181f6a2":[4,0,0,360], "namespacenc.html#a8a01c7e0a3fe27ba72e106fd50493a71":[4,0,0,230], @@ -245,9 +249,5 @@ var NAVTREEINDEX17 = "namespacenc.html#aeca2863aaf4c761bfeac75fed7ad876f":[4,0,0,605], "namespacenc.html#aee021bfaf275ae25c5ddb8722a1ba6f5":[4,0,0,423], "namespacenc.html#aef02aeaafd9d9fd3a54b2ac43322d355":[4,0,0,478], -"namespacenc.html#aef0be387bdce31db20a82833327e0720":[4,0,0,364], -"namespacenc.html#aefb96d516e9a43af5a0d00abbdc84c13":[4,0,0,601], -"namespacenc.html#af035e4f81581711cb75db264e6d95f0f":[4,0,0,611], -"namespacenc.html#af065a71b5f4a10e599c661204fafb2b9":[4,0,0,407], -"namespacenc.html#af0f49663fb63332596e2e6327009d581":[4,0,0,55] +"namespacenc.html#aef0be387bdce31db20a82833327e0720":[4,0,0,364] }; diff --git a/docs/doxygen/html/navtreeindex18.js b/docs/doxygen/html/navtreeindex18.js index eca1e8e61..892763edc 100644 --- a/docs/doxygen/html/navtreeindex18.js +++ b/docs/doxygen/html/navtreeindex18.js @@ -1,5 +1,9 @@ var NAVTREEINDEX18 = { +"namespacenc.html#aefb96d516e9a43af5a0d00abbdc84c13":[4,0,0,601], +"namespacenc.html#af035e4f81581711cb75db264e6d95f0f":[4,0,0,611], +"namespacenc.html#af065a71b5f4a10e599c661204fafb2b9":[4,0,0,407], +"namespacenc.html#af0f49663fb63332596e2e6327009d581":[4,0,0,55], "namespacenc.html#af1ea80fe46bbf43498a55efc1ed52523":[4,0,0,361], "namespacenc.html#af208ae28fe0df17392ca128188cbcd73":[4,0,0,173], "namespacenc.html#af2360d92e17c3bf8956f1ab391f0022a":[4,0,0,398], @@ -245,9 +249,5 @@ var NAVTREEINDEX18 = "namespacenc_1_1linalg_1_1detail.html":[4,0,0,10,0], "namespacenc_1_1linalg_1_1detail.html#a636d3082932ef8a13aaf9c4201bf8f9d":[4,0,0,10,0,0], "namespacenc_1_1logger.html":[4,0,0,11], -"namespacenc_1_1logger.html#a05a90317b1ab32b663023b485f6afec2":[4,0,0,11,3], -"namespacenc_1_1logger.html#a20ca4d7102b7be7a81ec3dca105bf4b4":[4,0,0,11,2], -"namespacenc_1_1logger.html#aab92c4eecc3b87267407ef26a730d249":[4,0,0,11,4], -"namespacenc_1_1logger_1_1detail.html":[4,0,0,11,0], -"namespacenc_1_1logger_1_1detail.html#a3ff2ed9aedeeb891e207ee15c7fbe37c":[4,0,0,11,0,4] +"namespacenc_1_1logger.html#a05a90317b1ab32b663023b485f6afec2":[4,0,0,11,3] }; diff --git a/docs/doxygen/html/navtreeindex19.js b/docs/doxygen/html/navtreeindex19.js index b0ccc8e70..4e1ac64ca 100644 --- a/docs/doxygen/html/navtreeindex19.js +++ b/docs/doxygen/html/navtreeindex19.js @@ -1,5 +1,9 @@ var NAVTREEINDEX19 = { +"namespacenc_1_1logger.html#a20ca4d7102b7be7a81ec3dca105bf4b4":[4,0,0,11,2], +"namespacenc_1_1logger.html#aab92c4eecc3b87267407ef26a730d249":[4,0,0,11,4], +"namespacenc_1_1logger_1_1detail.html":[4,0,0,11,0], +"namespacenc_1_1logger_1_1detail.html#a3ff2ed9aedeeb891e207ee15c7fbe37c":[4,0,0,11,0,4], "namespacenc_1_1logger_1_1detail.html#a4b7575d22baed101d5655ada912f965d":[4,0,0,11,0,6], "namespacenc_1_1logger_1_1detail.html#a673b80da843295db08f59a9c947e1143":[4,0,0,11,0,7], "namespacenc_1_1logger_1_1detail.html#a97924fd2f4bac8dc00de6a2e14a8e965":[4,0,0,11,0,3], @@ -245,9 +249,5 @@ var NAVTREEINDEX19 = "namespacenc_1_1stl__algorithms.html#a1f71dfda5f16d8a53c16260c5fa8fbdc":[4,0,0,17,10], "namespacenc_1_1stl__algorithms.html#a273ff7212f84bcd8de30e83ab0ae3bd1":[4,0,0,17,27], "namespacenc_1_1stl__algorithms.html#a2804ccb14980f96c7680838adc3b2762":[4,0,0,17,17], -"namespacenc_1_1stl__algorithms.html#a282a4146afe33e4abb012e5c6b332948":[4,0,0,17,12], -"namespacenc_1_1stl__algorithms.html#a334cd50f7f10f689f82fa2ba7c5d88b2":[4,0,0,17,11], -"namespacenc_1_1stl__algorithms.html#a33da2f830ebf2e7c04f1ac94e1ad20b7":[4,0,0,17,28], -"namespacenc_1_1stl__algorithms.html#a3b9f4bb9ba9a3ea8d8f97258eaa732d9":[4,0,0,17,31], -"namespacenc_1_1stl__algorithms.html#a519432fa55645fab8162c354e387b1a6":[4,0,0,17,30] +"namespacenc_1_1stl__algorithms.html#a282a4146afe33e4abb012e5c6b332948":[4,0,0,17,12] }; diff --git a/docs/doxygen/html/navtreeindex20.js b/docs/doxygen/html/navtreeindex20.js index 92b3a50e4..f77a42432 100644 --- a/docs/doxygen/html/navtreeindex20.js +++ b/docs/doxygen/html/navtreeindex20.js @@ -1,5 +1,9 @@ var NAVTREEINDEX20 = { +"namespacenc_1_1stl__algorithms.html#a334cd50f7f10f689f82fa2ba7c5d88b2":[4,0,0,17,11], +"namespacenc_1_1stl__algorithms.html#a33da2f830ebf2e7c04f1ac94e1ad20b7":[4,0,0,17,28], +"namespacenc_1_1stl__algorithms.html#a3b9f4bb9ba9a3ea8d8f97258eaa732d9":[4,0,0,17,31], +"namespacenc_1_1stl__algorithms.html#a519432fa55645fab8162c354e387b1a6":[4,0,0,17,30], "namespacenc_1_1stl__algorithms.html#a5334750b4a1bb38d3932bffcc32a71b4":[4,0,0,17,21], "namespacenc_1_1stl__algorithms.html#a616d5dabd547326285946d0014361ab4":[4,0,0,17,33], "namespacenc_1_1stl__algorithms.html#a684d1011b375da4078afb4474a36b0e6":[4,0,0,17,5], @@ -245,9 +249,5 @@ var NAVTREEINDEX20 = "put_8hpp.html#a45b73d56522f52def6af02b1ea049645":[6,0,1,0,4,196,4], "put_8hpp.html#a55e08e41868a46a6423bcfb0f384e1a5":[6,0,1,0,4,196,6], "put_8hpp.html#a5611f54234229ddb39c89b032a59616b":[6,0,1,0,4,196,7], -"put_8hpp.html#a67c64a382604771260312ce13da69944":[6,0,1,0,4,196,16], -"put_8hpp.html#a70086f6838e32bc48d4c509fc06b4e65":[6,0,1,0,4,196,9], -"put_8hpp.html#a73bde45c6281ba3a75e213a2675fa479":[6,0,1,0,4,196,14], -"put_8hpp.html#a80856fdb5e2a3b4702185c5a9ba398ae":[6,0,1,0,4,196,13], -"put_8hpp.html#a84c236a072e06588fe839324a226d078":[6,0,1,0,4,196,2] +"put_8hpp.html#a67c64a382604771260312ce13da69944":[6,0,1,0,4,196,16] }; diff --git a/docs/doxygen/html/navtreeindex21.js b/docs/doxygen/html/navtreeindex21.js index 0a07f4b8c..63b07885e 100644 --- a/docs/doxygen/html/navtreeindex21.js +++ b/docs/doxygen/html/navtreeindex21.js @@ -1,5 +1,9 @@ var NAVTREEINDEX21 = { +"put_8hpp.html#a70086f6838e32bc48d4c509fc06b4e65":[6,0,1,0,4,196,9], +"put_8hpp.html#a73bde45c6281ba3a75e213a2675fa479":[6,0,1,0,4,196,14], +"put_8hpp.html#a80856fdb5e2a3b4702185c5a9ba398ae":[6,0,1,0,4,196,13], +"put_8hpp.html#a84c236a072e06588fe839324a226d078":[6,0,1,0,4,196,2], "put_8hpp.html#a8632c33c1f13c9d7e2127e3b91a32833":[6,0,1,0,4,196,12], "put_8hpp.html#abf1aef717a7f0f3f64b96d6552e4884d":[6,0,1,0,4,196,8], "put_8hpp.html#ac737768119106780a28cf58021ed8ad1":[6,0,1,0,4,196,3], @@ -232,22 +236,18 @@ var NAVTREEINDEX21 = "stdev_8hpp_source.html":[6,0,1,0,4,231], "structnc_1_1all__arithmetic.html":[5,0,0,11], "structnc_1_1all__arithmetic.html":[4,0,0,20], -"structnc_1_1all__arithmetic_3_01_head_00_01_tail_8_8_8_01_4.html":[4,0,0,21], "structnc_1_1all__arithmetic_3_01_head_00_01_tail_8_8_8_01_4.html":[5,0,0,12], +"structnc_1_1all__arithmetic_3_01_head_00_01_tail_8_8_8_01_4.html":[4,0,0,21], "structnc_1_1all__arithmetic_3_01_head_00_01_tail_8_8_8_01_4.html#a6e1a48ad3dc95bb666261cd0e3503f5c":[4,0,0,21,0], "structnc_1_1all__arithmetic_3_01_head_00_01_tail_8_8_8_01_4.html#a6e1a48ad3dc95bb666261cd0e3503f5c":[5,0,0,12,0], "structnc_1_1all__arithmetic_3_01_t_01_4.html":[4,0,0,22], "structnc_1_1all__arithmetic_3_01_t_01_4.html":[5,0,0,13], -"structnc_1_1all__arithmetic_3_01_t_01_4.html#aeb8a99e0539f9d4d01b6ac63dfe6c186":[4,0,0,22,0], "structnc_1_1all__arithmetic_3_01_t_01_4.html#aeb8a99e0539f9d4d01b6ac63dfe6c186":[5,0,0,13,0], +"structnc_1_1all__arithmetic_3_01_t_01_4.html#aeb8a99e0539f9d4d01b6ac63dfe6c186":[4,0,0,22,0], "structnc_1_1all__same.html":[4,0,0,23], "structnc_1_1all__same.html":[5,0,0,14], "structnc_1_1all__same_3_01_t1_00_01_head_00_01_tail_8_8_8_01_4.html":[5,0,0,15], "structnc_1_1all__same_3_01_t1_00_01_head_00_01_tail_8_8_8_01_4.html":[4,0,0,24], "structnc_1_1all__same_3_01_t1_00_01_head_00_01_tail_8_8_8_01_4.html#a35efae6bdf247952d31021b7e811a653":[5,0,0,15,0], -"structnc_1_1all__same_3_01_t1_00_01_head_00_01_tail_8_8_8_01_4.html#a35efae6bdf247952d31021b7e811a653":[4,0,0,24,0], -"structnc_1_1all__same_3_01_t1_00_01_t2_01_4.html":[5,0,0,16], -"structnc_1_1all__same_3_01_t1_00_01_t2_01_4.html":[4,0,0,25], -"structnc_1_1all__same_3_01_t1_00_01_t2_01_4.html#a02b49e4936f586c2407c089400ee891f":[5,0,0,16,0], -"structnc_1_1all__same_3_01_t1_00_01_t2_01_4.html#a02b49e4936f586c2407c089400ee891f":[4,0,0,25,0] +"structnc_1_1all__same_3_01_t1_00_01_head_00_01_tail_8_8_8_01_4.html#a35efae6bdf247952d31021b7e811a653":[4,0,0,24,0] }; diff --git a/docs/doxygen/html/navtreeindex22.js b/docs/doxygen/html/navtreeindex22.js index 5db2e959d..5df3091ac 100644 --- a/docs/doxygen/html/navtreeindex22.js +++ b/docs/doxygen/html/navtreeindex22.js @@ -1,47 +1,51 @@ var NAVTREEINDEX22 = { -"structnc_1_1greater_than.html":[5,0,0,21], +"structnc_1_1all__same_3_01_t1_00_01_t2_01_4.html":[5,0,0,16], +"structnc_1_1all__same_3_01_t1_00_01_t2_01_4.html":[4,0,0,25], +"structnc_1_1all__same_3_01_t1_00_01_t2_01_4.html#a02b49e4936f586c2407c089400ee891f":[5,0,0,16,0], +"structnc_1_1all__same_3_01_t1_00_01_t2_01_4.html#a02b49e4936f586c2407c089400ee891f":[4,0,0,25,0], "structnc_1_1greater_than.html":[4,0,0,30], -"structnc_1_1greater_than.html#a6664c509bb1b73d1547aeffa4ea2afec":[5,0,0,21,0], +"structnc_1_1greater_than.html":[5,0,0,21], "structnc_1_1greater_than.html#a6664c509bb1b73d1547aeffa4ea2afec":[4,0,0,30,0], +"structnc_1_1greater_than.html#a6664c509bb1b73d1547aeffa4ea2afec":[5,0,0,21,0], "structnc_1_1is__complex.html":[5,0,0,22], "structnc_1_1is__complex.html":[4,0,0,31], -"structnc_1_1is__complex.html#a273a78ae8b41cf81e633f259204ce5dd":[4,0,0,31,0], "structnc_1_1is__complex.html#a273a78ae8b41cf81e633f259204ce5dd":[5,0,0,22,0], +"structnc_1_1is__complex.html#a273a78ae8b41cf81e633f259204ce5dd":[4,0,0,31,0], "structnc_1_1is__complex_3_01std_1_1complex_3_01_t_01_4_01_4.html":[4,0,0,32], "structnc_1_1is__complex_3_01std_1_1complex_3_01_t_01_4_01_4.html":[5,0,0,23], -"structnc_1_1is__complex_3_01std_1_1complex_3_01_t_01_4_01_4.html#add526ed6ceb3045a816385e5c2c6d553":[4,0,0,32,0], "structnc_1_1is__complex_3_01std_1_1complex_3_01_t_01_4_01_4.html#add526ed6ceb3045a816385e5c2c6d553":[5,0,0,23,0], -"structnc_1_1is__ndarray__int.html":[4,0,0,33], +"structnc_1_1is__complex_3_01std_1_1complex_3_01_t_01_4_01_4.html#add526ed6ceb3045a816385e5c2c6d553":[4,0,0,32,0], "structnc_1_1is__ndarray__int.html":[5,0,0,24], -"structnc_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html":[4,0,0,34], +"structnc_1_1is__ndarray__int.html":[4,0,0,33], "structnc_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html":[5,0,0,25], +"structnc_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html":[4,0,0,34], "structnc_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html#abcc0bf96b96ead1f67112d755aa417a8":[4,0,0,34,0], "structnc_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html#abcc0bf96b96ead1f67112d755aa417a8":[5,0,0,25,0], -"structnc_1_1is__valid__dtype.html":[4,0,0,35], "structnc_1_1is__valid__dtype.html":[5,0,0,26], +"structnc_1_1is__valid__dtype.html":[4,0,0,35], "structnc_1_1is__valid__dtype.html#af383f42b2b624cc161c1748b98cc541e":[4,0,0,35,0], "structnc_1_1is__valid__dtype.html#af383f42b2b624cc161c1748b98cc541e":[5,0,0,26,0], -"structnc_1_1type__traits_1_1is__ndarray__int.html":[5,0,0,9,0], "structnc_1_1type__traits_1_1is__ndarray__int.html":[4,0,0,18,0], -"structnc_1_1type__traits_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html":[4,0,0,18,1], +"structnc_1_1type__traits_1_1is__ndarray__int.html":[5,0,0,9,0], "structnc_1_1type__traits_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html":[5,0,0,9,1], -"structnc_1_1type__traits_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html#ac6c1b85d844e22cf66f62d1c05912d55":[4,0,0,18,1,0], +"structnc_1_1type__traits_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html":[4,0,0,18,1], "structnc_1_1type__traits_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html#ac6c1b85d844e22cf66f62d1c05912d55":[5,0,0,9,1,0], +"structnc_1_1type__traits_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html#ac6c1b85d844e22cf66f62d1c05912d55":[4,0,0,18,1,0], "structnc_1_1type__traits_1_1is__ndarray__signed__int.html":[5,0,0,9,2], "structnc_1_1type__traits_1_1is__ndarray__signed__int.html":[4,0,0,18,2], -"structnc_1_1type__traits_1_1is__ndarray__signed__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html":[4,0,0,18,3], "structnc_1_1type__traits_1_1is__ndarray__signed__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html":[5,0,0,9,3], -"structnc_1_1type__traits_1_1is__ndarray__signed__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html#adf26f13ad7b6cf3263f4b8f57ccb0283":[4,0,0,18,3,0], +"structnc_1_1type__traits_1_1is__ndarray__signed__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html":[4,0,0,18,3], "structnc_1_1type__traits_1_1is__ndarray__signed__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html#adf26f13ad7b6cf3263f4b8f57ccb0283":[5,0,0,9,3,0], -"structnc_1_1utils_1_1timeit__detail_1_1_result.html":[5,0,0,10,0,0], +"structnc_1_1type__traits_1_1is__ndarray__signed__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html#adf26f13ad7b6cf3263f4b8f57ccb0283":[4,0,0,18,3,0], "structnc_1_1utils_1_1timeit__detail_1_1_result.html":[4,0,0,19,0,0], -"structnc_1_1utils_1_1timeit__detail_1_1_result.html#a76be5895c0364f78323f8af4d2696cb9":[4,0,0,19,0,0,0], +"structnc_1_1utils_1_1timeit__detail_1_1_result.html":[5,0,0,10,0,0], "structnc_1_1utils_1_1timeit__detail_1_1_result.html#a76be5895c0364f78323f8af4d2696cb9":[5,0,0,10,0,0,0], -"structnc_1_1utils_1_1timeit__detail_1_1_result.html#a8fe6dbd4f8c843427276d22fcdf11c97":[4,0,0,19,0,0,1], +"structnc_1_1utils_1_1timeit__detail_1_1_result.html#a76be5895c0364f78323f8af4d2696cb9":[4,0,0,19,0,0,0], "structnc_1_1utils_1_1timeit__detail_1_1_result.html#a8fe6dbd4f8c843427276d22fcdf11c97":[5,0,0,10,0,0,1], -"structnc_1_1utils_1_1timeit__detail_1_1_result.html#affcef185e2ace7dd37dab450ee350209":[4,0,0,19,0,0,2], +"structnc_1_1utils_1_1timeit__detail_1_1_result.html#a8fe6dbd4f8c843427276d22fcdf11c97":[4,0,0,19,0,0,1], "structnc_1_1utils_1_1timeit__detail_1_1_result.html#affcef185e2ace7dd37dab450ee350209":[5,0,0,10,0,0,2], +"structnc_1_1utils_1_1timeit__detail_1_1_result.html#affcef185e2ace7dd37dab450ee350209":[4,0,0,19,0,0,2], "student_t_8hpp.html":[6,0,1,0,12,27], "student_t_8hpp.html#a0323794f6a1d133f70adfa98409eb176":[6,0,1,0,12,27,0], "student_t_8hpp.html#a684b49082bfd8557d879d56a22c3bc38":[6,0,1,0,12,27,2], diff --git a/docs/doxygen/html/navtreeindex3.js b/docs/doxygen/html/navtreeindex3.js index 29bf4873d..d28b343ba 100644 --- a/docs/doxygen/html/navtreeindex3.js +++ b/docs/doxygen/html/navtreeindex3.js @@ -169,20 +169,20 @@ var NAVTREEINDEX3 = "classnc_1_1_data_cube.html":[5,0,0,17], "classnc_1_1_data_cube.html#a00f652afe3e8734f7d0707b12afd6a65":[4,0,0,26,19], "classnc_1_1_data_cube.html#a00f652afe3e8734f7d0707b12afd6a65":[5,0,0,17,19], -"classnc_1_1_data_cube.html#a1ea7b9bd30731c3325545fbcd2678761":[5,0,0,17,0], "classnc_1_1_data_cube.html#a1ea7b9bd30731c3325545fbcd2678761":[4,0,0,26,0], +"classnc_1_1_data_cube.html#a1ea7b9bd30731c3325545fbcd2678761":[5,0,0,17,0], "classnc_1_1_data_cube.html#a22a15747f5969aa5d600820cfe64ca64":[5,0,0,17,27], "classnc_1_1_data_cube.html#a22a15747f5969aa5d600820cfe64ca64":[4,0,0,26,27], "classnc_1_1_data_cube.html#a430de05758db67815f957784b298b011":[5,0,0,17,8], "classnc_1_1_data_cube.html#a430de05758db67815f957784b298b011":[4,0,0,26,8], "classnc_1_1_data_cube.html#a4905482449d637ae9697090255052604":[5,0,0,17,5], "classnc_1_1_data_cube.html#a4905482449d637ae9697090255052604":[4,0,0,26,5], -"classnc_1_1_data_cube.html#a4cf7121ba217461367052f0f6245c6be":[5,0,0,17,4], "classnc_1_1_data_cube.html#a4cf7121ba217461367052f0f6245c6be":[4,0,0,26,4], -"classnc_1_1_data_cube.html#a4edf03af4b218d39f4e9c27f68e16124":[4,0,0,26,17], +"classnc_1_1_data_cube.html#a4cf7121ba217461367052f0f6245c6be":[5,0,0,17,4], "classnc_1_1_data_cube.html#a4edf03af4b218d39f4e9c27f68e16124":[5,0,0,17,17], -"classnc_1_1_data_cube.html#a525e1118c24720f4718571600c0abc63":[4,0,0,26,23], +"classnc_1_1_data_cube.html#a4edf03af4b218d39f4e9c27f68e16124":[4,0,0,26,17], "classnc_1_1_data_cube.html#a525e1118c24720f4718571600c0abc63":[5,0,0,17,23], +"classnc_1_1_data_cube.html#a525e1118c24720f4718571600c0abc63":[4,0,0,26,23], "classnc_1_1_data_cube.html#a58399f9333a2f3375b914aac44093c00":[5,0,0,17,41], "classnc_1_1_data_cube.html#a58399f9333a2f3375b914aac44093c00":[4,0,0,26,41], "classnc_1_1_data_cube.html#a623df8fc48ba169d221b1c26249e5853":[4,0,0,26,1], @@ -191,62 +191,62 @@ var NAVTREEINDEX3 = "classnc_1_1_data_cube.html#a640270511679561d4efdcd6ef9f643f2":[4,0,0,26,35], "classnc_1_1_data_cube.html#a6518d36db671db4053abffff92505c64":[4,0,0,26,21], "classnc_1_1_data_cube.html#a6518d36db671db4053abffff92505c64":[5,0,0,17,21], -"classnc_1_1_data_cube.html#a675e1ed0bdb8a2d147c82a38701a7a3f":[4,0,0,26,30], "classnc_1_1_data_cube.html#a675e1ed0bdb8a2d147c82a38701a7a3f":[5,0,0,17,30], -"classnc_1_1_data_cube.html#a719b004665c3a6e7a37ec0a4bdea650e":[5,0,0,17,26], +"classnc_1_1_data_cube.html#a675e1ed0bdb8a2d147c82a38701a7a3f":[4,0,0,26,30], "classnc_1_1_data_cube.html#a719b004665c3a6e7a37ec0a4bdea650e":[4,0,0,26,26], -"classnc_1_1_data_cube.html#a7ac8d05eb4202aefe4e95c2794013ef0":[4,0,0,26,40], +"classnc_1_1_data_cube.html#a719b004665c3a6e7a37ec0a4bdea650e":[5,0,0,17,26], "classnc_1_1_data_cube.html#a7ac8d05eb4202aefe4e95c2794013ef0":[5,0,0,17,40], -"classnc_1_1_data_cube.html#a7ae08af82b0553d2b294286bdf06703b":[4,0,0,26,3], +"classnc_1_1_data_cube.html#a7ac8d05eb4202aefe4e95c2794013ef0":[4,0,0,26,40], "classnc_1_1_data_cube.html#a7ae08af82b0553d2b294286bdf06703b":[5,0,0,17,3], -"classnc_1_1_data_cube.html#a8224b613a7c87a16e06ef08d6f90926e":[4,0,0,26,2], +"classnc_1_1_data_cube.html#a7ae08af82b0553d2b294286bdf06703b":[4,0,0,26,3], "classnc_1_1_data_cube.html#a8224b613a7c87a16e06ef08d6f90926e":[5,0,0,17,2], +"classnc_1_1_data_cube.html#a8224b613a7c87a16e06ef08d6f90926e":[4,0,0,26,2], "classnc_1_1_data_cube.html#a8bcbe318df56146f36afb67013435a5d":[5,0,0,17,31], "classnc_1_1_data_cube.html#a8bcbe318df56146f36afb67013435a5d":[4,0,0,26,31], "classnc_1_1_data_cube.html#a8e261e08fd074073771b98dc96726b0f":[4,0,0,26,18], "classnc_1_1_data_cube.html#a8e261e08fd074073771b98dc96726b0f":[5,0,0,17,18], -"classnc_1_1_data_cube.html#a936a4244ab338e07ae95d96d240cb2ea":[4,0,0,26,34], "classnc_1_1_data_cube.html#a936a4244ab338e07ae95d96d240cb2ea":[5,0,0,17,34], -"classnc_1_1_data_cube.html#a94ce00366ab048c954ade7c4b7455d57":[5,0,0,17,37], +"classnc_1_1_data_cube.html#a936a4244ab338e07ae95d96d240cb2ea":[4,0,0,26,34], "classnc_1_1_data_cube.html#a94ce00366ab048c954ade7c4b7455d57":[4,0,0,26,37], -"classnc_1_1_data_cube.html#a9715d7b13b39a94be82b3b8945da061a":[4,0,0,26,20], +"classnc_1_1_data_cube.html#a94ce00366ab048c954ade7c4b7455d57":[5,0,0,17,37], "classnc_1_1_data_cube.html#a9715d7b13b39a94be82b3b8945da061a":[5,0,0,17,20], -"classnc_1_1_data_cube.html#a9a61f3ea3bd771c67a428b3ba6666b95":[5,0,0,17,28], +"classnc_1_1_data_cube.html#a9715d7b13b39a94be82b3b8945da061a":[4,0,0,26,20], "classnc_1_1_data_cube.html#a9a61f3ea3bd771c67a428b3ba6666b95":[4,0,0,26,28], -"classnc_1_1_data_cube.html#a9aeac78f9aec9b69b9673c1e56778b1b":[4,0,0,26,13], +"classnc_1_1_data_cube.html#a9a61f3ea3bd771c67a428b3ba6666b95":[5,0,0,17,28], "classnc_1_1_data_cube.html#a9aeac78f9aec9b69b9673c1e56778b1b":[5,0,0,17,13], -"classnc_1_1_data_cube.html#a9e996aaa4736f19d25a35d470c2480a4":[5,0,0,17,14], +"classnc_1_1_data_cube.html#a9aeac78f9aec9b69b9673c1e56778b1b":[4,0,0,26,13], "classnc_1_1_data_cube.html#a9e996aaa4736f19d25a35d470c2480a4":[4,0,0,26,14], -"classnc_1_1_data_cube.html#aa9c59c8c8fb30f1b09cac2ee292530d1":[5,0,0,17,32], +"classnc_1_1_data_cube.html#a9e996aaa4736f19d25a35d470c2480a4":[5,0,0,17,14], "classnc_1_1_data_cube.html#aa9c59c8c8fb30f1b09cac2ee292530d1":[4,0,0,26,32], +"classnc_1_1_data_cube.html#aa9c59c8c8fb30f1b09cac2ee292530d1":[5,0,0,17,32], "classnc_1_1_data_cube.html#ab477faba833493fc420376cdab9b66a3":[4,0,0,26,6], "classnc_1_1_data_cube.html#ab477faba833493fc420376cdab9b66a3":[5,0,0,17,6], "classnc_1_1_data_cube.html#ab51f2b2c882441bc2438fb664ee46af4":[4,0,0,26,16], "classnc_1_1_data_cube.html#ab51f2b2c882441bc2438fb664ee46af4":[5,0,0,17,16], -"classnc_1_1_data_cube.html#abbaa9ebba302183cae3563c9eb371ee3":[4,0,0,26,11], "classnc_1_1_data_cube.html#abbaa9ebba302183cae3563c9eb371ee3":[5,0,0,17,11], +"classnc_1_1_data_cube.html#abbaa9ebba302183cae3563c9eb371ee3":[4,0,0,26,11], "classnc_1_1_data_cube.html#ac569e0c62a9e5cbf21228b85128a53a5":[4,0,0,26,15], "classnc_1_1_data_cube.html#ac569e0c62a9e5cbf21228b85128a53a5":[5,0,0,17,15], "classnc_1_1_data_cube.html#aca3c0041f121ed92d47d1f2873f713e4":[4,0,0,26,10], "classnc_1_1_data_cube.html#aca3c0041f121ed92d47d1f2873f713e4":[5,0,0,17,10], -"classnc_1_1_data_cube.html#acc46d9e618309bbc5cfd5af56dd9e977":[4,0,0,26,12], "classnc_1_1_data_cube.html#acc46d9e618309bbc5cfd5af56dd9e977":[5,0,0,17,12], -"classnc_1_1_data_cube.html#ad71f0c98336e4d74915bdd77dc951b61":[4,0,0,26,33], +"classnc_1_1_data_cube.html#acc46d9e618309bbc5cfd5af56dd9e977":[4,0,0,26,12], "classnc_1_1_data_cube.html#ad71f0c98336e4d74915bdd77dc951b61":[5,0,0,17,33], -"classnc_1_1_data_cube.html#ad998863146aa7d9a7590a5a5adb1f5a9":[4,0,0,26,7], +"classnc_1_1_data_cube.html#ad71f0c98336e4d74915bdd77dc951b61":[4,0,0,26,33], "classnc_1_1_data_cube.html#ad998863146aa7d9a7590a5a5adb1f5a9":[5,0,0,17,7], -"classnc_1_1_data_cube.html#adee7aa24a04d84f83f4c76ef8dcec974":[4,0,0,26,9], +"classnc_1_1_data_cube.html#ad998863146aa7d9a7590a5a5adb1f5a9":[4,0,0,26,7], "classnc_1_1_data_cube.html#adee7aa24a04d84f83f4c76ef8dcec974":[5,0,0,17,9], +"classnc_1_1_data_cube.html#adee7aa24a04d84f83f4c76ef8dcec974":[4,0,0,26,9], "classnc_1_1_data_cube.html#ae1a2b07f302a0eaf5d88b53ae2b1032d":[5,0,0,17,29], "classnc_1_1_data_cube.html#ae1a2b07f302a0eaf5d88b53ae2b1032d":[4,0,0,26,29], -"classnc_1_1_data_cube.html#ae1bad1dd6ef3179273aaac7848ff87e0":[4,0,0,26,25], "classnc_1_1_data_cube.html#ae1bad1dd6ef3179273aaac7848ff87e0":[5,0,0,17,25], +"classnc_1_1_data_cube.html#ae1bad1dd6ef3179273aaac7848ff87e0":[4,0,0,26,25], "classnc_1_1_data_cube.html#ae22f81969143c93624edfe5464cb0b76":[4,0,0,26,22], "classnc_1_1_data_cube.html#ae22f81969143c93624edfe5464cb0b76":[5,0,0,17,22], -"classnc_1_1_data_cube.html#aea79beb771306862ff53af7fbea07585":[4,0,0,26,24], "classnc_1_1_data_cube.html#aea79beb771306862ff53af7fbea07585":[5,0,0,17,24], -"classnc_1_1_data_cube.html#af56f4829146de68936ddec6391d0c46d":[5,0,0,17,39], +"classnc_1_1_data_cube.html#aea79beb771306862ff53af7fbea07585":[4,0,0,26,24], "classnc_1_1_data_cube.html#af56f4829146de68936ddec6391d0c46d":[4,0,0,26,39], +"classnc_1_1_data_cube.html#af56f4829146de68936ddec6391d0c46d":[5,0,0,17,39], "classnc_1_1_data_cube.html#af5e50bad9937b89f6e6fc5eca672239d":[4,0,0,26,36], "classnc_1_1_data_cube.html#af5e50bad9937b89f6e6fc5eca672239d":[5,0,0,17,36], "classnc_1_1_data_cube.html#afbf49c559f5c1fa6d1c4376c3b12d1ea":[4,0,0,26,38] diff --git a/docs/doxygen/html/navtreeindex4.js b/docs/doxygen/html/navtreeindex4.js index c3714b171..f3b22991b 100644 --- a/docs/doxygen/html/navtreeindex4.js +++ b/docs/doxygen/html/navtreeindex4.js @@ -7,72 +7,72 @@ var NAVTREEINDEX4 = "classnc_1_1_date_time.html#a0963f7b4b99e1d496f42ba8b3e75127f":[5,0,0,18,12], "classnc_1_1_date_time.html#a0f61adb6837dba43ac57de61db661609":[4,0,0,27,13], "classnc_1_1_date_time.html#a0f61adb6837dba43ac57de61db661609":[5,0,0,18,13], -"classnc_1_1_date_time.html#a10f4627b6ff29768c6344fbe8ba3d97e":[4,0,0,27,23], "classnc_1_1_date_time.html#a10f4627b6ff29768c6344fbe8ba3d97e":[5,0,0,18,23], +"classnc_1_1_date_time.html#a10f4627b6ff29768c6344fbe8ba3d97e":[4,0,0,27,23], "classnc_1_1_date_time.html#a143437e94c7b720e6c089963e2af971b":[4,0,0,27,6], "classnc_1_1_date_time.html#a143437e94c7b720e6c089963e2af971b":[5,0,0,18,6], -"classnc_1_1_date_time.html#a324374f987aba2acaf441c27dc1673c1":[4,0,0,27,10], "classnc_1_1_date_time.html#a324374f987aba2acaf441c27dc1673c1":[5,0,0,18,10], -"classnc_1_1_date_time.html#a3cfac781d647fad2d93edb672c8e9c97":[4,0,0,27,0], +"classnc_1_1_date_time.html#a324374f987aba2acaf441c27dc1673c1":[4,0,0,27,10], "classnc_1_1_date_time.html#a3cfac781d647fad2d93edb672c8e9c97":[5,0,0,18,0], +"classnc_1_1_date_time.html#a3cfac781d647fad2d93edb672c8e9c97":[4,0,0,27,0], "classnc_1_1_date_time.html#a4e91e1d749d40be47ef9ba4611a62fcc":[5,0,0,18,20], "classnc_1_1_date_time.html#a4e91e1d749d40be47ef9ba4611a62fcc":[4,0,0,27,20], "classnc_1_1_date_time.html#a7dfddecaf0e87773635739e4dcb45004":[5,0,0,18,24], "classnc_1_1_date_time.html#a7dfddecaf0e87773635739e4dcb45004":[4,0,0,27,24], -"classnc_1_1_date_time.html#a823a0e8df2552c1d2b7ee0147f7666da":[4,0,0,27,3], "classnc_1_1_date_time.html#a823a0e8df2552c1d2b7ee0147f7666da":[5,0,0,18,3], +"classnc_1_1_date_time.html#a823a0e8df2552c1d2b7ee0147f7666da":[4,0,0,27,3], "classnc_1_1_date_time.html#a82c1a1c94b865b537c0ba320f887fd7f":[5,0,0,18,21], "classnc_1_1_date_time.html#a82c1a1c94b865b537c0ba320f887fd7f":[4,0,0,27,21], -"classnc_1_1_date_time.html#a870d115af59856e0da866c7e75677408":[4,0,0,27,16], "classnc_1_1_date_time.html#a870d115af59856e0da866c7e75677408":[5,0,0,18,16], -"classnc_1_1_date_time.html#a954fcec5a1a356e7284efb8f013b5ad8":[5,0,0,18,22], +"classnc_1_1_date_time.html#a870d115af59856e0da866c7e75677408":[4,0,0,27,16], "classnc_1_1_date_time.html#a954fcec5a1a356e7284efb8f013b5ad8":[4,0,0,27,22], -"classnc_1_1_date_time.html#a955c285aea7fd971fd5b677d1664386f":[4,0,0,27,7], +"classnc_1_1_date_time.html#a954fcec5a1a356e7284efb8f013b5ad8":[5,0,0,18,22], "classnc_1_1_date_time.html#a955c285aea7fd971fd5b677d1664386f":[5,0,0,18,7], -"classnc_1_1_date_time.html#aafbddb5d1b88743256c0cd60c024afd0":[5,0,0,18,2], +"classnc_1_1_date_time.html#a955c285aea7fd971fd5b677d1664386f":[4,0,0,27,7], "classnc_1_1_date_time.html#aafbddb5d1b88743256c0cd60c024afd0":[4,0,0,27,2], +"classnc_1_1_date_time.html#aafbddb5d1b88743256c0cd60c024afd0":[5,0,0,18,2], "classnc_1_1_date_time.html#aafd489e7df7f07b28d4d08e429fdd314":[4,0,0,27,11], "classnc_1_1_date_time.html#aafd489e7df7f07b28d4d08e429fdd314":[5,0,0,18,11], "classnc_1_1_date_time.html#ab0128875a673f8733a43a60ef2d940b2":[5,0,0,18,5], "classnc_1_1_date_time.html#ab0128875a673f8733a43a60ef2d940b2":[4,0,0,27,5], -"classnc_1_1_date_time.html#ab92ccce69ff3961af858914d5f75ad5d":[5,0,0,18,15], "classnc_1_1_date_time.html#ab92ccce69ff3961af858914d5f75ad5d":[4,0,0,27,15], -"classnc_1_1_date_time.html#ac3414e4f92f84c20d072566652a2721e":[5,0,0,18,18], +"classnc_1_1_date_time.html#ab92ccce69ff3961af858914d5f75ad5d":[5,0,0,18,15], "classnc_1_1_date_time.html#ac3414e4f92f84c20d072566652a2721e":[4,0,0,27,18], +"classnc_1_1_date_time.html#ac3414e4f92f84c20d072566652a2721e":[5,0,0,18,18], "classnc_1_1_date_time.html#ac751dc623c87ab1178628fcff006d098":[4,0,0,27,19], "classnc_1_1_date_time.html#ac751dc623c87ab1178628fcff006d098":[5,0,0,18,19], -"classnc_1_1_date_time.html#aca14703aef04d1aad8e159418f4026fd":[4,0,0,27,26], "classnc_1_1_date_time.html#aca14703aef04d1aad8e159418f4026fd":[5,0,0,18,26], -"classnc_1_1_date_time.html#acab03035f85302323d4cae993c3d9ddc":[5,0,0,18,25], +"classnc_1_1_date_time.html#aca14703aef04d1aad8e159418f4026fd":[4,0,0,27,26], "classnc_1_1_date_time.html#acab03035f85302323d4cae993c3d9ddc":[4,0,0,27,25], +"classnc_1_1_date_time.html#acab03035f85302323d4cae993c3d9ddc":[5,0,0,18,25], "classnc_1_1_date_time.html#adb8f3532eae7bd10821beb6df8764735":[5,0,0,18,14], "classnc_1_1_date_time.html#adb8f3532eae7bd10821beb6df8764735":[4,0,0,27,14], -"classnc_1_1_date_time.html#ae38ad1e09d1d2f46e53391adb894c0d4":[4,0,0,27,8], "classnc_1_1_date_time.html#ae38ad1e09d1d2f46e53391adb894c0d4":[5,0,0,18,8], -"classnc_1_1_date_time.html#af1e6d75986a6f988ef3433f5d934daed":[4,0,0,27,4], +"classnc_1_1_date_time.html#ae38ad1e09d1d2f46e53391adb894c0d4":[4,0,0,27,8], "classnc_1_1_date_time.html#af1e6d75986a6f988ef3433f5d934daed":[5,0,0,18,4], +"classnc_1_1_date_time.html#af1e6d75986a6f988ef3433f5d934daed":[4,0,0,27,4], "classnc_1_1_date_time.html#af2b2050c019fb011b9c7fd47305c52b8":[5,0,0,18,9], "classnc_1_1_date_time.html#af2b2050c019fb011b9c7fd47305c52b8":[4,0,0,27,9], -"classnc_1_1_date_time.html#af4a10119b2c4107e2251693041d7577f":[5,0,0,18,1], "classnc_1_1_date_time.html#af4a10119b2c4107e2251693041d7577f":[4,0,0,27,1], -"classnc_1_1_date_time.html#afc8f15ff0271f51b4adaba5478fd0737":[5,0,0,18,17], +"classnc_1_1_date_time.html#af4a10119b2c4107e2251693041d7577f":[5,0,0,18,1], "classnc_1_1_date_time.html#afc8f15ff0271f51b4adaba5478fd0737":[4,0,0,27,17], -"classnc_1_1_dtype_info.html":[4,0,0,28], +"classnc_1_1_date_time.html#afc8f15ff0271f51b4adaba5478fd0737":[5,0,0,18,17], "classnc_1_1_dtype_info.html":[5,0,0,19], -"classnc_1_1_dtype_info.html#a039ecfb9a5bd9fe0cb751a59f28055d1":[5,0,0,19,3], +"classnc_1_1_dtype_info.html":[4,0,0,28], "classnc_1_1_dtype_info.html#a039ecfb9a5bd9fe0cb751a59f28055d1":[4,0,0,28,3], +"classnc_1_1_dtype_info.html#a039ecfb9a5bd9fe0cb751a59f28055d1":[5,0,0,19,3], "classnc_1_1_dtype_info.html#a10b60bd27123b5c724e2a52526fe8cfe":[4,0,0,28,2], "classnc_1_1_dtype_info.html#a10b60bd27123b5c724e2a52526fe8cfe":[5,0,0,19,2], "classnc_1_1_dtype_info.html#a2a3dc0ba2812411660219f61189d8aca":[4,0,0,28,4], "classnc_1_1_dtype_info.html#a2a3dc0ba2812411660219f61189d8aca":[5,0,0,19,4], -"classnc_1_1_dtype_info.html#a3f6aa0cc80e59dc331bc0e8dfe2f20bb":[4,0,0,28,0], "classnc_1_1_dtype_info.html#a3f6aa0cc80e59dc331bc0e8dfe2f20bb":[5,0,0,19,0], +"classnc_1_1_dtype_info.html#a3f6aa0cc80e59dc331bc0e8dfe2f20bb":[4,0,0,28,0], "classnc_1_1_dtype_info.html#a845cc6986a3912805ab68960bc2b2318":[5,0,0,19,1], "classnc_1_1_dtype_info.html#a845cc6986a3912805ab68960bc2b2318":[4,0,0,28,1], -"classnc_1_1_dtype_info.html#ab566f68bc6b82c06b5a3df887f87ab74":[4,0,0,28,5], "classnc_1_1_dtype_info.html#ab566f68bc6b82c06b5a3df887f87ab74":[5,0,0,19,5], -"classnc_1_1_dtype_info_3_01std_1_1complex_3_01dtype_01_4_01_4.html":[5,0,0,20], +"classnc_1_1_dtype_info.html#ab566f68bc6b82c06b5a3df887f87ab74":[4,0,0,28,5], "classnc_1_1_dtype_info_3_01std_1_1complex_3_01dtype_01_4_01_4.html":[4,0,0,29], +"classnc_1_1_dtype_info_3_01std_1_1complex_3_01dtype_01_4_01_4.html":[5,0,0,20], "classnc_1_1_dtype_info_3_01std_1_1complex_3_01dtype_01_4_01_4.html#a838b7501d7ed92a9fc268e409d89059a":[4,0,0,29,4], "classnc_1_1_dtype_info_3_01std_1_1complex_3_01dtype_01_4_01_4.html#a838b7501d7ed92a9fc268e409d89059a":[5,0,0,20,4], "classnc_1_1_dtype_info_3_01std_1_1complex_3_01dtype_01_4_01_4.html#a86a90969469c1ddf682a9fd5c5ee6817":[4,0,0,29,5], @@ -81,38 +81,38 @@ var NAVTREEINDEX4 = "classnc_1_1_dtype_info_3_01std_1_1complex_3_01dtype_01_4_01_4.html#ac055638657a1459bc6a7c9d94d5c96a4":[5,0,0,20,2], "classnc_1_1_dtype_info_3_01std_1_1complex_3_01dtype_01_4_01_4.html#ac117779d9768d1ba6093ef25b0fc294c":[4,0,0,29,1], "classnc_1_1_dtype_info_3_01std_1_1complex_3_01dtype_01_4_01_4.html#ac117779d9768d1ba6093ef25b0fc294c":[5,0,0,20,1], -"classnc_1_1_dtype_info_3_01std_1_1complex_3_01dtype_01_4_01_4.html#ac58a829905d11a1a7fca32427eab41d3":[4,0,0,29,3], "classnc_1_1_dtype_info_3_01std_1_1complex_3_01dtype_01_4_01_4.html#ac58a829905d11a1a7fca32427eab41d3":[5,0,0,20,3], -"classnc_1_1_dtype_info_3_01std_1_1complex_3_01dtype_01_4_01_4.html#ae35570f524474adaa2315bead3f9be9e":[4,0,0,29,0], +"classnc_1_1_dtype_info_3_01std_1_1complex_3_01dtype_01_4_01_4.html#ac58a829905d11a1a7fca32427eab41d3":[4,0,0,29,3], "classnc_1_1_dtype_info_3_01std_1_1complex_3_01dtype_01_4_01_4.html#ae35570f524474adaa2315bead3f9be9e":[5,0,0,20,0], -"classnc_1_1_nd_array.html":[4,0,0,36], +"classnc_1_1_dtype_info_3_01std_1_1complex_3_01dtype_01_4_01_4.html#ae35570f524474adaa2315bead3f9be9e":[4,0,0,29,0], "classnc_1_1_nd_array.html":[5,0,0,27], -"classnc_1_1_nd_array.html#a006dd455d7063cdc800bb6774e651519":[5,0,0,27,35], +"classnc_1_1_nd_array.html":[4,0,0,36], "classnc_1_1_nd_array.html#a006dd455d7063cdc800bb6774e651519":[4,0,0,36,35], +"classnc_1_1_nd_array.html#a006dd455d7063cdc800bb6774e651519":[5,0,0,27,35], "classnc_1_1_nd_array.html#a012f1203a072caeba4221aaa3c044186":[5,0,0,27,196], "classnc_1_1_nd_array.html#a012f1203a072caeba4221aaa3c044186":[4,0,0,36,196], -"classnc_1_1_nd_array.html#a012f5a3e8cb8414a1b87c9d19e81fd9c":[5,0,0,27,109], "classnc_1_1_nd_array.html#a012f5a3e8cb8414a1b87c9d19e81fd9c":[4,0,0,36,109], +"classnc_1_1_nd_array.html#a012f5a3e8cb8414a1b87c9d19e81fd9c":[5,0,0,27,109], "classnc_1_1_nd_array.html#a01777607b6958af633cc543f9c3ab85f":[5,0,0,27,232], "classnc_1_1_nd_array.html#a01777607b6958af633cc543f9c3ab85f":[4,0,0,36,232], -"classnc_1_1_nd_array.html#a039a585820968d4980e9c3e277e2043c":[5,0,0,27,161], "classnc_1_1_nd_array.html#a039a585820968d4980e9c3e277e2043c":[4,0,0,36,161], -"classnc_1_1_nd_array.html#a03c2c2af1c554cc0619dd431c6f7da71":[5,0,0,27,132], +"classnc_1_1_nd_array.html#a039a585820968d4980e9c3e277e2043c":[5,0,0,27,161], "classnc_1_1_nd_array.html#a03c2c2af1c554cc0619dd431c6f7da71":[4,0,0,36,132], +"classnc_1_1_nd_array.html#a03c2c2af1c554cc0619dd431c6f7da71":[5,0,0,27,132], "classnc_1_1_nd_array.html#a055875abbe80163ca91328c0fa8ffbfa":[5,0,0,27,223], "classnc_1_1_nd_array.html#a055875abbe80163ca91328c0fa8ffbfa":[4,0,0,36,223], "classnc_1_1_nd_array.html#a06b5c7ba13ae9f8750bca6d5f3803c73":[5,0,0,27,193], "classnc_1_1_nd_array.html#a06b5c7ba13ae9f8750bca6d5f3803c73":[4,0,0,36,193], "classnc_1_1_nd_array.html#a07ff042f99ae7f0567609d2329fa96cb":[5,0,0,27,59], "classnc_1_1_nd_array.html#a07ff042f99ae7f0567609d2329fa96cb":[4,0,0,36,59], -"classnc_1_1_nd_array.html#a08298426db9058a1f8decc725eba3c15":[4,0,0,36,91], "classnc_1_1_nd_array.html#a08298426db9058a1f8decc725eba3c15":[5,0,0,27,91], +"classnc_1_1_nd_array.html#a08298426db9058a1f8decc725eba3c15":[4,0,0,36,91], "classnc_1_1_nd_array.html#a0940e2a76abd7d251e37b48d9942cc90":[4,0,0,36,171], "classnc_1_1_nd_array.html#a0940e2a76abd7d251e37b48d9942cc90":[5,0,0,27,171], "classnc_1_1_nd_array.html#a0974831781c6d450358f23aa79622141":[4,0,0,36,217], "classnc_1_1_nd_array.html#a0974831781c6d450358f23aa79622141":[5,0,0,27,217], -"classnc_1_1_nd_array.html#a0a95f3798fb3314cd2f93da65d9d3901":[5,0,0,27,175], "classnc_1_1_nd_array.html#a0a95f3798fb3314cd2f93da65d9d3901":[4,0,0,36,175], +"classnc_1_1_nd_array.html#a0a95f3798fb3314cd2f93da65d9d3901":[5,0,0,27,175], "classnc_1_1_nd_array.html#a0b05b0b1831bd96b1057f2788795f93f":[5,0,0,27,236], "classnc_1_1_nd_array.html#a0b05b0b1831bd96b1057f2788795f93f":[4,0,0,36,236], "classnc_1_1_nd_array.html#a0bd50893ed0ae1893cc28350a41bf80d":[4,0,0,36,142], @@ -129,125 +129,125 @@ var NAVTREEINDEX4 = "classnc_1_1_nd_array.html#a141b964d80ae4a07d2844dc62067b272":[4,0,0,36,92], "classnc_1_1_nd_array.html#a14e4541ae1e02ee5acdc01e18337d546":[4,0,0,36,105], "classnc_1_1_nd_array.html#a14e4541ae1e02ee5acdc01e18337d546":[5,0,0,27,105], -"classnc_1_1_nd_array.html#a153d3032d72c24d233407a351d0f8174":[5,0,0,27,113], "classnc_1_1_nd_array.html#a153d3032d72c24d233407a351d0f8174":[4,0,0,36,113], +"classnc_1_1_nd_array.html#a153d3032d72c24d233407a351d0f8174":[5,0,0,27,113], "classnc_1_1_nd_array.html#a15f4ed211166972e56b463ae1a2bcd54":[5,0,0,27,228], "classnc_1_1_nd_array.html#a15f4ed211166972e56b463ae1a2bcd54":[4,0,0,36,228], -"classnc_1_1_nd_array.html#a1877502ba79a59c3a9b144e6111def1a":[5,0,0,27,23], "classnc_1_1_nd_array.html#a1877502ba79a59c3a9b144e6111def1a":[4,0,0,36,23], +"classnc_1_1_nd_array.html#a1877502ba79a59c3a9b144e6111def1a":[5,0,0,27,23], "classnc_1_1_nd_array.html#a1bf1dfbc240f38f6f152a25503feeff9":[5,0,0,27,60], "classnc_1_1_nd_array.html#a1bf1dfbc240f38f6f152a25503feeff9":[4,0,0,36,60], -"classnc_1_1_nd_array.html#a1c90866928ee9d3d9a5561bb383197b1":[4,0,0,36,172], "classnc_1_1_nd_array.html#a1c90866928ee9d3d9a5561bb383197b1":[5,0,0,27,172], -"classnc_1_1_nd_array.html#a1df393d5d8e2785a0e3425cdea642764":[5,0,0,27,208], +"classnc_1_1_nd_array.html#a1c90866928ee9d3d9a5561bb383197b1":[4,0,0,36,172], "classnc_1_1_nd_array.html#a1df393d5d8e2785a0e3425cdea642764":[4,0,0,36,208], +"classnc_1_1_nd_array.html#a1df393d5d8e2785a0e3425cdea642764":[5,0,0,27,208], "classnc_1_1_nd_array.html#a1f139500ec2026b849d7325357410b62":[4,0,0,36,63], "classnc_1_1_nd_array.html#a1f139500ec2026b849d7325357410b62":[5,0,0,27,63], -"classnc_1_1_nd_array.html#a20fb268d9bd6c25dd70b6772f5ff5b89":[4,0,0,36,66], "classnc_1_1_nd_array.html#a20fb268d9bd6c25dd70b6772f5ff5b89":[5,0,0,27,66], +"classnc_1_1_nd_array.html#a20fb268d9bd6c25dd70b6772f5ff5b89":[4,0,0,36,66], "classnc_1_1_nd_array.html#a229701da7e9b386f5a58e5f1dc00bb73":[4,0,0,36,114], "classnc_1_1_nd_array.html#a229701da7e9b386f5a58e5f1dc00bb73":[5,0,0,27,114], "classnc_1_1_nd_array.html#a248adf6fa7512969bb64421de319542c":[5,0,0,27,146], "classnc_1_1_nd_array.html#a248adf6fa7512969bb64421de319542c":[4,0,0,36,146], -"classnc_1_1_nd_array.html#a25390a2e453495e50219103d389a62d1":[5,0,0,27,231], "classnc_1_1_nd_array.html#a25390a2e453495e50219103d389a62d1":[4,0,0,36,231], +"classnc_1_1_nd_array.html#a25390a2e453495e50219103d389a62d1":[5,0,0,27,231], "classnc_1_1_nd_array.html#a25c7145679e41227023ad6de4ab5cd18":[4,0,0,36,75], "classnc_1_1_nd_array.html#a25c7145679e41227023ad6de4ab5cd18":[5,0,0,27,75], -"classnc_1_1_nd_array.html#a25ecd7b9dfefc49902f51422d1f9c492":[5,0,0,27,24], "classnc_1_1_nd_array.html#a25ecd7b9dfefc49902f51422d1f9c492":[4,0,0,36,24], +"classnc_1_1_nd_array.html#a25ecd7b9dfefc49902f51422d1f9c492":[5,0,0,27,24], "classnc_1_1_nd_array.html#a26244901d510466e5dc8fde1c6d74346":[5,0,0,27,30], "classnc_1_1_nd_array.html#a26244901d510466e5dc8fde1c6d74346":[4,0,0,36,30], "classnc_1_1_nd_array.html#a278bd507c3ebd9f1d9e30ca9d273a820":[4,0,0,36,213], "classnc_1_1_nd_array.html#a278bd507c3ebd9f1d9e30ca9d273a820":[5,0,0,27,213], "classnc_1_1_nd_array.html#a288e6b26205492751717d3fb8854ca30":[5,0,0,27,11], "classnc_1_1_nd_array.html#a288e6b26205492751717d3fb8854ca30":[4,0,0,36,11], -"classnc_1_1_nd_array.html#a29c62da7ad489f4fc0bc706800820807":[4,0,0,36,235], "classnc_1_1_nd_array.html#a29c62da7ad489f4fc0bc706800820807":[5,0,0,27,235], -"classnc_1_1_nd_array.html#a2aa9a0589da3c0b19b1b413e71f65667":[5,0,0,27,194], +"classnc_1_1_nd_array.html#a29c62da7ad489f4fc0bc706800820807":[4,0,0,36,235], "classnc_1_1_nd_array.html#a2aa9a0589da3c0b19b1b413e71f65667":[4,0,0,36,194], -"classnc_1_1_nd_array.html#a2b9054c892f683e7a59d4715827d31dd":[5,0,0,27,26], +"classnc_1_1_nd_array.html#a2aa9a0589da3c0b19b1b413e71f65667":[5,0,0,27,194], "classnc_1_1_nd_array.html#a2b9054c892f683e7a59d4715827d31dd":[4,0,0,36,26], +"classnc_1_1_nd_array.html#a2b9054c892f683e7a59d4715827d31dd":[5,0,0,27,26], "classnc_1_1_nd_array.html#a2c9a1479a94c2293ee7cd7637d191e17":[5,0,0,27,44], "classnc_1_1_nd_array.html#a2c9a1479a94c2293ee7cd7637d191e17":[4,0,0,36,44], -"classnc_1_1_nd_array.html#a2d5976e4cd61862c74dce30c94f8fb87":[4,0,0,36,200], "classnc_1_1_nd_array.html#a2d5976e4cd61862c74dce30c94f8fb87":[5,0,0,27,200], -"classnc_1_1_nd_array.html#a2e11dbb477d7f375c2c722a8033e40fd":[4,0,0,36,220], +"classnc_1_1_nd_array.html#a2d5976e4cd61862c74dce30c94f8fb87":[4,0,0,36,200], "classnc_1_1_nd_array.html#a2e11dbb477d7f375c2c722a8033e40fd":[5,0,0,27,220], -"classnc_1_1_nd_array.html#a2e9001eb3a7fb5b44f6400b3cc3b3222":[5,0,0,27,5], +"classnc_1_1_nd_array.html#a2e11dbb477d7f375c2c722a8033e40fd":[4,0,0,36,220], "classnc_1_1_nd_array.html#a2e9001eb3a7fb5b44f6400b3cc3b3222":[4,0,0,36,5], +"classnc_1_1_nd_array.html#a2e9001eb3a7fb5b44f6400b3cc3b3222":[5,0,0,27,5], "classnc_1_1_nd_array.html#a302be17d815b1a4e353e6a2aade581a5":[5,0,0,27,130], "classnc_1_1_nd_array.html#a302be17d815b1a4e353e6a2aade581a5":[4,0,0,36,130], -"classnc_1_1_nd_array.html#a33ce0c581a22e809cfc5a79a534bf798":[5,0,0,27,10], "classnc_1_1_nd_array.html#a33ce0c581a22e809cfc5a79a534bf798":[4,0,0,36,10], +"classnc_1_1_nd_array.html#a33ce0c581a22e809cfc5a79a534bf798":[5,0,0,27,10], "classnc_1_1_nd_array.html#a344f12e052eeb49cc87e361127386a64":[5,0,0,27,127], "classnc_1_1_nd_array.html#a344f12e052eeb49cc87e361127386a64":[4,0,0,36,127], "classnc_1_1_nd_array.html#a349b83beffbfb0a631799f921f13f7ad":[4,0,0,36,116], "classnc_1_1_nd_array.html#a349b83beffbfb0a631799f921f13f7ad":[5,0,0,27,116], "classnc_1_1_nd_array.html#a34aa597b3fac40690041518dc3132ccc":[5,0,0,27,110], "classnc_1_1_nd_array.html#a34aa597b3fac40690041518dc3132ccc":[4,0,0,36,110], -"classnc_1_1_nd_array.html#a3533a4192c58304b6be7035098d8e263":[4,0,0,36,230], "classnc_1_1_nd_array.html#a3533a4192c58304b6be7035098d8e263":[5,0,0,27,230], +"classnc_1_1_nd_array.html#a3533a4192c58304b6be7035098d8e263":[4,0,0,36,230], "classnc_1_1_nd_array.html#a35883ec844477b9bca2597939dd99c2a":[4,0,0,36,96], "classnc_1_1_nd_array.html#a35883ec844477b9bca2597939dd99c2a":[5,0,0,27,96], "classnc_1_1_nd_array.html#a35994576cdee7c305c6bd37742ce0f25":[5,0,0,27,229], "classnc_1_1_nd_array.html#a35994576cdee7c305c6bd37742ce0f25":[4,0,0,36,229], "classnc_1_1_nd_array.html#a35b66f060b1ed99a6fb5247581fcb8fc":[5,0,0,27,99], "classnc_1_1_nd_array.html#a35b66f060b1ed99a6fb5247581fcb8fc":[4,0,0,36,99], -"classnc_1_1_nd_array.html#a3728f39904cebe707a571a2b0451b38d":[4,0,0,36,140], "classnc_1_1_nd_array.html#a3728f39904cebe707a571a2b0451b38d":[5,0,0,27,140], -"classnc_1_1_nd_array.html#a3730d4ac599c06e0e25ac7838f53240b":[4,0,0,36,84], +"classnc_1_1_nd_array.html#a3728f39904cebe707a571a2b0451b38d":[4,0,0,36,140], "classnc_1_1_nd_array.html#a3730d4ac599c06e0e25ac7838f53240b":[5,0,0,27,84], +"classnc_1_1_nd_array.html#a3730d4ac599c06e0e25ac7838f53240b":[4,0,0,36,84], "classnc_1_1_nd_array.html#a379e1e1ed2a61de6aa44226679620d47":[5,0,0,27,1], "classnc_1_1_nd_array.html#a379e1e1ed2a61de6aa44226679620d47":[4,0,0,36,1], -"classnc_1_1_nd_array.html#a39772afc56141a60587fa95691781bb1":[4,0,0,36,133], "classnc_1_1_nd_array.html#a39772afc56141a60587fa95691781bb1":[5,0,0,27,133], -"classnc_1_1_nd_array.html#a39f47ec09f1d8c6af44ad9c44951f94a":[4,0,0,36,61], +"classnc_1_1_nd_array.html#a39772afc56141a60587fa95691781bb1":[4,0,0,36,133], "classnc_1_1_nd_array.html#a39f47ec09f1d8c6af44ad9c44951f94a":[5,0,0,27,61], +"classnc_1_1_nd_array.html#a39f47ec09f1d8c6af44ad9c44951f94a":[4,0,0,36,61], "classnc_1_1_nd_array.html#a3ca0bf1515541994f2a55fc797706a3d":[4,0,0,36,56], "classnc_1_1_nd_array.html#a3ca0bf1515541994f2a55fc797706a3d":[5,0,0,27,56], "classnc_1_1_nd_array.html#a3d025e3d5699b5871b1be88a79fe543f":[5,0,0,27,138], "classnc_1_1_nd_array.html#a3d025e3d5699b5871b1be88a79fe543f":[4,0,0,36,138], -"classnc_1_1_nd_array.html#a3df9d88c710b83f211f67dd4511b4f49":[5,0,0,27,106], "classnc_1_1_nd_array.html#a3df9d88c710b83f211f67dd4511b4f49":[4,0,0,36,106], -"classnc_1_1_nd_array.html#a3e5261e1be6357a2c608f5e1d97b35f9":[5,0,0,27,126], +"classnc_1_1_nd_array.html#a3df9d88c710b83f211f67dd4511b4f49":[5,0,0,27,106], "classnc_1_1_nd_array.html#a3e5261e1be6357a2c608f5e1d97b35f9":[4,0,0,36,126], -"classnc_1_1_nd_array.html#a41f363682d797ed0ed236cf91bd644f1":[4,0,0,36,83], +"classnc_1_1_nd_array.html#a3e5261e1be6357a2c608f5e1d97b35f9":[5,0,0,27,126], "classnc_1_1_nd_array.html#a41f363682d797ed0ed236cf91bd644f1":[5,0,0,27,83], -"classnc_1_1_nd_array.html#a41f4b98560b66a088fe0ad2a2722f808":[4,0,0,36,28], +"classnc_1_1_nd_array.html#a41f363682d797ed0ed236cf91bd644f1":[4,0,0,36,83], "classnc_1_1_nd_array.html#a41f4b98560b66a088fe0ad2a2722f808":[5,0,0,27,28], +"classnc_1_1_nd_array.html#a41f4b98560b66a088fe0ad2a2722f808":[4,0,0,36,28], "classnc_1_1_nd_array.html#a42b713a59eac4e9df2ea3b2e584a80f1":[4,0,0,36,123], "classnc_1_1_nd_array.html#a42b713a59eac4e9df2ea3b2e584a80f1":[5,0,0,27,123], -"classnc_1_1_nd_array.html#a434f10a7956f425882fbbbc90038e4cb":[4,0,0,36,202], "classnc_1_1_nd_array.html#a434f10a7956f425882fbbbc90038e4cb":[5,0,0,27,202], +"classnc_1_1_nd_array.html#a434f10a7956f425882fbbbc90038e4cb":[4,0,0,36,202], "classnc_1_1_nd_array.html#a43e25496a5c00ba711af9dec4019ab6b":[5,0,0,27,90], "classnc_1_1_nd_array.html#a43e25496a5c00ba711af9dec4019ab6b":[4,0,0,36,90], "classnc_1_1_nd_array.html#a45e4cd342cfca9d78aacf14f5ab3425d":[5,0,0,27,165], "classnc_1_1_nd_array.html#a45e4cd342cfca9d78aacf14f5ab3425d":[4,0,0,36,165], "classnc_1_1_nd_array.html#a46c4fbd999ab1d612586191a15ada4b7":[5,0,0,27,32], "classnc_1_1_nd_array.html#a46c4fbd999ab1d612586191a15ada4b7":[4,0,0,36,32], -"classnc_1_1_nd_array.html#a47f1037d52dfcaff73a992f2779b56f7":[5,0,0,27,57], "classnc_1_1_nd_array.html#a47f1037d52dfcaff73a992f2779b56f7":[4,0,0,36,57], -"classnc_1_1_nd_array.html#a4824e91b22bb46ebc31c9c08de55ef13":[5,0,0,27,222], +"classnc_1_1_nd_array.html#a47f1037d52dfcaff73a992f2779b56f7":[5,0,0,27,57], "classnc_1_1_nd_array.html#a4824e91b22bb46ebc31c9c08de55ef13":[4,0,0,36,222], +"classnc_1_1_nd_array.html#a4824e91b22bb46ebc31c9c08de55ef13":[5,0,0,27,222], "classnc_1_1_nd_array.html#a48fb313ad0eb8126c338a319a5a2fd98":[5,0,0,27,197], "classnc_1_1_nd_array.html#a48fb313ad0eb8126c338a319a5a2fd98":[4,0,0,36,197], -"classnc_1_1_nd_array.html#a498174cc7129aea2ecced29ce1e544f8":[5,0,0,27,49], "classnc_1_1_nd_array.html#a498174cc7129aea2ecced29ce1e544f8":[4,0,0,36,49], +"classnc_1_1_nd_array.html#a498174cc7129aea2ecced29ce1e544f8":[5,0,0,27,49], "classnc_1_1_nd_array.html#a49deeee0db98eae1c16ac6bca6fa6f31":[5,0,0,27,3], "classnc_1_1_nd_array.html#a49deeee0db98eae1c16ac6bca6fa6f31":[4,0,0,36,3], "classnc_1_1_nd_array.html#a4a3d1f968c924a4dc74cd8b617d30df6":[5,0,0,27,74], "classnc_1_1_nd_array.html#a4a3d1f968c924a4dc74cd8b617d30df6":[4,0,0,36,74], "classnc_1_1_nd_array.html#a4a493445c10ed3c299632bf8c7077cfb":[4,0,0,36,78], "classnc_1_1_nd_array.html#a4a493445c10ed3c299632bf8c7077cfb":[5,0,0,27,78], -"classnc_1_1_nd_array.html#a4c605ecc083de3f2778d082f2cef2baa":[5,0,0,27,62], "classnc_1_1_nd_array.html#a4c605ecc083de3f2778d082f2cef2baa":[4,0,0,36,62], -"classnc_1_1_nd_array.html#a4c9af8c098a8427cc5b68985b36a384c":[4,0,0,36,215], +"classnc_1_1_nd_array.html#a4c605ecc083de3f2778d082f2cef2baa":[5,0,0,27,62], "classnc_1_1_nd_array.html#a4c9af8c098a8427cc5b68985b36a384c":[5,0,0,27,215], -"classnc_1_1_nd_array.html#a4da6aaa43b6074a4353328a8047992f6":[4,0,0,36,80], +"classnc_1_1_nd_array.html#a4c9af8c098a8427cc5b68985b36a384c":[4,0,0,36,215], "classnc_1_1_nd_array.html#a4da6aaa43b6074a4353328a8047992f6":[5,0,0,27,80], -"classnc_1_1_nd_array.html#a4e0829aec866a068a533e97a9baf87c5":[4,0,0,36,118], +"classnc_1_1_nd_array.html#a4da6aaa43b6074a4353328a8047992f6":[4,0,0,36,80], "classnc_1_1_nd_array.html#a4e0829aec866a068a533e97a9baf87c5":[5,0,0,27,118], +"classnc_1_1_nd_array.html#a4e0829aec866a068a533e97a9baf87c5":[4,0,0,36,118], "classnc_1_1_nd_array.html#a4ebe59dc21a3b5e035ff1c4e6e82189d":[5,0,0,27,72], "classnc_1_1_nd_array.html#a4ebe59dc21a3b5e035ff1c4e6e82189d":[4,0,0,36,72], -"classnc_1_1_nd_array.html#a50e9248d5af74069914e9b4deb4bc3b8":[4,0,0,36,191] +"classnc_1_1_nd_array.html#a50e9248d5af74069914e9b4deb4bc3b8":[5,0,0,27,191] }; diff --git a/docs/doxygen/html/navtreeindex5.js b/docs/doxygen/html/navtreeindex5.js index 46847c7f9..dd404c3bb 100644 --- a/docs/doxygen/html/navtreeindex5.js +++ b/docs/doxygen/html/navtreeindex5.js @@ -1,130 +1,130 @@ var NAVTREEINDEX5 = { -"classnc_1_1_nd_array.html#a50e9248d5af74069914e9b4deb4bc3b8":[5,0,0,27,191], +"classnc_1_1_nd_array.html#a50e9248d5af74069914e9b4deb4bc3b8":[4,0,0,36,191], "classnc_1_1_nd_array.html#a512f522bea639fe97221bf127e9e7e9d":[5,0,0,27,124], "classnc_1_1_nd_array.html#a512f522bea639fe97221bf127e9e7e9d":[4,0,0,36,124], -"classnc_1_1_nd_array.html#a51e2cddde9482a27bf73fa308e0268c6":[5,0,0,27,203], "classnc_1_1_nd_array.html#a51e2cddde9482a27bf73fa308e0268c6":[4,0,0,36,203], +"classnc_1_1_nd_array.html#a51e2cddde9482a27bf73fa308e0268c6":[5,0,0,27,203], "classnc_1_1_nd_array.html#a5321c589fffd609769273af225914b7f":[4,0,0,36,27], "classnc_1_1_nd_array.html#a5321c589fffd609769273af225914b7f":[5,0,0,27,27], -"classnc_1_1_nd_array.html#a53f77c7fddb887c836004875f7177461":[4,0,0,36,163], "classnc_1_1_nd_array.html#a53f77c7fddb887c836004875f7177461":[5,0,0,27,163], +"classnc_1_1_nd_array.html#a53f77c7fddb887c836004875f7177461":[4,0,0,36,163], "classnc_1_1_nd_array.html#a5432510bb597b7b50c82c6ad7f4a3960":[4,0,0,36,170], "classnc_1_1_nd_array.html#a5432510bb597b7b50c82c6ad7f4a3960":[5,0,0,27,170], -"classnc_1_1_nd_array.html#a546c8b9de00188fab35a6c5075147cc1":[5,0,0,27,115], "classnc_1_1_nd_array.html#a546c8b9de00188fab35a6c5075147cc1":[4,0,0,36,115], -"classnc_1_1_nd_array.html#a548b77799088db2543ad56de2a81939f":[5,0,0,27,119], +"classnc_1_1_nd_array.html#a546c8b9de00188fab35a6c5075147cc1":[5,0,0,27,115], "classnc_1_1_nd_array.html#a548b77799088db2543ad56de2a81939f":[4,0,0,36,119], +"classnc_1_1_nd_array.html#a548b77799088db2543ad56de2a81939f":[5,0,0,27,119], "classnc_1_1_nd_array.html#a554edbd2789ec95985acdaaa2c80372e":[4,0,0,36,210], "classnc_1_1_nd_array.html#a554edbd2789ec95985acdaaa2c80372e":[5,0,0,27,210], "classnc_1_1_nd_array.html#a555efdc758b47b107c9c94593b6c2470":[5,0,0,27,65], "classnc_1_1_nd_array.html#a555efdc758b47b107c9c94593b6c2470":[4,0,0,36,65], -"classnc_1_1_nd_array.html#a55e5d41795f14f7f2aa256ba0f4bb676":[5,0,0,27,98], "classnc_1_1_nd_array.html#a55e5d41795f14f7f2aa256ba0f4bb676":[4,0,0,36,98], +"classnc_1_1_nd_array.html#a55e5d41795f14f7f2aa256ba0f4bb676":[5,0,0,27,98], "classnc_1_1_nd_array.html#a563cf4dcecda39a0599cc13c87363677":[5,0,0,27,67], "classnc_1_1_nd_array.html#a563cf4dcecda39a0599cc13c87363677":[4,0,0,36,67], "classnc_1_1_nd_array.html#a56704aea2c006973065aaa2848faa7fb":[5,0,0,27,198], "classnc_1_1_nd_array.html#a56704aea2c006973065aaa2848faa7fb":[4,0,0,36,198], -"classnc_1_1_nd_array.html#a56b36a9d76286a583fe2a83bd8f204ce":[5,0,0,27,188], "classnc_1_1_nd_array.html#a56b36a9d76286a583fe2a83bd8f204ce":[4,0,0,36,188], -"classnc_1_1_nd_array.html#a57fa866d30c298337bfc906ae73b6a40":[4,0,0,36,70], +"classnc_1_1_nd_array.html#a56b36a9d76286a583fe2a83bd8f204ce":[5,0,0,27,188], "classnc_1_1_nd_array.html#a57fa866d30c298337bfc906ae73b6a40":[5,0,0,27,70], -"classnc_1_1_nd_array.html#a59de727a0db449ca5a28d436c9cec165":[4,0,0,36,204], +"classnc_1_1_nd_array.html#a57fa866d30c298337bfc906ae73b6a40":[4,0,0,36,70], "classnc_1_1_nd_array.html#a59de727a0db449ca5a28d436c9cec165":[5,0,0,27,204], +"classnc_1_1_nd_array.html#a59de727a0db449ca5a28d436c9cec165":[4,0,0,36,204], "classnc_1_1_nd_array.html#a5ae6d993d5c8d41eee61ddca0b9f2b31":[5,0,0,27,93], "classnc_1_1_nd_array.html#a5ae6d993d5c8d41eee61ddca0b9f2b31":[4,0,0,36,93], "classnc_1_1_nd_array.html#a5b2d31279c20992459ff60643a75acf9":[4,0,0,36,218], "classnc_1_1_nd_array.html#a5b2d31279c20992459ff60643a75acf9":[5,0,0,27,218], -"classnc_1_1_nd_array.html#a5b35f00bf7af382d3c98792a20bd3531":[5,0,0,27,233], "classnc_1_1_nd_array.html#a5b35f00bf7af382d3c98792a20bd3531":[4,0,0,36,233], -"classnc_1_1_nd_array.html#a5f3177c5a086cd8e26b318f6e300eb73":[5,0,0,27,227], +"classnc_1_1_nd_array.html#a5b35f00bf7af382d3c98792a20bd3531":[5,0,0,27,233], "classnc_1_1_nd_array.html#a5f3177c5a086cd8e26b318f6e300eb73":[4,0,0,36,227], +"classnc_1_1_nd_array.html#a5f3177c5a086cd8e26b318f6e300eb73":[5,0,0,27,227], "classnc_1_1_nd_array.html#a5f70273a5bbff4f0b0c5086649939301":[4,0,0,36,199], "classnc_1_1_nd_array.html#a5f70273a5bbff4f0b0c5086649939301":[5,0,0,27,199], "classnc_1_1_nd_array.html#a612cdd532e56b711ebb9c2478971c04f":[4,0,0,36,8], "classnc_1_1_nd_array.html#a612cdd532e56b711ebb9c2478971c04f":[5,0,0,27,8], "classnc_1_1_nd_array.html#a635448f7b5d598e3a978d2c2e62d7727":[5,0,0,27,112], "classnc_1_1_nd_array.html#a635448f7b5d598e3a978d2c2e62d7727":[4,0,0,36,112], -"classnc_1_1_nd_array.html#a637b1256589ea7e1da466e3406ffa280":[5,0,0,27,46], -"classnc_1_1_nd_array.html#a637b1256589ea7e1da466e3406ffa280":[4,0,0,36,46], -"classnc_1_1_nd_array.html#a637b1256589ea7e1da466e3406ffa280":[5,0,0,27,48], -"classnc_1_1_nd_array.html#a637b1256589ea7e1da466e3406ffa280":[4,0,0,36,47], -"classnc_1_1_nd_array.html#a637b1256589ea7e1da466e3406ffa280":[5,0,0,27,47], "classnc_1_1_nd_array.html#a637b1256589ea7e1da466e3406ffa280":[4,0,0,36,48], +"classnc_1_1_nd_array.html#a637b1256589ea7e1da466e3406ffa280":[4,0,0,36,47], "classnc_1_1_nd_array.html#a637b1256589ea7e1da466e3406ffa280":[4,0,0,36,45], +"classnc_1_1_nd_array.html#a637b1256589ea7e1da466e3406ffa280":[4,0,0,36,46], +"classnc_1_1_nd_array.html#a637b1256589ea7e1da466e3406ffa280":[5,0,0,27,47], +"classnc_1_1_nd_array.html#a637b1256589ea7e1da466e3406ffa280":[5,0,0,27,48], "classnc_1_1_nd_array.html#a637b1256589ea7e1da466e3406ffa280":[5,0,0,27,45], -"classnc_1_1_nd_array.html#a6398259baddf9e69e120d263c02c5add":[5,0,0,27,185], +"classnc_1_1_nd_array.html#a637b1256589ea7e1da466e3406ffa280":[5,0,0,27,46], "classnc_1_1_nd_array.html#a6398259baddf9e69e120d263c02c5add":[4,0,0,36,185], +"classnc_1_1_nd_array.html#a6398259baddf9e69e120d263c02c5add":[5,0,0,27,185], "classnc_1_1_nd_array.html#a63a1c0f9fdef078770e4f8cbe2c249ec":[4,0,0,36,162], "classnc_1_1_nd_array.html#a63a1c0f9fdef078770e4f8cbe2c249ec":[5,0,0,27,162], "classnc_1_1_nd_array.html#a647f32c2955dc1b61b23983270661bdd":[5,0,0,27,158], "classnc_1_1_nd_array.html#a647f32c2955dc1b61b23983270661bdd":[4,0,0,36,158], "classnc_1_1_nd_array.html#a64c8848040a401716ce2d37915fa7e4c":[5,0,0,27,117], "classnc_1_1_nd_array.html#a64c8848040a401716ce2d37915fa7e4c":[4,0,0,36,117], -"classnc_1_1_nd_array.html#a6501fd771b4dcf1fb49defeee43a47cc":[4,0,0,36,87], "classnc_1_1_nd_array.html#a6501fd771b4dcf1fb49defeee43a47cc":[5,0,0,27,87], -"classnc_1_1_nd_array.html#a66ae5664d66e900a48ca1d9a607f655e":[5,0,0,27,22], +"classnc_1_1_nd_array.html#a6501fd771b4dcf1fb49defeee43a47cc":[4,0,0,36,87], "classnc_1_1_nd_array.html#a66ae5664d66e900a48ca1d9a607f655e":[4,0,0,36,22], +"classnc_1_1_nd_array.html#a66ae5664d66e900a48ca1d9a607f655e":[5,0,0,27,22], "classnc_1_1_nd_array.html#a68cdc1d3eb94c7ec3feea47978ad26a0":[5,0,0,27,51], "classnc_1_1_nd_array.html#a68cdc1d3eb94c7ec3feea47978ad26a0":[4,0,0,36,51], "classnc_1_1_nd_array.html#a6bb650c9e28ff25c9b58c9f4f08d78bb":[5,0,0,27,64], "classnc_1_1_nd_array.html#a6bb650c9e28ff25c9b58c9f4f08d78bb":[4,0,0,36,64], -"classnc_1_1_nd_array.html#a6ce7327b2d1c60e74d02345d573c7237":[4,0,0,36,139], "classnc_1_1_nd_array.html#a6ce7327b2d1c60e74d02345d573c7237":[5,0,0,27,139], +"classnc_1_1_nd_array.html#a6ce7327b2d1c60e74d02345d573c7237":[4,0,0,36,139], "classnc_1_1_nd_array.html#a6dcd356dd86cdd141307b77a5114b00a":[5,0,0,27,108], "classnc_1_1_nd_array.html#a6dcd356dd86cdd141307b77a5114b00a":[4,0,0,36,108], "classnc_1_1_nd_array.html#a6dd4a60fee1f8b880d383160d8836b89":[4,0,0,36,183], "classnc_1_1_nd_array.html#a6dd4a60fee1f8b880d383160d8836b89":[5,0,0,27,183], "classnc_1_1_nd_array.html#a6de6f2ef3b2519edd272623a9681b527":[5,0,0,27,7], "classnc_1_1_nd_array.html#a6de6f2ef3b2519edd272623a9681b527":[4,0,0,36,7], -"classnc_1_1_nd_array.html#a738ff52720de6231ad5d51de0f9faa7b":[4,0,0,36,55], "classnc_1_1_nd_array.html#a738ff52720de6231ad5d51de0f9faa7b":[5,0,0,27,55], +"classnc_1_1_nd_array.html#a738ff52720de6231ad5d51de0f9faa7b":[4,0,0,36,55], "classnc_1_1_nd_array.html#a7473135d0434a04abec09a884b5683cc":[5,0,0,27,34], "classnc_1_1_nd_array.html#a7473135d0434a04abec09a884b5683cc":[4,0,0,36,34], -"classnc_1_1_nd_array.html#a752ce557b611da928ccad1dc150fbeb2":[4,0,0,36,41], "classnc_1_1_nd_array.html#a752ce557b611da928ccad1dc150fbeb2":[5,0,0,27,41], +"classnc_1_1_nd_array.html#a752ce557b611da928ccad1dc150fbeb2":[4,0,0,36,41], "classnc_1_1_nd_array.html#a7630c865a02a0f7afd973a895e00bfcb":[5,0,0,27,37], "classnc_1_1_nd_array.html#a7630c865a02a0f7afd973a895e00bfcb":[4,0,0,36,37], -"classnc_1_1_nd_array.html#a76367e20a80285caa74c2e3d393a4759":[4,0,0,36,38], "classnc_1_1_nd_array.html#a76367e20a80285caa74c2e3d393a4759":[5,0,0,27,38], +"classnc_1_1_nd_array.html#a76367e20a80285caa74c2e3d393a4759":[4,0,0,36,38], "classnc_1_1_nd_array.html#a775e07af6829b5336969c703c4eddba7":[5,0,0,27,136], "classnc_1_1_nd_array.html#a775e07af6829b5336969c703c4eddba7":[4,0,0,36,136], "classnc_1_1_nd_array.html#a798c35bcc3c3ecb46629571234afd384":[4,0,0,36,42], "classnc_1_1_nd_array.html#a798c35bcc3c3ecb46629571234afd384":[5,0,0,27,42], -"classnc_1_1_nd_array.html#a7a28df4dfcb61fcf24920a53ec6d606a":[4,0,0,36,52], "classnc_1_1_nd_array.html#a7a28df4dfcb61fcf24920a53ec6d606a":[5,0,0,27,52], -"classnc_1_1_nd_array.html#a7b0f43ea1853dcc471949c0e7eb977f5":[4,0,0,36,31], +"classnc_1_1_nd_array.html#a7a28df4dfcb61fcf24920a53ec6d606a":[4,0,0,36,52], "classnc_1_1_nd_array.html#a7b0f43ea1853dcc471949c0e7eb977f5":[5,0,0,27,31], +"classnc_1_1_nd_array.html#a7b0f43ea1853dcc471949c0e7eb977f5":[4,0,0,36,31], "classnc_1_1_nd_array.html#a7b46bea4f56ab2327fc291dac4e75788":[5,0,0,27,18], "classnc_1_1_nd_array.html#a7b46bea4f56ab2327fc291dac4e75788":[4,0,0,36,18], "classnc_1_1_nd_array.html#a7baaa9093de2a18b5dbbe4a44b7fad9d":[4,0,0,36,169], "classnc_1_1_nd_array.html#a7baaa9093de2a18b5dbbe4a44b7fad9d":[5,0,0,27,169], "classnc_1_1_nd_array.html#a7c17d60541d81f71107c5dc0a06885ac":[5,0,0,27,120], "classnc_1_1_nd_array.html#a7c17d60541d81f71107c5dc0a06885ac":[4,0,0,36,120], -"classnc_1_1_nd_array.html#a7ef259d6b54cf8373721700b12c14500":[4,0,0,36,39], "classnc_1_1_nd_array.html#a7ef259d6b54cf8373721700b12c14500":[5,0,0,27,39], -"classnc_1_1_nd_array.html#a7fc9a782b280bbc4443b5b7a37ff1af0":[5,0,0,27,221], +"classnc_1_1_nd_array.html#a7ef259d6b54cf8373721700b12c14500":[4,0,0,36,39], "classnc_1_1_nd_array.html#a7fc9a782b280bbc4443b5b7a37ff1af0":[4,0,0,36,221], -"classnc_1_1_nd_array.html#a823d56e88aa815d86d41e8b11d348a6a":[5,0,0,27,121], +"classnc_1_1_nd_array.html#a7fc9a782b280bbc4443b5b7a37ff1af0":[5,0,0,27,221], "classnc_1_1_nd_array.html#a823d56e88aa815d86d41e8b11d348a6a":[4,0,0,36,121], -"classnc_1_1_nd_array.html#a8299084e56d9ca172843055046442404":[4,0,0,36,177], +"classnc_1_1_nd_array.html#a823d56e88aa815d86d41e8b11d348a6a":[5,0,0,27,121], "classnc_1_1_nd_array.html#a8299084e56d9ca172843055046442404":[5,0,0,27,177], +"classnc_1_1_nd_array.html#a8299084e56d9ca172843055046442404":[4,0,0,36,177], "classnc_1_1_nd_array.html#a8383354f7a2e9e4f691475a44c7f1d3b":[5,0,0,27,187], "classnc_1_1_nd_array.html#a8383354f7a2e9e4f691475a44c7f1d3b":[4,0,0,36,187], -"classnc_1_1_nd_array.html#a8409e49f922af6202ae6ac9efa99eff7":[4,0,0,36,178], "classnc_1_1_nd_array.html#a8409e49f922af6202ae6ac9efa99eff7":[5,0,0,27,178], -"classnc_1_1_nd_array.html#a8509cda74ae6f29995dd8a9f27d30d11":[4,0,0,36,20], +"classnc_1_1_nd_array.html#a8409e49f922af6202ae6ac9efa99eff7":[4,0,0,36,178], "classnc_1_1_nd_array.html#a8509cda74ae6f29995dd8a9f27d30d11":[5,0,0,27,20], -"classnc_1_1_nd_array.html#a860430649e79b09774ada67a58d3f8a4":[5,0,0,27,190], +"classnc_1_1_nd_array.html#a8509cda74ae6f29995dd8a9f27d30d11":[4,0,0,36,20], "classnc_1_1_nd_array.html#a860430649e79b09774ada67a58d3f8a4":[4,0,0,36,190], -"classnc_1_1_nd_array.html#a86488494684f55c32dd82e90b818f77e":[5,0,0,27,0], +"classnc_1_1_nd_array.html#a860430649e79b09774ada67a58d3f8a4":[5,0,0,27,190], "classnc_1_1_nd_array.html#a86488494684f55c32dd82e90b818f77e":[4,0,0,36,0], +"classnc_1_1_nd_array.html#a86488494684f55c32dd82e90b818f77e":[5,0,0,27,0], "classnc_1_1_nd_array.html#a86eea99b290146250029545f58b71007":[5,0,0,27,135], "classnc_1_1_nd_array.html#a86eea99b290146250029545f58b71007":[4,0,0,36,135], -"classnc_1_1_nd_array.html#a870d5f4a06c4e0e2223e5215b648cb2c":[5,0,0,27,36], "classnc_1_1_nd_array.html#a870d5f4a06c4e0e2223e5215b648cb2c":[4,0,0,36,36], -"classnc_1_1_nd_array.html#a8729dc551775ca022cbfbf66b22c999b":[5,0,0,27,164], +"classnc_1_1_nd_array.html#a870d5f4a06c4e0e2223e5215b648cb2c":[5,0,0,27,36], "classnc_1_1_nd_array.html#a8729dc551775ca022cbfbf66b22c999b":[4,0,0,36,164], +"classnc_1_1_nd_array.html#a8729dc551775ca022cbfbf66b22c999b":[5,0,0,27,164], "classnc_1_1_nd_array.html#a8afdb68c11124e1fe0309204f3996435":[4,0,0,36,97], "classnc_1_1_nd_array.html#a8afdb68c11124e1fe0309204f3996435":[5,0,0,27,97], "classnc_1_1_nd_array.html#a8cbb45ea593114e82cebd6d3e7881954":[4,0,0,36,211], @@ -137,80 +137,80 @@ var NAVTREEINDEX5 = "classnc_1_1_nd_array.html#a91801907e76fd8ecc9ce7ff3b85ea9bd":[4,0,0,36,19], "classnc_1_1_nd_array.html#a918b781842545d11fd1b4e6bf769321d":[5,0,0,27,50], "classnc_1_1_nd_array.html#a918b781842545d11fd1b4e6bf769321d":[4,0,0,36,50], -"classnc_1_1_nd_array.html#a92c90b8671a637ec7d7821f6e8bdfa56":[5,0,0,27,205], "classnc_1_1_nd_array.html#a92c90b8671a637ec7d7821f6e8bdfa56":[4,0,0,36,205], -"classnc_1_1_nd_array.html#a93f962a3badfd82da685a2d7fdf006aa":[5,0,0,27,207], +"classnc_1_1_nd_array.html#a92c90b8671a637ec7d7821f6e8bdfa56":[5,0,0,27,205], "classnc_1_1_nd_array.html#a93f962a3badfd82da685a2d7fdf006aa":[4,0,0,36,207], -"classnc_1_1_nd_array.html#a94982f81d8aa8c8a72abe0327f22b4dd":[4,0,0,36,4], +"classnc_1_1_nd_array.html#a93f962a3badfd82da685a2d7fdf006aa":[5,0,0,27,207], "classnc_1_1_nd_array.html#a94982f81d8aa8c8a72abe0327f22b4dd":[5,0,0,27,4], +"classnc_1_1_nd_array.html#a94982f81d8aa8c8a72abe0327f22b4dd":[4,0,0,36,4], "classnc_1_1_nd_array.html#a954b7bc4fb08ad200ded89926f03c044":[5,0,0,27,167], "classnc_1_1_nd_array.html#a954b7bc4fb08ad200ded89926f03c044":[4,0,0,36,167], "classnc_1_1_nd_array.html#a95900d77fd2e78d029d2ddf929dedfd0":[5,0,0,27,156], "classnc_1_1_nd_array.html#a95900d77fd2e78d029d2ddf929dedfd0":[4,0,0,36,156], -"classnc_1_1_nd_array.html#a95cbc4440ac1e139642a08cbd075dafc":[5,0,0,27,94], "classnc_1_1_nd_array.html#a95cbc4440ac1e139642a08cbd075dafc":[4,0,0,36,94], -"classnc_1_1_nd_array.html#a963116eba00303dab962d1e816442a5e":[5,0,0,27,33], +"classnc_1_1_nd_array.html#a95cbc4440ac1e139642a08cbd075dafc":[5,0,0,27,94], "classnc_1_1_nd_array.html#a963116eba00303dab962d1e816442a5e":[4,0,0,36,33], -"classnc_1_1_nd_array.html#a97f4fdf4d1a588662733af2bc7e63aaa":[5,0,0,27,89], +"classnc_1_1_nd_array.html#a963116eba00303dab962d1e816442a5e":[5,0,0,27,33], "classnc_1_1_nd_array.html#a97f4fdf4d1a588662733af2bc7e63aaa":[4,0,0,36,89], -"classnc_1_1_nd_array.html#a9987ced72f8182d4b55807c0177eab11":[5,0,0,27,14], +"classnc_1_1_nd_array.html#a97f4fdf4d1a588662733af2bc7e63aaa":[5,0,0,27,89], "classnc_1_1_nd_array.html#a9987ced72f8182d4b55807c0177eab11":[4,0,0,36,14], -"classnc_1_1_nd_array.html#a9f983aabd3568e7bd1be0a0c4e2b881d":[4,0,0,36,195], +"classnc_1_1_nd_array.html#a9987ced72f8182d4b55807c0177eab11":[5,0,0,27,14], "classnc_1_1_nd_array.html#a9f983aabd3568e7bd1be0a0c4e2b881d":[5,0,0,27,195], -"classnc_1_1_nd_array.html#aa0e43e7e56c4c124030c4fa3d5b6c700":[5,0,0,27,157], +"classnc_1_1_nd_array.html#a9f983aabd3568e7bd1be0a0c4e2b881d":[4,0,0,36,195], "classnc_1_1_nd_array.html#aa0e43e7e56c4c124030c4fa3d5b6c700":[4,0,0,36,157], +"classnc_1_1_nd_array.html#aa0e43e7e56c4c124030c4fa3d5b6c700":[5,0,0,27,157], "classnc_1_1_nd_array.html#aa16bc96e4bbafbc8a06743f3e4a10a6a":[4,0,0,36,79], "classnc_1_1_nd_array.html#aa16bc96e4bbafbc8a06743f3e4a10a6a":[5,0,0,27,79], -"classnc_1_1_nd_array.html#aa24df175dbb7ee2d18ade670fb1614be":[5,0,0,27,216], "classnc_1_1_nd_array.html#aa24df175dbb7ee2d18ade670fb1614be":[4,0,0,36,216], -"classnc_1_1_nd_array.html#aa2a541697e30e0e8adb212ae5078ba60":[4,0,0,36,155], +"classnc_1_1_nd_array.html#aa24df175dbb7ee2d18ade670fb1614be":[5,0,0,27,216], "classnc_1_1_nd_array.html#aa2a541697e30e0e8adb212ae5078ba60":[5,0,0,27,155], +"classnc_1_1_nd_array.html#aa2a541697e30e0e8adb212ae5078ba60":[4,0,0,36,155], "classnc_1_1_nd_array.html#aa44f94cc8d02a56636223686f30d84f1":[4,0,0,36,225], "classnc_1_1_nd_array.html#aa44f94cc8d02a56636223686f30d84f1":[5,0,0,27,225], "classnc_1_1_nd_array.html#aa4f80e21b4b0f30ff98d1b90ae4fd70d":[4,0,0,36,6], "classnc_1_1_nd_array.html#aa4f80e21b4b0f30ff98d1b90ae4fd70d":[5,0,0,27,6], -"classnc_1_1_nd_array.html#aa99a78cc9b8d8eb946a6ed64124c8bf4":[5,0,0,27,104], "classnc_1_1_nd_array.html#aa99a78cc9b8d8eb946a6ed64124c8bf4":[4,0,0,36,104], +"classnc_1_1_nd_array.html#aa99a78cc9b8d8eb946a6ed64124c8bf4":[5,0,0,27,104], "classnc_1_1_nd_array.html#aaaf4e933c9edf396aa1d52993b7a102f":[5,0,0,27,40], "classnc_1_1_nd_array.html#aaaf4e933c9edf396aa1d52993b7a102f":[4,0,0,36,40], "classnc_1_1_nd_array.html#aac6cadf2d3695424faa59a9cea11db1b":[5,0,0,27,214], "classnc_1_1_nd_array.html#aac6cadf2d3695424faa59a9cea11db1b":[4,0,0,36,214], "classnc_1_1_nd_array.html#aacd3053f17458c8fc51a43b0e35a84b3":[4,0,0,36,184], "classnc_1_1_nd_array.html#aacd3053f17458c8fc51a43b0e35a84b3":[5,0,0,27,184], -"classnc_1_1_nd_array.html#aacff9537c7c8537583b70115626a420b":[4,0,0,36,122], "classnc_1_1_nd_array.html#aacff9537c7c8537583b70115626a420b":[5,0,0,27,122], +"classnc_1_1_nd_array.html#aacff9537c7c8537583b70115626a420b":[4,0,0,36,122], "classnc_1_1_nd_array.html#aae8361a012523be0f0b5f341e5939595":[4,0,0,36,174], "classnc_1_1_nd_array.html#aae8361a012523be0f0b5f341e5939595":[5,0,0,27,174], -"classnc_1_1_nd_array.html#ab1b83c9fdd53fcadded2c3234bb9d269":[5,0,0,27,25], "classnc_1_1_nd_array.html#ab1b83c9fdd53fcadded2c3234bb9d269":[4,0,0,36,25], -"classnc_1_1_nd_array.html#ab1e3fa17fad2fae5a2fdcedff4737bc8":[4,0,0,36,209], +"classnc_1_1_nd_array.html#ab1b83c9fdd53fcadded2c3234bb9d269":[5,0,0,27,25], "classnc_1_1_nd_array.html#ab1e3fa17fad2fae5a2fdcedff4737bc8":[5,0,0,27,209], +"classnc_1_1_nd_array.html#ab1e3fa17fad2fae5a2fdcedff4737bc8":[4,0,0,36,209], "classnc_1_1_nd_array.html#ab3cdc446e55744b31d42dfb53fcdc7cf":[5,0,0,27,71], "classnc_1_1_nd_array.html#ab3cdc446e55744b31d42dfb53fcdc7cf":[4,0,0,36,71], -"classnc_1_1_nd_array.html#ab57282e02905eeb2a932eeb73983221f":[4,0,0,36,69], "classnc_1_1_nd_array.html#ab57282e02905eeb2a932eeb73983221f":[5,0,0,27,69], +"classnc_1_1_nd_array.html#ab57282e02905eeb2a932eeb73983221f":[4,0,0,36,69], "classnc_1_1_nd_array.html#ab6bf02841ec667f5bb4266da569c99fc":[5,0,0,27,82], "classnc_1_1_nd_array.html#ab6bf02841ec667f5bb4266da569c99fc":[4,0,0,36,82], -"classnc_1_1_nd_array.html#abbde96c48b2fbebf4edc6337020fabea":[4,0,0,36,128], "classnc_1_1_nd_array.html#abbde96c48b2fbebf4edc6337020fabea":[5,0,0,27,128], +"classnc_1_1_nd_array.html#abbde96c48b2fbebf4edc6337020fabea":[4,0,0,36,128], "classnc_1_1_nd_array.html#abc1bc6a854968940dac643396b2fb1b5":[4,0,0,36,13], "classnc_1_1_nd_array.html#abc1bc6a854968940dac643396b2fb1b5":[5,0,0,27,13], -"classnc_1_1_nd_array.html#abc6b5511d9c0624978cc56a41094fb07":[5,0,0,27,152], "classnc_1_1_nd_array.html#abc6b5511d9c0624978cc56a41094fb07":[4,0,0,36,152], +"classnc_1_1_nd_array.html#abc6b5511d9c0624978cc56a41094fb07":[5,0,0,27,152], "classnc_1_1_nd_array.html#abc93f10cf3e9b3ff42d2574509d46b42":[4,0,0,36,180], "classnc_1_1_nd_array.html#abc93f10cf3e9b3ff42d2574509d46b42":[5,0,0,27,180], -"classnc_1_1_nd_array.html#abe96d5e5c561564dd3baa018c9257f69":[4,0,0,36,137], "classnc_1_1_nd_array.html#abe96d5e5c561564dd3baa018c9257f69":[5,0,0,27,137], +"classnc_1_1_nd_array.html#abe96d5e5c561564dd3baa018c9257f69":[4,0,0,36,137], "classnc_1_1_nd_array.html#abec76b8f271e07fa07cc2f88fed676fa":[4,0,0,36,131], "classnc_1_1_nd_array.html#abec76b8f271e07fa07cc2f88fed676fa":[5,0,0,27,131], -"classnc_1_1_nd_array.html#abf8b57883a01de2bfab8f746d716f890":[5,0,0,27,58], "classnc_1_1_nd_array.html#abf8b57883a01de2bfab8f746d716f890":[4,0,0,36,58], +"classnc_1_1_nd_array.html#abf8b57883a01de2bfab8f746d716f890":[5,0,0,27,58], "classnc_1_1_nd_array.html#ac0d8f31c7c67c0055f9d5904bed8ca45":[5,0,0,27,212], "classnc_1_1_nd_array.html#ac0d8f31c7c67c0055f9d5904bed8ca45":[4,0,0,36,212], "classnc_1_1_nd_array.html#ac1297463b545ecfd72d22549ce0db02a":[5,0,0,27,86], "classnc_1_1_nd_array.html#ac1297463b545ecfd72d22549ce0db02a":[4,0,0,36,86], -"classnc_1_1_nd_array.html#ac2b65c1612df9437c9afaa57ff248122":[4,0,0,36,219], "classnc_1_1_nd_array.html#ac2b65c1612df9437c9afaa57ff248122":[5,0,0,27,219], +"classnc_1_1_nd_array.html#ac2b65c1612df9437c9afaa57ff248122":[4,0,0,36,219], "classnc_1_1_nd_array.html#ac4ccfb328a396dc87ad73af9c28a5e50":[5,0,0,27,144], "classnc_1_1_nd_array.html#ac4ccfb328a396dc87ad73af9c28a5e50":[4,0,0,36,144], "classnc_1_1_nd_array.html#ac51ada8336fa7387c782a58919e974d3":[4,0,0,36,54], @@ -221,16 +221,16 @@ var NAVTREEINDEX5 = "classnc_1_1_nd_array.html#ac5d1c900c4db4263d1bf799ac3551ed6":[4,0,0,36,100], "classnc_1_1_nd_array.html#ac6a9c918c472895fb1646de03c4cd58f":[4,0,0,36,150], "classnc_1_1_nd_array.html#ac6a9c918c472895fb1646de03c4cd58f":[5,0,0,27,150], -"classnc_1_1_nd_array.html#ac9e316c3f8d2b4917655aef561f74c7e":[5,0,0,27,15], "classnc_1_1_nd_array.html#ac9e316c3f8d2b4917655aef561f74c7e":[4,0,0,36,15], +"classnc_1_1_nd_array.html#ac9e316c3f8d2b4917655aef561f74c7e":[5,0,0,27,15], "classnc_1_1_nd_array.html#acadf6ded9a6eb2638d975da9dbbfe38c":[5,0,0,27,85], "classnc_1_1_nd_array.html#acadf6ded9a6eb2638d975da9dbbfe38c":[4,0,0,36,85], -"classnc_1_1_nd_array.html#acbc82c45fce1aa7039510d9ca3a3f9ba":[4,0,0,36,143], "classnc_1_1_nd_array.html#acbc82c45fce1aa7039510d9ca3a3f9ba":[5,0,0,27,143], -"classnc_1_1_nd_array.html#acd6d86dd103bc92285e04d5ca8cbe464":[5,0,0,27,179], +"classnc_1_1_nd_array.html#acbc82c45fce1aa7039510d9ca3a3f9ba":[4,0,0,36,143], "classnc_1_1_nd_array.html#acd6d86dd103bc92285e04d5ca8cbe464":[4,0,0,36,179], -"classnc_1_1_nd_array.html#acf1f8244d4e188c5f2bc9ecc6f63c992":[5,0,0,27,168], +"classnc_1_1_nd_array.html#acd6d86dd103bc92285e04d5ca8cbe464":[5,0,0,27,179], "classnc_1_1_nd_array.html#acf1f8244d4e188c5f2bc9ecc6f63c992":[4,0,0,36,168], +"classnc_1_1_nd_array.html#acf1f8244d4e188c5f2bc9ecc6f63c992":[5,0,0,27,168], "classnc_1_1_nd_array.html#ad0a184d2fdf6c537970f3d65b70adc34":[4,0,0,36,103], "classnc_1_1_nd_array.html#ad0a184d2fdf6c537970f3d65b70adc34":[5,0,0,27,103], "classnc_1_1_nd_array.html#ad2833ea5479c37de114bf52afff04a20":[4,0,0,36,77], @@ -241,12 +241,12 @@ var NAVTREEINDEX5 = "classnc_1_1_nd_array.html#ad542648eb1451d93172a598b20585c9b":[4,0,0,36,149], "classnc_1_1_nd_array.html#ad5f870f49c9601930423258dcc723c8e":[5,0,0,27,201], "classnc_1_1_nd_array.html#ad5f870f49c9601930423258dcc723c8e":[4,0,0,36,201], -"classnc_1_1_nd_array.html#ad779b3d2a2f094370be77e515533f143":[4,0,0,36,192], "classnc_1_1_nd_array.html#ad779b3d2a2f094370be77e515533f143":[5,0,0,27,192], -"classnc_1_1_nd_array.html#ad94cfcf69d664d94e81fc98a0a61d193":[4,0,0,36,29], +"classnc_1_1_nd_array.html#ad779b3d2a2f094370be77e515533f143":[4,0,0,36,192], "classnc_1_1_nd_array.html#ad94cfcf69d664d94e81fc98a0a61d193":[5,0,0,27,29], -"classnc_1_1_nd_array.html#ada776db2a3c9ffef3dd7bf656cf75f08":[4,0,0,36,111], +"classnc_1_1_nd_array.html#ad94cfcf69d664d94e81fc98a0a61d193":[4,0,0,36,29], "classnc_1_1_nd_array.html#ada776db2a3c9ffef3dd7bf656cf75f08":[5,0,0,27,111], +"classnc_1_1_nd_array.html#ada776db2a3c9ffef3dd7bf656cf75f08":[4,0,0,36,111], "classnc_1_1_nd_array.html#adb4a1e1a3c3420c4b2133ba81a44a0e0":[4,0,0,36,12], "classnc_1_1_nd_array.html#adb4a1e1a3c3420c4b2133ba81a44a0e0":[5,0,0,27,12], "classnc_1_1_nd_array.html#adb55ab056ca590042be07b1ebae23045":[4,0,0,36,173] diff --git a/docs/doxygen/html/navtreeindex6.js b/docs/doxygen/html/navtreeindex6.js index e74f1e7d9..3632eb292 100644 --- a/docs/doxygen/html/navtreeindex6.js +++ b/docs/doxygen/html/navtreeindex6.js @@ -1,62 +1,62 @@ var NAVTREEINDEX6 = { "classnc_1_1_nd_array.html#adb55ab056ca590042be07b1ebae23045":[5,0,0,27,173], -"classnc_1_1_nd_array.html#add4015cf76c23ee8f3e2fab79e234ede":[4,0,0,36,186], "classnc_1_1_nd_array.html#add4015cf76c23ee8f3e2fab79e234ede":[5,0,0,27,186], +"classnc_1_1_nd_array.html#add4015cf76c23ee8f3e2fab79e234ede":[4,0,0,36,186], "classnc_1_1_nd_array.html#add51f0dd66fd9e6f8833a059262e3acf":[4,0,0,36,234], "classnc_1_1_nd_array.html#add51f0dd66fd9e6f8833a059262e3acf":[5,0,0,27,234], "classnc_1_1_nd_array.html#ade07629d4094244f1dfca863af67e7c0":[5,0,0,27,107], "classnc_1_1_nd_array.html#ade07629d4094244f1dfca863af67e7c0":[4,0,0,36,107], -"classnc_1_1_nd_array.html#ade7af18a5e752671e48f45dd0b5b1bf7":[4,0,0,36,166], "classnc_1_1_nd_array.html#ade7af18a5e752671e48f45dd0b5b1bf7":[5,0,0,27,166], +"classnc_1_1_nd_array.html#ade7af18a5e752671e48f45dd0b5b1bf7":[4,0,0,36,166], "classnc_1_1_nd_array.html#ae0617b795de0e3cd37f6e6f3f7fe5013":[4,0,0,36,81], "classnc_1_1_nd_array.html#ae0617b795de0e3cd37f6e6f3f7fe5013":[5,0,0,27,81], -"classnc_1_1_nd_array.html#ae0dc60f69a97fc128a0641c994e57821":[5,0,0,27,125], "classnc_1_1_nd_array.html#ae0dc60f69a97fc128a0641c994e57821":[4,0,0,36,125], +"classnc_1_1_nd_array.html#ae0dc60f69a97fc128a0641c994e57821":[5,0,0,27,125], "classnc_1_1_nd_array.html#ae2bdede667042f52176de3f3649735f6":[4,0,0,36,16], "classnc_1_1_nd_array.html#ae2bdede667042f52176de3f3649735f6":[5,0,0,27,16], -"classnc_1_1_nd_array.html#ae39809331766e9d6490533040afbd589":[4,0,0,36,129], "classnc_1_1_nd_array.html#ae39809331766e9d6490533040afbd589":[5,0,0,27,129], -"classnc_1_1_nd_array.html#ae464f43f3b129025e33c85eabcfa46da":[4,0,0,36,154], +"classnc_1_1_nd_array.html#ae39809331766e9d6490533040afbd589":[4,0,0,36,129], "classnc_1_1_nd_array.html#ae464f43f3b129025e33c85eabcfa46da":[5,0,0,27,154], -"classnc_1_1_nd_array.html#ae47b79d2054d83dc0c7deb617ab7d1c2":[5,0,0,27,68], +"classnc_1_1_nd_array.html#ae464f43f3b129025e33c85eabcfa46da":[4,0,0,36,154], "classnc_1_1_nd_array.html#ae47b79d2054d83dc0c7deb617ab7d1c2":[4,0,0,36,68], -"classnc_1_1_nd_array.html#ae611e2ecc5bae6035d0de4d48f5de239":[5,0,0,27,88], +"classnc_1_1_nd_array.html#ae47b79d2054d83dc0c7deb617ab7d1c2":[5,0,0,27,68], "classnc_1_1_nd_array.html#ae611e2ecc5bae6035d0de4d48f5de239":[4,0,0,36,88], -"classnc_1_1_nd_array.html#ae69249dbc6d5d243e0ddbf4be470cf92":[5,0,0,27,43], +"classnc_1_1_nd_array.html#ae611e2ecc5bae6035d0de4d48f5de239":[5,0,0,27,88], "classnc_1_1_nd_array.html#ae69249dbc6d5d243e0ddbf4be470cf92":[4,0,0,36,43], +"classnc_1_1_nd_array.html#ae69249dbc6d5d243e0ddbf4be470cf92":[5,0,0,27,43], "classnc_1_1_nd_array.html#ae6bf709329289f153158fafb29d2b00d":[4,0,0,36,159], "classnc_1_1_nd_array.html#ae6bf709329289f153158fafb29d2b00d":[5,0,0,27,159], "classnc_1_1_nd_array.html#ae7e3baea3949959dd6e1d593e0f18332":[4,0,0,36,153], "classnc_1_1_nd_array.html#ae7e3baea3949959dd6e1d593e0f18332":[5,0,0,27,153], -"classnc_1_1_nd_array.html#ae81a3f91a387b92c440666b5df294a79":[4,0,0,36,147], "classnc_1_1_nd_array.html#ae81a3f91a387b92c440666b5df294a79":[5,0,0,27,147], -"classnc_1_1_nd_array.html#ae856ac8f46aaf8890ff6730054d5ff60":[5,0,0,27,134], +"classnc_1_1_nd_array.html#ae81a3f91a387b92c440666b5df294a79":[4,0,0,36,147], "classnc_1_1_nd_array.html#ae856ac8f46aaf8890ff6730054d5ff60":[4,0,0,36,134], +"classnc_1_1_nd_array.html#ae856ac8f46aaf8890ff6730054d5ff60":[5,0,0,27,134], "classnc_1_1_nd_array.html#aebb76869aac43d6d98611f8f09b27a4d":[5,0,0,27,189], "classnc_1_1_nd_array.html#aebb76869aac43d6d98611f8f09b27a4d":[4,0,0,36,189], -"classnc_1_1_nd_array.html#aed76b0d590eff875e09a6f0d7968e7db":[4,0,0,36,17], "classnc_1_1_nd_array.html#aed76b0d590eff875e09a6f0d7968e7db":[5,0,0,27,17], -"classnc_1_1_nd_array.html#aefbbf0b203fdee62286d83d025441317":[5,0,0,27,160], +"classnc_1_1_nd_array.html#aed76b0d590eff875e09a6f0d7968e7db":[4,0,0,36,17], "classnc_1_1_nd_array.html#aefbbf0b203fdee62286d83d025441317":[4,0,0,36,160], +"classnc_1_1_nd_array.html#aefbbf0b203fdee62286d83d025441317":[5,0,0,27,160], "classnc_1_1_nd_array.html#af03b916770d04f63d82f46110d294cd8":[5,0,0,27,102], "classnc_1_1_nd_array.html#af03b916770d04f63d82f46110d294cd8":[4,0,0,36,102], -"classnc_1_1_nd_array.html#af20c6e6b28c08b7c005bf3bf96a8b162":[4,0,0,36,224], "classnc_1_1_nd_array.html#af20c6e6b28c08b7c005bf3bf96a8b162":[5,0,0,27,224], +"classnc_1_1_nd_array.html#af20c6e6b28c08b7c005bf3bf96a8b162":[4,0,0,36,224], "classnc_1_1_nd_array.html#af31768bef101e162cf0cbe077800cf14":[5,0,0,27,176], "classnc_1_1_nd_array.html#af31768bef101e162cf0cbe077800cf14":[4,0,0,36,176], "classnc_1_1_nd_array.html#af3b4c48e3328a8dd22eedd27c225aeb5":[4,0,0,36,101], "classnc_1_1_nd_array.html#af3b4c48e3328a8dd22eedd27c225aeb5":[5,0,0,27,101], -"classnc_1_1_nd_array.html#af6b2581fae90a5c67e87df6a82ea13c5":[4,0,0,36,95], "classnc_1_1_nd_array.html#af6b2581fae90a5c67e87df6a82ea13c5":[5,0,0,27,95], -"classnc_1_1_nd_array.html#af788b0229707ce6291f177e18e7e872d":[5,0,0,27,9], +"classnc_1_1_nd_array.html#af6b2581fae90a5c67e87df6a82ea13c5":[4,0,0,36,95], "classnc_1_1_nd_array.html#af788b0229707ce6291f177e18e7e872d":[4,0,0,36,9], +"classnc_1_1_nd_array.html#af788b0229707ce6291f177e18e7e872d":[5,0,0,27,9], "classnc_1_1_nd_array.html#af8cd2e1b7214c4b8b8b784e1b5265c11":[4,0,0,36,21], "classnc_1_1_nd_array.html#af8cd2e1b7214c4b8b8b784e1b5265c11":[5,0,0,27,21], "classnc_1_1_nd_array.html#af92a510cd4fb5543e2694b2984c153bb":[4,0,0,36,226], "classnc_1_1_nd_array.html#af92a510cd4fb5543e2694b2984c153bb":[5,0,0,27,226], -"classnc_1_1_nd_array.html#af9a2b2d7875174c41584f53b87ad16e8":[4,0,0,36,145], "classnc_1_1_nd_array.html#af9a2b2d7875174c41584f53b87ad16e8":[5,0,0,27,145], +"classnc_1_1_nd_array.html#af9a2b2d7875174c41584f53b87ad16e8":[4,0,0,36,145], "classnc_1_1_nd_array.html#afa2a40b7393c650c7529bfcee3b49dc2":[5,0,0,27,182], "classnc_1_1_nd_array.html#afa2a40b7393c650c7529bfcee3b49dc2":[4,0,0,36,182], "classnc_1_1_nd_array.html#afcfdb9f8bbbc9f9f920fe35c7af6a8ff":[5,0,0,27,181], @@ -69,185 +69,185 @@ var NAVTREEINDEX6 = "classnc_1_1_nd_array_column_iterator.html#a3785618b3936e835ccc15b39440f3da5":[5,0,0,28,1], "classnc_1_1_nd_array_column_iterator.html#a388ac709c8d2b80c0ed5aa7fbb2047a6":[4,0,0,37,10], "classnc_1_1_nd_array_column_iterator.html#a388ac709c8d2b80c0ed5aa7fbb2047a6":[5,0,0,28,10], -"classnc_1_1_nd_array_column_iterator.html#a5dc1514332728850b8fbeaa7d1f8bda0":[4,0,0,37,24], -"classnc_1_1_nd_array_column_iterator.html#a5dc1514332728850b8fbeaa7d1f8bda0":[5,0,0,28,24], +"classnc_1_1_nd_array_column_iterator.html#a5dc1514332728850b8fbeaa7d1f8bda0":[4,0,0,37,25], +"classnc_1_1_nd_array_column_iterator.html#a5dc1514332728850b8fbeaa7d1f8bda0":[5,0,0,28,25], "classnc_1_1_nd_array_column_iterator.html#a60c7f27f5b0574716750257d89ba7a70":[4,0,0,37,14], +"classnc_1_1_nd_array_column_iterator.html#a60c7f27f5b0574716750257d89ba7a70":[4,0,0,37,15], +"classnc_1_1_nd_array_column_iterator.html#a60c7f27f5b0574716750257d89ba7a70":[5,0,0,28,15], "classnc_1_1_nd_array_column_iterator.html#a60c7f27f5b0574716750257d89ba7a70":[5,0,0,28,14], "classnc_1_1_nd_array_column_iterator.html#a6918b5de4f8eef3081abe3ce5ddefa7a":[4,0,0,37,12], "classnc_1_1_nd_array_column_iterator.html#a6918b5de4f8eef3081abe3ce5ddefa7a":[5,0,0,28,12], "classnc_1_1_nd_array_column_iterator.html#a6dda98c1eba18dff31c9a66f528cd72b":[4,0,0,37,13], "classnc_1_1_nd_array_column_iterator.html#a6dda98c1eba18dff31c9a66f528cd72b":[5,0,0,28,13], -"classnc_1_1_nd_array_column_iterator.html#a6e4c3af43aa00d49305bcd50eaa477e1":[4,0,0,37,8], "classnc_1_1_nd_array_column_iterator.html#a6e4c3af43aa00d49305bcd50eaa477e1":[5,0,0,28,8], -"classnc_1_1_nd_array_column_iterator.html#a6f9a636be75554081a33cf5731e3f213":[4,0,0,37,17], -"classnc_1_1_nd_array_column_iterator.html#a6f9a636be75554081a33cf5731e3f213":[5,0,0,28,17], +"classnc_1_1_nd_array_column_iterator.html#a6e4c3af43aa00d49305bcd50eaa477e1":[4,0,0,37,8], +"classnc_1_1_nd_array_column_iterator.html#a6f9a636be75554081a33cf5731e3f213":[4,0,0,37,18], +"classnc_1_1_nd_array_column_iterator.html#a6f9a636be75554081a33cf5731e3f213":[5,0,0,28,18], "classnc_1_1_nd_array_column_iterator.html#a7191b7c13b188f2a0abaf8477f0bd2d4":[4,0,0,37,5], "classnc_1_1_nd_array_column_iterator.html#a7191b7c13b188f2a0abaf8477f0bd2d4":[5,0,0,28,5], -"classnc_1_1_nd_array_column_iterator.html#a827d0a8431ec616ef0161144b3d24af6":[5,0,0,28,22], -"classnc_1_1_nd_array_column_iterator.html#a827d0a8431ec616ef0161144b3d24af6":[4,0,0,37,22], +"classnc_1_1_nd_array_column_iterator.html#a827d0a8431ec616ef0161144b3d24af6":[4,0,0,37,23], +"classnc_1_1_nd_array_column_iterator.html#a827d0a8431ec616ef0161144b3d24af6":[5,0,0,28,23], "classnc_1_1_nd_array_column_iterator.html#a845a41edc124e1c38ccf1940c02e272d":[4,0,0,37,4], "classnc_1_1_nd_array_column_iterator.html#a845a41edc124e1c38ccf1940c02e272d":[5,0,0,28,4], -"classnc_1_1_nd_array_column_iterator.html#a8468d6928d88c7f34d1456261331f238":[4,0,0,37,20], -"classnc_1_1_nd_array_column_iterator.html#a8468d6928d88c7f34d1456261331f238":[5,0,0,28,20], -"classnc_1_1_nd_array_column_iterator.html#a8ee7c1ecf2dc107159aec64377f5d6bd":[4,0,0,37,16], -"classnc_1_1_nd_array_column_iterator.html#a8ee7c1ecf2dc107159aec64377f5d6bd":[5,0,0,28,16], -"classnc_1_1_nd_array_column_iterator.html#a9935c5d4b3deff76207ccde7cfccbf62":[4,0,0,37,23], -"classnc_1_1_nd_array_column_iterator.html#a9935c5d4b3deff76207ccde7cfccbf62":[5,0,0,28,23], -"classnc_1_1_nd_array_column_iterator.html#a9a112a3ce7f96ddb1464fdaa19a78d0e":[5,0,0,28,9], +"classnc_1_1_nd_array_column_iterator.html#a8468d6928d88c7f34d1456261331f238":[4,0,0,37,21], +"classnc_1_1_nd_array_column_iterator.html#a8468d6928d88c7f34d1456261331f238":[5,0,0,28,21], +"classnc_1_1_nd_array_column_iterator.html#a8ee7c1ecf2dc107159aec64377f5d6bd":[4,0,0,37,17], +"classnc_1_1_nd_array_column_iterator.html#a8ee7c1ecf2dc107159aec64377f5d6bd":[5,0,0,28,17], +"classnc_1_1_nd_array_column_iterator.html#a9935c5d4b3deff76207ccde7cfccbf62":[5,0,0,28,24], +"classnc_1_1_nd_array_column_iterator.html#a9935c5d4b3deff76207ccde7cfccbf62":[4,0,0,37,24], "classnc_1_1_nd_array_column_iterator.html#a9a112a3ce7f96ddb1464fdaa19a78d0e":[4,0,0,37,9], -"classnc_1_1_nd_array_column_iterator.html#aaccb5a94c10e92de24e5bc465c663305":[5,0,0,28,3], +"classnc_1_1_nd_array_column_iterator.html#a9a112a3ce7f96ddb1464fdaa19a78d0e":[5,0,0,28,9], "classnc_1_1_nd_array_column_iterator.html#aaccb5a94c10e92de24e5bc465c663305":[4,0,0,37,3], -"classnc_1_1_nd_array_column_iterator.html#ab0928638c653f5ed37088a3e5098064b":[4,0,0,37,19], -"classnc_1_1_nd_array_column_iterator.html#ab0928638c653f5ed37088a3e5098064b":[5,0,0,28,19], -"classnc_1_1_nd_array_column_iterator.html#ac8797260f0a82e1d99b23c055d8f7225":[5,0,0,28,15], -"classnc_1_1_nd_array_column_iterator.html#ac8797260f0a82e1d99b23c055d8f7225":[4,0,0,37,15], -"classnc_1_1_nd_array_column_iterator.html#ad7a25b0cb28882ed45417dd3ed01e094":[4,0,0,37,6], +"classnc_1_1_nd_array_column_iterator.html#aaccb5a94c10e92de24e5bc465c663305":[5,0,0,28,3], +"classnc_1_1_nd_array_column_iterator.html#ab0928638c653f5ed37088a3e5098064b":[5,0,0,28,20], +"classnc_1_1_nd_array_column_iterator.html#ab0928638c653f5ed37088a3e5098064b":[4,0,0,37,20], +"classnc_1_1_nd_array_column_iterator.html#ac8797260f0a82e1d99b23c055d8f7225":[5,0,0,28,16], +"classnc_1_1_nd_array_column_iterator.html#ac8797260f0a82e1d99b23c055d8f7225":[4,0,0,37,16], "classnc_1_1_nd_array_column_iterator.html#ad7a25b0cb28882ed45417dd3ed01e094":[5,0,0,28,6], +"classnc_1_1_nd_array_column_iterator.html#ad7a25b0cb28882ed45417dd3ed01e094":[4,0,0,37,6], "classnc_1_1_nd_array_column_iterator.html#addc363984d95db8bed56843682372e44":[4,0,0,37,0], "classnc_1_1_nd_array_column_iterator.html#addc363984d95db8bed56843682372e44":[5,0,0,28,0], -"classnc_1_1_nd_array_column_iterator.html#ae66efdfa1252f405042276e3e9a25364":[4,0,0,37,18], -"classnc_1_1_nd_array_column_iterator.html#ae66efdfa1252f405042276e3e9a25364":[5,0,0,28,18], -"classnc_1_1_nd_array_column_iterator.html#aeb402bf56941dc24138dc9f33845be81":[5,0,0,28,2], +"classnc_1_1_nd_array_column_iterator.html#ae66efdfa1252f405042276e3e9a25364":[5,0,0,28,19], +"classnc_1_1_nd_array_column_iterator.html#ae66efdfa1252f405042276e3e9a25364":[4,0,0,37,19], "classnc_1_1_nd_array_column_iterator.html#aeb402bf56941dc24138dc9f33845be81":[4,0,0,37,2], -"classnc_1_1_nd_array_column_iterator.html#aec9953c2361595fc656a1a5d306e36c0":[5,0,0,28,21], -"classnc_1_1_nd_array_column_iterator.html#aec9953c2361595fc656a1a5d306e36c0":[4,0,0,37,21], +"classnc_1_1_nd_array_column_iterator.html#aeb402bf56941dc24138dc9f33845be81":[5,0,0,28,2], +"classnc_1_1_nd_array_column_iterator.html#aec9953c2361595fc656a1a5d306e36c0":[5,0,0,28,22], +"classnc_1_1_nd_array_column_iterator.html#aec9953c2361595fc656a1a5d306e36c0":[4,0,0,37,22], "classnc_1_1_nd_array_column_iterator.html#af387e330729ecde7c09d388915ae346a":[5,0,0,28,7], "classnc_1_1_nd_array_column_iterator.html#af387e330729ecde7c09d388915ae346a":[4,0,0,37,7], -"classnc_1_1_nd_array_const_column_iterator.html":[4,0,0,38], "classnc_1_1_nd_array_const_column_iterator.html":[5,0,0,29], -"classnc_1_1_nd_array_const_column_iterator.html#a0375a9e5bb7a8e268d80da41186d58a4":[5,0,0,29,10], +"classnc_1_1_nd_array_const_column_iterator.html":[4,0,0,38], "classnc_1_1_nd_array_const_column_iterator.html#a0375a9e5bb7a8e268d80da41186d58a4":[4,0,0,38,10], -"classnc_1_1_nd_array_const_column_iterator.html#a30db4bce42247607b3bcb0cf37cb15c6":[4,0,0,38,13], +"classnc_1_1_nd_array_const_column_iterator.html#a0375a9e5bb7a8e268d80da41186d58a4":[5,0,0,29,10], "classnc_1_1_nd_array_const_column_iterator.html#a30db4bce42247607b3bcb0cf37cb15c6":[5,0,0,29,13], +"classnc_1_1_nd_array_const_column_iterator.html#a30db4bce42247607b3bcb0cf37cb15c6":[4,0,0,38,13], "classnc_1_1_nd_array_const_column_iterator.html#a33d2e58d269f938c742ac25f46edf008":[5,0,0,29,19], "classnc_1_1_nd_array_const_column_iterator.html#a33d2e58d269f938c742ac25f46edf008":[4,0,0,38,19], "classnc_1_1_nd_array_const_column_iterator.html#a3a37dd5a1496ecf2249950325b0a388c":[4,0,0,38,25], "classnc_1_1_nd_array_const_column_iterator.html#a3a37dd5a1496ecf2249950325b0a388c":[5,0,0,29,25], -"classnc_1_1_nd_array_const_column_iterator.html#a3b124e1120c2fb329dcb5d81abe39e1d":[5,0,0,29,5], "classnc_1_1_nd_array_const_column_iterator.html#a3b124e1120c2fb329dcb5d81abe39e1d":[4,0,0,38,5], -"classnc_1_1_nd_array_const_column_iterator.html#a3c779a77e6a0920d8fc799931feb3c3d":[5,0,0,29,6], +"classnc_1_1_nd_array_const_column_iterator.html#a3b124e1120c2fb329dcb5d81abe39e1d":[5,0,0,29,5], "classnc_1_1_nd_array_const_column_iterator.html#a3c779a77e6a0920d8fc799931feb3c3d":[4,0,0,38,6], +"classnc_1_1_nd_array_const_column_iterator.html#a3c779a77e6a0920d8fc799931feb3c3d":[5,0,0,29,6], "classnc_1_1_nd_array_const_column_iterator.html#a3ed61bf2a830e89fd8fbbb6efc2e7171":[5,0,0,29,1], "classnc_1_1_nd_array_const_column_iterator.html#a3ed61bf2a830e89fd8fbbb6efc2e7171":[4,0,0,38,1], "classnc_1_1_nd_array_const_column_iterator.html#a4070d7ef2c99fec46a8df015769f58b6":[5,0,0,29,2], "classnc_1_1_nd_array_const_column_iterator.html#a4070d7ef2c99fec46a8df015769f58b6":[4,0,0,38,2], -"classnc_1_1_nd_array_const_column_iterator.html#a4fff9a27b579e813b2e813b08ba1cd60":[5,0,0,29,18], "classnc_1_1_nd_array_const_column_iterator.html#a4fff9a27b579e813b2e813b08ba1cd60":[4,0,0,38,18], -"classnc_1_1_nd_array_const_column_iterator.html#a5fea275f4afdd1fca5b59830ce182bff":[4,0,0,38,17], +"classnc_1_1_nd_array_const_column_iterator.html#a4fff9a27b579e813b2e813b08ba1cd60":[5,0,0,29,18], "classnc_1_1_nd_array_const_column_iterator.html#a5fea275f4afdd1fca5b59830ce182bff":[5,0,0,29,17], +"classnc_1_1_nd_array_const_column_iterator.html#a5fea275f4afdd1fca5b59830ce182bff":[4,0,0,38,17], "classnc_1_1_nd_array_const_column_iterator.html#a60c7f27f5b0574716750257d89ba7a70":[4,0,0,38,15], "classnc_1_1_nd_array_const_column_iterator.html#a60c7f27f5b0574716750257d89ba7a70":[5,0,0,29,15], "classnc_1_1_nd_array_const_column_iterator.html#a6903047bac2424843ca26ed9116abb77":[5,0,0,29,3], "classnc_1_1_nd_array_const_column_iterator.html#a6903047bac2424843ca26ed9116abb77":[4,0,0,38,3], -"classnc_1_1_nd_array_const_column_iterator.html#a6918b5de4f8eef3081abe3ce5ddefa7a":[4,0,0,38,14], "classnc_1_1_nd_array_const_column_iterator.html#a6918b5de4f8eef3081abe3ce5ddefa7a":[5,0,0,29,14], -"classnc_1_1_nd_array_const_column_iterator.html#a7418b1d0de7763928fa03c399bbc645a":[4,0,0,38,16], +"classnc_1_1_nd_array_const_column_iterator.html#a6918b5de4f8eef3081abe3ce5ddefa7a":[4,0,0,38,14], "classnc_1_1_nd_array_const_column_iterator.html#a7418b1d0de7763928fa03c399bbc645a":[5,0,0,29,16], +"classnc_1_1_nd_array_const_column_iterator.html#a7418b1d0de7763928fa03c399bbc645a":[4,0,0,38,16], "classnc_1_1_nd_array_const_column_iterator.html#a827d0a8431ec616ef0161144b3d24af6":[5,0,0,29,23], "classnc_1_1_nd_array_const_column_iterator.html#a827d0a8431ec616ef0161144b3d24af6":[4,0,0,38,23], "classnc_1_1_nd_array_const_column_iterator.html#a82ded30f6199ce6c9f3630b28e971650":[4,0,0,38,12], "classnc_1_1_nd_array_const_column_iterator.html#a82ded30f6199ce6c9f3630b28e971650":[5,0,0,29,12], -"classnc_1_1_nd_array_const_column_iterator.html#a8468d6928d88c7f34d1456261331f238":[4,0,0,38,21], "classnc_1_1_nd_array_const_column_iterator.html#a8468d6928d88c7f34d1456261331f238":[5,0,0,29,21], +"classnc_1_1_nd_array_const_column_iterator.html#a8468d6928d88c7f34d1456261331f238":[4,0,0,38,21], "classnc_1_1_nd_array_const_column_iterator.html#a9935c5d4b3deff76207ccde7cfccbf62":[5,0,0,29,24], "classnc_1_1_nd_array_const_column_iterator.html#a9935c5d4b3deff76207ccde7cfccbf62":[4,0,0,38,24], "classnc_1_1_nd_array_const_column_iterator.html#a99d31459bd356031b795095a38366706":[4,0,0,38,4], "classnc_1_1_nd_array_const_column_iterator.html#a99d31459bd356031b795095a38366706":[5,0,0,29,4], -"classnc_1_1_nd_array_const_column_iterator.html#aa588ebd75eb475c7a87e391454ef04b4":[5,0,0,29,11], "classnc_1_1_nd_array_const_column_iterator.html#aa588ebd75eb475c7a87e391454ef04b4":[4,0,0,38,11], -"classnc_1_1_nd_array_const_column_iterator.html#ab0928638c653f5ed37088a3e5098064b":[4,0,0,38,20], +"classnc_1_1_nd_array_const_column_iterator.html#aa588ebd75eb475c7a87e391454ef04b4":[5,0,0,29,11], "classnc_1_1_nd_array_const_column_iterator.html#ab0928638c653f5ed37088a3e5098064b":[5,0,0,29,20], -"classnc_1_1_nd_array_const_column_iterator.html#ac096213e50279dc023bbf6270c31969a":[5,0,0,29,9], +"classnc_1_1_nd_array_const_column_iterator.html#ab0928638c653f5ed37088a3e5098064b":[4,0,0,38,20], "classnc_1_1_nd_array_const_column_iterator.html#ac096213e50279dc023bbf6270c31969a":[4,0,0,38,9], +"classnc_1_1_nd_array_const_column_iterator.html#ac096213e50279dc023bbf6270c31969a":[5,0,0,29,9], "classnc_1_1_nd_array_const_column_iterator.html#ad4e9c4a6df66608a4d6ea6e7608337ce":[5,0,0,29,0], "classnc_1_1_nd_array_const_column_iterator.html#ad4e9c4a6df66608a4d6ea6e7608337ce":[4,0,0,38,0], "classnc_1_1_nd_array_const_column_iterator.html#ad7a25b0cb28882ed45417dd3ed01e094":[4,0,0,38,8], "classnc_1_1_nd_array_const_column_iterator.html#ad7a25b0cb28882ed45417dd3ed01e094":[5,0,0,29,8], -"classnc_1_1_nd_array_const_column_iterator.html#aec9953c2361595fc656a1a5d306e36c0":[4,0,0,38,22], "classnc_1_1_nd_array_const_column_iterator.html#aec9953c2361595fc656a1a5d306e36c0":[5,0,0,29,22], +"classnc_1_1_nd_array_const_column_iterator.html#aec9953c2361595fc656a1a5d306e36c0":[4,0,0,38,22], "classnc_1_1_nd_array_const_column_iterator.html#aff03e1020fa6e935fb0fe2a926a4f378":[5,0,0,29,7], "classnc_1_1_nd_array_const_column_iterator.html#aff03e1020fa6e935fb0fe2a926a4f378":[4,0,0,38,7], "classnc_1_1_nd_array_const_iterator.html":[4,0,0,39], "classnc_1_1_nd_array_const_iterator.html":[5,0,0,30], -"classnc_1_1_nd_array_const_iterator.html#a06871d8ba079130e84a892995c07a49a":[4,0,0,39,23], "classnc_1_1_nd_array_const_iterator.html#a06871d8ba079130e84a892995c07a49a":[5,0,0,30,23], -"classnc_1_1_nd_array_const_iterator.html#a0f9bd08a86ecb08a9b4e11f0e480ef16":[4,0,0,39,12], +"classnc_1_1_nd_array_const_iterator.html#a06871d8ba079130e84a892995c07a49a":[4,0,0,39,23], "classnc_1_1_nd_array_const_iterator.html#a0f9bd08a86ecb08a9b4e11f0e480ef16":[5,0,0,30,12], +"classnc_1_1_nd_array_const_iterator.html#a0f9bd08a86ecb08a9b4e11f0e480ef16":[4,0,0,39,12], "classnc_1_1_nd_array_const_iterator.html#a142ece3b5c55cc247583dffead1f8f5c":[4,0,0,39,15], "classnc_1_1_nd_array_const_iterator.html#a142ece3b5c55cc247583dffead1f8f5c":[5,0,0,30,15], -"classnc_1_1_nd_array_const_iterator.html#a16aa191e5615d641693ff077b56771ad":[4,0,0,39,0], "classnc_1_1_nd_array_const_iterator.html#a16aa191e5615d641693ff077b56771ad":[5,0,0,30,0], -"classnc_1_1_nd_array_const_iterator.html#a171276f9e90a1336d156c61c2b61bd23":[5,0,0,30,20], +"classnc_1_1_nd_array_const_iterator.html#a16aa191e5615d641693ff077b56771ad":[4,0,0,39,0], "classnc_1_1_nd_array_const_iterator.html#a171276f9e90a1336d156c61c2b61bd23":[4,0,0,39,20], +"classnc_1_1_nd_array_const_iterator.html#a171276f9e90a1336d156c61c2b61bd23":[5,0,0,30,20], "classnc_1_1_nd_array_const_iterator.html#a17535e5dcb696923adaa626c86cc3c00":[5,0,0,30,1], "classnc_1_1_nd_array_const_iterator.html#a17535e5dcb696923adaa626c86cc3c00":[4,0,0,39,1], -"classnc_1_1_nd_array_const_iterator.html#a33f143dc3e50a109e4b0a6f9d324bd69":[5,0,0,30,10], "classnc_1_1_nd_array_const_iterator.html#a33f143dc3e50a109e4b0a6f9d324bd69":[4,0,0,39,10], -"classnc_1_1_nd_array_const_iterator.html#a36aee44e67ed7bdc2fd3ca660e1748fa":[5,0,0,30,18], +"classnc_1_1_nd_array_const_iterator.html#a33f143dc3e50a109e4b0a6f9d324bd69":[5,0,0,30,10], "classnc_1_1_nd_array_const_iterator.html#a36aee44e67ed7bdc2fd3ca660e1748fa":[4,0,0,39,18], -"classnc_1_1_nd_array_const_iterator.html#a3d40f842cc5345a8f8051ae6bdebe321":[5,0,0,30,11], +"classnc_1_1_nd_array_const_iterator.html#a36aee44e67ed7bdc2fd3ca660e1748fa":[5,0,0,30,18], "classnc_1_1_nd_array_const_iterator.html#a3d40f842cc5345a8f8051ae6bdebe321":[4,0,0,39,11], +"classnc_1_1_nd_array_const_iterator.html#a3d40f842cc5345a8f8051ae6bdebe321":[5,0,0,30,11], "classnc_1_1_nd_array_const_iterator.html#a47936ba0f04dbcad7ab4e239bfb7da03":[4,0,0,39,2], "classnc_1_1_nd_array_const_iterator.html#a47936ba0f04dbcad7ab4e239bfb7da03":[5,0,0,30,2], -"classnc_1_1_nd_array_const_iterator.html#a4eaa70b83644e14dbfeccbc227408b63":[5,0,0,30,13], "classnc_1_1_nd_array_const_iterator.html#a4eaa70b83644e14dbfeccbc227408b63":[4,0,0,39,13], +"classnc_1_1_nd_array_const_iterator.html#a4eaa70b83644e14dbfeccbc227408b63":[5,0,0,30,13], "classnc_1_1_nd_array_const_iterator.html#a518e77992a6b8710c2d43734a84f2006":[4,0,0,39,5], "classnc_1_1_nd_array_const_iterator.html#a518e77992a6b8710c2d43734a84f2006":[5,0,0,30,5], "classnc_1_1_nd_array_const_iterator.html#a526a13c16c0ef08b005f67184f80087a":[5,0,0,30,16], "classnc_1_1_nd_array_const_iterator.html#a526a13c16c0ef08b005f67184f80087a":[4,0,0,39,16], -"classnc_1_1_nd_array_const_iterator.html#a55064001ba08765b1e97962ca82a91cd":[4,0,0,39,9], "classnc_1_1_nd_array_const_iterator.html#a55064001ba08765b1e97962ca82a91cd":[5,0,0,30,9], +"classnc_1_1_nd_array_const_iterator.html#a55064001ba08765b1e97962ca82a91cd":[4,0,0,39,9], "classnc_1_1_nd_array_const_iterator.html#a6ae3aca3c7cb79a9fd985c1820b74c39":[4,0,0,39,19], "classnc_1_1_nd_array_const_iterator.html#a6ae3aca3c7cb79a9fd985c1820b74c39":[5,0,0,30,19], "classnc_1_1_nd_array_const_iterator.html#a83ee672f75e74c4421a25a7816be12c6":[4,0,0,39,24], "classnc_1_1_nd_array_const_iterator.html#a83ee672f75e74c4421a25a7816be12c6":[5,0,0,30,24], "classnc_1_1_nd_array_const_iterator.html#a8a312e1809eae90df625971d6b4ab62e":[5,0,0,30,22], "classnc_1_1_nd_array_const_iterator.html#a8a312e1809eae90df625971d6b4ab62e":[4,0,0,39,22], -"classnc_1_1_nd_array_const_iterator.html#a8d895f9031c660642a9240f3f652dea9":[5,0,0,30,17], "classnc_1_1_nd_array_const_iterator.html#a8d895f9031c660642a9240f3f652dea9":[4,0,0,39,17], +"classnc_1_1_nd_array_const_iterator.html#a8d895f9031c660642a9240f3f652dea9":[5,0,0,30,17], "classnc_1_1_nd_array_const_iterator.html#a96a196ff02ef70fe942c36afcb402f67":[5,0,0,30,7], "classnc_1_1_nd_array_const_iterator.html#a96a196ff02ef70fe942c36afcb402f67":[4,0,0,39,7], -"classnc_1_1_nd_array_const_iterator.html#aa39c56b1301477ca5d9fb4b2e2d5e38e":[5,0,0,30,14], "classnc_1_1_nd_array_const_iterator.html#aa39c56b1301477ca5d9fb4b2e2d5e38e":[4,0,0,39,14], +"classnc_1_1_nd_array_const_iterator.html#aa39c56b1301477ca5d9fb4b2e2d5e38e":[5,0,0,30,14], "classnc_1_1_nd_array_const_iterator.html#aa6cc88251b49d869162e8772186f4892":[5,0,0,30,6], "classnc_1_1_nd_array_const_iterator.html#aa6cc88251b49d869162e8772186f4892":[4,0,0,39,6], "classnc_1_1_nd_array_const_iterator.html#aba1912cb4e7cc39898af1ea385847544":[5,0,0,30,3], "classnc_1_1_nd_array_const_iterator.html#aba1912cb4e7cc39898af1ea385847544":[4,0,0,39,3], -"classnc_1_1_nd_array_const_iterator.html#ac055ccace7f791cfb94d7df8e7100dc2":[5,0,0,30,21], "classnc_1_1_nd_array_const_iterator.html#ac055ccace7f791cfb94d7df8e7100dc2":[4,0,0,39,21], -"classnc_1_1_nd_array_const_iterator.html#ad4ce15f95730d8c089db4f2a26b91090":[5,0,0,30,8], +"classnc_1_1_nd_array_const_iterator.html#ac055ccace7f791cfb94d7df8e7100dc2":[5,0,0,30,21], "classnc_1_1_nd_array_const_iterator.html#ad4ce15f95730d8c089db4f2a26b91090":[4,0,0,39,8], -"classnc_1_1_nd_array_const_iterator.html#af4d3be6b1470162a26b34cdaa5a2addd":[5,0,0,30,4], +"classnc_1_1_nd_array_const_iterator.html#ad4ce15f95730d8c089db4f2a26b91090":[5,0,0,30,8], "classnc_1_1_nd_array_const_iterator.html#af4d3be6b1470162a26b34cdaa5a2addd":[4,0,0,39,4], -"classnc_1_1_nd_array_iterator.html":[5,0,0,31], +"classnc_1_1_nd_array_const_iterator.html#af4d3be6b1470162a26b34cdaa5a2addd":[5,0,0,30,4], "classnc_1_1_nd_array_iterator.html":[4,0,0,40], -"classnc_1_1_nd_array_iterator.html#a06871d8ba079130e84a892995c07a49a":[4,0,0,40,22], -"classnc_1_1_nd_array_iterator.html#a06871d8ba079130e84a892995c07a49a":[5,0,0,31,22], +"classnc_1_1_nd_array_iterator.html":[5,0,0,31], +"classnc_1_1_nd_array_iterator.html#a06871d8ba079130e84a892995c07a49a":[4,0,0,40,23], +"classnc_1_1_nd_array_iterator.html#a06871d8ba079130e84a892995c07a49a":[5,0,0,31,23], "classnc_1_1_nd_array_iterator.html#a0782b66e4d3632cd4ce99333fe86d0a3":[5,0,0,31,3], "classnc_1_1_nd_array_iterator.html#a0782b66e4d3632cd4ce99333fe86d0a3":[4,0,0,40,3], -"classnc_1_1_nd_array_iterator.html#a171276f9e90a1336d156c61c2b61bd23":[4,0,0,40,19], -"classnc_1_1_nd_array_iterator.html#a171276f9e90a1336d156c61c2b61bd23":[5,0,0,31,19], +"classnc_1_1_nd_array_iterator.html#a171276f9e90a1336d156c61c2b61bd23":[4,0,0,40,20], +"classnc_1_1_nd_array_iterator.html#a171276f9e90a1336d156c61c2b61bd23":[5,0,0,31,20], "classnc_1_1_nd_array_iterator.html#a350b5406b062642ed48d6c3d9d2ce4b9":[5,0,0,31,9], "classnc_1_1_nd_array_iterator.html#a350b5406b062642ed48d6c3d9d2ce4b9":[4,0,0,40,9], -"classnc_1_1_nd_array_iterator.html#a40c132f8a7c1dd9fde17bcd3ddc2a18f":[4,0,0,40,23], -"classnc_1_1_nd_array_iterator.html#a40c132f8a7c1dd9fde17bcd3ddc2a18f":[5,0,0,31,23], -"classnc_1_1_nd_array_iterator.html#a4eaa70b83644e14dbfeccbc227408b63":[4,0,0,40,11], +"classnc_1_1_nd_array_iterator.html#a40c132f8a7c1dd9fde17bcd3ddc2a18f":[5,0,0,31,24], +"classnc_1_1_nd_array_iterator.html#a40c132f8a7c1dd9fde17bcd3ddc2a18f":[4,0,0,40,24], "classnc_1_1_nd_array_iterator.html#a4eaa70b83644e14dbfeccbc227408b63":[5,0,0,31,11], +"classnc_1_1_nd_array_iterator.html#a4eaa70b83644e14dbfeccbc227408b63":[4,0,0,40,11], "classnc_1_1_nd_array_iterator.html#a60d5e768fcd13cedd43febeb28148aea":[4,0,0,40,2], "classnc_1_1_nd_array_iterator.html#a60d5e768fcd13cedd43febeb28148aea":[5,0,0,31,2], -"classnc_1_1_nd_array_iterator.html#a6ae3aca3c7cb79a9fd985c1820b74c39":[5,0,0,31,18], -"classnc_1_1_nd_array_iterator.html#a6ae3aca3c7cb79a9fd985c1820b74c39":[4,0,0,40,18], -"classnc_1_1_nd_array_iterator.html#a74c9e172db672364ea491acc0f329b0a":[4,0,0,40,14], -"classnc_1_1_nd_array_iterator.html#a74c9e172db672364ea491acc0f329b0a":[5,0,0,31,14], +"classnc_1_1_nd_array_iterator.html#a6ae3aca3c7cb79a9fd985c1820b74c39":[4,0,0,40,19], +"classnc_1_1_nd_array_iterator.html#a6ae3aca3c7cb79a9fd985c1820b74c39":[5,0,0,31,19], +"classnc_1_1_nd_array_iterator.html#a74c9e172db672364ea491acc0f329b0a":[4,0,0,40,15], +"classnc_1_1_nd_array_iterator.html#a74c9e172db672364ea491acc0f329b0a":[5,0,0,31,15], "classnc_1_1_nd_array_iterator.html#a7b2c0794eac54ab2c3847776a8383283":[5,0,0,31,1], "classnc_1_1_nd_array_iterator.html#a7b2c0794eac54ab2c3847776a8383283":[4,0,0,40,1], "classnc_1_1_nd_array_iterator.html#a84b30433fef5a51953c2283398e232c1":[4,0,0,40,10], "classnc_1_1_nd_array_iterator.html#a84b30433fef5a51953c2283398e232c1":[5,0,0,31,10], -"classnc_1_1_nd_array_iterator.html#a871a849294da1c7e7b99250008471138":[4,0,0,40,0], "classnc_1_1_nd_array_iterator.html#a871a849294da1c7e7b99250008471138":[5,0,0,31,0], -"classnc_1_1_nd_array_iterator.html#a8a312e1809eae90df625971d6b4ab62e":[5,0,0,31,21], -"classnc_1_1_nd_array_iterator.html#a8a312e1809eae90df625971d6b4ab62e":[4,0,0,40,21], -"classnc_1_1_nd_array_iterator.html#a8bb1505ab1105805bd3ced24b69d17eb":[5,0,0,31,12], -"classnc_1_1_nd_array_iterator.html#a8bb1505ab1105805bd3ced24b69d17eb":[4,0,0,40,12], -"classnc_1_1_nd_array_iterator.html#a96a196ff02ef70fe942c36afcb402f67":[4,0,0,40,5] +"classnc_1_1_nd_array_iterator.html#a871a849294da1c7e7b99250008471138":[4,0,0,40,0], +"classnc_1_1_nd_array_iterator.html#a8a312e1809eae90df625971d6b4ab62e":[4,0,0,40,22], +"classnc_1_1_nd_array_iterator.html#a8a312e1809eae90df625971d6b4ab62e":[5,0,0,31,22], +"classnc_1_1_nd_array_iterator.html#a8bb1505ab1105805bd3ced24b69d17eb":[4,0,0,40,12] }; diff --git a/docs/doxygen/html/navtreeindex7.js b/docs/doxygen/html/navtreeindex7.js index b947c3524..3ddf509b4 100644 --- a/docs/doxygen/html/navtreeindex7.js +++ b/docs/doxygen/html/navtreeindex7.js @@ -1,82 +1,86 @@ var NAVTREEINDEX7 = { +"classnc_1_1_nd_array_iterator.html#a8bb1505ab1105805bd3ced24b69d17eb":[5,0,0,31,12], "classnc_1_1_nd_array_iterator.html#a96a196ff02ef70fe942c36afcb402f67":[5,0,0,31,5], -"classnc_1_1_nd_array_iterator.html#aa1627ff7d2b0089222794bfebaa29a32":[5,0,0,31,17], -"classnc_1_1_nd_array_iterator.html#aa1627ff7d2b0089222794bfebaa29a32":[4,0,0,40,17], +"classnc_1_1_nd_array_iterator.html#a96a196ff02ef70fe942c36afcb402f67":[4,0,0,40,5], +"classnc_1_1_nd_array_iterator.html#aa1627ff7d2b0089222794bfebaa29a32":[4,0,0,40,18], +"classnc_1_1_nd_array_iterator.html#aa1627ff7d2b0089222794bfebaa29a32":[5,0,0,31,18], "classnc_1_1_nd_array_iterator.html#aa39c56b1301477ca5d9fb4b2e2d5e38e":[5,0,0,31,13], "classnc_1_1_nd_array_iterator.html#aa39c56b1301477ca5d9fb4b2e2d5e38e":[4,0,0,40,13], -"classnc_1_1_nd_array_iterator.html#ab26263e7aa624ed5dd5b0140f2adccb7":[5,0,0,31,7], +"classnc_1_1_nd_array_iterator.html#aa39c56b1301477ca5d9fb4b2e2d5e38e":[4,0,0,40,14], +"classnc_1_1_nd_array_iterator.html#aa39c56b1301477ca5d9fb4b2e2d5e38e":[5,0,0,31,14], "classnc_1_1_nd_array_iterator.html#ab26263e7aa624ed5dd5b0140f2adccb7":[4,0,0,40,7], -"classnc_1_1_nd_array_iterator.html#ac055ccace7f791cfb94d7df8e7100dc2":[5,0,0,31,20], -"classnc_1_1_nd_array_iterator.html#ac055ccace7f791cfb94d7df8e7100dc2":[4,0,0,40,20], -"classnc_1_1_nd_array_iterator.html#adcd3b9918db13467bcd234e6f3eec61f":[5,0,0,31,15], -"classnc_1_1_nd_array_iterator.html#adcd3b9918db13467bcd234e6f3eec61f":[4,0,0,40,15], +"classnc_1_1_nd_array_iterator.html#ab26263e7aa624ed5dd5b0140f2adccb7":[5,0,0,31,7], +"classnc_1_1_nd_array_iterator.html#ac055ccace7f791cfb94d7df8e7100dc2":[4,0,0,40,21], +"classnc_1_1_nd_array_iterator.html#ac055ccace7f791cfb94d7df8e7100dc2":[5,0,0,31,21], +"classnc_1_1_nd_array_iterator.html#adcd3b9918db13467bcd234e6f3eec61f":[4,0,0,40,16], +"classnc_1_1_nd_array_iterator.html#adcd3b9918db13467bcd234e6f3eec61f":[5,0,0,31,16], "classnc_1_1_nd_array_iterator.html#adeb90525f10a8bf2748dafbb2ea154dc":[4,0,0,40,4], "classnc_1_1_nd_array_iterator.html#adeb90525f10a8bf2748dafbb2ea154dc":[5,0,0,31,4], -"classnc_1_1_nd_array_iterator.html#adebdc7da2da4ef999123cc95f87b2ecc":[5,0,0,31,16], -"classnc_1_1_nd_array_iterator.html#adebdc7da2da4ef999123cc95f87b2ecc":[4,0,0,40,16], +"classnc_1_1_nd_array_iterator.html#adebdc7da2da4ef999123cc95f87b2ecc":[4,0,0,40,17], +"classnc_1_1_nd_array_iterator.html#adebdc7da2da4ef999123cc95f87b2ecc":[5,0,0,31,17], "classnc_1_1_nd_array_iterator.html#ae1e918bc6718fe1ffa58f7c6a82fbe30":[5,0,0,31,6], "classnc_1_1_nd_array_iterator.html#ae1e918bc6718fe1ffa58f7c6a82fbe30":[4,0,0,40,6], "classnc_1_1_nd_array_iterator.html#af685687e69ea0bd9422b0cb978dbf07c":[5,0,0,31,8], "classnc_1_1_nd_array_iterator.html#af685687e69ea0bd9422b0cb978dbf07c":[4,0,0,40,8], -"classnc_1_1_shape.html":[5,0,0,32], "classnc_1_1_shape.html":[4,0,0,41], +"classnc_1_1_shape.html":[5,0,0,32], "classnc_1_1_shape.html#a0267d8b7eb226fdc442be5c914f9c870":[5,0,0,32,6], "classnc_1_1_shape.html#a0267d8b7eb226fdc442be5c914f9c870":[4,0,0,41,6], "classnc_1_1_shape.html#a0dad002019e83f04ff5b0541ca5e60d7":[5,0,0,32,10], "classnc_1_1_shape.html#a0dad002019e83f04ff5b0541ca5e60d7":[4,0,0,41,10], "classnc_1_1_shape.html#a0f41587a1b8f1c2b65035adc49705eec":[5,0,0,32,0], "classnc_1_1_shape.html#a0f41587a1b8f1c2b65035adc49705eec":[4,0,0,41,0], -"classnc_1_1_shape.html#a3c8d187f677e9a4cdbdf1906d612b596":[5,0,0,32,3], "classnc_1_1_shape.html#a3c8d187f677e9a4cdbdf1906d612b596":[4,0,0,41,3], +"classnc_1_1_shape.html#a3c8d187f677e9a4cdbdf1906d612b596":[5,0,0,32,3], "classnc_1_1_shape.html#a494a3d8467911c47d56aa881e11a69f1":[4,0,0,41,7], "classnc_1_1_shape.html#a494a3d8467911c47d56aa881e11a69f1":[5,0,0,32,7], -"classnc_1_1_shape.html#a4b2cd200804257d9c53084f14fb38e31":[5,0,0,32,2], "classnc_1_1_shape.html#a4b2cd200804257d9c53084f14fb38e31":[4,0,0,41,2], -"classnc_1_1_shape.html#a56c44db7af73bc585c83e094da8996b5":[5,0,0,32,5], +"classnc_1_1_shape.html#a4b2cd200804257d9c53084f14fb38e31":[5,0,0,32,2], "classnc_1_1_shape.html#a56c44db7af73bc585c83e094da8996b5":[4,0,0,41,5], -"classnc_1_1_shape.html#a6e870e9fda60c8e82996802fcb71490a":[5,0,0,32,1], +"classnc_1_1_shape.html#a56c44db7af73bc585c83e094da8996b5":[5,0,0,32,5], "classnc_1_1_shape.html#a6e870e9fda60c8e82996802fcb71490a":[4,0,0,41,1], +"classnc_1_1_shape.html#a6e870e9fda60c8e82996802fcb71490a":[5,0,0,32,1], "classnc_1_1_shape.html#a6f89f699dea6eb89eef19e00c92b223a":[5,0,0,32,12], "classnc_1_1_shape.html#a6f89f699dea6eb89eef19e00c92b223a":[4,0,0,41,12], "classnc_1_1_shape.html#a939dd0ab6edf83b7abaf8b8c93a99152":[5,0,0,32,4], "classnc_1_1_shape.html#a939dd0ab6edf83b7abaf8b8c93a99152":[4,0,0,41,4], -"classnc_1_1_shape.html#aadb0e0d633d64e5eb5a4f9bef12b26c4":[5,0,0,32,9], "classnc_1_1_shape.html#aadb0e0d633d64e5eb5a4f9bef12b26c4":[4,0,0,41,9], -"classnc_1_1_shape.html#aae1a3c997648aacaefb60d0e6d0bf10d":[5,0,0,32,11], +"classnc_1_1_shape.html#aadb0e0d633d64e5eb5a4f9bef12b26c4":[5,0,0,32,9], "classnc_1_1_shape.html#aae1a3c997648aacaefb60d0e6d0bf10d":[4,0,0,41,11], -"classnc_1_1_shape.html#ab29f87cc8479a2d0610a918cd9b08bbc":[5,0,0,32,8], +"classnc_1_1_shape.html#aae1a3c997648aacaefb60d0e6d0bf10d":[5,0,0,32,11], "classnc_1_1_shape.html#ab29f87cc8479a2d0610a918cd9b08bbc":[4,0,0,41,8], +"classnc_1_1_shape.html#ab29f87cc8479a2d0610a918cd9b08bbc":[5,0,0,32,8], "classnc_1_1_slice.html":[5,0,0,33], "classnc_1_1_slice.html":[4,0,0,42], -"classnc_1_1_slice.html#a112855a11aa1737b7859e3d63feb09c4":[5,0,0,33,13], "classnc_1_1_slice.html#a112855a11aa1737b7859e3d63feb09c4":[4,0,0,42,13], -"classnc_1_1_slice.html#a24c1eb77b94d3120bb02868cc965c058":[5,0,0,33,8], +"classnc_1_1_slice.html#a112855a11aa1737b7859e3d63feb09c4":[5,0,0,33,13], "classnc_1_1_slice.html#a24c1eb77b94d3120bb02868cc965c058":[4,0,0,42,8], +"classnc_1_1_slice.html#a24c1eb77b94d3120bb02868cc965c058":[5,0,0,33,8], "classnc_1_1_slice.html#a31124d5f9e890f57cffb70f2f58260ad":[5,0,0,33,10], "classnc_1_1_slice.html#a31124d5f9e890f57cffb70f2f58260ad":[4,0,0,42,10], -"classnc_1_1_slice.html#a36ddb261d9057db4a9794b4fc46e9d3f":[5,0,0,33,12], "classnc_1_1_slice.html#a36ddb261d9057db4a9794b4fc46e9d3f":[4,0,0,42,12], +"classnc_1_1_slice.html#a36ddb261d9057db4a9794b4fc46e9d3f":[5,0,0,33,12], "classnc_1_1_slice.html#a4d518d51dad679d9a9c6938b065e38f8":[5,0,0,33,4], "classnc_1_1_slice.html#a4d518d51dad679d9a9c6938b065e38f8":[4,0,0,42,4], -"classnc_1_1_slice.html#a769815d8fbb98ba34101c18a21efbbf5":[5,0,0,33,7], "classnc_1_1_slice.html#a769815d8fbb98ba34101c18a21efbbf5":[4,0,0,42,7], -"classnc_1_1_slice.html#a77a83fabc556cff12223e57f4a490d7b":[5,0,0,33,11], +"classnc_1_1_slice.html#a769815d8fbb98ba34101c18a21efbbf5":[5,0,0,33,7], "classnc_1_1_slice.html#a77a83fabc556cff12223e57f4a490d7b":[4,0,0,42,11], -"classnc_1_1_slice.html#a91177c7ea9b87318232b8d916a487d38":[5,0,0,33,3], +"classnc_1_1_slice.html#a77a83fabc556cff12223e57f4a490d7b":[5,0,0,33,11], "classnc_1_1_slice.html#a91177c7ea9b87318232b8d916a487d38":[4,0,0,42,3], +"classnc_1_1_slice.html#a91177c7ea9b87318232b8d916a487d38":[5,0,0,33,3], "classnc_1_1_slice.html#aa54f0fae63ece8ff87455e2192d8f336":[5,0,0,33,1], "classnc_1_1_slice.html#aa54f0fae63ece8ff87455e2192d8f336":[4,0,0,42,1], "classnc_1_1_slice.html#aab35be40c38521a4bd9b3c99b3d33731":[5,0,0,33,5], "classnc_1_1_slice.html#aab35be40c38521a4bd9b3c99b3d33731":[4,0,0,42,5], "classnc_1_1_slice.html#aba1f6c8193f0a61a3f5711edd58aeba1":[5,0,0,33,2], "classnc_1_1_slice.html#aba1f6c8193f0a61a3f5711edd58aeba1":[4,0,0,42,2], -"classnc_1_1_slice.html#ac2d72f4ca003ed645bc82efcafee87f5":[4,0,0,42,14], "classnc_1_1_slice.html#ac2d72f4ca003ed645bc82efcafee87f5":[5,0,0,33,14], -"classnc_1_1_slice.html#aeb2a7e0854fa82d97a48a5ef402d6e7c":[5,0,0,33,0], +"classnc_1_1_slice.html#ac2d72f4ca003ed645bc82efcafee87f5":[4,0,0,42,14], "classnc_1_1_slice.html#aeb2a7e0854fa82d97a48a5ef402d6e7c":[4,0,0,42,0], -"classnc_1_1_slice.html#af8bc3bb19b48fd09c769fd1fa9860ed5":[4,0,0,42,9], +"classnc_1_1_slice.html#aeb2a7e0854fa82d97a48a5ef402d6e7c":[5,0,0,33,0], "classnc_1_1_slice.html#af8bc3bb19b48fd09c769fd1fa9860ed5":[5,0,0,33,9], +"classnc_1_1_slice.html#af8bc3bb19b48fd09c769fd1fa9860ed5":[4,0,0,42,9], "classnc_1_1_slice.html#afd66bc2d5f975f986e62230b124ae607":[5,0,0,33,6], "classnc_1_1_slice.html#afd66bc2d5f975f986e62230b124ae607":[4,0,0,42,6], "classnc_1_1_timer.html":[4,0,0,43], @@ -97,110 +101,110 @@ var NAVTREEINDEX7 = "classnc_1_1_timer.html#a9fec514ed605a11c6e1c321041960d7e":[4,0,0,43,5], "classnc_1_1_timer.html#aa332ef676e17c5b424e80c789cb43549":[5,0,0,34,7], "classnc_1_1_timer.html#aa332ef676e17c5b424e80c789cb43549":[4,0,0,43,7], -"classnc_1_1_vec2.html":[5,0,0,35], "classnc_1_1_vec2.html":[4,0,0,44], -"classnc_1_1_vec2.html#a231781cc06b8f005a1dda5003498ec99":[4,0,0,44,7], +"classnc_1_1_vec2.html":[5,0,0,35], "classnc_1_1_vec2.html#a231781cc06b8f005a1dda5003498ec99":[5,0,0,35,7], +"classnc_1_1_vec2.html#a231781cc06b8f005a1dda5003498ec99":[4,0,0,44,7], "classnc_1_1_vec2.html#a265ae124776dd84b657c4ff6d7677352":[5,0,0,35,8], "classnc_1_1_vec2.html#a265ae124776dd84b657c4ff6d7677352":[4,0,0,44,8], "classnc_1_1_vec2.html#a271ca2cae96a1df44486fbcc2c0f890f":[5,0,0,35,4], "classnc_1_1_vec2.html#a271ca2cae96a1df44486fbcc2c0f890f":[4,0,0,44,4], -"classnc_1_1_vec2.html#a36a67b9395b397e1b8e9364a39a5c458":[4,0,0,44,26], "classnc_1_1_vec2.html#a36a67b9395b397e1b8e9364a39a5c458":[5,0,0,35,26], +"classnc_1_1_vec2.html#a36a67b9395b397e1b8e9364a39a5c458":[4,0,0,44,26], "classnc_1_1_vec2.html#a413f3187404863057431193ce3c484e2":[5,0,0,35,14], "classnc_1_1_vec2.html#a413f3187404863057431193ce3c484e2":[4,0,0,44,14], -"classnc_1_1_vec2.html#a621825c553f32ebd38de7d0ee1976afe":[5,0,0,35,19], "classnc_1_1_vec2.html#a621825c553f32ebd38de7d0ee1976afe":[4,0,0,44,19], +"classnc_1_1_vec2.html#a621825c553f32ebd38de7d0ee1976afe":[5,0,0,35,19], "classnc_1_1_vec2.html#a63c2b2b7a16828af770d38176b6cb3aa":[4,0,0,44,6], "classnc_1_1_vec2.html#a63c2b2b7a16828af770d38176b6cb3aa":[5,0,0,35,6], -"classnc_1_1_vec2.html#a70319477093aef7c4c9584fb79b90a5e":[5,0,0,35,17], "classnc_1_1_vec2.html#a70319477093aef7c4c9584fb79b90a5e":[4,0,0,44,17], -"classnc_1_1_vec2.html#a82fc65cffdae5c0ebd50fece54b56d4c":[4,0,0,44,25], +"classnc_1_1_vec2.html#a70319477093aef7c4c9584fb79b90a5e":[5,0,0,35,17], "classnc_1_1_vec2.html#a82fc65cffdae5c0ebd50fece54b56d4c":[5,0,0,35,25], -"classnc_1_1_vec2.html#a8d8a3ec28ef8336ab02dcd964a3e836c":[4,0,0,44,12], +"classnc_1_1_vec2.html#a82fc65cffdae5c0ebd50fece54b56d4c":[4,0,0,44,25], "classnc_1_1_vec2.html#a8d8a3ec28ef8336ab02dcd964a3e836c":[5,0,0,35,12], +"classnc_1_1_vec2.html#a8d8a3ec28ef8336ab02dcd964a3e836c":[4,0,0,44,12], "classnc_1_1_vec2.html#a91e6417e5b9903ed6bee3ad90c0c38f4":[4,0,0,44,10], "classnc_1_1_vec2.html#a91e6417e5b9903ed6bee3ad90c0c38f4":[5,0,0,35,10], "classnc_1_1_vec2.html#a93a9f0c675265005a60c77179625ddd2":[4,0,0,44,3], "classnc_1_1_vec2.html#a93a9f0c675265005a60c77179625ddd2":[5,0,0,35,3], "classnc_1_1_vec2.html#a957e3126f8e0d867de0554daaefb20da":[4,0,0,44,18], "classnc_1_1_vec2.html#a957e3126f8e0d867de0554daaefb20da":[5,0,0,35,18], -"classnc_1_1_vec2.html#aa5cb2f954360d7be97c443da16694383":[4,0,0,44,21], "classnc_1_1_vec2.html#aa5cb2f954360d7be97c443da16694383":[5,0,0,35,21], -"classnc_1_1_vec2.html#ab6922f6c089b20e9d019301fddc6dc0a":[4,0,0,44,11], +"classnc_1_1_vec2.html#aa5cb2f954360d7be97c443da16694383":[4,0,0,44,21], "classnc_1_1_vec2.html#ab6922f6c089b20e9d019301fddc6dc0a":[5,0,0,35,11], -"classnc_1_1_vec2.html#ab84fdd231058aa0343e2249e209855bf":[5,0,0,35,22], +"classnc_1_1_vec2.html#ab6922f6c089b20e9d019301fddc6dc0a":[4,0,0,44,11], "classnc_1_1_vec2.html#ab84fdd231058aa0343e2249e209855bf":[4,0,0,44,22], -"classnc_1_1_vec2.html#abb0f6f8cacc680a464425d908e1e55cc":[4,0,0,44,5], +"classnc_1_1_vec2.html#ab84fdd231058aa0343e2249e209855bf":[5,0,0,35,22], "classnc_1_1_vec2.html#abb0f6f8cacc680a464425d908e1e55cc":[5,0,0,35,5], +"classnc_1_1_vec2.html#abb0f6f8cacc680a464425d908e1e55cc":[4,0,0,44,5], "classnc_1_1_vec2.html#abfb713c893dbd31d7c94b4741e82530b":[4,0,0,44,2], "classnc_1_1_vec2.html#abfb713c893dbd31d7c94b4741e82530b":[5,0,0,35,2], "classnc_1_1_vec2.html#ac83768c682c162ec9dffe1bfb9637338":[5,0,0,35,13], "classnc_1_1_vec2.html#ac83768c682c162ec9dffe1bfb9637338":[4,0,0,44,13], -"classnc_1_1_vec2.html#ac85b88f871eb5be2d8e788df03c6ffcb":[5,0,0,35,15], "classnc_1_1_vec2.html#ac85b88f871eb5be2d8e788df03c6ffcb":[4,0,0,44,15], -"classnc_1_1_vec2.html#acd4277d3a9acded9199afef378e1907c":[4,0,0,44,24], +"classnc_1_1_vec2.html#ac85b88f871eb5be2d8e788df03c6ffcb":[5,0,0,35,15], "classnc_1_1_vec2.html#acd4277d3a9acded9199afef378e1907c":[5,0,0,35,24], -"classnc_1_1_vec2.html#ad7a5bc1612f92f7e49112cf58caeaace":[4,0,0,44,27], +"classnc_1_1_vec2.html#acd4277d3a9acded9199afef378e1907c":[4,0,0,44,24], "classnc_1_1_vec2.html#ad7a5bc1612f92f7e49112cf58caeaace":[5,0,0,35,27], -"classnc_1_1_vec2.html#ade3f4342726264a1493f91ae80ab24ca":[4,0,0,44,9], +"classnc_1_1_vec2.html#ad7a5bc1612f92f7e49112cf58caeaace":[4,0,0,44,27], "classnc_1_1_vec2.html#ade3f4342726264a1493f91ae80ab24ca":[5,0,0,35,9], -"classnc_1_1_vec2.html#ae34b427d1b6560cce898bf61f9524a80":[4,0,0,44,0], +"classnc_1_1_vec2.html#ade3f4342726264a1493f91ae80ab24ca":[4,0,0,44,9], "classnc_1_1_vec2.html#ae34b427d1b6560cce898bf61f9524a80":[5,0,0,35,0], -"classnc_1_1_vec2.html#ae9dba0130092caa7d78e252b09bbc8e0":[4,0,0,44,16], +"classnc_1_1_vec2.html#ae34b427d1b6560cce898bf61f9524a80":[4,0,0,44,0], "classnc_1_1_vec2.html#ae9dba0130092caa7d78e252b09bbc8e0":[5,0,0,35,16], +"classnc_1_1_vec2.html#ae9dba0130092caa7d78e252b09bbc8e0":[4,0,0,44,16], "classnc_1_1_vec2.html#aeb48b0300990a5b77919589488ddfe30":[5,0,0,35,1], "classnc_1_1_vec2.html#aeb48b0300990a5b77919589488ddfe30":[4,0,0,44,1], -"classnc_1_1_vec2.html#af04a7f20ae8ac7a59ae44f7819668fa0":[4,0,0,44,20], "classnc_1_1_vec2.html#af04a7f20ae8ac7a59ae44f7819668fa0":[5,0,0,35,20], +"classnc_1_1_vec2.html#af04a7f20ae8ac7a59ae44f7819668fa0":[4,0,0,44,20], "classnc_1_1_vec2.html#af92e16192f4c40828c343a036506d6cb":[5,0,0,35,23], "classnc_1_1_vec2.html#af92e16192f4c40828c343a036506d6cb":[4,0,0,44,23], "classnc_1_1_vec3.html":[4,0,0,45], "classnc_1_1_vec3.html":[5,0,0,36], "classnc_1_1_vec3.html#a0896ee691f46ce0bd669b869fe6acb41":[4,0,0,45,32], "classnc_1_1_vec3.html#a0896ee691f46ce0bd669b869fe6acb41":[5,0,0,36,32], -"classnc_1_1_vec3.html#a29fad7279d8da7f78805fee0c6d73408":[5,0,0,36,28], "classnc_1_1_vec3.html#a29fad7279d8da7f78805fee0c6d73408":[4,0,0,45,28], -"classnc_1_1_vec3.html#a2cc63855706091881f765b63dcf52c44":[4,0,0,45,24], +"classnc_1_1_vec3.html#a29fad7279d8da7f78805fee0c6d73408":[5,0,0,36,28], "classnc_1_1_vec3.html#a2cc63855706091881f765b63dcf52c44":[5,0,0,36,24], -"classnc_1_1_vec3.html#a301f3edcb8cb17e7e3e5dbdd5255bdd2":[4,0,0,45,9], +"classnc_1_1_vec3.html#a2cc63855706091881f765b63dcf52c44":[4,0,0,45,24], "classnc_1_1_vec3.html#a301f3edcb8cb17e7e3e5dbdd5255bdd2":[5,0,0,36,9], +"classnc_1_1_vec3.html#a301f3edcb8cb17e7e3e5dbdd5255bdd2":[4,0,0,45,9], "classnc_1_1_vec3.html#a317d66ff62f645b69571905c210ae833":[5,0,0,36,3], "classnc_1_1_vec3.html#a317d66ff62f645b69571905c210ae833":[4,0,0,45,3], -"classnc_1_1_vec3.html#a4056d1e369726710d6f1049b277486dd":[5,0,0,36,2], "classnc_1_1_vec3.html#a4056d1e369726710d6f1049b277486dd":[4,0,0,45,2], +"classnc_1_1_vec3.html#a4056d1e369726710d6f1049b277486dd":[5,0,0,36,2], "classnc_1_1_vec3.html#a44e50b4b49011ec94548558600c0b17c":[5,0,0,36,6], "classnc_1_1_vec3.html#a44e50b4b49011ec94548558600c0b17c":[4,0,0,45,6], -"classnc_1_1_vec3.html#a4668419f4c870900466d4aa198247767":[5,0,0,36,4], "classnc_1_1_vec3.html#a4668419f4c870900466d4aa198247767":[4,0,0,45,4], +"classnc_1_1_vec3.html#a4668419f4c870900466d4aa198247767":[5,0,0,36,4], "classnc_1_1_vec3.html#a4ea0c82948117391c6c42a99e3093f91":[4,0,0,45,11], "classnc_1_1_vec3.html#a4ea0c82948117391c6c42a99e3093f91":[5,0,0,36,11], "classnc_1_1_vec3.html#a4f3cfcbd67a402820cc8e0576dccd2e4":[4,0,0,45,7], "classnc_1_1_vec3.html#a4f3cfcbd67a402820cc8e0576dccd2e4":[5,0,0,36,7], -"classnc_1_1_vec3.html#a523ca42cbdd088851cc5a299da988cee":[5,0,0,36,5], "classnc_1_1_vec3.html#a523ca42cbdd088851cc5a299da988cee":[4,0,0,45,5], -"classnc_1_1_vec3.html#a6356b462b11a156b923a7c79b9747c25":[4,0,0,45,16], +"classnc_1_1_vec3.html#a523ca42cbdd088851cc5a299da988cee":[5,0,0,36,5], "classnc_1_1_vec3.html#a6356b462b11a156b923a7c79b9747c25":[5,0,0,36,16], +"classnc_1_1_vec3.html#a6356b462b11a156b923a7c79b9747c25":[4,0,0,45,16], "classnc_1_1_vec3.html#a6b0bc18cc9594a7d81361c518d543130":[4,0,0,45,1], "classnc_1_1_vec3.html#a6b0bc18cc9594a7d81361c518d543130":[5,0,0,36,1], -"classnc_1_1_vec3.html#a6c177e1f5c00584279a0527d3053dee8":[4,0,0,45,15], "classnc_1_1_vec3.html#a6c177e1f5c00584279a0527d3053dee8":[5,0,0,36,15], +"classnc_1_1_vec3.html#a6c177e1f5c00584279a0527d3053dee8":[4,0,0,45,15], "classnc_1_1_vec3.html#a7d2185abecc01b56abcec64dffde3695":[5,0,0,36,21], "classnc_1_1_vec3.html#a7d2185abecc01b56abcec64dffde3695":[4,0,0,45,21], -"classnc_1_1_vec3.html#a7e6730d945972ecda1815c1d41f5074c":[5,0,0,36,13], "classnc_1_1_vec3.html#a7e6730d945972ecda1815c1d41f5074c":[4,0,0,45,13], -"classnc_1_1_vec3.html#a7f71dd08d58a1327739de6041e3362bb":[5,0,0,36,30], +"classnc_1_1_vec3.html#a7e6730d945972ecda1815c1d41f5074c":[5,0,0,36,13], "classnc_1_1_vec3.html#a7f71dd08d58a1327739de6041e3362bb":[4,0,0,45,30], -"classnc_1_1_vec3.html#a8e27eb76c794d600bc295748cddb6eda":[5,0,0,36,23], +"classnc_1_1_vec3.html#a7f71dd08d58a1327739de6041e3362bb":[5,0,0,36,30], "classnc_1_1_vec3.html#a8e27eb76c794d600bc295748cddb6eda":[4,0,0,45,23], -"classnc_1_1_vec3.html#a8e8cfef3d9f3f23df9fde19e5bf4a79d":[5,0,0,36,22], +"classnc_1_1_vec3.html#a8e27eb76c794d600bc295748cddb6eda":[5,0,0,36,23], "classnc_1_1_vec3.html#a8e8cfef3d9f3f23df9fde19e5bf4a79d":[4,0,0,45,22], +"classnc_1_1_vec3.html#a8e8cfef3d9f3f23df9fde19e5bf4a79d":[5,0,0,36,22], "classnc_1_1_vec3.html#a969dd1c195f4c78fc3a93292391e29c1":[4,0,0,45,31], "classnc_1_1_vec3.html#a969dd1c195f4c78fc3a93292391e29c1":[5,0,0,36,31], "classnc_1_1_vec3.html#a9831d738bbccbdc86ce117b18f107c0f":[4,0,0,45,18], "classnc_1_1_vec3.html#a9831d738bbccbdc86ce117b18f107c0f":[5,0,0,36,18], -"classnc_1_1_vec3.html#aaba2a76701fbf17582641cefeb513f1c":[4,0,0,45,25], "classnc_1_1_vec3.html#aaba2a76701fbf17582641cefeb513f1c":[5,0,0,36,25], +"classnc_1_1_vec3.html#aaba2a76701fbf17582641cefeb513f1c":[4,0,0,45,25], "classnc_1_1_vec3.html#aad142760da8d2b3493462b4542e42673":[4,0,0,45,17], "classnc_1_1_vec3.html#aad142760da8d2b3493462b4542e42673":[5,0,0,36,17], "classnc_1_1_vec3.html#aafc14ccae575994733d664eb3f4a6e66":[4,0,0,45,29], @@ -213,20 +217,20 @@ var NAVTREEINDEX7 = "classnc_1_1_vec3.html#ac9f2bf549a4b800f140de060a0281a7e":[5,0,0,36,10], "classnc_1_1_vec3.html#adb18c9ba29affb8b712bb22a83e38e09":[5,0,0,36,0], "classnc_1_1_vec3.html#adb18c9ba29affb8b712bb22a83e38e09":[4,0,0,45,0], -"classnc_1_1_vec3.html#adc1cd136818db0b150d1f141b917319c":[4,0,0,45,19], "classnc_1_1_vec3.html#adc1cd136818db0b150d1f141b917319c":[5,0,0,36,19], +"classnc_1_1_vec3.html#adc1cd136818db0b150d1f141b917319c":[4,0,0,45,19], "classnc_1_1_vec3.html#aea160d6b860e0ed5d931c9494229b530":[5,0,0,36,27], "classnc_1_1_vec3.html#aea160d6b860e0ed5d931c9494229b530":[4,0,0,45,27], -"classnc_1_1_vec3.html#af3203959755167f0be8f1a97625c33c6":[5,0,0,36,20], "classnc_1_1_vec3.html#af3203959755167f0be8f1a97625c33c6":[4,0,0,45,20], +"classnc_1_1_vec3.html#af3203959755167f0be8f1a97625c33c6":[5,0,0,36,20], "classnc_1_1_vec3.html#af8173f6e61e9a63beae3092fd8dc4378":[5,0,0,36,8], "classnc_1_1_vec3.html#af8173f6e61e9a63beae3092fd8dc4378":[4,0,0,45,8], "classnc_1_1_vec3.html#af8862aed471260a45c7691c7c5c6b016":[5,0,0,36,26], "classnc_1_1_vec3.html#af8862aed471260a45c7691c7c5c6b016":[4,0,0,45,26], "classnc_1_1coordinates_1_1_cartesian.html":[4,0,0,2,2], "classnc_1_1coordinates_1_1_cartesian.html":[5,0,0,0,1], -"classnc_1_1coordinates_1_1_cartesian.html#a02a051a87ae35e876972c09acd482012":[5,0,0,0,1,8], "classnc_1_1coordinates_1_1_cartesian.html#a02a051a87ae35e876972c09acd482012":[4,0,0,2,2,8], +"classnc_1_1coordinates_1_1_cartesian.html#a02a051a87ae35e876972c09acd482012":[5,0,0,0,1,8], "classnc_1_1coordinates_1_1_cartesian.html#a0609eebe94bc5c9acfaf74439083ed8d":[4,0,0,2,2,3], "classnc_1_1coordinates_1_1_cartesian.html#a0609eebe94bc5c9acfaf74439083ed8d":[5,0,0,0,1,3], "classnc_1_1coordinates_1_1_cartesian.html#a1132e1a80da9af3c8570b58c6d8e5d50":[4,0,0,2,2,11], @@ -237,17 +241,13 @@ var NAVTREEINDEX7 = "classnc_1_1coordinates_1_1_cartesian.html#a6a34b091a9bf8f03654a533bb469f66c":[5,0,0,0,1,14], "classnc_1_1coordinates_1_1_cartesian.html#a6b5105edf6bf35a3558649f867fac174":[4,0,0,2,2,10], "classnc_1_1coordinates_1_1_cartesian.html#a6b5105edf6bf35a3558649f867fac174":[5,0,0,0,1,10], -"classnc_1_1coordinates_1_1_cartesian.html#a74a6b94c9cec014f10eb413fd7bd0ea0":[5,0,0,0,1,12], "classnc_1_1coordinates_1_1_cartesian.html#a74a6b94c9cec014f10eb413fd7bd0ea0":[4,0,0,2,2,12], +"classnc_1_1coordinates_1_1_cartesian.html#a74a6b94c9cec014f10eb413fd7bd0ea0":[5,0,0,0,1,12], "classnc_1_1coordinates_1_1_cartesian.html#a84c445fd28ba4c60f7dd0ff344ac7b9c":[4,0,0,2,2,5], "classnc_1_1coordinates_1_1_cartesian.html#a84c445fd28ba4c60f7dd0ff344ac7b9c":[5,0,0,0,1,5], "classnc_1_1coordinates_1_1_cartesian.html#a9f51fd4fa6aad2c318df86588ed6a34f":[4,0,0,2,2,17], "classnc_1_1coordinates_1_1_cartesian.html#a9f51fd4fa6aad2c318df86588ed6a34f":[5,0,0,0,1,17], -"classnc_1_1coordinates_1_1_cartesian.html#aa74480eb4341f82afdde5f3b42fc7be6":[5,0,0,0,1,1], "classnc_1_1coordinates_1_1_cartesian.html#aa74480eb4341f82afdde5f3b42fc7be6":[4,0,0,2,2,1], -"classnc_1_1coordinates_1_1_cartesian.html#aa75a22a2b9c18d411bf9a1ab45cdda7f":[5,0,0,0,1,2], -"classnc_1_1coordinates_1_1_cartesian.html#aa75a22a2b9c18d411bf9a1ab45cdda7f":[4,0,0,2,2,2], -"classnc_1_1coordinates_1_1_cartesian.html#aadcee3796bcc3b8abb92fce83b678359":[4,0,0,2,2,6], -"classnc_1_1coordinates_1_1_cartesian.html#aadcee3796bcc3b8abb92fce83b678359":[5,0,0,0,1,6], -"classnc_1_1coordinates_1_1_cartesian.html#ac149f2d7075f8b145000b7edfdf035e2":[5,0,0,0,1,13] +"classnc_1_1coordinates_1_1_cartesian.html#aa74480eb4341f82afdde5f3b42fc7be6":[5,0,0,0,1,1], +"classnc_1_1coordinates_1_1_cartesian.html#aa75a22a2b9c18d411bf9a1ab45cdda7f":[5,0,0,0,1,2] }; diff --git a/docs/doxygen/html/navtreeindex8.js b/docs/doxygen/html/navtreeindex8.js index 9877dc2de..a72161046 100644 --- a/docs/doxygen/html/navtreeindex8.js +++ b/docs/doxygen/html/navtreeindex8.js @@ -1,66 +1,70 @@ var NAVTREEINDEX8 = { +"classnc_1_1coordinates_1_1_cartesian.html#aa75a22a2b9c18d411bf9a1ab45cdda7f":[4,0,0,2,2,2], +"classnc_1_1coordinates_1_1_cartesian.html#aadcee3796bcc3b8abb92fce83b678359":[5,0,0,0,1,6], +"classnc_1_1coordinates_1_1_cartesian.html#aadcee3796bcc3b8abb92fce83b678359":[4,0,0,2,2,6], +"classnc_1_1coordinates_1_1_cartesian.html#ac149f2d7075f8b145000b7edfdf035e2":[5,0,0,0,1,13], "classnc_1_1coordinates_1_1_cartesian.html#ac149f2d7075f8b145000b7edfdf035e2":[4,0,0,2,2,13], -"classnc_1_1coordinates_1_1_cartesian.html#ac77a08a542ba4d873c0a86047b25953d":[5,0,0,0,1,16], "classnc_1_1coordinates_1_1_cartesian.html#ac77a08a542ba4d873c0a86047b25953d":[4,0,0,2,2,16], -"classnc_1_1coordinates_1_1_cartesian.html#acd2bb91863149c37e73b9e8ae2a50cf5":[4,0,0,2,2,0], +"classnc_1_1coordinates_1_1_cartesian.html#ac77a08a542ba4d873c0a86047b25953d":[5,0,0,0,1,16], "classnc_1_1coordinates_1_1_cartesian.html#acd2bb91863149c37e73b9e8ae2a50cf5":[5,0,0,0,1,0], +"classnc_1_1coordinates_1_1_cartesian.html#acd2bb91863149c37e73b9e8ae2a50cf5":[4,0,0,2,2,0], "classnc_1_1coordinates_1_1_cartesian.html#add44d8cd4ee04ef61120fc0c0d12e550":[5,0,0,0,1,15], "classnc_1_1coordinates_1_1_cartesian.html#add44d8cd4ee04ef61120fc0c0d12e550":[4,0,0,2,2,15], "classnc_1_1coordinates_1_1_cartesian.html#af7341561984039aca2b984078b12b662":[4,0,0,2,2,4], "classnc_1_1coordinates_1_1_cartesian.html#af7341561984039aca2b984078b12b662":[5,0,0,0,1,4], "classnc_1_1coordinates_1_1_cartesian.html#afc01ac8b65b9ffceb446ea9e38b80857":[4,0,0,2,2,9], "classnc_1_1coordinates_1_1_cartesian.html#afc01ac8b65b9ffceb446ea9e38b80857":[5,0,0,0,1,9], -"classnc_1_1coordinates_1_1_euler.html":[5,0,0,0,2], "classnc_1_1coordinates_1_1_euler.html":[4,0,0,2,3], +"classnc_1_1coordinates_1_1_euler.html":[5,0,0,0,2], "classnc_1_1coordinates_1_1_euler.html#a1516925a2f04d722355c6fa32dcfbece":[5,0,0,0,2,9], "classnc_1_1coordinates_1_1_euler.html#a1516925a2f04d722355c6fa32dcfbece":[4,0,0,2,3,9], -"classnc_1_1coordinates_1_1_euler.html#a1c01c2348de1a63fb76c3228bd46badf":[4,0,0,2,3,8], "classnc_1_1coordinates_1_1_euler.html#a1c01c2348de1a63fb76c3228bd46badf":[5,0,0,0,2,8], +"classnc_1_1coordinates_1_1_euler.html#a1c01c2348de1a63fb76c3228bd46badf":[4,0,0,2,3,8], "classnc_1_1coordinates_1_1_euler.html#a3b33f0bf2a2a55f8b6ca6ad8f3aa4c71":[4,0,0,2,3,4], "classnc_1_1coordinates_1_1_euler.html#a3b33f0bf2a2a55f8b6ca6ad8f3aa4c71":[5,0,0,0,2,4], -"classnc_1_1coordinates_1_1_euler.html#a4da3026b9ca5d94b2a435216212fec32":[4,0,0,2,3,5], "classnc_1_1coordinates_1_1_euler.html#a4da3026b9ca5d94b2a435216212fec32":[5,0,0,0,2,5], +"classnc_1_1coordinates_1_1_euler.html#a4da3026b9ca5d94b2a435216212fec32":[4,0,0,2,3,5], "classnc_1_1coordinates_1_1_euler.html#a5a356e03dcdb4cf04726deeb6fb2a30f":[5,0,0,0,2,0], "classnc_1_1coordinates_1_1_euler.html#a5a356e03dcdb4cf04726deeb6fb2a30f":[4,0,0,2,3,0], -"classnc_1_1coordinates_1_1_euler.html#a6d8405f8c515501b0d5b0ace2a0dbb79":[5,0,0,0,2,7], "classnc_1_1coordinates_1_1_euler.html#a6d8405f8c515501b0d5b0ace2a0dbb79":[4,0,0,2,3,7], -"classnc_1_1coordinates_1_1_euler.html#a784c9fb6d05298ffbb4c8b3e9c36a6e8":[4,0,0,2,3,2], +"classnc_1_1coordinates_1_1_euler.html#a6d8405f8c515501b0d5b0ace2a0dbb79":[5,0,0,0,2,7], "classnc_1_1coordinates_1_1_euler.html#a784c9fb6d05298ffbb4c8b3e9c36a6e8":[5,0,0,0,2,2], +"classnc_1_1coordinates_1_1_euler.html#a784c9fb6d05298ffbb4c8b3e9c36a6e8":[4,0,0,2,3,2], "classnc_1_1coordinates_1_1_euler.html#ab6e8553cb29e3b38932353c7808df47d":[4,0,0,2,3,10], "classnc_1_1coordinates_1_1_euler.html#ab6e8553cb29e3b38932353c7808df47d":[5,0,0,0,2,10], -"classnc_1_1coordinates_1_1_euler.html#ac9d5e3dfbfb276d3596c21ccd60f07ed":[4,0,0,2,3,3], "classnc_1_1coordinates_1_1_euler.html#ac9d5e3dfbfb276d3596c21ccd60f07ed":[5,0,0,0,2,3], -"classnc_1_1coordinates_1_1_euler.html#acdcc1795fe468bb026d4da943b50b6a4":[5,0,0,0,2,11], +"classnc_1_1coordinates_1_1_euler.html#ac9d5e3dfbfb276d3596c21ccd60f07ed":[4,0,0,2,3,3], "classnc_1_1coordinates_1_1_euler.html#acdcc1795fe468bb026d4da943b50b6a4":[4,0,0,2,3,11], +"classnc_1_1coordinates_1_1_euler.html#acdcc1795fe468bb026d4da943b50b6a4":[5,0,0,0,2,11], "classnc_1_1coordinates_1_1_euler.html#ad6885f046c7e9fa6d26a0d5f120c785b":[5,0,0,0,2,6], "classnc_1_1coordinates_1_1_euler.html#ad6885f046c7e9fa6d26a0d5f120c785b":[4,0,0,2,3,6], "classnc_1_1coordinates_1_1_euler.html#af6496ef339682a7373274b5d786c046a":[4,0,0,2,3,1], "classnc_1_1coordinates_1_1_euler.html#af6496ef339682a7373274b5d786c046a":[5,0,0,0,2,1], "classnc_1_1coordinates_1_1_orientation.html":[5,0,0,0,3], "classnc_1_1coordinates_1_1_orientation.html":[4,0,0,2,4], -"classnc_1_1coordinates_1_1_orientation.html#a1742821527c01d1d69291428ecdd662d":[4,0,0,2,4,0], "classnc_1_1coordinates_1_1_orientation.html#a1742821527c01d1d69291428ecdd662d":[5,0,0,0,3,0], -"classnc_1_1coordinates_1_1_orientation.html#a2fcb455ee505042158f764fa81314bb3":[4,0,0,2,4,7], +"classnc_1_1coordinates_1_1_orientation.html#a1742821527c01d1d69291428ecdd662d":[4,0,0,2,4,0], "classnc_1_1coordinates_1_1_orientation.html#a2fcb455ee505042158f764fa81314bb3":[5,0,0,0,3,7], -"classnc_1_1coordinates_1_1_orientation.html#a306b4717953dad48b51bfe0f65f619a3":[4,0,0,2,4,5], +"classnc_1_1coordinates_1_1_orientation.html#a2fcb455ee505042158f764fa81314bb3":[4,0,0,2,4,7], "classnc_1_1coordinates_1_1_orientation.html#a306b4717953dad48b51bfe0f65f619a3":[5,0,0,0,3,5], -"classnc_1_1coordinates_1_1_orientation.html#a3cfa6fd4e1c0c46d7bda5968b557f416":[4,0,0,2,4,2], +"classnc_1_1coordinates_1_1_orientation.html#a306b4717953dad48b51bfe0f65f619a3":[4,0,0,2,4,5], "classnc_1_1coordinates_1_1_orientation.html#a3cfa6fd4e1c0c46d7bda5968b557f416":[5,0,0,0,3,2], -"classnc_1_1coordinates_1_1_orientation.html#a495f338e04996d967d75023d07316c2d":[5,0,0,0,3,6], +"classnc_1_1coordinates_1_1_orientation.html#a3cfa6fd4e1c0c46d7bda5968b557f416":[4,0,0,2,4,2], "classnc_1_1coordinates_1_1_orientation.html#a495f338e04996d967d75023d07316c2d":[4,0,0,2,4,6], +"classnc_1_1coordinates_1_1_orientation.html#a495f338e04996d967d75023d07316c2d":[5,0,0,0,3,6], "classnc_1_1coordinates_1_1_orientation.html#a53679b5e458c481a3da3c93ed62c85a8":[4,0,0,2,4,10], "classnc_1_1coordinates_1_1_orientation.html#a53679b5e458c481a3da3c93ed62c85a8":[5,0,0,0,3,10], -"classnc_1_1coordinates_1_1_orientation.html#a65b6cbd3ddc51efefe668c6747c0dee0":[4,0,0,2,4,1], "classnc_1_1coordinates_1_1_orientation.html#a65b6cbd3ddc51efefe668c6747c0dee0":[5,0,0,0,3,1], +"classnc_1_1coordinates_1_1_orientation.html#a65b6cbd3ddc51efefe668c6747c0dee0":[4,0,0,2,4,1], "classnc_1_1coordinates_1_1_orientation.html#a6700c6fb19bc4af7d12ef0a68d39de8d":[4,0,0,2,4,4], "classnc_1_1coordinates_1_1_orientation.html#a6700c6fb19bc4af7d12ef0a68d39de8d":[5,0,0,0,3,4], "classnc_1_1coordinates_1_1_orientation.html#a78a8f4e66363252619a75b608bae9d78":[4,0,0,2,4,3], "classnc_1_1coordinates_1_1_orientation.html#a78a8f4e66363252619a75b608bae9d78":[5,0,0,0,3,3], "classnc_1_1coordinates_1_1_orientation.html#a7ddb54f8f5565a97158ec00076610ce3":[4,0,0,2,4,8], "classnc_1_1coordinates_1_1_orientation.html#a7ddb54f8f5565a97158ec00076610ce3":[5,0,0,0,3,8], -"classnc_1_1coordinates_1_1_orientation.html#a819f4482cc856e67b9b8d8d9269ae3cf":[5,0,0,0,3,9], "classnc_1_1coordinates_1_1_orientation.html#a819f4482cc856e67b9b8d8d9269ae3cf":[4,0,0,2,4,9], +"classnc_1_1coordinates_1_1_orientation.html#a819f4482cc856e67b9b8d8d9269ae3cf":[5,0,0,0,3,9], "classnc_1_1coordinates_1_1_orientation.html#ab4a0f03f2bc9dc948b15102665dce6c9":[5,0,0,0,3,11], "classnc_1_1coordinates_1_1_orientation.html#ab4a0f03f2bc9dc948b15102665dce6c9":[4,0,0,2,4,11], "classnc_1_1coordinates_1_1reference__frames_1_1_a_e_r.html":[5,0,0,0,0,0], @@ -71,96 +75,96 @@ var NAVTREEINDEX8 = "classnc_1_1coordinates_1_1reference__frames_1_1_a_e_r.html#a07677b880ca2afe36b366cd84c1c8246":[5,0,0,0,0,0,5], "classnc_1_1coordinates_1_1reference__frames_1_1_a_e_r.html#a36c21ebf4ad2f77289ecf51f97e7a3c1":[4,0,0,2,0,1,2], "classnc_1_1coordinates_1_1reference__frames_1_1_a_e_r.html#a36c21ebf4ad2f77289ecf51f97e7a3c1":[5,0,0,0,0,0,2], -"classnc_1_1coordinates_1_1reference__frames_1_1_a_e_r.html#a751b67f1dc40d360647cce3bda502a5e":[5,0,0,0,0,0,0], "classnc_1_1coordinates_1_1reference__frames_1_1_a_e_r.html#a751b67f1dc40d360647cce3bda502a5e":[4,0,0,2,0,1,0], +"classnc_1_1coordinates_1_1reference__frames_1_1_a_e_r.html#a751b67f1dc40d360647cce3bda502a5e":[5,0,0,0,0,0,0], "classnc_1_1coordinates_1_1reference__frames_1_1_a_e_r.html#adc68c8434852f9857133178f094aa20a":[4,0,0,2,0,1,4], "classnc_1_1coordinates_1_1reference__frames_1_1_a_e_r.html#adc68c8434852f9857133178f094aa20a":[5,0,0,0,0,0,4], "classnc_1_1coordinates_1_1reference__frames_1_1_a_e_r.html#ae3307ca0785973c1408cb68f2acc6780":[4,0,0,2,0,1,3], "classnc_1_1coordinates_1_1reference__frames_1_1_a_e_r.html#ae3307ca0785973c1408cb68f2acc6780":[5,0,0,0,0,0,3], -"classnc_1_1coordinates_1_1reference__frames_1_1_a_e_r.html#ae75ea0e4a1e3426b1f2f2f694d29494d":[4,0,0,2,0,1,6], "classnc_1_1coordinates_1_1reference__frames_1_1_a_e_r.html#ae75ea0e4a1e3426b1f2f2f694d29494d":[5,0,0,0,0,0,6], -"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html":[5,0,0,0,0,1], +"classnc_1_1coordinates_1_1reference__frames_1_1_a_e_r.html#ae75ea0e4a1e3426b1f2f2f694d29494d":[4,0,0,2,0,1,6], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html":[4,0,0,2,0,2], -"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a019d6a4a4ece6d78b04df47308ef4af3":[5,0,0,0,0,1,2], +"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html":[5,0,0,0,0,1], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a019d6a4a4ece6d78b04df47308ef4af3":[4,0,0,2,0,2,2], +"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a019d6a4a4ece6d78b04df47308ef4af3":[5,0,0,0,0,1,2], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a146f6af039cbcba058013c12ada1cb2b":[4,0,0,2,0,2,4], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a146f6af039cbcba058013c12ada1cb2b":[5,0,0,0,0,1,4], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a175ec4be0903210fb6afcc513d001812":[5,0,0,0,0,1,22], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a175ec4be0903210fb6afcc513d001812":[4,0,0,2,0,2,22], -"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a23bbdb90f757236e0c3160656bc41c13":[5,0,0,0,0,1,20], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a23bbdb90f757236e0c3160656bc41c13":[4,0,0,2,0,2,20], -"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a27035489316217a64db114902079ea59":[4,0,0,2,0,2,14], +"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a23bbdb90f757236e0c3160656bc41c13":[5,0,0,0,0,1,20], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a27035489316217a64db114902079ea59":[5,0,0,0,0,1,14], +"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a27035489316217a64db114902079ea59":[4,0,0,2,0,2,14], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a31ee558602214df298c064fdf91eaf10":[4,0,0,2,0,2,5], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a31ee558602214df298c064fdf91eaf10":[5,0,0,0,0,1,5], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a47889ee592a590a4df206d93d102b1ef":[4,0,0,2,0,2,21], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a47889ee592a590a4df206d93d102b1ef":[5,0,0,0,0,1,21], -"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a4802c3d4d16c479e06037fcaa4185fed":[5,0,0,0,0,1,12], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a4802c3d4d16c479e06037fcaa4185fed":[4,0,0,2,0,2,12], +"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a4802c3d4d16c479e06037fcaa4185fed":[5,0,0,0,0,1,12], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a62d638b5c87a3147bf0a6e97141d241e":[4,0,0,2,0,2,3], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a62d638b5c87a3147bf0a6e97141d241e":[5,0,0,0,0,1,3], -"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a791d4046df696e4e36440753ffd3c5fd":[5,0,0,0,0,1,7], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a791d4046df696e4e36440753ffd3c5fd":[4,0,0,2,0,2,7], -"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a85579a98ee97dee68d42e736b1ecf2a2":[4,0,0,2,0,2,10], +"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a791d4046df696e4e36440753ffd3c5fd":[5,0,0,0,0,1,7], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a85579a98ee97dee68d42e736b1ecf2a2":[5,0,0,0,0,1,10], -"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a9cc629cc5a7feec5a80acce4f4e935cb":[4,0,0,2,0,2,15], +"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a85579a98ee97dee68d42e736b1ecf2a2":[4,0,0,2,0,2,10], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a9cc629cc5a7feec5a80acce4f4e935cb":[5,0,0,0,0,1,15], -"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a9ce2cf775cd519b186a2f20b3ec1a9f1":[5,0,0,0,0,1,1], +"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a9cc629cc5a7feec5a80acce4f4e935cb":[4,0,0,2,0,2,15], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a9ce2cf775cd519b186a2f20b3ec1a9f1":[4,0,0,2,0,2,1], +"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a9ce2cf775cd519b186a2f20b3ec1a9f1":[5,0,0,0,0,1,1], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#aa3367f604ff7934fce178ce31dc98d9a":[4,0,0,2,0,2,17], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#aa3367f604ff7934fce178ce31dc98d9a":[5,0,0,0,0,1,17], -"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#aa86c47d2d7762d618e2c8fececcaa594":[4,0,0,2,0,2,19], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#aa86c47d2d7762d618e2c8fececcaa594":[5,0,0,0,0,1,19], -"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#aa927c3373686a8618f89789e65e36a48":[5,0,0,0,0,1,8], +"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#aa86c47d2d7762d618e2c8fececcaa594":[4,0,0,2,0,2,19], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#aa927c3373686a8618f89789e65e36a48":[4,0,0,2,0,2,8], -"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#aaad92a5179c96388ce428914dbeac553":[5,0,0,0,0,1,0], +"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#aa927c3373686a8618f89789e65e36a48":[5,0,0,0,0,1,8], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#aaad92a5179c96388ce428914dbeac553":[4,0,0,2,0,2,0], -"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#acbb5251279363dc6ce97be52cfe7ce4f":[5,0,0,0,0,1,11], +"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#aaad92a5179c96388ce428914dbeac553":[5,0,0,0,0,1,0], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#acbb5251279363dc6ce97be52cfe7ce4f":[4,0,0,2,0,2,11], -"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#ad7ca1d03a77b49e1a6845233e3fb8ef4":[5,0,0,0,0,1,9], +"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#acbb5251279363dc6ce97be52cfe7ce4f":[5,0,0,0,0,1,11], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#ad7ca1d03a77b49e1a6845233e3fb8ef4":[4,0,0,2,0,2,9], +"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#ad7ca1d03a77b49e1a6845233e3fb8ef4":[5,0,0,0,0,1,9], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#ae918604b01671ee7eb1d18a16f0c0f28":[5,0,0,0,0,1,6], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#ae918604b01671ee7eb1d18a16f0c0f28":[4,0,0,2,0,2,6], -"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#aeb435beddef879db69d5c1dff1af8e53":[5,0,0,0,0,1,18], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#aeb435beddef879db69d5c1dff1af8e53":[4,0,0,2,0,2,18], -"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#af1488e9200aedcc61c9cbc52d181417a":[5,0,0,0,0,1,16], +"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#aeb435beddef879db69d5c1dff1af8e53":[5,0,0,0,0,1,18], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#af1488e9200aedcc61c9cbc52d181417a":[4,0,0,2,0,2,16], +"classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#af1488e9200aedcc61c9cbc52d181417a":[5,0,0,0,0,1,16], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#af655d6abdacad6003aa88b1207741eeb":[5,0,0,0,0,1,13], "classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#af655d6abdacad6003aa88b1207741eeb":[4,0,0,2,0,2,13], -"classnc_1_1coordinates_1_1reference__frames_1_1_dec.html":[4,0,0,2,0,3], "classnc_1_1coordinates_1_1reference__frames_1_1_dec.html":[5,0,0,0,0,2], -"classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a06826631dd86cf11c717c51c0db34682":[5,0,0,0,0,2,4], +"classnc_1_1coordinates_1_1reference__frames_1_1_dec.html":[4,0,0,2,0,3], "classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a06826631dd86cf11c717c51c0db34682":[4,0,0,2,0,3,4], -"classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a19892475f282e317b626687605a4b8ac":[4,0,0,2,0,3,12], +"classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a06826631dd86cf11c717c51c0db34682":[5,0,0,0,0,2,4], "classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a19892475f282e317b626687605a4b8ac":[5,0,0,0,0,2,12], -"classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a243f2d36caf61e456d080ca5907f6ba5":[5,0,0,0,0,2,1], +"classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a19892475f282e317b626687605a4b8ac":[4,0,0,2,0,3,12], "classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a243f2d36caf61e456d080ca5907f6ba5":[4,0,0,2,0,3,1], +"classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a243f2d36caf61e456d080ca5907f6ba5":[5,0,0,0,0,2,1], "classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a317a19743e1fea6e9eee82dec9db9c97":[4,0,0,2,0,3,14], "classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a317a19743e1fea6e9eee82dec9db9c97":[5,0,0,0,0,2,14], "classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a39c543fd471f182d86bb1172658319d0":[5,0,0,0,0,2,10], "classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a39c543fd471f182d86bb1172658319d0":[4,0,0,2,0,3,10], -"classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a5953e8190f3a6e0558ad9cb4aa743502":[4,0,0,2,0,3,6], "classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a5953e8190f3a6e0558ad9cb4aa743502":[5,0,0,0,0,2,6], +"classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a5953e8190f3a6e0558ad9cb4aa743502":[4,0,0,2,0,3,6], "classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a626910d5937ec7d1421827ca0d2f57b1":[5,0,0,0,0,2,9], "classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a626910d5937ec7d1421827ca0d2f57b1":[4,0,0,2,0,3,9], "classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a67ed76f73de9470756507b11d30ae42a":[5,0,0,0,0,2,3], "classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a67ed76f73de9470756507b11d30ae42a":[4,0,0,2,0,3,3], -"classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a76337e21a840ba34de81e02a60b78800":[4,0,0,2,0,3,5], "classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a76337e21a840ba34de81e02a60b78800":[5,0,0,0,0,2,5], -"classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a86d558ee10fd72ba329326721607a782":[4,0,0,2,0,3,13], +"classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a76337e21a840ba34de81e02a60b78800":[4,0,0,2,0,3,5], "classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a86d558ee10fd72ba329326721607a782":[5,0,0,0,0,2,13], +"classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a86d558ee10fd72ba329326721607a782":[4,0,0,2,0,3,13], "classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a9c56ad99eb0073ed03bc858bff98c259":[4,0,0,2,0,3,8], "classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a9c56ad99eb0073ed03bc858bff98c259":[5,0,0,0,0,2,8], -"classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#adc60c3122b832fa69069e29f1eb97874":[4,0,0,2,0,3,11], "classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#adc60c3122b832fa69069e29f1eb97874":[5,0,0,0,0,2,11], -"classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#aeecd2a4641ad64b3a19220d0c7028a3d":[4,0,0,2,0,3,2], +"classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#adc60c3122b832fa69069e29f1eb97874":[4,0,0,2,0,3,11], "classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#aeecd2a4641ad64b3a19220d0c7028a3d":[5,0,0,0,0,2,2], +"classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#aeecd2a4641ad64b3a19220d0c7028a3d":[4,0,0,2,0,3,2], "classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#afbfd9a69cf4df15a91c2487b351ac35f":[4,0,0,2,0,3,7], "classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#afbfd9a69cf4df15a91c2487b351ac35f":[5,0,0,0,0,2,7], -"classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#afcdc0ed1532a94a817d44eaaa1fc5a9c":[4,0,0,2,0,3,0], "classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#afcdc0ed1532a94a817d44eaaa1fc5a9c":[5,0,0,0,0,2,0], -"classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#afcdc0ed1532a94a817d44eaaa1fc5a9ca50546bf973283065b6ccf09faf7a580a":[4,0,0,2,0,3,0,0], +"classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#afcdc0ed1532a94a817d44eaaa1fc5a9c":[4,0,0,2,0,3,0], "classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#afcdc0ed1532a94a817d44eaaa1fc5a9ca50546bf973283065b6ccf09faf7a580a":[5,0,0,0,0,2,0,0], +"classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#afcdc0ed1532a94a817d44eaaa1fc5a9ca50546bf973283065b6ccf09faf7a580a":[4,0,0,2,0,3,0,0], "classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#afcdc0ed1532a94a817d44eaaa1fc5a9caab6c31432785221bae58327ef5f6ea58":[4,0,0,2,0,3,0,1], "classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#afcdc0ed1532a94a817d44eaaa1fc5a9caab6c31432785221bae58327ef5f6ea58":[5,0,0,0,0,2,0,1], "classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html":[5,0,0,0,0,3], @@ -169,8 +173,8 @@ var NAVTREEINDEX8 = "classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#a02a051a87ae35e876972c09acd482012":[4,0,0,2,0,4,8], "classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#a0609eebe94bc5c9acfaf74439083ed8d":[5,0,0,0,0,3,6], "classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#a0609eebe94bc5c9acfaf74439083ed8d":[4,0,0,2,0,4,6], -"classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#a1132e1a80da9af3c8570b58c6d8e5d50":[5,0,0,0,0,3,9], "classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#a1132e1a80da9af3c8570b58c6d8e5d50":[4,0,0,2,0,4,9], +"classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#a1132e1a80da9af3c8570b58c6d8e5d50":[5,0,0,0,0,3,9], "classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#a6a34b091a9bf8f03654a533bb469f66c":[5,0,0,0,0,3,12], "classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#a6a34b091a9bf8f03654a533bb469f66c":[4,0,0,2,0,4,12], "classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#a74a6b94c9cec014f10eb413fd7bd0ea0":[5,0,0,0,0,3,10], @@ -179,75 +183,71 @@ var NAVTREEINDEX8 = "classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#a84c445fd28ba4c60f7dd0ff344ac7b9c":[5,0,0,0,0,3,3], "classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#a9f51fd4fa6aad2c318df86588ed6a34f":[5,0,0,0,0,3,15], "classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#a9f51fd4fa6aad2c318df86588ed6a34f":[4,0,0,2,0,4,15], -"classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#aa74480eb4341f82afdde5f3b42fc7be6":[5,0,0,0,0,3,7], "classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#aa74480eb4341f82afdde5f3b42fc7be6":[4,0,0,2,0,4,7], +"classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#aa74480eb4341f82afdde5f3b42fc7be6":[5,0,0,0,0,3,7], "classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#aa75a22a2b9c18d411bf9a1ab45cdda7f":[4,0,0,2,0,4,5], "classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#aa75a22a2b9c18d411bf9a1ab45cdda7f":[5,0,0,0,0,3,5], -"classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#aadcee3796bcc3b8abb92fce83b678359":[5,0,0,0,0,3,2], "classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#aadcee3796bcc3b8abb92fce83b678359":[4,0,0,2,0,4,2], -"classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#ac149f2d7075f8b145000b7edfdf035e2":[4,0,0,2,0,4,11], +"classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#aadcee3796bcc3b8abb92fce83b678359":[5,0,0,0,0,3,2], "classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#ac149f2d7075f8b145000b7edfdf035e2":[5,0,0,0,0,3,11], -"classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#ac606bc54b3825a84c997aa6db0153a8e":[5,0,0,0,0,3,0], +"classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#ac149f2d7075f8b145000b7edfdf035e2":[4,0,0,2,0,4,11], "classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#ac606bc54b3825a84c997aa6db0153a8e":[4,0,0,2,0,4,0], +"classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#ac606bc54b3825a84c997aa6db0153a8e":[5,0,0,0,0,3,0], "classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#ac77a08a542ba4d873c0a86047b25953d":[4,0,0,2,0,4,14], "classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#ac77a08a542ba4d873c0a86047b25953d":[5,0,0,0,0,3,14], "classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#acd2bb91863149c37e73b9e8ae2a50cf5":[5,0,0,0,0,3,1], "classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#acd2bb91863149c37e73b9e8ae2a50cf5":[4,0,0,2,0,4,1], -"classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#add44d8cd4ee04ef61120fc0c0d12e550":[5,0,0,0,0,3,13], "classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#add44d8cd4ee04ef61120fc0c0d12e550":[4,0,0,2,0,4,13], +"classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#add44d8cd4ee04ef61120fc0c0d12e550":[5,0,0,0,0,3,13], "classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#af7341561984039aca2b984078b12b662":[5,0,0,0,0,3,4], "classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#af7341561984039aca2b984078b12b662":[4,0,0,2,0,4,4], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html":[4,0,0,2,0,5], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html":[5,0,0,0,0,4], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a02a051a87ae35e876972c09acd482012":[4,0,0,2,0,5,11], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a02a051a87ae35e876972c09acd482012":[5,0,0,0,0,4,11], -"classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a0609eebe94bc5c9acfaf74439083ed8d":[5,0,0,0,0,4,7], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a0609eebe94bc5c9acfaf74439083ed8d":[4,0,0,2,0,5,7], -"classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a1132e1a80da9af3c8570b58c6d8e5d50":[4,0,0,2,0,5,12], +"classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a0609eebe94bc5c9acfaf74439083ed8d":[5,0,0,0,0,4,7], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a1132e1a80da9af3c8570b58c6d8e5d50":[5,0,0,0,0,4,12], +"classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a1132e1a80da9af3c8570b58c6d8e5d50":[4,0,0,2,0,5,12], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a198aeddb215c0d6f51afc6a84d862b31":[4,0,0,2,0,5,10], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a198aeddb215c0d6f51afc6a84d862b31":[5,0,0,0,0,4,10], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a36f8ef6af5b044b9fc08958665aa1563":[5,0,0,0,0,4,16], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a36f8ef6af5b044b9fc08958665aa1563":[4,0,0,2,0,5,16], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a6a34b091a9bf8f03654a533bb469f66c":[4,0,0,2,0,5,19], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a6a34b091a9bf8f03654a533bb469f66c":[5,0,0,0,0,4,19], -"classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a74a6b94c9cec014f10eb413fd7bd0ea0":[4,0,0,2,0,5,17], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a74a6b94c9cec014f10eb413fd7bd0ea0":[5,0,0,0,0,4,17], +"classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a74a6b94c9cec014f10eb413fd7bd0ea0":[4,0,0,2,0,5,17], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a7f25fb451d909be3f9fb1d0eeb9ca903":[5,0,0,0,0,4,9], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a7f25fb451d909be3f9fb1d0eeb9ca903":[4,0,0,2,0,5,9], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a841ec6cb5897340c0635cd18d2476729":[4,0,0,2,0,5,15], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a841ec6cb5897340c0635cd18d2476729":[5,0,0,0,0,4,15], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a84c445fd28ba4c60f7dd0ff344ac7b9c":[4,0,0,2,0,5,4], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a84c445fd28ba4c60f7dd0ff344ac7b9c":[5,0,0,0,0,4,4], -"classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a9f51fd4fa6aad2c318df86588ed6a34f":[4,0,0,2,0,5,22], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a9f51fd4fa6aad2c318df86588ed6a34f":[5,0,0,0,0,4,22], -"classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#aa4739383e190562d532ab6efc2523e3b":[5,0,0,0,0,4,13], +"classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a9f51fd4fa6aad2c318df86588ed6a34f":[4,0,0,2,0,5,22], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#aa4739383e190562d532ab6efc2523e3b":[4,0,0,2,0,5,13], -"classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#aa74480eb4341f82afdde5f3b42fc7be6":[5,0,0,0,0,4,8], +"classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#aa4739383e190562d532ab6efc2523e3b":[5,0,0,0,0,4,13], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#aa74480eb4341f82afdde5f3b42fc7be6":[4,0,0,2,0,5,8], +"classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#aa74480eb4341f82afdde5f3b42fc7be6":[5,0,0,0,0,4,8], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#aa75a22a2b9c18d411bf9a1ab45cdda7f":[5,0,0,0,0,4,6], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#aa75a22a2b9c18d411bf9a1ab45cdda7f":[4,0,0,2,0,5,6], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#aadcee3796bcc3b8abb92fce83b678359":[4,0,0,2,0,5,3], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#aadcee3796bcc3b8abb92fce83b678359":[5,0,0,0,0,4,3], -"classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#ac149f2d7075f8b145000b7edfdf035e2":[4,0,0,2,0,5,18], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#ac149f2d7075f8b145000b7edfdf035e2":[5,0,0,0,0,4,18], -"classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#ac3efcb3adec07253d12d8b95c9c36b1a":[4,0,0,2,0,5,0], +"classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#ac149f2d7075f8b145000b7edfdf035e2":[4,0,0,2,0,5,18], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#ac3efcb3adec07253d12d8b95c9c36b1a":[5,0,0,0,0,4,0], -"classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#ac77a08a542ba4d873c0a86047b25953d":[5,0,0,0,0,4,21], +"classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#ac3efcb3adec07253d12d8b95c9c36b1a":[4,0,0,2,0,5,0], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#ac77a08a542ba4d873c0a86047b25953d":[4,0,0,2,0,5,21], +"classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#ac77a08a542ba4d873c0a86047b25953d":[5,0,0,0,0,4,21], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#acd2bb91863149c37e73b9e8ae2a50cf5":[4,0,0,2,0,5,2], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#acd2bb91863149c37e73b9e8ae2a50cf5":[5,0,0,0,0,4,2], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#acff77c0afc8bd138dca98859d43f82a4":[4,0,0,2,0,5,1], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#acff77c0afc8bd138dca98859d43f82a4":[5,0,0,0,0,4,1], -"classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#add44d8cd4ee04ef61120fc0c0d12e550":[5,0,0,0,0,4,20], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#add44d8cd4ee04ef61120fc0c0d12e550":[4,0,0,2,0,5,20], -"classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#ae265cf20496d00a8f3c1a95426977b82":[5,0,0,0,0,4,14], +"classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#add44d8cd4ee04ef61120fc0c0d12e550":[5,0,0,0,0,4,20], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#ae265cf20496d00a8f3c1a95426977b82":[4,0,0,2,0,5,14], -"classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#af7341561984039aca2b984078b12b662":[4,0,0,2,0,5,5], +"classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#ae265cf20496d00a8f3c1a95426977b82":[5,0,0,0,0,4,14], "classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#af7341561984039aca2b984078b12b662":[5,0,0,0,0,4,5], -"classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html":[4,0,0,2,0,6], -"classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html":[5,0,0,0,0,5], -"classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html#a3f2f091f929b44f794eceedc16da241a":[4,0,0,2,0,6,4], -"classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html#a3f2f091f929b44f794eceedc16da241a":[5,0,0,0,0,5,4], -"classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html#a652c76d4a80534457e52aa3d20637cbe":[4,0,0,2,0,6,2] +"classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#af7341561984039aca2b984078b12b662":[4,0,0,2,0,5,5], +"classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html":[4,0,0,2,0,6] }; diff --git a/docs/doxygen/html/navtreeindex9.js b/docs/doxygen/html/navtreeindex9.js index c6fe173d0..395b1e1b4 100644 --- a/docs/doxygen/html/navtreeindex9.js +++ b/docs/doxygen/html/navtreeindex9.js @@ -1,8 +1,12 @@ var NAVTREEINDEX9 = { +"classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html":[5,0,0,0,0,5], +"classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html#a3f2f091f929b44f794eceedc16da241a":[4,0,0,2,0,6,4], +"classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html#a3f2f091f929b44f794eceedc16da241a":[5,0,0,0,0,5,4], +"classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html#a652c76d4a80534457e52aa3d20637cbe":[4,0,0,2,0,6,2], "classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html#a652c76d4a80534457e52aa3d20637cbe":[5,0,0,0,0,5,2], -"classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html#a7c606fc2a55285282e5bc474c548601f":[4,0,0,2,0,6,3], "classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html#a7c606fc2a55285282e5bc474c548601f":[5,0,0,0,0,5,3], +"classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html#a7c606fc2a55285282e5bc474c548601f":[4,0,0,2,0,6,3], "classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html#a7feffa017929d65a3fc19c90cbae689d":[4,0,0,2,0,6,6], "classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html#a7feffa017929d65a3fc19c90cbae689d":[5,0,0,0,0,5,6], "classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html#ab892ee90e4f341e16225b17b813d9e70":[4,0,0,2,0,6,1], @@ -11,88 +15,88 @@ var NAVTREEINDEX9 = "classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html#ad1fc4507e68ba9759e8f629ddfbd5d82":[5,0,0,0,0,5,0], "classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html#afe9b3537b80df119014eb2a34457d29f":[4,0,0,2,0,6,5], "classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html#afe9b3537b80df119014eb2a34457d29f":[5,0,0,0,0,5,5], -"classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html":[4,0,0,2,0,7], "classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html":[5,0,0,0,0,6], -"classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html#a0a1d6f3ed94808e0c84802aa4310932a":[5,0,0,0,0,6,6], +"classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html":[4,0,0,2,0,7], "classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html#a0a1d6f3ed94808e0c84802aa4310932a":[4,0,0,2,0,7,6], +"classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html#a0a1d6f3ed94808e0c84802aa4310932a":[5,0,0,0,0,6,6], "classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html#a35500711d2769b513e7ecef2d3e20c9c":[4,0,0,2,0,7,1], "classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html#a35500711d2769b513e7ecef2d3e20c9c":[5,0,0,0,0,6,1], "classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html#a40596774efdb1024b0f6e195072fde5d":[4,0,0,2,0,7,2], "classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html#a40596774efdb1024b0f6e195072fde5d":[5,0,0,0,0,6,2], -"classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html#a55c73366efd85b96fe3dd17465586b93":[4,0,0,2,0,7,4], "classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html#a55c73366efd85b96fe3dd17465586b93":[5,0,0,0,0,6,4], +"classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html#a55c73366efd85b96fe3dd17465586b93":[4,0,0,2,0,7,4], "classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html#a97262b9c8791b540840a0cd068cdd87e":[5,0,0,0,0,6,5], "classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html#a97262b9c8791b540840a0cd068cdd87e":[4,0,0,2,0,7,5], -"classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html#abe5c2e910419324b41862110a7c9b890":[4,0,0,2,0,7,0], "classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html#abe5c2e910419324b41862110a7c9b890":[5,0,0,0,0,6,0], -"classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html#ad5e82a7ee2a9af35a20f4e6f55fcce6a":[5,0,0,0,0,6,3], +"classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html#abe5c2e910419324b41862110a7c9b890":[4,0,0,2,0,7,0], "classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html#ad5e82a7ee2a9af35a20f4e6f55fcce6a":[4,0,0,2,0,7,3], -"classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html":[5,0,0,0,0,7], +"classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html#ad5e82a7ee2a9af35a20f4e6f55fcce6a":[5,0,0,0,0,6,3], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html":[4,0,0,2,0,8], -"classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a02a051a87ae35e876972c09acd482012":[4,0,0,2,0,8,12], +"classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html":[5,0,0,0,0,7], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a02a051a87ae35e876972c09acd482012":[5,0,0,0,0,7,12], +"classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a02a051a87ae35e876972c09acd482012":[4,0,0,2,0,8,12], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a0609eebe94bc5c9acfaf74439083ed8d":[5,0,0,0,0,7,7], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a0609eebe94bc5c9acfaf74439083ed8d":[4,0,0,2,0,8,7], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a1132e1a80da9af3c8570b58c6d8e5d50":[5,0,0,0,0,7,13], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a1132e1a80da9af3c8570b58c6d8e5d50":[4,0,0,2,0,8,13], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a5a24819c775343fa9e61bc48bcf9ffff":[4,0,0,2,0,8,16], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a5a24819c775343fa9e61bc48bcf9ffff":[5,0,0,0,0,7,16], -"classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a6a34b091a9bf8f03654a533bb469f66c":[4,0,0,2,0,8,19], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a6a34b091a9bf8f03654a533bb469f66c":[5,0,0,0,0,7,19], -"classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a6e8f15b6471b2555f24184506a0ce478":[5,0,0,0,0,7,11], +"classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a6a34b091a9bf8f03654a533bb469f66c":[4,0,0,2,0,8,19], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a6e8f15b6471b2555f24184506a0ce478":[4,0,0,2,0,8,11], -"classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a74a6b94c9cec014f10eb413fd7bd0ea0":[4,0,0,2,0,8,17], +"classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a6e8f15b6471b2555f24184506a0ce478":[5,0,0,0,0,7,11], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a74a6b94c9cec014f10eb413fd7bd0ea0":[5,0,0,0,0,7,17], +"classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a74a6b94c9cec014f10eb413fd7bd0ea0":[4,0,0,2,0,8,17], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a7f2a276aacd7e57808337d555ac8c721":[5,0,0,0,0,7,14], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a7f2a276aacd7e57808337d555ac8c721":[4,0,0,2,0,8,14], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a84c445fd28ba4c60f7dd0ff344ac7b9c":[5,0,0,0,0,7,4], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a84c445fd28ba4c60f7dd0ff344ac7b9c":[4,0,0,2,0,8,4], -"classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a9157fffd656a2af2587ddbf65c2449ce":[4,0,0,2,0,8,15], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a9157fffd656a2af2587ddbf65c2449ce":[5,0,0,0,0,7,15], -"classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a9f51fd4fa6aad2c318df86588ed6a34f":[4,0,0,2,0,8,22], +"classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a9157fffd656a2af2587ddbf65c2449ce":[4,0,0,2,0,8,15], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a9f51fd4fa6aad2c318df86588ed6a34f":[5,0,0,0,0,7,22], -"classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#aa74480eb4341f82afdde5f3b42fc7be6":[4,0,0,2,0,8,8], +"classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a9f51fd4fa6aad2c318df86588ed6a34f":[4,0,0,2,0,8,22], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#aa74480eb4341f82afdde5f3b42fc7be6":[5,0,0,0,0,7,8], -"classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#aa75a22a2b9c18d411bf9a1ab45cdda7f":[5,0,0,0,0,7,6], +"classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#aa74480eb4341f82afdde5f3b42fc7be6":[4,0,0,2,0,8,8], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#aa75a22a2b9c18d411bf9a1ab45cdda7f":[4,0,0,2,0,8,6], +"classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#aa75a22a2b9c18d411bf9a1ab45cdda7f":[5,0,0,0,0,7,6], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#aadcee3796bcc3b8abb92fce83b678359":[4,0,0,2,0,8,3], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#aadcee3796bcc3b8abb92fce83b678359":[5,0,0,0,0,7,3], -"classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#ab165453fc9edf268184b3435613b5b32":[4,0,0,2,0,8,10], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#ab165453fc9edf268184b3435613b5b32":[5,0,0,0,0,7,10], +"classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#ab165453fc9edf268184b3435613b5b32":[4,0,0,2,0,8,10], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#ac149f2d7075f8b145000b7edfdf035e2":[4,0,0,2,0,8,18], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#ac149f2d7075f8b145000b7edfdf035e2":[5,0,0,0,0,7,18], -"classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#ac77a08a542ba4d873c0a86047b25953d":[4,0,0,2,0,8,21], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#ac77a08a542ba4d873c0a86047b25953d":[5,0,0,0,0,7,21], +"classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#ac77a08a542ba4d873c0a86047b25953d":[4,0,0,2,0,8,21], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#acd2bb91863149c37e73b9e8ae2a50cf5":[5,0,0,0,0,7,2], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#acd2bb91863149c37e73b9e8ae2a50cf5":[4,0,0,2,0,8,2], -"classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#add44d8cd4ee04ef61120fc0c0d12e550":[4,0,0,2,0,8,20], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#add44d8cd4ee04ef61120fc0c0d12e550":[5,0,0,0,0,7,20], +"classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#add44d8cd4ee04ef61120fc0c0d12e550":[4,0,0,2,0,8,20], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#af6e93d6c222acd895362d37f8993c019":[5,0,0,0,0,7,0], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#af6e93d6c222acd895362d37f8993c019":[4,0,0,2,0,8,0], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#af7341561984039aca2b984078b12b662":[5,0,0,0,0,7,5], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#af7341561984039aca2b984078b12b662":[4,0,0,2,0,8,5], -"classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#af8628c44df6fdc91e06ca73061f6a43f":[5,0,0,0,0,7,1], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#af8628c44df6fdc91e06ca73061f6a43f":[4,0,0,2,0,8,1], +"classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#af8628c44df6fdc91e06ca73061f6a43f":[5,0,0,0,0,7,1], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#af9284b8d9af882703572d3164ad445eb":[5,0,0,0,0,7,9], "classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#af9284b8d9af882703572d3164ad445eb":[4,0,0,2,0,8,9], "classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html":[4,0,0,2,0,9], "classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html":[5,0,0,0,0,8], -"classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#a3692c20924d005cba324d1972ff59c54":[4,0,0,2,0,9,0], "classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#a3692c20924d005cba324d1972ff59c54":[5,0,0,0,0,8,0], +"classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#a3692c20924d005cba324d1972ff59c54":[4,0,0,2,0,9,0], "classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#a7d2ef8bfa25a1dd3f1ce3618d11ac5ce":[4,0,0,2,0,9,5], "classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#a7d2ef8bfa25a1dd3f1ce3618d11ac5ce":[5,0,0,0,0,8,5], "classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#a7e36ab92c2f8bc9254871ba9f216a588":[5,0,0,0,0,8,9], "classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#a7e36ab92c2f8bc9254871ba9f216a588":[4,0,0,2,0,9,9], -"classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#a7e69bbd865512642dbd6858c24e7aef5":[5,0,0,0,0,8,10], "classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#a7e69bbd865512642dbd6858c24e7aef5":[4,0,0,2,0,9,10], +"classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#a7e69bbd865512642dbd6858c24e7aef5":[5,0,0,0,0,8,10], "classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#a884037195f11ea154452a19f3db84ae6":[5,0,0,0,0,8,8], "classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#a884037195f11ea154452a19f3db84ae6":[4,0,0,2,0,9,8], "classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#aa6404fdd57da73255ee0de5b8b3ea60b":[5,0,0,0,0,8,3], "classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#aa6404fdd57da73255ee0de5b8b3ea60b":[4,0,0,2,0,9,3], -"classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#ac50255fa40f4a7bb7031aefbe77c3070":[4,0,0,2,0,9,12], "classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#ac50255fa40f4a7bb7031aefbe77c3070":[5,0,0,0,0,8,12], -"classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#aca0b8d776ff826aa39a4c8bf60b090ac":[4,0,0,2,0,9,4], +"classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#ac50255fa40f4a7bb7031aefbe77c3070":[4,0,0,2,0,9,12], "classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#aca0b8d776ff826aa39a4c8bf60b090ac":[5,0,0,0,0,8,4], +"classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#aca0b8d776ff826aa39a4c8bf60b090ac":[4,0,0,2,0,9,4], "classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#acf49f473495e7a39f8185a461f8c3039":[5,0,0,0,0,8,1], "classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#acf49f473495e7a39f8185a461f8c3039":[4,0,0,2,0,9,1], "classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#ae0f7b65acbd06a0941a9f2b7d43df89f":[5,0,0,0,0,8,7], @@ -103,151 +107,147 @@ var NAVTREEINDEX9 = "classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#af06f84fe87675cb60e75e666c407922a":[4,0,0,2,0,9,2], "classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#afd8a41d876bcd430e9b9c41ac14c7f61":[4,0,0,2,0,9,6], "classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#afd8a41d876bcd430e9b9c41ac14c7f61":[5,0,0,0,0,8,6], -"classnc_1_1image_processing_1_1_centroid.html":[5,0,0,1,0], "classnc_1_1image_processing_1_1_centroid.html":[4,0,0,8,0], -"classnc_1_1image_processing_1_1_centroid.html#a093719e81ed5bd5af0cb80dcfd03289f":[4,0,0,8,0,10], +"classnc_1_1image_processing_1_1_centroid.html":[5,0,0,1,0], "classnc_1_1image_processing_1_1_centroid.html#a093719e81ed5bd5af0cb80dcfd03289f":[5,0,0,1,0,10], -"classnc_1_1image_processing_1_1_centroid.html#a098ee235ea6fcf22df2a7a0d80d53e44":[4,0,0,8,0,7], +"classnc_1_1image_processing_1_1_centroid.html#a093719e81ed5bd5af0cb80dcfd03289f":[4,0,0,8,0,10], "classnc_1_1image_processing_1_1_centroid.html#a098ee235ea6fcf22df2a7a0d80d53e44":[5,0,0,1,0,7], -"classnc_1_1image_processing_1_1_centroid.html#a0a01c6fd74c73f5cc736678aaf38a167":[5,0,0,1,0,16], +"classnc_1_1image_processing_1_1_centroid.html#a098ee235ea6fcf22df2a7a0d80d53e44":[4,0,0,8,0,7], "classnc_1_1image_processing_1_1_centroid.html#a0a01c6fd74c73f5cc736678aaf38a167":[4,0,0,8,0,16], -"classnc_1_1image_processing_1_1_centroid.html#a0aed7ca35cd8c7cc37eec0f8c25e0dc2":[4,0,0,8,0,4], +"classnc_1_1image_processing_1_1_centroid.html#a0a01c6fd74c73f5cc736678aaf38a167":[5,0,0,1,0,16], "classnc_1_1image_processing_1_1_centroid.html#a0aed7ca35cd8c7cc37eec0f8c25e0dc2":[5,0,0,1,0,4], +"classnc_1_1image_processing_1_1_centroid.html#a0aed7ca35cd8c7cc37eec0f8c25e0dc2":[4,0,0,8,0,4], "classnc_1_1image_processing_1_1_centroid.html#a139efcdd994d1bacdf62d65b3c427d8d":[4,0,0,8,0,13], "classnc_1_1image_processing_1_1_centroid.html#a139efcdd994d1bacdf62d65b3c427d8d":[5,0,0,1,0,13], "classnc_1_1image_processing_1_1_centroid.html#a2d109ab927d1a7496073af5c964f3172":[5,0,0,1,0,8], "classnc_1_1image_processing_1_1_centroid.html#a2d109ab927d1a7496073af5c964f3172":[4,0,0,8,0,8], -"classnc_1_1image_processing_1_1_centroid.html#a3b97e4ddc31b85eb8c3f84b398429a35":[4,0,0,8,0,1], "classnc_1_1image_processing_1_1_centroid.html#a3b97e4ddc31b85eb8c3f84b398429a35":[5,0,0,1,0,1], -"classnc_1_1image_processing_1_1_centroid.html#a4ef0e9b2faa4999af5c3597a60140d6c":[5,0,0,1,0,5], +"classnc_1_1image_processing_1_1_centroid.html#a3b97e4ddc31b85eb8c3f84b398429a35":[4,0,0,8,0,1], "classnc_1_1image_processing_1_1_centroid.html#a4ef0e9b2faa4999af5c3597a60140d6c":[4,0,0,8,0,5], +"classnc_1_1image_processing_1_1_centroid.html#a4ef0e9b2faa4999af5c3597a60140d6c":[5,0,0,1,0,5], "classnc_1_1image_processing_1_1_centroid.html#a503a2542b388f65fb80710dd33610abc":[5,0,0,1,0,11], "classnc_1_1image_processing_1_1_centroid.html#a503a2542b388f65fb80710dd33610abc":[4,0,0,8,0,11], -"classnc_1_1image_processing_1_1_centroid.html#a59d0af7acae8d24d29ccb372440aed22":[4,0,0,8,0,2], "classnc_1_1image_processing_1_1_centroid.html#a59d0af7acae8d24d29ccb372440aed22":[5,0,0,1,0,2], +"classnc_1_1image_processing_1_1_centroid.html#a59d0af7acae8d24d29ccb372440aed22":[4,0,0,8,0,2], "classnc_1_1image_processing_1_1_centroid.html#a8433a28b03cb09ba5d67963b077661bd":[5,0,0,1,0,6], "classnc_1_1image_processing_1_1_centroid.html#a8433a28b03cb09ba5d67963b077661bd":[4,0,0,8,0,6], -"classnc_1_1image_processing_1_1_centroid.html#a89eb742174a9dd27b730ce4502e119cd":[4,0,0,8,0,9], "classnc_1_1image_processing_1_1_centroid.html#a89eb742174a9dd27b730ce4502e119cd":[5,0,0,1,0,9], -"classnc_1_1image_processing_1_1_centroid.html#aa3546b7b2430b51650f40fb344ab55a8":[4,0,0,8,0,14], +"classnc_1_1image_processing_1_1_centroid.html#a89eb742174a9dd27b730ce4502e119cd":[4,0,0,8,0,9], "classnc_1_1image_processing_1_1_centroid.html#aa3546b7b2430b51650f40fb344ab55a8":[5,0,0,1,0,14], +"classnc_1_1image_processing_1_1_centroid.html#aa3546b7b2430b51650f40fb344ab55a8":[4,0,0,8,0,14], "classnc_1_1image_processing_1_1_centroid.html#aa39ae81638b8f7ed7b81d4476e2a6316":[4,0,0,8,0,15], "classnc_1_1image_processing_1_1_centroid.html#aa39ae81638b8f7ed7b81d4476e2a6316":[5,0,0,1,0,15], "classnc_1_1image_processing_1_1_centroid.html#aad242afbcb78cfb650864a2c331d2f1a":[4,0,0,8,0,0], "classnc_1_1image_processing_1_1_centroid.html#aad242afbcb78cfb650864a2c331d2f1a":[5,0,0,1,0,0], "classnc_1_1image_processing_1_1_centroid.html#ab4861437009bad84b5cb42b74dc11995":[4,0,0,8,0,3], "classnc_1_1image_processing_1_1_centroid.html#ab4861437009bad84b5cb42b74dc11995":[5,0,0,1,0,3], -"classnc_1_1image_processing_1_1_centroid.html#ae60198fea1dd29418adbf5e943251d67":[5,0,0,1,0,12], "classnc_1_1image_processing_1_1_centroid.html#ae60198fea1dd29418adbf5e943251d67":[4,0,0,8,0,12], +"classnc_1_1image_processing_1_1_centroid.html#ae60198fea1dd29418adbf5e943251d67":[5,0,0,1,0,12], "classnc_1_1image_processing_1_1_cluster.html":[4,0,0,8,1], "classnc_1_1image_processing_1_1_cluster.html":[5,0,0,1,1], "classnc_1_1image_processing_1_1_cluster.html#a243ffe7ecbcf4473e1225e6694624c08":[4,0,0,8,1,0], "classnc_1_1image_processing_1_1_cluster.html#a243ffe7ecbcf4473e1225e6694624c08":[5,0,0,1,1,0], "classnc_1_1image_processing_1_1_cluster.html#a27734d0fa45c7440e3018fa36c6633f9":[5,0,0,1,1,9], "classnc_1_1image_processing_1_1_cluster.html#a27734d0fa45c7440e3018fa36c6633f9":[4,0,0,8,1,9], -"classnc_1_1image_processing_1_1_cluster.html#a3b344c255dfcfcf18e0fc9f1e84979ae":[4,0,0,8,1,1], "classnc_1_1image_processing_1_1_cluster.html#a3b344c255dfcfcf18e0fc9f1e84979ae":[5,0,0,1,1,1], +"classnc_1_1image_processing_1_1_cluster.html#a3b344c255dfcfcf18e0fc9f1e84979ae":[4,0,0,8,1,1], "classnc_1_1image_processing_1_1_cluster.html#a461863af036452bdb1813dfff33c7c42":[4,0,0,8,1,11], "classnc_1_1image_processing_1_1_cluster.html#a461863af036452bdb1813dfff33c7c42":[5,0,0,1,1,11], -"classnc_1_1image_processing_1_1_cluster.html#a58eea870dca4a5c61cfd4db24ea50267":[4,0,0,8,1,19], "classnc_1_1image_processing_1_1_cluster.html#a58eea870dca4a5c61cfd4db24ea50267":[5,0,0,1,1,19], +"classnc_1_1image_processing_1_1_cluster.html#a58eea870dca4a5c61cfd4db24ea50267":[4,0,0,8,1,19], "classnc_1_1image_processing_1_1_cluster.html#a6e761b470453d5506015b9332b12e4a4":[4,0,0,8,1,6], "classnc_1_1image_processing_1_1_cluster.html#a6e761b470453d5506015b9332b12e4a4":[5,0,0,1,1,6], "classnc_1_1image_processing_1_1_cluster.html#a71ccd5ee3fea70b4b1b27ba25f4b3fb8":[4,0,0,8,1,12], "classnc_1_1image_processing_1_1_cluster.html#a71ccd5ee3fea70b4b1b27ba25f4b3fb8":[5,0,0,1,1,12], -"classnc_1_1image_processing_1_1_cluster.html#a73ce20625b5ca5d9e0d872cc8ad885dc":[4,0,0,8,1,3], "classnc_1_1image_processing_1_1_cluster.html#a73ce20625b5ca5d9e0d872cc8ad885dc":[5,0,0,1,1,3], +"classnc_1_1image_processing_1_1_cluster.html#a73ce20625b5ca5d9e0d872cc8ad885dc":[4,0,0,8,1,3], "classnc_1_1image_processing_1_1_cluster.html#a8308c5f0313872c9499de36d69d0ff19":[5,0,0,1,1,15], "classnc_1_1image_processing_1_1_cluster.html#a8308c5f0313872c9499de36d69d0ff19":[4,0,0,8,1,15], "classnc_1_1image_processing_1_1_cluster.html#a84f695cac046f8fdee8c6abf87b8ff1a":[4,0,0,8,1,24], "classnc_1_1image_processing_1_1_cluster.html#a84f695cac046f8fdee8c6abf87b8ff1a":[5,0,0,1,1,24], -"classnc_1_1image_processing_1_1_cluster.html#a8c884e5e55d41c09165bca85446edb1f":[5,0,0,1,1,8], "classnc_1_1image_processing_1_1_cluster.html#a8c884e5e55d41c09165bca85446edb1f":[4,0,0,8,1,8], +"classnc_1_1image_processing_1_1_cluster.html#a8c884e5e55d41c09165bca85446edb1f":[5,0,0,1,1,8], "classnc_1_1image_processing_1_1_cluster.html#a9c84aca9710bec5c721fd6a9f94182c3":[5,0,0,1,1,2], "classnc_1_1image_processing_1_1_cluster.html#a9c84aca9710bec5c721fd6a9f94182c3":[4,0,0,8,1,2], "classnc_1_1image_processing_1_1_cluster.html#a9cab13be79b63d9151e60a798ca39cb5":[5,0,0,1,1,4], "classnc_1_1image_processing_1_1_cluster.html#a9cab13be79b63d9151e60a798ca39cb5":[4,0,0,8,1,4], -"classnc_1_1image_processing_1_1_cluster.html#aa023fb6ea06515f18cd629b155f96a2c":[5,0,0,1,1,14], "classnc_1_1image_processing_1_1_cluster.html#aa023fb6ea06515f18cd629b155f96a2c":[4,0,0,8,1,14], -"classnc_1_1image_processing_1_1_cluster.html#aaa1ee55d0c47196847b8bb1a76258bd3":[4,0,0,8,1,22], +"classnc_1_1image_processing_1_1_cluster.html#aa023fb6ea06515f18cd629b155f96a2c":[5,0,0,1,1,14], "classnc_1_1image_processing_1_1_cluster.html#aaa1ee55d0c47196847b8bb1a76258bd3":[5,0,0,1,1,22], -"classnc_1_1image_processing_1_1_cluster.html#aab51c1c4539c3824bcdbd20a5db1fd4a":[4,0,0,8,1,17], +"classnc_1_1image_processing_1_1_cluster.html#aaa1ee55d0c47196847b8bb1a76258bd3":[4,0,0,8,1,22], "classnc_1_1image_processing_1_1_cluster.html#aab51c1c4539c3824bcdbd20a5db1fd4a":[5,0,0,1,1,17], -"classnc_1_1image_processing_1_1_cluster.html#abcc9f76b1d903546a3604ef87795d37e":[4,0,0,8,1,7], +"classnc_1_1image_processing_1_1_cluster.html#aab51c1c4539c3824bcdbd20a5db1fd4a":[4,0,0,8,1,17], "classnc_1_1image_processing_1_1_cluster.html#abcc9f76b1d903546a3604ef87795d37e":[5,0,0,1,1,7], -"classnc_1_1image_processing_1_1_cluster.html#abff111af8d260b45e8657507d067eac8":[4,0,0,8,1,13], +"classnc_1_1image_processing_1_1_cluster.html#abcc9f76b1d903546a3604ef87795d37e":[4,0,0,8,1,7], "classnc_1_1image_processing_1_1_cluster.html#abff111af8d260b45e8657507d067eac8":[5,0,0,1,1,13], -"classnc_1_1image_processing_1_1_cluster.html#ac3f0c485f193a71a6caca9f553970383":[4,0,0,8,1,20], +"classnc_1_1image_processing_1_1_cluster.html#abff111af8d260b45e8657507d067eac8":[4,0,0,8,1,13], "classnc_1_1image_processing_1_1_cluster.html#ac3f0c485f193a71a6caca9f553970383":[5,0,0,1,1,20], -"classnc_1_1image_processing_1_1_cluster.html#ac7a1671ccc52ba9ff878a906f037c7f2":[4,0,0,8,1,5], +"classnc_1_1image_processing_1_1_cluster.html#ac3f0c485f193a71a6caca9f553970383":[4,0,0,8,1,20], "classnc_1_1image_processing_1_1_cluster.html#ac7a1671ccc52ba9ff878a906f037c7f2":[5,0,0,1,1,5], +"classnc_1_1image_processing_1_1_cluster.html#ac7a1671ccc52ba9ff878a906f037c7f2":[4,0,0,8,1,5], "classnc_1_1image_processing_1_1_cluster.html#accbfd3dbb32016c0f4234614347d74ce":[5,0,0,1,1,23], "classnc_1_1image_processing_1_1_cluster.html#accbfd3dbb32016c0f4234614347d74ce":[4,0,0,8,1,23], "classnc_1_1image_processing_1_1_cluster.html#ae89900f4557d6273fc49b330417e324e":[5,0,0,1,1,21], "classnc_1_1image_processing_1_1_cluster.html#ae89900f4557d6273fc49b330417e324e":[4,0,0,8,1,21], -"classnc_1_1image_processing_1_1_cluster.html#af859b6a7dece380c955836deb1b024b9":[4,0,0,8,1,16], "classnc_1_1image_processing_1_1_cluster.html#af859b6a7dece380c955836deb1b024b9":[5,0,0,1,1,16], +"classnc_1_1image_processing_1_1_cluster.html#af859b6a7dece380c955836deb1b024b9":[4,0,0,8,1,16], "classnc_1_1image_processing_1_1_cluster.html#afc8b5d168cf1d611be9f5226ec7efd55":[5,0,0,1,1,10], "classnc_1_1image_processing_1_1_cluster.html#afc8b5d168cf1d611be9f5226ec7efd55":[4,0,0,8,1,10], "classnc_1_1image_processing_1_1_cluster.html#afdb1943f70f28747a1e83b74de984972":[5,0,0,1,1,18], "classnc_1_1image_processing_1_1_cluster.html#afdb1943f70f28747a1e83b74de984972":[4,0,0,8,1,18], "classnc_1_1image_processing_1_1_cluster_maker.html":[5,0,0,1,2], "classnc_1_1image_processing_1_1_cluster_maker.html":[4,0,0,8,2], -"classnc_1_1image_processing_1_1_cluster_maker.html#a17c7a9f6260f7d6d0aea002b7e5e6ae6":[5,0,0,1,2,1], "classnc_1_1image_processing_1_1_cluster_maker.html#a17c7a9f6260f7d6d0aea002b7e5e6ae6":[4,0,0,8,2,1], +"classnc_1_1image_processing_1_1_cluster_maker.html#a17c7a9f6260f7d6d0aea002b7e5e6ae6":[5,0,0,1,2,1], "classnc_1_1image_processing_1_1_cluster_maker.html#a37c172d7253190e76b065ed2547c3020":[5,0,0,1,2,3], "classnc_1_1image_processing_1_1_cluster_maker.html#a37c172d7253190e76b065ed2547c3020":[4,0,0,8,2,3], "classnc_1_1image_processing_1_1_cluster_maker.html#a7d5ceccddb2db3b143c772ec9d66460a":[5,0,0,1,2,4], "classnc_1_1image_processing_1_1_cluster_maker.html#a7d5ceccddb2db3b143c772ec9d66460a":[4,0,0,8,2,4], -"classnc_1_1image_processing_1_1_cluster_maker.html#a870aeb2f713b4efba22a2f978704c215":[5,0,0,1,2,0], "classnc_1_1image_processing_1_1_cluster_maker.html#a870aeb2f713b4efba22a2f978704c215":[4,0,0,8,2,0], -"classnc_1_1image_processing_1_1_cluster_maker.html#aa32e1c0323231d374efe444fb2bf618d":[4,0,0,8,2,2], +"classnc_1_1image_processing_1_1_cluster_maker.html#a870aeb2f713b4efba22a2f978704c215":[5,0,0,1,2,0], "classnc_1_1image_processing_1_1_cluster_maker.html#aa32e1c0323231d374efe444fb2bf618d":[5,0,0,1,2,2], +"classnc_1_1image_processing_1_1_cluster_maker.html#aa32e1c0323231d374efe444fb2bf618d":[4,0,0,8,2,2], "classnc_1_1image_processing_1_1_cluster_maker.html#ac197c22f0caa854abc78bd5a02d91f39":[5,0,0,1,2,5], "classnc_1_1image_processing_1_1_cluster_maker.html#ac197c22f0caa854abc78bd5a02d91f39":[4,0,0,8,2,5], "classnc_1_1image_processing_1_1_cluster_maker.html#ae437071bfc291a36745d043ddd4cba1d":[5,0,0,1,2,6], "classnc_1_1image_processing_1_1_cluster_maker.html#ae437071bfc291a36745d043ddd4cba1d":[4,0,0,8,2,6], "classnc_1_1image_processing_1_1_pixel.html":[5,0,0,1,3], "classnc_1_1image_processing_1_1_pixel.html":[4,0,0,8,3], -"classnc_1_1image_processing_1_1_pixel.html#a008757a06c498b1a31e26d53a54e51dc":[5,0,0,1,3,4], "classnc_1_1image_processing_1_1_pixel.html#a008757a06c498b1a31e26d53a54e51dc":[4,0,0,8,3,4], -"classnc_1_1image_processing_1_1_pixel.html#a0d7095db72d4478f37d6e371e77509be":[5,0,0,1,3,0], +"classnc_1_1image_processing_1_1_pixel.html#a008757a06c498b1a31e26d53a54e51dc":[5,0,0,1,3,4], "classnc_1_1image_processing_1_1_pixel.html#a0d7095db72d4478f37d6e371e77509be":[4,0,0,8,3,0], +"classnc_1_1image_processing_1_1_pixel.html#a0d7095db72d4478f37d6e371e77509be":[5,0,0,1,3,0], "classnc_1_1image_processing_1_1_pixel.html#a2ffea8fff18945da4971ab4c847a49bd":[5,0,0,1,3,10], "classnc_1_1image_processing_1_1_pixel.html#a2ffea8fff18945da4971ab4c847a49bd":[4,0,0,8,3,10], "classnc_1_1image_processing_1_1_pixel.html#a38419b5ab40a281ec6932b5c770b3880":[4,0,0,8,3,7], "classnc_1_1image_processing_1_1_pixel.html#a38419b5ab40a281ec6932b5c770b3880":[5,0,0,1,3,7], -"classnc_1_1image_processing_1_1_pixel.html#a3a8fb91578395ef70a5f6038c4c48062":[5,0,0,1,3,5], "classnc_1_1image_processing_1_1_pixel.html#a3a8fb91578395ef70a5f6038c4c48062":[4,0,0,8,3,5], +"classnc_1_1image_processing_1_1_pixel.html#a3a8fb91578395ef70a5f6038c4c48062":[5,0,0,1,3,5], "classnc_1_1image_processing_1_1_pixel.html#a4b80694a366506909633ff28c74b4042":[5,0,0,1,3,2], "classnc_1_1image_processing_1_1_pixel.html#a4b80694a366506909633ff28c74b4042":[4,0,0,8,3,2], -"classnc_1_1image_processing_1_1_pixel.html#a4d1db82b1617d892266270d2bec28f61":[5,0,0,1,3,1], "classnc_1_1image_processing_1_1_pixel.html#a4d1db82b1617d892266270d2bec28f61":[4,0,0,8,3,1], +"classnc_1_1image_processing_1_1_pixel.html#a4d1db82b1617d892266270d2bec28f61":[5,0,0,1,3,1], "classnc_1_1image_processing_1_1_pixel.html#a592926833195d4f2587efef12e4b1148":[4,0,0,8,3,3], "classnc_1_1image_processing_1_1_pixel.html#a592926833195d4f2587efef12e4b1148":[5,0,0,1,3,3], "classnc_1_1image_processing_1_1_pixel.html#a6749c7a5513e2b7ee5c027aef104b269":[4,0,0,8,3,9], "classnc_1_1image_processing_1_1_pixel.html#a6749c7a5513e2b7ee5c027aef104b269":[5,0,0,1,3,9], -"classnc_1_1image_processing_1_1_pixel.html#a6e712ef3b6547f5cafb6e8db1349658e":[5,0,0,1,3,11], "classnc_1_1image_processing_1_1_pixel.html#a6e712ef3b6547f5cafb6e8db1349658e":[4,0,0,8,3,11], +"classnc_1_1image_processing_1_1_pixel.html#a6e712ef3b6547f5cafb6e8db1349658e":[5,0,0,1,3,11], "classnc_1_1image_processing_1_1_pixel.html#ac22936e8b5b80a1c557faaf9722b3183":[5,0,0,1,3,8], "classnc_1_1image_processing_1_1_pixel.html#ac22936e8b5b80a1c557faaf9722b3183":[4,0,0,8,3,8], "classnc_1_1image_processing_1_1_pixel.html#ae47f279d2f0ba0921027e787e3773ee8":[5,0,0,1,3,6], "classnc_1_1image_processing_1_1_pixel.html#ae47f279d2f0ba0921027e787e3773ee8":[4,0,0,8,3,6], -"classnc_1_1integrate_1_1_legendre_polynomial.html":[5,0,0,2,0], "classnc_1_1integrate_1_1_legendre_polynomial.html":[4,0,0,9,0], +"classnc_1_1integrate_1_1_legendre_polynomial.html":[5,0,0,2,0], "classnc_1_1integrate_1_1_legendre_polynomial.html#a2e1fefae138e66215cd7586a85fc3642":[4,0,0,9,0,0], "classnc_1_1integrate_1_1_legendre_polynomial.html#a2e1fefae138e66215cd7586a85fc3642":[5,0,0,2,0,0], -"classnc_1_1integrate_1_1_legendre_polynomial.html#a50df5ad7c7312b1bf814fcf8b5bb0d94":[5,0,0,2,0,1], "classnc_1_1integrate_1_1_legendre_polynomial.html#a50df5ad7c7312b1bf814fcf8b5bb0d94":[4,0,0,9,0,1], -"classnc_1_1integrate_1_1_legendre_polynomial.html#a5a97c4c53f878cda71129dbd4398b1a9":[5,0,0,2,0,2], +"classnc_1_1integrate_1_1_legendre_polynomial.html#a50df5ad7c7312b1bf814fcf8b5bb0d94":[5,0,0,2,0,1], "classnc_1_1integrate_1_1_legendre_polynomial.html#a5a97c4c53f878cda71129dbd4398b1a9":[4,0,0,9,0,2], +"classnc_1_1integrate_1_1_legendre_polynomial.html#a5a97c4c53f878cda71129dbd4398b1a9":[5,0,0,2,0,2], "classnc_1_1linalg_1_1_s_v_d.html":[4,0,0,10,1], "classnc_1_1linalg_1_1_s_v_d.html":[5,0,0,3,0], -"classnc_1_1linalg_1_1_s_v_d.html#a5f8126b97109ff2929842d861522de19":[4,0,0,10,1,2], "classnc_1_1linalg_1_1_s_v_d.html#a5f8126b97109ff2929842d861522de19":[5,0,0,3,0,2], -"classnc_1_1linalg_1_1_s_v_d.html#aa3628ab32a1117f00645ce377c4b8654":[5,0,0,3,0,1], -"classnc_1_1linalg_1_1_s_v_d.html#aa3628ab32a1117f00645ce377c4b8654":[4,0,0,10,1,1], -"classnc_1_1linalg_1_1_s_v_d.html#ab0ff491e89a4242d15854683d0a45650":[4,0,0,10,1,4], -"classnc_1_1linalg_1_1_s_v_d.html#ab0ff491e89a4242d15854683d0a45650":[5,0,0,3,0,4], -"classnc_1_1linalg_1_1_s_v_d.html#ae0561bbc9633e436139258b0c70b98ba":[4,0,0,10,1,0] +"classnc_1_1linalg_1_1_s_v_d.html#a5f8126b97109ff2929842d861522de19":[4,0,0,10,1,2], +"classnc_1_1linalg_1_1_s_v_d.html#aa3628ab32a1117f00645ce377c4b8654":[5,0,0,3,0,1] }; diff --git a/docs/doxygen/html/nbytes_8hpp.html b/docs/doxygen/html/nbytes_8hpp.html index 2afbd737f..9e5ef7354 100644 --- a/docs/doxygen/html/nbytes_8hpp.html +++ b/docs/doxygen/html/nbytes_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: nbytes.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -119,29 +126,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    uint64 nc::nbytes (const NdArray< dtype > &inArray) noexcept
    template<typename dtype >
    uint64 nc::nbytes (const NdArray< dtype > &inArray) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/nbytes_8hpp_source.html b/docs/doxygen/html/nbytes_8hpp_source.html index dcca891c4..7ba6f83b7 100644 --- a/docs/doxygen/html/nbytes_8hpp_source.html +++ b/docs/doxygen/html/nbytes_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: nbytes.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/nearest1d_8hpp.html b/docs/doxygen/html/nearest1d_8hpp.html index c368f4bd4..2792f249b 100644 --- a/docs/doxygen/html/nearest1d_8hpp.html +++ b/docs/doxygen/html/nearest1d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: nearest1d.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -121,33 +128,33 @@ - + - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::filter
    namespace  nc::filter
     
    namespace  nc::filter::boundary
    namespace  nc::filter::boundary
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::filter::boundary::nearest1d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
    template<typename dtype >
    NdArray< dtypenc::filter::boundary::nearest1d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Nearest boundary1d

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Nearest boundary1d

    diff --git a/docs/doxygen/html/nearest1d_8hpp_source.html b/docs/doxygen/html/nearest1d_8hpp_source.html index 41a09debd..5b988f6f4 100644 --- a/docs/doxygen/html/nearest1d_8hpp_source.html +++ b/docs/doxygen/html/nearest1d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: nearest1d.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/nearest2d_8hpp.html b/docs/doxygen/html/nearest2d_8hpp.html index 4a2381526..e19c7fc10 100644 --- a/docs/doxygen/html/nearest2d_8hpp.html +++ b/docs/doxygen/html/nearest2d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: nearest2d.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -114,7 +121,7 @@
    #include "NumCpp/Core/Internal/StaticAsserts.hpp"
    -#include "NumCpp/Core/Shape.hpp"
    +#include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/Core/Slice.hpp"
    #include "NumCpp/Core/Types.hpp"
    #include "NumCpp/Filter/Boundaries/Boundaries2d/fillCorners.hpp"
    @@ -124,33 +131,33 @@ - + - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::filter
    namespace  nc::filter
     
    namespace  nc::filter::boundary
    namespace  nc::filter::boundary
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::filter::boundary::nearest2d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
    template<typename dtype >
    NdArray< dtypenc::filter::boundary::nearest2d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Nearest boundary

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Nearest boundary

    diff --git a/docs/doxygen/html/nearest2d_8hpp_source.html b/docs/doxygen/html/nearest2d_8hpp_source.html index 9bdd54e7d..558fd8666 100644 --- a/docs/doxygen/html/nearest2d_8hpp_source.html +++ b/docs/doxygen/html/nearest2d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: nearest2d.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/negative_8hpp.html b/docs/doxygen/html/negative_8hpp.html index 554b52224..1938fc661 100644 --- a/docs/doxygen/html/negative_8hpp.html +++ b/docs/doxygen/html/negative_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: negative.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -119,29 +126,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::negative (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypenc::negative (const NdArray< dtype > &inArray)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/negative_8hpp_source.html b/docs/doxygen/html/negative_8hpp_source.html index c8f78b89e..bc4aace19 100644 --- a/docs/doxygen/html/negative_8hpp_source.html +++ b/docs/doxygen/html/negative_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: negative.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/negative_binomial_8hpp.html b/docs/doxygen/html/negative_binomial_8hpp.html index 5c4761f15..fa315b019 100644 --- a/docs/doxygen/html/negative_binomial_8hpp.html +++ b/docs/doxygen/html/negative_binomial_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: negativeBinomial.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -118,7 +125,7 @@ #include <string>
    #include "NumCpp/Core/Internal/Error.hpp"
    #include "NumCpp/Core/Internal/StaticAsserts.hpp"
    -#include "NumCpp/Core/Shape.hpp"
    +#include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/NdArray.hpp"
    #include "NumCpp/Random/generator.hpp"
    @@ -126,42 +133,42 @@ - + - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::random
    namespace  nc::random
     
    namespace  nc::random::detail
    namespace  nc::random::detail
     
    - - + + - - + + - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::random::negativeBinomial (const Shape &inShape, dtype inN, double inP=0.5)
    template<typename dtype >
    NdArray< dtypenc::random::negativeBinomial (const Shape &inShape, dtype inN, double inP=0.5)
     
    template<typename dtype >
    dtype nc::random::negativeBinomial (dtype inN, double inP=0.5)
    template<typename dtype >
    dtype nc::random::negativeBinomial (dtype inN, double inP=0.5)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > nc::random::detail::negativeBinomial (GeneratorType &generator, const Shape &inShape, dtype inN, double inP=0.5)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypenc::random::detail::negativeBinomial (GeneratorType &generator, const Shape &inShape, dtype inN, double inP=0.5)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype nc::random::detail::negativeBinomial (GeneratorType &generator, dtype inN, double inP=0.5)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype nc::random::detail::negativeBinomial (GeneratorType &generator, dtype inN, double inP=0.5)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description "negative Binomial" distribution.

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description "negative Binomial" distribution.

    diff --git a/docs/doxygen/html/negative_binomial_8hpp_source.html b/docs/doxygen/html/negative_binomial_8hpp_source.html index 395f03ffc..c73689805 100644 --- a/docs/doxygen/html/negative_binomial_8hpp_source.html +++ b/docs/doxygen/html/negative_binomial_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: negativeBinomial.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/newbyteorder_8hpp.html b/docs/doxygen/html/newbyteorder_8hpp.html index e7a0a7691..45dba7912 100644 --- a/docs/doxygen/html/newbyteorder_8hpp.html +++ b/docs/doxygen/html/newbyteorder_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: newbyteorder.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -120,32 +127,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::newbyteorder (const NdArray< dtype > &inArray, Endian inEndianess)
    template<typename dtype >
    NdArray< dtypenc::newbyteorder (const NdArray< dtype > &inArray, Endian inEndianess)
     
    template<typename dtype >
    dtype nc::newbyteorder (dtype inValue, Endian inEndianess)
    template<typename dtype >
    dtype nc::newbyteorder (dtype inValue, Endian inEndianess)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/newbyteorder_8hpp_source.html b/docs/doxygen/html/newbyteorder_8hpp_source.html index 043d2cb1b..b345058c1 100644 --- a/docs/doxygen/html/newbyteorder_8hpp_source.html +++ b/docs/doxygen/html/newbyteorder_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: newbyteorder.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/non_central_chi_squared_8hpp.html b/docs/doxygen/html/non_central_chi_squared_8hpp.html index 300c36068..53d53adc6 100644 --- a/docs/doxygen/html/non_central_chi_squared_8hpp.html +++ b/docs/doxygen/html/non_central_chi_squared_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: nonCentralChiSquared.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -118,7 +125,7 @@ #include "boost/random/non_central_chi_squared_distribution.hpp"
    #include "NumCpp/Core/Internal/Error.hpp"
    #include "NumCpp/Core/Internal/StaticAsserts.hpp"
    -#include "NumCpp/Core/Shape.hpp"
    +#include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/NdArray.hpp"
    #include "NumCpp/Random/generator.hpp"
    @@ -126,42 +133,42 @@ - + - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::random
    namespace  nc::random
     
    namespace  nc::random::detail
    namespace  nc::random::detail
     
    - - + + - - + + - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::random::nonCentralChiSquared (const Shape &inShape, dtype inK=1, dtype inLambda=1)
    template<typename dtype >
    NdArray< dtypenc::random::nonCentralChiSquared (const Shape &inShape, dtype inK=1, dtype inLambda=1)
     
    template<typename dtype >
    dtype nc::random::nonCentralChiSquared (dtype inK=1, dtype inLambda=1)
    template<typename dtype >
    dtype nc::random::nonCentralChiSquared (dtype inK=1, dtype inLambda=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > nc::random::detail::nonCentralChiSquared (GeneratorType &generator, const Shape &inShape, dtype inK=1, dtype inLambda=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypenc::random::detail::nonCentralChiSquared (GeneratorType &generator, const Shape &inShape, dtype inK=1, dtype inLambda=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype nc::random::detail::nonCentralChiSquared (GeneratorType &generator, dtype inK=1, dtype inLambda=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype nc::random::detail::nonCentralChiSquared (GeneratorType &generator, dtype inK=1, dtype inLambda=1)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description "non central chi squared" distrubution.

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description "non central chi squared" distrubution.

    diff --git a/docs/doxygen/html/non_central_chi_squared_8hpp_source.html b/docs/doxygen/html/non_central_chi_squared_8hpp_source.html index c24a4cf9f..8d3bc692e 100644 --- a/docs/doxygen/html/non_central_chi_squared_8hpp_source.html +++ b/docs/doxygen/html/non_central_chi_squared_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: nonCentralChiSquared.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/none_8hpp.html b/docs/doxygen/html/none_8hpp.html index 749d34787..5f319162b 100644 --- a/docs/doxygen/html/none_8hpp.html +++ b/docs/doxygen/html/none_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: none.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -120,29 +127,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< bool > nc::none (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< boolnc::none (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/none_8hpp_source.html b/docs/doxygen/html/none_8hpp_source.html index 6cc8303f3..aef2db7ee 100644 --- a/docs/doxygen/html/none_8hpp_source.html +++ b/docs/doxygen/html/none_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: none.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/nonzero_8hpp.html b/docs/doxygen/html/nonzero_8hpp.html index c441e1a50..c06b212aa 100644 --- a/docs/doxygen/html/nonzero_8hpp.html +++ b/docs/doxygen/html/nonzero_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: nonzero.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -120,29 +127,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    std::pair< NdArray< uint32 >, NdArray< uint32 > > nc::nonzero (const NdArray< dtype > &inArray)
    template<typename dtype >
    std::pair< NdArray< uint32 >, NdArray< uint32 > > nc::nonzero (const NdArray< dtype > &inArray)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/nonzero_8hpp_source.html b/docs/doxygen/html/nonzero_8hpp_source.html index 738884256..6c3d91277 100644 --- a/docs/doxygen/html/nonzero_8hpp_source.html +++ b/docs/doxygen/html/nonzero_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: nonzero.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/norm_8hpp.html b/docs/doxygen/html/norm_8hpp.html index ab14910f6..0560e044b 100644 --- a/docs/doxygen/html/norm_8hpp.html +++ b/docs/doxygen/html/norm_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: norm.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -125,32 +132,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< double > nc::norm (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< doublenc::norm (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< std::complex< double > > nc::norm (const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< std::complex< double > > nc::norm (const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/norm_8hpp_source.html b/docs/doxygen/html/norm_8hpp_source.html index 1f6bc7db2..702c152fe 100644 --- a/docs/doxygen/html/norm_8hpp_source.html +++ b/docs/doxygen/html/norm_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: norm.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    @@ -239,7 +250,7 @@ diff --git a/docs/doxygen/html/normal_8hpp.html b/docs/doxygen/html/normal_8hpp.html index 20e9187cd..bc00d935c 100644 --- a/docs/doxygen/html/normal_8hpp.html +++ b/docs/doxygen/html/normal_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: normal.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -118,7 +125,7 @@ #include <string>
    #include "NumCpp/Core/Internal/Error.hpp"
    #include "NumCpp/Core/Internal/StaticAsserts.hpp"
    -#include "NumCpp/Core/Shape.hpp"
    +#include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/NdArray.hpp"
    #include "NumCpp/Random/generator.hpp"
    @@ -126,42 +133,42 @@ - + - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::random
    namespace  nc::random
     
    namespace  nc::random::detail
    namespace  nc::random::detail
     
    - - + + - - + + - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::random::normal (const Shape &inShape, dtype inMean=0, dtype inSigma=1)
    template<typename dtype >
    NdArray< dtypenc::random::normal (const Shape &inShape, dtype inMean=0, dtype inSigma=1)
     
    template<typename dtype >
    dtype nc::random::normal (dtype inMean=0, dtype inSigma=1)
    template<typename dtype >
    dtype nc::random::normal (dtype inMean=0, dtype inSigma=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > nc::random::detail::normal (GeneratorType &generator, const Shape &inShape, dtype inMean=0, dtype inSigma=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypenc::random::detail::normal (GeneratorType &generator, const Shape &inShape, dtype inMean=0, dtype inSigma=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype nc::random::detail::normal (GeneratorType &generator, dtype inMean=0, dtype inSigma=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype nc::random::detail::normal (GeneratorType &generator, dtype inMean=0, dtype inSigma=1)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description "normal" distrubution.

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description "normal" distrubution.

    diff --git a/docs/doxygen/html/normal_8hpp_source.html b/docs/doxygen/html/normal_8hpp_source.html index 2193f230a..9cef523ef 100644 --- a/docs/doxygen/html/normal_8hpp_source.html +++ b/docs/doxygen/html/normal_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: normal.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/normalize_8hpp.html b/docs/doxygen/html/normalize_8hpp.html index aa2ce3028..674d7314e 100644 --- a/docs/doxygen/html/normalize_8hpp.html +++ b/docs/doxygen/html/normalize_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: normalize.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -126,32 +133,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< double > nc::normalize (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< doublenc::normalize (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< std::complex< double > > nc::normalize (const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< std::complex< double > > nc::normalize (const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/normalize_8hpp_source.html b/docs/doxygen/html/normalize_8hpp_source.html index 4310777d7..228db47d8 100644 --- a/docs/doxygen/html/normalize_8hpp_source.html +++ b/docs/doxygen/html/normalize_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: normalize.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    @@ -225,7 +237,7 @@ diff --git a/docs/doxygen/html/not__equal_8hpp.html b/docs/doxygen/html/not__equal_8hpp.html index a8578a045..f21a366ca 100644 --- a/docs/doxygen/html/not__equal_8hpp.html +++ b/docs/doxygen/html/not__equal_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: not_equal.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -119,29 +126,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< bool > nc::not_equal (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< boolnc::not_equal (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/not__equal_8hpp_source.html b/docs/doxygen/html/not__equal_8hpp_source.html index c7ea7f0e6..97b1fa81d 100644 --- a/docs/doxygen/html/not__equal_8hpp_source.html +++ b/docs/doxygen/html/not__equal_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: not_equal.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/nth__root_8hpp.html b/docs/doxygen/html/nth__root_8hpp.html index 07ed268e6..d127fa1ce 100644 --- a/docs/doxygen/html/nth__root_8hpp.html +++ b/docs/doxygen/html/nth__root_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: nth_root.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -122,32 +129,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype1 , typename dtype2 >
    NdArray< double > nc::nth_root (const NdArray< dtype1 > &inArray, dtype2 inRoot)
    template<typename dtype1 , typename dtype2 >
    NdArray< doublenc::nth_root (const NdArray< dtype1 > &inArray, dtype2 inRoot)
     
    template<typename dtype1 , typename dtype2 >
    double nc::nth_root (dtype1 inValue, dtype2 inRoot) noexcept
    template<typename dtype1 , typename dtype2 >
    double nc::nth_root (dtype1 inValue, dtype2 inRoot) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/nth__root_8hpp_source.html b/docs/doxygen/html/nth__root_8hpp_source.html index c2aaa52b9..90bea22e7 100644 --- a/docs/doxygen/html/nth__root_8hpp_source.html +++ b/docs/doxygen/html/nth__root_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: nth_root.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/num2str_8hpp.html b/docs/doxygen/html/num2str_8hpp.html index 9a2fde2b6..fd9383216 100644 --- a/docs/doxygen/html/num2str_8hpp.html +++ b/docs/doxygen/html/num2str_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: num2str.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -120,31 +127,31 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::utils
    namespace  nc::utils
     
    - - + +

    Functions

    template<typename dtype >
    std::string nc::utils::num2str (dtype inNumber)
    template<typename dtype >
    std::string nc::utils::num2str (dtype inNumber)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Converts the number into a string

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Converts the number into a string

    diff --git a/docs/doxygen/html/num2str_8hpp_source.html b/docs/doxygen/html/num2str_8hpp_source.html index d1f957314..9bea50e24 100644 --- a/docs/doxygen/html/num2str_8hpp_source.html +++ b/docs/doxygen/html/num2str_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: num2str.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/ones_8hpp.html b/docs/doxygen/html/ones_8hpp.html index 0849a949f..0a4ad5cd8 100644 --- a/docs/doxygen/html/ones_8hpp.html +++ b/docs/doxygen/html/ones_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: ones.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -114,7 +121,7 @@
    #include "NumCpp/Core/Internal/StaticAsserts.hpp"
    -#include "NumCpp/Core/Shape.hpp"
    +#include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/Core/Types.hpp"
    #include "NumCpp/Functions/full.hpp"
    #include "NumCpp/NdArray.hpp"
    @@ -123,35 +130,35 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::ones (const Shape &inShape)
    template<typename dtype >
    NdArray< dtypenc::ones (const Shape &inShape)
     
    template<typename dtype >
    NdArray< dtype > nc::ones (uint32 inNumRows, uint32 inNumCols)
    template<typename dtype >
    NdArray< dtypenc::ones (uint32 inNumRows, uint32 inNumCols)
     
    template<typename dtype >
    NdArray< dtype > nc::ones (uint32 inSquareSize)
    template<typename dtype >
    NdArray< dtypenc::ones (uint32 inSquareSize)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/ones_8hpp_source.html b/docs/doxygen/html/ones_8hpp_source.html index 3de983cd4..f6326a226 100644 --- a/docs/doxygen/html/ones_8hpp_source.html +++ b/docs/doxygen/html/ones_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: ones.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/ones__like_8hpp.html b/docs/doxygen/html/ones__like_8hpp.html index cddd6b65f..6c5af47e8 100644 --- a/docs/doxygen/html/ones__like_8hpp.html +++ b/docs/doxygen/html/ones__like_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: ones_like.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -120,29 +127,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtypeOut , typename dtype >
    NdArray< dtypeOut > nc::ones_like (const NdArray< dtype > &inArray)
    template<typename dtypeOut , typename dtype >
    NdArray< dtypeOutnc::ones_like (const NdArray< dtype > &inArray)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/ones__like_8hpp_source.html b/docs/doxygen/html/ones__like_8hpp_source.html index fb693b135..f0c39452c 100644 --- a/docs/doxygen/html/ones__like_8hpp_source.html +++ b/docs/doxygen/html/ones__like_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: ones_like.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/outer_8hpp.html b/docs/doxygen/html/outer_8hpp.html index 7120e86e5..98f7063ea 100644 --- a/docs/doxygen/html/outer_8hpp.html +++ b/docs/doxygen/html/outer_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: outer.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -122,29 +129,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::outer (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< dtypenc::outer (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/outer_8hpp_source.html b/docs/doxygen/html/outer_8hpp_source.html index b223d0bcd..74b9d91ba 100644 --- a/docs/doxygen/html/outer_8hpp_source.html +++ b/docs/doxygen/html/outer_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: outer.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/packbits_8hpp.html b/docs/doxygen/html/packbits_8hpp.html index 34c0d7ff2..a9a1b4801 100644 --- a/docs/doxygen/html/packbits_8hpp.html +++ b/docs/doxygen/html/packbits_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: packbits.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -121,32 +128,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_same_v< dtype, bool >, int > = 0>
    NdArray< uint8 > nc::packbitsBigEndian (const NdArray< dtype > &a, Axis axis=Axis::NONE)
    template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_same_v< dtype, bool >, int > = 0>
    NdArray< uint8nc::packbitsBigEndian (const NdArray< dtype > &a, Axis axis=Axis::NONE)
     
    template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_same_v< dtype, bool >, int > = 0>
    NdArray< uint8 > nc::packbitsLittleEndian (const NdArray< dtype > &a, Axis axis=Axis::NONE)
    template<typename dtype , std::enable_if_t< std::is_integral_v< dtype >||std::is_same_v< dtype, bool >, int > = 0>
    NdArray< uint8nc::packbitsLittleEndian (const NdArray< dtype > &a, Axis axis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/packbits_8hpp_source.html b/docs/doxygen/html/packbits_8hpp_source.html index fc45a759e..a43ce6d8f 100644 --- a/docs/doxygen/html/packbits_8hpp_source.html +++ b/docs/doxygen/html/packbits_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: packbits.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/pad_8hpp.html b/docs/doxygen/html/pad_8hpp.html index 9c538972a..9613dfec1 100644 --- a/docs/doxygen/html/pad_8hpp.html +++ b/docs/doxygen/html/pad_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: pad.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -113,7 +120,7 @@
    pad.hpp File Reference
    -
    #include "NumCpp/Core/Shape.hpp"
    +
    #include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/Core/Slice.hpp"
    #include "NumCpp/Core/Types.hpp"
    #include "NumCpp/NdArray.hpp"
    @@ -122,29 +129,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::pad (const NdArray< dtype > &inArray, uint16 inPadWidth, dtype inPadValue)
    template<typename dtype >
    NdArray< dtypenc::pad (const NdArray< dtype > &inArray, uint16 inPadWidth, dtype inPadValue)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/pad_8hpp_source.html b/docs/doxygen/html/pad_8hpp_source.html index ec21ea301..c23566f3d 100644 --- a/docs/doxygen/html/pad_8hpp_source.html +++ b/docs/doxygen/html/pad_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: pad.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/pages.html b/docs/doxygen/html/pages.html index 4f606d9f6..a951b21cf 100644 --- a/docs/doxygen/html/pages.html +++ b/docs/doxygen/html/pages.html @@ -5,7 +5,7 @@ - + NumCpp: Related Pages @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -112,10 +119,10 @@
    Here is a list of all related documentation pages:
    @@ -123,7 +130,7 @@ diff --git a/docs/doxygen/html/partition_8hpp.html b/docs/doxygen/html/partition_8hpp.html index fba33a8f5..1280145d0 100644 --- a/docs/doxygen/html/partition_8hpp.html +++ b/docs/doxygen/html/partition_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: partition.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -120,29 +127,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::partition (const NdArray< dtype > &inArray, uint32 inKth, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypenc::partition (const NdArray< dtype > &inArray, uint32 inKth, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/partition_8hpp_source.html b/docs/doxygen/html/partition_8hpp_source.html index 61fcb667d..0cdf35b04 100644 --- a/docs/doxygen/html/partition_8hpp_source.html +++ b/docs/doxygen/html/partition_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: partition.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/percentile_8hpp.html b/docs/doxygen/html/percentile_8hpp.html index 8559ebf07..7f58bad3d 100644 --- a/docs/doxygen/html/percentile_8hpp.html +++ b/docs/doxygen/html/percentile_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: percentile.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -121,7 +128,7 @@ #include "NumCpp/Core/Internal/Error.hpp"
    #include "NumCpp/Core/Internal/StaticAsserts.hpp"
    #include "NumCpp/Core/Internal/StlAlgorithms.hpp"
    -#include "NumCpp/Core/Shape.hpp"
    +#include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/Core/Types.hpp"
    #include "NumCpp/Functions/argmin.hpp"
    #include "NumCpp/Functions/clip.hpp"
    @@ -132,29 +139,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< double > nc::percentile (const NdArray< dtype > &inArray, double inPercentile, Axis inAxis=Axis::NONE, InterpolationMethod inInterpMethod=InterpolationMethod::LINEAR)
    template<typename dtype >
    NdArray< doublenc::percentile (const NdArray< dtype > &inArray, double inPercentile, Axis inAxis=Axis::NONE, InterpolationMethod inInterpMethod=InterpolationMethod::LINEAR)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/percentile_8hpp_source.html b/docs/doxygen/html/percentile_8hpp_source.html index 0fb8816c1..c12966247 100644 --- a/docs/doxygen/html/percentile_8hpp_source.html +++ b/docs/doxygen/html/percentile_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: percentile.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/percentile_filter1d_8hpp.html b/docs/doxygen/html/percentile_filter1d_8hpp.html index 21e9918a7..cc1377fac 100644 --- a/docs/doxygen/html/percentile_filter1d_8hpp.html +++ b/docs/doxygen/html/percentile_filter1d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: percentileFilter1d.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -124,31 +131,31 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::filter
    namespace  nc::filter
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::filter::percentileFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, double inPercentile, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtypenc::filter::percentileFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, double inPercentile, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Calculates a one-dimensional percentile filter.

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Calculates a one-dimensional percentile filter.

    diff --git a/docs/doxygen/html/percentile_filter1d_8hpp_source.html b/docs/doxygen/html/percentile_filter1d_8hpp_source.html index 25bc68202..0b93bcea3 100644 --- a/docs/doxygen/html/percentile_filter1d_8hpp_source.html +++ b/docs/doxygen/html/percentile_filter1d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: percentileFilter1d.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    @@ -171,7 +185,7 @@ diff --git a/docs/doxygen/html/percentile_filter_8hpp.html b/docs/doxygen/html/percentile_filter_8hpp.html index e2b5460ab..68e703fe7 100644 --- a/docs/doxygen/html/percentile_filter_8hpp.html +++ b/docs/doxygen/html/percentile_filter_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: percentileFilter.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -113,7 +120,7 @@
    percentileFilter.hpp File Reference
    -
    #include "NumCpp/Core/Shape.hpp"
    +
    #include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/Core/Slice.hpp"
    #include "NumCpp/Core/Types.hpp"
    #include "NumCpp/Filter/Boundaries/Boundaries2d/addBoundary2d.hpp"
    @@ -124,31 +131,31 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::filter
    namespace  nc::filter
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::filter::percentileFilter (const NdArray< dtype > &inImageArray, uint32 inSize, double inPercentile, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtypenc::filter::percentileFilter (const NdArray< dtype > &inImageArray, uint32 inSize, double inPercentile, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Calculates a multidimensional percentile filter.

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Calculates a multidimensional percentile filter.

    diff --git a/docs/doxygen/html/percentile_filter_8hpp_source.html b/docs/doxygen/html/percentile_filter_8hpp_source.html index 972516a0a..0adbf1173 100644 --- a/docs/doxygen/html/percentile_filter_8hpp_source.html +++ b/docs/doxygen/html/percentile_filter_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: percentileFilter.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    @@ -183,7 +196,7 @@ diff --git a/docs/doxygen/html/permutation_8hpp.html b/docs/doxygen/html/permutation_8hpp.html index 451c7dbdc..e61d2a80b 100644 --- a/docs/doxygen/html/permutation_8hpp.html +++ b/docs/doxygen/html/permutation_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: permutation.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -123,42 +130,42 @@ - + - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::random
    namespace  nc::random
     
    namespace  nc::random::detail
    namespace  nc::random::detail
     
    - - + + - - + + - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::random::permutation (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypenc::random::permutation (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< dtype > nc::random::permutation (dtype inValue)
    template<typename dtype >
    NdArray< dtypenc::random::permutation (dtype inValue)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > nc::random::detail::permutation (GeneratorType &generator, const NdArray< dtype > &inArray)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypenc::random::detail::permutation (GeneratorType &generator, const NdArray< dtype > &inArray)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > nc::random::detail::permutation (GeneratorType &generator, dtype inValue)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypenc::random::detail::permutation (GeneratorType &generator, dtype inValue)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Randomly permute a sequence, or return a permuted range

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Randomly permute a sequence, or return a permuted range

    diff --git a/docs/doxygen/html/permutation_8hpp_source.html b/docs/doxygen/html/permutation_8hpp_source.html index 949cbf180..501c0119f 100644 --- a/docs/doxygen/html/permutation_8hpp_source.html +++ b/docs/doxygen/html/permutation_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: permutation.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/pinv_8hpp.html b/docs/doxygen/html/pinv_8hpp.html index 0bb2f6a02..70822e45e 100644 --- a/docs/doxygen/html/pinv_8hpp.html +++ b/docs/doxygen/html/pinv_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: pinv.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -124,31 +131,31 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::linalg
    namespace  nc::linalg
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< double > nc::linalg::pinv (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< doublenc::linalg::pinv (const NdArray< dtype > &inArray)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description matrix psuedo-inverse

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description matrix psuedo-inverse

    diff --git a/docs/doxygen/html/pinv_8hpp_source.html b/docs/doxygen/html/pinv_8hpp_source.html index 7f3be1e68..95789007d 100644 --- a/docs/doxygen/html/pinv_8hpp_source.html +++ b/docs/doxygen/html/pinv_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: pinv.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    @@ -166,7 +180,7 @@ diff --git a/docs/doxygen/html/pivot_l_u__decomposition_8hpp.html b/docs/doxygen/html/pivot_l_u__decomposition_8hpp.html index bb4f67781..16d3ad5be 100644 --- a/docs/doxygen/html/pivot_l_u__decomposition_8hpp.html +++ b/docs/doxygen/html/pivot_l_u__decomposition_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: pivotLU_decomposition.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -127,32 +134,32 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::linalg
    namespace  nc::linalg
     
    - - + +

    Functions

    template<typename dtype >
    std::tuple< NdArray< double >, NdArray< double >, NdArray< double > > nc::linalg::pivotLU_decomposition (const NdArray< dtype > &inMatrix)
    template<typename dtype >
    std::tuple< NdArray< double >, NdArray< double >, NdArray< double > > nc::linalg::pivotLU_decomposition (const NdArray< dtype > &inMatrix)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2019 Benjamin Mahr Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description matrix pivot LU decomposition

    -

    Code modified under MIT license from https://github.com/Ben1980/linAlg as posted in https://thoughts-on-coding.com/2019/06/12/numerical-methods-with-c-part-4-introduction-into-decomposition-methods-of-linear-equation-systems/

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description matrix pivot LU decomposition

    +

    Code modified under MIT license from https://github.com/Ben1980/linAlg as posted in https://thoughts-on-coding.com/2019/06/12/numerical-methods-with-c-part-4-introduction-into-decomposition-methods-of-linear-equation-systems/

    diff --git a/docs/doxygen/html/pivot_l_u__decomposition_8hpp_source.html b/docs/doxygen/html/pivot_l_u__decomposition_8hpp_source.html index cd0f494ed..a6689cab0 100644 --- a/docs/doxygen/html/pivot_l_u__decomposition_8hpp_source.html +++ b/docs/doxygen/html/pivot_l_u__decomposition_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: pivotLU_decomposition.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    @@ -226,7 +238,7 @@ diff --git a/docs/doxygen/html/place_8hpp.html b/docs/doxygen/html/place_8hpp.html index 358143aef..9337ab114 100644 --- a/docs/doxygen/html/place_8hpp.html +++ b/docs/doxygen/html/place_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: place.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -120,29 +127,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    void nc::place (NdArray< dtype > &arr, const NdArray< bool > &mask, const NdArray< dtype > &vals)
    template<typename dtype >
    void nc::place (NdArray< dtype > &arr, const NdArray< bool > &mask, const NdArray< dtype > &vals)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/place_8hpp_source.html b/docs/doxygen/html/place_8hpp_source.html index f7b62304c..9f5af543d 100644 --- a/docs/doxygen/html/place_8hpp_source.html +++ b/docs/doxygen/html/place_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: place.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/plus.svg b/docs/doxygen/html/plus.svg new file mode 100644 index 000000000..075201655 --- /dev/null +++ b/docs/doxygen/html/plus.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/docs/doxygen/html/plusd.svg b/docs/doxygen/html/plusd.svg new file mode 100644 index 000000000..0c65bfe94 --- /dev/null +++ b/docs/doxygen/html/plusd.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/docs/doxygen/html/pnr_8hpp.html b/docs/doxygen/html/pnr_8hpp.html index bfb168e0d..067817fcf 100644 --- a/docs/doxygen/html/pnr_8hpp.html +++ b/docs/doxygen/html/pnr_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: pnr.hpp File Reference @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -122,30 +129,30 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::special
    namespace  nc::special
     
    - +

    Functions

    double nc::special::pnr (uint32 n, uint32 r)
    double nc::special::pnr (uint32 n, uint32 r)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Special Functions

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Special Functions

    diff --git a/docs/doxygen/html/pnr_8hpp_source.html b/docs/doxygen/html/pnr_8hpp_source.html index a29d7410c..d3eb2b86b 100644 --- a/docs/doxygen/html/pnr_8hpp_source.html +++ b/docs/doxygen/html/pnr_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: pnr.hpp Source File @@ -50,7 +50,7 @@
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/poisson_8hpp.html b/docs/doxygen/html/poisson_8hpp.html index 3e4b7b82e..5ee3f0534 100644 --- a/docs/doxygen/html/poisson_8hpp.html +++ b/docs/doxygen/html/poisson_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: poisson.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@

    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -118,7 +125,7 @@ #include <string>
    #include "NumCpp/Core/Internal/Error.hpp"
    #include "NumCpp/Core/Internal/StaticAsserts.hpp"
    -#include "NumCpp/Core/Shape.hpp"
    +#include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/NdArray.hpp"
    #include "NumCpp/Random/generator.hpp"
    @@ -126,42 +133,42 @@ - + - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::random
    namespace  nc::random
     
    namespace  nc::random::detail
    namespace  nc::random::detail
     
    - - + + - - + + - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::random::poisson (const Shape &inShape, double inMean=1)
    template<typename dtype >
    NdArray< dtypenc::random::poisson (const Shape &inShape, double inMean=1)
     
    template<typename dtype >
    dtype nc::random::poisson (double inMean=1)
    template<typename dtype >
    dtype nc::random::poisson (double inMean=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > nc::random::detail::poisson (GeneratorType &generator, const Shape &inShape, double inMean=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypenc::random::detail::poisson (GeneratorType &generator, const Shape &inShape, double inMean=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype nc::random::detail::poisson (GeneratorType &generator, double inMean=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype nc::random::detail::poisson (GeneratorType &generator, double inMean=1)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description "poisson" distribution

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description "poisson" distribution

    diff --git a/docs/doxygen/html/poisson_8hpp_source.html b/docs/doxygen/html/poisson_8hpp_source.html index f1c41285d..dcd20eedd 100644 --- a/docs/doxygen/html/poisson_8hpp_source.html +++ b/docs/doxygen/html/poisson_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: poisson.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -75,6 +75,11 @@ /* @license-end */ +

    diff --git a/docs/doxygen/html/polar_8hpp.html b/docs/doxygen/html/polar_8hpp.html index 82b9b23c3..75c56bce9 100644 --- a/docs/doxygen/html/polar_8hpp.html +++ b/docs/doxygen/html/polar_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: polar.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -123,32 +130,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    auto nc::polar (const NdArray< dtype > &magnitude, const NdArray< dtype > &phaseAngle)
    template<typename dtype >
    auto nc::polar (const NdArray< dtype > &magnitude, const NdArray< dtype > &phaseAngle)
     
    template<typename dtype >
    auto nc::polar (dtype magnitude, dtype phaseAngle)
    template<typename dtype >
    auto nc::polar (dtype magnitude, dtype phaseAngle)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/polar_8hpp_source.html b/docs/doxygen/html/polar_8hpp_source.html index 4bad5537f..d6d8f6af7 100644 --- a/docs/doxygen/html/polar_8hpp_source.html +++ b/docs/doxygen/html/polar_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: polar.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -75,6 +75,11 @@ /* @license-end */ +

    diff --git a/docs/doxygen/html/polygamma_8hpp.html b/docs/doxygen/html/polygamma_8hpp.html index 8316da0f0..66f556eb0 100644 --- a/docs/doxygen/html/polygamma_8hpp.html +++ b/docs/doxygen/html/polygamma_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: polygamma.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -122,34 +129,34 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::special
    namespace  nc::special
     
    - - + + - - + +

    Functions

    template<typename dtype >
    auto nc::special::polygamma (uint32 n, const NdArray< dtype > &inArray)
    template<typename dtype >
    auto nc::special::polygamma (uint32 n, const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto nc::special::polygamma (uint32 n, dtype inValue)
    template<typename dtype >
    auto nc::special::polygamma (uint32 n, dtype inValue)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Special Functions

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Special Functions

    diff --git a/docs/doxygen/html/polygamma_8hpp_source.html b/docs/doxygen/html/polygamma_8hpp_source.html index 788078eec..0561a5642 100644 --- a/docs/doxygen/html/polygamma_8hpp_source.html +++ b/docs/doxygen/html/polygamma_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: polygamma.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -75,6 +75,11 @@ /* @license-end */ +

    diff --git a/docs/doxygen/html/prime_8hpp.html b/docs/doxygen/html/prime_8hpp.html index 9828f1ca2..8499e39ea 100644 --- a/docs/doxygen/html/prime_8hpp.html +++ b/docs/doxygen/html/prime_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: prime.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -124,32 +131,32 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::special
    namespace  nc::special
     
    - + - +

    Functions

    NdArray< uint32 > nc::special::prime (const NdArray< uint32 > &inArray)
    NdArray< uint32nc::special::prime (const NdArray< uint32 > &inArray)
     
    uint32 nc::special::prime (uint32 n)
    uint32 nc::special::prime (uint32 n)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Special Functions

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Special Functions

    diff --git a/docs/doxygen/html/prime_8hpp_source.html b/docs/doxygen/html/prime_8hpp_source.html index a445b485e..7f8f3cda2 100644 --- a/docs/doxygen/html/prime_8hpp_source.html +++ b/docs/doxygen/html/prime_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: prime.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -75,6 +75,11 @@ /* @license-end */ +

    diff --git a/docs/doxygen/html/print_8hpp.html b/docs/doxygen/html/print_8hpp.html index ca7965b54..6703cddac 100644 --- a/docs/doxygen/html/print_8hpp.html +++ b/docs/doxygen/html/print_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: print.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -121,29 +128,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    void nc::print (const NdArray< dtype > &inArray)
    template<typename dtype >
    void nc::print (const NdArray< dtype > &inArray)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/print_8hpp_source.html b/docs/doxygen/html/print_8hpp_source.html index 9fa06df2a..4e9d0b4e2 100644 --- a/docs/doxygen/html/print_8hpp_source.html +++ b/docs/doxygen/html/print_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: print.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/prod_8hpp.html b/docs/doxygen/html/prod_8hpp.html index 86c16ace3..c4e7fa827 100644 --- a/docs/doxygen/html/prod_8hpp.html +++ b/docs/doxygen/html/prod_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: prod.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -120,29 +127,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::prod (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypenc::prod (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/prod_8hpp_source.html b/docs/doxygen/html/prod_8hpp_source.html index 9805f5955..f13a156cd 100644 --- a/docs/doxygen/html/prod_8hpp_source.html +++ b/docs/doxygen/html/prod_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: prod.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -75,6 +75,11 @@ /* @license-end */ +

    diff --git a/docs/doxygen/html/proj_8hpp.html b/docs/doxygen/html/proj_8hpp.html index fb83d7057..e55183127 100644 --- a/docs/doxygen/html/proj_8hpp.html +++ b/docs/doxygen/html/proj_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: proj.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -122,32 +129,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    auto nc::proj (const NdArray< std::complex< dtype > > &inArray)
    template<typename dtype >
    auto nc::proj (const NdArray< std::complex< dtype > > &inArray)
     
    template<typename dtype >
    auto nc::proj (const std::complex< dtype > &inValue)
    template<typename dtype >
    auto nc::proj (const std::complex< dtype > &inValue)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/proj_8hpp_source.html b/docs/doxygen/html/proj_8hpp_source.html index a3903143b..5cbd89092 100644 --- a/docs/doxygen/html/proj_8hpp_source.html +++ b/docs/doxygen/html/proj_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: proj.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -75,6 +75,11 @@ /* @license-end */ +

    diff --git a/docs/doxygen/html/ptp_8hpp.html b/docs/doxygen/html/ptp_8hpp.html index 996e5190a..2560085e4 100644 --- a/docs/doxygen/html/ptp_8hpp.html +++ b/docs/doxygen/html/ptp_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: ptp.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -120,29 +127,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::ptp (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypenc::ptp (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/ptp_8hpp_source.html b/docs/doxygen/html/ptp_8hpp_source.html index 45cc7eb01..d95be9514 100644 --- a/docs/doxygen/html/ptp_8hpp_source.html +++ b/docs/doxygen/html/ptp_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: ptp.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@

    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/put_8hpp.html b/docs/doxygen/html/put_8hpp.html index 75cce92ae..a5b6d9698 100644 --- a/docs/doxygen/html/put_8hpp.html +++ b/docs/doxygen/html/put_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: put.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@

    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -120,92 +127,92 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

    Functions

    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const Indices &inIndices, const dtype &inValue)
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const Indices &inIndices, const dtype &inValue)
     
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const Indices &inIndices, const NdArray< dtype > &inValues)
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const Indices &inIndices, const NdArray< dtype > &inValues)
     
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const Indices &inRowIndices, int32 inColIndex, const dtype &inValue)
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const Indices &inRowIndices, int32 inColIndex, const dtype &inValue)
     
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const Indices &inRowIndices, int32 inColIndex, const NdArray< dtype > &inValues)
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const Indices &inRowIndices, int32 inColIndex, const NdArray< dtype > &inValues)
     
    template<typename dtype , typename RowIndices , typename ColIndices , type_traits::ndarray_int_concept< RowIndices > = 0, type_traits::ndarray_int_concept< ColIndices > = 0>
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const RowIndices &inRowIndices, const ColIndices &inColIndices, const dtype &inValue)
    template<typename dtype , typename RowIndices , typename ColIndices , type_traits::ndarray_int_concept< RowIndices > = 0, type_traits::ndarray_int_concept< ColIndices > = 0>
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const RowIndices &inRowIndices, const ColIndices &inColIndices, const dtype &inValue)
     
    template<typename dtype , typename RowIndices , typename ColIndices , type_traits::ndarray_int_concept< RowIndices > = 0, type_traits::ndarray_int_concept< ColIndices > = 0>
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const RowIndices &inRowIndices, const ColIndices &inColIndices, const NdArray< dtype > &inValues)
    template<typename dtype , typename RowIndices , typename ColIndices , type_traits::ndarray_int_concept< RowIndices > = 0, type_traits::ndarray_int_concept< ColIndices > = 0>
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const RowIndices &inRowIndices, const ColIndices &inColIndices, const NdArray< dtype > &inValues)
     
    template<typename dtype , typename RowIndices , type_traits::ndarray_int_concept< RowIndices > = 0>
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const RowIndices &inRowIndices, const Slice &inColSlice, const dtype &inValue)
    template<typename dtype , typename RowIndices , type_traits::ndarray_int_concept< RowIndices > = 0>
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const RowIndices &inRowIndices, const Slice &inColSlice, const dtype &inValue)
     
    template<typename dtype , typename RowIndices , type_traits::ndarray_int_concept< RowIndices > = 0>
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const RowIndices &inRowIndices, const Slice &inColSlice, const NdArray< dtype > &inValues)
    template<typename dtype , typename RowIndices , type_traits::ndarray_int_concept< RowIndices > = 0>
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const RowIndices &inRowIndices, const Slice &inColSlice, const NdArray< dtype > &inValues)
     
    template<typename dtype , typename ColIndices , type_traits::ndarray_int_concept< ColIndices > = 0>
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const Slice &inRowSlice, const ColIndices &inColIndices, const dtype &inValue)
    template<typename dtype , typename ColIndices , type_traits::ndarray_int_concept< ColIndices > = 0>
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const Slice &inRowSlice, const ColIndices &inColIndices, const dtype &inValue)
     
    template<typename dtype , typename ColIndices , type_traits::ndarray_int_concept< ColIndices > = 0>
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const Slice &inRowSlice, const ColIndices &inColIndices, const NdArray< dtype > &inValues)
    template<typename dtype , typename ColIndices , type_traits::ndarray_int_concept< ColIndices > = 0>
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const Slice &inRowSlice, const ColIndices &inColIndices, const NdArray< dtype > &inValues)
     
    template<typename dtype >
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const Slice &inRowSlice, const Slice &inColSlice, const dtype &inValue)
    template<typename dtype >
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const Slice &inRowSlice, const Slice &inColSlice, const dtype &inValue)
     
    template<typename dtype >
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const Slice &inRowSlice, const Slice &inColSlice, const NdArray< dtype > &inValues)
    template<typename dtype >
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const Slice &inRowSlice, const Slice &inColSlice, const NdArray< dtype > &inValues)
     
    template<typename dtype >
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const Slice &inRowSlice, int32 inColIndex, const dtype &inValue)
    template<typename dtype >
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const Slice &inRowSlice, int32 inColIndex, const dtype &inValue)
     
    template<typename dtype >
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const Slice &inRowSlice, int32 inColIndex, const NdArray< dtype > &inValues)
    template<typename dtype >
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const Slice &inRowSlice, int32 inColIndex, const NdArray< dtype > &inValues)
     
    template<typename dtype >
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const Slice &inSlice, const dtype &inValue)
    template<typename dtype >
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const Slice &inSlice, const dtype &inValue)
     
    template<typename dtype >
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const Slice &inSlice, const NdArray< dtype > &inValues)
    template<typename dtype >
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, const Slice &inSlice, const NdArray< dtype > &inValues)
     
    template<typename dtype >
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, int32 inIndex, const dtype &inValue)
    template<typename dtype >
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, int32 inIndex, const dtype &inValue)
     
    template<typename dtype >
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, int32 inRow, int32 inCol, const dtype &inValue)
    template<typename dtype >
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, int32 inRow, int32 inCol, const dtype &inValue)
     
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, int32 inRowIndex, const Indices &inColIndices, const dtype &inValue)
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, int32 inRowIndex, const Indices &inColIndices, const dtype &inValue)
     
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, int32 inRowIndex, const Indices &inColIndices, const NdArray< dtype > &inValues)
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, int32 inRowIndex, const Indices &inColIndices, const NdArray< dtype > &inValues)
     
    template<typename dtype >
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, int32 inRowIndex, const Slice &inColSlice, const dtype &inValue)
    template<typename dtype >
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, int32 inRowIndex, const Slice &inColSlice, const dtype &inValue)
     
    template<typename dtype >
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, int32 inRowIndex, const Slice &inColSlice, const NdArray< dtype > &inValues)
    template<typename dtype >
    NdArray< dtype > & nc::put (NdArray< dtype > &inArray, int32 inRowIndex, const Slice &inColSlice, const NdArray< dtype > &inValues)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/put_8hpp_source.html b/docs/doxygen/html/put_8hpp_source.html index 8bab30b5d..46b19ef6c 100644 --- a/docs/doxygen/html/put_8hpp_source.html +++ b/docs/doxygen/html/put_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: put.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@

    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/putmask_8hpp.html b/docs/doxygen/html/putmask_8hpp.html index a4de83e99..56268494a 100644 --- a/docs/doxygen/html/putmask_8hpp.html +++ b/docs/doxygen/html/putmask_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: putmask.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@

    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -119,32 +126,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > & nc::putmask (NdArray< dtype > &inArray, const NdArray< bool > &inMask, const NdArray< dtype > &inValues)
    template<typename dtype >
    NdArray< dtype > & nc::putmask (NdArray< dtype > &inArray, const NdArray< bool > &inMask, const NdArray< dtype > &inValues)
     
    template<typename dtype >
    NdArray< dtype > & nc::putmask (NdArray< dtype > &inArray, const NdArray< bool > &inMask, dtype inValue)
    template<typename dtype >
    NdArray< dtype > & nc::putmask (NdArray< dtype > &inArray, const NdArray< bool > &inMask, dtype inValue)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/putmask_8hpp_source.html b/docs/doxygen/html/putmask_8hpp_source.html index 64f368a8c..e78b78c15 100644 --- a/docs/doxygen/html/putmask_8hpp_source.html +++ b/docs/doxygen/html/putmask_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: putmask.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@

    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/rad2deg_8hpp.html b/docs/doxygen/html/rad2deg_8hpp.html index c1657acbf..703539a48 100644 --- a/docs/doxygen/html/rad2deg_8hpp.html +++ b/docs/doxygen/html/rad2deg_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: rad2deg.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -122,32 +129,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    auto nc::rad2deg (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto nc::rad2deg (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    constexpr auto nc::rad2deg (dtype inValue) noexcept
    template<typename dtype >
    constexpr auto nc::rad2deg (dtype inValue) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/rad2deg_8hpp_source.html b/docs/doxygen/html/rad2deg_8hpp_source.html index 330e534fb..57f5fc840 100644 --- a/docs/doxygen/html/rad2deg_8hpp_source.html +++ b/docs/doxygen/html/rad2deg_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: rad2deg.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@

    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/radians_8hpp.html b/docs/doxygen/html/radians_8hpp.html index bd2949c67..c87d11771 100644 --- a/docs/doxygen/html/radians_8hpp.html +++ b/docs/doxygen/html/radians_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: radians.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -120,32 +127,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    auto nc::radians (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto nc::radians (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    constexpr auto nc::radians (dtype inValue) noexcept
    template<typename dtype >
    constexpr auto nc::radians (dtype inValue) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/radians_8hpp_source.html b/docs/doxygen/html/radians_8hpp_source.html index 260270f41..0eb577af4 100644 --- a/docs/doxygen/html/radians_8hpp_source.html +++ b/docs/doxygen/html/radians_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: radians.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/rand_8hpp.html b/docs/doxygen/html/rand_8hpp.html index 156cc5a26..6798afe5b 100644 --- a/docs/doxygen/html/rand_8hpp.html +++ b/docs/doxygen/html/rand_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: rand.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -116,7 +123,7 @@
    #include <algorithm>
    #include <random>
    #include "NumCpp/Core/Internal/StaticAsserts.hpp"
    -#include "NumCpp/Core/Shape.hpp"
    +#include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/NdArray.hpp"
    #include "NumCpp/Random/generator.hpp"
    @@ -124,42 +131,42 @@ - + - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::random
    namespace  nc::random
     
    namespace  nc::random::detail
    namespace  nc::random::detail
     
    - - + + - - + + - - + + - - + +

    Functions

    template<typename dtype >
    dtype nc::random::rand ()
    template<typename dtype >
    dtype nc::random::rand ()
     
    template<typename dtype >
    NdArray< dtype > nc::random::rand (const Shape &inShape)
    template<typename dtype >
    NdArray< dtypenc::random::rand (const Shape &inShape)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype nc::random::detail::rand (GeneratorType &generator)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype nc::random::detail::rand (GeneratorType &generator)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > nc::random::detail::rand (GeneratorType &generator, const Shape &inShape)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypenc::random::detail::rand (GeneratorType &generator, const Shape &inShape)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Create an array of the given shape and populate it with random samples from a uniform distribution over [0, 1).

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Create an array of the given shape and populate it with random samples from a uniform distribution over [0, 1).

    diff --git a/docs/doxygen/html/rand_8hpp_source.html b/docs/doxygen/html/rand_8hpp_source.html index 5a2a2cb6e..197800ef5 100644 --- a/docs/doxygen/html/rand_8hpp_source.html +++ b/docs/doxygen/html/rand_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: rand.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/rand_float_8hpp.html b/docs/doxygen/html/rand_float_8hpp.html index f84a3ddc8..25189eaeb 100644 --- a/docs/doxygen/html/rand_float_8hpp.html +++ b/docs/doxygen/html/rand_float_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: randFloat.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -118,7 +125,7 @@ #include <string>
    #include "NumCpp/Core/Internal/Error.hpp"
    #include "NumCpp/Core/Internal/StaticAsserts.hpp"
    -#include "NumCpp/Core/Shape.hpp"
    +#include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/NdArray.hpp"
    #include "NumCpp/Random/generator.hpp"
    #include "NumCpp/Utils/essentiallyEqual.hpp"
    @@ -127,42 +134,42 @@ - + - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::random
    namespace  nc::random
     
    namespace  nc::random::detail
    namespace  nc::random::detail
     
    - - + + - - + + - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::random::randFloat (const Shape &inShape, dtype inLow, dtype inHigh=0.)
    template<typename dtype >
    NdArray< dtypenc::random::randFloat (const Shape &inShape, dtype inLow, dtype inHigh=0.)
     
    template<typename dtype >
    dtype nc::random::randFloat (dtype inLow, dtype inHigh=0.)
    template<typename dtype >
    dtype nc::random::randFloat (dtype inLow, dtype inHigh=0.)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > nc::random::detail::randFloat (GeneratorType &generator, const Shape &inShape, dtype inLow, dtype inHigh=0.)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypenc::random::detail::randFloat (GeneratorType &generator, const Shape &inShape, dtype inLow, dtype inHigh=0.)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype nc::random::detail::randFloat (GeneratorType &generator, dtype inLow, dtype inHigh=0.)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype nc::random::detail::randFloat (GeneratorType &generator, dtype inLow, dtype inHigh=0.)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Return random floats from low (inclusive) to high (exclusive), with the given shape

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Return random floats from low (inclusive) to high (exclusive), with the given shape

    diff --git a/docs/doxygen/html/rand_float_8hpp_source.html b/docs/doxygen/html/rand_float_8hpp_source.html index de794bff0..b3b35ad70 100644 --- a/docs/doxygen/html/rand_float_8hpp_source.html +++ b/docs/doxygen/html/rand_float_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: randFloat.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/rand_int_8hpp.html b/docs/doxygen/html/rand_int_8hpp.html index c226d6119..34388b1a0 100644 --- a/docs/doxygen/html/rand_int_8hpp.html +++ b/docs/doxygen/html/rand_int_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: randInt.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -118,7 +125,7 @@ #include <string>
    #include "NumCpp/Core/Internal/Error.hpp"
    #include "NumCpp/Core/Internal/StaticAsserts.hpp"
    -#include "NumCpp/Core/Shape.hpp"
    +#include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/NdArray.hpp"
    #include "NumCpp/Random/generator.hpp"
    @@ -126,43 +133,43 @@ - + - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::random
    namespace  nc::random
     
    namespace  nc::random::detail
    namespace  nc::random::detail
     
    - - + + - - + + - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::random::randInt (const Shape &inShape, dtype inLow, dtype inHigh=0)
    template<typename dtype >
    NdArray< dtypenc::random::randInt (const Shape &inShape, dtype inLow, dtype inHigh=0)
     
    template<typename dtype >
    dtype nc::random::randInt (dtype inLow, dtype inHigh=0)
    template<typename dtype >
    dtype nc::random::randInt (dtype inLow, dtype inHigh=0)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > nc::random::detail::randInt (GeneratorType &generator, const Shape &inShape, dtype inLow, dtype inHigh=0)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypenc::random::detail::randInt (GeneratorType &generator, const Shape &inShape, dtype inLow, dtype inHigh=0)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype nc::random::detail::randInt (GeneratorType &generator, dtype inLow, dtype inHigh=0)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype nc::random::detail::randInt (GeneratorType &generator, dtype inLow, dtype inHigh=0)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository
    Version
    1.1

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Return random integers from low (inclusive) to high (exclusive), with the given shape

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Return random integers from low (inclusive) to high (exclusive), with the given shape

    diff --git a/docs/doxygen/html/rand_int_8hpp_source.html b/docs/doxygen/html/rand_int_8hpp_source.html index 1973a2b87..ccc0f09c4 100644 --- a/docs/doxygen/html/rand_int_8hpp_source.html +++ b/docs/doxygen/html/rand_int_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: randInt.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/rand_n_8hpp.html b/docs/doxygen/html/rand_n_8hpp.html index c2948c6d5..8f8c783b7 100644 --- a/docs/doxygen/html/rand_n_8hpp.html +++ b/docs/doxygen/html/rand_n_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: randN.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -116,7 +123,7 @@
    #include <algorithm>
    #include <random>
    #include "NumCpp/Core/Internal/StaticAsserts.hpp"
    -#include "NumCpp/Core/Shape.hpp"
    +#include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/NdArray.hpp"
    #include "NumCpp/Random/generator.hpp"
    @@ -124,42 +131,42 @@ - + - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::random
    namespace  nc::random
     
    namespace  nc::random::detail
    namespace  nc::random::detail
     
    - - + + - - + + - - + + - - + +

    Functions

    template<typename dtype >
    dtype nc::random::randN ()
    template<typename dtype >
    dtype nc::random::randN ()
     
    template<typename dtype >
    NdArray< dtype > nc::random::randN (const Shape &inShape)
    template<typename dtype >
    NdArray< dtypenc::random::randN (const Shape &inShape)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype nc::random::detail::randN (GeneratorType &generator)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype nc::random::detail::randN (GeneratorType &generator)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > nc::random::detail::randN (GeneratorType &generator, const Shape &inShape)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypenc::random::detail::randN (GeneratorType &generator, const Shape &inShape)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description "standard normal" distribution.

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description "standard normal" distribution.

    diff --git a/docs/doxygen/html/rand_n_8hpp_source.html b/docs/doxygen/html/rand_n_8hpp_source.html index 6f664b5a7..6fc9a0f14 100644 --- a/docs/doxygen/html/rand_n_8hpp_source.html +++ b/docs/doxygen/html/rand_n_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: randN.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/rank_filter1d_8hpp.html b/docs/doxygen/html/rank_filter1d_8hpp.html index beebfe892..5b87aded7 100644 --- a/docs/doxygen/html/rank_filter1d_8hpp.html +++ b/docs/doxygen/html/rank_filter1d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: rankFilter1d.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -124,31 +131,31 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::filter
    namespace  nc::filter
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::filter::rankFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, uint8 inRank, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtypenc::filter::rankFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, uint8 inRank, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Calculates a one-dimensional rank filter.

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Calculates a one-dimensional rank filter.

    diff --git a/docs/doxygen/html/rank_filter1d_8hpp_source.html b/docs/doxygen/html/rank_filter1d_8hpp_source.html index 0833bd02d..8f25d44b4 100644 --- a/docs/doxygen/html/rank_filter1d_8hpp_source.html +++ b/docs/doxygen/html/rank_filter1d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: rankFilter1d.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    @@ -171,7 +185,7 @@ diff --git a/docs/doxygen/html/rank_filter_8hpp.html b/docs/doxygen/html/rank_filter_8hpp.html index a23a45432..d647980dd 100644 --- a/docs/doxygen/html/rank_filter_8hpp.html +++ b/docs/doxygen/html/rank_filter_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: rankFilter.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -115,7 +122,7 @@
    #include <string>
    #include "NumCpp/Core/Internal/Error.hpp"
    -#include "NumCpp/Core/Shape.hpp"
    +#include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/Core/Slice.hpp"
    #include "NumCpp/Core/Types.hpp"
    #include "NumCpp/Filter/Boundaries/Boundaries2d/addBoundary2d.hpp"
    @@ -126,31 +133,31 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::filter
    namespace  nc::filter
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::filter::rankFilter (const NdArray< dtype > &inImageArray, uint32 inSize, uint32 inRank, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtypenc::filter::rankFilter (const NdArray< dtype > &inImageArray, uint32 inSize, uint32 inRank, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Calculates a multidimensional rank filter.

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Calculates a multidimensional rank filter.

    diff --git a/docs/doxygen/html/rank_filter_8hpp_source.html b/docs/doxygen/html/rank_filter_8hpp_source.html index 6a8001453..b366d7f62 100644 --- a/docs/doxygen/html/rank_filter_8hpp_source.html +++ b/docs/doxygen/html/rank_filter_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: rankFilter.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    @@ -190,7 +203,7 @@ diff --git a/docs/doxygen/html/ravel_8hpp.html b/docs/doxygen/html/ravel_8hpp.html index 269d012ab..d94823802 100644 --- a/docs/doxygen/html/ravel_8hpp.html +++ b/docs/doxygen/html/ravel_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: ravel.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -119,29 +126,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > & nc::ravel (NdArray< dtype > &inArray) noexcept
    template<typename dtype >
    NdArray< dtype > & nc::ravel (NdArray< dtype > &inArray) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/ravel_8hpp_source.html b/docs/doxygen/html/ravel_8hpp_source.html index adc79bbb7..cb55e0957 100644 --- a/docs/doxygen/html/ravel_8hpp_source.html +++ b/docs/doxygen/html/ravel_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: ravel.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/real_8hpp.html b/docs/doxygen/html/real_8hpp.html index 984c3b496..f8782446f 100644 --- a/docs/doxygen/html/real_8hpp.html +++ b/docs/doxygen/html/real_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: real.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -122,32 +129,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    auto nc::real (const NdArray< std::complex< dtype > > &inArray)
    template<typename dtype >
    auto nc::real (const NdArray< std::complex< dtype > > &inArray)
     
    template<typename dtype >
    auto nc::real (const std::complex< dtype > &inValue)
    template<typename dtype >
    auto nc::real (const std::complex< dtype > &inValue)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/real_8hpp_source.html b/docs/doxygen/html/real_8hpp_source.html index ecdf6b0d1..f6989da0e 100644 --- a/docs/doxygen/html/real_8hpp_source.html +++ b/docs/doxygen/html/real_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: real.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/reciprocal_8hpp.html b/docs/doxygen/html/reciprocal_8hpp.html index 2cfda0353..d1a9a2c30 100644 --- a/docs/doxygen/html/reciprocal_8hpp.html +++ b/docs/doxygen/html/reciprocal_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: reciprocal.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -124,32 +131,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< double > nc::reciprocal (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< doublenc::reciprocal (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< std::complex< double > > nc::reciprocal (const NdArray< std::complex< dtype > > &inArray)
    template<typename dtype >
    NdArray< std::complex< double > > nc::reciprocal (const NdArray< std::complex< dtype > > &inArray)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/reciprocal_8hpp_source.html b/docs/doxygen/html/reciprocal_8hpp_source.html index b4d037df4..a9dd8c5ec 100644 --- a/docs/doxygen/html/reciprocal_8hpp_source.html +++ b/docs/doxygen/html/reciprocal_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: reciprocal.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/reflect1d_8hpp.html b/docs/doxygen/html/reflect1d_8hpp.html index 0da427dc3..5e55b1121 100644 --- a/docs/doxygen/html/reflect1d_8hpp.html +++ b/docs/doxygen/html/reflect1d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: reflect1d.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -123,33 +130,33 @@ - + - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::filter
    namespace  nc::filter
     
    namespace  nc::filter::boundary
    namespace  nc::filter::boundary
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::filter::boundary::reflect1d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
    template<typename dtype >
    NdArray< dtypenc::filter::boundary::reflect1d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Reflects the boundaries

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Reflects the boundaries

    diff --git a/docs/doxygen/html/reflect1d_8hpp_source.html b/docs/doxygen/html/reflect1d_8hpp_source.html index 5ae24fc9a..9f8bb7c0b 100644 --- a/docs/doxygen/html/reflect1d_8hpp_source.html +++ b/docs/doxygen/html/reflect1d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: reflect1d.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/reflect2d_8hpp.html b/docs/doxygen/html/reflect2d_8hpp.html index aa41f68a8..ee54733d1 100644 --- a/docs/doxygen/html/reflect2d_8hpp.html +++ b/docs/doxygen/html/reflect2d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: reflect2d.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -114,7 +121,7 @@
    #include "NumCpp/Core/Internal/StaticAsserts.hpp"
    -#include "NumCpp/Core/Shape.hpp"
    +#include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/Core/Slice.hpp"
    #include "NumCpp/Core/Types.hpp"
    #include "NumCpp/Functions/flipud.hpp"
    @@ -124,33 +131,33 @@ - + - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::filter
    namespace  nc::filter
     
    namespace  nc::filter::boundary
    namespace  nc::filter::boundary
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::filter::boundary::reflect2d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
    template<typename dtype >
    NdArray< dtypenc::filter::boundary::reflect2d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Reflects the boundaries

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Reflects the boundaries

    diff --git a/docs/doxygen/html/reflect2d_8hpp_source.html b/docs/doxygen/html/reflect2d_8hpp_source.html index 7c023b60d..49226846f 100644 --- a/docs/doxygen/html/reflect2d_8hpp_source.html +++ b/docs/doxygen/html/reflect2d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: reflect2d.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/remainder_8hpp.html b/docs/doxygen/html/remainder_8hpp.html index 7a0163f3b..3bd0c106e 100644 --- a/docs/doxygen/html/remainder_8hpp.html +++ b/docs/doxygen/html/remainder_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: remainder.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -125,32 +132,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< double > nc::remainder (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< doublenc::remainder (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    double nc::remainder (dtype inValue1, dtype inValue2) noexcept
    template<typename dtype >
    double nc::remainder (dtype inValue1, dtype inValue2) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/remainder_8hpp_source.html b/docs/doxygen/html/remainder_8hpp_source.html index fde52ac1b..41af3c865 100644 --- a/docs/doxygen/html/remainder_8hpp_source.html +++ b/docs/doxygen/html/remainder_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: remainder.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/repeat_8hpp.html b/docs/doxygen/html/repeat_8hpp.html index 88e469ddf..50cd3b5bf 100644 --- a/docs/doxygen/html/repeat_8hpp.html +++ b/docs/doxygen/html/repeat_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: repeat.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -113,7 +120,7 @@
    repeat.hpp File Reference
    -
    #include "NumCpp/Core/Shape.hpp"
    + @@ -121,32 +128,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::repeat (const NdArray< dtype > &inArray, const Shape &inRepeatShape)
    template<typename dtype >
    NdArray< dtypenc::repeat (const NdArray< dtype > &inArray, const Shape &inRepeatShape)
     
    template<typename dtype >
    NdArray< dtype > nc::repeat (const NdArray< dtype > &inArray, uint32 inNumRows, uint32 inNumCols)
    template<typename dtype >
    NdArray< dtypenc::repeat (const NdArray< dtype > &inArray, uint32 inNumRows, uint32 inNumCols)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/repeat_8hpp_source.html b/docs/doxygen/html/repeat_8hpp_source.html index 79f2703c0..2ec33cff2 100644 --- a/docs/doxygen/html/repeat_8hpp_source.html +++ b/docs/doxygen/html/repeat_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: repeat.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/replace_8hpp.html b/docs/doxygen/html/replace_8hpp.html index 97d36959b..3b3fcae62 100644 --- a/docs/doxygen/html/replace_8hpp.html +++ b/docs/doxygen/html/replace_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: replace.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -119,29 +126,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::replace (const NdArray< dtype > &inArray, dtype oldValue, dtype newValue)
    template<typename dtype >
    NdArray< dtypenc::replace (const NdArray< dtype > &inArray, dtype oldValue, dtype newValue)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/replace_8hpp_source.html b/docs/doxygen/html/replace_8hpp_source.html index 0472c9d8f..0f85b92dc 100644 --- a/docs/doxygen/html/replace_8hpp_source.html +++ b/docs/doxygen/html/replace_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: replace.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/reshape_8hpp.html b/docs/doxygen/html/reshape_8hpp.html index 30200e889..a8cc46efe 100644 --- a/docs/doxygen/html/reshape_8hpp.html +++ b/docs/doxygen/html/reshape_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: reshape.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -113,7 +120,7 @@
    reshape.hpp File Reference
    -
    #include "NumCpp/Core/Shape.hpp"
    + @@ -121,35 +128,35 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > & nc::reshape (NdArray< dtype > &inArray, const Shape &inNewShape)
    template<typename dtype >
    NdArray< dtype > & nc::reshape (NdArray< dtype > &inArray, const Shape &inNewShape)
     
    template<typename dtype >
    NdArray< dtype > & nc::reshape (NdArray< dtype > &inArray, int32 inNumRows, int32 inNumCols)
    template<typename dtype >
    NdArray< dtype > & nc::reshape (NdArray< dtype > &inArray, int32 inNumRows, int32 inNumCols)
     
    template<typename dtype >
    NdArray< dtype > & nc::reshape (NdArray< dtype > &inArray, uint32 inSize)
    template<typename dtype >
    NdArray< dtype > & nc::reshape (NdArray< dtype > &inArray, uint32 inSize)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/reshape_8hpp_source.html b/docs/doxygen/html/reshape_8hpp_source.html index 5617a8e53..db40ebd72 100644 --- a/docs/doxygen/html/reshape_8hpp_source.html +++ b/docs/doxygen/html/reshape_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: reshape.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/resize.js b/docs/doxygen/html/resize.js index 7fe30d10b..aaeb6fc0a 100644 --- a/docs/doxygen/html/resize.js +++ b/docs/doxygen/html/resize.js @@ -22,38 +22,45 @@ @licend The above is the entire license notice for the JavaScript code in this file */ +var once=1; function initResizable() { var cookie_namespace = 'doxygen'; - var sidenav,navtree,content,header,collapsed,collapsedWidth=0,barWidth=6,desktop_vp=768,titleHeight; + var sidenav,navtree,content,header,barWidth=6,desktop_vp=768,titleHeight; - function readCookie(cookie) + function readSetting(cookie) { - var myCookie = cookie_namespace+"_"+cookie+"="; - if (document.cookie) { - var index = document.cookie.indexOf(myCookie); - if (index != -1) { - var valStart = index + myCookie.length; - var valEnd = document.cookie.indexOf(";", valStart); - if (valEnd == -1) { - valEnd = document.cookie.length; + if (window.chrome) { + var val = localStorage.getItem(cookie_namespace+'_width'); + if (val) return val; + } else { + var myCookie = cookie_namespace+"_"+cookie+"="; + if (document.cookie) { + var index = document.cookie.indexOf(myCookie); + if (index != -1) { + var valStart = index + myCookie.length; + var valEnd = document.cookie.indexOf(";", valStart); + if (valEnd == -1) { + valEnd = document.cookie.length; + } + var val = document.cookie.substring(valStart, valEnd); + return val; } - var val = document.cookie.substring(valStart, valEnd); - return val; } } - return 0; + return 250; } - function writeCookie(cookie, val, expiration) + function writeSetting(cookie, val) { - if (val==undefined) return; - if (expiration == null) { + if (window.chrome) { + localStorage.setItem(cookie_namespace+"_width",val); + } else { var date = new Date(); date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week expiration = date.toGMTString(); + document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; SameSite=Lax; expires=" + expiration+"; path=/"; } - document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; SameSite=Lax; expires=" + expiration+"; path=/"; } function resizeWidth() @@ -61,13 +68,19 @@ function initResizable() var windowWidth = $(window).width() + "px"; var sidenavWidth = $(sidenav).outerWidth(); content.css({marginLeft:parseInt(sidenavWidth)+"px"}); - writeCookie('width',sidenavWidth-barWidth, null); + if (typeof page_layout!=='undefined' && page_layout==1) { + footer.css({marginLeft:parseInt(sidenavWidth)+"px"}); + } + writeSetting('width',sidenavWidth-barWidth); } function restoreWidth(navWidth) { var windowWidth = $(window).width() + "px"; content.css({marginLeft:parseInt(navWidth)+barWidth+"px"}); + if (typeof page_layout!=='undefined' && page_layout==1) { + footer.css({marginLeft:parseInt(navWidth)+barWidth+"px"}); + } sidenav.css({width:navWidth + "px"}); } @@ -89,19 +102,6 @@ function initResizable() content.css({height:contentHeight + "px"}); navtree.css({height:navtreeHeight + "px"}); sidenav.css({height:sideNavHeight + "px"}); - var width=$(window).width(); - if (width!=collapsedWidth) { - if (width=desktop_vp) { - if (!collapsed) { - collapseExpand(); - } - } else if (width>desktop_vp && collapsedWidth0) { - restoreWidth(0); - collapsed=true; + newWidth=0; } else { - var width = readCookie('width'); - if (width>200 && width<$(window).width()) { restoreWidth(width); } else { restoreWidth(200); } - collapsed=false; + var width = readSetting('width'); + newWidth = (width>250 && width<$(window).width()) ? width : 250; } + restoreWidth(newWidth); + var sidenavWidth = $(sidenav).outerWidth(); + writeSetting('width',sidenavWidth-barWidth); } header = $("#top"); @@ -136,7 +138,7 @@ function initResizable() $('#nav-sync').css({ right:'34px' }); barWidth=20; } - var width = readCookie('width'); + var width = readSetting('width'); if (width) { restoreWidth(width); } else { resizeWidth(); } resizeHeight(); var url = location.href; @@ -144,7 +146,10 @@ function initResizable() if (i>=0) window.location.hash=url.substr(i); var _preventDefault = function(evt) { evt.preventDefault(); }; $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault); - $(".ui-resizable-handle").dblclick(collapseExpand); + if (once) { + $(".ui-resizable-handle").dblclick(collapseExpand); + once=0 + } $(window).on('load',resizeHeight); } /* @license-end */ diff --git a/docs/doxygen/html/resize_fast_8hpp.html b/docs/doxygen/html/resize_fast_8hpp.html index 37fd24b1d..79fcc3c35 100644 --- a/docs/doxygen/html/resize_fast_8hpp.html +++ b/docs/doxygen/html/resize_fast_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: resizeFast.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -113,7 +120,7 @@
    resizeFast.hpp File Reference
    -
    #include "NumCpp/Core/Shape.hpp"
    + @@ -121,32 +128,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > & nc::resizeFast (NdArray< dtype > &inArray, const Shape &inNewShape)
    template<typename dtype >
    NdArray< dtype > & nc::resizeFast (NdArray< dtype > &inArray, const Shape &inNewShape)
     
    template<typename dtype >
    NdArray< dtype > & nc::resizeFast (NdArray< dtype > &inArray, uint32 inNumRows, uint32 inNumCols)
    template<typename dtype >
    NdArray< dtype > & nc::resizeFast (NdArray< dtype > &inArray, uint32 inNumRows, uint32 inNumCols)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/resize_fast_8hpp_source.html b/docs/doxygen/html/resize_fast_8hpp_source.html index 24390320e..3a335dc5a 100644 --- a/docs/doxygen/html/resize_fast_8hpp_source.html +++ b/docs/doxygen/html/resize_fast_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: resizeFast.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/resize_slow_8hpp.html b/docs/doxygen/html/resize_slow_8hpp.html index 056491ea8..bc865036c 100644 --- a/docs/doxygen/html/resize_slow_8hpp.html +++ b/docs/doxygen/html/resize_slow_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: resizeSlow.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -113,7 +120,7 @@
    resizeSlow.hpp File Reference
    -
    #include "NumCpp/Core/Shape.hpp"
    + @@ -121,32 +128,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > & nc::resizeSlow (NdArray< dtype > &inArray, const Shape &inNewShape)
    template<typename dtype >
    NdArray< dtype > & nc::resizeSlow (NdArray< dtype > &inArray, const Shape &inNewShape)
     
    template<typename dtype >
    NdArray< dtype > & nc::resizeSlow (NdArray< dtype > &inArray, uint32 inNumRows, uint32 inNumCols)
    template<typename dtype >
    NdArray< dtype > & nc::resizeSlow (NdArray< dtype > &inArray, uint32 inNumRows, uint32 inNumCols)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/resize_slow_8hpp_source.html b/docs/doxygen/html/resize_slow_8hpp_source.html index 1d27914ab..aefa96386 100644 --- a/docs/doxygen/html/resize_slow_8hpp_source.html +++ b/docs/doxygen/html/resize_slow_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: resizeSlow.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/riemann__zeta_8hpp.html b/docs/doxygen/html/riemann__zeta_8hpp.html index d653dee37..a7e40f5c5 100644 --- a/docs/doxygen/html/riemann__zeta_8hpp.html +++ b/docs/doxygen/html/riemann__zeta_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: riemann_zeta.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -123,34 +130,34 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::special
    namespace  nc::special
     
    - - + + - - + +

    Functions

    template<typename dtype >
    auto nc::special::riemann_zeta (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto nc::special::riemann_zeta (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto nc::special::riemann_zeta (dtype inValue)
    template<typename dtype >
    auto nc::special::riemann_zeta (dtype inValue)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Special Functions

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Special Functions

    diff --git a/docs/doxygen/html/riemann__zeta_8hpp_source.html b/docs/doxygen/html/riemann__zeta_8hpp_source.html index df1984005..5dfc2bc09 100644 --- a/docs/doxygen/html/riemann__zeta_8hpp_source.html +++ b/docs/doxygen/html/riemann__zeta_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: riemann_zeta.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/right__shift_8hpp.html b/docs/doxygen/html/right__shift_8hpp.html index 2df8837a1..e9f4d0935 100644 --- a/docs/doxygen/html/right__shift_8hpp.html +++ b/docs/doxygen/html/right__shift_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: right_shift.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -120,29 +127,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::right_shift (const NdArray< dtype > &inArray, uint8 inNumBits)
    template<typename dtype >
    NdArray< dtypenc::right_shift (const NdArray< dtype > &inArray, uint8 inNumBits)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/right__shift_8hpp_source.html b/docs/doxygen/html/right__shift_8hpp_source.html index 392c7b48a..e9b36c91c 100644 --- a/docs/doxygen/html/right__shift_8hpp_source.html +++ b/docs/doxygen/html/right__shift_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: right_shift.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/rint_8hpp.html b/docs/doxygen/html/rint_8hpp.html index b3ef1b63b..b6ad29e4d 100644 --- a/docs/doxygen/html/rint_8hpp.html +++ b/docs/doxygen/html/rint_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: rint.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -122,32 +129,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::rint (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypenc::rint (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    dtype nc::rint (dtype inValue) noexcept
    template<typename dtype >
    dtype nc::rint (dtype inValue) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/rint_8hpp_source.html b/docs/doxygen/html/rint_8hpp_source.html index 6f402d7ca..1c128b002 100644 --- a/docs/doxygen/html/rint_8hpp_source.html +++ b/docs/doxygen/html/rint_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: rint.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/rms_8hpp.html b/docs/doxygen/html/rms_8hpp.html index 492ba3a5a..774e004fa 100644 --- a/docs/doxygen/html/rms_8hpp.html +++ b/docs/doxygen/html/rms_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: rms.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -125,32 +132,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< double > nc::rms (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< doublenc::rms (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< std::complex< double > > nc::rms (const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< std::complex< double > > nc::rms (const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/rms_8hpp_source.html b/docs/doxygen/html/rms_8hpp_source.html index 98b8c4109..600408661 100644 --- a/docs/doxygen/html/rms_8hpp_source.html +++ b/docs/doxygen/html/rms_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: rms.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    @@ -240,7 +249,7 @@ diff --git a/docs/doxygen/html/rodrigues_rotation_8hpp.html b/docs/doxygen/html/rodrigues_rotation_8hpp.html index 913d917a8..d077a4c0a 100644 --- a/docs/doxygen/html/rodrigues_rotation_8hpp.html +++ b/docs/doxygen/html/rodrigues_rotation_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: rodriguesRotation.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -121,33 +128,33 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::rotations
    namespace  nc::rotations
     
    - - + + - +

    Functions

    template<typename dtype >
    NdArray< double > nc::rotations::rodriguesRotation (const NdArray< dtype > &k, double theta, const NdArray< dtype > &v)
    template<typename dtype >
    NdArray< doublenc::rotations::rodriguesRotation (const NdArray< dtype > &k, double theta, const NdArray< dtype > &v)
     
    Vec3 nc::rotations::rodriguesRotation (const Vec3 &k, double theta, const Vec3 &v) noexcept
    Vec3 nc::rotations::rodriguesRotation (const Vec3 &k, double theta, const Vec3 &v) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Performs Rodriques' rotation formula https://en.wikipedia.org/wiki/Rodrigues%27_rotation_formula

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Performs Rodriques' rotation formula https://en.wikipedia.org/wiki/Rodrigues%27_rotation_formula

    diff --git a/docs/doxygen/html/rodrigues_rotation_8hpp_source.html b/docs/doxygen/html/rodrigues_rotation_8hpp_source.html index 7f78c9c10..7936186e3 100644 --- a/docs/doxygen/html/rodrigues_rotation_8hpp_source.html +++ b/docs/doxygen/html/rodrigues_rotation_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: rodriguesRotation.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/roll_8hpp.html b/docs/doxygen/html/roll_8hpp.html index 1c8507e8c..79bc24e7f 100644 --- a/docs/doxygen/html/roll_8hpp.html +++ b/docs/doxygen/html/roll_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: roll.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -115,7 +122,7 @@
    @@ -123,29 +130,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::roll (const NdArray< dtype > &inArray, int32 inShift, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypenc::roll (const NdArray< dtype > &inArray, int32 inShift, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/roll_8hpp_source.html b/docs/doxygen/html/roll_8hpp_source.html index 4a3c0d206..b8837bd5c 100644 --- a/docs/doxygen/html/roll_8hpp_source.html +++ b/docs/doxygen/html/roll_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: roll.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/romberg_8hpp.html b/docs/doxygen/html/romberg_8hpp.html index 12dfbaa95..c332730a1 100644 --- a/docs/doxygen/html/romberg_8hpp.html +++ b/docs/doxygen/html/romberg_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: romberg.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -124,31 +131,31 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::integrate
    namespace  nc::integrate
     
    - +

    Functions

    double nc::integrate::romberg (const double low, const double high, const uint8 n, const std::function< double(double)> &f)
    double nc::integrate::romberg (const double low, const double high, const uint8 n, const std::function< double(double)> &f)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2019 Benjamin Mahr Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Numerical Integration

    -

    Code modified under MIT license from https://github.com/Ben1980/numericalIntegration as posted in https://thoughts-on-coding.com/2019/04/17/numerical-methods-in-c-part-1-newton-cotes-integration/

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Numerical Integration

    +

    Code modified under MIT license from https://github.com/Ben1980/numericalIntegration as posted in https://thoughts-on-coding.com/2019/04/17/numerical-methods-in-c-part-1-newton-cotes-integration/

    diff --git a/docs/doxygen/html/romberg_8hpp_source.html b/docs/doxygen/html/romberg_8hpp_source.html index 34340a036..9df9340bf 100644 --- a/docs/doxygen/html/romberg_8hpp_source.html +++ b/docs/doxygen/html/romberg_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: romberg.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    @@ -181,7 +194,7 @@ diff --git a/docs/doxygen/html/rot90_8hpp.html b/docs/doxygen/html/rot90_8hpp.html index 5ac47443b..83ec3bf28 100644 --- a/docs/doxygen/html/rot90_8hpp.html +++ b/docs/doxygen/html/rot90_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: rot90.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -123,29 +130,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::rot90 (const NdArray< dtype > &inArray, uint8 inK=1)
    template<typename dtype >
    NdArray< dtypenc::rot90 (const NdArray< dtype > &inArray, uint8 inK=1)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/rot90_8hpp_source.html b/docs/doxygen/html/rot90_8hpp_source.html index 1a40ee3ae..c832eb1d2 100644 --- a/docs/doxygen/html/rot90_8hpp_source.html +++ b/docs/doxygen/html/rot90_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: rot90.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/round_8hpp.html b/docs/doxygen/html/round_8hpp.html index 9beb536c6..3ed0e420b 100644 --- a/docs/doxygen/html/round_8hpp.html +++ b/docs/doxygen/html/round_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: round.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -120,32 +127,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::round (const NdArray< dtype > &inArray, uint8 inDecimals=0)
    template<typename dtype >
    NdArray< dtypenc::round (const NdArray< dtype > &inArray, uint8 inDecimals=0)
     
    template<typename dtype >
    dtype nc::round (dtype inValue, uint8 inDecimals=0)
    template<typename dtype >
    dtype nc::round (dtype inValue, uint8 inDecimals=0)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/round_8hpp_source.html b/docs/doxygen/html/round_8hpp_source.html index 53c3e464b..9dddb39be 100644 --- a/docs/doxygen/html/round_8hpp_source.html +++ b/docs/doxygen/html/round_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: round.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/row__stack_8hpp.html b/docs/doxygen/html/row__stack_8hpp.html index 2caabb006..eabfc71a5 100644 --- a/docs/doxygen/html/row__stack_8hpp.html +++ b/docs/doxygen/html/row__stack_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: row_stack.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -117,7 +124,7 @@ #include <string>
    #include <vector>
    #include "NumCpp/Core/Internal/Error.hpp"
    -#include "NumCpp/Core/Shape.hpp"
    +#include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/Core/Types.hpp"
    #include "NumCpp/NdArray.hpp"
    @@ -125,37 +132,37 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::detail
    namespace  nc::detail
     
    - - + + - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::row_stack (const std::initializer_list< NdArray< dtype > > &inArrayList)
    template<typename dtype >
    NdArray< dtypenc::row_stack (const std::initializer_list< NdArray< dtype > > &inArrayList)
     
    template<typename dtype >
    NdArray< dtype > nc::row_stack (const std::vector< NdArray< dtype > > &inArrayList)
    template<typename dtype >
    NdArray< dtypenc::row_stack (const std::vector< NdArray< dtype > > &inArrayList)
     
    template<typename dtype , typename Iterator >
    NdArray< dtype > nc::detail::row_stack (Iterator begin, Iterator end)
    template<typename dtype , typename Iterator >
    NdArray< dtypenc::detail::row_stack (Iterator begin, Iterator end)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/row__stack_8hpp_source.html b/docs/doxygen/html/row__stack_8hpp_source.html index cac96b624..4c93f254a 100644 --- a/docs/doxygen/html/row__stack_8hpp_source.html +++ b/docs/doxygen/html/row__stack_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: row_stack.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/search/all_0.js b/docs/doxygen/html/search/all_0.js index b11de2dc0..76b3dc4ed 100644 --- a/docs/doxygen/html/search/all_0.js +++ b/docs/doxygen/html/search/all_0.js @@ -3,7 +3,7 @@ var searchData= ['a_0',['a',['../classnc_1_1image_processing_1_1_centroid.html#ab4861437009bad84b5cb42b74dc11995',1,'nc::imageProcessing::Centroid']]], ['abs_1',['abs',['../namespacenc.html#a6c2c40c4efcd5018f84f9aca0c03c29d',1,'nc::abs(dtype inValue) noexcept'],['../namespacenc.html#ad701f25dc97cf57005869ccb83357689',1,'nc::abs(const NdArray< dtype > &inArray)']]], ['abs_2ehpp_2',['abs.hpp',['../abs_8hpp.html',1,'']]], - ['accumulator_5ft_3',['accumulator_t',['../classnc_1_1image_processing_1_1_cluster.html#a243ffe7ecbcf4473e1225e6694624c08',1,'nc::imageProcessing::Cluster::accumulator_t()'],['../classnc_1_1image_processing_1_1_centroid.html#aad242afbcb78cfb650864a2c331d2f1a',1,'nc::imageProcessing::Centroid::accumulator_t()']]], + ['accumulator_5ft_3',['accumulator_t',['../classnc_1_1image_processing_1_1_cluster.html#a243ffe7ecbcf4473e1225e6694624c08',1,'nc::imageProcessing::Cluster::accumulator_t'],['../classnc_1_1image_processing_1_1_centroid.html#aad242afbcb78cfb650864a2c331d2f1a',1,'nc::imageProcessing::Centroid::accumulator_t']]], ['add_4',['add',['../namespacenc.html#ab4a75fada8db6e1f30e187712fa69f2a',1,'nc::add(const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)'],['../namespacenc.html#a79cc4667da946ffcc34b7519e5e27510',1,'nc::add(const NdArray< std::complex< dtype > > &inArray, dtype value)'],['../namespacenc.html#a564b071084faf774ba37ba1ade5b6d6d',1,'nc::add(const std::complex< dtype > &value, const NdArray< dtype > &inArray)'],['../namespacenc.html#ac8f9d48f3e5c59f8671d6872428aef73',1,'nc::add(const NdArray< dtype > &inArray, const std::complex< dtype > &value)'],['../namespacenc.html#acabb7a0c0e95b0715c4436f1106d575b',1,'nc::add(const NdArray< std::complex< dtype > > &inArray1, const NdArray< dtype > &inArray2)'],['../namespacenc.html#a5fdd272672ef92680abdfe47e9c1e536',1,'nc::add(const NdArray< dtype > &inArray1, const NdArray< std::complex< dtype > > &inArray2)'],['../namespacenc.html#a0933cd47b7c388abe29cf4581f0b5e90',1,'nc::add(dtype value, const NdArray< dtype > &inArray)'],['../namespacenc.html#a8bfd3bfc00b6fa5134fa30d0b9084b01',1,'nc::add(const NdArray< dtype > &inArray, dtype value)'],['../namespacenc.html#a8e6d8a446c7889100b9f1af7d45f8cca',1,'nc::add(dtype value, const NdArray< std::complex< dtype > > &inArray)']]], ['add_2ehpp_5',['add.hpp',['../add_8hpp.html',1,'']]], ['addboundary1d_6',['addBoundary1d',['../namespacenc_1_1filter_1_1boundary.html#a7c54ba5e8b799fbc33d7462a96591a26',1,'nc::filter::boundary']]], @@ -12,13 +12,13 @@ var searchData= ['addboundary2d_2ehpp_9',['addBoundary2d.hpp',['../add_boundary2d_8hpp.html',1,'']]], ['addoutputfilelog_10',['addOutputFileLog',['../namespacenc_1_1logger.html#a20ca4d7102b7be7a81ec3dca105bf4b4',1,'nc::logger']]], ['addpixel_11',['addPixel',['../classnc_1_1image_processing_1_1_cluster.html#a9cab13be79b63d9151e60a798ca39cb5',1,'nc::imageProcessing::Cluster']]], - ['aer_12',['AER',['../classnc_1_1coordinates_1_1reference__frames_1_1_a_e_r.html#a032a7e987817fbfe1892e019a5dd86c2',1,'nc::coordinates::reference_frames::AER::AER(double inAz, double inEl, double inRange=1.) noexcept'],['../classnc_1_1coordinates_1_1reference__frames_1_1_a_e_r.html#a751b67f1dc40d360647cce3bda502a5e',1,'nc::coordinates::reference_frames::AER::AER()=default'],['../classnc_1_1coordinates_1_1reference__frames_1_1_a_e_r.html',1,'nc::coordinates::reference_frames::AER']]], + ['aer_12',['aer',['../classnc_1_1coordinates_1_1reference__frames_1_1_a_e_r.html#a032a7e987817fbfe1892e019a5dd86c2',1,'nc::coordinates::reference_frames::AER::AER()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_a_e_r.html',1,'nc::coordinates::reference_frames::AER'],['../classnc_1_1coordinates_1_1reference__frames_1_1_a_e_r.html#a751b67f1dc40d360647cce3bda502a5e',1,'nc::coordinates::reference_frames::AER::AER()']]], ['aer_2ehpp_13',['AER.hpp',['../_a_e_r_8hpp.html',1,'']]], - ['aertoecef_14',['AERtoECEF',['../namespacenc_1_1coordinates_1_1transforms.html#abe86bc969b1d9981673e3bc7b8249b6c',1,'nc::coordinates::transforms::AERtoECEF(const reference_frames::AER target, const reference_frames::LLA &referencePoint) noexcept'],['../namespacenc_1_1coordinates_1_1transforms.html#a7de2297f2258ce69a62b9f3a4ef35d2f',1,'nc::coordinates::transforms::AERtoECEF(const reference_frames::AER target, const reference_frames::ECEF &referencePoint) noexcept']]], + ['aertoecef_14',['aertoecef',['../namespacenc_1_1coordinates_1_1transforms.html#abe86bc969b1d9981673e3bc7b8249b6c',1,'nc::coordinates::transforms::AERtoECEF(const reference_frames::AER target, const reference_frames::LLA &referencePoint) noexcept'],['../namespacenc_1_1coordinates_1_1transforms.html#a7de2297f2258ce69a62b9f3a4ef35d2f',1,'nc::coordinates::transforms::AERtoECEF(const reference_frames::AER target, const reference_frames::ECEF &referencePoint) noexcept']]], ['aertoecef_2ehpp_15',['AERtoECEF.hpp',['../_a_e_rto_e_c_e_f_8hpp.html',1,'']]], ['aertoenu_16',['AERtoENU',['../namespacenc_1_1coordinates_1_1transforms.html#afb8e3251eb284f307ba13479070b8bc1',1,'nc::coordinates::transforms']]], ['aertoenu_2ehpp_17',['AERtoENU.hpp',['../_a_e_rto_e_n_u_8hpp.html',1,'']]], - ['aertolla_18',['AERtoLLA',['../namespacenc_1_1coordinates_1_1transforms.html#a8c61c8afd6cb34249504b8d373707a26',1,'nc::coordinates::transforms::AERtoLLA(const reference_frames::AER target, const reference_frames::ECEF &referencePoint) noexcept'],['../namespacenc_1_1coordinates_1_1transforms.html#a74197fa26e833207006e941a657347fe',1,'nc::coordinates::transforms::AERtoLLA(const reference_frames::AER target, const reference_frames::LLA &referencePoint) noexcept']]], + ['aertolla_18',['aertolla',['../namespacenc_1_1coordinates_1_1transforms.html#a8c61c8afd6cb34249504b8d373707a26',1,'nc::coordinates::transforms::AERtoLLA(const reference_frames::AER target, const reference_frames::ECEF &referencePoint) noexcept'],['../namespacenc_1_1coordinates_1_1transforms.html#a74197fa26e833207006e941a657347fe',1,'nc::coordinates::transforms::AERtoLLA(const reference_frames::AER target, const reference_frames::LLA &referencePoint) noexcept']]], ['aertolla_2ehpp_19',['AERtoLLA.hpp',['../_a_e_rto_l_l_a_8hpp.html',1,'']]], ['aertoned_20',['AERtoNED',['../namespacenc_1_1coordinates_1_1transforms.html#af0b0b2831fbf5b51dee72d5d55ddd84c',1,'nc::coordinates::transforms']]], ['aertoned_2ehpp_21',['AERtoNED.hpp',['../_a_e_rto_n_e_d_8hpp.html',1,'']]], @@ -54,7 +54,7 @@ var searchData= ['angle_51',['angle',['../classnc_1_1_vec3.html#a523ca42cbdd088851cc5a299da988cee',1,'nc::Vec3::angle()'],['../classnc_1_1_vec2.html#a271ca2cae96a1df44486fbcc2c0f890f',1,'nc::Vec2::angle()'],['../namespacenc_1_1coordinates.html#a3d30468a53ed69d88df51039e1d80720',1,'nc::coordinates::angle()'],['../namespacenc.html#a600c02680b7f5963cc305a4b5450f6f6',1,'nc::angle(const std::complex< dtype > &inValue)'],['../namespacenc.html#a9809dea689bbec475de6d407a8c18bd2',1,'nc::angle(const NdArray< std::complex< dtype > > &inArray)']]], ['angle_2ehpp_52',['angle.hpp',['../angle_8hpp.html',1,'']]], ['angleofrotation_53',['angleOfRotation',['../classnc_1_1rotations_1_1_quaternion.html#a184f5c55ea78128aec0ad4f72b4d5a59',1,'nc::rotations::Quaternion']]], - ['angularvelocity_54',['angularVelocity',['../classnc_1_1rotations_1_1_quaternion.html#aeef47bcd4879e9727ac33838aaac3112',1,'nc::rotations::Quaternion::angularVelocity(const Quaternion &inQuat1, const Quaternion &inQuat2, double inTime)'],['../classnc_1_1rotations_1_1_quaternion.html#a3ec3451b38b4ec0e10c1e9229685c8b7',1,'nc::rotations::Quaternion::angularVelocity(const Quaternion &inQuat2, double inTime) const']]], + ['angularvelocity_54',['angularvelocity',['../classnc_1_1rotations_1_1_quaternion.html#aeef47bcd4879e9727ac33838aaac3112',1,'nc::rotations::Quaternion::angularVelocity(const Quaternion &inQuat1, const Quaternion &inQuat2, double inTime)'],['../classnc_1_1rotations_1_1_quaternion.html#a3ec3451b38b4ec0e10c1e9229685c8b7',1,'nc::rotations::Quaternion::angularVelocity(const Quaternion &inQuat2, double inTime) const']]], ['any_55',['any',['../classnc_1_1_nd_array.html#a752ce557b611da928ccad1dc150fbeb2',1,'nc::NdArray::any()'],['../namespacenc.html#a63fb1fcbd704d05af86df3ea355b82cc',1,'nc::any()']]], ['any_2ehpp_56',['any.hpp',['../any_8hpp.html',1,'']]], ['any_5fof_57',['any_of',['../namespacenc_1_1stl__algorithms.html#a0ae9c71c7298f83822ab49d270c867ba',1,'nc::stl_algorithms']]], diff --git a/docs/doxygen/html/search/all_1.js b/docs/doxygen/html/search/all_1.js index a99fa8fbe..a4a09d7c1 100644 --- a/docs/doxygen/html/search/all_1.js +++ b/docs/doxygen/html/search/all_1.js @@ -23,19 +23,19 @@ var searchData= ['bessel_5fyn_2ehpp_20',['bessel_yn.hpp',['../bessel__yn_8hpp.html',1,'']]], ['bessel_5fyn_5fprime_21',['bessel_yn_prime',['../namespacenc_1_1special.html#a742272fb70f0b85164b61409ad3f464f',1,'nc::special::bessel_yn_prime(dtype1 inV, dtype2 inX)'],['../namespacenc_1_1special.html#a129b71949a9659519aea36dc64d47020',1,'nc::special::bessel_yn_prime(dtype1 inV, const NdArray< dtype2 > &inArrayX)']]], ['bessel_5fyn_5fprime_2ehpp_22',['bessel_yn_prime.hpp',['../bessel__yn__prime_8hpp.html',1,'']]], - ['beta_23',['beta',['../classnc_1_1random_1_1_r_n_g.html#a660d689cd3db2c0872c28809adec4e1d',1,'nc::random::RNG::beta()'],['../namespacenc_1_1special.html#ad2ac5c7add77e243dc39899c15ad93e6',1,'nc::special::beta(const NdArray< dtype1 > &inArrayA, const NdArray< dtype2 > &inArrayB)'],['../namespacenc_1_1special.html#a9b74f451f99338c909b7f73df6e5bff6',1,'nc::special::beta(dtype1 a, dtype2 b)'],['../namespacenc_1_1random.html#a19cb72b59f062a0697c564e2aa0e6ee8',1,'nc::random::beta()'],['../namespacenc_1_1random_1_1detail.html#a0c948fa9b84156bdbf0e0b7b0990ceb9',1,'nc::random::detail::beta(GeneratorType &generator, dtype inAlpha, dtype inBeta)'],['../namespacenc_1_1random_1_1detail.html#a3a5857186b022e861de42b35e9d996a3',1,'nc::random::detail::beta(GeneratorType &generator, const Shape &inShape, dtype inAlpha, dtype inBeta)'],['../namespacenc_1_1random.html#a9cf5ddddc350278c76e077c67b5254ab',1,'nc::random::beta()'],['../classnc_1_1random_1_1_r_n_g.html#a3637febf358cb70540e8fe099120b922',1,'nc::random::RNG::beta()']]], + ['beta_23',['beta',['../classnc_1_1random_1_1_r_n_g.html#a660d689cd3db2c0872c28809adec4e1d',1,'nc::random::RNG::beta()'],['../namespacenc_1_1special.html#ad2ac5c7add77e243dc39899c15ad93e6',1,'nc::special::beta(const NdArray< dtype1 > &inArrayA, const NdArray< dtype2 > &inArrayB)'],['../namespacenc_1_1special.html#a9b74f451f99338c909b7f73df6e5bff6',1,'nc::special::beta(dtype1 a, dtype2 b)'],['../namespacenc_1_1random.html#a19cb72b59f062a0697c564e2aa0e6ee8',1,'nc::random::beta()'],['../namespacenc_1_1random_1_1detail.html#a0c948fa9b84156bdbf0e0b7b0990ceb9',1,'nc::random::detail::beta(GeneratorType &generator, dtype inAlpha, dtype inBeta)'],['../namespacenc_1_1random_1_1detail.html#a3a5857186b022e861de42b35e9d996a3',1,'nc::random::detail::beta(GeneratorType &generator, const Shape &inShape, dtype inAlpha, dtype inBeta)'],['../classnc_1_1random_1_1_r_n_g.html#a3637febf358cb70540e8fe099120b922',1,'nc::random::RNG::beta()'],['../namespacenc_1_1random.html#a9cf5ddddc350278c76e077c67b5254ab',1,'nc::random::beta()']]], ['bias_24',['Bias',['../namespacenc.html#af32f8c9a95a0b701f8ecbcf0d1e9710c',1,'nc']]], ['big_25',['BIG',['../namespacenc.html#a8dcbcb343147d09e74689ad8a2586152aa60c6c694491d75b439073b8cb05b139',1,'nc']]], - ['binarydatalogger_26',['BinaryDataLogger',['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a06c26c8a3f5e41865221329bf35836b2',1,'nc::logger::detail::BinaryDataLogger::BinaryDataLogger()'],['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ad3b59c6bea547cf8d83b5987a87e2d24',1,'nc::logger::detail::BinaryDataLogger::BinaryDataLogger(std::filesystem::path outputDir)'],['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a2c2b5fcd121c9857f5db4ab6662ea1e9',1,'nc::logger::detail::BinaryDataLogger::BinaryDataLogger(std::string_view outputDir)'],['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ad35652c4b06036e4a1b32b0cd0de47b3',1,'nc::logger::detail::BinaryDataLogger::BinaryDataLogger(const BinaryDataLogger &)=delete'],['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ad873766c32fc73b7d67bcac5362d2731',1,'nc::logger::detail::BinaryDataLogger::BinaryDataLogger(BinaryDataLogger &&)=delete'],['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html',1,'nc::logger::detail::BinaryDataLogger< DataType >']]], - ['binarylogger_27',['BinaryLogger',['../classnc_1_1logger_1_1_binary_logger.html#a304694a5e06d6fa9311119443d38d9ec',1,'nc::logger::BinaryLogger::BinaryLogger(BinaryLogger &&)=delete'],['../classnc_1_1logger_1_1_binary_logger.html#a19c5b505be266ecb6d7426a58f0fbde7',1,'nc::logger::BinaryLogger::BinaryLogger(const BinaryLogger &)=delete'],['../classnc_1_1logger_1_1_binary_logger.html',1,'nc::logger::BinaryLogger']]], + ['binarydatalogger_26',['binarydatalogger',['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a06c26c8a3f5e41865221329bf35836b2',1,'nc::logger::detail::BinaryDataLogger::BinaryDataLogger()'],['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html',1,'nc::logger::detail::BinaryDataLogger< DataType >'],['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ad3b59c6bea547cf8d83b5987a87e2d24',1,'nc::logger::detail::BinaryDataLogger::BinaryDataLogger(std::filesystem::path outputDir)'],['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a2c2b5fcd121c9857f5db4ab6662ea1e9',1,'nc::logger::detail::BinaryDataLogger::BinaryDataLogger(std::string_view outputDir)'],['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ad35652c4b06036e4a1b32b0cd0de47b3',1,'nc::logger::detail::BinaryDataLogger::BinaryDataLogger(const BinaryDataLogger &)=delete'],['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ad873766c32fc73b7d67bcac5362d2731',1,'nc::logger::detail::BinaryDataLogger::BinaryDataLogger(BinaryDataLogger &&)=delete']]], + ['binarylogger_27',['binarylogger',['../classnc_1_1logger_1_1_binary_logger.html',1,'nc::logger::BinaryLogger'],['../classnc_1_1logger_1_1_binary_logger.html#a19c5b505be266ecb6d7426a58f0fbde7',1,'nc::logger::BinaryLogger::BinaryLogger(const BinaryLogger &)=delete'],['../classnc_1_1logger_1_1_binary_logger.html#a304694a5e06d6fa9311119443d38d9ec',1,'nc::logger::BinaryLogger::BinaryLogger(BinaryLogger &&)=delete']]], ['binarylogger_2ehpp_28',['BinaryLogger.hpp',['../_binary_logger_8hpp.html',1,'']]], ['binaryrepr_29',['binaryRepr',['../namespacenc.html#a8c8a7dbf208bb2d31983140598e7cebe',1,'nc']]], ['binaryrepr_2ehpp_30',['binaryRepr.hpp',['../binary_repr_8hpp.html',1,'']]], ['bincount_31',['bincount',['../namespacenc.html#a726e4282f63047fc7a8863e73c7c2fe3',1,'nc::bincount(const NdArray< dtype > &inArray, uint16 inMinLength=1)'],['../namespacenc.html#a5e9b50f2e71628c7d1b664b7c575a757',1,'nc::bincount(const NdArray< dtype > &inArray, const NdArray< dtype > &inWeights, uint16 inMinLength=1)']]], ['bincount_2ehpp_32',['bincount.hpp',['../bincount_8hpp.html',1,'']]], - ['binomial_33',['binomial',['../namespacenc_1_1random.html#a2d781eb2c0df2db3439bada6fc54732b',1,'nc::random::binomial()'],['../classnc_1_1random_1_1_r_n_g.html#a2d57790f9bf574286990c91d1d758192',1,'nc::random::RNG::binomial()'],['../namespacenc_1_1random.html#a13657004ec565f15648a520e3d060002',1,'nc::random::binomial()'],['../namespacenc_1_1random_1_1detail.html#a70b00d54808f0e4f6ffef73bf370e904',1,'nc::random::detail::binomial(GeneratorType &generator, const Shape &inShape, dtype inN, double inP=0.5)'],['../namespacenc_1_1random_1_1detail.html#a13742d34fa6695d2e35373bdab57bc35',1,'nc::random::detail::binomial(GeneratorType &generator, dtype inN, double inP=0.5)'],['../classnc_1_1random_1_1_r_n_g.html#a5e689c54337b0e73f894806cf63e6c15',1,'nc::random::RNG::binomial()']]], + ['binomial_33',['binomial',['../classnc_1_1random_1_1_r_n_g.html#a5e689c54337b0e73f894806cf63e6c15',1,'nc::random::RNG::binomial(dtype inN, double inP=0.5)'],['../classnc_1_1random_1_1_r_n_g.html#a2d57790f9bf574286990c91d1d758192',1,'nc::random::RNG::binomial(const Shape &inShape, dtype inN, double inP=0.5)'],['../namespacenc_1_1random_1_1detail.html#a13742d34fa6695d2e35373bdab57bc35',1,'nc::random::detail::binomial(GeneratorType &generator, dtype inN, double inP=0.5)'],['../namespacenc_1_1random_1_1detail.html#a70b00d54808f0e4f6ffef73bf370e904',1,'nc::random::detail::binomial(GeneratorType &generator, const Shape &inShape, dtype inN, double inP=0.5)'],['../namespacenc_1_1random.html#a13657004ec565f15648a520e3d060002',1,'nc::random::binomial(dtype inN, double inP=0.5)'],['../namespacenc_1_1random.html#a2d781eb2c0df2db3439bada6fc54732b',1,'nc::random::binomial(const Shape &inShape, dtype inN, double inP=0.5)']]], ['binomial_2ehpp_34',['binomial.hpp',['../binomial_8hpp.html',1,'']]], - ['bisection_35',['Bisection',['../classnc_1_1roots_1_1_bisection.html#a05985162d3dac7a0919319c6cde74895',1,'nc::roots::Bisection::Bisection(const double epsilon, const uint32 maxNumIterations, std::function< double(double)> f) noexcept'],['../classnc_1_1roots_1_1_bisection.html#ae9ccce420ccf01a829b0138f264956cb',1,'nc::roots::Bisection::Bisection(const double epsilon, std::function< double(double)> f) noexcept'],['../classnc_1_1roots_1_1_bisection.html',1,'nc::roots::Bisection']]], + ['bisection_35',['bisection',['../classnc_1_1roots_1_1_bisection.html#a05985162d3dac7a0919319c6cde74895',1,'nc::roots::Bisection::Bisection(const double epsilon, const uint32 maxNumIterations, std::function< double(double)> f) noexcept'],['../classnc_1_1roots_1_1_bisection.html#ae9ccce420ccf01a829b0138f264956cb',1,'nc::roots::Bisection::Bisection(const double epsilon, std::function< double(double)> f) noexcept'],['../classnc_1_1roots_1_1_bisection.html',1,'nc::roots::Bisection']]], ['bisection_2ehpp_36',['Bisection.hpp',['../_bisection_8hpp.html',1,'']]], ['bit_5fcount_37',['bit_count',['../namespacenc.html#a9c2abd2b62afc92cf5e67ce948b3e456',1,'nc::bit_count(const NdArray< dtype > &inArray)'],['../namespacenc.html#a93b3894c7b510e74bcc15930d58dbdeb',1,'nc::bit_count(dtype inValue) noexcept']]], ['bit_5fcount_2ehpp_38',['bit_count.hpp',['../bit__count_8hpp.html',1,'']]], @@ -56,12 +56,11 @@ var searchData= ['boostnumpyndarrayhelper_2ehpp_53',['BoostNumpyNdarrayHelper.hpp',['../_boost_numpy_ndarray_helper_8hpp.html',1,'']]], ['boundary_54',['Boundary',['../namespacenc_1_1filter.html#ada517a46ea965fa51ed51101135c6ac6',1,'nc::filter']]], ['boundary_2ehpp_55',['Boundary.hpp',['../_boundary_8hpp.html',1,'']]], - ['brent_56',['Brent',['../classnc_1_1roots_1_1_brent.html#aecf6662d1b7128d38796cf4ab99143f4',1,'nc::roots::Brent::Brent(const double epsilon, std::function< double(double)> f) noexcept'],['../classnc_1_1roots_1_1_brent.html#a1e9cf8f7be13c7bbb42a073ec9eb5369',1,'nc::roots::Brent::Brent(const double epsilon, const uint32 maxNumIterations, std::function< double(double)> f) noexcept'],['../classnc_1_1roots_1_1_brent.html',1,'nc::roots::Brent']]], + ['brent_56',['brent',['../classnc_1_1roots_1_1_brent.html',1,'nc::roots::Brent'],['../classnc_1_1roots_1_1_brent.html#aecf6662d1b7128d38796cf4ab99143f4',1,'nc::roots::Brent::Brent(const double epsilon, std::function< double(double)> f) noexcept'],['../classnc_1_1roots_1_1_brent.html#a1e9cf8f7be13c7bbb42a073ec9eb5369',1,'nc::roots::Brent::Brent(const double epsilon, const uint32 maxNumIterations, std::function< double(double)> f) noexcept']]], ['brent_2ehpp_57',['Brent.hpp',['../_brent_8hpp.html',1,'']]], ['broadcaster_58',['broadcaster',['../namespacenc_1_1broadcast.html#a945483bb9b8f03ba097d62d517b67a87',1,'nc::broadcast::broadcaster(NdArray< dtypeIn1 > &inArray1, const NdArray< dtypeIn2 > &inArray2, const Function &function, const AdditionalFunctionArgs &&... additionalFunctionArgs)'],['../namespacenc_1_1broadcast.html#add9a4b7093978b3c951d12c702edf898',1,'nc::broadcast::broadcaster(const NdArray< dtypeIn1 > &inArray1, const NdArray< dtypeIn2 > &inArray2, const Function &function, const AdditionalFunctionArgs &&... additionalFunctionArgs)']]], - ['building_59',['Building',['../md__home_dpilger__github__num_cpp_docs_markdown__building.html',1,'']]], + ['building_59',['Building',['../md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_building.html',1,'']]], ['building_2emd_60',['Building.md',['../_building_8md.html',1,'']]], - ['byteswap_61',['byteSwap',['../namespacenc_1_1endian.html#a28d96487f9ac66755e2dd4925a459e0d',1,'nc::endian']]], - ['byteswap_62',['byteswap',['../namespacenc.html#a96f6d582acc2a14ae7c02897cca96991',1,'nc::byteswap()'],['../classnc_1_1_nd_array.html#a4ebe59dc21a3b5e035ff1c4e6e82189d',1,'nc::NdArray::byteswap()']]], - ['byteswap_2ehpp_63',['byteswap.hpp',['../byteswap_8hpp.html',1,'']]] + ['byteswap_61',['byteswap',['../namespacenc_1_1endian.html#a28d96487f9ac66755e2dd4925a459e0d',1,'nc::endian::byteSwap()'],['../namespacenc.html#a96f6d582acc2a14ae7c02897cca96991',1,'nc::byteswap()'],['../classnc_1_1_nd_array.html#a4ebe59dc21a3b5e035ff1c4e6e82189d',1,'nc::NdArray::byteswap()']]], + ['byteswap_2ehpp_62',['byteswap.hpp',['../byteswap_8hpp.html',1,'']]] ]; diff --git a/docs/doxygen/html/search/all_10.js b/docs/doxygen/html/search/all_10.js index 4825f7250..f5196d0cc 100644 --- a/docs/doxygen/html/search/all_10.js +++ b/docs/doxygen/html/search/all_10.js @@ -1,5 +1,5 @@ var searchData= [ - ['quaternion_0',['Quaternion',['../classnc_1_1rotations_1_1_quaternion.html',1,'nc::rotations::Quaternion'],['../classnc_1_1rotations_1_1_quaternion.html#a3b6901fb3a079eb9249bd1bf3098c36c',1,'nc::rotations::Quaternion::Quaternion()=default'],['../classnc_1_1rotations_1_1_quaternion.html#a8c498c295071b8b787902044bf87d34d',1,'nc::rotations::Quaternion::Quaternion(double roll, double pitch, double yaw) noexcept'],['../classnc_1_1rotations_1_1_quaternion.html#a3ba2fb2c68554ec78a0957dc1fd7752d',1,'nc::rotations::Quaternion::Quaternion(double inI, double inJ, double inK, double inS) noexcept'],['../classnc_1_1rotations_1_1_quaternion.html#a50d742e97e4eb6bf156623b544d5b0a1',1,'nc::rotations::Quaternion::Quaternion(const std::array< double, 4 > &components) noexcept'],['../classnc_1_1rotations_1_1_quaternion.html#addcc7fb7b4acd4201e7f5b90ef207f4d',1,'nc::rotations::Quaternion::Quaternion(const NdArray< double > &inArray)'],['../classnc_1_1rotations_1_1_quaternion.html#abbacae2cb36d4f7e93e1cf130f8ca6b4',1,'nc::rotations::Quaternion::Quaternion(const Vec3 &inAxis, double inAngle) noexcept'],['../classnc_1_1rotations_1_1_quaternion.html#a81b7db9d5e593a61272e09ce7dcc1325',1,'nc::rotations::Quaternion::Quaternion(const NdArray< double > &inAxis, double inAngle)']]], + ['quaternion_0',['quaternion',['../classnc_1_1rotations_1_1_quaternion.html',1,'nc::rotations::Quaternion'],['../classnc_1_1rotations_1_1_quaternion.html#a3b6901fb3a079eb9249bd1bf3098c36c',1,'nc::rotations::Quaternion::Quaternion()=default'],['../classnc_1_1rotations_1_1_quaternion.html#a8c498c295071b8b787902044bf87d34d',1,'nc::rotations::Quaternion::Quaternion(double roll, double pitch, double yaw) noexcept'],['../classnc_1_1rotations_1_1_quaternion.html#a3ba2fb2c68554ec78a0957dc1fd7752d',1,'nc::rotations::Quaternion::Quaternion(double inI, double inJ, double inK, double inS) noexcept'],['../classnc_1_1rotations_1_1_quaternion.html#a50d742e97e4eb6bf156623b544d5b0a1',1,'nc::rotations::Quaternion::Quaternion(const std::array< double, 4 > &components) noexcept'],['../classnc_1_1rotations_1_1_quaternion.html#addcc7fb7b4acd4201e7f5b90ef207f4d',1,'nc::rotations::Quaternion::Quaternion(const NdArray< double > &inArray)'],['../classnc_1_1rotations_1_1_quaternion.html#abbacae2cb36d4f7e93e1cf130f8ca6b4',1,'nc::rotations::Quaternion::Quaternion(const Vec3 &inAxis, double inAngle) noexcept'],['../classnc_1_1rotations_1_1_quaternion.html#a81b7db9d5e593a61272e09ce7dcc1325',1,'nc::rotations::Quaternion::Quaternion(const NdArray< double > &inAxis, double inAngle)']]], ['quaternion_2ehpp_1',['Quaternion.hpp',['../_quaternion_8hpp.html',1,'']]] ]; diff --git a/docs/doxygen/html/search/all_11.js b/docs/doxygen/html/search/all_11.js index 4eade3e89..cb0a9f104 100644 --- a/docs/doxygen/html/search/all_11.js +++ b/docs/doxygen/html/search/all_11.js @@ -1,103 +1,97 @@ var searchData= [ - ['bernoulli_2ehpp_0',['bernoulli.hpp',['../_random_2bernoulli_8hpp.html',1,'']]], - ['beta_2ehpp_1',['beta.hpp',['../_random_2beta_8hpp.html',1,'']]], - ['gamma_2ehpp_2',['gamma.hpp',['../_random_2gamma_8hpp.html',1,'']]], - ['laplace_2ehpp_3',['laplace.hpp',['../_random_2laplace_8hpp.html',1,'']]], - ['ra_4',['RA',['../classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html',1,'nc::coordinates::reference_frames']]], - ['ra_5',['ra',['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a27035489316217a64db114902079ea59',1,'nc::coordinates::reference_frames::Celestial']]], - ['ra_6',['RA',['../classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#af06f84fe87675cb60e75e666c407922a',1,'nc::coordinates::reference_frames::RA::RA(uint8 inHours, uint8 inMinutes, double inSeconds) noexcept'],['../classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#acf49f473495e7a39f8185a461f8c3039',1,'nc::coordinates::reference_frames::RA::RA(double inDegrees)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#a3692c20924d005cba324d1972ff59c54',1,'nc::coordinates::reference_frames::RA::RA()=default']]], - ['rad2deg_7',['rad2deg',['../namespacenc.html#a19a21c68cb53309ac33e9c1a7b5d2513',1,'nc::rad2deg(const NdArray< dtype > &inArray)'],['../namespacenc.html#a8c8fc041b633785104c583a8ce3d9cef',1,'nc::rad2deg(dtype inValue) noexcept']]], - ['rad2deg_2ehpp_8',['rad2deg.hpp',['../rad2deg_8hpp.html',1,'']]], - ['radians_9',['radians',['../namespacenc.html#ac0f2714a22ef5029abf0f3fee0028546',1,'nc::radians(dtype inValue) noexcept'],['../namespacenc.html#a746ecf69081dec55ceb2647726ee106b',1,'nc::radians(const NdArray< dtype > &inArray)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#a7e36ab92c2f8bc9254871ba9f216a588',1,'nc::coordinates::reference_frames::RA::radians()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a39c543fd471f182d86bb1172658319d0',1,'nc::coordinates::reference_frames::Dec::radians()']]], - ['radians_2ehpp_10',['radians.hpp',['../radians_8hpp.html',1,'']]], - ['radianseperation_11',['radianSeperation',['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a9cc629cc5a7feec5a80acce4f4e935cb',1,'nc::coordinates::reference_frames::Celestial::radianSeperation(const Celestial &inOtherCelestial) const'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#af1488e9200aedcc61c9cbc52d181417a',1,'nc::coordinates::reference_frames::Celestial::radianSeperation(const NdArray< double > &inVector) const']]], - ['radius_12',['radius',['../classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html#a7feffa017929d65a3fc19c90cbae689d',1,'nc::coordinates::reference_frames::Geocentric']]], - ['rand_13',['rand',['../classnc_1_1random_1_1_r_n_g.html#a52d59c71cef03d8efd60cfe8db5f0009',1,'nc::random::RNG::rand()'],['../classnc_1_1random_1_1_r_n_g.html#a54de489fff5609feed653b80b83680bb',1,'nc::random::RNG::rand(const Shape &inShape)'],['../namespacenc_1_1random_1_1detail.html#a1ade18596e03a35b52af4f4898219873',1,'nc::random::detail::rand()'],['../namespacenc_1_1random.html#addcae44c3b8becc43ec3b68320be6448',1,'nc::random::rand()'],['../namespacenc_1_1random_1_1detail.html#aaaa8ea280d9dddd9e7ad4176d600fc58',1,'nc::random::detail::rand()'],['../namespacenc_1_1random.html#a0f5694167e15a8bc566a3fa6f842c3b4',1,'nc::random::rand()']]], - ['rand_2ehpp_14',['rand.hpp',['../rand_8hpp.html',1,'']]], - ['randfloat_15',['randFloat',['../classnc_1_1random_1_1_r_n_g.html#a06e911772eb937ef54b43333c62d377e',1,'nc::random::RNG::randFloat(dtype inLow, dtype inHigh=0.)'],['../classnc_1_1random_1_1_r_n_g.html#a561bec2943118105989cf8b6c969be89',1,'nc::random::RNG::randFloat(const Shape &inShape, dtype inLow, dtype inHigh=0.)'],['../namespacenc_1_1random_1_1detail.html#a74ee8c600b2687f192c9e98558bb7749',1,'nc::random::detail::randFloat(GeneratorType &generator, dtype inLow, dtype inHigh=0.)'],['../namespacenc_1_1random_1_1detail.html#a04e742c1798986301a88674406f4f1ae',1,'nc::random::detail::randFloat(GeneratorType &generator, const Shape &inShape, dtype inLow, dtype inHigh=0.)'],['../namespacenc_1_1random.html#aa25dc7328a0f56b24bb95d64d5e71696',1,'nc::random::randFloat(dtype inLow, dtype inHigh=0.)'],['../namespacenc_1_1random.html#ac3e0e0a5bc8de02602b41e1ffd76cc0c',1,'nc::random::randFloat(const Shape &inShape, dtype inLow, dtype inHigh=0.)']]], - ['randfloat_2ehpp_16',['randFloat.hpp',['../rand_float_8hpp.html',1,'']]], - ['randint_17',['randInt',['../classnc_1_1random_1_1_r_n_g.html#a3611e59a0d206bfb567ea3d840ec5fe9',1,'nc::random::RNG::randInt()'],['../namespacenc_1_1random_1_1detail.html#a5a9272860d7a99e7ef2d21d807f12d4a',1,'nc::random::detail::randInt(GeneratorType &generator, dtype inLow, dtype inHigh=0)'],['../namespacenc_1_1random_1_1detail.html#a9c027e3e07b7a5bad53303f99cbfa242',1,'nc::random::detail::randInt(GeneratorType &generator, const Shape &inShape, dtype inLow, dtype inHigh=0)'],['../namespacenc_1_1random.html#a43201ec4ec8e0c99041647ab45ac0133',1,'nc::random::randInt(dtype inLow, dtype inHigh=0)'],['../namespacenc_1_1random.html#a1ee880821d474068221a5a8d61e8d140',1,'nc::random::randInt(const Shape &inShape, dtype inLow, dtype inHigh=0)'],['../classnc_1_1random_1_1_r_n_g.html#a23f3e5fc32a71376bd7c46b0d53976e3',1,'nc::random::RNG::randInt()']]], - ['randint_2ehpp_18',['randInt.hpp',['../rand_int_8hpp.html',1,'']]], - ['randn_19',['randN',['../namespacenc_1_1random_1_1detail.html#a785fc155155fc9d138f474634704464c',1,'nc::random::detail::randN(GeneratorType &generator)'],['../namespacenc_1_1random_1_1detail.html#ac2577af2a5e3d84a449511544be2b887',1,'nc::random::detail::randN(GeneratorType &generator, const Shape &inShape)'],['../namespacenc_1_1random.html#aeffa74d48c1fb2603f83eaa358f17501',1,'nc::random::randN()'],['../namespacenc_1_1random.html#a8f38c2646cfb2f32c3c5e615ed7094ec',1,'nc::random::randN(const Shape &inShape)'],['../classnc_1_1random_1_1_r_n_g.html#a87cea23ca82fb07d030fb5ac54144b75',1,'nc::random::RNG::randN(const Shape &inShape)'],['../classnc_1_1random_1_1_r_n_g.html#a66b9ba155b496bdc9e3d5609121cf528',1,'nc::random::RNG::randN()']]], - ['randn_2ehpp_20',['randN.hpp',['../rand_n_8hpp.html',1,'']]], - ['random_2ehpp_21',['Random.hpp',['../_random_8hpp.html',1,'']]], - ['range_22',['range',['../classnc_1_1coordinates_1_1reference__frames_1_1_a_e_r.html#ae75ea0e4a1e3426b1f2f2f694d29494d',1,'nc::coordinates::reference_frames::AER']]], - ['rankfilter_23',['rankFilter',['../namespacenc_1_1filter.html#a972e8e16448b6c4aab483b0e352d3e02',1,'nc::filter']]], - ['rankfilter_2ehpp_24',['rankFilter.hpp',['../rank_filter_8hpp.html',1,'']]], - ['rankfilter1d_25',['rankFilter1d',['../namespacenc_1_1filter.html#a543f334070e494f6fba9a943a832415e',1,'nc::filter']]], - ['rankfilter1d_2ehpp_26',['rankFilter1d.hpp',['../rank_filter1d_8hpp.html',1,'']]], - ['ravel_27',['ravel',['../classnc_1_1_nd_array.html#a50e9248d5af74069914e9b4deb4bc3b8',1,'nc::NdArray::ravel()'],['../namespacenc.html#a97b99f5723f60fb96e0395c9f8245aad',1,'nc::ravel()']]], - ['ravel_2ehpp_28',['ravel.hpp',['../ravel_8hpp.html',1,'']]], - ['rbegin_29',['rbegin',['../classnc_1_1_nd_array.html#a2aa9a0589da3c0b19b1b413e71f65667',1,'nc::NdArray::rbegin(size_type inRow)'],['../classnc_1_1_nd_array.html#a06b5c7ba13ae9f8750bca6d5f3803c73',1,'nc::NdArray::rbegin() noexcept'],['../classnc_1_1_nd_array.html#ad779b3d2a2f094370be77e515533f143',1,'nc::NdArray::rbegin() const noexcept'],['../classnc_1_1_nd_array.html#a9f983aabd3568e7bd1be0a0c4e2b881d',1,'nc::NdArray::rbegin(size_type inRow) const']]], - ['rcolbegin_30',['rcolbegin',['../classnc_1_1_nd_array.html#a48fb313ad0eb8126c338a319a5a2fd98',1,'nc::NdArray::rcolbegin() noexcept'],['../classnc_1_1_nd_array.html#a56704aea2c006973065aaa2848faa7fb',1,'nc::NdArray::rcolbegin(size_type inCol)'],['../classnc_1_1_nd_array.html#a012f1203a072caeba4221aaa3c044186',1,'nc::NdArray::rcolbegin() const noexcept'],['../classnc_1_1_nd_array.html#a5f70273a5bbff4f0b0c5086649939301',1,'nc::NdArray::rcolbegin(size_type inCol) const']]], - ['rcolend_31',['rcolend',['../classnc_1_1_nd_array.html#ad5f870f49c9601930423258dcc723c8e',1,'nc::NdArray::rcolend() noexcept'],['../classnc_1_1_nd_array.html#a434f10a7956f425882fbbbc90038e4cb',1,'nc::NdArray::rcolend(size_type inCol)'],['../classnc_1_1_nd_array.html#a2d5976e4cd61862c74dce30c94f8fb87',1,'nc::NdArray::rcolend() const noexcept'],['../classnc_1_1_nd_array.html#a51e2cddde9482a27bf73fa308e0268c6',1,'nc::NdArray::rcolend(size_type inCol) const']]], - ['readme_2emd_32',['README.md',['../_r_e_a_d_m_e_8md.html',1,'']]], - ['real_33',['real',['../namespacenc.html#a74174a26b4b6db41951d9ce4222ea724',1,'nc::real(const std::complex< dtype > &inValue)'],['../namespacenc.html#a2aa35d113633586e2b4cb7455d596135',1,'nc::real(const NdArray< std::complex< dtype > > &inArray)']]], - ['real_2ehpp_34',['real.hpp',['../real_8hpp.html',1,'']]], - ['reciprocal_35',['reciprocal',['../namespacenc.html#ac379a0ea94c047c68ab2c11cf7e4a20c',1,'nc::reciprocal(const NdArray< dtype > &inArray)'],['../namespacenc.html#a4dd4cebc27ce1b1b9870351c389d3d6e',1,'nc::reciprocal(const NdArray< std::complex< dtype > > &inArray)']]], - ['reciprocal_2ehpp_36',['reciprocal.hpp',['../reciprocal_8hpp.html',1,'']]], - ['reference_37',['reference',['../classnc_1_1_nd_array.html#adb4a1e1a3c3420c4b2133ba81a44a0e0',1,'nc::NdArray::reference()'],['../classnc_1_1_nd_array_const_iterator.html#aba1912cb4e7cc39898af1ea385847544',1,'nc::NdArrayConstIterator::reference()'],['../classnc_1_1_nd_array_iterator.html#a0782b66e4d3632cd4ce99333fe86d0a3',1,'nc::NdArrayIterator::reference()'],['../classnc_1_1_nd_array_const_column_iterator.html#a6903047bac2424843ca26ed9116abb77',1,'nc::NdArrayConstColumnIterator::reference()'],['../classnc_1_1_nd_array_column_iterator.html#aaccb5a94c10e92de24e5bc465c663305',1,'nc::NdArrayColumnIterator::reference()']]], - ['referenceframes_2ehpp_38',['ReferenceFrames.hpp',['../_reference_frames_8hpp.html',1,'']]], - ['reflect_39',['REFLECT',['../namespacenc_1_1filter.html#ada517a46ea965fa51ed51101135c6ac6ae4f6a05f82ed398f984f4bc1a55838df',1,'nc::filter']]], - ['reflect1d_40',['reflect1d',['../namespacenc_1_1filter_1_1boundary.html#a2aa70ace75c27286b042c0c791a1740c',1,'nc::filter::boundary']]], - ['reflect1d_2ehpp_41',['reflect1d.hpp',['../reflect1d_8hpp.html',1,'']]], - ['reflect2d_42',['reflect2d',['../namespacenc_1_1filter_1_1boundary.html#a99bb37ba6308cf8e9837a0c45cbe77e8',1,'nc::filter::boundary']]], - ['reflect2d_2ehpp_43',['reflect2d.hpp',['../reflect2d_8hpp.html',1,'']]], - ['release_20notes_44',['Release Notes',['../md__home_dpilger__github__num_cpp_docs_markdown__release_notes.html',1,'']]], - ['releasenotes_2emd_45',['ReleaseNotes.md',['../_release_notes_8md.html',1,'']]], - ['remainder_46',['remainder',['../namespacenc.html#a12bfc5b4d937aa0366b70fb15270bd41',1,'nc::remainder(dtype inValue1, dtype inValue2) noexcept'],['../namespacenc.html#abb157bedd0a3a4c5ee9d7dabc57cfde1',1,'nc::remainder(const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)']]], - ['remainder_2ehpp_47',['remainder.hpp',['../remainder_8hpp.html',1,'']]], - ['rend_48',['rend',['../classnc_1_1_nd_array.html#a9047b67188b652c471db37731659c598',1,'nc::NdArray::rend(size_type inRow)'],['../classnc_1_1_nd_array.html#a59de727a0db449ca5a28d436c9cec165',1,'nc::NdArray::rend() const noexcept'],['../classnc_1_1_nd_array.html#a92c90b8671a637ec7d7821f6e8bdfa56',1,'nc::NdArray::rend() noexcept'],['../classnc_1_1_nd_array.html#a93f962a3badfd82da685a2d7fdf006aa',1,'nc::NdArray::rend(size_type inRow) const']]], - ['repeat_49',['repeat',['../namespacenc.html#ae39bc7fd9c3454a42f363568217836a0',1,'nc::repeat(const NdArray< dtype > &inArray, uint32 inNumRows, uint32 inNumCols)'],['../namespacenc.html#aebfa0b2d46a3bc250aff4e3c598c839c',1,'nc::repeat(const NdArray< dtype > &inArray, const Shape &inRepeatShape)'],['../classnc_1_1_nd_array.html#ab1e3fa17fad2fae5a2fdcedff4737bc8',1,'nc::NdArray::repeat(size_type inNumRows, size_type inNumCols) const'],['../classnc_1_1_nd_array.html#a1df393d5d8e2785a0e3425cdea642764',1,'nc::NdArray::repeat(const Shape &inRepeatShape) const']]], - ['repeat_2ehpp_50',['repeat.hpp',['../repeat_8hpp.html',1,'']]], - ['replace_51',['replace',['../namespacenc.html#a9d5868cb211ddcded4d77cca491f6534',1,'nc']]], - ['replace_52',['Replace',['../namespacenc.html#a522ac3d88d34662e09f35b28fbf97582',1,'nc']]], - ['replace_53',['replace',['../namespacenc_1_1stl__algorithms.html#aa8d46043c9c62a348687ef8aa0a3286b',1,'nc::stl_algorithms::replace()'],['../classnc_1_1_nd_array.html#a554edbd2789ec95985acdaaa2c80372e',1,'nc::NdArray::replace()']]], - ['replace_2ehpp_54',['replace.hpp',['../replace_8hpp.html',1,'']]], - ['resetnumberofiterations_55',['resetNumberOfIterations',['../classnc_1_1roots_1_1_iteration.html#a85e79a4794bc3a6ac6bc3564956737a2',1,'nc::roots::Iteration']]], - ['reshape_56',['reshape',['../classnc_1_1_nd_array.html#a8cbb45ea593114e82cebd6d3e7881954',1,'nc::NdArray::reshape()'],['../namespacenc.html#a73096b21189fdc428553b7ab7a5ad556',1,'nc::reshape(NdArray< dtype > &inArray, const Shape &inNewShape)'],['../namespacenc.html#aefb96d516e9a43af5a0d00abbdc84c13',1,'nc::reshape(NdArray< dtype > &inArray, int32 inNumRows, int32 inNumCols)'],['../namespacenc.html#acdbf4216db6847c75edd31a8a80fd14f',1,'nc::reshape(NdArray< dtype > &inArray, uint32 inSize)'],['../classnc_1_1_nd_array.html#a278bd507c3ebd9f1d9e30ca9d273a820',1,'nc::NdArray::reshape(size_type inSize)'],['../classnc_1_1_nd_array.html#ac0d8f31c7c67c0055f9d5904bed8ca45',1,'nc::NdArray::reshape(index_type inNumRows, index_type inNumCols)']]], - ['reshape_2ehpp_57',['reshape.hpp',['../reshape_8hpp.html',1,'']]], - ['resizefast_58',['resizeFast',['../namespacenc.html#a7eaba50d97a2a70d6c5bfd1a247b9fe8',1,'nc::resizeFast()'],['../classnc_1_1_nd_array.html#a4c9af8c098a8427cc5b68985b36a384c',1,'nc::NdArray::resizeFast()'],['../namespacenc.html#aec89c88529b04af23dc11ca109aef785',1,'nc::resizeFast()'],['../classnc_1_1_nd_array.html#aac6cadf2d3695424faa59a9cea11db1b',1,'nc::NdArray::resizeFast()']]], - ['resizefast_2ehpp_59',['resizeFast.hpp',['../resize_fast_8hpp.html',1,'']]], - ['resizeslow_60',['resizeSlow',['../namespacenc.html#aeca2863aaf4c761bfeac75fed7ad876f',1,'nc::resizeSlow(NdArray< dtype > &inArray, const Shape &inNewShape)'],['../namespacenc.html#a3560b7f9e3a8a9c5a917af05d1e3380e',1,'nc::resizeSlow(NdArray< dtype > &inArray, uint32 inNumRows, uint32 inNumCols)'],['../classnc_1_1_nd_array.html#a0974831781c6d450358f23aa79622141',1,'nc::NdArray::resizeSlow(size_type inNumRows, size_type inNumCols)'],['../classnc_1_1_nd_array.html#aa24df175dbb7ee2d18ade670fb1614be',1,'nc::NdArray::resizeSlow(const Shape &inShape)']]], - ['resizeslow_2ehpp_61',['resizeSlow.hpp',['../resize_slow_8hpp.html',1,'']]], - ['result_62',['Result',['../structnc_1_1utils_1_1timeit__detail_1_1_result.html',1,'nc::utils::timeit_detail']]], - ['reverse_63',['reverse',['../namespacenc_1_1stl__algorithms.html#a5334750b4a1bb38d3932bffcc32a71b4',1,'nc::stl_algorithms']]], - ['reverse_5fcolumn_5fiterator_64',['reverse_column_iterator',['../classnc_1_1_nd_array.html#abc1bc6a854968940dac643396b2fb1b5',1,'nc::NdArray']]], - ['reverse_5fiterator_65',['reverse_iterator',['../classnc_1_1_nd_array.html#a9987ced72f8182d4b55807c0177eab11',1,'nc::NdArray']]], - ['riemann_5fzeta_66',['riemann_zeta',['../namespacenc_1_1special.html#a8d31d086f833496ad7eb98c5bd6304a2',1,'nc::special::riemann_zeta(dtype inValue)'],['../namespacenc_1_1special.html#a6a4ac80df3e9946630cf330d03cbbbd2',1,'nc::special::riemann_zeta(const NdArray< dtype > &inArray)']]], - ['riemann_5fzeta_2ehpp_67',['riemann_zeta.hpp',['../riemann__zeta_8hpp.html',1,'']]], - ['right_68',['RIGHT',['../namespacenc.html#a7b16f0b406f36ef56a47ff41f4476a09a21507b40c80068eda19865706fdc2403',1,'nc']]], - ['right_69',['right',['../classnc_1_1_vec3.html#af8862aed471260a45c7691c7c5c6b016',1,'nc::Vec3::right()'],['../classnc_1_1_vec2.html#ab84fdd231058aa0343e2249e209855bf',1,'nc::Vec2::right()']]], - ['right_5fshift_70',['right_shift',['../namespacenc.html#aa5c349237676e36b3f370400ebe15958',1,'nc']]], - ['right_5fshift_2ehpp_71',['right_shift.hpp',['../right__shift_8hpp.html',1,'']]], - ['rint_72',['rint',['../namespacenc.html#a9ba33527dbca7d5482cf88899abd827d',1,'nc::rint(dtype inValue) noexcept'],['../namespacenc.html#a87296ee338d4ca7f7c47dd4d8c932b53',1,'nc::rint(const NdArray< dtype > &inArray)']]], - ['rint_2ehpp_73',['rint.hpp',['../rint_8hpp.html',1,'']]], - ['rms_74',['rms',['../namespacenc.html#adc5caccd6d4c255fe829e3ef29b74c06',1,'nc::rms(const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)'],['../namespacenc.html#af035e4f81581711cb75db264e6d95f0f',1,'nc::rms(const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)']]], - ['rms_2ehpp_75',['rms.hpp',['../rms_8hpp.html',1,'']]], - ['rng_76',['RNG',['../classnc_1_1random_1_1_r_n_g.html',1,'nc::random::RNG< GeneratorType >'],['../classnc_1_1random_1_1_r_n_g.html#a68549ab6c5785632bc5d0e0b4350e220',1,'nc::random::RNG::RNG(int seed)'],['../classnc_1_1random_1_1_r_n_g.html#aa5883e40991d4f7d63df331979ab28e3',1,'nc::random::RNG::RNG()=default']]], - ['rng_2ehpp_77',['RNG.hpp',['../_r_n_g_8hpp.html',1,'']]], - ['rodriguesrotation_78',['rodriguesRotation',['../namespacenc_1_1rotations.html#ae7d7397eec3edcfbd8b6b9784ad2fd1c',1,'nc::rotations::rodriguesRotation(const Vec3 &k, double theta, const Vec3 &v) noexcept'],['../namespacenc_1_1rotations.html#aa8fffbd937de1eea795e3fcb1b12fe9c',1,'nc::rotations::rodriguesRotation(const NdArray< dtype > &k, double theta, const NdArray< dtype > &v)']]], - ['rodriguesrotation_2ehpp_79',['rodriguesRotation.hpp',['../rodrigues_rotation_8hpp.html',1,'']]], - ['roll_80',['roll',['../classnc_1_1rotations_1_1_quaternion.html#a26f2a9303f0521ee36d92467ab45e3ab',1,'nc::rotations::Quaternion::roll()'],['../namespacenc.html#aa9b9e6ad225cc08a9f9c3c1753779f2e',1,'nc::roll()'],['../classnc_1_1rotations_1_1_d_c_m.html#ac562518ebdec1ce36cf8897a16f16fca',1,'nc::rotations::DCM::roll()'],['../classnc_1_1coordinates_1_1_orientation.html#a53679b5e458c481a3da3c93ed62c85a8',1,'nc::coordinates::Orientation::roll()']]], - ['roll_2ehpp_81',['roll.hpp',['../roll_8hpp.html',1,'']]], - ['rollrotation_82',['rollRotation',['../classnc_1_1rotations_1_1_quaternion.html#a34f25fa102a594dff4679d74837001ce',1,'nc::rotations::Quaternion']]], - ['romberg_83',['romberg',['../namespacenc_1_1integrate.html#a5406412619aa59539dd19f62f0be8caf',1,'nc::integrate']]], - ['romberg_2ehpp_84',['romberg.hpp',['../romberg_8hpp.html',1,'']]], - ['roots_2ehpp_85',['Roots.hpp',['../_roots_8hpp.html',1,'']]], - ['rot90_86',['rot90',['../namespacenc.html#ab3bff6f3226aeeb44fe6d10c16612d2c',1,'nc']]], - ['rot90_2ehpp_87',['rot90.hpp',['../rot90_8hpp.html',1,'']]], - ['rotate_88',['rotate',['../classnc_1_1rotations_1_1_quaternion.html#a864a93abf9478d9f47fd9eadeb745b18',1,'nc::rotations::Quaternion::rotate(const NdArray< double > &inVector) const'],['../classnc_1_1rotations_1_1_quaternion.html#a382d4e4c045bce131c5cce634ed077c7',1,'nc::rotations::Quaternion::rotate(const Vec3 &inVec3) const'],['../namespacenc_1_1stl__algorithms.html#acfc1538e29a04fe5158405c710e5eaa7',1,'nc::stl_algorithms::rotate()']]], - ['rotations_2ehpp_89',['Rotations.hpp',['../_rotations_8hpp.html',1,'']]], - ['round_90',['round',['../namespacenc.html#ac9cf532596ca573afe2ffe7b3c4d597f',1,'nc::round()'],['../classnc_1_1_nd_array.html#a5b2d31279c20992459ff60643a75acf9',1,'nc::NdArray::round()'],['../namespacenc.html#af9c0b27b59e8a7be27130c9f470c4ef3',1,'nc::round()']]], - ['round_2ehpp_91',['round.hpp',['../round_8hpp.html',1,'']]], - ['row_92',['ROW',['../namespacenc.html#a5edb9ac6f596ae1256faa3f5d797dc84a54c1ed33c810f895d48c008d89f880b7',1,'nc']]], - ['row_93',['row',['../classnc_1_1_nd_array.html#ac2b65c1612df9437c9afaa57ff248122',1,'nc::NdArray::row()'],['../classnc_1_1image_processing_1_1_centroid.html#aa3546b7b2430b51650f40fb344ab55a8',1,'nc::imageProcessing::Centroid::row()'],['../classnc_1_1image_processing_1_1_pixel.html#a6e712ef3b6547f5cafb6e8db1349658e',1,'nc::imageProcessing::Pixel::row()']]], - ['row_5fstack_94',['row_stack',['../namespacenc.html#a30645a0f4a3d616460811985a2d039ec',1,'nc::row_stack(const std::vector< NdArray< dtype > > &inArrayList)'],['../namespacenc.html#a4d53bca44b0a1ec255de0bc72d048bf2',1,'nc::row_stack(const std::initializer_list< NdArray< dtype > > &inArrayList)'],['../namespacenc_1_1detail.html#a48d1df90f52438ca2755fdd0cd5ee348',1,'nc::detail::row_stack()']]], - ['row_5fstack_2ehpp_95',['row_stack.hpp',['../row__stack_8hpp.html',1,'']]], - ['rowmax_96',['rowMax',['../classnc_1_1image_processing_1_1_cluster.html#a58eea870dca4a5c61cfd4db24ea50267',1,'nc::imageProcessing::Cluster']]], - ['rowmin_97',['rowMin',['../classnc_1_1image_processing_1_1_cluster.html#ac3f0c485f193a71a6caca9f553970383',1,'nc::imageProcessing::Cluster']]], - ['rows_98',['rows',['../classnc_1_1_shape.html#a6f89f699dea6eb89eef19e00c92b223a',1,'nc::Shape::rows()'],['../classnc_1_1_nd_array.html#a2e11dbb477d7f375c2c722a8033e40fd',1,'nc::NdArray::rows(const NdArray< size_type > &inRows) const']]], - ['rslice_99',['rSlice',['../classnc_1_1_nd_array.html#a7fc9a782b280bbc4443b5b7a37ff1af0',1,'nc::NdArray']]] + ['ra_0',['ra',['../classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#a3692c20924d005cba324d1972ff59c54',1,'nc::coordinates::reference_frames::RA::RA()=default'],['../classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#acf49f473495e7a39f8185a461f8c3039',1,'nc::coordinates::reference_frames::RA::RA(double inDegrees)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#af06f84fe87675cb60e75e666c407922a',1,'nc::coordinates::reference_frames::RA::RA(uint8 inHours, uint8 inMinutes, double inSeconds) noexcept'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a27035489316217a64db114902079ea59',1,'nc::coordinates::reference_frames::Celestial::ra()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html',1,'nc::coordinates::reference_frames::RA']]], + ['rad2deg_1',['rad2deg',['../namespacenc.html#a19a21c68cb53309ac33e9c1a7b5d2513',1,'nc::rad2deg(const NdArray< dtype > &inArray)'],['../namespacenc.html#a8c8fc041b633785104c583a8ce3d9cef',1,'nc::rad2deg(dtype inValue) noexcept']]], + ['rad2deg_2ehpp_2',['rad2deg.hpp',['../rad2deg_8hpp.html',1,'']]], + ['radians_3',['radians',['../namespacenc.html#a746ecf69081dec55ceb2647726ee106b',1,'nc::radians()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a39c543fd471f182d86bb1172658319d0',1,'nc::coordinates::reference_frames::Dec::radians()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#a7e36ab92c2f8bc9254871ba9f216a588',1,'nc::coordinates::reference_frames::RA::radians()'],['../namespacenc.html#ac0f2714a22ef5029abf0f3fee0028546',1,'nc::radians()']]], + ['radians_2ehpp_4',['radians.hpp',['../radians_8hpp.html',1,'']]], + ['radianseperation_5',['radianseperation',['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a9cc629cc5a7feec5a80acce4f4e935cb',1,'nc::coordinates::reference_frames::Celestial::radianSeperation(const Celestial &inOtherCelestial) const'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#af1488e9200aedcc61c9cbc52d181417a',1,'nc::coordinates::reference_frames::Celestial::radianSeperation(const NdArray< double > &inVector) const']]], + ['radius_6',['radius',['../classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html#a7feffa017929d65a3fc19c90cbae689d',1,'nc::coordinates::reference_frames::Geocentric']]], + ['rand_7',['rand',['../namespacenc_1_1random.html#a0f5694167e15a8bc566a3fa6f842c3b4',1,'nc::random::rand()'],['../classnc_1_1random_1_1_r_n_g.html#a52d59c71cef03d8efd60cfe8db5f0009',1,'nc::random::RNG::rand()'],['../namespacenc_1_1random_1_1detail.html#aaaa8ea280d9dddd9e7ad4176d600fc58',1,'nc::random::detail::rand()'],['../classnc_1_1random_1_1_r_n_g.html#a54de489fff5609feed653b80b83680bb',1,'nc::random::RNG::rand()'],['../namespacenc_1_1random_1_1detail.html#a1ade18596e03a35b52af4f4898219873',1,'nc::random::detail::rand()'],['../namespacenc_1_1random.html#addcae44c3b8becc43ec3b68320be6448',1,'nc::random::rand()']]], + ['rand_2ehpp_8',['rand.hpp',['../rand_8hpp.html',1,'']]], + ['randfloat_9',['randfloat',['../namespacenc_1_1random.html#aa25dc7328a0f56b24bb95d64d5e71696',1,'nc::random::randFloat()'],['../classnc_1_1random_1_1_r_n_g.html#a06e911772eb937ef54b43333c62d377e',1,'nc::random::RNG::randFloat(dtype inLow, dtype inHigh=0.)'],['../classnc_1_1random_1_1_r_n_g.html#a561bec2943118105989cf8b6c969be89',1,'nc::random::RNG::randFloat(const Shape &inShape, dtype inLow, dtype inHigh=0.)'],['../namespacenc_1_1random_1_1detail.html#a74ee8c600b2687f192c9e98558bb7749',1,'nc::random::detail::randFloat()'],['../namespacenc_1_1random.html#ac3e0e0a5bc8de02602b41e1ffd76cc0c',1,'nc::random::randFloat()'],['../namespacenc_1_1random_1_1detail.html#a04e742c1798986301a88674406f4f1ae',1,'nc::random::detail::randFloat()']]], + ['randfloat_2ehpp_10',['randFloat.hpp',['../rand_float_8hpp.html',1,'']]], + ['randint_11',['randint',['../classnc_1_1random_1_1_r_n_g.html#a23f3e5fc32a71376bd7c46b0d53976e3',1,'nc::random::RNG::randInt(dtype inLow, dtype inHigh=0)'],['../classnc_1_1random_1_1_r_n_g.html#a3611e59a0d206bfb567ea3d840ec5fe9',1,'nc::random::RNG::randInt(const Shape &inShape, dtype inLow, dtype inHigh=0)'],['../namespacenc_1_1random.html#a1ee880821d474068221a5a8d61e8d140',1,'nc::random::randInt(const Shape &inShape, dtype inLow, dtype inHigh=0)'],['../namespacenc_1_1random.html#a43201ec4ec8e0c99041647ab45ac0133',1,'nc::random::randInt(dtype inLow, dtype inHigh=0)'],['../namespacenc_1_1random_1_1detail.html#a9c027e3e07b7a5bad53303f99cbfa242',1,'nc::random::detail::randInt(GeneratorType &generator, const Shape &inShape, dtype inLow, dtype inHigh=0)'],['../namespacenc_1_1random_1_1detail.html#a5a9272860d7a99e7ef2d21d807f12d4a',1,'nc::random::detail::randInt(GeneratorType &generator, dtype inLow, dtype inHigh=0)']]], + ['randint_2ehpp_12',['randInt.hpp',['../rand_int_8hpp.html',1,'']]], + ['randn_13',['randn',['../classnc_1_1random_1_1_r_n_g.html#a66b9ba155b496bdc9e3d5609121cf528',1,'nc::random::RNG::randN()'],['../classnc_1_1random_1_1_r_n_g.html#a87cea23ca82fb07d030fb5ac54144b75',1,'nc::random::RNG::randN(const Shape &inShape)'],['../namespacenc_1_1random.html#a8f38c2646cfb2f32c3c5e615ed7094ec',1,'nc::random::randN(const Shape &inShape)'],['../namespacenc_1_1random.html#aeffa74d48c1fb2603f83eaa358f17501',1,'nc::random::randN()'],['../namespacenc_1_1random_1_1detail.html#ac2577af2a5e3d84a449511544be2b887',1,'nc::random::detail::randN(GeneratorType &generator, const Shape &inShape)'],['../namespacenc_1_1random_1_1detail.html#a785fc155155fc9d138f474634704464c',1,'nc::random::detail::randN(GeneratorType &generator)']]], + ['randn_2ehpp_14',['randN.hpp',['../rand_n_8hpp.html',1,'']]], + ['random_2ehpp_15',['Random.hpp',['../_random_8hpp.html',1,'']]], + ['random_2fbernoulli_2ehpp_16',['bernoulli.hpp',['../_random_2bernoulli_8hpp.html',1,'']]], + ['random_2fbeta_2ehpp_17',['beta.hpp',['../_random_2beta_8hpp.html',1,'']]], + ['random_2fgamma_2ehpp_18',['gamma.hpp',['../_random_2gamma_8hpp.html',1,'']]], + ['random_2flaplace_2ehpp_19',['laplace.hpp',['../_random_2laplace_8hpp.html',1,'']]], + ['range_20',['range',['../classnc_1_1coordinates_1_1reference__frames_1_1_a_e_r.html#ae75ea0e4a1e3426b1f2f2f694d29494d',1,'nc::coordinates::reference_frames::AER']]], + ['rankfilter_21',['rankFilter',['../namespacenc_1_1filter.html#a972e8e16448b6c4aab483b0e352d3e02',1,'nc::filter']]], + ['rankfilter_2ehpp_22',['rankFilter.hpp',['../rank_filter_8hpp.html',1,'']]], + ['rankfilter1d_23',['rankFilter1d',['../namespacenc_1_1filter.html#a543f334070e494f6fba9a943a832415e',1,'nc::filter']]], + ['rankfilter1d_2ehpp_24',['rankFilter1d.hpp',['../rank_filter1d_8hpp.html',1,'']]], + ['ravel_25',['ravel',['../classnc_1_1_nd_array.html#a50e9248d5af74069914e9b4deb4bc3b8',1,'nc::NdArray::ravel()'],['../namespacenc.html#a97b99f5723f60fb96e0395c9f8245aad',1,'nc::ravel()']]], + ['ravel_2ehpp_26',['ravel.hpp',['../ravel_8hpp.html',1,'']]], + ['rbegin_27',['rbegin',['../classnc_1_1_nd_array.html#a06b5c7ba13ae9f8750bca6d5f3803c73',1,'nc::NdArray::rbegin() noexcept'],['../classnc_1_1_nd_array.html#a2aa9a0589da3c0b19b1b413e71f65667',1,'nc::NdArray::rbegin(size_type inRow)'],['../classnc_1_1_nd_array.html#ad779b3d2a2f094370be77e515533f143',1,'nc::NdArray::rbegin() const noexcept'],['../classnc_1_1_nd_array.html#a9f983aabd3568e7bd1be0a0c4e2b881d',1,'nc::NdArray::rbegin(size_type inRow) const']]], + ['rcolbegin_28',['rcolbegin',['../classnc_1_1_nd_array.html#a48fb313ad0eb8126c338a319a5a2fd98',1,'nc::NdArray::rcolbegin() noexcept'],['../classnc_1_1_nd_array.html#a56704aea2c006973065aaa2848faa7fb',1,'nc::NdArray::rcolbegin(size_type inCol)'],['../classnc_1_1_nd_array.html#a012f1203a072caeba4221aaa3c044186',1,'nc::NdArray::rcolbegin() const noexcept'],['../classnc_1_1_nd_array.html#a5f70273a5bbff4f0b0c5086649939301',1,'nc::NdArray::rcolbegin(size_type inCol) const']]], + ['rcolend_29',['rcolend',['../classnc_1_1_nd_array.html#a51e2cddde9482a27bf73fa308e0268c6',1,'nc::NdArray::rcolend(size_type inCol) const'],['../classnc_1_1_nd_array.html#ad5f870f49c9601930423258dcc723c8e',1,'nc::NdArray::rcolend() noexcept'],['../classnc_1_1_nd_array.html#a434f10a7956f425882fbbbc90038e4cb',1,'nc::NdArray::rcolend(size_type inCol)'],['../classnc_1_1_nd_array.html#a2d5976e4cd61862c74dce30c94f8fb87',1,'nc::NdArray::rcolend() const noexcept']]], + ['readme_2emd_30',['README.md',['../_r_e_a_d_m_e_8md.html',1,'']]], + ['real_31',['real',['../namespacenc.html#a74174a26b4b6db41951d9ce4222ea724',1,'nc::real(const std::complex< dtype > &inValue)'],['../namespacenc.html#a2aa35d113633586e2b4cb7455d596135',1,'nc::real(const NdArray< std::complex< dtype > > &inArray)']]], + ['real_2ehpp_32',['real.hpp',['../real_8hpp.html',1,'']]], + ['reciprocal_33',['reciprocal',['../namespacenc.html#ac379a0ea94c047c68ab2c11cf7e4a20c',1,'nc::reciprocal(const NdArray< dtype > &inArray)'],['../namespacenc.html#a4dd4cebc27ce1b1b9870351c389d3d6e',1,'nc::reciprocal(const NdArray< std::complex< dtype > > &inArray)']]], + ['reciprocal_2ehpp_34',['reciprocal.hpp',['../reciprocal_8hpp.html',1,'']]], + ['reference_35',['reference',['../classnc_1_1_nd_array.html#adb4a1e1a3c3420c4b2133ba81a44a0e0',1,'nc::NdArray::reference'],['../classnc_1_1_nd_array_const_iterator.html#aba1912cb4e7cc39898af1ea385847544',1,'nc::NdArrayConstIterator::reference'],['../classnc_1_1_nd_array_iterator.html#a0782b66e4d3632cd4ce99333fe86d0a3',1,'nc::NdArrayIterator::reference'],['../classnc_1_1_nd_array_const_column_iterator.html#a6903047bac2424843ca26ed9116abb77',1,'nc::NdArrayConstColumnIterator::reference'],['../classnc_1_1_nd_array_column_iterator.html#aaccb5a94c10e92de24e5bc465c663305',1,'nc::NdArrayColumnIterator::reference']]], + ['referenceframes_2ehpp_36',['ReferenceFrames.hpp',['../_reference_frames_8hpp.html',1,'']]], + ['reflect_37',['REFLECT',['../namespacenc_1_1filter.html#ada517a46ea965fa51ed51101135c6ac6ae4f6a05f82ed398f984f4bc1a55838df',1,'nc::filter']]], + ['reflect1d_38',['reflect1d',['../namespacenc_1_1filter_1_1boundary.html#a2aa70ace75c27286b042c0c791a1740c',1,'nc::filter::boundary']]], + ['reflect1d_2ehpp_39',['reflect1d.hpp',['../reflect1d_8hpp.html',1,'']]], + ['reflect2d_40',['reflect2d',['../namespacenc_1_1filter_1_1boundary.html#a99bb37ba6308cf8e9837a0c45cbe77e8',1,'nc::filter::boundary']]], + ['reflect2d_2ehpp_41',['reflect2d.hpp',['../reflect2d_8hpp.html',1,'']]], + ['release_20notes_42',['Release Notes',['../md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_release_notes.html',1,'']]], + ['releasenotes_2emd_43',['ReleaseNotes.md',['../_release_notes_8md.html',1,'']]], + ['remainder_44',['remainder',['../namespacenc.html#a12bfc5b4d937aa0366b70fb15270bd41',1,'nc::remainder(dtype inValue1, dtype inValue2) noexcept'],['../namespacenc.html#abb157bedd0a3a4c5ee9d7dabc57cfde1',1,'nc::remainder(const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)']]], + ['remainder_2ehpp_45',['remainder.hpp',['../remainder_8hpp.html',1,'']]], + ['rend_46',['rend',['../classnc_1_1_nd_array.html#a9047b67188b652c471db37731659c598',1,'nc::NdArray::rend(size_type inRow)'],['../classnc_1_1_nd_array.html#a59de727a0db449ca5a28d436c9cec165',1,'nc::NdArray::rend() const noexcept'],['../classnc_1_1_nd_array.html#a92c90b8671a637ec7d7821f6e8bdfa56',1,'nc::NdArray::rend() noexcept'],['../classnc_1_1_nd_array.html#a93f962a3badfd82da685a2d7fdf006aa',1,'nc::NdArray::rend(size_type inRow) const']]], + ['repeat_47',['repeat',['../namespacenc.html#ae39bc7fd9c3454a42f363568217836a0',1,'nc::repeat(const NdArray< dtype > &inArray, uint32 inNumRows, uint32 inNumCols)'],['../namespacenc.html#aebfa0b2d46a3bc250aff4e3c598c839c',1,'nc::repeat(const NdArray< dtype > &inArray, const Shape &inRepeatShape)'],['../classnc_1_1_nd_array.html#ab1e3fa17fad2fae5a2fdcedff4737bc8',1,'nc::NdArray::repeat(size_type inNumRows, size_type inNumCols) const'],['../classnc_1_1_nd_array.html#a1df393d5d8e2785a0e3425cdea642764',1,'nc::NdArray::repeat(const Shape &inRepeatShape) const']]], + ['repeat_2ehpp_48',['repeat.hpp',['../repeat_8hpp.html',1,'']]], + ['replace_49',['replace',['../namespacenc.html#a9d5868cb211ddcded4d77cca491f6534',1,'nc::replace(const NdArray< dtype > &inArray, dtype oldValue, dtype newValue)'],['../namespacenc.html#a522ac3d88d34662e09f35b28fbf97582',1,'nc::Replace'],['../namespacenc_1_1stl__algorithms.html#aa8d46043c9c62a348687ef8aa0a3286b',1,'nc::stl_algorithms::replace()'],['../classnc_1_1_nd_array.html#a554edbd2789ec95985acdaaa2c80372e',1,'nc::NdArray::replace()']]], + ['replace_2ehpp_50',['replace.hpp',['../replace_8hpp.html',1,'']]], + ['resetnumberofiterations_51',['resetNumberOfIterations',['../classnc_1_1roots_1_1_iteration.html#a85e79a4794bc3a6ac6bc3564956737a2',1,'nc::roots::Iteration']]], + ['reshape_52',['reshape',['../classnc_1_1_nd_array.html#a8cbb45ea593114e82cebd6d3e7881954',1,'nc::NdArray::reshape()'],['../namespacenc.html#a73096b21189fdc428553b7ab7a5ad556',1,'nc::reshape(NdArray< dtype > &inArray, const Shape &inNewShape)'],['../namespacenc.html#aefb96d516e9a43af5a0d00abbdc84c13',1,'nc::reshape(NdArray< dtype > &inArray, int32 inNumRows, int32 inNumCols)'],['../namespacenc.html#acdbf4216db6847c75edd31a8a80fd14f',1,'nc::reshape(NdArray< dtype > &inArray, uint32 inSize)'],['../classnc_1_1_nd_array.html#a278bd507c3ebd9f1d9e30ca9d273a820',1,'nc::NdArray::reshape(size_type inSize)'],['../classnc_1_1_nd_array.html#ac0d8f31c7c67c0055f9d5904bed8ca45',1,'nc::NdArray::reshape(index_type inNumRows, index_type inNumCols)']]], + ['reshape_2ehpp_53',['reshape.hpp',['../reshape_8hpp.html',1,'']]], + ['resizefast_54',['resizefast',['../namespacenc.html#a7eaba50d97a2a70d6c5bfd1a247b9fe8',1,'nc::resizeFast()'],['../classnc_1_1_nd_array.html#a4c9af8c098a8427cc5b68985b36a384c',1,'nc::NdArray::resizeFast()'],['../namespacenc.html#aec89c88529b04af23dc11ca109aef785',1,'nc::resizeFast()'],['../classnc_1_1_nd_array.html#aac6cadf2d3695424faa59a9cea11db1b',1,'nc::NdArray::resizeFast()']]], + ['resizefast_2ehpp_55',['resizeFast.hpp',['../resize_fast_8hpp.html',1,'']]], + ['resizeslow_56',['resizeslow',['../namespacenc.html#aeca2863aaf4c761bfeac75fed7ad876f',1,'nc::resizeSlow(NdArray< dtype > &inArray, const Shape &inNewShape)'],['../namespacenc.html#a3560b7f9e3a8a9c5a917af05d1e3380e',1,'nc::resizeSlow(NdArray< dtype > &inArray, uint32 inNumRows, uint32 inNumCols)'],['../classnc_1_1_nd_array.html#a0974831781c6d450358f23aa79622141',1,'nc::NdArray::resizeSlow(size_type inNumRows, size_type inNumCols)'],['../classnc_1_1_nd_array.html#aa24df175dbb7ee2d18ade670fb1614be',1,'nc::NdArray::resizeSlow(const Shape &inShape)']]], + ['resizeslow_2ehpp_57',['resizeSlow.hpp',['../resize_slow_8hpp.html',1,'']]], + ['result_58',['Result',['../structnc_1_1utils_1_1timeit__detail_1_1_result.html',1,'nc::utils::timeit_detail']]], + ['reverse_59',['reverse',['../namespacenc_1_1stl__algorithms.html#a5334750b4a1bb38d3932bffcc32a71b4',1,'nc::stl_algorithms']]], + ['reverse_5fcolumn_5fiterator_60',['reverse_column_iterator',['../classnc_1_1_nd_array.html#abc1bc6a854968940dac643396b2fb1b5',1,'nc::NdArray']]], + ['reverse_5fiterator_61',['reverse_iterator',['../classnc_1_1_nd_array.html#a9987ced72f8182d4b55807c0177eab11',1,'nc::NdArray']]], + ['riemann_5fzeta_62',['riemann_zeta',['../namespacenc_1_1special.html#a8d31d086f833496ad7eb98c5bd6304a2',1,'nc::special::riemann_zeta(dtype inValue)'],['../namespacenc_1_1special.html#a6a4ac80df3e9946630cf330d03cbbbd2',1,'nc::special::riemann_zeta(const NdArray< dtype > &inArray)']]], + ['riemann_5fzeta_2ehpp_63',['riemann_zeta.hpp',['../riemann__zeta_8hpp.html',1,'']]], + ['right_64',['right',['../namespacenc.html#a7b16f0b406f36ef56a47ff41f4476a09a21507b40c80068eda19865706fdc2403',1,'nc::RIGHT'],['../classnc_1_1_vec3.html#af8862aed471260a45c7691c7c5c6b016',1,'nc::Vec3::right()'],['../classnc_1_1_vec2.html#ab84fdd231058aa0343e2249e209855bf',1,'nc::Vec2::right()']]], + ['right_5fshift_65',['right_shift',['../namespacenc.html#aa5c349237676e36b3f370400ebe15958',1,'nc']]], + ['right_5fshift_2ehpp_66',['right_shift.hpp',['../right__shift_8hpp.html',1,'']]], + ['rint_67',['rint',['../namespacenc.html#a9ba33527dbca7d5482cf88899abd827d',1,'nc::rint(dtype inValue) noexcept'],['../namespacenc.html#a87296ee338d4ca7f7c47dd4d8c932b53',1,'nc::rint(const NdArray< dtype > &inArray)']]], + ['rint_2ehpp_68',['rint.hpp',['../rint_8hpp.html',1,'']]], + ['rms_69',['rms',['../namespacenc.html#adc5caccd6d4c255fe829e3ef29b74c06',1,'nc::rms(const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)'],['../namespacenc.html#af035e4f81581711cb75db264e6d95f0f',1,'nc::rms(const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)']]], + ['rms_2ehpp_70',['rms.hpp',['../rms_8hpp.html',1,'']]], + ['rng_71',['rng',['../classnc_1_1random_1_1_r_n_g.html#a68549ab6c5785632bc5d0e0b4350e220',1,'nc::random::RNG::RNG()'],['../classnc_1_1random_1_1_r_n_g.html',1,'nc::random::RNG< GeneratorType >'],['../classnc_1_1random_1_1_r_n_g.html#aa5883e40991d4f7d63df331979ab28e3',1,'nc::random::RNG::RNG()']]], + ['rng_2ehpp_72',['RNG.hpp',['../_r_n_g_8hpp.html',1,'']]], + ['rodriguesrotation_73',['rodriguesrotation',['../namespacenc_1_1rotations.html#ae7d7397eec3edcfbd8b6b9784ad2fd1c',1,'nc::rotations::rodriguesRotation(const Vec3 &k, double theta, const Vec3 &v) noexcept'],['../namespacenc_1_1rotations.html#aa8fffbd937de1eea795e3fcb1b12fe9c',1,'nc::rotations::rodriguesRotation(const NdArray< dtype > &k, double theta, const NdArray< dtype > &v)']]], + ['rodriguesrotation_2ehpp_74',['rodriguesRotation.hpp',['../rodrigues_rotation_8hpp.html',1,'']]], + ['roll_75',['roll',['../classnc_1_1rotations_1_1_quaternion.html#a26f2a9303f0521ee36d92467ab45e3ab',1,'nc::rotations::Quaternion::roll()'],['../namespacenc.html#aa9b9e6ad225cc08a9f9c3c1753779f2e',1,'nc::roll()'],['../classnc_1_1rotations_1_1_d_c_m.html#ac562518ebdec1ce36cf8897a16f16fca',1,'nc::rotations::DCM::roll()'],['../classnc_1_1coordinates_1_1_orientation.html#a53679b5e458c481a3da3c93ed62c85a8',1,'nc::coordinates::Orientation::roll']]], + ['roll_2ehpp_76',['roll.hpp',['../roll_8hpp.html',1,'']]], + ['rollrotation_77',['rollRotation',['../classnc_1_1rotations_1_1_quaternion.html#a34f25fa102a594dff4679d74837001ce',1,'nc::rotations::Quaternion']]], + ['romberg_78',['romberg',['../namespacenc_1_1integrate.html#a5406412619aa59539dd19f62f0be8caf',1,'nc::integrate']]], + ['romberg_2ehpp_79',['romberg.hpp',['../romberg_8hpp.html',1,'']]], + ['roots_2ehpp_80',['Roots.hpp',['../_roots_8hpp.html',1,'']]], + ['rot90_81',['rot90',['../namespacenc.html#ab3bff6f3226aeeb44fe6d10c16612d2c',1,'nc']]], + ['rot90_2ehpp_82',['rot90.hpp',['../rot90_8hpp.html',1,'']]], + ['rotate_83',['rotate',['../classnc_1_1rotations_1_1_quaternion.html#a864a93abf9478d9f47fd9eadeb745b18',1,'nc::rotations::Quaternion::rotate(const NdArray< double > &inVector) const'],['../classnc_1_1rotations_1_1_quaternion.html#a382d4e4c045bce131c5cce634ed077c7',1,'nc::rotations::Quaternion::rotate(const Vec3 &inVec3) const'],['../namespacenc_1_1stl__algorithms.html#acfc1538e29a04fe5158405c710e5eaa7',1,'nc::stl_algorithms::rotate()']]], + ['rotations_2ehpp_84',['Rotations.hpp',['../_rotations_8hpp.html',1,'']]], + ['round_85',['round',['../namespacenc.html#ac9cf532596ca573afe2ffe7b3c4d597f',1,'nc::round()'],['../classnc_1_1_nd_array.html#a5b2d31279c20992459ff60643a75acf9',1,'nc::NdArray::round()'],['../namespacenc.html#af9c0b27b59e8a7be27130c9f470c4ef3',1,'nc::round()']]], + ['round_2ehpp_86',['round.hpp',['../round_8hpp.html',1,'']]], + ['row_87',['row',['../namespacenc.html#a5edb9ac6f596ae1256faa3f5d797dc84a54c1ed33c810f895d48c008d89f880b7',1,'nc::ROW'],['../classnc_1_1_nd_array.html#ac2b65c1612df9437c9afaa57ff248122',1,'nc::NdArray::row()'],['../classnc_1_1image_processing_1_1_centroid.html#aa3546b7b2430b51650f40fb344ab55a8',1,'nc::imageProcessing::Centroid::row()'],['../classnc_1_1image_processing_1_1_pixel.html#a6e712ef3b6547f5cafb6e8db1349658e',1,'nc::imageProcessing::Pixel::row']]], + ['row_5fstack_88',['row_stack',['../namespacenc.html#a30645a0f4a3d616460811985a2d039ec',1,'nc::row_stack(const std::vector< NdArray< dtype > > &inArrayList)'],['../namespacenc.html#a4d53bca44b0a1ec255de0bc72d048bf2',1,'nc::row_stack(const std::initializer_list< NdArray< dtype > > &inArrayList)'],['../namespacenc_1_1detail.html#a48d1df90f52438ca2755fdd0cd5ee348',1,'nc::detail::row_stack()']]], + ['row_5fstack_2ehpp_89',['row_stack.hpp',['../row__stack_8hpp.html',1,'']]], + ['rowmax_90',['rowMax',['../classnc_1_1image_processing_1_1_cluster.html#a58eea870dca4a5c61cfd4db24ea50267',1,'nc::imageProcessing::Cluster']]], + ['rowmin_91',['rowMin',['../classnc_1_1image_processing_1_1_cluster.html#ac3f0c485f193a71a6caca9f553970383',1,'nc::imageProcessing::Cluster']]], + ['rows_92',['rows',['../classnc_1_1_shape.html#a6f89f699dea6eb89eef19e00c92b223a',1,'nc::Shape::rows'],['../classnc_1_1_nd_array.html#a2e11dbb477d7f375c2c722a8033e40fd',1,'nc::NdArray::rows(const NdArray< size_type > &inRows) const']]], + ['rslice_93',['rSlice',['../classnc_1_1_nd_array.html#a7fc9a782b280bbc4443b5b7a37ff1af0',1,'nc::NdArray']]] ]; diff --git a/docs/doxygen/html/search/all_12.js b/docs/doxygen/html/search/all_12.js index 3fe6a22c3..bd57359ea 100644 --- a/docs/doxygen/html/search/all_12.js +++ b/docs/doxygen/html/search/all_12.js @@ -1,144 +1,138 @@ var searchData= [ - ['bernoulli_2ehpp_0',['bernoulli.hpp',['../_special_2bernoulli_8hpp.html',1,'']]], - ['beta_2ehpp_1',['beta.hpp',['../_special_2beta_8hpp.html',1,'']]], - ['gamma_2ehpp_2',['gamma.hpp',['../_special_2gamma_8hpp.html',1,'']]], - ['s_3',['s',['../classnc_1_1rotations_1_1_quaternion.html#a075b6f1befef247f5d638c91e1a451fd',1,'nc::rotations::Quaternion::s()'],['../classnc_1_1linalg_1_1_s_v_d.html#aa3628ab32a1117f00645ce377c4b8654',1,'nc::linalg::SVD::s()']]], - ['searchsorted_4',['searchsorted',['../namespacenc.html#a99718b2914410e6c1166154122c6f314',1,'nc::searchsorted(const NdArray< dtype > &inArray, dtype inValue, Side side=Side::LEFT)'],['../namespacenc.html#a52ba185a8ca3f231986b8ffa737fd296',1,'nc::searchsorted(const NdArray< dtype > &inArray, const NdArray< dtype > &inValues, Side side=Side::LEFT)']]], - ['searchsorted_2ehpp_5',['searchsorted.hpp',['../searchsorted_8hpp.html',1,'']]], - ['secant_6',['Secant',['../classnc_1_1roots_1_1_secant.html',1,'nc::roots::Secant'],['../classnc_1_1roots_1_1_secant.html#af8afc48a7393e85103a9c2acc662c63b',1,'nc::roots::Secant::Secant(const double epsilon, std::function< double(double)> f) noexcept'],['../classnc_1_1roots_1_1_secant.html#adedf56589f2027e224d6044a071f20e3',1,'nc::roots::Secant::Secant(const double epsilon, const uint32 maxNumIterations, std::function< double(double)> f) noexcept']]], - ['secant_2ehpp_7',['Secant.hpp',['../_secant_8hpp.html',1,'']]], - ['second_8',['second',['../classnc_1_1_date_time.html#a324374f987aba2acaf441c27dc1673c1',1,'nc::DateTime']]], - ['seconds_9',['seconds',['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#adc60c3122b832fa69069e29f1eb97874',1,'nc::coordinates::reference_frames::Dec::seconds()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#a7e69bbd865512642dbd6858c24e7aef5',1,'nc::coordinates::reference_frames::RA::seconds()']]], - ['seconds_5fper_5fday_10',['SECONDS_PER_DAY',['../namespacenc_1_1constants.html#a766ec3bf1f6fb57f586f943cea1946c3',1,'nc::constants']]], - ['seconds_5fper_5fhour_11',['SECONDS_PER_HOUR',['../namespacenc_1_1constants.html#ad635a54557e853e1ee098d0ead5f1902',1,'nc::constants']]], - ['seconds_5fper_5fminute_12',['SECONDS_PER_MINUTE',['../namespacenc_1_1constants.html#ad89620cbdf9102f40ec7c0fd52c16a5e',1,'nc::constants']]], - ['seconds_5fper_5fweek_13',['SECONDS_PER_WEEK',['../namespacenc_1_1constants.html#ac36cac5f19ce5f81b2acc562f247f0be',1,'nc::constants']]], - ['seed_14',['seed',['../namespacenc_1_1random.html#ab7a11b67f4e9e18c7b01c7dc4db2fc71',1,'nc::random::seed()'],['../classnc_1_1random_1_1_r_n_g.html#aab4f39a4bc337a897bf4534d828ad7a0',1,'nc::random::RNG::seed()']]], - ['select_15',['select',['../namespacenc.html#ab8a9fa3aaf96fc7f9b8635af81170da5',1,'nc::select(const std::vector< const NdArray< bool > * > &condVec, const std::vector< const NdArray< dtype > * > &choiceVec, dtype defaultValue=dtype{ 0 })'],['../namespacenc.html#a9ca2d70f54f68cabcb65aaf87b87b8c8',1,'nc::select(const std::vector< NdArray< bool > > &condList, const std::vector< NdArray< dtype > > &choiceList, dtype defaultValue=dtype{ 0 })']]], - ['select_2ehpp_16',['select.hpp',['../select_8hpp.html',1,'']]], - ['self_5ftype_17',['self_type',['../classnc_1_1_nd_array.html#ac9e316c3f8d2b4917655aef561f74c7e',1,'nc::NdArray']]], - ['serialize_5ft_18',['serialize_t',['../namespacenc_1_1logger_1_1detail_1_1type__traits.html#a3c90b5f25c1680ac73f3d1d5cda3a22e',1,'nc::logger::detail::type_traits']]], - ['set_5fdifference_19',['set_difference',['../namespacenc_1_1stl__algorithms.html#a8cc83e2fb7a3d8302db0f4b19513ddd9',1,'nc::stl_algorithms::set_difference(InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, OutputIt destination)'],['../namespacenc_1_1stl__algorithms.html#a8a145ff0f4cf32b64e7464347d1ea9b2',1,'nc::stl_algorithms::set_difference(InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, OutputIt destination, Compare comp) noexcept']]], - ['set_5fintersection_20',['set_intersection',['../namespacenc_1_1stl__algorithms.html#aa8ff8c5bb6003ff0f02a17deb4ced8e2',1,'nc::stl_algorithms::set_intersection(InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, OutputIt destination) noexcept'],['../namespacenc_1_1stl__algorithms.html#ad9a963ad13c86117f01fe2960525e074',1,'nc::stl_algorithms::set_intersection(InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, OutputIt destination, Compare comp) noexcept']]], - ['set_5funion_21',['set_union',['../namespacenc_1_1stl__algorithms.html#a33da2f830ebf2e7c04f1ac94e1ad20b7',1,'nc::stl_algorithms::set_union(InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, OutputIt destination, Compare comp) noexcept'],['../namespacenc_1_1stl__algorithms.html#a273ff7212f84bcd8de30e83ab0ae3bd1',1,'nc::stl_algorithms::set_union(InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, OutputIt destination) noexcept']]], - ['setday_22',['setDay',['../classnc_1_1_date_time.html#aafd489e7df7f07b28d4d08e429fdd314',1,'nc::DateTime']]], - ['setdiff1d_23',['setdiff1d',['../namespacenc.html#ac02087737cabe80234ec24c3cb5c70ea',1,'nc']]], - ['setdiff1d_2ehpp_24',['setdiff1d.hpp',['../setdiff1d_8hpp.html',1,'']]], - ['setdown_25',['setDown',['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a7f2a276aacd7e57808337d555ac8c721',1,'nc::coordinates::reference_frames::NED']]], - ['seteast_26',['setEast',['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#aa4739383e190562d532ab6efc2523e3b',1,'nc::coordinates::reference_frames::ENU::setEast()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a9157fffd656a2af2587ddbf65c2449ce',1,'nc::coordinates::reference_frames::NED::setEast()']]], - ['setfractionalsecond_27',['setFractionalSecond',['../classnc_1_1_date_time.html#a0963f7b4b99e1d496f42ba8b3e75127f',1,'nc::DateTime']]], - ['sethour_28',['setHour',['../classnc_1_1_date_time.html#a0f61adb6837dba43ac57de61db661609',1,'nc::DateTime']]], - ['setloglevel_29',['setLogLevel',['../namespacenc_1_1logger.html#aab92c4eecc3b87267407ef26a730d249',1,'nc::logger']]], - ['setminute_30',['setMinute',['../classnc_1_1_date_time.html#adb8f3532eae7bd10821beb6df8764735',1,'nc::DateTime']]], - ['setmonth_31',['setMonth',['../classnc_1_1_date_time.html#ab92ccce69ff3961af858914d5f75ad5d',1,'nc::DateTime']]], - ['setname_32',['setName',['../classnc_1_1_timer.html#a88dd680a63b38ae9989a40878a8fd65b',1,'nc::Timer']]], - ['setnorth_33',['setNorth',['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#ae265cf20496d00a8f3c1a95426977b82',1,'nc::coordinates::reference_frames::ENU::setNorth()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a5a24819c775343fa9e61bc48bcf9ffff',1,'nc::coordinates::reference_frames::NED::setNorth()']]], - ['setoutputdir_34',['setOutputDir',['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#aa26f32ed5901a96cf7231568012cbe1c',1,'nc::logger::detail::BinaryDataLogger::setOutputDir()'],['../classnc_1_1logger_1_1_binary_logger.html#abf341d2d1c67e4b91a30abd1a2be81dc',1,'nc::logger::BinaryLogger::setOutputDir(const std::filesystem::path &outputDir)'],['../classnc_1_1logger_1_1_binary_logger.html#a10ad51c791e577870b345fc922d74ed6',1,'nc::logger::BinaryLogger::setOutputDir(std::string_view outputDir)'],['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#afc00f8619bae364550863354d4deaf3c',1,'nc::logger::detail::BinaryDataLogger::setOutputDir()']]], - ['setsecond_35',['setSecond',['../classnc_1_1_date_time.html#a870d115af59856e0da866c7e75677408',1,'nc::DateTime']]], - ['setup_36',['setUp',['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a841ec6cb5897340c0635cd18d2476729',1,'nc::coordinates::reference_frames::ENU']]], - ['setyear_37',['setYear',['../classnc_1_1_date_time.html#afc8f15ff0271f51b4adaba5478fd0737',1,'nc::DateTime']]], - ['shape_38',['Shape',['../classnc_1_1_shape.html',1,'nc']]], - ['shape_39',['shape',['../classnc_1_1_nd_array.html#a4824e91b22bb46ebc31c9c08de55ef13',1,'nc::NdArray::shape()'],['../classnc_1_1_data_cube.html#a9715d7b13b39a94be82b3b8945da061a',1,'nc::DataCube::shape()']]], - ['shape_40',['Shape',['../classnc_1_1_shape.html#a0f41587a1b8f1c2b65035adc49705eec',1,'nc::Shape']]], - ['shape_41',['shape',['../namespacenc.html#ae2b224742bc8263190d451a44ebe5e34',1,'nc']]], - ['shape_42',['Shape',['../classnc_1_1_shape.html#a6e870e9fda60c8e82996802fcb71490a',1,'nc::Shape::Shape(uint32 inSquareSize) noexcept'],['../classnc_1_1_shape.html#a4b2cd200804257d9c53084f14fb38e31',1,'nc::Shape::Shape(uint32 inRows, uint32 inCols) noexcept']]], - ['shell_43',['SHELL',['../namespacenc.html#ae31148c2c120e8ed49df98e7dcd960eca28d568b3892dce36f2833542693a1062',1,'nc']]], - ['shuffle_44',['shuffle',['../namespacenc_1_1random_1_1detail.html#a2c57a153b2235305ccadf068e70146f9',1,'nc::random::detail::shuffle()'],['../namespacenc_1_1random.html#ad73d56152095ad55887c89f47490c070',1,'nc::random::shuffle()'],['../classnc_1_1random_1_1_r_n_g.html#ada9c17d19a87ab7eb29604a5713ff4e0',1,'nc::random::RNG::shuffle()']]], - ['shuffle_2ehpp_45',['shuffle.hpp',['../shuffle_8hpp.html',1,'']]], - ['side_46',['Side',['../namespacenc.html#a7b16f0b406f36ef56a47ff41f4476a09',1,'nc']]], - ['sign_47',['Sign',['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#afcdc0ed1532a94a817d44eaaa1fc5a9c',1,'nc::coordinates::reference_frames::Dec']]], - ['sign_48',['sign',['../namespacenc.html#aaca3db497366050e01e279e6a2f91e9f',1,'nc::sign(const NdArray< dtype > &inArray)'],['../namespacenc.html#a4a5d98f334e0b50a3cf9c2718485e5e9',1,'nc::sign(dtype inValue) noexcept'],['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a19892475f282e317b626687605a4b8ac',1,'nc::coordinates::reference_frames::Dec::sign()']]], - ['sign_2ehpp_49',['sign.hpp',['../sign_8hpp.html',1,'']]], - ['signbit_50',['signbit',['../namespacenc.html#af6dcbdfea85cdc84b4ddcf6c978b71f1',1,'nc::signbit(dtype inValue) noexcept'],['../namespacenc.html#afb7d5d83208da53a56dddcc62c8f34c0',1,'nc::signbit(const NdArray< dtype > &inArray)']]], - ['signbit_2ehpp_51',['signbit.hpp',['../signbit_8hpp.html',1,'']]], - ['simpson_52',['simpson',['../namespacenc_1_1integrate.html#aa7c55b05139ecfce5e5a9d0380df9eb1',1,'nc::integrate']]], - ['simpson_2ehpp_53',['simpson.hpp',['../simpson_8hpp.html',1,'']]], - ['sin_54',['sin',['../namespacenc.html#aff909cb0ae96644487adaedbbb498cea',1,'nc::sin(const NdArray< dtype > &inArray)'],['../namespacenc.html#a3fa4e582cdeef0716309ad51378f2983',1,'nc::sin(dtype inValue) noexcept']]], - ['sin_2ehpp_55',['sin.hpp',['../sin_8hpp.html',1,'']]], - ['sinc_56',['sinc',['../namespacenc.html#a0c8e5bf6fca377445afd941d70bcac10',1,'nc::sinc(const NdArray< dtype > &inArray)'],['../namespacenc.html#aafe29b8d2e32e8e2af4d92074851b777',1,'nc::sinc(dtype inValue) noexcept']]], - ['sinc_2ehpp_57',['sinc.hpp',['../sinc_8hpp.html',1,'']]], - ['sinh_58',['sinh',['../namespacenc.html#a8de43bfef3cdd2e1af1c521dcf3a2dcd',1,'nc::sinh(const NdArray< dtype > &inArray)'],['../namespacenc.html#a7672779bec72183de09ddc469739b385',1,'nc::sinh(dtype inValue) noexcept']]], - ['sinh_2ehpp_59',['sinh.hpp',['../sinh_8hpp.html',1,'']]], - ['sinkconsole_60',['sinkConsole',['../namespacenc_1_1logger_1_1detail.html#a4b7575d22baed101d5655ada912f965d',1,'nc::logger::detail']]], - ['sinkfile_61',['sinkFile',['../namespacenc_1_1logger_1_1detail.html#a673b80da843295db08f59a9c947e1143',1,'nc::logger::detail']]], - ['size_62',['size',['../classnc_1_1image_processing_1_1_cluster.html#ae89900f4557d6273fc49b330417e324e',1,'nc::imageProcessing::Cluster::size()'],['../classnc_1_1image_processing_1_1_cluster_maker.html#ae437071bfc291a36745d043ddd4cba1d',1,'nc::imageProcessing::ClusterMaker::size()'],['../classnc_1_1_nd_array.html#a055875abbe80163ca91328c0fa8ffbfa',1,'nc::NdArray::size()'],['../classnc_1_1_shape.html#ab29f87cc8479a2d0610a918cd9b08bbc',1,'nc::Shape::size()'],['../namespacenc.html#a25f36ba02112a206936fae22b0724bb9',1,'nc::size()']]], - ['size_2ehpp_63',['size.hpp',['../size_8hpp.html',1,'']]], - ['size_5ftype_64',['size_type',['../classnc_1_1_nd_array_column_iterator.html#a845a41edc124e1c38ccf1940c02e272d',1,'nc::NdArrayColumnIterator::size_type()'],['../classnc_1_1_nd_array.html#ae2bdede667042f52176de3f3649735f6',1,'nc::NdArray::size_type()'],['../classnc_1_1_nd_array_const_column_iterator.html#a99d31459bd356031b795095a38366706',1,'nc::NdArrayConstColumnIterator::size_type()']]], - ['sizez_65',['sizeZ',['../classnc_1_1_data_cube.html#a6518d36db671db4053abffff92505c64',1,'nc::DataCube']]], - ['sleep_66',['sleep',['../classnc_1_1_timer.html#a9fec514ed605a11c6e1c321041960d7e',1,'nc::Timer']]], - ['slerp_67',['slerp',['../classnc_1_1rotations_1_1_quaternion.html#a7a39f199e4d1ad773b93c69e66ae0415',1,'nc::rotations::Quaternion::slerp(const Quaternion &inQuat1, const Quaternion &inQuat2, double inPercent)'],['../classnc_1_1rotations_1_1_quaternion.html#a687155cd6469c095941b94a738119da9',1,'nc::rotations::Quaternion::slerp(const Quaternion &inQuat2, double inPercent) const']]], - ['slice_68',['Slice',['../classnc_1_1_slice.html',1,'nc::Slice'],['../classnc_1_1_slice.html#aa54f0fae63ece8ff87455e2192d8f336',1,'nc::Slice::Slice(int32 inStop) noexcept'],['../classnc_1_1_slice.html#aeb2a7e0854fa82d97a48a5ef402d6e7c',1,'nc::Slice::Slice()=default'],['../classnc_1_1_slice.html#aba1f6c8193f0a61a3f5711edd58aeba1',1,'nc::Slice::Slice(int32 inStart, int32 inStop) noexcept'],['../classnc_1_1_slice.html#a91177c7ea9b87318232b8d916a487d38',1,'nc::Slice::Slice(int32 inStart, int32 inStop, int32 inStep) noexcept']]], - ['slice_2ehpp_69',['Slice.hpp',['../_slice_8hpp.html',1,'']]], - ['slicez_70',['sliceZ',['../classnc_1_1_data_cube.html#a719b004665c3a6e7a37ec0a4bdea650e',1,'nc::DataCube::sliceZ(Slice inRow, Slice inCol, Slice inSliceZ) const'],['../classnc_1_1_data_cube.html#ae22f81969143c93624edfe5464cb0b76',1,'nc::DataCube::sliceZ(int32 inIndex, Slice inSliceZ) const'],['../classnc_1_1_data_cube.html#a525e1118c24720f4718571600c0abc63',1,'nc::DataCube::sliceZ(int32 inRow, int32 inCol, Slice inSliceZ) const'],['../classnc_1_1_data_cube.html#ae1bad1dd6ef3179273aaac7848ff87e0',1,'nc::DataCube::sliceZ(Slice inRow, int32 inCol, Slice inSliceZ) const'],['../classnc_1_1_data_cube.html#aea79beb771306862ff53af7fbea07585',1,'nc::DataCube::sliceZ(int32 inRow, Slice inCol, Slice inSliceZ) const']]], - ['slicezall_71',['sliceZAll',['../classnc_1_1_data_cube.html#a22a15747f5969aa5d600820cfe64ca64',1,'nc::DataCube::sliceZAll(int32 inIndex) const'],['../classnc_1_1_data_cube.html#a9a61f3ea3bd771c67a428b3ba6666b95',1,'nc::DataCube::sliceZAll(int32 inRow, int32 inCol) const'],['../classnc_1_1_data_cube.html#a675e1ed0bdb8a2d147c82a38701a7a3f',1,'nc::DataCube::sliceZAll(Slice inRow, int32 inCol) const'],['../classnc_1_1_data_cube.html#ae1a2b07f302a0eaf5d88b53ae2b1032d',1,'nc::DataCube::sliceZAll(int32 inRow, Slice inCol) const'],['../classnc_1_1_data_cube.html#a8bcbe318df56146f36afb67013435a5d',1,'nc::DataCube::sliceZAll(Slice inRow, Slice inCol) const']]], - ['slicezallat_72',['sliceZAllat',['../classnc_1_1_data_cube.html#ad71f0c98336e4d74915bdd77dc951b61',1,'nc::DataCube::sliceZAllat(int32 inRow, int32 inCol) const'],['../classnc_1_1_data_cube.html#aa9c59c8c8fb30f1b09cac2ee292530d1',1,'nc::DataCube::sliceZAllat(int32 inIndex) const'],['../classnc_1_1_data_cube.html#af5e50bad9937b89f6e6fc5eca672239d',1,'nc::DataCube::sliceZAllat(Slice inRow, Slice inCol) const'],['../classnc_1_1_data_cube.html#a640270511679561d4efdcd6ef9f643f2',1,'nc::DataCube::sliceZAllat(Slice inRow, int32 inCol) const'],['../classnc_1_1_data_cube.html#a936a4244ab338e07ae95d96d240cb2ea',1,'nc::DataCube::sliceZAllat(int32 inRow, Slice inCol) const']]], - ['slicezat_73',['sliceZat',['../classnc_1_1_data_cube.html#a58399f9333a2f3375b914aac44093c00',1,'nc::DataCube::sliceZat(Slice inRow, Slice inCol, Slice inSliceZ) const'],['../classnc_1_1_data_cube.html#af56f4829146de68936ddec6391d0c46d',1,'nc::DataCube::sliceZat(int32 inRow, Slice inCol, Slice inSliceZ) const'],['../classnc_1_1_data_cube.html#a7ac8d05eb4202aefe4e95c2794013ef0',1,'nc::DataCube::sliceZat(Slice inRow, int32 inCol, Slice inSliceZ) const'],['../classnc_1_1_data_cube.html#afbf49c559f5c1fa6d1c4376c3b12d1ea',1,'nc::DataCube::sliceZat(int32 inRow, int32 inCol, Slice inSliceZ) const'],['../classnc_1_1_data_cube.html#a94ce00366ab048c954ade7c4b7455d57',1,'nc::DataCube::sliceZat(int32 inIndex, Slice inSliceZ) const']]], - ['softmax_74',['softmax',['../namespacenc_1_1special.html#a57c31ef5f8cbde558d6871c979162d51',1,'nc::special']]], - ['softmax_2ehpp_75',['softmax.hpp',['../softmax_8hpp.html',1,'']]], - ['solve_76',['solve',['../classnc_1_1roots_1_1_newton.html#aaed2535d1abdb0c6790aea60762ed789',1,'nc::roots::Newton::solve()'],['../namespacenc_1_1linalg.html#afc9432e7c93e830c4ff8cff7f0a15771',1,'nc::linalg::solve()'],['../classnc_1_1roots_1_1_bisection.html#a1199a68b6f57fee8b24bfc59ffeff486',1,'nc::roots::Bisection::solve()'],['../classnc_1_1roots_1_1_secant.html#a3fefb4412402aa20eeabb85145463d70',1,'nc::roots::Secant::solve()'],['../classnc_1_1linalg_1_1_s_v_d.html#a5f8126b97109ff2929842d861522de19',1,'nc::linalg::SVD::solve()'],['../classnc_1_1roots_1_1_brent.html#a3853981ca1113723006b6627d96d378b',1,'nc::roots::Brent::solve()'],['../classnc_1_1roots_1_1_dekker.html#a5da7506a8f371764d0fae321fe081111',1,'nc::roots::Dekker::solve()']]], - ['solve_2ehpp_77',['solve.hpp',['../solve_8hpp.html',1,'']]], - ['sort_78',['sort',['../namespacenc_1_1stl__algorithms.html#a1d75d47f198fcc3693e87806d6ea8715',1,'nc::stl_algorithms::sort(RandomIt first, RandomIt last) noexcept'],['../namespacenc_1_1stl__algorithms.html#a519432fa55645fab8162c354e387b1a6',1,'nc::stl_algorithms::sort(RandomIt first, RandomIt last, Compare comp) noexcept'],['../namespacenc.html#a3c24c68959c609535bc8ae6a33f54d49',1,'nc::sort()'],['../classnc_1_1_nd_array.html#af20c6e6b28c08b7c005bf3bf96a8b162',1,'nc::NdArray::sort()']]], - ['sort_2ehpp_79',['sort.hpp',['../sort_8hpp.html',1,'']]], - ['special_2ehpp_80',['Special.hpp',['../_special_8hpp.html',1,'']]], - ['spherical_5fbessel_5fjn_81',['spherical_bessel_jn',['../namespacenc_1_1special.html#a979e99d8a1626829183e38f69486e263',1,'nc::special::spherical_bessel_jn(uint32 inV, dtype inX)'],['../namespacenc_1_1special.html#aa7f12646500dfd811792934164f8f403',1,'nc::special::spherical_bessel_jn(uint32 inV, const NdArray< dtype > &inArrayX)']]], - ['spherical_5fbessel_5fjn_2ehpp_82',['spherical_bessel_jn.hpp',['../spherical__bessel__jn_8hpp.html',1,'']]], - ['spherical_5fbessel_5fyn_83',['spherical_bessel_yn',['../namespacenc_1_1special.html#a1628a418aa8896a4f9711083ac5579d5',1,'nc::special::spherical_bessel_yn(uint32 inV, dtype inX)'],['../namespacenc_1_1special.html#a11378004d6f60a0ecf65470d071985b0',1,'nc::special::spherical_bessel_yn(uint32 inV, const NdArray< dtype > &inArrayX)']]], - ['spherical_5fbessel_5fyn_2ehpp_84',['spherical_bessel_yn.hpp',['../spherical__bessel__yn_8hpp.html',1,'']]], - ['spherical_5fhankel_5f1_85',['spherical_hankel_1',['../namespacenc_1_1special.html#a239954539e877214833b9cfe65f742db',1,'nc::special::spherical_hankel_1(dtype1 inV, const NdArray< dtype2 > &inArray)'],['../namespacenc_1_1special.html#a5c0f4be297580a6d46f89b851c948227',1,'nc::special::spherical_hankel_1(dtype1 inV, dtype2 inX)']]], - ['spherical_5fhankel_5f1_2ehpp_86',['spherical_hankel_1.hpp',['../spherical__hankel__1_8hpp.html',1,'']]], - ['spherical_5fhankel_5f2_87',['spherical_hankel_2',['../namespacenc_1_1special.html#aa0181306ece55cbaf50c65da8d215542',1,'nc::special::spherical_hankel_2(dtype1 inV, const NdArray< dtype2 > &inArray)'],['../namespacenc_1_1special.html#a6f14fa5d84fc2a11044dc884831c7496',1,'nc::special::spherical_hankel_2(dtype1 inV, dtype2 inX)']]], - ['spherical_5fhankel_5f2_2ehpp_88',['spherical_hankel_2.hpp',['../spherical__hankel__2_8hpp.html',1,'']]], - ['spherical_5fharmonic_89',['spherical_harmonic',['../namespacenc_1_1polynomial.html#af7a944bc738f9e7ca09d4669feeb03a3',1,'nc::polynomial']]], - ['spherical_5fharmonic_2ehpp_90',['spherical_harmonic.hpp',['../spherical__harmonic_8hpp.html',1,'']]], - ['spherical_5fharmonic_5fi_91',['spherical_harmonic_i',['../namespacenc_1_1polynomial.html#a583c30981b9547a90ad7c33edbe041c1',1,'nc::polynomial']]], - ['spherical_5fharmonic_5fr_92',['spherical_harmonic_r',['../namespacenc_1_1polynomial.html#a5ed971ca59899f372f28a53913796745',1,'nc::polynomial']]], - ['split_93',['split',['../namespacenc.html#a7c557b0fd100b3f3e8dfe0b5d2a7bfa5',1,'nc']]], - ['split_2ehpp_94',['split.hpp',['../split_8hpp.html',1,'']]], - ['sqr_95',['sqr',['../namespacenc_1_1utils.html#ae792e10a24b7e5b8291a6c31a28a4512',1,'nc::utils']]], - ['sqr_2ehpp_96',['sqr.hpp',['../sqr_8hpp.html',1,'']]], - ['sqrt_97',['sqrt',['../namespacenc.html#a941a5a1ffb61387495a6f23dc4036287',1,'nc::sqrt(dtype inValue) noexcept'],['../namespacenc.html#abb4086978f52185f25340b0ff57ca8f0',1,'nc::sqrt(const NdArray< dtype > &inArray)']]], - ['sqrt_2ehpp_98',['sqrt.hpp',['../sqrt_8hpp.html',1,'']]], - ['square_99',['square',['../namespacenc.html#a39a70c2ad8141e46fc0c56b8d90a0a00',1,'nc::square(const NdArray< dtype > &inArray)'],['../namespacenc.html#a282e72a93afe2e6554e0f17f21dd7b9e',1,'nc::square(dtype inValue) noexcept']]], - ['square_2ehpp_100',['square.hpp',['../square_8hpp.html',1,'']]], - ['stable_5fsort_101',['stable_sort',['../namespacenc_1_1stl__algorithms.html#a3b9f4bb9ba9a3ea8d8f97258eaa732d9',1,'nc::stl_algorithms::stable_sort(RandomIt first, RandomIt last) noexcept'],['../namespacenc_1_1stl__algorithms.html#a7b2c4b6a3ef5cc55ebdae2aa757d1874',1,'nc::stl_algorithms::stable_sort(RandomIt first, RandomIt last, Compare comp) noexcept']]], - ['stack_102',['stack',['../namespacenc.html#a2d30e8c82521930d506dd08f5cfaf79b',1,'nc::stack(std::vector< NdArray< dtype > > inArrayList, Axis inAxis=Axis::NONE)'],['../namespacenc.html#abbb3b38779a9d5cc3f473eef1f914057',1,'nc::stack(std::initializer_list< NdArray< dtype > > inArrayList, Axis inAxis=Axis::NONE)'],['../namespacenc_1_1detail.html#a24fef48ccdf0d872dc24bd40189c252c',1,'nc::detail::stack()']]], - ['stack_2ehpp_103',['stack.hpp',['../stack_8hpp.html',1,'']]], - ['standardnormal_104',['standardNormal',['../namespacenc_1_1random.html#acc9d03c66c1fa8b35dea3fa0a0f075e7',1,'nc::random::standardNormal()'],['../classnc_1_1random_1_1_r_n_g.html#a461f38b5aef6ae05b79e26cdaa3e0ca9',1,'nc::random::RNG::standardNormal()'],['../namespacenc_1_1random.html#a279c7f289afa743f29665cffb9bc6130',1,'nc::random::standardNormal()'],['../namespacenc_1_1random_1_1detail.html#abdee8056d3ea531f0bf8a7a688e3f002',1,'nc::random::detail::standardNormal()'],['../classnc_1_1random_1_1_r_n_g.html#ad28cf8c6f5a889faa3eb6662201baf31',1,'nc::random::RNG::standardNormal()'],['../namespacenc_1_1random_1_1detail.html#ad13106b872fe88187f21aeca26e078f0',1,'nc::random::detail::standardNormal()']]], - ['standardnormal_2ehpp_105',['standardNormal.hpp',['../standard_normal_8hpp.html',1,'']]], - ['start_106',['start',['../classnc_1_1_slice.html#a36ddb261d9057db4a9794b4fc46e9d3f',1,'nc::Slice']]], - ['static_5fassert_5farithmetic_107',['STATIC_ASSERT_ARITHMETIC',['../_static_asserts_8hpp.html#a36abb32368b91aed0d3133a4cfd5ae92',1,'StaticAsserts.hpp']]], - ['static_5fassert_5farithmetic_5for_5fcomplex_108',['STATIC_ASSERT_ARITHMETIC_OR_COMPLEX',['../_static_asserts_8hpp.html#a1589f74d429e30786c65cda69b17ab96',1,'StaticAsserts.hpp']]], - ['static_5fassert_5fcomplex_109',['STATIC_ASSERT_COMPLEX',['../_static_asserts_8hpp.html#a1cd1b98c2b918cbd369afc12c11a0597',1,'StaticAsserts.hpp']]], - ['static_5fassert_5ffloat_110',['STATIC_ASSERT_FLOAT',['../_static_asserts_8hpp.html#a0cd8e186da549fbdd918111d0302d973',1,'StaticAsserts.hpp']]], - ['static_5fassert_5finteger_111',['STATIC_ASSERT_INTEGER',['../_static_asserts_8hpp.html#a187660686583e9047c0cf4424259ad10',1,'StaticAsserts.hpp']]], - ['static_5fassert_5funsigned_5finteger_112',['STATIC_ASSERT_UNSIGNED_INTEGER',['../_static_asserts_8hpp.html#a9ecf7af203df0a11dace37b1fb3e4980',1,'StaticAsserts.hpp']]], - ['static_5fassert_5fvalid_5fdtype_113',['STATIC_ASSERT_VALID_DTYPE',['../_static_asserts_8hpp.html#a00cfe1ea01e56fe28ffe3d6ce5cae468',1,'StaticAsserts.hpp']]], - ['staticasserts_2ehpp_114',['StaticAsserts.hpp',['../_static_asserts_8hpp.html',1,'']]], - ['stdcomplexoperators_2ehpp_115',['StdComplexOperators.hpp',['../_std_complex_operators_8hpp.html',1,'']]], - ['stdev_116',['stdev',['../namespacenc.html#a53ac40df08d0e0ac23ac99719a46f11e',1,'nc::stdev(const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)'],['../namespacenc.html#ab743c3f0710a1d9cc48364d749e8da23',1,'nc::stdev(const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)']]], - ['stdev_2ehpp_117',['stdev.hpp',['../stdev_8hpp.html',1,'']]], - ['step_118',['step',['../classnc_1_1_slice.html#a112855a11aa1737b7859e3d63feb09c4',1,'nc::Slice']]], - ['stlalgorithms_2ehpp_119',['StlAlgorithms.hpp',['../_stl_algorithms_8hpp.html',1,'']]], - ['stop_120',['stop',['../classnc_1_1_slice.html#ac2d72f4ca003ed645bc82efcafee87f5',1,'nc::Slice']]], - ['str_121',['str',['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a86d558ee10fd72ba329326721607a782',1,'nc::coordinates::reference_frames::Dec::str()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#ae57aeec394d31a60595d12a67b4eb35c',1,'nc::coordinates::reference_frames::RA::str()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#aa3367f604ff7934fce178ce31dc98d9a',1,'nc::coordinates::reference_frames::Celestial::str()'],['../classnc_1_1_shape.html#aadb0e0d633d64e5eb5a4f9bef12b26c4',1,'nc::Shape::str()'],['../classnc_1_1_slice.html#af8bc3bb19b48fd09c769fd1fa9860ed5',1,'nc::Slice::str()'],['../classnc_1_1image_processing_1_1_centroid.html#aa39ae81638b8f7ed7b81d4476e2a6316',1,'nc::imageProcessing::Centroid::str()'],['../classnc_1_1image_processing_1_1_cluster.html#aaa1ee55d0c47196847b8bb1a76258bd3',1,'nc::imageProcessing::Cluster::str()'],['../classnc_1_1image_processing_1_1_pixel.html#ae47f279d2f0ba0921027e787e3773ee8',1,'nc::imageProcessing::Pixel::str()'],['../classnc_1_1_nd_array.html#aa44f94cc8d02a56636223686f30d84f1',1,'nc::NdArray::str()'],['../classnc_1_1polynomial_1_1_poly1d.html#aa5c091077a037bab14a1c558ece21435',1,'nc::polynomial::Poly1d::str()'],['../classnc_1_1rotations_1_1_quaternion.html#a0ddeeba7435df3364f262215f24c93c1',1,'nc::rotations::Quaternion::str()']]], - ['strtotimepoint_122',['strToTimepoint',['../classnc_1_1_date_time.html#ac3414e4f92f84c20d072566652a2721e',1,'nc::DateTime']]], - ['studentt_123',['studentT',['../classnc_1_1random_1_1_r_n_g.html#a968778762895842912026116b208cb76',1,'nc::random::RNG::studentT()'],['../namespacenc_1_1random.html#a9e8074cb89e2362b5ae485834f550217',1,'nc::random::studentT()'],['../namespacenc_1_1random_1_1detail.html#a684b49082bfd8557d879d56a22c3bc38',1,'nc::random::detail::studentT(GeneratorType &generator, const Shape &inShape, dtype inDof)'],['../namespacenc_1_1random_1_1detail.html#ac3b67cb54637b932ca78f86f76ca10e1',1,'nc::random::detail::studentT(GeneratorType &generator, dtype inDof)'],['../classnc_1_1random_1_1_r_n_g.html#a4706294a8b8ee0ec46dde802d2b37e1d',1,'nc::random::RNG::studentT()'],['../namespacenc_1_1random.html#a0323794f6a1d133f70adfa98409eb176',1,'nc::random::studentT()']]], - ['studentt_2ehpp_124',['studentT.hpp',['../student_t_8hpp.html',1,'']]], - ['subtract_125',['subtract',['../namespacenc.html#a1d5ece01fede35ffb35c6fac99917fbe',1,'nc::subtract(const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)'],['../namespacenc.html#af3605001221b69f03d61e993f9ca71aa',1,'nc::subtract(const NdArray< dtype > &inArray, dtype value)'],['../namespacenc.html#afd694b0391256a6032687d6ff6ac95ca',1,'nc::subtract(dtype value, const NdArray< dtype > &inArray)'],['../namespacenc.html#a308ab8fd267cf61ed2495f45348f52e0',1,'nc::subtract(const NdArray< dtype > &inArray1, const NdArray< std::complex< dtype > > &inArray2)'],['../namespacenc.html#a412ca2e04f5178de358c76b1e46698a2',1,'nc::subtract(const NdArray< std::complex< dtype > > &inArray1, const NdArray< dtype > &inArray2)'],['../namespacenc.html#a17440059a0560c2091bbddbba29f36e0',1,'nc::subtract(const NdArray< dtype > &inArray, const std::complex< dtype > &value)'],['../namespacenc.html#a533278a24e8080428321af5673f96929',1,'nc::subtract(const std::complex< dtype > &value, const NdArray< dtype > &inArray)'],['../namespacenc.html#a0ee18a6155789e53dcf31c6a48bdc6be',1,'nc::subtract(const NdArray< std::complex< dtype > > &inArray, dtype value)'],['../namespacenc.html#a1152233f151be8ef1f5f4eab940ba3de',1,'nc::subtract(dtype value, const NdArray< std::complex< dtype > > &inArray)']]], - ['subtract_2ehpp_126',['subtract.hpp',['../subtract_8hpp.html',1,'']]], - ['sum_127',['sum',['../classnc_1_1_nd_array.html#af92a510cd4fb5543e2694b2984c153bb',1,'nc::NdArray::sum()'],['../namespacenc.html#ab688952cfec9d98f50dee43378a9f27b',1,'nc::sum()']]], - ['sum_2ehpp_128',['sum.hpp',['../sum_8hpp.html',1,'']]], - ['svd_129',['SVD',['../classnc_1_1linalg_1_1_s_v_d.html',1,'nc::linalg::SVD'],['../classnc_1_1linalg_1_1_s_v_d.html#ae0561bbc9633e436139258b0c70b98ba',1,'nc::linalg::SVD::SVD()']]], - ['svd_130',['svd',['../namespacenc_1_1linalg.html#acb38ad2613d50422afc539d005159055',1,'nc::linalg']]], - ['svd_2ehpp_131',['svd.hpp',['../svd_8hpp.html',1,'']]], - ['svdclass_2ehpp_132',['SVDClass.hpp',['../_s_v_d_class_8hpp.html',1,'']]], - ['swap_133',['swap',['../namespacenc.html#a39da0502565b913855379ea1439047e1',1,'nc']]], - ['swap_2ehpp_134',['swap.hpp',['../swap_8hpp.html',1,'']]], - ['swapaxes_135',['swapaxes',['../classnc_1_1_nd_array.html#a5f3177c5a086cd8e26b318f6e300eb73',1,'nc::NdArray::swapaxes()'],['../namespacenc.html#a2b2486e85699eb3710fa521082c80436',1,'nc::swapaxes()']]], - ['swapaxes_2ehpp_136',['swapaxes.hpp',['../swapaxes_8hpp.html',1,'']]], - ['swapcols_137',['swapCols',['../classnc_1_1_nd_array.html#a15f4ed211166972e56b463ae1a2bcd54',1,'nc::NdArray::swapCols()'],['../namespacenc.html#a4f75f9175f584d2713ba68962b824dbe',1,'nc::swapCols()']]], - ['swapcols_2ehpp_138',['swapCols.hpp',['../swap_cols_8hpp.html',1,'']]], - ['swaprows_139',['swapRows',['../classnc_1_1_nd_array.html#a35994576cdee7c305c6bd37742ce0f25',1,'nc::NdArray::swapRows()'],['../namespacenc.html#ad028746fa5632bec388025cb21d33e0c',1,'nc::swapRows()']]], - ['swaprows_2ehpp_140',['swapRows.hpp',['../swap_rows_8hpp.html',1,'']]] + ['s_0',['s',['../classnc_1_1rotations_1_1_quaternion.html#a075b6f1befef247f5d638c91e1a451fd',1,'nc::rotations::Quaternion::s()'],['../classnc_1_1linalg_1_1_s_v_d.html#aa3628ab32a1117f00645ce377c4b8654',1,'nc::linalg::SVD::s()']]], + ['searchsorted_1',['searchsorted',['../namespacenc.html#a99718b2914410e6c1166154122c6f314',1,'nc::searchsorted(const NdArray< dtype > &inArray, dtype inValue, Side side=Side::LEFT)'],['../namespacenc.html#a52ba185a8ca3f231986b8ffa737fd296',1,'nc::searchsorted(const NdArray< dtype > &inArray, const NdArray< dtype > &inValues, Side side=Side::LEFT)']]], + ['searchsorted_2ehpp_2',['searchsorted.hpp',['../searchsorted_8hpp.html',1,'']]], + ['secant_3',['secant',['../classnc_1_1roots_1_1_secant.html',1,'nc::roots::Secant'],['../classnc_1_1roots_1_1_secant.html#adedf56589f2027e224d6044a071f20e3',1,'nc::roots::Secant::Secant(const double epsilon, const uint32 maxNumIterations, std::function< double(double)> f) noexcept'],['../classnc_1_1roots_1_1_secant.html#af8afc48a7393e85103a9c2acc662c63b',1,'nc::roots::Secant::Secant(const double epsilon, std::function< double(double)> f) noexcept']]], + ['secant_2ehpp_4',['Secant.hpp',['../_secant_8hpp.html',1,'']]], + ['second_5',['second',['../classnc_1_1_date_time.html#a324374f987aba2acaf441c27dc1673c1',1,'nc::DateTime']]], + ['seconds_6',['seconds',['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#adc60c3122b832fa69069e29f1eb97874',1,'nc::coordinates::reference_frames::Dec::seconds()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#a7e69bbd865512642dbd6858c24e7aef5',1,'nc::coordinates::reference_frames::RA::seconds()']]], + ['seconds_5fper_5fday_7',['SECONDS_PER_DAY',['../namespacenc_1_1constants.html#a766ec3bf1f6fb57f586f943cea1946c3',1,'nc::constants']]], + ['seconds_5fper_5fhour_8',['SECONDS_PER_HOUR',['../namespacenc_1_1constants.html#ad635a54557e853e1ee098d0ead5f1902',1,'nc::constants']]], + ['seconds_5fper_5fminute_9',['SECONDS_PER_MINUTE',['../namespacenc_1_1constants.html#ad89620cbdf9102f40ec7c0fd52c16a5e',1,'nc::constants']]], + ['seconds_5fper_5fweek_10',['SECONDS_PER_WEEK',['../namespacenc_1_1constants.html#ac36cac5f19ce5f81b2acc562f247f0be',1,'nc::constants']]], + ['seed_11',['seed',['../classnc_1_1random_1_1_r_n_g.html#aab4f39a4bc337a897bf4534d828ad7a0',1,'nc::random::RNG::seed()'],['../namespacenc_1_1random.html#ab7a11b67f4e9e18c7b01c7dc4db2fc71',1,'nc::random::seed()']]], + ['select_12',['select',['../namespacenc.html#ab8a9fa3aaf96fc7f9b8635af81170da5',1,'nc::select(const std::vector< const NdArray< bool > * > &condVec, const std::vector< const NdArray< dtype > * > &choiceVec, dtype defaultValue=dtype{ 0 })'],['../namespacenc.html#a9ca2d70f54f68cabcb65aaf87b87b8c8',1,'nc::select(const std::vector< NdArray< bool > > &condList, const std::vector< NdArray< dtype > > &choiceList, dtype defaultValue=dtype{ 0 })']]], + ['select_2ehpp_13',['select.hpp',['../select_8hpp.html',1,'']]], + ['self_5ftype_14',['self_type',['../classnc_1_1_nd_array.html#ac9e316c3f8d2b4917655aef561f74c7e',1,'nc::NdArray']]], + ['serialize_5ft_15',['serialize_t',['../namespacenc_1_1logger_1_1detail_1_1type__traits.html#a3c90b5f25c1680ac73f3d1d5cda3a22e',1,'nc::logger::detail::type_traits']]], + ['set_5fdifference_16',['set_difference',['../namespacenc_1_1stl__algorithms.html#a8cc83e2fb7a3d8302db0f4b19513ddd9',1,'nc::stl_algorithms::set_difference(InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, OutputIt destination)'],['../namespacenc_1_1stl__algorithms.html#a8a145ff0f4cf32b64e7464347d1ea9b2',1,'nc::stl_algorithms::set_difference(InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, OutputIt destination, Compare comp) noexcept']]], + ['set_5fintersection_17',['set_intersection',['../namespacenc_1_1stl__algorithms.html#aa8ff8c5bb6003ff0f02a17deb4ced8e2',1,'nc::stl_algorithms::set_intersection(InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, OutputIt destination) noexcept'],['../namespacenc_1_1stl__algorithms.html#ad9a963ad13c86117f01fe2960525e074',1,'nc::stl_algorithms::set_intersection(InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, OutputIt destination, Compare comp) noexcept']]], + ['set_5funion_18',['set_union',['../namespacenc_1_1stl__algorithms.html#a33da2f830ebf2e7c04f1ac94e1ad20b7',1,'nc::stl_algorithms::set_union(InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, OutputIt destination, Compare comp) noexcept'],['../namespacenc_1_1stl__algorithms.html#a273ff7212f84bcd8de30e83ab0ae3bd1',1,'nc::stl_algorithms::set_union(InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, OutputIt destination) noexcept']]], + ['setday_19',['setDay',['../classnc_1_1_date_time.html#aafd489e7df7f07b28d4d08e429fdd314',1,'nc::DateTime']]], + ['setdiff1d_20',['setdiff1d',['../namespacenc.html#ac02087737cabe80234ec24c3cb5c70ea',1,'nc']]], + ['setdiff1d_2ehpp_21',['setdiff1d.hpp',['../setdiff1d_8hpp.html',1,'']]], + ['setdown_22',['setDown',['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a7f2a276aacd7e57808337d555ac8c721',1,'nc::coordinates::reference_frames::NED']]], + ['seteast_23',['seteast',['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#aa4739383e190562d532ab6efc2523e3b',1,'nc::coordinates::reference_frames::ENU::setEast()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a9157fffd656a2af2587ddbf65c2449ce',1,'nc::coordinates::reference_frames::NED::setEast()']]], + ['setfractionalsecond_24',['setFractionalSecond',['../classnc_1_1_date_time.html#a0963f7b4b99e1d496f42ba8b3e75127f',1,'nc::DateTime']]], + ['sethour_25',['setHour',['../classnc_1_1_date_time.html#a0f61adb6837dba43ac57de61db661609',1,'nc::DateTime']]], + ['setloglevel_26',['setLogLevel',['../namespacenc_1_1logger.html#aab92c4eecc3b87267407ef26a730d249',1,'nc::logger']]], + ['setminute_27',['setMinute',['../classnc_1_1_date_time.html#adb8f3532eae7bd10821beb6df8764735',1,'nc::DateTime']]], + ['setmonth_28',['setMonth',['../classnc_1_1_date_time.html#ab92ccce69ff3961af858914d5f75ad5d',1,'nc::DateTime']]], + ['setname_29',['setName',['../classnc_1_1_timer.html#a88dd680a63b38ae9989a40878a8fd65b',1,'nc::Timer']]], + ['setnorth_30',['setnorth',['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#ae265cf20496d00a8f3c1a95426977b82',1,'nc::coordinates::reference_frames::ENU::setNorth()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a5a24819c775343fa9e61bc48bcf9ffff',1,'nc::coordinates::reference_frames::NED::setNorth()']]], + ['setoutputdir_31',['setoutputdir',['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#aa26f32ed5901a96cf7231568012cbe1c',1,'nc::logger::detail::BinaryDataLogger::setOutputDir(std::filesystem::path outputDir)'],['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#afc00f8619bae364550863354d4deaf3c',1,'nc::logger::detail::BinaryDataLogger::setOutputDir(std::string_view outputDir)'],['../classnc_1_1logger_1_1_binary_logger.html#a10ad51c791e577870b345fc922d74ed6',1,'nc::logger::BinaryLogger::setOutputDir(std::string_view outputDir)'],['../classnc_1_1logger_1_1_binary_logger.html#abf341d2d1c67e4b91a30abd1a2be81dc',1,'nc::logger::BinaryLogger::setOutputDir(const std::filesystem::path &outputDir)']]], + ['setsecond_32',['setSecond',['../classnc_1_1_date_time.html#a870d115af59856e0da866c7e75677408',1,'nc::DateTime']]], + ['setup_33',['setUp',['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a841ec6cb5897340c0635cd18d2476729',1,'nc::coordinates::reference_frames::ENU']]], + ['setyear_34',['setYear',['../classnc_1_1_date_time.html#afc8f15ff0271f51b4adaba5478fd0737',1,'nc::DateTime']]], + ['shape_35',['shape',['../classnc_1_1_shape.html#a4b2cd200804257d9c53084f14fb38e31',1,'nc::Shape::Shape()'],['../namespacenc.html#ae2b224742bc8263190d451a44ebe5e34',1,'nc::shape(const NdArray< dtype > &inArray) noexcept'],['../classnc_1_1_shape.html',1,'nc::Shape'],['../classnc_1_1_shape.html#a6e870e9fda60c8e82996802fcb71490a',1,'nc::Shape::Shape(uint32 inSquareSize) noexcept'],['../classnc_1_1_shape.html#a0f41587a1b8f1c2b65035adc49705eec',1,'nc::Shape::Shape()=default'],['../classnc_1_1_nd_array.html#a4824e91b22bb46ebc31c9c08de55ef13',1,'nc::NdArray::shape()'],['../classnc_1_1_data_cube.html#a9715d7b13b39a94be82b3b8945da061a',1,'nc::DataCube::shape()']]], + ['shell_36',['SHELL',['../namespacenc.html#ae31148c2c120e8ed49df98e7dcd960eca28d568b3892dce36f2833542693a1062',1,'nc']]], + ['shuffle_37',['shuffle',['../classnc_1_1random_1_1_r_n_g.html#ada9c17d19a87ab7eb29604a5713ff4e0',1,'nc::random::RNG::shuffle()'],['../namespacenc_1_1random.html#ad73d56152095ad55887c89f47490c070',1,'nc::random::shuffle()'],['../namespacenc_1_1random_1_1detail.html#a2c57a153b2235305ccadf068e70146f9',1,'nc::random::detail::shuffle()']]], + ['shuffle_2ehpp_38',['shuffle.hpp',['../shuffle_8hpp.html',1,'']]], + ['side_39',['Side',['../namespacenc.html#a7b16f0b406f36ef56a47ff41f4476a09',1,'nc']]], + ['sign_40',['sign',['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a19892475f282e317b626687605a4b8ac',1,'nc::coordinates::reference_frames::Dec::sign() const noexcept'],['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#afcdc0ed1532a94a817d44eaaa1fc5a9c',1,'nc::coordinates::reference_frames::Dec::Sign'],['../namespacenc.html#aaca3db497366050e01e279e6a2f91e9f',1,'nc::sign(const NdArray< dtype > &inArray)'],['../namespacenc.html#a4a5d98f334e0b50a3cf9c2718485e5e9',1,'nc::sign(dtype inValue) noexcept']]], + ['sign_2ehpp_41',['sign.hpp',['../sign_8hpp.html',1,'']]], + ['signbit_42',['signbit',['../namespacenc.html#afb7d5d83208da53a56dddcc62c8f34c0',1,'nc::signbit(const NdArray< dtype > &inArray)'],['../namespacenc.html#af6dcbdfea85cdc84b4ddcf6c978b71f1',1,'nc::signbit(dtype inValue) noexcept']]], + ['signbit_2ehpp_43',['signbit.hpp',['../signbit_8hpp.html',1,'']]], + ['simpson_44',['simpson',['../namespacenc_1_1integrate.html#aa7c55b05139ecfce5e5a9d0380df9eb1',1,'nc::integrate']]], + ['simpson_2ehpp_45',['simpson.hpp',['../simpson_8hpp.html',1,'']]], + ['sin_46',['sin',['../namespacenc.html#aff909cb0ae96644487adaedbbb498cea',1,'nc::sin(const NdArray< dtype > &inArray)'],['../namespacenc.html#a3fa4e582cdeef0716309ad51378f2983',1,'nc::sin(dtype inValue) noexcept']]], + ['sin_2ehpp_47',['sin.hpp',['../sin_8hpp.html',1,'']]], + ['sinc_48',['sinc',['../namespacenc.html#a0c8e5bf6fca377445afd941d70bcac10',1,'nc::sinc(const NdArray< dtype > &inArray)'],['../namespacenc.html#aafe29b8d2e32e8e2af4d92074851b777',1,'nc::sinc(dtype inValue) noexcept']]], + ['sinc_2ehpp_49',['sinc.hpp',['../sinc_8hpp.html',1,'']]], + ['sinh_50',['sinh',['../namespacenc.html#a7672779bec72183de09ddc469739b385',1,'nc::sinh(dtype inValue) noexcept'],['../namespacenc.html#a8de43bfef3cdd2e1af1c521dcf3a2dcd',1,'nc::sinh(const NdArray< dtype > &inArray)']]], + ['sinh_2ehpp_51',['sinh.hpp',['../sinh_8hpp.html',1,'']]], + ['sinkconsole_52',['sinkConsole',['../namespacenc_1_1logger_1_1detail.html#a4b7575d22baed101d5655ada912f965d',1,'nc::logger::detail']]], + ['sinkfile_53',['sinkFile',['../namespacenc_1_1logger_1_1detail.html#a673b80da843295db08f59a9c947e1143',1,'nc::logger::detail']]], + ['size_54',['size',['../classnc_1_1image_processing_1_1_cluster_maker.html#ae437071bfc291a36745d043ddd4cba1d',1,'nc::imageProcessing::ClusterMaker::size()'],['../classnc_1_1_nd_array.html#a055875abbe80163ca91328c0fa8ffbfa',1,'nc::NdArray::size()'],['../classnc_1_1image_processing_1_1_cluster.html#ae89900f4557d6273fc49b330417e324e',1,'nc::imageProcessing::Cluster::size()'],['../classnc_1_1_shape.html#ab29f87cc8479a2d0610a918cd9b08bbc',1,'nc::Shape::size()'],['../namespacenc.html#a25f36ba02112a206936fae22b0724bb9',1,'nc::size()']]], + ['size_2ehpp_55',['size.hpp',['../size_8hpp.html',1,'']]], + ['size_5ftype_56',['size_type',['../classnc_1_1_nd_array.html#ae2bdede667042f52176de3f3649735f6',1,'nc::NdArray::size_type'],['../classnc_1_1_nd_array_const_column_iterator.html#a99d31459bd356031b795095a38366706',1,'nc::NdArrayConstColumnIterator::size_type'],['../classnc_1_1_nd_array_column_iterator.html#a845a41edc124e1c38ccf1940c02e272d',1,'nc::NdArrayColumnIterator::size_type']]], + ['sizez_57',['sizeZ',['../classnc_1_1_data_cube.html#a6518d36db671db4053abffff92505c64',1,'nc::DataCube']]], + ['sleep_58',['sleep',['../classnc_1_1_timer.html#a9fec514ed605a11c6e1c321041960d7e',1,'nc::Timer']]], + ['slerp_59',['slerp',['../classnc_1_1rotations_1_1_quaternion.html#a7a39f199e4d1ad773b93c69e66ae0415',1,'nc::rotations::Quaternion::slerp(const Quaternion &inQuat1, const Quaternion &inQuat2, double inPercent)'],['../classnc_1_1rotations_1_1_quaternion.html#a687155cd6469c095941b94a738119da9',1,'nc::rotations::Quaternion::slerp(const Quaternion &inQuat2, double inPercent) const']]], + ['slice_60',['slice',['../classnc_1_1_slice.html#aeb2a7e0854fa82d97a48a5ef402d6e7c',1,'nc::Slice::Slice()=default'],['../classnc_1_1_slice.html#aa54f0fae63ece8ff87455e2192d8f336',1,'nc::Slice::Slice(int32 inStop) noexcept'],['../classnc_1_1_slice.html#aba1f6c8193f0a61a3f5711edd58aeba1',1,'nc::Slice::Slice(int32 inStart, int32 inStop) noexcept'],['../classnc_1_1_slice.html#a91177c7ea9b87318232b8d916a487d38',1,'nc::Slice::Slice(int32 inStart, int32 inStop, int32 inStep) noexcept'],['../classnc_1_1_slice.html',1,'nc::Slice']]], + ['slice_2ehpp_61',['Slice.hpp',['../_slice_8hpp.html',1,'']]], + ['slicez_62',['slicez',['../classnc_1_1_data_cube.html#ae1bad1dd6ef3179273aaac7848ff87e0',1,'nc::DataCube::sliceZ(Slice inRow, int32 inCol, Slice inSliceZ) const'],['../classnc_1_1_data_cube.html#a719b004665c3a6e7a37ec0a4bdea650e',1,'nc::DataCube::sliceZ(Slice inRow, Slice inCol, Slice inSliceZ) const'],['../classnc_1_1_data_cube.html#aea79beb771306862ff53af7fbea07585',1,'nc::DataCube::sliceZ(int32 inRow, Slice inCol, Slice inSliceZ) const'],['../classnc_1_1_data_cube.html#a525e1118c24720f4718571600c0abc63',1,'nc::DataCube::sliceZ(int32 inRow, int32 inCol, Slice inSliceZ) const'],['../classnc_1_1_data_cube.html#ae22f81969143c93624edfe5464cb0b76',1,'nc::DataCube::sliceZ(int32 inIndex, Slice inSliceZ) const']]], + ['slicezall_63',['slicezall',['../classnc_1_1_data_cube.html#ae1a2b07f302a0eaf5d88b53ae2b1032d',1,'nc::DataCube::sliceZAll(int32 inRow, Slice inCol) const'],['../classnc_1_1_data_cube.html#a22a15747f5969aa5d600820cfe64ca64',1,'nc::DataCube::sliceZAll(int32 inIndex) const'],['../classnc_1_1_data_cube.html#a9a61f3ea3bd771c67a428b3ba6666b95',1,'nc::DataCube::sliceZAll(int32 inRow, int32 inCol) const'],['../classnc_1_1_data_cube.html#a675e1ed0bdb8a2d147c82a38701a7a3f',1,'nc::DataCube::sliceZAll(Slice inRow, int32 inCol) const'],['../classnc_1_1_data_cube.html#a8bcbe318df56146f36afb67013435a5d',1,'nc::DataCube::sliceZAll(Slice inRow, Slice inCol) const']]], + ['slicezallat_64',['slicezallat',['../classnc_1_1_data_cube.html#a640270511679561d4efdcd6ef9f643f2',1,'nc::DataCube::sliceZAllat(Slice inRow, int32 inCol) const'],['../classnc_1_1_data_cube.html#aa9c59c8c8fb30f1b09cac2ee292530d1',1,'nc::DataCube::sliceZAllat(int32 inIndex) const'],['../classnc_1_1_data_cube.html#af5e50bad9937b89f6e6fc5eca672239d',1,'nc::DataCube::sliceZAllat(Slice inRow, Slice inCol) const'],['../classnc_1_1_data_cube.html#a936a4244ab338e07ae95d96d240cb2ea',1,'nc::DataCube::sliceZAllat(int32 inRow, Slice inCol) const'],['../classnc_1_1_data_cube.html#ad71f0c98336e4d74915bdd77dc951b61',1,'nc::DataCube::sliceZAllat(int32 inRow, int32 inCol) const']]], + ['slicezat_65',['slicezat',['../classnc_1_1_data_cube.html#a7ac8d05eb4202aefe4e95c2794013ef0',1,'nc::DataCube::sliceZat(Slice inRow, int32 inCol, Slice inSliceZ) const'],['../classnc_1_1_data_cube.html#af56f4829146de68936ddec6391d0c46d',1,'nc::DataCube::sliceZat(int32 inRow, Slice inCol, Slice inSliceZ) const'],['../classnc_1_1_data_cube.html#a58399f9333a2f3375b914aac44093c00',1,'nc::DataCube::sliceZat(Slice inRow, Slice inCol, Slice inSliceZ) const'],['../classnc_1_1_data_cube.html#afbf49c559f5c1fa6d1c4376c3b12d1ea',1,'nc::DataCube::sliceZat(int32 inRow, int32 inCol, Slice inSliceZ) const'],['../classnc_1_1_data_cube.html#a94ce00366ab048c954ade7c4b7455d57',1,'nc::DataCube::sliceZat(int32 inIndex, Slice inSliceZ) const']]], + ['softmax_66',['softmax',['../namespacenc_1_1special.html#a57c31ef5f8cbde558d6871c979162d51',1,'nc::special']]], + ['softmax_2ehpp_67',['softmax.hpp',['../softmax_8hpp.html',1,'']]], + ['solve_68',['solve',['../namespacenc_1_1linalg.html#afc9432e7c93e830c4ff8cff7f0a15771',1,'nc::linalg::solve()'],['../classnc_1_1roots_1_1_newton.html#aaed2535d1abdb0c6790aea60762ed789',1,'nc::roots::Newton::solve()'],['../classnc_1_1roots_1_1_secant.html#a3fefb4412402aa20eeabb85145463d70',1,'nc::roots::Secant::solve()'],['../classnc_1_1roots_1_1_dekker.html#a5da7506a8f371764d0fae321fe081111',1,'nc::roots::Dekker::solve()'],['../classnc_1_1roots_1_1_brent.html#a3853981ca1113723006b6627d96d378b',1,'nc::roots::Brent::solve()'],['../classnc_1_1roots_1_1_bisection.html#a1199a68b6f57fee8b24bfc59ffeff486',1,'nc::roots::Bisection::solve()'],['../classnc_1_1linalg_1_1_s_v_d.html#a5f8126b97109ff2929842d861522de19',1,'nc::linalg::SVD::solve()']]], + ['solve_2ehpp_69',['solve.hpp',['../solve_8hpp.html',1,'']]], + ['sort_70',['sort',['../classnc_1_1_nd_array.html#af20c6e6b28c08b7c005bf3bf96a8b162',1,'nc::NdArray::sort()'],['../namespacenc.html#a3c24c68959c609535bc8ae6a33f54d49',1,'nc::sort()'],['../namespacenc_1_1stl__algorithms.html#a519432fa55645fab8162c354e387b1a6',1,'nc::stl_algorithms::sort(RandomIt first, RandomIt last, Compare comp) noexcept'],['../namespacenc_1_1stl__algorithms.html#a1d75d47f198fcc3693e87806d6ea8715',1,'nc::stl_algorithms::sort(RandomIt first, RandomIt last) noexcept']]], + ['sort_2ehpp_71',['sort.hpp',['../sort_8hpp.html',1,'']]], + ['special_2ehpp_72',['Special.hpp',['../_special_8hpp.html',1,'']]], + ['special_2fbernoulli_2ehpp_73',['bernoulli.hpp',['../_special_2bernoulli_8hpp.html',1,'']]], + ['special_2fbeta_2ehpp_74',['beta.hpp',['../_special_2beta_8hpp.html',1,'']]], + ['special_2fgamma_2ehpp_75',['gamma.hpp',['../_special_2gamma_8hpp.html',1,'']]], + ['spherical_5fbessel_5fjn_76',['spherical_bessel_jn',['../namespacenc_1_1special.html#a979e99d8a1626829183e38f69486e263',1,'nc::special::spherical_bessel_jn(uint32 inV, dtype inX)'],['../namespacenc_1_1special.html#aa7f12646500dfd811792934164f8f403',1,'nc::special::spherical_bessel_jn(uint32 inV, const NdArray< dtype > &inArrayX)']]], + ['spherical_5fbessel_5fjn_2ehpp_77',['spherical_bessel_jn.hpp',['../spherical__bessel__jn_8hpp.html',1,'']]], + ['spherical_5fbessel_5fyn_78',['spherical_bessel_yn',['../namespacenc_1_1special.html#a1628a418aa8896a4f9711083ac5579d5',1,'nc::special::spherical_bessel_yn(uint32 inV, dtype inX)'],['../namespacenc_1_1special.html#a11378004d6f60a0ecf65470d071985b0',1,'nc::special::spherical_bessel_yn(uint32 inV, const NdArray< dtype > &inArrayX)']]], + ['spherical_5fbessel_5fyn_2ehpp_79',['spherical_bessel_yn.hpp',['../spherical__bessel__yn_8hpp.html',1,'']]], + ['spherical_5fhankel_5f1_80',['spherical_hankel_1',['../namespacenc_1_1special.html#a5c0f4be297580a6d46f89b851c948227',1,'nc::special::spherical_hankel_1(dtype1 inV, dtype2 inX)'],['../namespacenc_1_1special.html#a239954539e877214833b9cfe65f742db',1,'nc::special::spherical_hankel_1(dtype1 inV, const NdArray< dtype2 > &inArray)']]], + ['spherical_5fhankel_5f1_2ehpp_81',['spherical_hankel_1.hpp',['../spherical__hankel__1_8hpp.html',1,'']]], + ['spherical_5fhankel_5f2_82',['spherical_hankel_2',['../namespacenc_1_1special.html#aa0181306ece55cbaf50c65da8d215542',1,'nc::special::spherical_hankel_2(dtype1 inV, const NdArray< dtype2 > &inArray)'],['../namespacenc_1_1special.html#a6f14fa5d84fc2a11044dc884831c7496',1,'nc::special::spherical_hankel_2(dtype1 inV, dtype2 inX)']]], + ['spherical_5fhankel_5f2_2ehpp_83',['spherical_hankel_2.hpp',['../spherical__hankel__2_8hpp.html',1,'']]], + ['spherical_5fharmonic_84',['spherical_harmonic',['../namespacenc_1_1polynomial.html#af7a944bc738f9e7ca09d4669feeb03a3',1,'nc::polynomial']]], + ['spherical_5fharmonic_2ehpp_85',['spherical_harmonic.hpp',['../spherical__harmonic_8hpp.html',1,'']]], + ['spherical_5fharmonic_5fi_86',['spherical_harmonic_i',['../namespacenc_1_1polynomial.html#a583c30981b9547a90ad7c33edbe041c1',1,'nc::polynomial']]], + ['spherical_5fharmonic_5fr_87',['spherical_harmonic_r',['../namespacenc_1_1polynomial.html#a5ed971ca59899f372f28a53913796745',1,'nc::polynomial']]], + ['split_88',['split',['../namespacenc.html#a7c557b0fd100b3f3e8dfe0b5d2a7bfa5',1,'nc']]], + ['split_2ehpp_89',['split.hpp',['../split_8hpp.html',1,'']]], + ['sqr_90',['sqr',['../namespacenc_1_1utils.html#ae792e10a24b7e5b8291a6c31a28a4512',1,'nc::utils']]], + ['sqr_2ehpp_91',['sqr.hpp',['../sqr_8hpp.html',1,'']]], + ['sqrt_92',['sqrt',['../namespacenc.html#a941a5a1ffb61387495a6f23dc4036287',1,'nc::sqrt(dtype inValue) noexcept'],['../namespacenc.html#abb4086978f52185f25340b0ff57ca8f0',1,'nc::sqrt(const NdArray< dtype > &inArray)']]], + ['sqrt_2ehpp_93',['sqrt.hpp',['../sqrt_8hpp.html',1,'']]], + ['square_94',['square',['../namespacenc.html#a39a70c2ad8141e46fc0c56b8d90a0a00',1,'nc::square(const NdArray< dtype > &inArray)'],['../namespacenc.html#a282e72a93afe2e6554e0f17f21dd7b9e',1,'nc::square(dtype inValue) noexcept']]], + ['square_2ehpp_95',['square.hpp',['../square_8hpp.html',1,'']]], + ['stable_5fsort_96',['stable_sort',['../namespacenc_1_1stl__algorithms.html#a7b2c4b6a3ef5cc55ebdae2aa757d1874',1,'nc::stl_algorithms::stable_sort(RandomIt first, RandomIt last, Compare comp) noexcept'],['../namespacenc_1_1stl__algorithms.html#a3b9f4bb9ba9a3ea8d8f97258eaa732d9',1,'nc::stl_algorithms::stable_sort(RandomIt first, RandomIt last) noexcept']]], + ['stack_97',['stack',['../namespacenc.html#a2d30e8c82521930d506dd08f5cfaf79b',1,'nc::stack(std::vector< NdArray< dtype > > inArrayList, Axis inAxis=Axis::NONE)'],['../namespacenc.html#abbb3b38779a9d5cc3f473eef1f914057',1,'nc::stack(std::initializer_list< NdArray< dtype > > inArrayList, Axis inAxis=Axis::NONE)'],['../namespacenc_1_1detail.html#a24fef48ccdf0d872dc24bd40189c252c',1,'nc::detail::stack()']]], + ['stack_2ehpp_98',['stack.hpp',['../stack_8hpp.html',1,'']]], + ['standardnormal_99',['standardnormal',['../classnc_1_1random_1_1_r_n_g.html#a461f38b5aef6ae05b79e26cdaa3e0ca9',1,'nc::random::RNG::standardNormal(const Shape &inShape)'],['../classnc_1_1random_1_1_r_n_g.html#ad28cf8c6f5a889faa3eb6662201baf31',1,'nc::random::RNG::standardNormal()'],['../namespacenc_1_1random.html#a279c7f289afa743f29665cffb9bc6130',1,'nc::random::standardNormal(const Shape &inShape)'],['../namespacenc_1_1random.html#acc9d03c66c1fa8b35dea3fa0a0f075e7',1,'nc::random::standardNormal()'],['../namespacenc_1_1random_1_1detail.html#abdee8056d3ea531f0bf8a7a688e3f002',1,'nc::random::detail::standardNormal(GeneratorType &generator)'],['../namespacenc_1_1random_1_1detail.html#ad13106b872fe88187f21aeca26e078f0',1,'nc::random::detail::standardNormal(GeneratorType &generator, const Shape &inShape)']]], + ['standardnormal_2ehpp_100',['standardNormal.hpp',['../standard_normal_8hpp.html',1,'']]], + ['start_101',['start',['../classnc_1_1_slice.html#a36ddb261d9057db4a9794b4fc46e9d3f',1,'nc::Slice']]], + ['static_5fassert_5farithmetic_102',['STATIC_ASSERT_ARITHMETIC',['../_static_asserts_8hpp.html#a36abb32368b91aed0d3133a4cfd5ae92',1,'StaticAsserts.hpp']]], + ['static_5fassert_5farithmetic_5for_5fcomplex_103',['STATIC_ASSERT_ARITHMETIC_OR_COMPLEX',['../_static_asserts_8hpp.html#a1589f74d429e30786c65cda69b17ab96',1,'StaticAsserts.hpp']]], + ['static_5fassert_5fcomplex_104',['STATIC_ASSERT_COMPLEX',['../_static_asserts_8hpp.html#a1cd1b98c2b918cbd369afc12c11a0597',1,'StaticAsserts.hpp']]], + ['static_5fassert_5ffloat_105',['STATIC_ASSERT_FLOAT',['../_static_asserts_8hpp.html#a0cd8e186da549fbdd918111d0302d973',1,'StaticAsserts.hpp']]], + ['static_5fassert_5finteger_106',['STATIC_ASSERT_INTEGER',['../_static_asserts_8hpp.html#a187660686583e9047c0cf4424259ad10',1,'StaticAsserts.hpp']]], + ['static_5fassert_5funsigned_5finteger_107',['STATIC_ASSERT_UNSIGNED_INTEGER',['../_static_asserts_8hpp.html#a9ecf7af203df0a11dace37b1fb3e4980',1,'StaticAsserts.hpp']]], + ['static_5fassert_5fvalid_5fdtype_108',['STATIC_ASSERT_VALID_DTYPE',['../_static_asserts_8hpp.html#a00cfe1ea01e56fe28ffe3d6ce5cae468',1,'StaticAsserts.hpp']]], + ['staticasserts_2ehpp_109',['StaticAsserts.hpp',['../_static_asserts_8hpp.html',1,'']]], + ['stdcomplexoperators_2ehpp_110',['StdComplexOperators.hpp',['../_std_complex_operators_8hpp.html',1,'']]], + ['stdev_111',['stdev',['../namespacenc.html#a53ac40df08d0e0ac23ac99719a46f11e',1,'nc::stdev(const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)'],['../namespacenc.html#ab743c3f0710a1d9cc48364d749e8da23',1,'nc::stdev(const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)']]], + ['stdev_2ehpp_112',['stdev.hpp',['../stdev_8hpp.html',1,'']]], + ['step_113',['step',['../classnc_1_1_slice.html#a112855a11aa1737b7859e3d63feb09c4',1,'nc::Slice']]], + ['stlalgorithms_2ehpp_114',['StlAlgorithms.hpp',['../_stl_algorithms_8hpp.html',1,'']]], + ['stop_115',['stop',['../classnc_1_1_slice.html#ac2d72f4ca003ed645bc82efcafee87f5',1,'nc::Slice']]], + ['str_116',['str',['../classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#ae57aeec394d31a60595d12a67b4eb35c',1,'nc::coordinates::reference_frames::RA::str()'],['../classnc_1_1_nd_array.html#aa44f94cc8d02a56636223686f30d84f1',1,'nc::NdArray::str()'],['../classnc_1_1polynomial_1_1_poly1d.html#aa5c091077a037bab14a1c558ece21435',1,'nc::polynomial::Poly1d::str()'],['../classnc_1_1rotations_1_1_quaternion.html#a0ddeeba7435df3364f262215f24c93c1',1,'nc::rotations::Quaternion::str()'],['../classnc_1_1image_processing_1_1_pixel.html#ae47f279d2f0ba0921027e787e3773ee8',1,'nc::imageProcessing::Pixel::str()'],['../classnc_1_1image_processing_1_1_cluster.html#aaa1ee55d0c47196847b8bb1a76258bd3',1,'nc::imageProcessing::Cluster::str()'],['../classnc_1_1image_processing_1_1_centroid.html#aa39ae81638b8f7ed7b81d4476e2a6316',1,'nc::imageProcessing::Centroid::str()'],['../classnc_1_1_slice.html#af8bc3bb19b48fd09c769fd1fa9860ed5',1,'nc::Slice::str()'],['../classnc_1_1_shape.html#aadb0e0d633d64e5eb5a4f9bef12b26c4',1,'nc::Shape::str()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#aa3367f604ff7934fce178ce31dc98d9a',1,'nc::coordinates::reference_frames::Celestial::str()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a86d558ee10fd72ba329326721607a782',1,'nc::coordinates::reference_frames::Dec::str()']]], + ['strtotimepoint_117',['strToTimepoint',['../classnc_1_1_date_time.html#ac3414e4f92f84c20d072566652a2721e',1,'nc::DateTime']]], + ['studentt_118',['studentt',['../namespacenc_1_1random.html#a0323794f6a1d133f70adfa98409eb176',1,'nc::random::studentT(const Shape &inShape, dtype inDof)'],['../namespacenc_1_1random.html#a9e8074cb89e2362b5ae485834f550217',1,'nc::random::studentT(dtype inDof)'],['../namespacenc_1_1random_1_1detail.html#a684b49082bfd8557d879d56a22c3bc38',1,'nc::random::detail::studentT(GeneratorType &generator, const Shape &inShape, dtype inDof)'],['../namespacenc_1_1random_1_1detail.html#ac3b67cb54637b932ca78f86f76ca10e1',1,'nc::random::detail::studentT(GeneratorType &generator, dtype inDof)'],['../classnc_1_1random_1_1_r_n_g.html#a968778762895842912026116b208cb76',1,'nc::random::RNG::studentT(const Shape &inShape, dtype inDof)'],['../classnc_1_1random_1_1_r_n_g.html#a4706294a8b8ee0ec46dde802d2b37e1d',1,'nc::random::RNG::studentT(dtype inDof)']]], + ['studentt_2ehpp_119',['studentT.hpp',['../student_t_8hpp.html',1,'']]], + ['subtract_120',['subtract',['../namespacenc.html#a0ee18a6155789e53dcf31c6a48bdc6be',1,'nc::subtract(const NdArray< std::complex< dtype > > &inArray, dtype value)'],['../namespacenc.html#a1d5ece01fede35ffb35c6fac99917fbe',1,'nc::subtract(const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)'],['../namespacenc.html#af3605001221b69f03d61e993f9ca71aa',1,'nc::subtract(const NdArray< dtype > &inArray, dtype value)'],['../namespacenc.html#afd694b0391256a6032687d6ff6ac95ca',1,'nc::subtract(dtype value, const NdArray< dtype > &inArray)'],['../namespacenc.html#a308ab8fd267cf61ed2495f45348f52e0',1,'nc::subtract(const NdArray< dtype > &inArray1, const NdArray< std::complex< dtype > > &inArray2)'],['../namespacenc.html#a412ca2e04f5178de358c76b1e46698a2',1,'nc::subtract(const NdArray< std::complex< dtype > > &inArray1, const NdArray< dtype > &inArray2)'],['../namespacenc.html#a17440059a0560c2091bbddbba29f36e0',1,'nc::subtract(const NdArray< dtype > &inArray, const std::complex< dtype > &value)'],['../namespacenc.html#a533278a24e8080428321af5673f96929',1,'nc::subtract(const std::complex< dtype > &value, const NdArray< dtype > &inArray)'],['../namespacenc.html#a1152233f151be8ef1f5f4eab940ba3de',1,'nc::subtract(dtype value, const NdArray< std::complex< dtype > > &inArray)']]], + ['subtract_2ehpp_121',['subtract.hpp',['../subtract_8hpp.html',1,'']]], + ['sum_122',['sum',['../classnc_1_1_nd_array.html#af92a510cd4fb5543e2694b2984c153bb',1,'nc::NdArray::sum()'],['../namespacenc.html#ab688952cfec9d98f50dee43378a9f27b',1,'nc::sum()']]], + ['sum_2ehpp_123',['sum.hpp',['../sum_8hpp.html',1,'']]], + ['svd_124',['svd',['../classnc_1_1linalg_1_1_s_v_d.html#ae0561bbc9633e436139258b0c70b98ba',1,'nc::linalg::SVD::SVD()'],['../classnc_1_1linalg_1_1_s_v_d.html',1,'nc::linalg::SVD'],['../namespacenc_1_1linalg.html#acb38ad2613d50422afc539d005159055',1,'nc::linalg::svd(const NdArray< dtype > &inArray, NdArray< double > &outU, NdArray< double > &outS, NdArray< double > &outVt)']]], + ['svd_2ehpp_125',['svd.hpp',['../svd_8hpp.html',1,'']]], + ['svdclass_2ehpp_126',['SVDClass.hpp',['../_s_v_d_class_8hpp.html',1,'']]], + ['swap_127',['swap',['../namespacenc.html#a39da0502565b913855379ea1439047e1',1,'nc']]], + ['swap_2ehpp_128',['swap.hpp',['../swap_8hpp.html',1,'']]], + ['swapaxes_129',['swapaxes',['../classnc_1_1_nd_array.html#a5f3177c5a086cd8e26b318f6e300eb73',1,'nc::NdArray::swapaxes()'],['../namespacenc.html#a2b2486e85699eb3710fa521082c80436',1,'nc::swapaxes()']]], + ['swapaxes_2ehpp_130',['swapaxes.hpp',['../swapaxes_8hpp.html',1,'']]], + ['swapcols_131',['swapcols',['../classnc_1_1_nd_array.html#a15f4ed211166972e56b463ae1a2bcd54',1,'nc::NdArray::swapCols()'],['../namespacenc.html#a4f75f9175f584d2713ba68962b824dbe',1,'nc::swapCols()']]], + ['swapcols_2ehpp_132',['swapCols.hpp',['../swap_cols_8hpp.html',1,'']]], + ['swaprows_133',['swaprows',['../classnc_1_1_nd_array.html#a35994576cdee7c305c6bd37742ce0f25',1,'nc::NdArray::swapRows()'],['../namespacenc.html#ad028746fa5632bec388025cb21d33e0c',1,'nc::swapRows()']]], + ['swaprows_2ehpp_134',['swapRows.hpp',['../swap_rows_8hpp.html',1,'']]] ]; diff --git a/docs/doxygen/html/search/all_13.js b/docs/doxygen/html/search/all_13.js index 12e491c17..e9d904f1d 100644 --- a/docs/doxygen/html/search/all_13.js +++ b/docs/doxygen/html/search/all_13.js @@ -16,19 +16,19 @@ var searchData= ['tile_2ehpp_13',['tile.hpp',['../tile_8hpp.html',1,'']]], ['timeit_14',['timeit',['../namespacenc_1_1utils.html#a0e4aa605b6e057bd966f9c23ef365c6f',1,'nc::utils']]], ['timeit_2ehpp_15',['timeit.hpp',['../timeit_8hpp.html',1,'']]], - ['timepoint_16',['TimePoint',['../classnc_1_1_timer.html#a29e54a50e709622942a33e70b1b1e8f6',1,'nc::Timer::TimePoint()'],['../namespacenc.html#abf800624d265aabbc5bc48ff63c91562',1,'nc::TimePoint()']]], - ['timer_17',['Timer',['../classnc_1_1_timer.html',1,'nc::Timer< TimeUnit >'],['../classnc_1_1_timer.html#a4ede5d1d2cdf6b97bec93b0954ddb610',1,'nc::Timer::Timer(const std::string &inName)'],['../classnc_1_1_timer.html#a5dabfba271b3655326e46c633eabd70e',1,'nc::Timer::Timer()']]], + ['timepoint_16',['timepoint',['../classnc_1_1_timer.html#a29e54a50e709622942a33e70b1b1e8f6',1,'nc::Timer::TimePoint'],['../namespacenc.html#abf800624d265aabbc5bc48ff63c91562',1,'nc::TimePoint']]], + ['timer_17',['timer',['../classnc_1_1_timer.html',1,'nc::Timer< TimeUnit >'],['../classnc_1_1_timer.html#a4ede5d1d2cdf6b97bec93b0954ddb610',1,'nc::Timer::Timer(const std::string &inName)'],['../classnc_1_1_timer.html#a5dabfba271b3655326e46c633eabd70e',1,'nc::Timer::Timer()']]], ['timer_2ehpp_18',['Timer.hpp',['../_timer_8hpp.html',1,'']]], ['toc_19',['toc',['../classnc_1_1_timer.html#aa332ef676e17c5b424e80c789cb43549',1,'nc::Timer']]], ['todcm_20',['toDCM',['../classnc_1_1rotations_1_1_quaternion.html#aaf9230af84ef1133ca9483da561b0450',1,'nc::rotations::Quaternion']]], ['tofile_21',['tofile',['../namespacenc.html#a7dc5b27b93f5a921a39151714fa78d67',1,'nc::tofile()'],['../classnc_1_1_nd_array.html#a3533a4192c58304b6be7035098d8e263',1,'nc::NdArray::tofile(const std::string &inFilename) const'],['../classnc_1_1_nd_array.html#a25390a2e453495e50219103d389a62d1',1,'nc::NdArray::tofile(const std::string &inFilename, const char inSep) const'],['../namespacenc.html#adf3cdf51801e83c58bc58c606781467d',1,'nc::tofile()']]], ['tofile_2ehpp_22',['tofile.hpp',['../tofile_8hpp.html',1,'']]], - ['toindices_23',['toIndices',['../classnc_1_1_slice.html#a31124d5f9e890f57cffb70f2f58260ad',1,'nc::Slice::toIndices()'],['../classnc_1_1_nd_array.html#a01777607b6958af633cc543f9c3ab85f',1,'nc::NdArray::toIndices()']]], - ['tondarray_24',['toNdArray',['../classnc_1_1rotations_1_1_quaternion.html#a68e07632cd09569ad607cb802b400ded',1,'nc::rotations::Quaternion::toNdArray()'],['../classnc_1_1_vec2.html#af92e16192f4c40828c343a036506d6cb',1,'nc::Vec2::toNdArray()'],['../classnc_1_1_vec3.html#aea160d6b860e0ed5d931c9494229b530',1,'nc::Vec3::toNdArray()']]], - ['tostlvector_25',['toStlVector',['../classnc_1_1_nd_array.html#a5b35f00bf7af382d3c98792a20bd3531',1,'nc::NdArray::toStlVector()'],['../namespacenc.html#a1d11575e06af9fcb2a87201fc62e9cba',1,'nc::toStlVector()']]], + ['toindices_23',['toindices',['../classnc_1_1_slice.html#a31124d5f9e890f57cffb70f2f58260ad',1,'nc::Slice::toIndices()'],['../classnc_1_1_nd_array.html#a01777607b6958af633cc543f9c3ab85f',1,'nc::NdArray::toIndices()']]], + ['tondarray_24',['tondarray',['../classnc_1_1rotations_1_1_quaternion.html#a68e07632cd09569ad607cb802b400ded',1,'nc::rotations::Quaternion::toNdArray()'],['../classnc_1_1_vec2.html#af92e16192f4c40828c343a036506d6cb',1,'nc::Vec2::toNdArray()'],['../classnc_1_1_vec3.html#aea160d6b860e0ed5d931c9494229b530',1,'nc::Vec3::toNdArray()']]], + ['tostlvector_25',['tostlvector',['../classnc_1_1_nd_array.html#a5b35f00bf7af382d3c98792a20bd3531',1,'nc::NdArray::toStlVector()'],['../namespacenc.html#a1d11575e06af9fcb2a87201fc62e9cba',1,'nc::toStlVector()']]], ['tostlvector_2ehpp_26',['toStlVector.hpp',['../to_stl_vector_8hpp.html',1,'']]], ['tostr_27',['toStr',['../classnc_1_1_date_time.html#ac751dc623c87ab1178628fcff006d098',1,'nc::DateTime']]], - ['tostring_28',['toString',['../classnc_1_1_vec3.html#a29fad7279d8da7f78805fee0c6d73408',1,'nc::Vec3::toString()'],['../classnc_1_1_vec2.html#acd4277d3a9acded9199afef378e1907c',1,'nc::Vec2::toString()']]], + ['tostring_28',['tostring',['../classnc_1_1_vec3.html#a29fad7279d8da7f78805fee0c6d73408',1,'nc::Vec3::toString()'],['../classnc_1_1_vec2.html#acd4277d3a9acded9199afef378e1907c',1,'nc::Vec2::toString()']]], ['totimepoint_29',['toTimePoint',['../classnc_1_1_date_time.html#a4e91e1d749d40be47ef9ba4611a62fcc',1,'nc::DateTime']]], ['trace_30',['trace',['../classnc_1_1_nd_array.html#add51f0dd66fd9e6f8833a059262e3acf',1,'nc::NdArray::trace()'],['../namespacenc.html#a4a75035db8c766b2cececb1f3e4d5b74',1,'nc::trace()']]], ['trace_2ehpp_31',['trace.hpp',['../trace_8hpp.html',1,'']]], diff --git a/docs/doxygen/html/search/all_14.js b/docs/doxygen/html/search/all_14.js index c47b1275b..a043cf59d 100644 --- a/docs/doxygen/html/search/all_14.js +++ b/docs/doxygen/html/search/all_14.js @@ -1,32 +1,32 @@ var searchData= [ - ['cube_2ehpp_0',['cube.hpp',['../_utils_2cube_8hpp.html',1,'']]], - ['interp_2ehpp_1',['interp.hpp',['../_utils_2interp_8hpp.html',1,'']]], - ['power_2ehpp_2',['power.hpp',['../_utils_2power_8hpp.html',1,'']]], - ['powerf_2ehpp_3',['powerf.hpp',['../_utils_2powerf_8hpp.html',1,'']]], - ['u_4',['u',['../classnc_1_1linalg_1_1_s_v_d.html#af28a679bf8a8ef8af95184a26a6fbb4e',1,'nc::linalg::SVD']]], - ['uint16_5',['uint16',['../namespacenc.html#a8146518cf6c6a8029c3d84a376167793',1,'nc']]], - ['uint32_6',['uint32',['../namespacenc.html#af0f49663fb63332596e2e6327009d581',1,'nc']]], - ['uint64_7',['uint64',['../namespacenc.html#a773f8535ba713f886e9e1b8378f6d76d',1,'nc']]], - ['uint8_8',['uint8',['../namespacenc.html#a9ba5a0aa26753a185985b8273fb9062d',1,'nc']]], - ['uniform_9',['uniform',['../namespacenc_1_1random_1_1detail.html#ab77de38f57e578f6ae45db74f0c9f4dd',1,'nc::random::detail::uniform()'],['../classnc_1_1random_1_1_r_n_g.html#a6c8199f0f3aa6438fcb893aee0b5cdcc',1,'nc::random::RNG::uniform(const Shape &inShape, dtype inLow, dtype inHigh)'],['../classnc_1_1random_1_1_r_n_g.html#a8882c8c42caef3308bba1cfddb456221',1,'nc::random::RNG::uniform(dtype inLow, dtype inHigh)'],['../namespacenc_1_1random_1_1detail.html#a648263b5450fb64ba93952637984feb4',1,'nc::random::detail::uniform()'],['../namespacenc_1_1random.html#adbff3f6b80e512d4153b12bae9c6c732',1,'nc::random::uniform(dtype inLow, dtype inHigh)'],['../namespacenc_1_1random.html#a36da9b7a166bcdaaf8177191b8e15944',1,'nc::random::uniform(const Shape &inShape, dtype inLow, dtype inHigh)']]], - ['uniform_2ehpp_10',['uniform.hpp',['../uniform_8hpp.html',1,'']]], - ['uniformfilter_11',['uniformFilter',['../namespacenc_1_1filter.html#a6bebba3c4767e33ec5710cb24b1a9952',1,'nc::filter']]], - ['uniformfilter_2ehpp_12',['uniformFilter.hpp',['../uniform_filter_8hpp.html',1,'']]], - ['uniformfilter1d_13',['uniformFilter1d',['../namespacenc_1_1filter.html#afcf603e5055c7bc01aed09067357e004',1,'nc::filter']]], - ['uniformfilter1d_2ehpp_14',['uniformFilter1d.hpp',['../uniform_filter1d_8hpp.html',1,'']]], - ['uniformonsphere_15',['uniformOnSphere',['../classnc_1_1random_1_1_r_n_g.html#adf3d1bf9626cff6b393bc236389db52d',1,'nc::random::RNG::uniformOnSphere()'],['../namespacenc_1_1random.html#a004deaafb82525b8acbbc4a9984ba6e3',1,'nc::random::uniformOnSphere()'],['../namespacenc_1_1random_1_1detail.html#a84375160c024c77e8010a65c1d85456c',1,'nc::random::detail::uniformOnSphere()']]], - ['uniformonsphere_2ehpp_16',['uniformOnSphere.hpp',['../uniform_on_sphere_8hpp.html',1,'']]], - ['union1d_17',['union1d',['../namespacenc.html#a9dc5a706d1cbeb822ace82eac5ace756',1,'nc']]], - ['union1d_2ehpp_18',['union1d.hpp',['../union1d_8hpp.html',1,'']]], - ['unique_19',['unique',['../namespacenc.html#a8b346bcf0083d2b809c83bb0433800de',1,'nc']]], - ['unique_2ehpp_20',['unique.hpp',['../unique_8hpp.html',1,'']]], - ['unique_5fcopy_21',['unique_copy',['../namespacenc_1_1stl__algorithms.html#a7cec030870d1f3b4d1c7caf26c8d907d',1,'nc::stl_algorithms::unique_copy(InputIt first, InputIt last, OutputIt destination) noexcept'],['../namespacenc_1_1stl__algorithms.html#aefa150cdbb6a1110c2164a3970a317a8',1,'nc::stl_algorithms::unique_copy(InputIt first, InputIt last, OutputIt destination, BinaryPredicate binaryFunction) noexcept']]], - ['unpackbits_2ehpp_22',['unpackbits.hpp',['../unpackbits_8hpp.html',1,'']]], - ['unpackbitsbigendian_23',['unpackbitsBigEndian',['../namespacenc.html#a451b9913df2d6e92384a39299f4195e2',1,'nc']]], - ['unpackbitslittleendian_24',['unpackbitsLittleEndian',['../namespacenc.html#a5ce3cb62877f9e55208335b8dcecb502',1,'nc']]], - ['unwrap_25',['unwrap',['../namespacenc.html#aac5e942220c693fb9e65fcc3ff4fc50f',1,'nc::unwrap(dtype inValue) noexcept'],['../namespacenc.html#a95b20b603ab817268e65a1718f7063c0',1,'nc::unwrap(const NdArray< dtype > &inArray)']]], - ['unwrap_2ehpp_26',['unwrap.hpp',['../unwrap_8hpp.html',1,'']]], - ['up_27',['up',['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a36f8ef6af5b044b9fc08958665aa1563',1,'nc::coordinates::reference_frames::ENU::up()'],['../classnc_1_1_vec3.html#aafc14ccae575994733d664eb3f4a6e66',1,'nc::Vec3::up()'],['../classnc_1_1_vec2.html#a82fc65cffdae5c0ebd50fece54b56d4c',1,'nc::Vec2::up()']]], - ['utils_2ehpp_28',['Utils.hpp',['../_utils_8hpp.html',1,'']]] + ['u_0',['u',['../classnc_1_1linalg_1_1_s_v_d.html#af28a679bf8a8ef8af95184a26a6fbb4e',1,'nc::linalg::SVD']]], + ['uint16_1',['uint16',['../namespacenc.html#a8146518cf6c6a8029c3d84a376167793',1,'nc']]], + ['uint32_2',['uint32',['../namespacenc.html#af0f49663fb63332596e2e6327009d581',1,'nc']]], + ['uint64_3',['uint64',['../namespacenc.html#a773f8535ba713f886e9e1b8378f6d76d',1,'nc']]], + ['uint8_4',['uint8',['../namespacenc.html#a9ba5a0aa26753a185985b8273fb9062d',1,'nc']]], + ['uniform_5',['uniform',['../namespacenc_1_1random.html#a36da9b7a166bcdaaf8177191b8e15944',1,'nc::random::uniform(const Shape &inShape, dtype inLow, dtype inHigh)'],['../namespacenc_1_1random.html#adbff3f6b80e512d4153b12bae9c6c732',1,'nc::random::uniform(dtype inLow, dtype inHigh)'],['../namespacenc_1_1random_1_1detail.html#a648263b5450fb64ba93952637984feb4',1,'nc::random::detail::uniform(GeneratorType &generator, const Shape &inShape, dtype inLow, dtype inHigh)'],['../namespacenc_1_1random_1_1detail.html#ab77de38f57e578f6ae45db74f0c9f4dd',1,'nc::random::detail::uniform(GeneratorType &generator, dtype inLow, dtype inHigh)'],['../classnc_1_1random_1_1_r_n_g.html#a6c8199f0f3aa6438fcb893aee0b5cdcc',1,'nc::random::RNG::uniform(const Shape &inShape, dtype inLow, dtype inHigh)'],['../classnc_1_1random_1_1_r_n_g.html#a8882c8c42caef3308bba1cfddb456221',1,'nc::random::RNG::uniform(dtype inLow, dtype inHigh)']]], + ['uniform_2ehpp_6',['uniform.hpp',['../uniform_8hpp.html',1,'']]], + ['uniformfilter_7',['uniformFilter',['../namespacenc_1_1filter.html#a6bebba3c4767e33ec5710cb24b1a9952',1,'nc::filter']]], + ['uniformfilter_2ehpp_8',['uniformFilter.hpp',['../uniform_filter_8hpp.html',1,'']]], + ['uniformfilter1d_9',['uniformFilter1d',['../namespacenc_1_1filter.html#afcf603e5055c7bc01aed09067357e004',1,'nc::filter']]], + ['uniformfilter1d_2ehpp_10',['uniformFilter1d.hpp',['../uniform_filter1d_8hpp.html',1,'']]], + ['uniformonsphere_11',['uniformonsphere',['../namespacenc_1_1random_1_1detail.html#a84375160c024c77e8010a65c1d85456c',1,'nc::random::detail::uniformOnSphere()'],['../classnc_1_1random_1_1_r_n_g.html#adf3d1bf9626cff6b393bc236389db52d',1,'nc::random::RNG::uniformOnSphere()'],['../namespacenc_1_1random.html#a004deaafb82525b8acbbc4a9984ba6e3',1,'nc::random::uniformOnSphere()']]], + ['uniformonsphere_2ehpp_12',['uniformOnSphere.hpp',['../uniform_on_sphere_8hpp.html',1,'']]], + ['union1d_13',['union1d',['../namespacenc.html#a9dc5a706d1cbeb822ace82eac5ace756',1,'nc']]], + ['union1d_2ehpp_14',['union1d.hpp',['../union1d_8hpp.html',1,'']]], + ['unique_15',['unique',['../namespacenc.html#a8b346bcf0083d2b809c83bb0433800de',1,'nc']]], + ['unique_2ehpp_16',['unique.hpp',['../unique_8hpp.html',1,'']]], + ['unique_5fcopy_17',['unique_copy',['../namespacenc_1_1stl__algorithms.html#a7cec030870d1f3b4d1c7caf26c8d907d',1,'nc::stl_algorithms::unique_copy(InputIt first, InputIt last, OutputIt destination) noexcept'],['../namespacenc_1_1stl__algorithms.html#aefa150cdbb6a1110c2164a3970a317a8',1,'nc::stl_algorithms::unique_copy(InputIt first, InputIt last, OutputIt destination, BinaryPredicate binaryFunction) noexcept']]], + ['unpackbits_2ehpp_18',['unpackbits.hpp',['../unpackbits_8hpp.html',1,'']]], + ['unpackbitsbigendian_19',['unpackbitsBigEndian',['../namespacenc.html#a451b9913df2d6e92384a39299f4195e2',1,'nc']]], + ['unpackbitslittleendian_20',['unpackbitsLittleEndian',['../namespacenc.html#a5ce3cb62877f9e55208335b8dcecb502',1,'nc']]], + ['unwrap_21',['unwrap',['../namespacenc.html#a95b20b603ab817268e65a1718f7063c0',1,'nc::unwrap(const NdArray< dtype > &inArray)'],['../namespacenc.html#aac5e942220c693fb9e65fcc3ff4fc50f',1,'nc::unwrap(dtype inValue) noexcept']]], + ['unwrap_2ehpp_22',['unwrap.hpp',['../unwrap_8hpp.html',1,'']]], + ['up_23',['up',['../classnc_1_1_vec3.html#aafc14ccae575994733d664eb3f4a6e66',1,'nc::Vec3::up()'],['../classnc_1_1_vec2.html#a82fc65cffdae5c0ebd50fece54b56d4c',1,'nc::Vec2::up()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a36f8ef6af5b044b9fc08958665aa1563',1,'nc::coordinates::reference_frames::ENU::up()']]], + ['utils_2ehpp_24',['Utils.hpp',['../_utils_8hpp.html',1,'']]], + ['utils_2fcube_2ehpp_25',['cube.hpp',['../_utils_2cube_8hpp.html',1,'']]], + ['utils_2finterp_2ehpp_26',['interp.hpp',['../_utils_2interp_8hpp.html',1,'']]], + ['utils_2fpower_2ehpp_27',['power.hpp',['../_utils_2power_8hpp.html',1,'']]], + ['utils_2fpowerf_2ehpp_28',['powerf.hpp',['../_utils_2powerf_8hpp.html',1,'']]] ]; diff --git a/docs/doxygen/html/search/all_15.js b/docs/doxygen/html/search/all_15.js index de02f82b8..3bec9d244 100644 --- a/docs/doxygen/html/search/all_15.js +++ b/docs/doxygen/html/search/all_15.js @@ -1,17 +1,17 @@ var searchData= [ ['v_0',['v',['../classnc_1_1linalg_1_1_s_v_d.html#ab0ff491e89a4242d15854683d0a45650',1,'nc::linalg::SVD']]], - ['value_1',['value',['../structnc_1_1is__complex_3_01std_1_1complex_3_01_t_01_4_01_4.html#add526ed6ceb3045a816385e5c2c6d553',1,'nc::is_complex< std::complex< T > >::value()'],['../structnc_1_1is__complex.html#a273a78ae8b41cf81e633f259204ce5dd',1,'nc::is_complex::value()'],['../structnc_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html#abcc0bf96b96ead1f67112d755aa417a8',1,'nc::is_ndarray_int< NdArray< dtype, Allocator > >::value()'],['../structnc_1_1type__traits_1_1is__ndarray__signed__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html#adf26f13ad7b6cf3263f4b8f57ccb0283',1,'nc::type_traits::is_ndarray_signed_int< NdArray< dtype, Allocator > >::value()'],['../structnc_1_1type__traits_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html#ac6c1b85d844e22cf66f62d1c05912d55',1,'nc::type_traits::is_ndarray_int< NdArray< dtype, Allocator > >::value()'],['../classnc_1_1logger_1_1detail_1_1type__traits_1_1has__serialize_3_01_data_type_00_01std_1_1void__te6ccce939d7e8d93862519645c528e31.html#a5fb6e321c54ab9ccc32f1754ec99edb4',1,'nc::logger::detail::type_traits::has_serialize< DataType, std::void_t< std::enable_if_t< std::is_same_v< serialize_t< DataType >, std::string >, int > > >::value()'],['../structnc_1_1is__valid__dtype.html#af383f42b2b624cc161c1748b98cc541e',1,'nc::is_valid_dtype::value()'],['../classnc_1_1logger_1_1detail_1_1type__traits_1_1has__serialize.html#abcefce32a229b9072bce3593e02fe319',1,'nc::logger::detail::type_traits::has_serialize::value()'],['../structnc_1_1greater_than.html#a6664c509bb1b73d1547aeffa4ea2afec',1,'nc::greaterThan::value()'],['../structnc_1_1all__same_3_01_t1_00_01_t2_01_4.html#a02b49e4936f586c2407c089400ee891f',1,'nc::all_same< T1, T2 >::value()'],['../structnc_1_1all__arithmetic_3_01_head_00_01_tail_8_8_8_01_4.html#a6e1a48ad3dc95bb666261cd0e3503f5c',1,'nc::all_arithmetic< Head, Tail... >::value()'],['../structnc_1_1all__arithmetic_3_01_t_01_4.html#aeb8a99e0539f9d4d01b6ac63dfe6c186',1,'nc::all_arithmetic< T >::value()'],['../structnc_1_1all__same_3_01_t1_00_01_head_00_01_tail_8_8_8_01_4.html#a35efae6bdf247952d31021b7e811a653',1,'nc::all_same< T1, Head, Tail... >::value()']]], + ['value_1',['value',['../structnc_1_1greater_than.html#a6664c509bb1b73d1547aeffa4ea2afec',1,'nc::greaterThan::value'],['../structnc_1_1is__complex_3_01std_1_1complex_3_01_t_01_4_01_4.html#add526ed6ceb3045a816385e5c2c6d553',1,'nc::is_complex< std::complex< T > >::value'],['../structnc_1_1is__complex.html#a273a78ae8b41cf81e633f259204ce5dd',1,'nc::is_complex::value'],['../structnc_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html#abcc0bf96b96ead1f67112d755aa417a8',1,'nc::is_ndarray_int< NdArray< dtype, Allocator > >::value'],['../structnc_1_1type__traits_1_1is__ndarray__signed__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html#adf26f13ad7b6cf3263f4b8f57ccb0283',1,'nc::type_traits::is_ndarray_signed_int< NdArray< dtype, Allocator > >::value'],['../structnc_1_1type__traits_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html#ac6c1b85d844e22cf66f62d1c05912d55',1,'nc::type_traits::is_ndarray_int< NdArray< dtype, Allocator > >::value'],['../structnc_1_1is__valid__dtype.html#af383f42b2b624cc161c1748b98cc541e',1,'nc::is_valid_dtype::value'],['../classnc_1_1logger_1_1detail_1_1type__traits_1_1has__serialize_3_01_data_type_00_01std_1_1void__te6ccce939d7e8d93862519645c528e31.html#a5fb6e321c54ab9ccc32f1754ec99edb4',1,'nc::logger::detail::type_traits::has_serialize< DataType, std::void_t< std::enable_if_t< std::is_same_v< serialize_t< DataType >, std::string >, int > > >::value'],['../classnc_1_1logger_1_1detail_1_1type__traits_1_1has__serialize.html#abcefce32a229b9072bce3593e02fe319',1,'nc::logger::detail::type_traits::has_serialize::value'],['../structnc_1_1all__same_3_01_t1_00_01_t2_01_4.html#a02b49e4936f586c2407c089400ee891f',1,'nc::all_same< T1, T2 >::value'],['../structnc_1_1all__arithmetic_3_01_head_00_01_tail_8_8_8_01_4.html#a6e1a48ad3dc95bb666261cd0e3503f5c',1,'nc::all_arithmetic< Head, Tail... >::value'],['../structnc_1_1all__arithmetic_3_01_t_01_4.html#aeb8a99e0539f9d4d01b6ac63dfe6c186',1,'nc::all_arithmetic< T >::value'],['../structnc_1_1all__same_3_01_t1_00_01_head_00_01_tail_8_8_8_01_4.html#a35efae6bdf247952d31021b7e811a653',1,'nc::all_same< T1, Head, Tail... >::value']]], ['value2str_2',['value2str',['../namespacenc_1_1utils.html#a83530b13c9cc3b01b9bd8b8d3113290a',1,'nc::utils']]], ['value2str_2ehpp_3',['value2str.hpp',['../value2str_8hpp.html',1,'']]], - ['value_5ftype_4',['value_type',['../classnc_1_1_nd_array_iterator.html#adeb90525f10a8bf2748dafbb2ea154dc',1,'nc::NdArrayIterator::value_type()'],['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#aa9a6bca969be19115457bd5bd37b6f7f',1,'nc::logger::detail::BinaryDataLogger::value_type()'],['../classnc_1_1_nd_array.html#aed76b0d590eff875e09a6f0d7968e7db',1,'nc::NdArray::value_type()'],['../classnc_1_1_nd_array_const_iterator.html#af4d3be6b1470162a26b34cdaa5a2addd',1,'nc::NdArrayConstIterator::value_type()'],['../classnc_1_1_nd_array_const_column_iterator.html#a3b124e1120c2fb329dcb5d81abe39e1d',1,'nc::NdArrayConstColumnIterator::value_type()'],['../classnc_1_1_nd_array_column_iterator.html#a7191b7c13b188f2a0abaf8477f0bd2d4',1,'nc::NdArrayColumnIterator::value_type()']]], + ['value_5ftype_4',['value_type',['../classnc_1_1_nd_array_const_column_iterator.html#a3b124e1120c2fb329dcb5d81abe39e1d',1,'nc::NdArrayConstColumnIterator::value_type'],['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#aa9a6bca969be19115457bd5bd37b6f7f',1,'nc::logger::detail::BinaryDataLogger::value_type'],['../classnc_1_1_nd_array.html#aed76b0d590eff875e09a6f0d7968e7db',1,'nc::NdArray::value_type'],['../classnc_1_1_nd_array_const_iterator.html#af4d3be6b1470162a26b34cdaa5a2addd',1,'nc::NdArrayConstIterator::value_type'],['../classnc_1_1_nd_array_iterator.html#adeb90525f10a8bf2748dafbb2ea154dc',1,'nc::NdArrayIterator::value_type'],['../classnc_1_1_nd_array_column_iterator.html#a7191b7c13b188f2a0abaf8477f0bd2d4',1,'nc::NdArrayColumnIterator::value_type']]], ['vander_5',['vander',['../namespacenc.html#a3f4ba3545242fa79936ca6f07f5a311b',1,'nc::vander(const NdArray< dtype > &x, uint32 n, Increasing increasing=Increasing::YES)'],['../namespacenc.html#a75841a79c6ec1409e304bab6419ab9d1',1,'nc::vander(const NdArray< dtype > &x, Increasing increasing=Increasing::YES)']]], ['vander_2ehpp_6',['vander.hpp',['../vander_8hpp.html',1,'']]], ['var_7',['var',['../namespacenc.html#af93c7b399ebf8d5d32e4b6077a40b808',1,'nc::var(const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)'],['../namespacenc.html#a81a573905b290c2109d706467b896b58',1,'nc::var(const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)']]], ['var_2ehpp_8',['var.hpp',['../var_8hpp.html',1,'']]], - ['vec2_9',['Vec2',['../classnc_1_1_vec2.html',1,'nc::Vec2'],['../classnc_1_1_vec2.html#ae34b427d1b6560cce898bf61f9524a80',1,'nc::Vec2::Vec2()=default'],['../classnc_1_1_vec2.html#aeb48b0300990a5b77919589488ddfe30',1,'nc::Vec2::Vec2(double inX, double inY) noexcept'],['../classnc_1_1_vec2.html#abfb713c893dbd31d7c94b4741e82530b',1,'nc::Vec2::Vec2(const std::initializer_list< double > &inList)'],['../classnc_1_1_vec2.html#a93a9f0c675265005a60c77179625ddd2',1,'nc::Vec2::Vec2(const NdArray< double > &ndArray)']]], + ['vec2_9',['vec2',['../classnc_1_1_vec2.html',1,'nc::Vec2'],['../classnc_1_1_vec2.html#aeb48b0300990a5b77919589488ddfe30',1,'nc::Vec2::Vec2(double inX, double inY) noexcept'],['../classnc_1_1_vec2.html#abfb713c893dbd31d7c94b4741e82530b',1,'nc::Vec2::Vec2(const std::initializer_list< double > &inList)'],['../classnc_1_1_vec2.html#a93a9f0c675265005a60c77179625ddd2',1,'nc::Vec2::Vec2(const NdArray< double > &ndArray)'],['../classnc_1_1_vec2.html#ae34b427d1b6560cce898bf61f9524a80',1,'nc::Vec2::Vec2()=default']]], ['vec2_2ehpp_10',['Vec2.hpp',['../_vec2_8hpp.html',1,'']]], - ['vec3_11',['Vec3',['../classnc_1_1_vec3.html',1,'nc::Vec3'],['../classnc_1_1_vec3.html#adb18c9ba29affb8b712bb22a83e38e09',1,'nc::Vec3::Vec3()=default'],['../classnc_1_1_vec3.html#a6b0bc18cc9594a7d81361c518d543130',1,'nc::Vec3::Vec3(double inX, double inY, double inZ) noexcept'],['../classnc_1_1_vec3.html#a4056d1e369726710d6f1049b277486dd',1,'nc::Vec3::Vec3(const std::initializer_list< double > &inList)'],['../classnc_1_1_vec3.html#a317d66ff62f645b69571905c210ae833',1,'nc::Vec3::Vec3(const Vec2 &vec2) noexcept'],['../classnc_1_1_vec3.html#a4668419f4c870900466d4aa198247767',1,'nc::Vec3::Vec3(const NdArray< double > &ndArray)']]], + ['vec3_11',['vec3',['../classnc_1_1_vec3.html',1,'nc::Vec3'],['../classnc_1_1_vec3.html#a4668419f4c870900466d4aa198247767',1,'nc::Vec3::Vec3(const NdArray< double > &ndArray)'],['../classnc_1_1_vec3.html#a317d66ff62f645b69571905c210ae833',1,'nc::Vec3::Vec3(const Vec2 &vec2) noexcept'],['../classnc_1_1_vec3.html#a4056d1e369726710d6f1049b277486dd',1,'nc::Vec3::Vec3(const std::initializer_list< double > &inList)'],['../classnc_1_1_vec3.html#a6b0bc18cc9594a7d81361c518d543130',1,'nc::Vec3::Vec3(double inX, double inY, double inZ) noexcept'],['../classnc_1_1_vec3.html#adb18c9ba29affb8b712bb22a83e38e09',1,'nc::Vec3::Vec3()=default']]], ['vec3_2ehpp_12',['Vec3.hpp',['../_vec3_8hpp.html',1,'']]], ['vector_2ehpp_13',['Vector.hpp',['../_vector_8hpp.html',1,'']]], ['version_14',['VERSION',['../namespacenc.html#a8fa2b5de82ba40f346d1ba1e3ad0397a',1,'nc']]], diff --git a/docs/doxygen/html/search/all_16.js b/docs/doxygen/html/search/all_16.js index bf5d97fa3..8a7d27d21 100644 --- a/docs/doxygen/html/search/all_16.js +++ b/docs/doxygen/html/search/all_16.js @@ -1,6 +1,6 @@ var searchData= [ - ['wahbasproblem_0',['wahbasProblem',['../namespacenc_1_1rotations.html#a68a8ee72a4ce66a08d9c82ca07c67abc',1,'nc::rotations::wahbasProblem(const NdArray< dtype > &wk, const NdArray< dtype > &vk)'],['../namespacenc_1_1rotations.html#abf46030aaa99f7140c2745e5387e7293',1,'nc::rotations::wahbasProblem(const NdArray< dtype > &wk, const NdArray< dtype > &vk, const NdArray< dtype > &ak)']]], + ['wahbasproblem_0',['wahbasproblem',['../namespacenc_1_1rotations.html#a68a8ee72a4ce66a08d9c82ca07c67abc',1,'nc::rotations::wahbasProblem(const NdArray< dtype > &wk, const NdArray< dtype > &vk)'],['../namespacenc_1_1rotations.html#abf46030aaa99f7140c2745e5387e7293',1,'nc::rotations::wahbasProblem(const NdArray< dtype > &wk, const NdArray< dtype > &vk, const NdArray< dtype > &ak)']]], ['wahbasproblem_2ehpp_1',['wahbasProblem.hpp',['../wahbas_problem_8hpp.html',1,'']]], ['weibull_2',['weibull',['../namespacenc_1_1random.html#afdab33ba03809f3ec86cd599ba1f1774',1,'nc::random::weibull(const Shape &inShape, dtype inA=1, dtype inB=1)'],['../namespacenc_1_1random.html#a3cf0bdb15264c1ace4163042756a4765',1,'nc::random::weibull(dtype inA=1, dtype inB=1)'],['../namespacenc_1_1random_1_1detail.html#a3c395bc06822a92d5f5eda29c4f05a57',1,'nc::random::detail::weibull(GeneratorType &generator, const Shape &inShape, dtype inA=1, dtype inB=1)'],['../namespacenc_1_1random_1_1detail.html#a7beba15b583bcc2d6f154aa02d25f34a',1,'nc::random::detail::weibull(GeneratorType &generator, dtype inA=1, dtype inB=1)'],['../classnc_1_1random_1_1_r_n_g.html#ab6d643e302961dd57e28d5cef0124377',1,'nc::random::RNG::weibull(dtype inA=1, dtype inB=1)'],['../classnc_1_1random_1_1_r_n_g.html#ac3733e5f3856ea7d9657663cdfc97e27',1,'nc::random::RNG::weibull(const Shape &inShape, dtype inA=1, dtype inB=1)']]], ['weibull_2ehpp_3',['weibull.hpp',['../weibull_8hpp.html',1,'']]], @@ -9,13 +9,12 @@ var searchData= ['width_6',['width',['../classnc_1_1image_processing_1_1_cluster.html#accbfd3dbb32016c0f4234614347d74ce',1,'nc::imageProcessing::Cluster']]], ['windowexceedances_7',['windowExceedances',['../namespacenc_1_1image_processing.html#a6613333b700d2e8c41f1a60505bc9715',1,'nc::imageProcessing']]], ['windowexceedances_2ehpp_8',['windowExceedances.hpp',['../window_exceedances_8hpp.html',1,'']]], - ['wrap_9',['wrap',['../namespacenc.html#a934c6035316cd3a547161f1ed98c3442',1,'nc::wrap(dtype inAngle) noexcept'],['../namespacenc.html#a37878bd95fc59fe18f891bb25748cb38',1,'nc::wrap(const NdArray< dtype > &inAngles) noexcept']]], - ['wrap_10',['WRAP',['../namespacenc_1_1filter.html#ada517a46ea965fa51ed51101135c6ac6ae1c8555fcf0ea2bb648a6fd527d658c0',1,'nc::filter']]], - ['wrap_2ehpp_11',['wrap.hpp',['../wrap_8hpp.html',1,'']]], - ['wrap1d_12',['wrap1d',['../namespacenc_1_1filter_1_1boundary.html#a4c4bd84ce0d4ed8fa909d308b81e5fbe',1,'nc::filter::boundary']]], - ['wrap1d_2ehpp_13',['wrap1d.hpp',['../wrap1d_8hpp.html',1,'']]], - ['wrap2d_14',['wrap2d',['../namespacenc_1_1filter_1_1boundary.html#a73a8ab15f433e33364e2b6cacae5870b',1,'nc::filter::boundary']]], - ['wrap2d_2ehpp_15',['wrap2d.hpp',['../wrap2d_8hpp.html',1,'']]], - ['wrap2pi_16',['wrap2Pi',['../namespacenc.html#a2162421f3e40c1ae6e9be31c6aa6cb81',1,'nc::wrap2Pi(dtype inAngle) noexcept'],['../namespacenc.html#a766b7a38b991b5cf020e216cd457283b',1,'nc::wrap2Pi(const NdArray< dtype > &inAngles) noexcept']]], - ['wrap2pi_2ehpp_17',['wrap2Pi.hpp',['../wrap2_pi_8hpp.html',1,'']]] + ['wrap_9',['wrap',['../namespacenc.html#a934c6035316cd3a547161f1ed98c3442',1,'nc::wrap(dtype inAngle) noexcept'],['../namespacenc.html#a37878bd95fc59fe18f891bb25748cb38',1,'nc::wrap(const NdArray< dtype > &inAngles) noexcept'],['../namespacenc_1_1filter.html#ada517a46ea965fa51ed51101135c6ac6ae1c8555fcf0ea2bb648a6fd527d658c0',1,'nc::filter::WRAP']]], + ['wrap_2ehpp_10',['wrap.hpp',['../wrap_8hpp.html',1,'']]], + ['wrap1d_11',['wrap1d',['../namespacenc_1_1filter_1_1boundary.html#a4c4bd84ce0d4ed8fa909d308b81e5fbe',1,'nc::filter::boundary']]], + ['wrap1d_2ehpp_12',['wrap1d.hpp',['../wrap1d_8hpp.html',1,'']]], + ['wrap2d_13',['wrap2d',['../namespacenc_1_1filter_1_1boundary.html#a73a8ab15f433e33364e2b6cacae5870b',1,'nc::filter::boundary']]], + ['wrap2d_2ehpp_14',['wrap2d.hpp',['../wrap2d_8hpp.html',1,'']]], + ['wrap2pi_15',['wrap2pi',['../namespacenc.html#a2162421f3e40c1ae6e9be31c6aa6cb81',1,'nc::wrap2Pi(dtype inAngle) noexcept'],['../namespacenc.html#a766b7a38b991b5cf020e216cd457283b',1,'nc::wrap2Pi(const NdArray< dtype > &inAngles) noexcept']]], + ['wrap2pi_2ehpp_16',['wrap2Pi.hpp',['../wrap2_pi_8hpp.html',1,'']]] ]; diff --git a/docs/doxygen/html/search/all_17.js b/docs/doxygen/html/search/all_17.js index 3c69a059c..a9cb772eb 100644 --- a/docs/doxygen/html/search/all_17.js +++ b/docs/doxygen/html/search/all_17.js @@ -1,7 +1,7 @@ var searchData= [ - ['x_0',['x',['../classnc_1_1coordinates_1_1_cartesian.html#add44d8cd4ee04ef61120fc0c0d12e550',1,'nc::coordinates::Cartesian::x()'],['../classnc_1_1_vec2.html#a36a67b9395b397e1b8e9364a39a5c458',1,'nc::Vec2::x()'],['../classnc_1_1_vec3.html#a7f71dd08d58a1327739de6041e3362bb',1,'nc::Vec3::x()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#aeb435beddef879db69d5c1dff1af8e53',1,'nc::coordinates::reference_frames::Celestial::x()']]], + ['x_0',['x',['../classnc_1_1coordinates_1_1_cartesian.html#add44d8cd4ee04ef61120fc0c0d12e550',1,'nc::coordinates::Cartesian::x'],['../classnc_1_1_vec2.html#a36a67b9395b397e1b8e9364a39a5c458',1,'nc::Vec2::x'],['../classnc_1_1_vec3.html#a7f71dd08d58a1327739de6041e3362bb',1,'nc::Vec3::x'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#aeb435beddef879db69d5c1dff1af8e53',1,'nc::coordinates::reference_frames::Celestial::x()']]], ['xhat_1',['xHat',['../classnc_1_1coordinates_1_1_cartesian.html#a74a6b94c9cec014f10eb413fd7bd0ea0',1,'nc::coordinates::Cartesian']]], - ['xrotation_2',['xRotation',['../classnc_1_1rotations_1_1_d_c_m.html#a1c5d11f29221326e532335cc5fe01906',1,'nc::rotations::DCM::xRotation()'],['../classnc_1_1rotations_1_1_quaternion.html#a30fe8031959271e5b0134a0c562713b4',1,'nc::rotations::Quaternion::xRotation()']]], + ['xrotation_2',['xrotation',['../classnc_1_1rotations_1_1_d_c_m.html#a1c5d11f29221326e532335cc5fe01906',1,'nc::rotations::DCM::xRotation()'],['../classnc_1_1rotations_1_1_quaternion.html#a30fe8031959271e5b0134a0c562713b4',1,'nc::rotations::Quaternion::xRotation()']]], ['xyz_3',['xyz',['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#aa86c47d2d7762d618e2c8fececcaa594',1,'nc::coordinates::reference_frames::Celestial']]] ]; diff --git a/docs/doxygen/html/search/all_18.js b/docs/doxygen/html/search/all_18.js index f578c8564..87067a036 100644 --- a/docs/doxygen/html/search/all_18.js +++ b/docs/doxygen/html/search/all_18.js @@ -1,10 +1,10 @@ var searchData= [ - ['y_0',['y',['../classnc_1_1_vec2.html#ad7a5bc1612f92f7e49112cf58caeaace',1,'nc::Vec2::y()'],['../classnc_1_1_vec3.html#a969dd1c195f4c78fc3a93292391e29c1',1,'nc::Vec3::y()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a23bbdb90f757236e0c3160656bc41c13',1,'nc::coordinates::reference_frames::Celestial::y()'],['../classnc_1_1coordinates_1_1_cartesian.html#ac77a08a542ba4d873c0a86047b25953d',1,'nc::coordinates::Cartesian::y()']]], - ['yaw_1',['yaw',['../classnc_1_1coordinates_1_1_orientation.html#ab4a0f03f2bc9dc948b15102665dce6c9',1,'nc::coordinates::Orientation::yaw()'],['../classnc_1_1rotations_1_1_d_c_m.html#aef0f27b195b93151a94cb86ca9fa21c9',1,'nc::rotations::DCM::yaw()'],['../classnc_1_1rotations_1_1_quaternion.html#a5b5cef534a39badf5d3079ee642e675c',1,'nc::rotations::Quaternion::yaw() const noexcept']]], + ['y_0',['y',['../classnc_1_1_vec2.html#ad7a5bc1612f92f7e49112cf58caeaace',1,'nc::Vec2::y'],['../classnc_1_1_vec3.html#a969dd1c195f4c78fc3a93292391e29c1',1,'nc::Vec3::y'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a23bbdb90f757236e0c3160656bc41c13',1,'nc::coordinates::reference_frames::Celestial::y()'],['../classnc_1_1coordinates_1_1_cartesian.html#ac77a08a542ba4d873c0a86047b25953d',1,'nc::coordinates::Cartesian::y']]], + ['yaw_1',['yaw',['../classnc_1_1coordinates_1_1_orientation.html#ab4a0f03f2bc9dc948b15102665dce6c9',1,'nc::coordinates::Orientation::yaw'],['../classnc_1_1rotations_1_1_d_c_m.html#aef0f27b195b93151a94cb86ca9fa21c9',1,'nc::rotations::DCM::yaw()'],['../classnc_1_1rotations_1_1_quaternion.html#a5b5cef534a39badf5d3079ee642e675c',1,'nc::rotations::Quaternion::yaw() const noexcept']]], ['yawrotation_2',['yawRotation',['../classnc_1_1rotations_1_1_quaternion.html#a7a59f6daaafd941879abecff8d3a1348',1,'nc::rotations::Quaternion']]], ['year_3',['year',['../classnc_1_1_date_time.html#a82c1a1c94b865b537c0ba320f887fd7f',1,'nc::DateTime']]], - ['yes_4',['YES',['../namespacenc.html#a671e78f21b7e89dbb3f0afb50ecba063a7469a286259799e5b37e5db9296f00b3',1,'nc::YES()'],['../namespacenc.html#a789bf2546eff297f1ecc11542decf8d7a7469a286259799e5b37e5db9296f00b3',1,'nc::YES()'],['../namespacenc.html#a522ac3d88d34662e09f35b28fbf97582a7469a286259799e5b37e5db9296f00b3',1,'nc::YES()'],['../namespacenc.html#a85b85e03c940a6f01f9d77308a255455a7469a286259799e5b37e5db9296f00b3',1,'nc::YES()'],['../namespacenc.html#af9055934b0b2245795a4ecbcde6c8ebda7469a286259799e5b37e5db9296f00b3',1,'nc::YES()'],['../namespacenc.html#af9769af0418268b619b18e7f9ffa7f39a7469a286259799e5b37e5db9296f00b3',1,'nc::YES()'],['../namespacenc.html#af32f8c9a95a0b701f8ecbcf0d1e9710ca7469a286259799e5b37e5db9296f00b3',1,'nc::YES()']]], + ['yes_4',['yes',['../namespacenc.html#a671e78f21b7e89dbb3f0afb50ecba063a7469a286259799e5b37e5db9296f00b3',1,'nc::YES'],['../namespacenc.html#a789bf2546eff297f1ecc11542decf8d7a7469a286259799e5b37e5db9296f00b3',1,'nc::YES'],['../namespacenc.html#a522ac3d88d34662e09f35b28fbf97582a7469a286259799e5b37e5db9296f00b3',1,'nc::YES'],['../namespacenc.html#a85b85e03c940a6f01f9d77308a255455a7469a286259799e5b37e5db9296f00b3',1,'nc::YES'],['../namespacenc.html#af9055934b0b2245795a4ecbcde6c8ebda7469a286259799e5b37e5db9296f00b3',1,'nc::YES'],['../namespacenc.html#af9769af0418268b619b18e7f9ffa7f39a7469a286259799e5b37e5db9296f00b3',1,'nc::YES'],['../namespacenc.html#af32f8c9a95a0b701f8ecbcf0d1e9710ca7469a286259799e5b37e5db9296f00b3',1,'nc::YES']]], ['yhat_5',['yHat',['../classnc_1_1coordinates_1_1_cartesian.html#ac149f2d7075f8b145000b7edfdf035e2',1,'nc::coordinates::Cartesian']]], - ['yrotation_6',['yRotation',['../classnc_1_1rotations_1_1_quaternion.html#ab77da90ef63465f79bd79348330ca9a4',1,'nc::rotations::Quaternion::yRotation()'],['../classnc_1_1rotations_1_1_d_c_m.html#a178b8bf61941070bd629263312b627dd',1,'nc::rotations::DCM::yRotation()']]] + ['yrotation_6',['yrotation',['../classnc_1_1rotations_1_1_quaternion.html#ab77da90ef63465f79bd79348330ca9a4',1,'nc::rotations::Quaternion::yRotation()'],['../classnc_1_1rotations_1_1_d_c_m.html#a178b8bf61941070bd629263312b627dd',1,'nc::rotations::DCM::yRotation()']]] ]; diff --git a/docs/doxygen/html/search/all_19.js b/docs/doxygen/html/search/all_19.js index 5a859f5d1..e2eb552fa 100644 --- a/docs/doxygen/html/search/all_19.js +++ b/docs/doxygen/html/search/all_19.js @@ -1,10 +1,10 @@ var searchData= [ - ['z_0',['z',['../classnc_1_1coordinates_1_1_cartesian.html#a9f51fd4fa6aad2c318df86588ed6a34f',1,'nc::coordinates::Cartesian::z()'],['../classnc_1_1_vec3.html#a0896ee691f46ce0bd669b869fe6acb41',1,'nc::Vec3::z()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a47889ee592a590a4df206d93d102b1ef',1,'nc::coordinates::reference_frames::Celestial::z()']]], + ['z_0',['z',['../classnc_1_1coordinates_1_1_cartesian.html#a9f51fd4fa6aad2c318df86588ed6a34f',1,'nc::coordinates::Cartesian::z'],['../classnc_1_1_vec3.html#a0896ee691f46ce0bd669b869fe6acb41',1,'nc::Vec3::z'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a47889ee592a590a4df206d93d102b1ef',1,'nc::coordinates::reference_frames::Celestial::z()']]], ['zeros_1',['zeros',['../classnc_1_1_nd_array.html#a0b05b0b1831bd96b1057f2788795f93f',1,'nc::NdArray::zeros()'],['../namespacenc.html#abce4b61ffbaa3276f4f84088fdf25e95',1,'nc::zeros(uint32 inSquareSize)'],['../namespacenc.html#a1c620c26cc358f639753f2c1cd73f1e0',1,'nc::zeros(uint32 inNumRows, uint32 inNumCols)'],['../namespacenc.html#aba15909fe95d255b0eea84d0f0c93d30',1,'nc::zeros(const Shape &inShape)']]], ['zeros_2ehpp_2',['zeros.hpp',['../zeros_8hpp.html',1,'']]], ['zeros_5flike_3',['zeros_like',['../namespacenc.html#a98f33a60a96942c994a19396907d27c0',1,'nc']]], ['zeros_5flike_2ehpp_4',['zeros_like.hpp',['../zeros__like_8hpp.html',1,'']]], ['zhat_5',['zHat',['../classnc_1_1coordinates_1_1_cartesian.html#a6a34b091a9bf8f03654a533bb469f66c',1,'nc::coordinates::Cartesian']]], - ['zrotation_6',['zRotation',['../classnc_1_1rotations_1_1_d_c_m.html#a626b0bd2a3cf54e958f5c4d89b3c843b',1,'nc::rotations::DCM::zRotation()'],['../classnc_1_1rotations_1_1_quaternion.html#aaf688fafc4714f1da399e265c8e49a8d',1,'nc::rotations::Quaternion::zRotation()']]] + ['zrotation_6',['zrotation',['../classnc_1_1rotations_1_1_d_c_m.html#a626b0bd2a3cf54e958f5c4d89b3c843b',1,'nc::rotations::DCM::zRotation()'],['../classnc_1_1rotations_1_1_quaternion.html#aaf688fafc4714f1da399e265c8e49a8d',1,'nc::rotations::Quaternion::zRotation()']]] ]; diff --git a/docs/doxygen/html/search/all_2.js b/docs/doxygen/html/search/all_2.js index f789f3bb2..f61e9e026 100644 --- a/docs/doxygen/html/search/all_2.js +++ b/docs/doxygen/html/search/all_2.js @@ -1,8 +1,8 @@ var searchData= [ ['c_0',['c',['../namespacenc_1_1constants.html#ac3fc62713ed109e451648c67faab7581',1,'nc::constants']]], - ['calculateparity_1',['calculateParity',['../namespacenc_1_1edac_1_1detail.html#ad3215e8486eb3a544a483e5234c856d7',1,'nc::edac::detail::calculateParity(const std::bitset< DataBits > &data) noexcept'],['../namespacenc_1_1edac_1_1detail.html#abde37c852253de171988da5e4b775273',1,'nc::edac::detail::calculateParity(const boost::dynamic_bitset<> &data) noexcept'],['../namespacenc_1_1edac_1_1detail.html#aea349d7b4d28ca91b85bcb3a2823c145',1,'nc::edac::detail::calculateParity(const std::bitset< DataBits > &data, IntType parityBit)']]], - ['cartesian_2',['Cartesian',['../classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#aa75a22a2b9c18d411bf9a1ab45cdda7f',1,'nc::coordinates::reference_frames::ECEF::Cartesian()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#acd2bb91863149c37e73b9e8ae2a50cf5',1,'nc::coordinates::reference_frames::NED::Cartesian()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#aadcee3796bcc3b8abb92fce83b678359',1,'nc::coordinates::reference_frames::ENU::Cartesian(Cartesian &&other) noexcept=default'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a84c445fd28ba4c60f7dd0ff344ac7b9c',1,'nc::coordinates::reference_frames::ENU::Cartesian(const Cartesian &other) noexcept=default'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#af7341561984039aca2b984078b12b662',1,'nc::coordinates::reference_frames::ENU::Cartesian(const NdArray< double > &inCartesianVector)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#aa75a22a2b9c18d411bf9a1ab45cdda7f',1,'nc::coordinates::reference_frames::ENU::Cartesian(const Vec2 &inCartesianVector)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#aa74480eb4341f82afdde5f3b42fc7be6',1,'nc::coordinates::reference_frames::ENU::Cartesian(double inX, double inY, double inZ=0.) noexcept'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#acd2bb91863149c37e73b9e8ae2a50cf5',1,'nc::coordinates::reference_frames::ENU::Cartesian() noexcept=default'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#aadcee3796bcc3b8abb92fce83b678359',1,'nc::coordinates::reference_frames::ECEF::Cartesian(Cartesian &&other) noexcept=default'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#a84c445fd28ba4c60f7dd0ff344ac7b9c',1,'nc::coordinates::reference_frames::ECEF::Cartesian(const Cartesian &other) noexcept=default'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#af7341561984039aca2b984078b12b662',1,'nc::coordinates::reference_frames::ECEF::Cartesian(const NdArray< double > &inCartesianVector)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#a0609eebe94bc5c9acfaf74439083ed8d',1,'nc::coordinates::reference_frames::ECEF::Cartesian(const Vec3 &inCartesianVector)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a0609eebe94bc5c9acfaf74439083ed8d',1,'nc::coordinates::reference_frames::ENU::Cartesian()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#aa74480eb4341f82afdde5f3b42fc7be6',1,'nc::coordinates::reference_frames::ECEF::Cartesian(double inX, double inY, double inZ=0.) noexcept'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#acd2bb91863149c37e73b9e8ae2a50cf5',1,'nc::coordinates::reference_frames::ECEF::Cartesian() noexcept=default'],['../classnc_1_1coordinates_1_1_cartesian.html#aadcee3796bcc3b8abb92fce83b678359',1,'nc::coordinates::Cartesian::Cartesian(Cartesian &&other) noexcept=default'],['../classnc_1_1coordinates_1_1_cartesian.html#a84c445fd28ba4c60f7dd0ff344ac7b9c',1,'nc::coordinates::Cartesian::Cartesian(const Cartesian &other) noexcept=default'],['../classnc_1_1coordinates_1_1_cartesian.html#af7341561984039aca2b984078b12b662',1,'nc::coordinates::Cartesian::Cartesian(const NdArray< double > &inCartesianVector)'],['../classnc_1_1coordinates_1_1_cartesian.html#a0609eebe94bc5c9acfaf74439083ed8d',1,'nc::coordinates::Cartesian::Cartesian(const Vec3 &inCartesianVector)'],['../classnc_1_1coordinates_1_1_cartesian.html#acd2bb91863149c37e73b9e8ae2a50cf5',1,'nc::coordinates::Cartesian::Cartesian() noexcept=default'],['../classnc_1_1coordinates_1_1_cartesian.html#aa74480eb4341f82afdde5f3b42fc7be6',1,'nc::coordinates::Cartesian::Cartesian(double inX, double inY, double inZ=0.) noexcept'],['../classnc_1_1coordinates_1_1_cartesian.html#aa75a22a2b9c18d411bf9a1ab45cdda7f',1,'nc::coordinates::Cartesian::Cartesian(const Vec2 &inCartesianVector)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#aa75a22a2b9c18d411bf9a1ab45cdda7f',1,'nc::coordinates::reference_frames::NED::Cartesian(const Vec2 &inCartesianVector)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a0609eebe94bc5c9acfaf74439083ed8d',1,'nc::coordinates::reference_frames::NED::Cartesian(const Vec3 &inCartesianVector)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#aa74480eb4341f82afdde5f3b42fc7be6',1,'nc::coordinates::reference_frames::NED::Cartesian(double inX, double inY, double inZ=0.) noexcept'],['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#af7341561984039aca2b984078b12b662',1,'nc::coordinates::reference_frames::NED::Cartesian(const NdArray< double > &inCartesianVector)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a84c445fd28ba4c60f7dd0ff344ac7b9c',1,'nc::coordinates::reference_frames::NED::Cartesian(const Cartesian &other) noexcept=default'],['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#aadcee3796bcc3b8abb92fce83b678359',1,'nc::coordinates::reference_frames::NED::Cartesian(Cartesian &&other) noexcept=default'],['../classnc_1_1coordinates_1_1_cartesian.html',1,'nc::coordinates::Cartesian']]], + ['calculateparity_1',['calculateparity',['../namespacenc_1_1edac_1_1detail.html#ad3215e8486eb3a544a483e5234c856d7',1,'nc::edac::detail::calculateParity(const std::bitset< DataBits > &data) noexcept'],['../namespacenc_1_1edac_1_1detail.html#abde37c852253de171988da5e4b775273',1,'nc::edac::detail::calculateParity(const boost::dynamic_bitset<> &data) noexcept'],['../namespacenc_1_1edac_1_1detail.html#aea349d7b4d28ca91b85bcb3a2823c145',1,'nc::edac::detail::calculateParity(const std::bitset< DataBits > &data, IntType parityBit)']]], + ['cartesian_2',['cartesian',['../classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#aa74480eb4341f82afdde5f3b42fc7be6',1,'nc::coordinates::reference_frames::ECEF::Cartesian()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#acd2bb91863149c37e73b9e8ae2a50cf5',1,'nc::coordinates::reference_frames::NED::Cartesian()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#aadcee3796bcc3b8abb92fce83b678359',1,'nc::coordinates::reference_frames::ENU::Cartesian(Cartesian &&other) noexcept=default'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a84c445fd28ba4c60f7dd0ff344ac7b9c',1,'nc::coordinates::reference_frames::ENU::Cartesian(const Cartesian &other) noexcept=default'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#af7341561984039aca2b984078b12b662',1,'nc::coordinates::reference_frames::ENU::Cartesian(const NdArray< double > &inCartesianVector)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#aa75a22a2b9c18d411bf9a1ab45cdda7f',1,'nc::coordinates::reference_frames::ENU::Cartesian(const Vec2 &inCartesianVector)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#aa74480eb4341f82afdde5f3b42fc7be6',1,'nc::coordinates::reference_frames::ENU::Cartesian(double inX, double inY, double inZ=0.) noexcept'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#acd2bb91863149c37e73b9e8ae2a50cf5',1,'nc::coordinates::reference_frames::ENU::Cartesian() noexcept=default'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#aadcee3796bcc3b8abb92fce83b678359',1,'nc::coordinates::reference_frames::ECEF::Cartesian(Cartesian &&other) noexcept=default'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#a84c445fd28ba4c60f7dd0ff344ac7b9c',1,'nc::coordinates::reference_frames::ECEF::Cartesian(const Cartesian &other) noexcept=default'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#af7341561984039aca2b984078b12b662',1,'nc::coordinates::reference_frames::ECEF::Cartesian(const NdArray< double > &inCartesianVector)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#a0609eebe94bc5c9acfaf74439083ed8d',1,'nc::coordinates::reference_frames::ECEF::Cartesian(const Vec3 &inCartesianVector)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#aa75a22a2b9c18d411bf9a1ab45cdda7f',1,'nc::coordinates::reference_frames::ECEF::Cartesian(const Vec2 &inCartesianVector)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a0609eebe94bc5c9acfaf74439083ed8d',1,'nc::coordinates::reference_frames::ENU::Cartesian()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#acd2bb91863149c37e73b9e8ae2a50cf5',1,'nc::coordinates::reference_frames::ECEF::Cartesian()'],['../classnc_1_1coordinates_1_1_cartesian.html#aadcee3796bcc3b8abb92fce83b678359',1,'nc::coordinates::Cartesian::Cartesian(Cartesian &&other) noexcept=default'],['../classnc_1_1coordinates_1_1_cartesian.html#a84c445fd28ba4c60f7dd0ff344ac7b9c',1,'nc::coordinates::Cartesian::Cartesian(const Cartesian &other) noexcept=default'],['../classnc_1_1coordinates_1_1_cartesian.html#af7341561984039aca2b984078b12b662',1,'nc::coordinates::Cartesian::Cartesian(const NdArray< double > &inCartesianVector)'],['../classnc_1_1coordinates_1_1_cartesian.html#a0609eebe94bc5c9acfaf74439083ed8d',1,'nc::coordinates::Cartesian::Cartesian(const Vec3 &inCartesianVector)'],['../classnc_1_1coordinates_1_1_cartesian.html',1,'nc::coordinates::Cartesian'],['../classnc_1_1coordinates_1_1_cartesian.html#acd2bb91863149c37e73b9e8ae2a50cf5',1,'nc::coordinates::Cartesian::Cartesian() noexcept=default'],['../classnc_1_1coordinates_1_1_cartesian.html#aa74480eb4341f82afdde5f3b42fc7be6',1,'nc::coordinates::Cartesian::Cartesian(double inX, double inY, double inZ=0.) noexcept'],['../classnc_1_1coordinates_1_1_cartesian.html#aa75a22a2b9c18d411bf9a1ab45cdda7f',1,'nc::coordinates::Cartesian::Cartesian(const Vec2 &inCartesianVector)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#aa75a22a2b9c18d411bf9a1ab45cdda7f',1,'nc::coordinates::reference_frames::NED::Cartesian(const Vec2 &inCartesianVector)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a0609eebe94bc5c9acfaf74439083ed8d',1,'nc::coordinates::reference_frames::NED::Cartesian(const Vec3 &inCartesianVector)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#af7341561984039aca2b984078b12b662',1,'nc::coordinates::reference_frames::NED::Cartesian(const NdArray< double > &inCartesianVector)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#aa74480eb4341f82afdde5f3b42fc7be6',1,'nc::coordinates::reference_frames::NED::Cartesian(double inX, double inY, double inZ=0.) noexcept'],['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#aadcee3796bcc3b8abb92fce83b678359',1,'nc::coordinates::reference_frames::NED::Cartesian(Cartesian &&other) noexcept=default'],['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a84c445fd28ba4c60f7dd0ff344ac7b9c',1,'nc::coordinates::reference_frames::NED::Cartesian(const Cartesian &other) noexcept=default']]], ['cartesian_2ehpp_3',['Cartesian.hpp',['../_cartesian_8hpp.html',1,'']]], ['cauchy_4',['cauchy',['../classnc_1_1random_1_1_r_n_g.html#a2bfbb2ffadb33143b31879845b5047f4',1,'nc::random::RNG::cauchy(const Shape &inShape, dtype inMean=0, dtype inSigma=1)'],['../classnc_1_1random_1_1_r_n_g.html#a77e61ce3a9dc97b6d94d1e33486e4dde',1,'nc::random::RNG::cauchy(dtype inMean=0, dtype inSigma=1)'],['../namespacenc_1_1random_1_1detail.html#a124192b4521100b377ff3c3ad922824b',1,'nc::random::detail::cauchy(GeneratorType &generator, dtype inMean=0, dtype inSigma=1)'],['../namespacenc_1_1random_1_1detail.html#ac0f4cb3f3d96c9062fa7cda45d9c591d',1,'nc::random::detail::cauchy(GeneratorType &generator, const Shape &inShape, dtype inMean=0, dtype inSigma=1)'],['../namespacenc_1_1random.html#aa72b221b82940e126a4c740ee55b269b',1,'nc::random::cauchy(dtype inMean=0, dtype inSigma=1)'],['../namespacenc_1_1random.html#a4b69e010c98aa274e9ae254720b1dbfc',1,'nc::random::cauchy(const Shape &inShape, dtype inMean=0, dtype inSigma=1)']]], ['cauchy_2ehpp_5',['cauchy.hpp',['../cauchy_8hpp.html',1,'']]], @@ -13,12 +13,12 @@ var searchData= ['ccolend_10',['ccolend',['../classnc_1_1_nd_array.html#ad2833ea5479c37de114bf52afff04a20',1,'nc::NdArray::ccolend() const noexcept'],['../classnc_1_1_nd_array.html#a4a493445c10ed3c299632bf8c7077cfb',1,'nc::NdArray::ccolend(size_type inCol) const']]], ['ceil_11',['ceil',['../namespacenc.html#aa1dfe8a363c90077aa7c8e6484a6f6b4',1,'nc::ceil(const NdArray< dtype > &inArray)'],['../namespacenc.html#a291189b2c2bc35a608b393ab1c06e84a',1,'nc::ceil(dtype inValue) noexcept']]], ['ceil_2ehpp_12',['ceil.hpp',['../ceil_8hpp.html',1,'']]], - ['celestial_13',['Celestial',['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a791d4046df696e4e36440753ffd3c5fd',1,'nc::coordinates::reference_frames::Celestial::Celestial(const NdArray< double > &inCartesianVector)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#ae918604b01671ee7eb1d18a16f0c0f28',1,'nc::coordinates::reference_frames::Celestial::Celestial(const Vec3 &inCartesianVector)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a31ee558602214df298c064fdf91eaf10',1,'nc::coordinates::reference_frames::Celestial::Celestial(const Cartesian &inCartesianVector)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a146f6af039cbcba058013c12ada1cb2b',1,'nc::coordinates::reference_frames::Celestial::Celestial(double inX, double inY, double inZ)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a62d638b5c87a3147bf0a6e97141d241e',1,'nc::coordinates::reference_frames::Celestial::Celestial(const RA &inRA, const Dec &inDec) noexcept'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a019d6a4a4ece6d78b04df47308ef4af3',1,'nc::coordinates::reference_frames::Celestial::Celestial(uint8 inRaHours, uint8 inRaMinutes, double inRaSeconds, Dec::Sign inSign, uint8 inDecDegreesWhole, uint8 inDecMinutes, double inDecSeconds)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a9ce2cf775cd519b186a2f20b3ec1a9f1',1,'nc::coordinates::reference_frames::Celestial::Celestial(double inRaDegrees, double inDecDegrees)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#aaad92a5179c96388ce428914dbeac553',1,'nc::coordinates::reference_frames::Celestial::Celestial()=default'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html',1,'nc::coordinates::reference_frames::Celestial']]], + ['celestial_13',['celestial',['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a791d4046df696e4e36440753ffd3c5fd',1,'nc::coordinates::reference_frames::Celestial::Celestial(const NdArray< double > &inCartesianVector)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#ae918604b01671ee7eb1d18a16f0c0f28',1,'nc::coordinates::reference_frames::Celestial::Celestial(const Vec3 &inCartesianVector)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a31ee558602214df298c064fdf91eaf10',1,'nc::coordinates::reference_frames::Celestial::Celestial(const Cartesian &inCartesianVector)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a146f6af039cbcba058013c12ada1cb2b',1,'nc::coordinates::reference_frames::Celestial::Celestial(double inX, double inY, double inZ)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a62d638b5c87a3147bf0a6e97141d241e',1,'nc::coordinates::reference_frames::Celestial::Celestial(const RA &inRA, const Dec &inDec) noexcept'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a019d6a4a4ece6d78b04df47308ef4af3',1,'nc::coordinates::reference_frames::Celestial::Celestial(uint8 inRaHours, uint8 inRaMinutes, double inRaSeconds, Dec::Sign inSign, uint8 inDecDegreesWhole, uint8 inDecMinutes, double inDecSeconds)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html',1,'nc::coordinates::reference_frames::Celestial'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a9ce2cf775cd519b186a2f20b3ec1a9f1',1,'nc::coordinates::reference_frames::Celestial::Celestial(double inRaDegrees, double inDecDegrees)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#aaad92a5179c96388ce428914dbeac553',1,'nc::coordinates::reference_frames::Celestial::Celestial()=default']]], ['celestial_2ehpp_14',['Celestial.hpp',['../_celestial_8hpp.html',1,'']]], ['cend_15',['cend',['../classnc_1_1_nd_array.html#a4da6aaa43b6074a4353328a8047992f6',1,'nc::NdArray::cend(size_type inRow) const'],['../classnc_1_1_nd_array.html#aa16bc96e4bbafbc8a06743f3e4a10a6a',1,'nc::NdArray::cend() const noexcept'],['../classnc_1_1_data_cube.html#aca3c0041f121ed92d47d1f2873f713e4',1,'nc::DataCube::cend()']]], ['centerofmass_16',['centerOfMass',['../namespacenc.html#a712445c9dd3bb483ae6a6be90e79c3e8',1,'nc']]], ['centerofmass_2ehpp_17',['centerOfMass.hpp',['../center_of_mass_8hpp.html',1,'']]], - ['centroid_18',['Centroid',['../classnc_1_1image_processing_1_1_centroid.html#a3b97e4ddc31b85eb8c3f84b398429a35',1,'nc::imageProcessing::Centroid::Centroid()=default'],['../classnc_1_1image_processing_1_1_centroid.html#a59d0af7acae8d24d29ccb372440aed22',1,'nc::imageProcessing::Centroid::Centroid(const Cluster< dtype > &inCluster)'],['../classnc_1_1image_processing_1_1_centroid.html',1,'nc::imageProcessing::Centroid< dtype >']]], + ['centroid_18',['centroid',['../classnc_1_1image_processing_1_1_centroid.html#a3b97e4ddc31b85eb8c3f84b398429a35',1,'nc::imageProcessing::Centroid::Centroid()'],['../classnc_1_1image_processing_1_1_centroid.html',1,'nc::imageProcessing::Centroid< dtype >'],['../classnc_1_1image_processing_1_1_centroid.html#a59d0af7acae8d24d29ccb372440aed22',1,'nc::imageProcessing::Centroid::Centroid()']]], ['centroid_2ehpp_19',['Centroid.hpp',['../_centroid_8hpp.html',1,'']]], ['centroidclusters_20',['centroidClusters',['../namespacenc_1_1image_processing.html#af849966de9c8ef661dfe714506de9c4a',1,'nc::imageProcessing']]], ['centroidclusters_2ehpp_21',['centroidClusters.hpp',['../centroid_clusters_8hpp.html',1,'']]], @@ -27,96 +27,96 @@ var searchData= ['chebyshev_5fu_24',['chebyshev_u',['../namespacenc_1_1polynomial.html#a1e0f56b8366b1f83b48e30e7bb04c937',1,'nc::polynomial::chebyshev_u(uint32 n, dtype x)'],['../namespacenc_1_1polynomial.html#a6c9ffe24b0f67f4f28b4b9706a39fcf0',1,'nc::polynomial::chebyshev_u(uint32 n, const NdArray< dtype > &inArrayX)']]], ['chebyshev_5fu_2ehpp_25',['chebyshev_u.hpp',['../chebyshev__u_8hpp.html',1,'']]], ['checkbitsconsistent_26',['checkBitsConsistent',['../namespacenc_1_1edac_1_1detail.html#af386b23445a4942453c69cff80ee0e20',1,'nc::edac::detail']]], - ['chisquare_27',['chiSquare',['../namespacenc_1_1random.html#abb480e9a17b71ea09ef0f043c081e9ff',1,'nc::random::chiSquare()'],['../classnc_1_1random_1_1_r_n_g.html#a77c47616bc244a197edc12d24b6e8bce',1,'nc::random::RNG::chiSquare(dtype inDof)'],['../classnc_1_1random_1_1_r_n_g.html#a325ddc3ae1b4d11d90ac4f7eb5af4e25',1,'nc::random::RNG::chiSquare(const Shape &inShape, dtype inDof)'],['../namespacenc_1_1random.html#ad2dd653d4b52c5d549a511ba800b996e',1,'nc::random::chiSquare()'],['../namespacenc_1_1random_1_1detail.html#a0ddbd891bcb66e9a42d2817091e3a70d',1,'nc::random::detail::chiSquare(GeneratorType &generator, const Shape &inShape, dtype inDof)'],['../namespacenc_1_1random_1_1detail.html#a2501c77d0bf10b483cd8676fc0055e0d',1,'nc::random::detail::chiSquare(GeneratorType &generator, dtype inDof)']]], + ['chisquare_27',['chisquare',['../classnc_1_1random_1_1_r_n_g.html#a77c47616bc244a197edc12d24b6e8bce',1,'nc::random::RNG::chiSquare(dtype inDof)'],['../classnc_1_1random_1_1_r_n_g.html#a325ddc3ae1b4d11d90ac4f7eb5af4e25',1,'nc::random::RNG::chiSquare(const Shape &inShape, dtype inDof)'],['../namespacenc_1_1random.html#ad2dd653d4b52c5d549a511ba800b996e',1,'nc::random::chiSquare(const Shape &inShape, dtype inDof)'],['../namespacenc_1_1random.html#abb480e9a17b71ea09ef0f043c081e9ff',1,'nc::random::chiSquare(dtype inDof)'],['../namespacenc_1_1random_1_1detail.html#a0ddbd891bcb66e9a42d2817091e3a70d',1,'nc::random::detail::chiSquare(GeneratorType &generator, const Shape &inShape, dtype inDof)'],['../namespacenc_1_1random_1_1detail.html#a2501c77d0bf10b483cd8676fc0055e0d',1,'nc::random::detail::chiSquare(GeneratorType &generator, dtype inDof)']]], ['chisquare_2ehpp_28',['chiSquare.hpp',['../chi_square_8hpp.html',1,'']]], - ['choice_29',['choice',['../namespacenc_1_1random_1_1detail.html#a036516a94f10c22896e6cd34cc9077e9',1,'nc::random::detail::choice(GeneratorType &generator, const NdArray< dtype > &inArray)'],['../namespacenc_1_1random_1_1detail.html#aea412459e3aa1b2f9200fa57f9c73938',1,'nc::random::detail::choice(GeneratorType &generator, const NdArray< dtype > &inArray, uint32 inNum, Replace replace=Replace::YES)'],['../namespacenc_1_1random.html#ad60ec32743642bd0540fec0076043fed',1,'nc::random::choice(const NdArray< dtype > &inArray)'],['../namespacenc_1_1random.html#a5bc8f54b22facd8e566e25d4ec040324',1,'nc::random::choice(const NdArray< dtype > &inArray, uint32 inNum, Replace replace=Replace::YES)'],['../classnc_1_1random_1_1_r_n_g.html#a341f65c24142339cead2ef0a2470e791',1,'nc::random::RNG::choice(const NdArray< dtype > &inArray)'],['../classnc_1_1random_1_1_r_n_g.html#a8bc6fdb5a026802d0ba696cddc27cb81',1,'nc::random::RNG::choice(const NdArray< dtype > &inArray, uint32 inNum, Replace replace=Replace::YES)']]], + ['choice_29',['choice',['../namespacenc_1_1random_1_1detail.html#a036516a94f10c22896e6cd34cc9077e9',1,'nc::random::detail::choice(GeneratorType &generator, const NdArray< dtype > &inArray)'],['../namespacenc_1_1random_1_1detail.html#aea412459e3aa1b2f9200fa57f9c73938',1,'nc::random::detail::choice(GeneratorType &generator, const NdArray< dtype > &inArray, uint32 inNum, Replace replace=Replace::YES)'],['../namespacenc_1_1random.html#ad60ec32743642bd0540fec0076043fed',1,'nc::random::choice(const NdArray< dtype > &inArray)'],['../namespacenc_1_1random.html#a5bc8f54b22facd8e566e25d4ec040324',1,'nc::random::choice(const NdArray< dtype > &inArray, uint32 inNum, Replace replace=Replace::YES)'],['../classnc_1_1random_1_1_r_n_g.html#a8bc6fdb5a026802d0ba696cddc27cb81',1,'nc::random::RNG::choice(const NdArray< dtype > &inArray, uint32 inNum, Replace replace=Replace::YES)'],['../classnc_1_1random_1_1_r_n_g.html#a341f65c24142339cead2ef0a2470e791',1,'nc::random::RNG::choice(const NdArray< dtype > &inArray)']]], ['choice_2ehpp_30',['choice.hpp',['../choice_8hpp.html',1,'']]], ['cholesky_31',['cholesky',['../namespacenc_1_1linalg.html#ae97a3a4f8b9f2d4253060db5928da6d1',1,'nc::linalg']]], ['cholesky_2ehpp_32',['cholesky.hpp',['../cholesky_8hpp.html',1,'']]], ['chronoclock_33',['ChronoClock',['../classnc_1_1_timer.html#a487dc937258d9ddfd9fd1ab181af84b2',1,'nc::Timer']]], - ['clampmagnitude_34',['clampMagnitude',['../classnc_1_1_vec2.html#abb0f6f8cacc680a464425d908e1e55cc',1,'nc::Vec2::clampMagnitude()'],['../classnc_1_1_vec3.html#a4f3cfcbd67a402820cc8e0576dccd2e4',1,'nc::Vec3::clampMagnitude()']]], + ['clampmagnitude_34',['clampmagnitude',['../classnc_1_1_vec3.html#a4f3cfcbd67a402820cc8e0576dccd2e4',1,'nc::Vec3::clampMagnitude()'],['../classnc_1_1_vec2.html#abb0f6f8cacc680a464425d908e1e55cc',1,'nc::Vec2::clampMagnitude()']]], ['clip_35',['clip',['../classnc_1_1_nd_array.html#ae0617b795de0e3cd37f6e6f3f7fe5013',1,'nc::NdArray::clip()'],['../namespacenc.html#aa1313316a42eb015a3a5af69150bae19',1,'nc::clip(const NdArray< dtype > &inArray, dtype inMinValue, dtype inMaxValue)'],['../namespacenc.html#a5200696e06dadf4eca2f0d7332ed4af1',1,'nc::clip(dtype inValue, dtype inMinValue, dtype inMaxValue)']]], ['clip_2ehpp_36',['clip.hpp',['../clip_8hpp.html',1,'']]], ['clock_37',['Clock',['../namespacenc.html#a67bc751d59db09332681566f83c44e0b',1,'nc']]], ['clock_2ehpp_38',['Clock.hpp',['../_clock_8hpp.html',1,'']]], - ['cluster_39',['Cluster',['../classnc_1_1image_processing_1_1_cluster.html#a73ce20625b5ca5d9e0d872cc8ad885dc',1,'nc::imageProcessing::Cluster::Cluster(uint32 inClusterId) noexcept'],['../classnc_1_1image_processing_1_1_cluster.html#a9c84aca9710bec5c721fd6a9f94182c3',1,'nc::imageProcessing::Cluster::Cluster()=default'],['../classnc_1_1image_processing_1_1_cluster.html',1,'nc::imageProcessing::Cluster< dtype >']]], + ['cluster_39',['cluster',['../classnc_1_1image_processing_1_1_cluster.html#a73ce20625b5ca5d9e0d872cc8ad885dc',1,'nc::imageProcessing::Cluster::Cluster(uint32 inClusterId) noexcept'],['../classnc_1_1image_processing_1_1_cluster.html#a9c84aca9710bec5c721fd6a9f94182c3',1,'nc::imageProcessing::Cluster::Cluster()=default'],['../classnc_1_1image_processing_1_1_cluster.html',1,'nc::imageProcessing::Cluster< dtype >']]], ['cluster_2ehpp_40',['Cluster.hpp',['../_cluster_8hpp.html',1,'']]], - ['clusterid_41',['clusterId',['../classnc_1_1image_processing_1_1_pixel.html#ac22936e8b5b80a1c557faaf9722b3183',1,'nc::imageProcessing::Pixel::clusterId()'],['../classnc_1_1image_processing_1_1_cluster.html#abcc9f76b1d903546a3604ef87795d37e',1,'nc::imageProcessing::Cluster::clusterId()']]], - ['clustermaker_42',['ClusterMaker',['../classnc_1_1image_processing_1_1_cluster_maker.html#a17c7a9f6260f7d6d0aea002b7e5e6ae6',1,'nc::imageProcessing::ClusterMaker::ClusterMaker()'],['../classnc_1_1image_processing_1_1_cluster_maker.html',1,'nc::imageProcessing::ClusterMaker< dtype >']]], + ['clusterid_41',['clusterid',['../classnc_1_1image_processing_1_1_pixel.html#ac22936e8b5b80a1c557faaf9722b3183',1,'nc::imageProcessing::Pixel::clusterId'],['../classnc_1_1image_processing_1_1_cluster.html#abcc9f76b1d903546a3604ef87795d37e',1,'nc::imageProcessing::Cluster::clusterId()']]], + ['clustermaker_42',['clustermaker',['../classnc_1_1image_processing_1_1_cluster_maker.html',1,'nc::imageProcessing::ClusterMaker< dtype >'],['../classnc_1_1image_processing_1_1_cluster_maker.html#a17c7a9f6260f7d6d0aea002b7e5e6ae6',1,'nc::imageProcessing::ClusterMaker::ClusterMaker()']]], ['clustermaker_2ehpp_43',['ClusterMaker.hpp',['../_cluster_maker_8hpp.html',1,'']]], ['clusterpixels_44',['clusterPixels',['../namespacenc_1_1image_processing.html#aef086af8befb6a2129a0572eb11605f5',1,'nc::imageProcessing']]], ['clusterpixels_2ehpp_45',['clusterPixels.hpp',['../cluster_pixels_8hpp.html',1,'']]], ['cnr_46',['cnr',['../namespacenc_1_1special.html#a8249c674798e782f98a90942818ab395',1,'nc::special']]], ['cnr_2ehpp_47',['cnr.hpp',['../cnr_8hpp.html',1,'']]], ['coefficients_48',['coefficients',['../classnc_1_1polynomial_1_1_poly1d.html#adf75c8dad7d05c35e4364149f87cf693',1,'nc::polynomial::Poly1d']]], - ['col_49',['COL',['../namespacenc.html#a5edb9ac6f596ae1256faa3f5d797dc84aa44a065875f5d66d41474bb9bfb0ce05',1,'nc']]], - ['col_50',['col',['../classnc_1_1image_processing_1_1_pixel.html#a6749c7a5513e2b7ee5c027aef104b269',1,'nc::imageProcessing::Pixel::col()'],['../classnc_1_1image_processing_1_1_centroid.html#a4ef0e9b2faa4999af5c3597a60140d6c',1,'nc::imageProcessing::Centroid::col()']]], - ['colbegin_51',['colbegin',['../classnc_1_1_nd_array.html#ab6bf02841ec667f5bb4266da569c99fc',1,'nc::NdArray::colbegin() const noexcept'],['../classnc_1_1_nd_array.html#acadf6ded9a6eb2638d975da9dbbfe38c',1,'nc::NdArray::colbegin(size_type inCol) const'],['../classnc_1_1_nd_array.html#a3730d4ac599c06e0e25ac7838f53240b',1,'nc::NdArray::colbegin(size_type inCol)'],['../classnc_1_1_nd_array.html#a41f363682d797ed0ed236cf91bd644f1',1,'nc::NdArray::colbegin() noexcept']]], - ['colend_52',['colend',['../classnc_1_1_nd_array.html#a6501fd771b4dcf1fb49defeee43a47cc',1,'nc::NdArray::colend() noexcept'],['../classnc_1_1_nd_array.html#ae611e2ecc5bae6035d0de4d48f5de239',1,'nc::NdArray::colend(size_type inCol)'],['../classnc_1_1_nd_array.html#ac1297463b545ecfd72d22549ce0db02a',1,'nc::NdArray::colend() const noexcept'],['../classnc_1_1_nd_array.html#a97f4fdf4d1a588662733af2bc7e63aaa',1,'nc::NdArray::colend(size_type inCol) const']]], - ['colmax_53',['colMax',['../classnc_1_1image_processing_1_1_cluster.html#a8c884e5e55d41c09165bca85446edb1f',1,'nc::imageProcessing::Cluster']]], - ['colmin_54',['colMin',['../classnc_1_1image_processing_1_1_cluster.html#a27734d0fa45c7440e3018fa36c6633f9',1,'nc::imageProcessing::Cluster']]], - ['cols_55',['cols',['../classnc_1_1_shape.html#aae1a3c997648aacaefb60d0e6d0bf10d',1,'nc::Shape']]], - ['column_56',['column',['../classnc_1_1_nd_array.html#a43e25496a5c00ba711af9dec4019ab6b',1,'nc::NdArray']]], - ['column_5fiterator_57',['column_iterator',['../classnc_1_1_nd_array.html#a379e1e1ed2a61de6aa44226679620d47',1,'nc::NdArray']]], - ['column_5fstack_58',['column_stack',['../namespacenc_1_1detail.html#a584c59f24dbaadf333f8ef037db36cc7',1,'nc::detail::column_stack()'],['../namespacenc.html#a1fd4b60fc74fcb37dff8faa08e877241',1,'nc::column_stack(const std::initializer_list< NdArray< dtype > > &inArrayList)'],['../namespacenc.html#a85eb121764f6aac6c830b9ef514a57cb',1,'nc::column_stack(const std::vector< NdArray< dtype > > &inArrayList)']]], - ['column_5fstack_2ehpp_59',['column_stack.hpp',['../column__stack_8hpp.html',1,'']]], - ['columns_60',['columns',['../classnc_1_1_nd_array.html#a08298426db9058a1f8decc725eba3c15',1,'nc::NdArray']]], - ['comp_5fellint_5f1_61',['comp_ellint_1',['../namespacenc_1_1special.html#a445930bd5caceb59104bc466c55d479a',1,'nc::special::comp_ellint_1(const NdArray< dtype > &inArrayK)'],['../namespacenc_1_1special.html#a3b24e9dde5d68f19d8a29de419e32024',1,'nc::special::comp_ellint_1(dtype inK)']]], - ['comp_5fellint_5f1_2ehpp_62',['comp_ellint_1.hpp',['../comp__ellint__1_8hpp.html',1,'']]], - ['comp_5fellint_5f2_63',['comp_ellint_2',['../namespacenc_1_1special.html#abb6b67ccb2a8ea054c188d82f3a67013',1,'nc::special::comp_ellint_2(const NdArray< dtype > &inArrayK)'],['../namespacenc_1_1special.html#abfcffce97bdc9114b78a4c6d06956fc5',1,'nc::special::comp_ellint_2(dtype inK)']]], - ['comp_5fellint_5f2_2ehpp_64',['comp_ellint_2.hpp',['../comp__ellint__2_8hpp.html',1,'']]], - ['comp_5fellint_5f3_65',['comp_ellint_3',['../namespacenc_1_1special.html#a40e29e793c7c7ee437f242a8cc7e8e26',1,'nc::special::comp_ellint_3(const NdArray< dtype1 > &inArrayK, const NdArray< dtype2 > &inArrayV)'],['../namespacenc_1_1special.html#a8c90b0cd0de06a5e789e3b9f8b0a1243',1,'nc::special::comp_ellint_3(dtype1 inK, dtype2 inV)']]], - ['comp_5fellint_5f3_2ehpp_66',['comp_ellint_3.hpp',['../comp__ellint__3_8hpp.html',1,'']]], - ['compilerflags_2emd_67',['CompilerFlags.md',['../_compiler_flags_8md.html',1,'']]], - ['complementarymeanfilter_68',['complementaryMeanFilter',['../namespacenc_1_1filter.html#a641885b245c51d3f1ce579a040fe8d7b',1,'nc::filter']]], - ['complementarymeanfilter_2ehpp_69',['complementaryMeanFilter.hpp',['../complementary_mean_filter_8hpp.html',1,'']]], - ['complementarymeanfilter1d_70',['complementaryMeanFilter1d',['../namespacenc_1_1filter.html#a04dcc8d7c038c9014bac9aa67dd041ca',1,'nc::filter']]], - ['complementarymeanfilter1d_2ehpp_71',['complementaryMeanFilter1d.hpp',['../complementary_mean_filter1d_8hpp.html',1,'']]], - ['complementarymedianfilter_72',['complementaryMedianFilter',['../namespacenc_1_1filter.html#a328e0d2fa1a5f472de162c4ee0e1f8e4',1,'nc::filter']]], - ['complementarymedianfilter_2ehpp_73',['complementaryMedianFilter.hpp',['../complementary_median_filter_8hpp.html',1,'']]], - ['complementarymedianfilter1d_74',['complementaryMedianFilter1d',['../namespacenc_1_1filter.html#a3a525dfb96209c3163c95357f8d30b91',1,'nc::filter']]], - ['complementarymedianfilter1d_2ehpp_75',['complementaryMedianFilter1d.hpp',['../complementary_median_filter1d_8hpp.html',1,'']]], - ['complex_76',['complex',['../namespacenc.html#a56639fcc468435514861ce0e5059d82f',1,'nc::complex(dtype inReal)'],['../namespacenc.html#a2e653b99a0f26149fe399ebed1fc949e',1,'nc::complex(dtype inReal, dtype inImag)'],['../namespacenc.html#ab84a62b7de04ef6f69870e51f5dd8d00',1,'nc::complex(const NdArray< dtype > &inReal)'],['../namespacenc.html#a1d8b87baeef70163d94b40c96759ecc0',1,'nc::complex(const NdArray< dtype > &inReal, const NdArray< dtype > &inImag)']]], - ['complex_2ehpp_77',['complex.hpp',['../complex_8hpp.html',1,'']]], - ['complex_5fcast_78',['complex_cast',['../namespacenc.html#a7bcf2ee126d2fb1d7a19da93b67164e1',1,'nc']]], - ['concatenate_79',['concatenate',['../namespacenc_1_1detail.html#ae92dfe707e1f5354970f3e85bc39af10',1,'nc::detail::concatenate()'],['../namespacenc.html#a7db9a517fe44edb4a31aa8acc2c35d23',1,'nc::concatenate(const std::vector< NdArray< dtype > > &inArrayList, Axis inAxis=Axis::NONE)'],['../namespacenc.html#a6848af2d5c509218538f48808241b1b1',1,'nc::concatenate(const std::initializer_list< NdArray< dtype > > &inArrayList, Axis inAxis=Axis::NONE)']]], - ['concatenate_2ehpp_80',['concatenate.hpp',['../concatenate_8hpp.html',1,'']]], - ['conditional_5fno_5fexcept_81',['CONDITIONAL_NO_EXCEPT',['../_stl_algorithms_8hpp.html#a328745b2b79b264770ec2783aa489f26',1,'StlAlgorithms.hpp']]], - ['conj_82',['conj',['../namespacenc.html#a57ab16b7a491e1391740254e9a176678',1,'nc::conj(const NdArray< std::complex< dtype > > &inArray)'],['../namespacenc.html#a0387ae5584e72894ae9e690eba21e26b',1,'nc::conj(const std::complex< dtype > &inValue)']]], - ['conj_2ehpp_83',['conj.hpp',['../conj_8hpp.html',1,'']]], - ['conjugate_84',['conjugate',['../classnc_1_1rotations_1_1_quaternion.html#ade406544e8360506bb77102d17b14e61',1,'nc::rotations::Quaternion']]], - ['const_5fcolumn_5fiterator_85',['const_column_iterator',['../classnc_1_1_nd_array.html#a1307cf472f722baa8850200dcb7a3a89',1,'nc::NdArray']]], - ['const_5fiterator_86',['const_iterator',['../classnc_1_1_data_cube.html#a1ea7b9bd30731c3325545fbcd2678761',1,'nc::DataCube::const_iterator()'],['../classnc_1_1image_processing_1_1_cluster.html#a3b344c255dfcfcf18e0fc9f1e84979ae',1,'nc::imageProcessing::Cluster::const_iterator()'],['../classnc_1_1image_processing_1_1_cluster_maker.html#a870aeb2f713b4efba22a2f978704c215',1,'nc::imageProcessing::ClusterMaker::const_iterator()'],['../classnc_1_1_nd_array.html#a49deeee0db98eae1c16ac6bca6fa6f31',1,'nc::NdArray::const_iterator()']]], - ['const_5fpointer_87',['const_pointer',['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a90ce6de1083f65dd45ad637c9998bd01',1,'nc::logger::detail::BinaryDataLogger::const_pointer()'],['../classnc_1_1_nd_array.html#a94982f81d8aa8c8a72abe0327f22b4dd',1,'nc::NdArray::const_pointer()']]], - ['const_5freference_88',['const_reference',['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ade350e9f0fadf0cb73a5fd663fe7aa6e',1,'nc::logger::detail::BinaryDataLogger::const_reference()'],['../classnc_1_1_nd_array.html#a2e9001eb3a7fb5b44f6400b3cc3b3222',1,'nc::NdArray::const_reference()']]], - ['const_5freverse_5fcolumn_5fiterator_89',['const_reverse_column_iterator',['../classnc_1_1_nd_array.html#aa4f80e21b4b0f30ff98d1b90ae4fd70d',1,'nc::NdArray']]], - ['const_5freverse_5fiterator_90',['const_reverse_iterator',['../classnc_1_1_nd_array.html#a6de6f2ef3b2519edd272623a9681b527',1,'nc::NdArray']]], - ['constant_91',['CONSTANT',['../namespacenc_1_1filter.html#ada517a46ea965fa51ed51101135c6ac6a8d6b5cada83510220f59e00ce86d4d92',1,'nc::filter']]], - ['constant1d_92',['constant1d',['../namespacenc_1_1filter_1_1boundary.html#a6228d12da58c4b55bba5657e2c4a0a73',1,'nc::filter::boundary']]], - ['constant1d_2ehpp_93',['constant1d.hpp',['../constant1d_8hpp.html',1,'']]], - ['constant2d_94',['constant2d',['../namespacenc_1_1filter_1_1boundary.html#a76c4f4a1ad655a30695ac80e99cc6731',1,'nc::filter::boundary']]], - ['constant2d_2ehpp_95',['constant2d.hpp',['../constant2d_8hpp.html',1,'']]], - ['constants_2ehpp_96',['Constants.hpp',['../_coordinates_2_reference_frames_2_constants_8hpp.html',1,'(Global Namespace)'],['../_core_2_constants_8hpp.html',1,'(Global Namespace)']]], - ['contains_97',['contains',['../namespacenc.html#affa642729240d8c5cc97a2aeff298903',1,'nc::contains()'],['../classnc_1_1_nd_array.html#a141b964d80ae4a07d2844dc62067b272',1,'nc::NdArray::contains()']]], - ['contains_2ehpp_98',['contains.hpp',['../contains_8hpp.html',1,'']]], - ['convolve_99',['convolve',['../namespacenc_1_1filter.html#a6b257d6e403f5f9003934a4fd1fb5feb',1,'nc::filter']]], - ['convolve_2ehpp_100',['convolve.hpp',['../convolve_8hpp.html',1,'']]], - ['convolve1d_101',['convolve1d',['../namespacenc_1_1filter.html#a005c1e50b02c5eb7203e2e3d2d6ccc62',1,'nc::filter']]], - ['convolve1d_2ehpp_102',['convolve1d.hpp',['../convolve1d_8hpp.html',1,'']]], - ['coordinates_2ehpp_103',['Coordinates.hpp',['../_coordinates_8hpp.html',1,'']]], - ['copy_104',['COPY',['../namespacenc.html#ae31148c2c120e8ed49df98e7dcd960ecae8606d021da140a92c7eba8d9b8af84f',1,'nc']]], - ['copy_105',['copy',['../namespacenc_1_1stl__algorithms.html#ae62a4e197ec640aacea520220bd27cef',1,'nc::stl_algorithms::copy()'],['../namespacenc.html#a77989f6ee687183d9797ef6d4a8c3dce',1,'nc::copy()'],['../classnc_1_1_nd_array.html#a5ae6d993d5c8d41eee61ddca0b9f2b31',1,'nc::NdArray::copy()']]], - ['copy_2ehpp_106',['copy.hpp',['../copy_8hpp.html',1,'']]], - ['copysign_107',['copySign',['../namespacenc.html#ab889b055de45596f5c541cdfc213b5c9',1,'nc']]], - ['copysign_2ehpp_108',['copySign.hpp',['../copy_sign_8hpp.html',1,'']]], - ['copyto_109',['copyto',['../namespacenc.html#a4330ea6bba1595fd0360b96005084792',1,'nc']]], - ['copyto_2ehpp_110',['copyto.hpp',['../copyto_8hpp.html',1,'']]], - ['core_2ehpp_111',['Core.hpp',['../_core_8hpp.html',1,'']]], + ['col_49',['col',['../namespacenc.html#a5edb9ac6f596ae1256faa3f5d797dc84aa44a065875f5d66d41474bb9bfb0ce05',1,'nc::COL'],['../classnc_1_1image_processing_1_1_pixel.html#a6749c7a5513e2b7ee5c027aef104b269',1,'nc::imageProcessing::Pixel::col'],['../classnc_1_1image_processing_1_1_centroid.html#a4ef0e9b2faa4999af5c3597a60140d6c',1,'nc::imageProcessing::Centroid::col()']]], + ['colbegin_50',['colbegin',['../classnc_1_1_nd_array.html#ab6bf02841ec667f5bb4266da569c99fc',1,'nc::NdArray::colbegin() const noexcept'],['../classnc_1_1_nd_array.html#acadf6ded9a6eb2638d975da9dbbfe38c',1,'nc::NdArray::colbegin(size_type inCol) const'],['../classnc_1_1_nd_array.html#a3730d4ac599c06e0e25ac7838f53240b',1,'nc::NdArray::colbegin(size_type inCol)'],['../classnc_1_1_nd_array.html#a41f363682d797ed0ed236cf91bd644f1',1,'nc::NdArray::colbegin() noexcept']]], + ['colend_51',['colend',['../classnc_1_1_nd_array.html#a6501fd771b4dcf1fb49defeee43a47cc',1,'nc::NdArray::colend() noexcept'],['../classnc_1_1_nd_array.html#ae611e2ecc5bae6035d0de4d48f5de239',1,'nc::NdArray::colend(size_type inCol)'],['../classnc_1_1_nd_array.html#ac1297463b545ecfd72d22549ce0db02a',1,'nc::NdArray::colend() const noexcept'],['../classnc_1_1_nd_array.html#a97f4fdf4d1a588662733af2bc7e63aaa',1,'nc::NdArray::colend(size_type inCol) const']]], + ['colmax_52',['colMax',['../classnc_1_1image_processing_1_1_cluster.html#a8c884e5e55d41c09165bca85446edb1f',1,'nc::imageProcessing::Cluster']]], + ['colmin_53',['colMin',['../classnc_1_1image_processing_1_1_cluster.html#a27734d0fa45c7440e3018fa36c6633f9',1,'nc::imageProcessing::Cluster']]], + ['cols_54',['cols',['../classnc_1_1_shape.html#aae1a3c997648aacaefb60d0e6d0bf10d',1,'nc::Shape']]], + ['column_55',['column',['../classnc_1_1_nd_array.html#a43e25496a5c00ba711af9dec4019ab6b',1,'nc::NdArray']]], + ['column_5fiterator_56',['column_iterator',['../classnc_1_1_nd_array.html#a379e1e1ed2a61de6aa44226679620d47',1,'nc::NdArray']]], + ['column_5fstack_57',['column_stack',['../namespacenc_1_1detail.html#a584c59f24dbaadf333f8ef037db36cc7',1,'nc::detail::column_stack()'],['../namespacenc.html#a1fd4b60fc74fcb37dff8faa08e877241',1,'nc::column_stack(const std::initializer_list< NdArray< dtype > > &inArrayList)'],['../namespacenc.html#a85eb121764f6aac6c830b9ef514a57cb',1,'nc::column_stack(const std::vector< NdArray< dtype > > &inArrayList)']]], + ['column_5fstack_2ehpp_58',['column_stack.hpp',['../column__stack_8hpp.html',1,'']]], + ['columns_59',['columns',['../classnc_1_1_nd_array.html#a08298426db9058a1f8decc725eba3c15',1,'nc::NdArray']]], + ['comp_5fellint_5f1_60',['comp_ellint_1',['../namespacenc_1_1special.html#a3b24e9dde5d68f19d8a29de419e32024',1,'nc::special::comp_ellint_1(dtype inK)'],['../namespacenc_1_1special.html#a445930bd5caceb59104bc466c55d479a',1,'nc::special::comp_ellint_1(const NdArray< dtype > &inArrayK)']]], + ['comp_5fellint_5f1_2ehpp_61',['comp_ellint_1.hpp',['../comp__ellint__1_8hpp.html',1,'']]], + ['comp_5fellint_5f2_62',['comp_ellint_2',['../namespacenc_1_1special.html#abfcffce97bdc9114b78a4c6d06956fc5',1,'nc::special::comp_ellint_2(dtype inK)'],['../namespacenc_1_1special.html#abb6b67ccb2a8ea054c188d82f3a67013',1,'nc::special::comp_ellint_2(const NdArray< dtype > &inArrayK)']]], + ['comp_5fellint_5f2_2ehpp_63',['comp_ellint_2.hpp',['../comp__ellint__2_8hpp.html',1,'']]], + ['comp_5fellint_5f3_64',['comp_ellint_3',['../namespacenc_1_1special.html#a8c90b0cd0de06a5e789e3b9f8b0a1243',1,'nc::special::comp_ellint_3(dtype1 inK, dtype2 inV)'],['../namespacenc_1_1special.html#a40e29e793c7c7ee437f242a8cc7e8e26',1,'nc::special::comp_ellint_3(const NdArray< dtype1 > &inArrayK, const NdArray< dtype2 > &inArrayV)']]], + ['comp_5fellint_5f3_2ehpp_65',['comp_ellint_3.hpp',['../comp__ellint__3_8hpp.html',1,'']]], + ['compilerflags_2emd_66',['CompilerFlags.md',['../_compiler_flags_8md.html',1,'']]], + ['complementarymeanfilter_67',['complementaryMeanFilter',['../namespacenc_1_1filter.html#a641885b245c51d3f1ce579a040fe8d7b',1,'nc::filter']]], + ['complementarymeanfilter_2ehpp_68',['complementaryMeanFilter.hpp',['../complementary_mean_filter_8hpp.html',1,'']]], + ['complementarymeanfilter1d_69',['complementaryMeanFilter1d',['../namespacenc_1_1filter.html#a04dcc8d7c038c9014bac9aa67dd041ca',1,'nc::filter']]], + ['complementarymeanfilter1d_2ehpp_70',['complementaryMeanFilter1d.hpp',['../complementary_mean_filter1d_8hpp.html',1,'']]], + ['complementarymedianfilter_71',['complementaryMedianFilter',['../namespacenc_1_1filter.html#a328e0d2fa1a5f472de162c4ee0e1f8e4',1,'nc::filter']]], + ['complementarymedianfilter_2ehpp_72',['complementaryMedianFilter.hpp',['../complementary_median_filter_8hpp.html',1,'']]], + ['complementarymedianfilter1d_73',['complementaryMedianFilter1d',['../namespacenc_1_1filter.html#a3a525dfb96209c3163c95357f8d30b91',1,'nc::filter']]], + ['complementarymedianfilter1d_2ehpp_74',['complementaryMedianFilter1d.hpp',['../complementary_median_filter1d_8hpp.html',1,'']]], + ['complex_75',['complex',['../namespacenc.html#a1d8b87baeef70163d94b40c96759ecc0',1,'nc::complex(const NdArray< dtype > &inReal, const NdArray< dtype > &inImag)'],['../namespacenc.html#ab84a62b7de04ef6f69870e51f5dd8d00',1,'nc::complex(const NdArray< dtype > &inReal)'],['../namespacenc.html#a2e653b99a0f26149fe399ebed1fc949e',1,'nc::complex(dtype inReal, dtype inImag)'],['../namespacenc.html#a56639fcc468435514861ce0e5059d82f',1,'nc::complex(dtype inReal)']]], + ['complex_2ehpp_76',['complex.hpp',['../complex_8hpp.html',1,'']]], + ['complex_5fcast_77',['complex_cast',['../namespacenc.html#a7bcf2ee126d2fb1d7a19da93b67164e1',1,'nc']]], + ['concatenate_78',['concatenate',['../namespacenc.html#a7db9a517fe44edb4a31aa8acc2c35d23',1,'nc::concatenate(const std::vector< NdArray< dtype > > &inArrayList, Axis inAxis=Axis::NONE)'],['../namespacenc.html#a6848af2d5c509218538f48808241b1b1',1,'nc::concatenate(const std::initializer_list< NdArray< dtype > > &inArrayList, Axis inAxis=Axis::NONE)'],['../namespacenc_1_1detail.html#ae92dfe707e1f5354970f3e85bc39af10',1,'nc::detail::concatenate()']]], + ['concatenate_2ehpp_79',['concatenate.hpp',['../concatenate_8hpp.html',1,'']]], + ['conditional_5fno_5fexcept_80',['CONDITIONAL_NO_EXCEPT',['../_stl_algorithms_8hpp.html#a328745b2b79b264770ec2783aa489f26',1,'StlAlgorithms.hpp']]], + ['conj_81',['conj',['../namespacenc.html#a0387ae5584e72894ae9e690eba21e26b',1,'nc::conj(const std::complex< dtype > &inValue)'],['../namespacenc.html#a57ab16b7a491e1391740254e9a176678',1,'nc::conj(const NdArray< std::complex< dtype > > &inArray)']]], + ['conj_2ehpp_82',['conj.hpp',['../conj_8hpp.html',1,'']]], + ['conjugate_83',['conjugate',['../classnc_1_1rotations_1_1_quaternion.html#ade406544e8360506bb77102d17b14e61',1,'nc::rotations::Quaternion']]], + ['const_5fcolumn_5fiterator_84',['const_column_iterator',['../classnc_1_1_nd_array.html#a1307cf472f722baa8850200dcb7a3a89',1,'nc::NdArray']]], + ['const_5fiterator_85',['const_iterator',['../classnc_1_1_nd_array.html#a49deeee0db98eae1c16ac6bca6fa6f31',1,'nc::NdArray::const_iterator'],['../classnc_1_1image_processing_1_1_cluster_maker.html#a870aeb2f713b4efba22a2f978704c215',1,'nc::imageProcessing::ClusterMaker::const_iterator'],['../classnc_1_1image_processing_1_1_cluster.html#a3b344c255dfcfcf18e0fc9f1e84979ae',1,'nc::imageProcessing::Cluster::const_iterator'],['../classnc_1_1_data_cube.html#a1ea7b9bd30731c3325545fbcd2678761',1,'nc::DataCube::const_iterator']]], + ['const_5fpointer_86',['const_pointer',['../classnc_1_1_nd_array.html#a94982f81d8aa8c8a72abe0327f22b4dd',1,'nc::NdArray::const_pointer'],['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a90ce6de1083f65dd45ad637c9998bd01',1,'nc::logger::detail::BinaryDataLogger::const_pointer']]], + ['const_5freference_87',['const_reference',['../classnc_1_1_nd_array.html#a2e9001eb3a7fb5b44f6400b3cc3b3222',1,'nc::NdArray::const_reference'],['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ade350e9f0fadf0cb73a5fd663fe7aa6e',1,'nc::logger::detail::BinaryDataLogger::const_reference']]], + ['const_5freverse_5fcolumn_5fiterator_88',['const_reverse_column_iterator',['../classnc_1_1_nd_array.html#aa4f80e21b4b0f30ff98d1b90ae4fd70d',1,'nc::NdArray']]], + ['const_5freverse_5fiterator_89',['const_reverse_iterator',['../classnc_1_1_nd_array.html#a6de6f2ef3b2519edd272623a9681b527',1,'nc::NdArray']]], + ['constant_90',['CONSTANT',['../namespacenc_1_1filter.html#ada517a46ea965fa51ed51101135c6ac6a8d6b5cada83510220f59e00ce86d4d92',1,'nc::filter']]], + ['constant1d_91',['constant1d',['../namespacenc_1_1filter_1_1boundary.html#a6228d12da58c4b55bba5657e2c4a0a73',1,'nc::filter::boundary']]], + ['constant1d_2ehpp_92',['constant1d.hpp',['../constant1d_8hpp.html',1,'']]], + ['constant2d_93',['constant2d',['../namespacenc_1_1filter_1_1boundary.html#a76c4f4a1ad655a30695ac80e99cc6731',1,'nc::filter::boundary']]], + ['constant2d_2ehpp_94',['constant2d.hpp',['../constant2d_8hpp.html',1,'']]], + ['contains_95',['contains',['../namespacenc.html#affa642729240d8c5cc97a2aeff298903',1,'nc::contains()'],['../classnc_1_1_nd_array.html#a141b964d80ae4a07d2844dc62067b272',1,'nc::NdArray::contains()']]], + ['contains_2ehpp_96',['contains.hpp',['../contains_8hpp.html',1,'']]], + ['convolve_97',['convolve',['../namespacenc_1_1filter.html#a6b257d6e403f5f9003934a4fd1fb5feb',1,'nc::filter']]], + ['convolve_2ehpp_98',['convolve.hpp',['../convolve_8hpp.html',1,'']]], + ['convolve1d_99',['convolve1d',['../namespacenc_1_1filter.html#a005c1e50b02c5eb7203e2e3d2d6ccc62',1,'nc::filter']]], + ['convolve1d_2ehpp_100',['convolve1d.hpp',['../convolve1d_8hpp.html',1,'']]], + ['coordinates_2ehpp_101',['Coordinates.hpp',['../_coordinates_8hpp.html',1,'']]], + ['coordinates_2freferenceframes_2fconstants_2ehpp_102',['Constants.hpp',['../_coordinates_2_reference_frames_2_constants_8hpp.html',1,'']]], + ['copy_103',['copy',['../classnc_1_1_nd_array.html#a5ae6d993d5c8d41eee61ddca0b9f2b31',1,'nc::NdArray::copy()'],['../namespacenc_1_1stl__algorithms.html#ae62a4e197ec640aacea520220bd27cef',1,'nc::stl_algorithms::copy()'],['../namespacenc.html#a77989f6ee687183d9797ef6d4a8c3dce',1,'nc::copy(const NdArray< dtype > &inArray)'],['../namespacenc.html#ae31148c2c120e8ed49df98e7dcd960ecae8606d021da140a92c7eba8d9b8af84f',1,'nc::COPY']]], + ['copy_2ehpp_104',['copy.hpp',['../copy_8hpp.html',1,'']]], + ['copysign_105',['copySign',['../namespacenc.html#ab889b055de45596f5c541cdfc213b5c9',1,'nc']]], + ['copysign_2ehpp_106',['copySign.hpp',['../copy_sign_8hpp.html',1,'']]], + ['copyto_107',['copyto',['../namespacenc.html#a4330ea6bba1595fd0360b96005084792',1,'nc']]], + ['copyto_2ehpp_108',['copyto.hpp',['../copyto_8hpp.html',1,'']]], + ['core_2ehpp_109',['Core.hpp',['../_core_8hpp.html',1,'']]], + ['core_2fconstants_2ehpp_110',['Constants.hpp',['../_core_2_constants_8hpp.html',1,'']]], + ['core_2fshape_2ehpp_111',['Shape.hpp',['../_core_2shape_8hpp.html',1,'']]], ['corrcoef_112',['corrcoef',['../namespacenc.html#ae0cc34635631f14a64b96867dbd961ce',1,'nc']]], ['corrcoef_2ehpp_113',['corrcoef.hpp',['../corrcoef_8hpp.html',1,'']]], ['cos_114',['cos',['../namespacenc.html#a736de91eb8f79bfaf4dc92d7161f1c87',1,'nc::cos(dtype inValue) noexcept'],['../namespacenc.html#af208ae28fe0df17392ca128188cbcd73',1,'nc::cos(const NdArray< dtype > &inArray)']]], ['cos_2ehpp_115',['cos.hpp',['../cos_8hpp.html',1,'']]], - ['cosh_116',['cosh',['../namespacenc.html#abb07133a1f54b24a4a4986eefb5eda85',1,'nc::cosh(dtype inValue) noexcept'],['../namespacenc.html#a520e0290bb667b43a9f494b3858b5f17',1,'nc::cosh(const NdArray< dtype > &inArray)']]], + ['cosh_116',['cosh',['../namespacenc.html#a520e0290bb667b43a9f494b3858b5f17',1,'nc::cosh(const NdArray< dtype > &inArray)'],['../namespacenc.html#abb07133a1f54b24a4a4986eefb5eda85',1,'nc::cosh(dtype inValue) noexcept']]], ['cosh_2ehpp_117',['cosh.hpp',['../cosh_8hpp.html',1,'']]], ['count_118',['count',['../namespacenc_1_1stl__algorithms.html#a153f9d463238e80e4566f455ded45426',1,'nc::stl_algorithms']]], ['count_5fnonzero_119',['count_nonzero',['../namespacenc.html#aac312a24799da39c6cb6960f07812111',1,'nc']]], @@ -126,21 +126,20 @@ var searchData= ['cov_5finv_123',['cov_inv',['../namespacenc.html#a0907f107884308608b2624f7469af3fd',1,'nc']]], ['cov_5finv_2ehpp_124',['cov_inv.hpp',['../cov__inv_8hpp.html',1,'']]], ['crbegin_125',['crbegin',['../classnc_1_1_nd_array.html#af6b2581fae90a5c67e87df6a82ea13c5',1,'nc::NdArray::crbegin(size_type inRow) const'],['../classnc_1_1_nd_array.html#a95cbc4440ac1e139642a08cbd075dafc',1,'nc::NdArray::crbegin() const noexcept']]], - ['crcolbegin_126',['crcolbegin',['../classnc_1_1_nd_array.html#a8afdb68c11124e1fe0309204f3996435',1,'nc::NdArray::crcolbegin(size_type inCol) const'],['../classnc_1_1_nd_array.html#a35883ec844477b9bca2597939dd99c2a',1,'nc::NdArray::crcolbegin() const noexcept']]], + ['crcolbegin_126',['crcolbegin',['../classnc_1_1_nd_array.html#a35883ec844477b9bca2597939dd99c2a',1,'nc::NdArray::crcolbegin() const noexcept'],['../classnc_1_1_nd_array.html#a8afdb68c11124e1fe0309204f3996435',1,'nc::NdArray::crcolbegin(size_type inCol) const']]], ['crcolend_127',['crcolend',['../classnc_1_1_nd_array.html#a55e5d41795f14f7f2aa256ba0f4bb676',1,'nc::NdArray::crcolend() const noexcept'],['../classnc_1_1_nd_array.html#a35b66f060b1ed99a6fb5247581fcb8fc',1,'nc::NdArray::crcolend(size_type inCol) const']]], ['createoutputformat_128',['createOutputFormat',['../namespacenc_1_1logger_1_1detail.html#a97924fd2f4bac8dc00de6a2e14a8e965',1,'nc::logger::detail']]], - ['crend_129',['crend',['../classnc_1_1_nd_array.html#af3b4c48e3328a8dd22eedd27c225aeb5',1,'nc::NdArray::crend(size_type inRow) const'],['../classnc_1_1_nd_array.html#ac5d1c900c4db4263d1bf799ac3551ed6',1,'nc::NdArray::crend() const noexcept']]], - ['cross_130',['cross',['../namespacenc.html#ab414231c92c4fc20d778edc2c9b5dc12',1,'nc::cross()'],['../namespacenc_1_1coordinates.html#a21d2802b6436b5e7a57a933b8070c75c',1,'nc::coordinates::cross()'],['../classnc_1_1_vec3.html#af8173f6e61e9a63beae3092fd8dc4378',1,'nc::Vec3::cross()']]], + ['crend_129',['crend',['../classnc_1_1_nd_array.html#ac5d1c900c4db4263d1bf799ac3551ed6',1,'nc::NdArray::crend() const noexcept'],['../classnc_1_1_nd_array.html#af3b4c48e3328a8dd22eedd27c225aeb5',1,'nc::NdArray::crend(size_type inRow) const']]], + ['cross_130',['cross',['../classnc_1_1_vec3.html#af8173f6e61e9a63beae3092fd8dc4378',1,'nc::Vec3::cross()'],['../namespacenc.html#ab414231c92c4fc20d778edc2c9b5dc12',1,'nc::cross()'],['../namespacenc_1_1coordinates.html#a21d2802b6436b5e7a57a933b8070c75c',1,'nc::coordinates::cross()']]], ['cross_2ehpp_131',['cross.hpp',['../cross_8hpp.html',1,'']]], ['cslice_132',['cSlice',['../classnc_1_1_nd_array.html#af03b916770d04f63d82f46110d294cd8',1,'nc::NdArray']]], - ['cube_133',['cube',['../namespacenc_1_1utils.html#a46e88717d4d32003bb449fd5cefd401c',1,'nc::utils::cube()'],['../namespacenc.html#a0ac924c98df46360a64fcc156ffe2d98',1,'nc::cube(const NdArray< dtype > &inArray)'],['../namespacenc.html#a5899ccef8410243438debea3d8296df6',1,'nc::cube(dtype inValue) noexcept']]], + ['cube_133',['cube',['../namespacenc.html#a5899ccef8410243438debea3d8296df6',1,'nc::cube(dtype inValue) noexcept'],['../namespacenc.html#a0ac924c98df46360a64fcc156ffe2d98',1,'nc::cube(const NdArray< dtype > &inArray)'],['../namespacenc_1_1utils.html#a46e88717d4d32003bb449fd5cefd401c',1,'nc::utils::cube()']]], ['cumprod_134',['cumprod',['../namespacenc.html#a55da5439b1a77eb40e9e60aa233a2c7d',1,'nc::cumprod()'],['../classnc_1_1_nd_array.html#ad0a184d2fdf6c537970f3d65b70adc34',1,'nc::NdArray::cumprod()']]], ['cumprod_2ehpp_135',['cumprod.hpp',['../cumprod_8hpp.html',1,'']]], - ['cumsum_136',['cumsum',['../classnc_1_1_nd_array.html#aa99a78cc9b8d8eb946a6ed64124c8bf4',1,'nc::NdArray::cumsum()'],['../namespacenc.html#a77c63c9c21b401f2b3b58f14f49c3b44',1,'nc::cumsum()']]], + ['cumsum_136',['cumsum',['../namespacenc.html#a77c63c9c21b401f2b3b58f14f49c3b44',1,'nc::cumsum()'],['../classnc_1_1_nd_array.html#aa99a78cc9b8d8eb946a6ed64124c8bf4',1,'nc::NdArray::cumsum()']]], ['cumsum_2ehpp_137',['cumsum.hpp',['../cumsum_8hpp.html',1,'']]], ['cyclic_5fhankel_5f1_138',['cyclic_hankel_1',['../namespacenc_1_1special.html#af5dd42de33ec77dda47dd089561895d5',1,'nc::special::cyclic_hankel_1(dtype1 inV, dtype2 inX)'],['../namespacenc_1_1special.html#ae7053cd6eafb59a62ba6ede63aac6f90',1,'nc::special::cyclic_hankel_1(dtype1 inV, const NdArray< dtype2 > &inX)']]], ['cyclic_5fhankel_5f1_2ehpp_139',['cyclic_hankel_1.hpp',['../cyclic__hankel__1_8hpp.html',1,'']]], ['cyclic_5fhankel_5f2_140',['cyclic_hankel_2',['../namespacenc_1_1special.html#a8e3b27238d1cae20e4ee071766549c5d',1,'nc::special::cyclic_hankel_2(dtype1 inV, const NdArray< dtype2 > &inX)'],['../namespacenc_1_1special.html#a388472a49e89f21b3eb144368fe55664',1,'nc::special::cyclic_hankel_2(dtype1 inV, dtype2 inX)']]], - ['cyclic_5fhankel_5f2_2ehpp_141',['cyclic_hankel_2.hpp',['../cyclic__hankel__2_8hpp.html',1,'']]], - ['shape_2ehpp_142',['Shape.hpp',['../_core_2_shape_8hpp.html',1,'']]] + ['cyclic_5fhankel_5f2_2ehpp_141',['cyclic_hankel_2.hpp',['../cyclic__hankel__2_8hpp.html',1,'']]] ]; diff --git a/docs/doxygen/html/search/all_3.js b/docs/doxygen/html/search/all_3.js index 6dd129bcf..4a03ef47b 100644 --- a/docs/doxygen/html/search/all_3.js +++ b/docs/doxygen/html/search/all_3.js @@ -3,30 +3,30 @@ var searchData= ['data_0',['data',['../classnc_1_1_nd_array.html#a14e4541ae1e02ee5acdc01e18337d546',1,'nc::NdArray::data() const noexcept'],['../classnc_1_1_nd_array.html#a3df9d88c710b83f211f67dd4511b4f49',1,'nc::NdArray::data() noexcept']]], ['data_5felement_5fsize_1',['DATA_ELEMENT_SIZE',['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ae22bd6c329f8c98eff7015d73ac29462',1,'nc::logger::detail::BinaryDataLogger']]], ['databitscovered_2',['dataBitsCovered',['../namespacenc_1_1edac_1_1detail.html#ab48e88819fa377988ba14a4a5f24ce59',1,'nc::edac::detail']]], - ['datacube_3',['DataCube',['../classnc_1_1_data_cube.html#a7ae08af82b0553d2b294286bdf06703b',1,'nc::DataCube::DataCube(uint32 inSize)'],['../classnc_1_1_data_cube.html#a8224b613a7c87a16e06ef08d6f90926e',1,'nc::DataCube::DataCube()=default'],['../classnc_1_1_data_cube.html',1,'nc::DataCube< dtype >']]], + ['datacube_3',['datacube',['../classnc_1_1_data_cube.html#a7ae08af82b0553d2b294286bdf06703b',1,'nc::DataCube::DataCube(uint32 inSize)'],['../classnc_1_1_data_cube.html#a8224b613a7c87a16e06ef08d6f90926e',1,'nc::DataCube::DataCube()=default'],['../classnc_1_1_data_cube.html',1,'nc::DataCube< dtype >']]], ['datacube_2ehpp_4',['DataCube.hpp',['../_data_cube_8hpp.html',1,'']]], ['datarelease_5',['dataRelease',['../classnc_1_1_nd_array.html#ade07629d4094244f1dfca863af67e7c0',1,'nc::NdArray']]], ['date_5ftype_5fhas_5fserialize_5fmethod_6',['DATE_TYPE_HAS_SERIALIZE_METHOD',['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ace9074b5e2606016922d5361cfb98444',1,'nc::logger::detail::BinaryDataLogger']]], - ['datetime_7',['DateTime',['../classnc_1_1_date_time.html#a823a0e8df2552c1d2b7ee0147f7666da',1,'nc::DateTime::DateTime(int year, int month, int day, int hour, int minute, int second, double fractionalSecond=0.0) noexcept'],['../classnc_1_1_date_time.html#aafbddb5d1b88743256c0cd60c024afd0',1,'nc::DateTime::DateTime(const std::string &timestamp)'],['../classnc_1_1_date_time.html#af4a10119b2c4107e2251693041d7577f',1,'nc::DateTime::DateTime(const TimePoint &tp)'],['../classnc_1_1_date_time.html#a3cfac781d647fad2d93edb672c8e9c97',1,'nc::DateTime::DateTime()=default'],['../classnc_1_1_date_time.html',1,'nc::DateTime']]], - ['datetime_2ehpp_8',['DateTime.hpp',['../_date_time_8hpp.html',1,'(Global Namespace)'],['../_date_time_2_date_time_8hpp.html',1,'(Global Namespace)']]], - ['day_9',['day',['../classnc_1_1_date_time.html#af1e6d75986a6f988ef3433f5d934daed',1,'nc::DateTime']]], - ['days_5fper_5fweek_10',['DAYS_PER_WEEK',['../namespacenc_1_1constants.html#a2c11c386e1a07a17f95122fc4630cbe9',1,'nc::constants']]], - ['dcm_11',['DCM',['../classnc_1_1rotations_1_1_d_c_m.html',1,'nc::rotations']]], - ['dcm_2ehpp_12',['DCM.hpp',['../_d_c_m_8hpp.html',1,'']]], - ['dec_13',['dec',['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#aa927c3373686a8618f89789e65e36a48',1,'nc::coordinates::reference_frames::Celestial']]], - ['dec_14',['Dec',['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a67ed76f73de9470756507b11d30ae42a',1,'nc::coordinates::reference_frames::Dec::Dec(Sign inSign, uint8 inDegrees, uint8 inMinutes, double inSeconds) noexcept'],['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#aeecd2a4641ad64b3a19220d0c7028a3d',1,'nc::coordinates::reference_frames::Dec::Dec(double inDegrees)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a243f2d36caf61e456d080ca5907f6ba5',1,'nc::coordinates::reference_frames::Dec::Dec()=default'],['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html',1,'nc::coordinates::reference_frames::Dec']]], + ['datetime_7',['datetime',['../classnc_1_1_date_time.html#a823a0e8df2552c1d2b7ee0147f7666da',1,'nc::DateTime::DateTime(int year, int month, int day, int hour, int minute, int second, double fractionalSecond=0.0) noexcept'],['../classnc_1_1_date_time.html#aafbddb5d1b88743256c0cd60c024afd0',1,'nc::DateTime::DateTime(const std::string &timestamp)'],['../classnc_1_1_date_time.html#af4a10119b2c4107e2251693041d7577f',1,'nc::DateTime::DateTime(const TimePoint &tp)'],['../classnc_1_1_date_time.html#a3cfac781d647fad2d93edb672c8e9c97',1,'nc::DateTime::DateTime()=default'],['../classnc_1_1_date_time.html',1,'nc::DateTime']]], + ['datetime_2ehpp_8',['DateTime.hpp',['../_date_time_8hpp.html',1,'']]], + ['datetime_2fdatetime_2ehpp_9',['DateTime.hpp',['../_date_time_2_date_time_8hpp.html',1,'']]], + ['day_10',['day',['../classnc_1_1_date_time.html#af1e6d75986a6f988ef3433f5d934daed',1,'nc::DateTime']]], + ['days_5fper_5fweek_11',['DAYS_PER_WEEK',['../namespacenc_1_1constants.html#a2c11c386e1a07a17f95122fc4630cbe9',1,'nc::constants']]], + ['dcm_12',['DCM',['../classnc_1_1rotations_1_1_d_c_m.html',1,'nc::rotations']]], + ['dcm_2ehpp_13',['DCM.hpp',['../_d_c_m_8hpp.html',1,'']]], + ['dec_14',['dec',['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#aa927c3373686a8618f89789e65e36a48',1,'nc::coordinates::reference_frames::Celestial::dec()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html',1,'nc::coordinates::reference_frames::Dec'],['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a67ed76f73de9470756507b11d30ae42a',1,'nc::coordinates::reference_frames::Dec::Dec(Sign inSign, uint8 inDegrees, uint8 inMinutes, double inSeconds) noexcept'],['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#aeecd2a4641ad64b3a19220d0c7028a3d',1,'nc::coordinates::reference_frames::Dec::Dec(double inDegrees)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a243f2d36caf61e456d080ca5907f6ba5',1,'nc::coordinates::reference_frames::Dec::Dec()=default']]], ['decode_15',['decode',['../namespacenc_1_1edac.html#aa24d4f99fd0739df7480845e96668e0f',1,'nc::edac']]], ['deg2rad_16',['deg2rad',['../namespacenc.html#a2cdc1c791ab98eb708ba5662ffb82b39',1,'nc::deg2rad(dtype inValue) noexcept'],['../namespacenc.html#a828388cb973b4e28e0b7060694e2604a',1,'nc::deg2rad(const NdArray< dtype > &inArray)']]], ['deg2rad_2ehpp_17',['deg2rad.hpp',['../deg2rad_8hpp.html',1,'']]], - ['degrees_18',['degrees',['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a06826631dd86cf11c717c51c0db34682',1,'nc::coordinates::reference_frames::Dec::degrees()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#aa6404fdd57da73255ee0de5b8b3ea60b',1,'nc::coordinates::reference_frames::RA::degrees()'],['../namespacenc.html#a75c2b6b4713a5695a4738da25cf9d262',1,'nc::degrees(dtype inValue) noexcept'],['../namespacenc.html#aab0d24a5ffaf73330854bbcfc47d2fee',1,'nc::degrees(const NdArray< dtype > &inArray)']]], + ['degrees_18',['degrees',['../namespacenc.html#a75c2b6b4713a5695a4738da25cf9d262',1,'nc::degrees(dtype inValue) noexcept'],['../namespacenc.html#aab0d24a5ffaf73330854bbcfc47d2fee',1,'nc::degrees(const NdArray< dtype > &inArray)'],['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a06826631dd86cf11c717c51c0db34682',1,'nc::coordinates::reference_frames::Dec::degrees()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#aa6404fdd57da73255ee0de5b8b3ea60b',1,'nc::coordinates::reference_frames::RA::degrees()']]], ['degrees_2ehpp_19',['degrees.hpp',['../degrees_8hpp.html',1,'']]], - ['degreeseperation_20',['degreeSeperation',['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#ad7ca1d03a77b49e1a6845233e3fb8ef4',1,'nc::coordinates::reference_frames::Celestial::degreeSeperation(const Celestial &inOtherCelestial) const'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a85579a98ee97dee68d42e736b1ecf2a2',1,'nc::coordinates::reference_frames::Celestial::degreeSeperation(const NdArray< double > &inVector) const']]], + ['degreeseperation_20',['degreeseperation',['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a85579a98ee97dee68d42e736b1ecf2a2',1,'nc::coordinates::reference_frames::Celestial::degreeSeperation(const NdArray< double > &inVector) const'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#ad7ca1d03a77b49e1a6845233e3fb8ef4',1,'nc::coordinates::reference_frames::Celestial::degreeSeperation(const Celestial &inOtherCelestial) const']]], ['degreeswhole_21',['degreesWhole',['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a76337e21a840ba34de81e02a60b78800',1,'nc::coordinates::reference_frames::Dec']]], - ['dekker_22',['Dekker',['../classnc_1_1roots_1_1_dekker.html#ab0a5db20e82cfd3ef95810ccb7d8c4e6',1,'nc::roots::Dekker::Dekker(const double epsilon, const uint32 maxNumIterations, std::function< double(double)> f) noexcept'],['../classnc_1_1roots_1_1_dekker.html#a77b88bb369da2d03d34717b7d8e0a2ab',1,'nc::roots::Dekker::Dekker(const double epsilon, std::function< double(double)> f) noexcept'],['../classnc_1_1roots_1_1_dekker.html',1,'nc::roots::Dekker']]], + ['dekker_22',['dekker',['../classnc_1_1roots_1_1_dekker.html',1,'nc::roots::Dekker'],['../classnc_1_1roots_1_1_dekker.html#ab0a5db20e82cfd3ef95810ccb7d8c4e6',1,'nc::roots::Dekker::Dekker(const double epsilon, const uint32 maxNumIterations, std::function< double(double)> f) noexcept'],['../classnc_1_1roots_1_1_dekker.html#a77b88bb369da2d03d34717b7d8e0a2ab',1,'nc::roots::Dekker::Dekker(const double epsilon, std::function< double(double)> f) noexcept']]], ['dekker_2ehpp_23',['Dekker.hpp',['../_dekker_8hpp.html',1,'']]], ['deletecolumnindices_24',['deleteColumnIndices',['../namespacenc_1_1detail.html#a011eaded154905af2e79777c26f9a437',1,'nc::detail']]], ['deleteflatindices_25',['deleteFlatIndices',['../namespacenc_1_1detail.html#abb0cac6c1e1c060be0e31db5c681cfc8',1,'nc::detail']]], - ['deleteindices_26',['deleteIndices',['../namespacenc.html#adc9ac59e9e8325d0f01190fcd8955acf',1,'nc::deleteIndices(const NdArray< dtype > &inArray, const Indices &inIndices, Axis inAxis=Axis::NONE)'],['../namespacenc.html#a2f8e937684bca83a3ad5d3fdd0e0d5be',1,'nc::deleteIndices(const NdArray< dtype > &inArray, Slice inIndicesSlice, Axis inAxis=Axis::NONE)'],['../namespacenc.html#a2cec899cd37810b7acdf33e5360385af',1,'nc::deleteIndices(const NdArray< dtype > &inArray, int32 inIndex, Axis inAxis=Axis::NONE)']]], + ['deleteindices_26',['deleteindices',['../namespacenc.html#a2f8e937684bca83a3ad5d3fdd0e0d5be',1,'nc::deleteIndices(const NdArray< dtype > &inArray, Slice inIndicesSlice, Axis inAxis=Axis::NONE)'],['../namespacenc.html#a2cec899cd37810b7acdf33e5360385af',1,'nc::deleteIndices(const NdArray< dtype > &inArray, int32 inIndex, Axis inAxis=Axis::NONE)'],['../namespacenc.html#adc9ac59e9e8325d0f01190fcd8955acf',1,'nc::deleteIndices(const NdArray< dtype > &inArray, const Indices &inIndices, Axis inAxis=Axis::NONE)']]], ['deleteindices_2ehpp_27',['deleteIndices.hpp',['../delete_indices_8hpp.html',1,'']]], ['deleterowindices_28',['deleteRowIndices',['../namespacenc_1_1detail.html#a50dd920cab7d2cd6c79544799faaed96',1,'nc::detail']]], ['deriv_29',['deriv',['../classnc_1_1polynomial_1_1_poly1d.html#aefda1bab9a8a39f11f8bd74febfaf879',1,'nc::polynomial::Poly1d']]], @@ -40,7 +40,7 @@ var searchData= ['diagonal_2ehpp_37',['diagonal.hpp',['../diagonal_8hpp.html',1,'']]], ['diff_38',['diff',['../namespacenc.html#a943a802bfe6ecf2984c0ce56577f252f',1,'nc']]], ['diff_2ehpp_39',['diff.hpp',['../diff_8hpp.html',1,'']]], - ['difference_5ftype_40',['difference_type',['../classnc_1_1_nd_array_const_column_iterator.html#ad4e9c4a6df66608a4d6ea6e7608337ce',1,'nc::NdArrayConstColumnIterator::difference_type()'],['../classnc_1_1_nd_array.html#a612cdd532e56b711ebb9c2478971c04f',1,'nc::NdArray::difference_type()'],['../classnc_1_1_nd_array_const_iterator.html#a16aa191e5615d641693ff077b56771ad',1,'nc::NdArrayConstIterator::difference_type()'],['../classnc_1_1_nd_array_iterator.html#a871a849294da1c7e7b99250008471138',1,'nc::NdArrayIterator::difference_type()'],['../classnc_1_1_nd_array_column_iterator.html#addc363984d95db8bed56843682372e44',1,'nc::NdArrayColumnIterator::difference_type()']]], + ['difference_5ftype_40',['difference_type',['../classnc_1_1_nd_array_const_column_iterator.html#ad4e9c4a6df66608a4d6ea6e7608337ce',1,'nc::NdArrayConstColumnIterator::difference_type'],['../classnc_1_1_nd_array.html#a612cdd532e56b711ebb9c2478971c04f',1,'nc::NdArray::difference_type'],['../classnc_1_1_nd_array_const_iterator.html#a16aa191e5615d641693ff077b56771ad',1,'nc::NdArrayConstIterator::difference_type'],['../classnc_1_1_nd_array_iterator.html#a871a849294da1c7e7b99250008471138',1,'nc::NdArrayIterator::difference_type'],['../classnc_1_1_nd_array_column_iterator.html#addc363984d95db8bed56843682372e44',1,'nc::NdArrayColumnIterator::difference_type']]], ['digamma_41',['digamma',['../namespacenc_1_1special.html#a6419633142287d898c551f99cd7c589d',1,'nc::special::digamma(const NdArray< dtype > &inArray)'],['../namespacenc_1_1special.html#a78dead2375df379d1976ff87f62fbade',1,'nc::special::digamma(dtype inValue)']]], ['digamma_2ehpp_42',['digamma.hpp',['../digamma_8hpp.html',1,'']]], ['digitize_43',['digitize',['../namespacenc.html#a7c60c56930513e09988daffcda2faa4c',1,'nc']]], diff --git a/docs/doxygen/html/search/all_4.js b/docs/doxygen/html/search/all_4.js index 9bacb304f..433dad9ad 100644 --- a/docs/doxygen/html/search/all_4.js +++ b/docs/doxygen/html/search/all_4.js @@ -5,19 +5,19 @@ var searchData= ['earth_5fpolar_5fradius_2',['EARTH_POLAR_RADIUS',['../namespacenc_1_1coordinates_1_1reference__frames_1_1constants.html#ac759daa1c17c9d6cc404787d56b115ac',1,'nc::coordinates::reference_frames::constants']]], ['east_3',['east',['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#ab165453fc9edf268184b3435613b5b32',1,'nc::coordinates::reference_frames::NED::east()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a7f25fb451d909be3f9fb1d0eeb9ca903',1,'nc::coordinates::reference_frames::ENU::east()']]], ['eccentricity_4',['eccentricity',['../classnc_1_1image_processing_1_1_centroid.html#a8433a28b03cb09ba5d67963b077661bd',1,'nc::imageProcessing::Centroid']]], - ['ecef_5',['ECEF',['../classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#ac606bc54b3825a84c997aa6db0153a8e',1,'nc::coordinates::reference_frames::ECEF::ECEF()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html',1,'nc::coordinates::reference_frames::ECEF']]], + ['ecef_5',['ecef',['../classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html',1,'nc::coordinates::reference_frames::ECEF'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_c_e_f.html#ac606bc54b3825a84c997aa6db0153a8e',1,'nc::coordinates::reference_frames::ECEF::ECEF()']]], ['ecef_2ehpp_6',['ECEF.hpp',['../_e_c_e_f_8hpp.html',1,'']]], ['ecefeulertoenurollpitchyaw_7',['ECEFEulerToENURollPitchYaw',['../namespacenc_1_1coordinates_1_1transforms.html#abff5ec5e13a36310430e0e5a70a0cc2b',1,'nc::coordinates::transforms']]], ['ecefeulertoenurollpitchyaw_2ehpp_8',['ECEFEulerToENURollPitchYaw.hpp',['../_e_c_e_f_euler_to_e_n_u_roll_pitch_yaw_8hpp.html',1,'']]], ['ecefeulertonedrollpitchyaw_9',['ECEFEulerToNEDRollPitchYaw',['../namespacenc_1_1coordinates_1_1transforms.html#a45a25b63fe3cae3190b8894c1ecf7063',1,'nc::coordinates::transforms']]], ['ecefeulertonedrollpitchyaw_2ehpp_10',['ECEFEulerToNEDRollPitchYaw.hpp',['../_e_c_e_f_euler_to_n_e_d_roll_pitch_yaw_8hpp.html',1,'']]], - ['eceftoaer_11',['ECEFtoAER',['../namespacenc_1_1coordinates_1_1transforms.html#a9b6ffa95a3e2f68d6c4560560e2c22b5',1,'nc::coordinates::transforms::ECEFtoAER(const reference_frames::ECEF &target, const reference_frames::LLA &referencePoint) noexcept'],['../namespacenc_1_1coordinates_1_1transforms.html#a827065e1e4f8b5d362da323a17cd0083',1,'nc::coordinates::transforms::ECEFtoAER(const reference_frames::ECEF &target, const reference_frames::ECEF &referencePoint) noexcept']]], + ['eceftoaer_11',['eceftoaer',['../namespacenc_1_1coordinates_1_1transforms.html#a9b6ffa95a3e2f68d6c4560560e2c22b5',1,'nc::coordinates::transforms::ECEFtoAER(const reference_frames::ECEF &target, const reference_frames::LLA &referencePoint) noexcept'],['../namespacenc_1_1coordinates_1_1transforms.html#a827065e1e4f8b5d362da323a17cd0083',1,'nc::coordinates::transforms::ECEFtoAER(const reference_frames::ECEF &target, const reference_frames::ECEF &referencePoint) noexcept']]], ['eceftoaer_2ehpp_12',['ECEFtoAER.hpp',['../_e_c_e_fto_a_e_r_8hpp.html',1,'']]], - ['eceftoenu_13',['ECEFtoENU',['../namespacenc_1_1coordinates_1_1transforms.html#a744e8ff251872f0c7b49687420309c92',1,'nc::coordinates::transforms::ECEFtoENU(const reference_frames::ECEF &target, const reference_frames::LLA &referencePoint) noexcept'],['../namespacenc_1_1coordinates_1_1transforms.html#a1719d5ddd842918900524766697a04e6',1,'nc::coordinates::transforms::ECEFtoENU(const reference_frames::ECEF &target, const reference_frames::ECEF &referencePoint) noexcept']]], + ['eceftoenu_13',['eceftoenu',['../namespacenc_1_1coordinates_1_1transforms.html#a744e8ff251872f0c7b49687420309c92',1,'nc::coordinates::transforms::ECEFtoENU(const reference_frames::ECEF &target, const reference_frames::LLA &referencePoint) noexcept'],['../namespacenc_1_1coordinates_1_1transforms.html#a1719d5ddd842918900524766697a04e6',1,'nc::coordinates::transforms::ECEFtoENU(const reference_frames::ECEF &target, const reference_frames::ECEF &referencePoint) noexcept']]], ['eceftoenu_2ehpp_14',['ECEFtoENU.hpp',['../_e_c_e_fto_e_n_u_8hpp.html',1,'']]], ['eceftolla_15',['ECEFtoLLA',['../namespacenc_1_1coordinates_1_1transforms.html#ae5b0b317df7fc82c1a6467aa14ac37d4',1,'nc::coordinates::transforms']]], ['eceftolla_2ehpp_16',['ECEFtoLLA.hpp',['../_e_c_e_fto_l_l_a_8hpp.html',1,'']]], - ['eceftoned_17',['ECEFtoNED',['../namespacenc_1_1coordinates_1_1transforms.html#aa7ce07784d9289636de4cf2566913c85',1,'nc::coordinates::transforms::ECEFtoNED(const reference_frames::ECEF &target, const reference_frames::ECEF &referencePoint) noexcept'],['../namespacenc_1_1coordinates_1_1transforms.html#ab1c0d50edf3b062d9ff459a7688c864d',1,'nc::coordinates::transforms::ECEFtoNED(const reference_frames::ECEF &target, const reference_frames::LLA &referencePoint) noexcept']]], + ['eceftoned_17',['eceftoned',['../namespacenc_1_1coordinates_1_1transforms.html#aa7ce07784d9289636de4cf2566913c85',1,'nc::coordinates::transforms::ECEFtoNED(const reference_frames::ECEF &target, const reference_frames::ECEF &referencePoint) noexcept'],['../namespacenc_1_1coordinates_1_1transforms.html#ab1c0d50edf3b062d9ff459a7688c864d',1,'nc::coordinates::transforms::ECEFtoNED(const reference_frames::ECEF &target, const reference_frames::LLA &referencePoint) noexcept']]], ['eceftoned_2ehpp_18',['ECEFtoNED.hpp',['../_e_c_e_fto_n_e_d_8hpp.html',1,'']]], ['el_19',['el',['../classnc_1_1coordinates_1_1reference__frames_1_1_a_e_r.html#a07677b880ca2afe36b366cd84c1c8246',1,'nc::coordinates::reference_frames::AER']]], ['ellint_5f1_20',['ellint_1',['../namespacenc_1_1special.html#a0198bebbecba53e96b36d270be457490',1,'nc::special::ellint_1(const NdArray< dtype1 > &inArrayK, const NdArray< dtype2 > &inArrayP)'],['../namespacenc_1_1special.html#aa7fd769db69bde9583f039306c011816',1,'nc::special::ellint_1(dtype1 inK, dtype2 inP)']]], @@ -38,16 +38,16 @@ var searchData= ['endianess_35',['endianess',['../classnc_1_1_nd_array.html#a349b83beffbfb0a631799f921f13f7ad',1,'nc::NdArray::endianess()'],['../namespacenc.html#a6d1bce5e0cf3f24f84a50b945eec7a26',1,'nc::endianess()']]], ['endianess_2ehpp_36',['endianess.hpp',['../endianess_8hpp.html',1,'']]], ['endpoint_37',['EndPoint',['../namespacenc.html#af9769af0418268b619b18e7f9ffa7f39',1,'nc']]], - ['enu_38',['ENU',['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#ac3efcb3adec07253d12d8b95c9c36b1a',1,'nc::coordinates::reference_frames::ENU::ENU(const Cartesian &cartesian) noexcept'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#acff77c0afc8bd138dca98859d43f82a4',1,'nc::coordinates::reference_frames::ENU::ENU(double east, double north, double up) noexcept'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html',1,'nc::coordinates::reference_frames::ENU']]], + ['enu_38',['enu',['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html',1,'nc::coordinates::reference_frames::ENU'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#ac3efcb3adec07253d12d8b95c9c36b1a',1,'nc::coordinates::reference_frames::ENU::ENU(const Cartesian &cartesian) noexcept'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#acff77c0afc8bd138dca98859d43f82a4',1,'nc::coordinates::reference_frames::ENU::ENU(double east, double north, double up) noexcept']]], ['enu_2ehpp_39',['ENU.hpp',['../_e_n_u_8hpp.html',1,'']]], ['enums_2ehpp_40',['Enums.hpp',['../_enums_8hpp.html',1,'']]], ['enurollpitchyawtoecefeuler_41',['ENURollPitchYawToECEFEuler',['../namespacenc_1_1coordinates_1_1transforms.html#ae1054b00ea5f197ce81ee256a749a8ad',1,'nc::coordinates::transforms']]], ['enurollpitchyawtoecefeuler_2ehpp_42',['ENURollPitchYawToECEFEuler.hpp',['../_e_n_u_roll_pitch_yaw_to_e_c_e_f_euler_8hpp.html',1,'']]], ['enutoaer_43',['ENUtoAER',['../namespacenc_1_1coordinates_1_1transforms.html#a257ae22ee98cca9d16df59ff8b17cb54',1,'nc::coordinates::transforms']]], ['enutoaer_2ehpp_44',['ENUtoAER.hpp',['../_e_n_uto_a_e_r_8hpp.html',1,'']]], - ['enutoecef_45',['ENUtoECEF',['../namespacenc_1_1coordinates_1_1transforms.html#a856dc06d3e1ebd1482d59f299574b0b0',1,'nc::coordinates::transforms::ENUtoECEF(const reference_frames::ENU &target, const reference_frames::LLA &referencePoint) noexcept'],['../namespacenc_1_1coordinates_1_1transforms.html#aad4854fa54a5452ea763d632bfe3ebf0',1,'nc::coordinates::transforms::ENUtoECEF(const reference_frames::ENU &target, const reference_frames::ECEF &referencePoint) noexcept']]], + ['enutoecef_45',['enutoecef',['../namespacenc_1_1coordinates_1_1transforms.html#a856dc06d3e1ebd1482d59f299574b0b0',1,'nc::coordinates::transforms::ENUtoECEF(const reference_frames::ENU &target, const reference_frames::LLA &referencePoint) noexcept'],['../namespacenc_1_1coordinates_1_1transforms.html#aad4854fa54a5452ea763d632bfe3ebf0',1,'nc::coordinates::transforms::ENUtoECEF(const reference_frames::ENU &target, const reference_frames::ECEF &referencePoint) noexcept']]], ['enutoecef_2ehpp_46',['ENUtoECEF.hpp',['../_e_n_uto_e_c_e_f_8hpp.html',1,'']]], - ['enutolla_47',['ENUtoLLA',['../namespacenc_1_1coordinates_1_1transforms.html#a2a9677cf3a4e80da17cf254e5df063ca',1,'nc::coordinates::transforms::ENUtoLLA(const reference_frames::ENU &target, const reference_frames::LLA &referencePoint) noexcept'],['../namespacenc_1_1coordinates_1_1transforms.html#a3fc106e20ec851e48602ff7a002a04cc',1,'nc::coordinates::transforms::ENUtoLLA(const reference_frames::ENU &target, const reference_frames::ECEF &referencePoint) noexcept']]], + ['enutolla_47',['enutolla',['../namespacenc_1_1coordinates_1_1transforms.html#a2a9677cf3a4e80da17cf254e5df063ca',1,'nc::coordinates::transforms::ENUtoLLA(const reference_frames::ENU &target, const reference_frames::LLA &referencePoint) noexcept'],['../namespacenc_1_1coordinates_1_1transforms.html#a3fc106e20ec851e48602ff7a002a04cc',1,'nc::coordinates::transforms::ENUtoLLA(const reference_frames::ENU &target, const reference_frames::ECEF &referencePoint) noexcept']]], ['enutolla_2ehpp_48',['ENUtoLLA.hpp',['../_e_n_uto_l_l_a_8hpp.html',1,'']]], ['enutoned_49',['ENUtoNED',['../namespacenc_1_1coordinates_1_1transforms.html#aa60ec3d43951a07db58ff93de763fdac',1,'nc::coordinates::transforms']]], ['enutoned_2ehpp_50',['ENUtoNED.hpp',['../_e_n_uto_n_e_d_8hpp.html',1,'']]], @@ -67,13 +67,13 @@ var searchData= ['erfc_5finv_64',['erfc_inv',['../namespacenc_1_1special.html#a653404a544d777c6d7d636a207ee7bca',1,'nc::special::erfc_inv(dtype inValue)'],['../namespacenc_1_1special.html#a3c9551b639e79ce3024fef298f4ace8c',1,'nc::special::erfc_inv(const NdArray< dtype > &inArray)']]], ['erfc_5finv_2ehpp_65',['erfc_inv.hpp',['../erfc__inv_8hpp.html',1,'']]], ['error_2ehpp_66',['Error.hpp',['../_error_8hpp.html',1,'']]], - ['essentiallyequal_67',['essentiallyEqual',['../namespacenc_1_1utils.html#a7e935ef90aaa774b37e6ab4b5316e01f',1,'nc::utils::essentiallyEqual(const std::complex< dtype > &inValue1, const std::complex< dtype > &inValue2, const std::complex< dtype > &inEpsilon) noexcept'],['../namespacenc_1_1utils.html#a139da62fc9c51ae191e7451bb4edb706',1,'nc::utils::essentiallyEqual(const std::complex< dtype > &inValue1, const std::complex< dtype > &inValue2) noexcept'],['../namespacenc_1_1utils.html#aedd8afd691cf9f5a8f8e12c9ca33743a',1,'nc::utils::essentiallyEqual(dtype inValue1, dtype inValue2, dtype inEpsilon) noexcept'],['../namespacenc_1_1utils.html#a963b90e7c9a3b057a924298750ddf74c',1,'nc::utils::essentiallyEqual(dtype inValue1, dtype inValue2) noexcept']]], + ['essentiallyequal_67',['essentiallyequal',['../namespacenc_1_1utils.html#a7e935ef90aaa774b37e6ab4b5316e01f',1,'nc::utils::essentiallyEqual(const std::complex< dtype > &inValue1, const std::complex< dtype > &inValue2, const std::complex< dtype > &inEpsilon) noexcept'],['../namespacenc_1_1utils.html#a139da62fc9c51ae191e7451bb4edb706',1,'nc::utils::essentiallyEqual(const std::complex< dtype > &inValue1, const std::complex< dtype > &inValue2) noexcept'],['../namespacenc_1_1utils.html#aedd8afd691cf9f5a8f8e12c9ca33743a',1,'nc::utils::essentiallyEqual(dtype inValue1, dtype inValue2, dtype inEpsilon) noexcept'],['../namespacenc_1_1utils.html#a963b90e7c9a3b057a924298750ddf74c',1,'nc::utils::essentiallyEqual(dtype inValue1, dtype inValue2) noexcept']]], ['essentiallyequal_2ehpp_68',['essentiallyEqual.hpp',['../essentially_equal_8hpp.html',1,'']]], ['essentiallyequalcomplex_2ehpp_69',['essentiallyEqualComplex.hpp',['../essentially_equal_complex_8hpp.html',1,'']]], - ['euler_70',['Euler',['../classnc_1_1coordinates_1_1_euler.html#ac9d5e3dfbfb276d3596c21ccd60f07ed',1,'nc::coordinates::Euler::Euler(Euler &&other) noexcept=default'],['../classnc_1_1coordinates_1_1_euler.html#a784c9fb6d05298ffbb4c8b3e9c36a6e8',1,'nc::coordinates::Euler::Euler(const Euler &other) noexcept=default'],['../classnc_1_1coordinates_1_1_euler.html#af6496ef339682a7373274b5d786c046a',1,'nc::coordinates::Euler::Euler(double inPsi, double inTheta, double inPhi) noexcept'],['../classnc_1_1coordinates_1_1_euler.html#a5a356e03dcdb4cf04726deeb6fb2a30f',1,'nc::coordinates::Euler::Euler() noexcept=default'],['../classnc_1_1coordinates_1_1_euler.html',1,'nc::coordinates::Euler']]], + ['euler_70',['euler',['../classnc_1_1coordinates_1_1_euler.html',1,'nc::coordinates::Euler'],['../classnc_1_1coordinates_1_1_euler.html#ac9d5e3dfbfb276d3596c21ccd60f07ed',1,'nc::coordinates::Euler::Euler(Euler &&other) noexcept=default'],['../classnc_1_1coordinates_1_1_euler.html#a784c9fb6d05298ffbb4c8b3e9c36a6e8',1,'nc::coordinates::Euler::Euler(const Euler &other) noexcept=default'],['../classnc_1_1coordinates_1_1_euler.html#af6496ef339682a7373274b5d786c046a',1,'nc::coordinates::Euler::Euler(double inPsi, double inTheta, double inPhi) noexcept'],['../classnc_1_1coordinates_1_1_euler.html#a5a356e03dcdb4cf04726deeb6fb2a30f',1,'nc::coordinates::Euler::Euler() noexcept=default']]], ['euler_2ehpp_71',['Euler.hpp',['../_euler_8hpp.html',1,'']]], - ['eulerangles_72',['eulerAngles',['../classnc_1_1rotations_1_1_d_c_m.html#a06a1a09ec0bb27c45690afbc08d22f50',1,'nc::rotations::DCM::eulerAngles(const NdArray< double > &angles)'],['../classnc_1_1rotations_1_1_d_c_m.html#afede4ed689a9771968945857c7cd0c1d',1,'nc::rotations::DCM::eulerAngles(double roll, double pitch, double yaw)']]], - ['euleraxisangle_73',['eulerAxisAngle',['../classnc_1_1rotations_1_1_d_c_m.html#a06b61d863ede73a445a5fb6b5a0673a2',1,'nc::rotations::DCM::eulerAxisAngle(const Vec3 &inAxis, double inAngle)'],['../classnc_1_1rotations_1_1_d_c_m.html#ab72e3514a6022ebea6e63030eb0d2418',1,'nc::rotations::DCM::eulerAxisAngle(const NdArray< double > &inAxis, double inAngle)']]], + ['eulerangles_72',['eulerangles',['../classnc_1_1rotations_1_1_d_c_m.html#a06a1a09ec0bb27c45690afbc08d22f50',1,'nc::rotations::DCM::eulerAngles(const NdArray< double > &angles)'],['../classnc_1_1rotations_1_1_d_c_m.html#afede4ed689a9771968945857c7cd0c1d',1,'nc::rotations::DCM::eulerAngles(double roll, double pitch, double yaw)']]], + ['euleraxisangle_73',['euleraxisangle',['../classnc_1_1rotations_1_1_d_c_m.html#a06b61d863ede73a445a5fb6b5a0673a2',1,'nc::rotations::DCM::eulerAxisAngle(const Vec3 &inAxis, double inAngle)'],['../classnc_1_1rotations_1_1_d_c_m.html#ab72e3514a6022ebea6e63030eb0d2418',1,'nc::rotations::DCM::eulerAxisAngle(const NdArray< double > &inAxis, double inAngle)']]], ['eval_74',['eval',['../classnc_1_1polynomial_1_1_poly1d.html#a881a194909e80712919e961452a61f8f',1,'nc::polynomial::Poly1d::eval(const NdArray< dtype > &xValues) const noexcept'],['../classnc_1_1polynomial_1_1_poly1d.html#a2fb68aababcddb6da10c9b1ffc29f727',1,'nc::polynomial::Poly1d::eval(dtype xValue) const noexcept']]], ['exp_75',['exp',['../namespacenc.html#ad7e555d480465930a7ac44f4ab39eea7',1,'nc::exp(dtype inValue) noexcept'],['../namespacenc.html#a4069791fefff15148813bbbbadf064b1',1,'nc::exp(const NdArray< dtype > &inArray)']]], ['exp_2ehpp_76',['exp.hpp',['../exp_8hpp.html',1,'']]], @@ -88,7 +88,7 @@ var searchData= ['extract_85',['extract',['../namespacenc.html#ab8bb2c211c6492e27e11cb071df6ea2c',1,'nc']]], ['extract_2ehpp_86',['extract.hpp',['../extract_8hpp.html',1,'']]], ['extractdata_87',['extractData',['../namespacenc_1_1edac_1_1detail.html#a38252e9565b5419af3453ca10754f25e',1,'nc::edac::detail']]], - ['extremevalue_88',['extremeValue',['../namespacenc_1_1random_1_1detail.html#a1bb8e952d9b4026dc2061dce2600d2b9',1,'nc::random::detail::extremeValue()'],['../namespacenc_1_1random.html#a11144426dec05283d6c682e0e532af7e',1,'nc::random::extremeValue(dtype inA=1, dtype inB=1)'],['../namespacenc_1_1random.html#ac98ea131ff7d46c66fb80701edaca7ae',1,'nc::random::extremeValue(const Shape &inShape, dtype inA=1, dtype inB=1)'],['../classnc_1_1random_1_1_r_n_g.html#aea082fd631056fa79f07290db7f83632',1,'nc::random::RNG::extremeValue()'],['../namespacenc_1_1random_1_1detail.html#abfdd56b9db1a4153d36b9fe09c00e143',1,'nc::random::detail::extremeValue()'],['../classnc_1_1random_1_1_r_n_g.html#a7bc35c4f5072b85f250e179b3b0204f2',1,'nc::random::RNG::extremeValue()']]], + ['extremevalue_88',['extremevalue',['../namespacenc_1_1random_1_1detail.html#a1bb8e952d9b4026dc2061dce2600d2b9',1,'nc::random::detail::extremeValue()'],['../namespacenc_1_1random.html#a11144426dec05283d6c682e0e532af7e',1,'nc::random::extremeValue(dtype inA=1, dtype inB=1)'],['../namespacenc_1_1random.html#ac98ea131ff7d46c66fb80701edaca7ae',1,'nc::random::extremeValue(const Shape &inShape, dtype inA=1, dtype inB=1)'],['../classnc_1_1random_1_1_r_n_g.html#aea082fd631056fa79f07290db7f83632',1,'nc::random::RNG::extremeValue()'],['../namespacenc_1_1random_1_1detail.html#abfdd56b9db1a4153d36b9fe09c00e143',1,'nc::random::detail::extremeValue()'],['../classnc_1_1random_1_1_r_n_g.html#a7bc35c4f5072b85f250e179b3b0204f2',1,'nc::random::RNG::extremeValue()']]], ['extremevalue_2ehpp_89',['extremeValue.hpp',['../extreme_value_8hpp.html',1,'']]], ['eye_90',['eye',['../namespacenc.html#ab97edf38a4c2d559a5e8824c69b3562a',1,'nc::eye(uint32 inN, uint32 inM, int32 inK=0)'],['../namespacenc.html#af94ba88bfd5bddaa20e562f000898918',1,'nc::eye(uint32 inN, int32 inK=0)'],['../namespacenc.html#a3c4b6aeeda66831808f80029011f48a7',1,'nc::eye(const Shape &inShape, int32 inK=0)']]], ['eye_2ehpp_91',['eye.hpp',['../eye_8hpp.html',1,'']]] diff --git a/docs/doxygen/html/search/all_5.js b/docs/doxygen/html/search/all_5.js index e00c33ec0..58dbcf1aa 100644 --- a/docs/doxygen/html/search/all_5.js +++ b/docs/doxygen/html/search/all_5.js @@ -1,23 +1,23 @@ var searchData= [ - ['cube_2ehpp_0',['cube.hpp',['../_functions_2cube_8hpp.html',1,'']]], - ['f_1',['f',['../classnc_1_1random_1_1_r_n_g.html#a56513555d9a31874addc2ecdd8d478cf',1,'nc::random::RNG::f(dtype inDofN, dtype inDofD)'],['../classnc_1_1random_1_1_r_n_g.html#aec3bb65482e529f982386a4cc9701228',1,'nc::random::RNG::f(const Shape &inShape, dtype inDofN, dtype inDofD)'],['../namespacenc_1_1random_1_1detail.html#af5bfd54c6d5d0ad7e16e6e532b0dfb2e',1,'nc::random::detail::f(GeneratorType &generator, dtype inDofN, dtype inDofD)'],['../namespacenc_1_1random_1_1detail.html#ae8ab9c04a7bbc73b9937d678e564be09',1,'nc::random::detail::f(GeneratorType &generator, const Shape &inShape, dtype inDofN, dtype inDofD)'],['../namespacenc_1_1random.html#a00229c23da25284daf436c0a338ea25c',1,'nc::random::f(dtype inDofN, dtype inDofD)'],['../namespacenc_1_1random.html#a2a5de4a9c2f620f56de87c978f8fffc5',1,'nc::random::f(const Shape &inShape, dtype inDofN, dtype inDofD)']]], - ['f_2ehpp_2',['f.hpp',['../f_8hpp.html',1,'']]], - ['factorial_3',['factorial',['../namespacenc_1_1special.html#a429b2caa6cf7fcbdba8ce3184c0367e3',1,'nc::special::factorial(uint32 inValue)'],['../namespacenc_1_1special.html#af35ca92b4e0779906559c800542c42d0',1,'nc::special::factorial(const NdArray< uint32 > &inArray)']]], - ['factorial_2ehpp_4',['factorial.hpp',['../factorial_8hpp.html',1,'']]], - ['filepath_5',['filepath',['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a746e1215de525e2f8912e9cdecb39e19',1,'nc::logger::detail::BinaryDataLogger']]], - ['fill_6',['fill',['../namespacenc_1_1stl__algorithms.html#af9a01fcb79e7a69b707081c1c17f361c',1,'nc::stl_algorithms::fill()'],['../classnc_1_1_nd_array.html#a64c8848040a401716ce2d37915fa7e4c',1,'nc::NdArray::fill()']]], - ['fillcorners_7',['fillCorners',['../namespacenc_1_1filter_1_1boundary.html#ac78b1c70b5d7e26d6013674cdb84690a',1,'nc::filter::boundary::fillCorners(NdArray< dtype > &inArray, uint32 inBorderWidth)'],['../namespacenc_1_1filter_1_1boundary.html#ac2c4c5858898760f48e5aba06ad0eb3c',1,'nc::filter::boundary::fillCorners(NdArray< dtype > &inArray, uint32 inBorderWidth, dtype inFillValue)']]], - ['fillcorners_2ehpp_8',['fillCorners.hpp',['../fill_corners_8hpp.html',1,'']]], - ['filldiagnol_2ehpp_9',['fillDiagnol.hpp',['../fill_diagnol_8hpp.html',1,'']]], - ['filldiagonal_10',['fillDiagonal',['../namespacenc.html#a7c40717fa80c513ecbb943859d9d1ac2',1,'nc']]], - ['filter_2ehpp_11',['Filter.hpp',['../_filter_8hpp.html',1,'']]], - ['find_12',['find',['../namespacenc_1_1stl__algorithms.html#a761aa9f3bd88f019c46fe6cece93ade2',1,'nc::stl_algorithms::find()'],['../namespacenc.html#a93aab9a90a238125a454229f28c4140e',1,'nc::find()']]], + ['f_0',['f',['../classnc_1_1random_1_1_r_n_g.html#a56513555d9a31874addc2ecdd8d478cf',1,'nc::random::RNG::f(dtype inDofN, dtype inDofD)'],['../classnc_1_1random_1_1_r_n_g.html#aec3bb65482e529f982386a4cc9701228',1,'nc::random::RNG::f(const Shape &inShape, dtype inDofN, dtype inDofD)'],['../namespacenc_1_1random_1_1detail.html#af5bfd54c6d5d0ad7e16e6e532b0dfb2e',1,'nc::random::detail::f(GeneratorType &generator, dtype inDofN, dtype inDofD)'],['../namespacenc_1_1random_1_1detail.html#ae8ab9c04a7bbc73b9937d678e564be09',1,'nc::random::detail::f(GeneratorType &generator, const Shape &inShape, dtype inDofN, dtype inDofD)'],['../namespacenc_1_1random.html#a00229c23da25284daf436c0a338ea25c',1,'nc::random::f(dtype inDofN, dtype inDofD)'],['../namespacenc_1_1random.html#a2a5de4a9c2f620f56de87c978f8fffc5',1,'nc::random::f(const Shape &inShape, dtype inDofN, dtype inDofD)']]], + ['f_2ehpp_1',['f.hpp',['../f_8hpp.html',1,'']]], + ['factorial_2',['factorial',['../namespacenc_1_1special.html#af35ca92b4e0779906559c800542c42d0',1,'nc::special::factorial(const NdArray< uint32 > &inArray)'],['../namespacenc_1_1special.html#a429b2caa6cf7fcbdba8ce3184c0367e3',1,'nc::special::factorial(uint32 inValue)']]], + ['factorial_2ehpp_3',['factorial.hpp',['../factorial_8hpp.html',1,'']]], + ['filepath_4',['filepath',['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a746e1215de525e2f8912e9cdecb39e19',1,'nc::logger::detail::BinaryDataLogger']]], + ['fill_5',['fill',['../namespacenc_1_1stl__algorithms.html#af9a01fcb79e7a69b707081c1c17f361c',1,'nc::stl_algorithms::fill()'],['../classnc_1_1_nd_array.html#a64c8848040a401716ce2d37915fa7e4c',1,'nc::NdArray::fill()']]], + ['fillcorners_6',['fillcorners',['../namespacenc_1_1filter_1_1boundary.html#ac2c4c5858898760f48e5aba06ad0eb3c',1,'nc::filter::boundary::fillCorners(NdArray< dtype > &inArray, uint32 inBorderWidth, dtype inFillValue)'],['../namespacenc_1_1filter_1_1boundary.html#ac78b1c70b5d7e26d6013674cdb84690a',1,'nc::filter::boundary::fillCorners(NdArray< dtype > &inArray, uint32 inBorderWidth)']]], + ['fillcorners_2ehpp_7',['fillCorners.hpp',['../fill_corners_8hpp.html',1,'']]], + ['filldiagnol_2ehpp_8',['fillDiagnol.hpp',['../fill_diagnol_8hpp.html',1,'']]], + ['filldiagonal_9',['fillDiagonal',['../namespacenc.html#a7c40717fa80c513ecbb943859d9d1ac2',1,'nc']]], + ['filter_2ehpp_10',['Filter.hpp',['../_filter_8hpp.html',1,'']]], + ['filter_2ffilters_2ffilters2d_2flaplace_2ehpp_11',['laplace.hpp',['../_filter_2_filters_2_filters2d_2laplace_8hpp.html',1,'']]], + ['find_12',['find',['../namespacenc.html#a93aab9a90a238125a454229f28c4140e',1,'nc::find()'],['../namespacenc_1_1stl__algorithms.html#a761aa9f3bd88f019c46fe6cece93ade2',1,'nc::stl_algorithms::find()']]], ['find_2ehpp_13',['find.hpp',['../find_8hpp.html',1,'']]], ['fit_14',['fit',['../classnc_1_1polynomial_1_1_poly1d.html#a194a8f7ba0dcf3087779fdd37be77df6',1,'nc::polynomial::Poly1d::fit(const NdArray< dtype > &xValues, const NdArray< dtype > &yValues, const NdArray< dtype > &weights, uint8 polyOrder)'],['../classnc_1_1polynomial_1_1_poly1d.html#a6a062e1c37f8ed8619997014e36e9658',1,'nc::polynomial::Poly1d::fit(const NdArray< dtype > &xValues, const NdArray< dtype > &yValues, uint8 polyOrder)']]], - ['fix_15',['fix',['../namespacenc.html#af259d081804c4be2d33e3a00e937b79c',1,'nc::fix(dtype inValue) noexcept'],['../namespacenc.html#acb9c767451a2b00ccf171cd75f6b39ad',1,'nc::fix(const NdArray< dtype > &inArray)']]], + ['fix_15',['fix',['../namespacenc.html#acb9c767451a2b00ccf171cd75f6b39ad',1,'nc::fix(const NdArray< dtype > &inArray)'],['../namespacenc.html#af259d081804c4be2d33e3a00e937b79c',1,'nc::fix(dtype inValue) noexcept']]], ['fix_2ehpp_16',['fix.hpp',['../fix_8hpp.html',1,'']]], - ['flags_17',['Flags',['../md__home_dpilger__github__num_cpp_docs_markdown__compiler_flags.html',1,'']]], + ['flags_17',['Flags',['../md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_compiler_flags.html',1,'']]], ['flatnonzero_18',['flatnonzero',['../namespacenc.html#a5458a0823e113dab7b1fad494196ae39',1,'nc::flatnonzero()'],['../classnc_1_1_nd_array.html#a4e0829aec866a068a533e97a9baf87c5',1,'nc::NdArray::flatnonzero()']]], ['flatnonzero_2ehpp_19',['flatnonzero.hpp',['../flatnonzero_8hpp.html',1,'']]], ['flatten_20',['flatten',['../namespacenc.html#a8a01c7e0a3fe27ba72e106fd50493a71',1,'nc::flatten()'],['../classnc_1_1_nd_array.html#a548b77799088db2543ad56de2a81939f',1,'nc::NdArray::flatten()']]], @@ -28,16 +28,16 @@ var searchData= ['fliplr_2ehpp_25',['fliplr.hpp',['../fliplr_8hpp.html',1,'']]], ['flipud_26',['flipud',['../namespacenc.html#a80b0beb8f175ed462a4073825c864a43',1,'nc']]], ['flipud_2ehpp_27',['flipud.hpp',['../flipud_8hpp.html',1,'']]], - ['floor_28',['floor',['../namespacenc.html#a832da7fc615ea4e1da7bed94a4488ea6',1,'nc::floor(dtype inValue) noexcept'],['../namespacenc.html#a60a455680f2b251fe32aeb5512e987d1',1,'nc::floor(const NdArray< dtype > &inArray)']]], + ['floor_28',['floor',['../namespacenc.html#a60a455680f2b251fe32aeb5512e987d1',1,'nc::floor(const NdArray< dtype > &inArray)'],['../namespacenc.html#a832da7fc615ea4e1da7bed94a4488ea6',1,'nc::floor(dtype inValue) noexcept']]], ['floor_2ehpp_29',['floor.hpp',['../floor_8hpp.html',1,'']]], ['floor_5fdivide_30',['floor_divide',['../namespacenc.html#ae8e2b2ae79d7a56eefd11986a6de9b21',1,'nc::floor_divide(dtype inValue1, dtype inValue2) noexcept'],['../namespacenc.html#a9774a32e67a68ebbae6aeba13184b2e1',1,'nc::floor_divide(const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)']]], ['floor_5fdivide_2ehpp_31',['floor_divide.hpp',['../floor__divide_8hpp.html',1,'']]], ['flush_32',['flush',['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ae9dab4ac4deca2a3c0613af1714e4a08',1,'nc::logger::detail::BinaryDataLogger']]], - ['fmax_33',['fmax',['../namespacenc.html#aebbd1fbc64f00fdeaae6c8cfdf6a7f59',1,'nc::fmax(dtype inValue1, dtype inValue2) noexcept'],['../namespacenc.html#a3f52cf2c34f12f54dd0c89152ffb619e',1,'nc::fmax(const NdArray< dtype > &inArray, const dtype &inScalar)'],['../namespacenc.html#a385b0eb2a2b01a24655c1056efa0904b',1,'nc::fmax(const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)'],['../namespacenc.html#a74c270817d4d65eb4c9cfd8cab9f4ff9',1,'nc::fmax(const dtype &inScalar, const NdArray< dtype > &inArray)']]], + ['fmax_33',['fmax',['../namespacenc.html#aebbd1fbc64f00fdeaae6c8cfdf6a7f59',1,'nc::fmax(dtype inValue1, dtype inValue2) noexcept'],['../namespacenc.html#a74c270817d4d65eb4c9cfd8cab9f4ff9',1,'nc::fmax(const dtype &inScalar, const NdArray< dtype > &inArray)'],['../namespacenc.html#a3f52cf2c34f12f54dd0c89152ffb619e',1,'nc::fmax(const NdArray< dtype > &inArray, const dtype &inScalar)'],['../namespacenc.html#a385b0eb2a2b01a24655c1056efa0904b',1,'nc::fmax(const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)']]], ['fmax_2ehpp_34',['fmax.hpp',['../fmax_8hpp.html',1,'']]], ['fmin_35',['fmin',['../namespacenc.html#a7cd8e4c771d0676279f506f9d7e949e0',1,'nc::fmin(dtype inValue1, dtype inValue2) noexcept'],['../namespacenc.html#a049faefb421bb143fb6f07403adf9abf',1,'nc::fmin(const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)'],['../namespacenc.html#aca598291f86923b1c9df605af7463ea8',1,'nc::fmin(const NdArray< dtype > &inArray, const dtype &inScalar)'],['../namespacenc.html#a02affb98fa19e5830a03582d3a18036c',1,'nc::fmin(const dtype &inScalar, const NdArray< dtype > &inArray)']]], ['fmin_2ehpp_36',['fmin.hpp',['../fmin_8hpp.html',1,'']]], - ['fmod_37',['fmod',['../namespacenc.html#a6894e06b913479ce699cba7dbce5bc93',1,'nc::fmod(dtype inValue1, dtype inValue2) noexcept'],['../namespacenc.html#a31e0d2c99574826098d4a1ac984ca5f8',1,'nc::fmod(const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)']]], + ['fmod_37',['fmod',['../namespacenc.html#a31e0d2c99574826098d4a1ac984ca5f8',1,'nc::fmod(const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)'],['../namespacenc.html#a6894e06b913479ce699cba7dbce5bc93',1,'nc::fmod(dtype inValue1, dtype inValue2) noexcept']]], ['fmod_2ehpp_38',['fmod.hpp',['../fmod_8hpp.html',1,'']]], ['for_5feach_39',['for_each',['../namespacenc_1_1stl__algorithms.html#a734698435eabdbc5bdf93b195d7fb6a7',1,'nc::stl_algorithms']]], ['forward_40',['forward',['../classnc_1_1_vec3.html#ac5a33c96c05a8c856b774c24f4a1965d',1,'nc::Vec3']]], @@ -46,7 +46,7 @@ var searchData= ['frombuffer_2ehpp_43',['frombuffer.hpp',['../frombuffer_8hpp.html',1,'']]], ['fromfile_44',['fromfile',['../namespacenc.html#a4c12ae3a4ece2aec1375c34e1729f512',1,'nc::fromfile(const std::string &inFilename)'],['../namespacenc.html#a634274f3826c9ed3257964dd1899e38d',1,'nc::fromfile(const std::string &inFilename, const char inSep)']]], ['fromfile_2ehpp_45',['fromfile.hpp',['../fromfile_8hpp.html',1,'']]], - ['fromfunction_46',['fromfunction',['../namespacenc.html#a2ef1162efdae369c1b303b0d116332d7',1,'nc::fromfunction(const std::function< dtype(typename NdArray< dtype >::size_type, typename NdArray< dtype >::size_type)> func, Shape shape)'],['../namespacenc.html#a37efc58cef8c224d91188515ef8d210c',1,'nc::fromfunction(const std::function< dtype(typename NdArray< dtype >::size_type)> func, typename NdArray< dtype >::size_type size)']]], + ['fromfunction_46',['fromfunction',['../namespacenc.html#a37efc58cef8c224d91188515ef8d210c',1,'nc::fromfunction(const std::function< dtype(typename NdArray< dtype >::size_type)> func, typename NdArray< dtype >::size_type size)'],['../namespacenc.html#a2ef1162efdae369c1b303b0d116332d7',1,'nc::fromfunction(const std::function< dtype(typename NdArray< dtype >::size_type, typename NdArray< dtype >::size_type)> func, Shape shape)']]], ['fromfunction_2ehpp_47',['fromfunction.hpp',['../fromfunction_8hpp.html',1,'']]], ['fromiter_48',['fromiter',['../namespacenc.html#af37d186203778eb1f732277075e19215',1,'nc']]], ['fromiter_2ehpp_49',['fromiter.hpp',['../fromiter_8hpp.html',1,'']]], @@ -58,9 +58,9 @@ var searchData= ['full_5flike_55',['full_like',['../namespacenc.html#accb9a92155d4c3d688cce08468296947',1,'nc']]], ['full_5flike_2ehpp_56',['full_like.hpp',['../full__like_8hpp.html',1,'']]], ['functions_2ehpp_57',['Functions.hpp',['../_functions_8hpp.html',1,'']]], - ['interp_2ehpp_58',['interp.hpp',['../_functions_2interp_8hpp.html',1,'']]], - ['laplace_2ehpp_59',['laplace.hpp',['../_filter_2_filters_2_filters2d_2laplace_8hpp.html',1,'']]], - ['power_2ehpp_60',['power.hpp',['../_functions_2power_8hpp.html',1,'']]], - ['powerf_2ehpp_61',['powerf.hpp',['../_functions_2powerf_8hpp.html',1,'']]], - ['shape_2ehpp_62',['shape.hpp',['../_functions_2_shape_8hpp.html',1,'']]] + ['functions_2fcube_2ehpp_58',['cube.hpp',['../_functions_2cube_8hpp.html',1,'']]], + ['functions_2finterp_2ehpp_59',['interp.hpp',['../_functions_2interp_8hpp.html',1,'']]], + ['functions_2fpower_2ehpp_60',['power.hpp',['../_functions_2power_8hpp.html',1,'']]], + ['functions_2fpowerf_2ehpp_61',['powerf.hpp',['../_functions_2powerf_8hpp.html',1,'']]], + ['functions_2fshape_2ehpp_62',['shape.hpp',['../_functions_2shape_8hpp.html',1,'']]] ]; diff --git a/docs/doxygen/html/search/all_6.js b/docs/doxygen/html/search/all_6.js index f90a6d016..2947fad67 100644 --- a/docs/doxygen/html/search/all_6.js +++ b/docs/doxygen/html/search/all_6.js @@ -23,7 +23,7 @@ var searchData= ['generatethreshold_2ehpp_20',['generateThreshold.hpp',['../generate_threshold_8hpp.html',1,'']]], ['generator_2ehpp_21',['generator.hpp',['../generator_8hpp.html',1,'']]], ['generator_5f_22',['generator_',['../namespacenc_1_1random.html#aa541047e6b742f1c5251e72f3b7aec95',1,'nc::random']]], - ['geocentric_23',['Geocentric',['../classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html#ab892ee90e4f341e16225b17b813d9e70',1,'nc::coordinates::reference_frames::Geocentric::Geocentric(double inLatitude, double inLongitude, double inRadius=0.) noexcept'],['../classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html#ad1fc4507e68ba9759e8f629ddfbd5d82',1,'nc::coordinates::reference_frames::Geocentric::Geocentric()=default'],['../classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html',1,'nc::coordinates::reference_frames::Geocentric']]], + ['geocentric_23',['geocentric',['../classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html#ab892ee90e4f341e16225b17b813d9e70',1,'nc::coordinates::reference_frames::Geocentric::Geocentric(double inLatitude, double inLongitude, double inRadius=0.) noexcept'],['../classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html#ad1fc4507e68ba9759e8f629ddfbd5d82',1,'nc::coordinates::reference_frames::Geocentric::Geocentric()=default'],['../classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html',1,'nc::coordinates::reference_frames::Geocentric']]], ['geocentric_2ehpp_24',['Geocentric.hpp',['../_geocentric_8hpp.html',1,'']]], ['geocentricradius_25',['geocentricRadius',['../namespacenc_1_1coordinates_1_1transforms.html#a3b05413b5dc8368da06449e9ab688b9e',1,'nc::coordinates::transforms']]], ['geocentricradius_2ehpp_26',['geocentricRadius.hpp',['../geocentric_radius_8hpp.html',1,'']]], diff --git a/docs/doxygen/html/search/all_8.js b/docs/doxygen/html/search/all_8.js index 4b7705892..2bbb7af95 100644 --- a/docs/doxygen/html/search/all_8.js +++ b/docs/doxygen/html/search/all_8.js @@ -15,7 +15,7 @@ var searchData= ['inner_2ehpp_12',['inner.hpp',['../inner_8hpp.html',1,'']]], ['insert_13',['insert',['../namespacenc.html#a187fc881530133757395c45fe137b71b',1,'nc::insert(const NdArray< dtype > &arr, int32 index, const NdArray< dtype > &values)'],['../namespacenc.html#aa6ce95118e55fffcb742f23d41b142f5',1,'nc::insert(const NdArray< dtype > &arr, int32 index, const dtype &value, Axis axis)'],['../namespacenc.html#adf8ec08f0778e57cb8a67be14a1edc5e',1,'nc::insert(const NdArray< dtype > &arr, int32 index, const NdArray< dtype > &values, Axis axis)'],['../namespacenc.html#a126ffd7d22ab6e4a7441c2aec484f3d8',1,'nc::insert(const NdArray< dtype > &arr, const Indices &indices, const dtype &value, Axis axis=Axis::NONE)'],['../namespacenc.html#ad32c41e3a55eeb60b8612fbb59559389',1,'nc::insert(const NdArray< dtype > &arr, Slice slice, const dtype &value, Axis axis=Axis::NONE)'],['../namespacenc.html#a3b425190d2eb40f0fc954c1fccb354be',1,'nc::insert(const NdArray< dtype > &arr, int32 index, const dtype &value)'],['../namespacenc.html#a9f30cb177f7b6b25cce65e78d1ac01c3',1,'nc::insert(const NdArray< dtype > &arr, Slice slice, const NdArray< dtype > &values, Axis axis=Axis::NONE)'],['../namespacenc.html#ae2b456c4dac6b9f970d8025d4e775b72',1,'nc::insert(const NdArray< dtype > &arr, const Indices &indices, const NdArray< dtype > &values, Axis axis=Axis::NONE)']]], ['insert_2ehpp_14',['insert.hpp',['../insert_8hpp.html',1,'']]], - ['installation_15',['Installation',['../md__home_dpilger__github__num_cpp_docs_markdown__installation.html',1,'']]], + ['installation_15',['Installation',['../md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_installation.html',1,'']]], ['installation_2emd_16',['Installation.md',['../_installation_8md.html',1,'']]], ['int16_17',['int16',['../namespacenc.html#a8f5045ed0f0a08d87fd76d7a74ac128d',1,'nc']]], ['int32_18',['int32',['../namespacenc.html#a9386099a0fdc2bc9fb0dbfde5606584d',1,'nc']]], @@ -23,7 +23,7 @@ var searchData= ['int8_20',['int8',['../namespacenc.html#a0815baab2bc081f4250ba9cb1cf361b4',1,'nc']]], ['integ_21',['integ',['../classnc_1_1polynomial_1_1_poly1d.html#a36254243c290ca82f43f3e6c8b5b6c10',1,'nc::polynomial::Poly1d']]], ['integrate_2ehpp_22',['Integrate.hpp',['../_integrate_8hpp.html',1,'']]], - ['intensity_23',['intensity',['../classnc_1_1image_processing_1_1_pixel.html#a2ffea8fff18945da4971ab4c847a49bd',1,'nc::imageProcessing::Pixel::intensity()'],['../classnc_1_1image_processing_1_1_centroid.html#a2d109ab927d1a7496073af5c964f3172',1,'nc::imageProcessing::Centroid::intensity()'],['../classnc_1_1image_processing_1_1_cluster.html#abff111af8d260b45e8657507d067eac8',1,'nc::imageProcessing::Cluster::intensity()']]], + ['intensity_23',['intensity',['../classnc_1_1image_processing_1_1_pixel.html#a2ffea8fff18945da4971ab4c847a49bd',1,'nc::imageProcessing::Pixel::intensity'],['../classnc_1_1image_processing_1_1_centroid.html#a2d109ab927d1a7496073af5c964f3172',1,'nc::imageProcessing::Centroid::intensity()'],['../classnc_1_1image_processing_1_1_cluster.html#abff111af8d260b45e8657507d067eac8',1,'nc::imageProcessing::Cluster::intensity()']]], ['interp_24',['interp',['../namespacenc.html#acb0128da9c31422e62814a91d2075d9d',1,'nc::interp()'],['../namespacenc_1_1utils.html#a691a52cfcc401340af355bd53869600e',1,'nc::utils::interp()'],['../namespacenc.html#a5b9584eeac344f9d37beb6be475300ca',1,'nc::interp(dtype inValue1, dtype inValue2, double inPercent) noexcept']]], ['interpolationmethod_25',['InterpolationMethod',['../namespacenc.html#a476f76c3468948fe24d7abf9cd0d650e',1,'nc']]], ['intersect1d_26',['intersect1d',['../namespacenc.html#a35cdd4bb265142ff795a9990ed42a5c0',1,'nc']]], @@ -37,8 +37,8 @@ var searchData= ['is_5fcomplex_3c_20std_3a_3acomplex_3c_20t_20_3e_20_3e_34',['is_complex< std::complex< T > >',['../structnc_1_1is__complex_3_01std_1_1complex_3_01_t_01_4_01_4.html',1,'nc']]], ['is_5fcomplex_5fv_35',['is_complex_v',['../namespacenc.html#af8be3598b0e2894429842d64d3ce4050',1,'nc']]], ['is_5fndarray_5fint_36',['is_ndarray_int',['../structnc_1_1is__ndarray__int.html',1,'nc::is_ndarray_int< typename >'],['../structnc_1_1type__traits_1_1is__ndarray__int.html',1,'nc::type_traits::is_ndarray_int< typename >']]], - ['is_5fndarray_5fint_3c_20ndarray_3c_20dtype_2c_20allocator_20_3e_20_3e_37',['is_ndarray_int< NdArray< dtype, Allocator > >',['../structnc_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html',1,'nc::is_ndarray_int< NdArray< dtype, Allocator > >'],['../structnc_1_1type__traits_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html',1,'nc::type_traits::is_ndarray_int< NdArray< dtype, Allocator > >']]], - ['is_5fndarray_5fint_5fv_38',['is_ndarray_int_v',['../namespacenc_1_1type__traits.html#ad59d36d4a0022fbfcd7ab9d740e553b1',1,'nc::type_traits::is_ndarray_int_v()'],['../namespacenc.html#a27cd65a041f65f1a562feda18d2fff49',1,'nc::is_ndarray_int_v()']]], + ['is_5fndarray_5fint_3c_20ndarray_3c_20dtype_2c_20allocator_20_3e_20_3e_37',['is_ndarray_int< ndarray< dtype, allocator > >',['../structnc_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html',1,'nc::is_ndarray_int< NdArray< dtype, Allocator > >'],['../structnc_1_1type__traits_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html',1,'nc::type_traits::is_ndarray_int< NdArray< dtype, Allocator > >']]], + ['is_5fndarray_5fint_5fv_38',['is_ndarray_int_v',['../namespacenc_1_1type__traits.html#ad59d36d4a0022fbfcd7ab9d740e553b1',1,'nc::type_traits::is_ndarray_int_v'],['../namespacenc.html#a27cd65a041f65f1a562feda18d2fff49',1,'nc::is_ndarray_int_v']]], ['is_5fndarray_5fsigned_5fint_39',['is_ndarray_signed_int',['../structnc_1_1type__traits_1_1is__ndarray__signed__int.html',1,'nc::type_traits']]], ['is_5fndarray_5fsigned_5fint_3c_20ndarray_3c_20dtype_2c_20allocator_20_3e_20_3e_40',['is_ndarray_signed_int< NdArray< dtype, Allocator > >',['../structnc_1_1type__traits_1_1is__ndarray__signed__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html',1,'nc::type_traits']]], ['is_5fndarray_5fsigned_5fint_5fv_41',['is_ndarray_signed_int_v',['../namespacenc_1_1type__traits.html#a2bf5d3e8ab7513b705ca0477e7f1e551',1,'nc::type_traits']]], @@ -52,7 +52,7 @@ var searchData= ['isflat_49',['isflat',['../classnc_1_1_nd_array.html#a344f12e052eeb49cc87e361127386a64',1,'nc::NdArray']]], ['isinf_50',['isinf',['../namespacenc.html#a1a94a76a63d77e13fddf0cfbad1fd562',1,'nc::isinf(const NdArray< dtype > &inArray)'],['../namespacenc.html#ac2770d614de64c300c2f10cb39a299c0',1,'nc::isinf(dtype inValue) noexcept']]], ['isinf_2ehpp_51',['isinf.hpp',['../isinf_8hpp.html',1,'']]], - ['isinteger_52',['isInteger',['../classnc_1_1_dtype_info_3_01std_1_1complex_3_01dtype_01_4_01_4.html#ac055638657a1459bc6a7c9d94d5c96a4',1,'nc::DtypeInfo< std::complex< dtype > >::isInteger()'],['../classnc_1_1_dtype_info.html#a10b60bd27123b5c724e2a52526fe8cfe',1,'nc::DtypeInfo::isInteger()']]], + ['isinteger_52',['isinteger',['../classnc_1_1_dtype_info_3_01std_1_1complex_3_01dtype_01_4_01_4.html#ac055638657a1459bc6a7c9d94d5c96a4',1,'nc::DtypeInfo< std::complex< dtype > >::isInteger()'],['../classnc_1_1_dtype_info.html#a10b60bd27123b5c724e2a52526fe8cfe',1,'nc::DtypeInfo::isInteger()']]], ['islittleendian_53',['isLittleEndian',['../namespacenc_1_1endian.html#a11907ef8078650aee8fe900854ba5bb4',1,'nc::endian']]], ['isnan_54',['isnan',['../namespacenc.html#ac28569da874c0b37a4c50c86b31a98ab',1,'nc::isnan(dtype inValue) noexcept'],['../namespacenc.html#a5f22d549d66717d09107559ea35b801a',1,'nc::isnan(const NdArray< dtype > &inArray)']]], ['isnan_2ehpp_55',['isnan.hpp',['../isnan_8hpp.html',1,'']]], @@ -64,13 +64,13 @@ var searchData= ['ispoweroftwo_61',['isPowerOfTwo',['../namespacenc_1_1edac_1_1detail.html#a7f066ec8b196c2943ae99382eb63e2fb',1,'nc::edac::detail']]], ['isroots_62',['IsRoots',['../namespacenc.html#a85b85e03c940a6f01f9d77308a255455',1,'nc']]], ['isscalar_63',['isscalar',['../classnc_1_1_nd_array.html#abbde96c48b2fbebf4edc6337020fabea',1,'nc::NdArray']]], - ['issigned_64',['isSigned',['../classnc_1_1_dtype_info_3_01std_1_1complex_3_01dtype_01_4_01_4.html#ac58a829905d11a1a7fca32427eab41d3',1,'nc::DtypeInfo< std::complex< dtype > >::isSigned()'],['../classnc_1_1_dtype_info.html#a039ecfb9a5bd9fe0cb751a59f28055d1',1,'nc::DtypeInfo::isSigned()']]], + ['issigned_64',['issigned',['../classnc_1_1_dtype_info_3_01std_1_1complex_3_01dtype_01_4_01_4.html#ac58a829905d11a1a7fca32427eab41d3',1,'nc::DtypeInfo< std::complex< dtype > >::isSigned()'],['../classnc_1_1_dtype_info.html#a039ecfb9a5bd9fe0cb751a59f28055d1',1,'nc::DtypeInfo::isSigned()']]], ['issorted_65',['issorted',['../classnc_1_1_nd_array.html#ae39809331766e9d6490533040afbd589',1,'nc::NdArray']]], ['issquare_66',['issquare',['../classnc_1_1_nd_array.html#a302be17d815b1a4e353e6a2aade581a5',1,'nc::NdArray::issquare()'],['../classnc_1_1_shape.html#a939dd0ab6edf83b7abaf8b8c93a99152',1,'nc::Shape::issquare()']]], ['isvalid_67',['isValid',['../classnc_1_1rotations_1_1_d_c_m.html#ab1947c7618408b063b704ec391e27888',1,'nc::rotations::DCM']]], ['item_68',['item',['../classnc_1_1_nd_array.html#abec76b8f271e07fa07cc2f88fed676fa',1,'nc::NdArray']]], - ['iteration_69',['Iteration',['../classnc_1_1roots_1_1_iteration.html#a2d7285a81c033d56ce8283b6dbfca136',1,'nc::roots::Iteration::Iteration(double epsilon) noexcept'],['../classnc_1_1roots_1_1_iteration.html#a7948f08cfaa01f5685ec35149bf6bba0',1,'nc::roots::Iteration::Iteration(double epsilon, uint32 maxNumIterations) noexcept'],['../classnc_1_1roots_1_1_iteration.html',1,'nc::roots::Iteration']]], + ['iteration_69',['iteration',['../classnc_1_1roots_1_1_iteration.html#a2d7285a81c033d56ce8283b6dbfca136',1,'nc::roots::Iteration::Iteration(double epsilon) noexcept'],['../classnc_1_1roots_1_1_iteration.html#a7948f08cfaa01f5685ec35149bf6bba0',1,'nc::roots::Iteration::Iteration(double epsilon, uint32 maxNumIterations) noexcept'],['../classnc_1_1roots_1_1_iteration.html',1,'nc::roots::Iteration']]], ['iteration_2ehpp_70',['Iteration.hpp',['../_iteration_8hpp.html',1,'']]], - ['iterator_71',['iterator',['../classnc_1_1_data_cube.html#a623df8fc48ba169d221b1c26249e5853',1,'nc::DataCube::iterator()'],['../classnc_1_1_nd_array.html#a33ce0c581a22e809cfc5a79a534bf798',1,'nc::NdArray::iterator()']]], - ['iterator_5fcategory_72',['iterator_category',['../classnc_1_1_nd_array_const_iterator.html#a17535e5dcb696923adaa626c86cc3c00',1,'nc::NdArrayConstIterator::iterator_category()'],['../classnc_1_1_nd_array_iterator.html#a7b2c0794eac54ab2c3847776a8383283',1,'nc::NdArrayIterator::iterator_category()'],['../classnc_1_1_nd_array_const_column_iterator.html#a3ed61bf2a830e89fd8fbbb6efc2e7171',1,'nc::NdArrayConstColumnIterator::iterator_category()'],['../classnc_1_1_nd_array_column_iterator.html#a3785618b3936e835ccc15b39440f3da5',1,'nc::NdArrayColumnIterator::iterator_category()']]] + ['iterator_71',['iterator',['../classnc_1_1_data_cube.html#a623df8fc48ba169d221b1c26249e5853',1,'nc::DataCube::iterator'],['../classnc_1_1_nd_array.html#a33ce0c581a22e809cfc5a79a534bf798',1,'nc::NdArray::iterator']]], + ['iterator_5fcategory_72',['iterator_category',['../classnc_1_1_nd_array_const_iterator.html#a17535e5dcb696923adaa626c86cc3c00',1,'nc::NdArrayConstIterator::iterator_category'],['../classnc_1_1_nd_array_iterator.html#a7b2c0794eac54ab2c3847776a8383283',1,'nc::NdArrayIterator::iterator_category'],['../classnc_1_1_nd_array_const_column_iterator.html#a3ed61bf2a830e89fd8fbbb6efc2e7171',1,'nc::NdArrayConstColumnIterator::iterator_category'],['../classnc_1_1_nd_array_column_iterator.html#a3785618b3936e835ccc15b39440f3da5',1,'nc::NdArrayColumnIterator::iterator_category']]] ]; diff --git a/docs/doxygen/html/search/all_9.js b/docs/doxygen/html/search/all_9.js index 75b52e4e0..3f43184e4 100644 --- a/docs/doxygen/html/search/all_9.js +++ b/docs/doxygen/html/search/all_9.js @@ -1,4 +1,4 @@ var searchData= [ - ['j_0',['j',['../classnc_1_1rotations_1_1_quaternion.html#acb62c703a1f96333bf76ad0735cb8b97',1,'nc::rotations::Quaternion::j()'],['../namespacenc_1_1constants.html#a0e933571f05ee6af915fc327260517e9',1,'nc::constants::j()']]] + ['j_0',['j',['../classnc_1_1rotations_1_1_quaternion.html#acb62c703a1f96333bf76ad0735cb8b97',1,'nc::rotations::Quaternion::j()'],['../namespacenc_1_1constants.html#a0e933571f05ee6af915fc327260517e9',1,'nc::constants::j']]] ]; diff --git a/docs/doxygen/html/search/all_b.js b/docs/doxygen/html/search/all_b.js index 801b54d8a..456faf3c7 100644 --- a/docs/doxygen/html/search/all_b.js +++ b/docs/doxygen/html/search/all_b.js @@ -3,85 +3,84 @@ var searchData= ['laguerre_0',['laguerre',['../namespacenc_1_1polynomial.html#aa2c08952d8dfd2cccfbcd6da40b49f4f',1,'nc::polynomial::laguerre(uint32 n, dtype x)'],['../namespacenc_1_1polynomial.html#ad7fef1e52b0054b5894995ee1ed94340',1,'nc::polynomial::laguerre(uint32 n, uint32 m, dtype x)'],['../namespacenc_1_1polynomial.html#a0b1fe04e7cc91218dfea6fb27e819f23',1,'nc::polynomial::laguerre(uint32 n, const NdArray< dtype > &inArrayX)'],['../namespacenc_1_1polynomial.html#a1632161584f56e87ee9be46a43bdaadf',1,'nc::polynomial::laguerre(uint32 n, uint32 m, const NdArray< dtype > &inArrayX)']]], ['laguerre_2ehpp_1',['laguerre.hpp',['../laguerre_8hpp.html',1,'']]], ['laplace_2',['laplace',['../classnc_1_1random_1_1_r_n_g.html#ab5ba9d32c4d0ef34396b3535f97bc19e',1,'nc::random::RNG::laplace(const Shape &inShape, dtype inLoc=0, dtype inScale=1)'],['../classnc_1_1random_1_1_r_n_g.html#ab4c52249d04f6d8ee215e4067b0ba3cb',1,'nc::random::RNG::laplace(dtype inLoc=0, dtype inScale=1)'],['../namespacenc_1_1filter.html#a03fcb2476bd35393869fb23167566f10',1,'nc::filter::laplace()'],['../namespacenc_1_1random_1_1detail.html#a8a89c0636f8f79583ea5b752b2af6276',1,'nc::random::detail::laplace(GeneratorType &generator, dtype inLoc=0, dtype inScale=1)'],['../namespacenc_1_1random_1_1detail.html#aa164dc81c9c5d2979cdd15dca77b5f99',1,'nc::random::detail::laplace(GeneratorType &generator, const Shape &inShape, dtype inLoc=0, dtype inScale=1)'],['../namespacenc_1_1random.html#a76e5b2a6feb9bf6a05c5dd9402f9c62f',1,'nc::random::laplace(dtype inLoc=0, dtype inScale=1)'],['../namespacenc_1_1random.html#a036596445e7750eca42107e1326e3179',1,'nc::random::laplace(const Shape &inShape, dtype inLoc=0, dtype inScale=1)']]], - ['latitude_3',['latitude',['../classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html#a3f2f091f929b44f794eceedc16da241a',1,'nc::coordinates::reference_frames::Geocentric::latitude()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html#a97262b9c8791b540840a0cd068cdd87e',1,'nc::coordinates::reference_frames::LLA::latitude()']]], + ['latitude_3',['latitude',['../classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html#a3f2f091f929b44f794eceedc16da241a',1,'nc::coordinates::reference_frames::Geocentric::latitude'],['../classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html#a97262b9c8791b540840a0cd068cdd87e',1,'nc::coordinates::reference_frames::LLA::latitude']]], ['lcm_4',['lcm',['../namespacenc.html#a7ffd0c15b8419a5d84458d4009b38b88',1,'nc::lcm(dtype inValue1, dtype inValue2) noexcept'],['../namespacenc.html#aa69cf791720987deb546d71057a668a1',1,'nc::lcm(const NdArray< dtype > &inArray)']]], ['lcm_2ehpp_5',['lcm.hpp',['../lcm_8hpp.html',1,'']]], ['ldexp_6',['ldexp',['../namespacenc.html#aca805ef0273314ddc6c70b2c913bf485',1,'nc::ldexp(dtype inValue1, uint8 inValue2) noexcept'],['../namespacenc.html#af63d2ed4015f416db1734593d322941a',1,'nc::ldexp(const NdArray< dtype > &inArray1, const NdArray< uint8 > &inArray2)']]], ['ldexp_2ehpp_7',['ldexp.hpp',['../ldexp_8hpp.html',1,'']]], - ['left_8',['LEFT',['../namespacenc.html#a7b16f0b406f36ef56a47ff41f4476a09a684d325a7303f52e64011467ff5c5758',1,'nc']]], - ['left_9',['left',['../classnc_1_1_vec3.html#a7e6730d945972ecda1815c1d41f5074c',1,'nc::Vec3::left()'],['../classnc_1_1_vec2.html#ade3f4342726264a1493f91ae80ab24ca',1,'nc::Vec2::left()']]], - ['left_5fshift_10',['left_shift',['../namespacenc.html#abeea32ab9bfa1e127ceb91c0538d6cb6',1,'nc']]], - ['left_5fshift_2ehpp_11',['left_shift.hpp',['../left__shift_8hpp.html',1,'']]], - ['legendre_5fp_12',['legendre_p',['../namespacenc_1_1polynomial.html#a567bdffcff63421b77a9dfae9cbdfc8a',1,'nc::polynomial::legendre_p(uint32 n, dtype x)'],['../namespacenc_1_1polynomial.html#a6a68bde646dae6ffb484502d54e5c175',1,'nc::polynomial::legendre_p(uint32 m, uint32 n, dtype x)'],['../namespacenc_1_1polynomial.html#a9969335ebe0c26ff10af77007fcce5bc',1,'nc::polynomial::legendre_p(uint32 n, const NdArray< dtype > &inArrayX)'],['../namespacenc_1_1polynomial.html#a8ff11a959ecbfc4caf01f35cbc87420a',1,'nc::polynomial::legendre_p(uint32 m, uint32 n, const NdArray< dtype > &inArrayX)']]], - ['legendre_5fp_2ehpp_13',['legendre_p.hpp',['../legendre__p_8hpp.html',1,'']]], - ['legendre_5fq_14',['legendre_q',['../namespacenc_1_1polynomial.html#a00bc3047baef4182addac153f2b2c1a9',1,'nc::polynomial::legendre_q(int32 n, const NdArray< dtype > &inArrayX)'],['../namespacenc_1_1polynomial.html#a78897e159974d6732b77759be2f2da13',1,'nc::polynomial::legendre_q(int32 n, dtype x)']]], - ['legendre_5fq_2ehpp_15',['legendre_q.hpp',['../legendre__q_8hpp.html',1,'']]], - ['legendrepolynomial_16',['LegendrePolynomial',['../classnc_1_1integrate_1_1_legendre_polynomial.html#a2e1fefae138e66215cd7586a85fc3642',1,'nc::integrate::LegendrePolynomial::LegendrePolynomial()'],['../classnc_1_1integrate_1_1_legendre_polynomial.html',1,'nc::integrate::LegendrePolynomial']]], - ['lerp_17',['lerp',['../classnc_1_1_vec2.html#a91e6417e5b9903ed6bee3ad90c0c38f4',1,'nc::Vec2::lerp()'],['../classnc_1_1_vec3.html#ab4878c8a4ebcd94fd0baf93059b50ac6',1,'nc::Vec3::lerp()']]], - ['less_18',['less',['../namespacenc.html#a214ff1cf329d515457a611f0be8e9bd8',1,'nc']]], - ['less_2ehpp_19',['less.hpp',['../less_8hpp.html',1,'']]], - ['less_5fequal_20',['less_equal',['../namespacenc.html#a052d0b4471adf86a70d91430ccb4873d',1,'nc']]], - ['less_5fequal_2ehpp_21',['less_equal.hpp',['../less__equal_8hpp.html',1,'']]], - ['linalg_2ehpp_22',['Linalg.hpp',['../_linalg_8hpp.html',1,'']]], - ['linear_23',['LINEAR',['../namespacenc.html#a476f76c3468948fe24d7abf9cd0d650eaaac544aacc3615aada24897a215f5046',1,'nc']]], - ['linspace_24',['linspace',['../namespacenc.html#a6d8333f2bb5e655f0317644d61fab51b',1,'nc']]], - ['linspace_2ehpp_25',['linspace.hpp',['../linspace_8hpp.html',1,'']]], - ['little_26',['LITTLE',['../namespacenc.html#a8dcbcb343147d09e74689ad8a2586152a1314341b466dcb5e2c880b76414c49fe',1,'nc']]], - ['lla_27',['LLA',['../classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html#a35500711d2769b513e7ecef2d3e20c9c',1,'nc::coordinates::reference_frames::LLA::LLA(double inLatitude, double inLongitude, double inAltitude=0.) noexcept'],['../classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html#abe5c2e910419324b41862110a7c9b890',1,'nc::coordinates::reference_frames::LLA::LLA()=default'],['../classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html',1,'nc::coordinates::reference_frames::LLA']]], - ['lla_2ehpp_28',['LLA.hpp',['../_l_l_a_8hpp.html',1,'']]], - ['llatoaer_29',['LLAtoAER',['../namespacenc_1_1coordinates_1_1transforms.html#a867f4c21fe56499e38b7217eba8caf85',1,'nc::coordinates::transforms::LLAtoAER(const reference_frames::LLA &target, const reference_frames::LLA &referencePoint) noexcept'],['../namespacenc_1_1coordinates_1_1transforms.html#a2417d189ebd29bd97d04ec85593cbc9a',1,'nc::coordinates::transforms::LLAtoAER(const reference_frames::LLA &target, const reference_frames::ECEF &referencePoint) noexcept']]], - ['llatoaer_2ehpp_30',['LLAtoAER.hpp',['../_l_l_ato_a_e_r_8hpp.html',1,'']]], - ['llatoecef_31',['LLAtoECEF',['../namespacenc_1_1coordinates_1_1transforms.html#a4534f88d7138f27edf20f951aac05970',1,'nc::coordinates::transforms']]], - ['llatoecef_2ehpp_32',['LLAtoECEF.hpp',['../_l_l_ato_e_c_e_f_8hpp.html',1,'']]], - ['llatoenu_33',['LLAtoENU',['../namespacenc_1_1coordinates_1_1transforms.html#aac1bcca3fce0215d67f3a4438424d8c7',1,'nc::coordinates::transforms::LLAtoENU(const reference_frames::LLA &target, const reference_frames::LLA &referencePoint) noexcept'],['../namespacenc_1_1coordinates_1_1transforms.html#a404d07a49fdffc55d2410b8d3a332a25',1,'nc::coordinates::transforms::LLAtoENU(const reference_frames::LLA &target, const reference_frames::ECEF &referencePoint) noexcept']]], - ['llatoenu_2ehpp_34',['LLAtoENU.hpp',['../_l_l_ato_e_n_u_8hpp.html',1,'']]], - ['llatogeocentric_35',['LLAtoGeocentric',['../namespacenc_1_1coordinates_1_1transforms.html#ab018d57e2605ae4cfe9378b9f47ec70c',1,'nc::coordinates::transforms']]], - ['llatogeocentric_2ehpp_36',['LLAtoGeocentric.hpp',['../_l_l_ato_geocentric_8hpp.html',1,'']]], - ['llatoned_37',['LLAtoNED',['../namespacenc_1_1coordinates_1_1transforms.html#a33dd1e62142d1d57ceb2442bd95c68ed',1,'nc::coordinates::transforms::LLAtoNED(const reference_frames::LLA &target, const reference_frames::LLA &referencePoint) noexcept'],['../namespacenc_1_1coordinates_1_1transforms.html#a7acecbc1257ad0960f90b0ab7754e287',1,'nc::coordinates::transforms::LLAtoNED(const reference_frames::LLA &target, const reference_frames::ECEF &referencePoint) noexcept']]], - ['llatoned_2ehpp_38',['LLAtoNED.hpp',['../_l_l_ato_n_e_d_8hpp.html',1,'']]], - ['load_39',['load',['../namespacenc.html#ad6129b92b4e017a4ca772a59b43960e8',1,'nc']]], - ['load_2ehpp_40',['load.hpp',['../load_8hpp.html',1,'']]], - ['log_41',['log',['../namespacenc.html#aba925957229bf54bfe854be197cd3d52',1,'nc::log()'],['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a3aca7ed321528ee82085970a7b15887c',1,'nc::logger::detail::BinaryDataLogger::log(const_reference dataElement)'],['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ae5dc8913ba9d11738f57dbf9a21189d1',1,'nc::logger::detail::BinaryDataLogger::log(const_pointer dataElements, std::size_t numElements)'],['../namespacenc.html#a3f08d373ae167ac90d3bb6b6c4da0fb9',1,'nc::log()']]], - ['log_2ehpp_42',['log.hpp',['../log_8hpp.html',1,'']]], - ['log10_43',['log10',['../namespacenc.html#a0d8a5ffeaed868463a6e55645c625c8f',1,'nc::log10(dtype inValue) noexcept'],['../namespacenc.html#a3cd82f65b6ee069a7d6443646dfecf67',1,'nc::log10(const NdArray< dtype > &inArray)']]], - ['log10_2ehpp_44',['log10.hpp',['../log10_8hpp.html',1,'']]], - ['log1p_45',['log1p',['../namespacenc.html#a5abcc8523a49a47fd2224d5588f128b4',1,'nc::log1p(dtype inValue) noexcept'],['../namespacenc.html#a1ae30700a2db1cd8e44fa59b84c2b547',1,'nc::log1p(const NdArray< dtype > &inArray)']]], - ['log1p_2ehpp_46',['log1p.hpp',['../log1p_8hpp.html',1,'']]], - ['log2_47',['log2',['../namespacenc.html#a48cbc16dc706678b6f85e655e935cd41',1,'nc::log2(dtype inValue) noexcept'],['../namespacenc.html#a536e5046481a32bd6955a222f323393a',1,'nc::log2(const NdArray< dtype > &inArray)']]], - ['log2_2ehpp_48',['log2.hpp',['../log2_8hpp.html',1,'']]], - ['log_5fdebug_49',['LOG_DEBUG',['../_logger_8hpp.html#a6ff63e8955665c4a58b1598f2b07c51a',1,'Logger.hpp']]], - ['log_5ferror_50',['LOG_ERROR',['../_logger_8hpp.html#aced66975c154ea0e2a8ec3bc818b4e08',1,'Logger.hpp']]], - ['log_5fext_51',['LOG_EXT',['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a0bf9236c9f4cff4de753547d6ebae1ae',1,'nc::logger::detail::BinaryDataLogger']]], - ['log_5ffatal_52',['LOG_FATAL',['../_logger_8hpp.html#ac2164369b4d2bf72296f8ba6ea576ecf',1,'Logger.hpp']]], - ['log_5fgamma_53',['log_gamma',['../namespacenc_1_1special.html#addebe777849a11f027a793975a53b653',1,'nc::special::log_gamma(const NdArray< dtype > &inArray)'],['../namespacenc_1_1special.html#a11ec3d4677a53eafd8b0144cd6e42ce3',1,'nc::special::log_gamma(dtype inValue)']]], - ['log_5fgamma_2ehpp_54',['log_gamma.hpp',['../log__gamma_8hpp.html',1,'']]], - ['log_5finfo_55',['LOG_INFO',['../_logger_8hpp.html#aeb4f36db01bd128c7afeac5889dac311',1,'Logger.hpp']]], - ['log_5ftrace_56',['LOG_TRACE',['../_logger_8hpp.html#af7abc145380f1916838e42f9272aa0f6',1,'Logger.hpp']]], - ['log_5fwarning_57',['LOG_WARNING',['../_logger_8hpp.html#adf4476a6a4ea6c74231c826e899d7189',1,'Logger.hpp']]], - ['logaddexp_58',['logaddexp',['../namespacenc.html#ac60d3d4fe17610d6a44540167505c501',1,'nc::logaddexp(const NdArray< dtype > &x1, const NdArray< dtype > &x2)'],['../namespacenc.html#a7de2328d3bd73c573be949fed7c9057a',1,'nc::logaddexp(dtype x1, dtype x2) noexcept']]], - ['logaddexp_2ehpp_59',['logaddexp.hpp',['../logaddexp_8hpp.html',1,'']]], - ['logaddexp2_60',['logaddexp2',['../namespacenc.html#a3e9f3a1d30bf2d5f83c8120680dea2a0',1,'nc::logaddexp2(const NdArray< dtype > &x1, const NdArray< dtype > &x2)'],['../namespacenc.html#add38cc125a3fa63eae0b05b7b5ce7a0d',1,'nc::logaddexp2(dtype x1, dtype x2) noexcept']]], - ['logaddexp2_2ehpp_61',['logaddexp2.hpp',['../logaddexp2_8hpp.html',1,'']]], - ['logb_62',['logb',['../namespacenc.html#a512c632dd9629cbc02ad96398f82ab2a',1,'nc::logb(const NdArray< dtype > &inArray, dtype inBase)'],['../namespacenc.html#a4925bc774ee8c671be4e15ba4305d230',1,'nc::logb(dtype inValue, dtype inBase) noexcept']]], - ['logb_2ehpp_63',['logb.hpp',['../logb_8hpp.html',1,'']]], - ['logger_2ehpp_64',['Logger.hpp',['../_logger_8hpp.html',1,'']]], - ['logging_2ehpp_65',['Logging.hpp',['../_logging_8hpp.html',1,'']]], - ['logical_5fand_66',['logical_and',['../namespacenc.html#a453e2ee3176ab6e44183872ff41a60e2',1,'nc']]], - ['logical_5fand_2ehpp_67',['logical_and.hpp',['../logical__and_8hpp.html',1,'']]], - ['logical_5fnot_68',['logical_not',['../namespacenc.html#a63cf55809c7f46ece3106108a65f8e3a',1,'nc']]], - ['logical_5fnot_2ehpp_69',['logical_not.hpp',['../logical__not_8hpp.html',1,'']]], - ['logical_5for_70',['logical_or',['../namespacenc.html#a62d069e9c46eda68c15946a3fa74b1ab',1,'nc']]], - ['logical_5for_2ehpp_71',['logical_or.hpp',['../logical__or_8hpp.html',1,'']]], - ['logical_5fxor_72',['logical_xor',['../namespacenc.html#aae5c773c4e480fc760781013a8def13d',1,'nc']]], - ['logical_5fxor_2ehpp_73',['logical_xor.hpp',['../logical__xor_8hpp.html',1,'']]], - ['lognormal_74',['lognormal',['../classnc_1_1random_1_1_r_n_g.html#a31c17ed48b3d97e4888bbbd2d56c5243',1,'nc::random::RNG::lognormal(const Shape &inShape, dtype inMean=0, dtype inSigma=1)'],['../classnc_1_1random_1_1_r_n_g.html#a3a65dc0a17943c15f87769e1d5d45b8c',1,'nc::random::RNG::lognormal(dtype inMean=0, dtype inSigma=1)'],['../namespacenc_1_1random_1_1detail.html#aefb6e46b202083c2a279a8ae009af02c',1,'nc::random::detail::lognormal(GeneratorType &generator, dtype inMean=0, dtype inSigma=1)'],['../namespacenc_1_1random_1_1detail.html#aa4810e51158c9385d80b93230b92a043',1,'nc::random::detail::lognormal(GeneratorType &generator, const Shape &inShape, dtype inMean=0, dtype inSigma=1)'],['../namespacenc_1_1random.html#a03d5528a3a97b3731210ba2cc5d1c75d',1,'nc::random::lognormal(dtype inMean=0, dtype inSigma=1)'],['../namespacenc_1_1random.html#a4373dc28e42b40a6d65accb8c5f5248e',1,'nc::random::lognormal(const Shape &inShape, dtype inMean=0, dtype inSigma=1)']]], - ['lognormal_2ehpp_75',['lognormal.hpp',['../lognormal_8hpp.html',1,'']]], - ['logspace_76',['logspace',['../namespacenc.html#af30d297f088e3b9356cdba5cb76e70cc',1,'nc']]], - ['logspace_2ehpp_77',['logspace.hpp',['../logspace_8hpp.html',1,'']]], - ['longitude_78',['longitude',['../classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html#a0a1d6f3ed94808e0c84802aa4310932a',1,'nc::coordinates::reference_frames::LLA::longitude()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html#afe9b3537b80df119014eb2a34457d29f',1,'nc::coordinates::reference_frames::Geocentric::longitude()']]], - ['lower_79',['LOWER',['../namespacenc.html#a476f76c3468948fe24d7abf9cd0d650eaa7c48ba367e019d004bfb0239b85f2b3',1,'nc']]], - ['lstsq_80',['lstsq',['../namespacenc_1_1linalg.html#a8baf25f50874e4bd27d2644a2730fb03',1,'nc::linalg']]], - ['lstsq_2ehpp_81',['lstsq.hpp',['../lstsq_8hpp.html',1,'']]], - ['lu_5fdecomposition_82',['lu_decomposition',['../namespacenc_1_1linalg.html#a60e7cebe243cc88b69d508b569456300',1,'nc::linalg']]], - ['lu_5fdecomposition_2ehpp_83',['lu_decomposition.hpp',['../lu__decomposition_8hpp.html',1,'']]] + ['left_8',['left',['../namespacenc.html#a7b16f0b406f36ef56a47ff41f4476a09a684d325a7303f52e64011467ff5c5758',1,'nc::LEFT'],['../classnc_1_1_vec3.html#a7e6730d945972ecda1815c1d41f5074c',1,'nc::Vec3::left()'],['../classnc_1_1_vec2.html#ade3f4342726264a1493f91ae80ab24ca',1,'nc::Vec2::left()']]], + ['left_5fshift_9',['left_shift',['../namespacenc.html#abeea32ab9bfa1e127ceb91c0538d6cb6',1,'nc']]], + ['left_5fshift_2ehpp_10',['left_shift.hpp',['../left__shift_8hpp.html',1,'']]], + ['legendre_5fp_11',['legendre_p',['../namespacenc_1_1polynomial.html#a567bdffcff63421b77a9dfae9cbdfc8a',1,'nc::polynomial::legendre_p(uint32 n, dtype x)'],['../namespacenc_1_1polynomial.html#a6a68bde646dae6ffb484502d54e5c175',1,'nc::polynomial::legendre_p(uint32 m, uint32 n, dtype x)'],['../namespacenc_1_1polynomial.html#a9969335ebe0c26ff10af77007fcce5bc',1,'nc::polynomial::legendre_p(uint32 n, const NdArray< dtype > &inArrayX)'],['../namespacenc_1_1polynomial.html#a8ff11a959ecbfc4caf01f35cbc87420a',1,'nc::polynomial::legendre_p(uint32 m, uint32 n, const NdArray< dtype > &inArrayX)']]], + ['legendre_5fp_2ehpp_12',['legendre_p.hpp',['../legendre__p_8hpp.html',1,'']]], + ['legendre_5fq_13',['legendre_q',['../namespacenc_1_1polynomial.html#a00bc3047baef4182addac153f2b2c1a9',1,'nc::polynomial::legendre_q(int32 n, const NdArray< dtype > &inArrayX)'],['../namespacenc_1_1polynomial.html#a78897e159974d6732b77759be2f2da13',1,'nc::polynomial::legendre_q(int32 n, dtype x)']]], + ['legendre_5fq_2ehpp_14',['legendre_q.hpp',['../legendre__q_8hpp.html',1,'']]], + ['legendrepolynomial_15',['legendrepolynomial',['../classnc_1_1integrate_1_1_legendre_polynomial.html#a2e1fefae138e66215cd7586a85fc3642',1,'nc::integrate::LegendrePolynomial::LegendrePolynomial()'],['../classnc_1_1integrate_1_1_legendre_polynomial.html',1,'nc::integrate::LegendrePolynomial']]], + ['lerp_16',['lerp',['../classnc_1_1_vec2.html#a91e6417e5b9903ed6bee3ad90c0c38f4',1,'nc::Vec2::lerp()'],['../classnc_1_1_vec3.html#ab4878c8a4ebcd94fd0baf93059b50ac6',1,'nc::Vec3::lerp()']]], + ['less_17',['less',['../namespacenc.html#a214ff1cf329d515457a611f0be8e9bd8',1,'nc']]], + ['less_2ehpp_18',['less.hpp',['../less_8hpp.html',1,'']]], + ['less_5fequal_19',['less_equal',['../namespacenc.html#a052d0b4471adf86a70d91430ccb4873d',1,'nc']]], + ['less_5fequal_2ehpp_20',['less_equal.hpp',['../less__equal_8hpp.html',1,'']]], + ['linalg_2ehpp_21',['Linalg.hpp',['../_linalg_8hpp.html',1,'']]], + ['linear_22',['LINEAR',['../namespacenc.html#a476f76c3468948fe24d7abf9cd0d650eaaac544aacc3615aada24897a215f5046',1,'nc']]], + ['linspace_23',['linspace',['../namespacenc.html#a6d8333f2bb5e655f0317644d61fab51b',1,'nc']]], + ['linspace_2ehpp_24',['linspace.hpp',['../linspace_8hpp.html',1,'']]], + ['little_25',['LITTLE',['../namespacenc.html#a8dcbcb343147d09e74689ad8a2586152a1314341b466dcb5e2c880b76414c49fe',1,'nc']]], + ['lla_26',['lla',['../classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html#a35500711d2769b513e7ecef2d3e20c9c',1,'nc::coordinates::reference_frames::LLA::LLA()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html',1,'nc::coordinates::reference_frames::LLA'],['../classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html#abe5c2e910419324b41862110a7c9b890',1,'nc::coordinates::reference_frames::LLA::LLA()']]], + ['lla_2ehpp_27',['LLA.hpp',['../_l_l_a_8hpp.html',1,'']]], + ['llatoaer_28',['llatoaer',['../namespacenc_1_1coordinates_1_1transforms.html#a867f4c21fe56499e38b7217eba8caf85',1,'nc::coordinates::transforms::LLAtoAER(const reference_frames::LLA &target, const reference_frames::LLA &referencePoint) noexcept'],['../namespacenc_1_1coordinates_1_1transforms.html#a2417d189ebd29bd97d04ec85593cbc9a',1,'nc::coordinates::transforms::LLAtoAER(const reference_frames::LLA &target, const reference_frames::ECEF &referencePoint) noexcept']]], + ['llatoaer_2ehpp_29',['LLAtoAER.hpp',['../_l_l_ato_a_e_r_8hpp.html',1,'']]], + ['llatoecef_30',['LLAtoECEF',['../namespacenc_1_1coordinates_1_1transforms.html#a4534f88d7138f27edf20f951aac05970',1,'nc::coordinates::transforms']]], + ['llatoecef_2ehpp_31',['LLAtoECEF.hpp',['../_l_l_ato_e_c_e_f_8hpp.html',1,'']]], + ['llatoenu_32',['llatoenu',['../namespacenc_1_1coordinates_1_1transforms.html#aac1bcca3fce0215d67f3a4438424d8c7',1,'nc::coordinates::transforms::LLAtoENU(const reference_frames::LLA &target, const reference_frames::LLA &referencePoint) noexcept'],['../namespacenc_1_1coordinates_1_1transforms.html#a404d07a49fdffc55d2410b8d3a332a25',1,'nc::coordinates::transforms::LLAtoENU(const reference_frames::LLA &target, const reference_frames::ECEF &referencePoint) noexcept']]], + ['llatoenu_2ehpp_33',['LLAtoENU.hpp',['../_l_l_ato_e_n_u_8hpp.html',1,'']]], + ['llatogeocentric_34',['LLAtoGeocentric',['../namespacenc_1_1coordinates_1_1transforms.html#ab018d57e2605ae4cfe9378b9f47ec70c',1,'nc::coordinates::transforms']]], + ['llatogeocentric_2ehpp_35',['LLAtoGeocentric.hpp',['../_l_l_ato_geocentric_8hpp.html',1,'']]], + ['llatoned_36',['llatoned',['../namespacenc_1_1coordinates_1_1transforms.html#a33dd1e62142d1d57ceb2442bd95c68ed',1,'nc::coordinates::transforms::LLAtoNED(const reference_frames::LLA &target, const reference_frames::LLA &referencePoint) noexcept'],['../namespacenc_1_1coordinates_1_1transforms.html#a7acecbc1257ad0960f90b0ab7754e287',1,'nc::coordinates::transforms::LLAtoNED(const reference_frames::LLA &target, const reference_frames::ECEF &referencePoint) noexcept']]], + ['llatoned_2ehpp_37',['LLAtoNED.hpp',['../_l_l_ato_n_e_d_8hpp.html',1,'']]], + ['load_38',['load',['../namespacenc.html#ad6129b92b4e017a4ca772a59b43960e8',1,'nc']]], + ['load_2ehpp_39',['load.hpp',['../load_8hpp.html',1,'']]], + ['log_40',['log',['../namespacenc.html#aba925957229bf54bfe854be197cd3d52',1,'nc::log()'],['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a3aca7ed321528ee82085970a7b15887c',1,'nc::logger::detail::BinaryDataLogger::log(const_reference dataElement)'],['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ae5dc8913ba9d11738f57dbf9a21189d1',1,'nc::logger::detail::BinaryDataLogger::log(const_pointer dataElements, std::size_t numElements)'],['../namespacenc.html#a3f08d373ae167ac90d3bb6b6c4da0fb9',1,'nc::log()']]], + ['log_2ehpp_41',['log.hpp',['../log_8hpp.html',1,'']]], + ['log10_42',['log10',['../namespacenc.html#a0d8a5ffeaed868463a6e55645c625c8f',1,'nc::log10(dtype inValue) noexcept'],['../namespacenc.html#a3cd82f65b6ee069a7d6443646dfecf67',1,'nc::log10(const NdArray< dtype > &inArray)']]], + ['log10_2ehpp_43',['log10.hpp',['../log10_8hpp.html',1,'']]], + ['log1p_44',['log1p',['../namespacenc.html#a5abcc8523a49a47fd2224d5588f128b4',1,'nc::log1p(dtype inValue) noexcept'],['../namespacenc.html#a1ae30700a2db1cd8e44fa59b84c2b547',1,'nc::log1p(const NdArray< dtype > &inArray)']]], + ['log1p_2ehpp_45',['log1p.hpp',['../log1p_8hpp.html',1,'']]], + ['log2_46',['log2',['../namespacenc.html#a48cbc16dc706678b6f85e655e935cd41',1,'nc::log2(dtype inValue) noexcept'],['../namespacenc.html#a536e5046481a32bd6955a222f323393a',1,'nc::log2(const NdArray< dtype > &inArray)']]], + ['log2_2ehpp_47',['log2.hpp',['../log2_8hpp.html',1,'']]], + ['log_5fdebug_48',['LOG_DEBUG',['../_logger_8hpp.html#a6ff63e8955665c4a58b1598f2b07c51a',1,'Logger.hpp']]], + ['log_5ferror_49',['LOG_ERROR',['../_logger_8hpp.html#aced66975c154ea0e2a8ec3bc818b4e08',1,'Logger.hpp']]], + ['log_5fext_50',['LOG_EXT',['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a0bf9236c9f4cff4de753547d6ebae1ae',1,'nc::logger::detail::BinaryDataLogger']]], + ['log_5ffatal_51',['LOG_FATAL',['../_logger_8hpp.html#ac2164369b4d2bf72296f8ba6ea576ecf',1,'Logger.hpp']]], + ['log_5fgamma_52',['log_gamma',['../namespacenc_1_1special.html#addebe777849a11f027a793975a53b653',1,'nc::special::log_gamma(const NdArray< dtype > &inArray)'],['../namespacenc_1_1special.html#a11ec3d4677a53eafd8b0144cd6e42ce3',1,'nc::special::log_gamma(dtype inValue)']]], + ['log_5fgamma_2ehpp_53',['log_gamma.hpp',['../log__gamma_8hpp.html',1,'']]], + ['log_5finfo_54',['LOG_INFO',['../_logger_8hpp.html#aeb4f36db01bd128c7afeac5889dac311',1,'Logger.hpp']]], + ['log_5ftrace_55',['LOG_TRACE',['../_logger_8hpp.html#af7abc145380f1916838e42f9272aa0f6',1,'Logger.hpp']]], + ['log_5fwarning_56',['LOG_WARNING',['../_logger_8hpp.html#adf4476a6a4ea6c74231c826e899d7189',1,'Logger.hpp']]], + ['logaddexp_57',['logaddexp',['../namespacenc.html#ac60d3d4fe17610d6a44540167505c501',1,'nc::logaddexp(const NdArray< dtype > &x1, const NdArray< dtype > &x2)'],['../namespacenc.html#a7de2328d3bd73c573be949fed7c9057a',1,'nc::logaddexp(dtype x1, dtype x2) noexcept']]], + ['logaddexp_2ehpp_58',['logaddexp.hpp',['../logaddexp_8hpp.html',1,'']]], + ['logaddexp2_59',['logaddexp2',['../namespacenc.html#a3e9f3a1d30bf2d5f83c8120680dea2a0',1,'nc::logaddexp2(const NdArray< dtype > &x1, const NdArray< dtype > &x2)'],['../namespacenc.html#add38cc125a3fa63eae0b05b7b5ce7a0d',1,'nc::logaddexp2(dtype x1, dtype x2) noexcept']]], + ['logaddexp2_2ehpp_60',['logaddexp2.hpp',['../logaddexp2_8hpp.html',1,'']]], + ['logb_61',['logb',['../namespacenc.html#a512c632dd9629cbc02ad96398f82ab2a',1,'nc::logb(const NdArray< dtype > &inArray, dtype inBase)'],['../namespacenc.html#a4925bc774ee8c671be4e15ba4305d230',1,'nc::logb(dtype inValue, dtype inBase) noexcept']]], + ['logb_2ehpp_62',['logb.hpp',['../logb_8hpp.html',1,'']]], + ['logger_2ehpp_63',['Logger.hpp',['../_logger_8hpp.html',1,'']]], + ['logging_2ehpp_64',['Logging.hpp',['../_logging_8hpp.html',1,'']]], + ['logical_5fand_65',['logical_and',['../namespacenc.html#a453e2ee3176ab6e44183872ff41a60e2',1,'nc']]], + ['logical_5fand_2ehpp_66',['logical_and.hpp',['../logical__and_8hpp.html',1,'']]], + ['logical_5fnot_67',['logical_not',['../namespacenc.html#a63cf55809c7f46ece3106108a65f8e3a',1,'nc']]], + ['logical_5fnot_2ehpp_68',['logical_not.hpp',['../logical__not_8hpp.html',1,'']]], + ['logical_5for_69',['logical_or',['../namespacenc.html#a62d069e9c46eda68c15946a3fa74b1ab',1,'nc']]], + ['logical_5for_2ehpp_70',['logical_or.hpp',['../logical__or_8hpp.html',1,'']]], + ['logical_5fxor_71',['logical_xor',['../namespacenc.html#aae5c773c4e480fc760781013a8def13d',1,'nc']]], + ['logical_5fxor_2ehpp_72',['logical_xor.hpp',['../logical__xor_8hpp.html',1,'']]], + ['lognormal_73',['lognormal',['../classnc_1_1random_1_1_r_n_g.html#a31c17ed48b3d97e4888bbbd2d56c5243',1,'nc::random::RNG::lognormal(const Shape &inShape, dtype inMean=0, dtype inSigma=1)'],['../classnc_1_1random_1_1_r_n_g.html#a3a65dc0a17943c15f87769e1d5d45b8c',1,'nc::random::RNG::lognormal(dtype inMean=0, dtype inSigma=1)'],['../namespacenc_1_1random_1_1detail.html#aefb6e46b202083c2a279a8ae009af02c',1,'nc::random::detail::lognormal(GeneratorType &generator, dtype inMean=0, dtype inSigma=1)'],['../namespacenc_1_1random_1_1detail.html#aa4810e51158c9385d80b93230b92a043',1,'nc::random::detail::lognormal(GeneratorType &generator, const Shape &inShape, dtype inMean=0, dtype inSigma=1)'],['../namespacenc_1_1random.html#a03d5528a3a97b3731210ba2cc5d1c75d',1,'nc::random::lognormal(dtype inMean=0, dtype inSigma=1)'],['../namespacenc_1_1random.html#a4373dc28e42b40a6d65accb8c5f5248e',1,'nc::random::lognormal(const Shape &inShape, dtype inMean=0, dtype inSigma=1)']]], + ['lognormal_2ehpp_74',['lognormal.hpp',['../lognormal_8hpp.html',1,'']]], + ['logspace_75',['logspace',['../namespacenc.html#af30d297f088e3b9356cdba5cb76e70cc',1,'nc']]], + ['logspace_2ehpp_76',['logspace.hpp',['../logspace_8hpp.html',1,'']]], + ['longitude_77',['longitude',['../classnc_1_1coordinates_1_1reference__frames_1_1_l_l_a.html#a0a1d6f3ed94808e0c84802aa4310932a',1,'nc::coordinates::reference_frames::LLA::longitude'],['../classnc_1_1coordinates_1_1reference__frames_1_1_geocentric.html#afe9b3537b80df119014eb2a34457d29f',1,'nc::coordinates::reference_frames::Geocentric::longitude']]], + ['lower_78',['LOWER',['../namespacenc.html#a476f76c3468948fe24d7abf9cd0d650eaa7c48ba367e019d004bfb0239b85f2b3',1,'nc']]], + ['lstsq_79',['lstsq',['../namespacenc_1_1linalg.html#a8baf25f50874e4bd27d2644a2730fb03',1,'nc::linalg']]], + ['lstsq_2ehpp_80',['lstsq.hpp',['../lstsq_8hpp.html',1,'']]], + ['lu_5fdecomposition_81',['lu_decomposition',['../namespacenc_1_1linalg.html#a60e7cebe243cc88b69d508b569456300',1,'nc::linalg']]], + ['lu_5fdecomposition_2ehpp_82',['lu_decomposition.hpp',['../lu__decomposition_8hpp.html',1,'']]] ]; diff --git a/docs/doxygen/html/search/all_c.js b/docs/doxygen/html/search/all_c.js index e6f0ef64b..cc7e59ef6 100644 --- a/docs/doxygen/html/search/all_c.js +++ b/docs/doxygen/html/search/all_c.js @@ -5,7 +5,7 @@ var searchData= ['matmul_2ehpp_2',['matmul.hpp',['../matmul_8hpp.html',1,'']]], ['matrix_5fpower_3',['matrix_power',['../namespacenc_1_1linalg.html#a59c33bf492f64017c673a151f890dcbf',1,'nc::linalg']]], ['matrix_5fpower_2ehpp_4',['matrix_power.hpp',['../matrix__power_8hpp.html',1,'']]], - ['max_5',['max',['../classnc_1_1_nd_array.html#a03c2c2af1c554cc0619dd431c6f7da71',1,'nc::NdArray::max()'],['../classnc_1_1_dtype_info_3_01std_1_1complex_3_01dtype_01_4_01_4.html#a838b7501d7ed92a9fc268e409d89059a',1,'nc::DtypeInfo< std::complex< dtype > >::max()'],['../classnc_1_1_dtype_info.html#a2a3dc0ba2812411660219f61189d8aca',1,'nc::DtypeInfo::max()'],['../structnc_1_1utils_1_1timeit__detail_1_1_result.html#a76be5895c0364f78323f8af4d2696cb9',1,'nc::utils::timeit_detail::Result::max()'],['../namespacenc.html#af37a6766f3bd9a7f83d32834d2a699b1',1,'nc::max()']]], + ['max_5',['max',['../classnc_1_1_nd_array.html#a03c2c2af1c554cc0619dd431c6f7da71',1,'nc::NdArray::max()'],['../classnc_1_1_dtype_info_3_01std_1_1complex_3_01dtype_01_4_01_4.html#a838b7501d7ed92a9fc268e409d89059a',1,'nc::DtypeInfo< std::complex< dtype > >::max()'],['../classnc_1_1_dtype_info.html#a2a3dc0ba2812411660219f61189d8aca',1,'nc::DtypeInfo::max()'],['../structnc_1_1utils_1_1timeit__detail_1_1_result.html#a76be5895c0364f78323f8af4d2696cb9',1,'nc::utils::timeit_detail::Result::max'],['../namespacenc.html#af37a6766f3bd9a7f83d32834d2a699b1',1,'nc::max()']]], ['max_2ehpp_6',['max.hpp',['../max_8hpp.html',1,'']]], ['max_5fday_7',['MAX_DAY',['../classnc_1_1_date_time.html#a954fcec5a1a356e7284efb8f013b5ad8',1,'nc::DateTime']]], ['max_5felement_8',['max_element',['../namespacenc_1_1stl__algorithms.html#a334cd50f7f10f689f82fa2ba7c5d88b2',1,'nc::stl_algorithms::max_element(ForwardIt first, ForwardIt last) noexcept'],['../namespacenc_1_1stl__algorithms.html#a282a4146afe33e4abb012e5c6b332948',1,'nc::stl_algorithms::max_element(ForwardIt first, ForwardIt last, Compare comp) noexcept']]], @@ -20,7 +20,7 @@ var searchData= ['maximumfilter1d_17',['maximumFilter1d',['../namespacenc_1_1filter.html#a3a38656bef30277181e8377066a15849',1,'nc::filter']]], ['maximumfilter1d_2ehpp_18',['maximumFilter1d.hpp',['../maximum_filter1d_8hpp.html',1,'']]], ['maxnumiterations_5f_19',['maxNumIterations_',['../classnc_1_1roots_1_1_iteration.html#a9b1c4ea8cf91c5308020c105293b4a02',1,'nc::roots::Iteration']]], - ['mean_20',['mean',['../namespacenc.html#a460a2152074d0199190d624122895ef1',1,'nc::mean()'],['../structnc_1_1utils_1_1timeit__detail_1_1_result.html#a8fe6dbd4f8c843427276d22fcdf11c97',1,'nc::utils::timeit_detail::Result::mean()'],['../namespacenc.html#a2740b304fc854a6595195dafcf3dcf89',1,'nc::mean()']]], + ['mean_20',['mean',['../namespacenc.html#a460a2152074d0199190d624122895ef1',1,'nc::mean()'],['../structnc_1_1utils_1_1timeit__detail_1_1_result.html#a8fe6dbd4f8c843427276d22fcdf11c97',1,'nc::utils::timeit_detail::Result::mean'],['../namespacenc.html#a2740b304fc854a6595195dafcf3dcf89',1,'nc::mean()']]], ['mean_2ehpp_21',['mean.hpp',['../mean_8hpp.html',1,'']]], ['meanfilter_22',['meanFilter',['../namespacenc_1_1filter.html#a9ba0f4726d2e815293b7975496516f51',1,'nc::filter']]], ['meanfilter_2ehpp_23',['meanFilter.hpp',['../mean_filter_8hpp.html',1,'']]], @@ -37,7 +37,7 @@ var searchData= ['midpoint_34',['MIDPOINT',['../namespacenc.html#a476f76c3468948fe24d7abf9cd0d650eaafa8fd4b90a3f8123b4bd30446518a7e',1,'nc']]], ['milliseconds_5fper_5fday_35',['MILLISECONDS_PER_DAY',['../namespacenc_1_1constants.html#a2838aa56f95be8020a326aa6b9ba5c68',1,'nc::constants']]], ['milliseconds_5fper_5fsecond_36',['MILLISECONDS_PER_SECOND',['../namespacenc_1_1constants.html#a4373df6d6df75334290f4240f174aeb0',1,'nc::constants']]], - ['min_37',['min',['../namespacenc.html#a10ee4cd59b844c5dd99106a5dee12009',1,'nc::min()'],['../classnc_1_1_nd_array.html#ae856ac8f46aaf8890ff6730054d5ff60',1,'nc::NdArray::min()'],['../structnc_1_1utils_1_1timeit__detail_1_1_result.html#affcef185e2ace7dd37dab450ee350209',1,'nc::utils::timeit_detail::Result::min()'],['../classnc_1_1_dtype_info.html#ab566f68bc6b82c06b5a3df887f87ab74',1,'nc::DtypeInfo::min()'],['../classnc_1_1_dtype_info_3_01std_1_1complex_3_01dtype_01_4_01_4.html#a86a90969469c1ddf682a9fd5c5ee6817',1,'nc::DtypeInfo< std::complex< dtype > >::min()']]], + ['min_37',['min',['../namespacenc.html#a10ee4cd59b844c5dd99106a5dee12009',1,'nc::min()'],['../classnc_1_1_nd_array.html#ae856ac8f46aaf8890ff6730054d5ff60',1,'nc::NdArray::min()'],['../structnc_1_1utils_1_1timeit__detail_1_1_result.html#affcef185e2ace7dd37dab450ee350209',1,'nc::utils::timeit_detail::Result::min'],['../classnc_1_1_dtype_info.html#ab566f68bc6b82c06b5a3df887f87ab74',1,'nc::DtypeInfo::min()'],['../classnc_1_1_dtype_info_3_01std_1_1complex_3_01dtype_01_4_01_4.html#a86a90969469c1ddf682a9fd5c5ee6817',1,'nc::DtypeInfo< std::complex< dtype > >::min()']]], ['min_2ehpp_38',['min.hpp',['../min_8hpp.html',1,'']]], ['min_5felement_39',['min_element',['../namespacenc_1_1stl__algorithms.html#af6291d1011c61c416134bc28def6f3ac',1,'nc::stl_algorithms::min_element(ForwardIt first, ForwardIt last) noexcept'],['../namespacenc_1_1stl__algorithms.html#acb252e962fc7cedee9f4257453480d2b',1,'nc::stl_algorithms::min_element(ForwardIt first, ForwardIt last, Compare comp) noexcept']]], ['minimum_40',['minimum',['../namespacenc.html#a36c2bae02fa93658d5f9268018de444f',1,'nc::minimum(const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)'],['../namespacenc.html#a1ef4a27aec9b7d2e67d27ca1dde82e1a',1,'nc::minimum(const NdArray< dtype > &inArray, const dtype &inScalar)'],['../namespacenc.html#a291c76b1591dc673d55df420f5b1eca1',1,'nc::minimum(const dtype &inScalar, const NdArray< dtype > &inArray)']]], diff --git a/docs/doxygen/html/search/all_d.js b/docs/doxygen/html/search/all_d.js index 6bb7fd992..9f7539818 100644 --- a/docs/doxygen/html/search/all_d.js +++ b/docs/doxygen/html/search/all_d.js @@ -1,139 +1,144 @@ var searchData= [ - ['boundary_0',['boundary',['../namespacenc_1_1filter_1_1boundary.html',1,'nc::filter']]], - ['broadcast_1',['broadcast',['../namespacenc_1_1broadcast.html',1,'nc']]], - ['constants_2',['constants',['../namespacenc_1_1constants.html',1,'nc::constants'],['../namespacenc_1_1coordinates_1_1reference__frames_1_1constants.html',1,'nc::coordinates::reference_frames::constants']]], - ['coordinates_3',['coordinates',['../namespacenc_1_1coordinates.html',1,'nc']]], - ['detail_4',['detail',['../namespacenc_1_1detail.html',1,'nc::detail'],['../namespacenc_1_1edac_1_1detail.html',1,'nc::edac::detail'],['../namespacenc_1_1linalg_1_1detail.html',1,'nc::linalg::detail'],['../namespacenc_1_1logger_1_1detail.html',1,'nc::logger::detail'],['../namespacenc_1_1random_1_1detail.html',1,'nc::random::detail']]], - ['edac_5',['edac',['../namespacenc_1_1edac.html',1,'nc']]], - ['endian_6',['endian',['../namespacenc_1_1endian.html',1,'nc']]], - ['error_7',['error',['../namespacenc_1_1error.html',1,'nc']]], - ['filter_8',['filter',['../namespacenc_1_1filter.html',1,'nc']]], - ['imageprocessing_9',['imageProcessing',['../namespacenc_1_1image_processing.html',1,'nc']]], - ['integrate_10',['integrate',['../namespacenc_1_1integrate.html',1,'nc']]], - ['linalg_11',['linalg',['../namespacenc_1_1linalg.html',1,'nc']]], - ['logger_12',['logger',['../namespacenc_1_1logger.html',1,'nc']]], - ['nan_13',['nan',['../namespacenc_1_1constants.html#af94758715a9a5157d7ca95ab89d390ac',1,'nc::constants']]], - ['nan_5fto_5fnum_14',['nan_to_num',['../namespacenc.html#ac63ca63d5c482becc22400a4c6b1e0ce',1,'nc']]], - ['nan_5fto_5fnum_2ehpp_15',['nan_to_num.hpp',['../nan__to__num_8hpp.html',1,'']]], - ['nanargmax_16',['nanargmax',['../namespacenc.html#a66db1ea4693a3237b28a0c375b6d669e',1,'nc']]], - ['nanargmax_2ehpp_17',['nanargmax.hpp',['../nanargmax_8hpp.html',1,'']]], - ['nanargmin_18',['nanargmin',['../namespacenc.html#a407ce86c3f6d3ad060253dab6360923f',1,'nc']]], - ['nanargmin_2ehpp_19',['nanargmin.hpp',['../nanargmin_8hpp.html',1,'']]], - ['nancumprod_20',['nancumprod',['../namespacenc.html#a89c37418f347d9515ed3f0718181f6a2',1,'nc']]], - ['nancumprod_2ehpp_21',['nancumprod.hpp',['../nancumprod_8hpp.html',1,'']]], - ['nancumsum_22',['nancumsum',['../namespacenc.html#af1ea80fe46bbf43498a55efc1ed52523',1,'nc']]], - ['nancumsum_2ehpp_23',['nancumsum.hpp',['../nancumsum_8hpp.html',1,'']]], - ['nanmax_24',['nanmax',['../namespacenc.html#ad1e3d860c12f8b5f63be420d7b4d4c37',1,'nc']]], - ['nanmax_2ehpp_25',['nanmax.hpp',['../nanmax_8hpp.html',1,'']]], - ['nanmean_26',['nanmean',['../namespacenc.html#ad2e1dc950c29ffe7c9dc38126043b052',1,'nc']]], - ['nanmean_2ehpp_27',['nanmean.hpp',['../nanmean_8hpp.html',1,'']]], - ['nanmedian_28',['nanmedian',['../namespacenc.html#aef0be387bdce31db20a82833327e0720',1,'nc']]], - ['nanmedian_2ehpp_29',['nanmedian.hpp',['../nanmedian_8hpp.html',1,'']]], - ['nanmin_30',['nanmin',['../namespacenc.html#a77f60d5bd907506cfebc9eb1d29020dc',1,'nc']]], - ['nanmin_2ehpp_31',['nanmin.hpp',['../nanmin_8hpp.html',1,'']]], - ['nanpercentile_32',['nanpercentile',['../namespacenc.html#a2d91c6e40be2c2599b14998594f51d73',1,'nc']]], - ['nanpercentile_2ehpp_33',['nanpercentile.hpp',['../nanpercentile_8hpp.html',1,'']]], - ['nanprod_34',['nanprod',['../namespacenc.html#a859c4c094d75de63f0aede46f07c2003',1,'nc']]], - ['nanprod_2ehpp_35',['nanprod.hpp',['../nanprod_8hpp.html',1,'']]], - ['nans_36',['nans',['../namespacenc.html#a7fe697a62b8317499283141a0ccaa262',1,'nc::nans(uint32 inSquareSize)'],['../namespacenc.html#a8cf5fb70a05a4d7b146807aabf3cf93b',1,'nc::nans(uint32 inNumRows, uint32 inNumCols)'],['../namespacenc.html#aaa10279251421be9d9ba61c88b65c090',1,'nc::nans(const Shape &inShape)'],['../classnc_1_1_nd_array.html#a86eea99b290146250029545f58b71007',1,'nc::NdArray::nans()']]], - ['nans_2ehpp_37',['nans.hpp',['../nans_8hpp.html',1,'']]], - ['nans_5flike_38',['nans_like',['../namespacenc.html#a0fe475cc81ae3df67f77c4080c67dda7',1,'nc']]], - ['nans_5flike_2ehpp_39',['nans_like.hpp',['../nans__like_8hpp.html',1,'']]], - ['nanstdev_40',['nanstdev',['../namespacenc.html#a07242d05ac9b13b84db6ff09b646e6c5',1,'nc']]], - ['nanstdev_2ehpp_41',['nanstdev.hpp',['../nanstdev_8hpp.html',1,'']]], - ['nansum_42',['nansum',['../namespacenc.html#a52f5865474ba609fb489e395809c9850',1,'nc']]], - ['nansum_2ehpp_43',['nansum.hpp',['../nansum_8hpp.html',1,'']]], - ['nanvar_44',['nanvar',['../namespacenc.html#a63de664afff4733cc1d166d22b18bcb4',1,'nc']]], - ['nanvar_2ehpp_45',['nanvar.hpp',['../nanvar_8hpp.html',1,'']]], - ['native_46',['NATIVE',['../namespacenc.html#a8dcbcb343147d09e74689ad8a2586152af78504d96ba7177dc0c6784905ac8743',1,'nc']]], - ['nbytes_47',['nbytes',['../namespacenc.html#a66464387c8d92793b5355e2afd107cbc',1,'nc::nbytes()'],['../classnc_1_1_nd_array.html#a775e07af6829b5336969c703c4eddba7',1,'nc::NdArray::nbytes()']]], - ['nbytes_2ehpp_48',['nbytes.hpp',['../nbytes_8hpp.html',1,'']]], - ['nc_49',['nc',['../namespacenc.html',1,'']]], - ['ndarray_50',['NdArray',['../classnc_1_1_nd_array.html',1,'nc::NdArray< dtype, Allocator >'],['../classnc_1_1_nd_array.html#a963116eba00303dab962d1e816442a5e',1,'nc::NdArray::NdArray(const_pointer inPtr, UIntType size)'],['../classnc_1_1_nd_array.html#ab1b83c9fdd53fcadded2c3234bb9d269',1,'nc::NdArray::NdArray(std::array< std::array< dtype, Dim1Size >, Dim0Size > &in2dArray, PointerPolicy policy=PointerPolicy::COPY)'],['../classnc_1_1_nd_array.html#a2b9054c892f683e7a59d4715827d31dd',1,'nc::NdArray::NdArray(std::vector< dtype > &inVector, PointerPolicy policy=PointerPolicy::COPY)'],['../classnc_1_1_nd_array.html#a5321c589fffd609769273af225914b7f',1,'nc::NdArray::NdArray(const std::vector< std::vector< dtype > > &in2dVector)'],['../classnc_1_1_nd_array.html#a41f4b98560b66a088fe0ad2a2722f808',1,'nc::NdArray::NdArray(std::vector< std::array< dtype, Dim1Size > > &in2dArray, PointerPolicy policy=PointerPolicy::COPY)'],['../classnc_1_1_nd_array.html#ad94cfcf69d664d94e81fc98a0a61d193',1,'nc::NdArray::NdArray(const std::deque< dtype > &inDeque)'],['../classnc_1_1_nd_array.html#a25ecd7b9dfefc49902f51422d1f9c492',1,'nc::NdArray::NdArray(std::array< dtype, ArraySize > &inArray, PointerPolicy policy=PointerPolicy::COPY)'],['../classnc_1_1_nd_array.html#a76367e20a80285caa74c2e3d393a4759',1,'nc::NdArray::NdArray(self_type &&inOtherArray) noexcept'],['../classnc_1_1_nd_array.html#a26244901d510466e5dc8fde1c6d74346',1,'nc::NdArray::NdArray(const std::deque< std::deque< dtype > > &in2dDeque)'],['../classnc_1_1_nd_array.html#a7b0f43ea1853dcc471949c0e7eb977f5',1,'nc::NdArray::NdArray(const std::list< dtype > &inList)'],['../classnc_1_1_nd_array.html#a46c4fbd999ab1d612586191a15ada4b7',1,'nc::NdArray::NdArray(Iterator inFirst, Iterator inLast)'],['../classnc_1_1_nd_array.html#a7473135d0434a04abec09a884b5683cc',1,'nc::NdArray::NdArray(const_pointer inPtr, UIntType1 numRows, UIntType2 numCols)'],['../classnc_1_1_nd_array.html#a006dd455d7063cdc800bb6774e651519',1,'nc::NdArray::NdArray(pointer inPtr, UIntType size, PointerPolicy policy)'],['../classnc_1_1_nd_array.html#a870d5f4a06c4e0e2223e5215b648cb2c',1,'nc::NdArray::NdArray(pointer inPtr, UIntType1 numRows, UIntType2 numCols, PointerPolicy policy)'],['../classnc_1_1_nd_array.html#a7630c865a02a0f7afd973a895e00bfcb',1,'nc::NdArray::NdArray(const self_type &inOtherArray)'],['../classnc_1_1_nd_array.html#a1877502ba79a59c3a9b144e6111def1a',1,'nc::NdArray::NdArray(const std::initializer_list< std::initializer_list< dtype > > &inList)'],['../classnc_1_1_nd_array.html#a66ae5664d66e900a48ca1d9a607f655e',1,'nc::NdArray::NdArray(std::initializer_list< dtype > inList)'],['../classnc_1_1_nd_array.html#a7b46bea4f56ab2327fc291dac4e75788',1,'nc::NdArray::NdArray()=default'],['../classnc_1_1_nd_array.html#a91801907e76fd8ecc9ce7ff3b85ea9bd',1,'nc::NdArray::NdArray(size_type inSquareSize)'],['../classnc_1_1_nd_array.html#a8509cda74ae6f29995dd8a9f27d30d11',1,'nc::NdArray::NdArray(size_type inNumRows, size_type inNumCols)'],['../classnc_1_1_nd_array.html#af8cd2e1b7214c4b8b8b784e1b5265c11',1,'nc::NdArray::NdArray(const Shape &inShape)']]], - ['ndarray_2ehpp_51',['NdArray.hpp',['../_nd_array_8hpp.html',1,'']]], - ['ndarray_3c_20bool_20_3e_52',['NdArray< bool >',['../classnc_1_1_nd_array.html',1,'nc']]], - ['ndarray_3c_20double_20_3e_53',['NdArray< double >',['../classnc_1_1_nd_array.html',1,'nc']]], - ['ndarray_5fint_5fconcept_54',['ndarray_int_concept',['../namespacenc_1_1type__traits.html#ac111467c05380243e5e3400a32ee4b78',1,'nc::type_traits::ndarray_int_concept()'],['../namespacenc.html#a4f1f02f3bb3727aa6345330faf5b58e3',1,'nc::ndarray_int_concept()']]], - ['ndarraybroadcast_2ehpp_55',['NdArrayBroadcast.hpp',['../_nd_array_broadcast_8hpp.html',1,'']]], - ['ndarraycolumniterator_56',['NdArrayColumnIterator',['../classnc_1_1_nd_array_column_iterator.html',1,'nc']]], - ['ndarrayconstcolumniterator_57',['NdArrayConstColumnIterator',['../classnc_1_1_nd_array_const_column_iterator.html',1,'nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >'],['../classnc_1_1_nd_array_const_column_iterator.html#a3c779a77e6a0920d8fc799931feb3c3d',1,'nc::NdArrayConstColumnIterator::NdArrayConstColumnIterator()=default'],['../classnc_1_1_nd_array_const_column_iterator.html#aff03e1020fa6e935fb0fe2a926a4f378',1,'nc::NdArrayConstColumnIterator::NdArrayConstColumnIterator(pointer ptr, SizeType numRows, SizeType numCols) noexcept']]], - ['ndarrayconstiterator_58',['NdArrayConstIterator',['../classnc_1_1_nd_array_const_iterator.html',1,'nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >'],['../classnc_1_1_nd_array_const_iterator.html#aa6cc88251b49d869162e8772186f4892',1,'nc::NdArrayConstIterator::NdArrayConstIterator(pointer ptr) noexcept'],['../classnc_1_1_nd_array_const_iterator.html#a518e77992a6b8710c2d43734a84f2006',1,'nc::NdArrayConstIterator::NdArrayConstIterator()=default']]], - ['ndarraycore_2ehpp_59',['NdArrayCore.hpp',['../_nd_array_core_8hpp.html',1,'']]], - ['ndarrayiterator_60',['NdArrayIterator',['../classnc_1_1_nd_array_iterator.html',1,'nc']]], - ['ndarrayiterators_2ehpp_61',['NdArrayIterators.hpp',['../_nd_array_iterators_8hpp.html',1,'']]], - ['ndarrayoperators_2ehpp_62',['NdArrayOperators.hpp',['../_nd_array_operators_8hpp.html',1,'']]], - ['nearest_63',['NEAREST',['../namespacenc_1_1filter.html#ada517a46ea965fa51ed51101135c6ac6aad135772d7cf93dd0ccf9d2474b34e6a',1,'nc::filter::NEAREST()'],['../namespacenc.html#a476f76c3468948fe24d7abf9cd0d650eaad135772d7cf93dd0ccf9d2474b34e6a',1,'nc::NEAREST()']]], - ['nearest1d_64',['nearest1d',['../namespacenc_1_1filter_1_1boundary.html#acf2a5a1220056ad35588cb8e84b9b8cb',1,'nc::filter::boundary']]], - ['nearest1d_2ehpp_65',['nearest1d.hpp',['../nearest1d_8hpp.html',1,'']]], - ['nearest2d_66',['nearest2d',['../namespacenc_1_1filter_1_1boundary.html#a4072e9666cfeff9a09957eeb9521f8a8',1,'nc::filter::boundary']]], - ['nearest2d_2ehpp_67',['nearest2d.hpp',['../nearest2d_8hpp.html',1,'']]], - ['ned_68',['NED',['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html',1,'nc::coordinates::reference_frames::NED'],['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#af6e93d6c222acd895362d37f8993c019',1,'nc::coordinates::reference_frames::NED::NED(const Cartesian &cartesian) noexcept'],['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#af8628c44df6fdc91e06ca73061f6a43f',1,'nc::coordinates::reference_frames::NED::NED(double north, double east, double down) noexcept']]], - ['ned_2ehpp_69',['NED.hpp',['../_n_e_d_8hpp.html',1,'']]], - ['nedrollpitchyawtoecefeuler_70',['NEDRollPitchYawToECEFEuler',['../namespacenc_1_1coordinates_1_1transforms.html#ab679db34322c0ba96d93e25eb6f16567',1,'nc::coordinates::transforms']]], - ['nedrollpitchyawtoecefeuler_2ehpp_71',['NEDRollPitchYawToECEFEuler.hpp',['../_n_e_d_roll_pitch_yaw_to_e_c_e_f_euler_8hpp.html',1,'']]], - ['nedtoaer_72',['NEDtoAER',['../namespacenc_1_1coordinates_1_1transforms.html#ae71eb054a608e449ea7d5cb5ed1f253e',1,'nc::coordinates::transforms']]], - ['nedtoaer_2ehpp_73',['NEDtoAER.hpp',['../_n_e_dto_a_e_r_8hpp.html',1,'']]], - ['nedtoecef_74',['NEDtoECEF',['../namespacenc_1_1coordinates_1_1transforms.html#aaa82e98af20c8f12d75a48c82be75d70',1,'nc::coordinates::transforms::NEDtoECEF(const reference_frames::NED &target, const reference_frames::ECEF &referencePoint) noexcept'],['../namespacenc_1_1coordinates_1_1transforms.html#a07e94a5c87e8f3023cbafd26ea6aa80f',1,'nc::coordinates::transforms::NEDtoECEF(const reference_frames::NED &target, const reference_frames::LLA &referencePoint) noexcept']]], - ['nedtoecef_2ehpp_75',['NEDtoECEF.hpp',['../_n_e_dto_e_c_e_f_8hpp.html',1,'']]], - ['nedtoenu_76',['NEDtoENU',['../namespacenc_1_1coordinates_1_1transforms.html#a87f2d679fc321b6e3711ae527ca07d31',1,'nc::coordinates::transforms']]], - ['nedtoenu_2ehpp_77',['NEDtoENU.hpp',['../_n_e_dto_e_n_u_8hpp.html',1,'']]], - ['nedtolla_78',['NEDtoLLA',['../namespacenc_1_1coordinates_1_1transforms.html#adf5b05b33084ac43bb44acfbc892af39',1,'nc::coordinates::transforms::NEDtoLLA(const reference_frames::NED &target, const reference_frames::LLA &referencePoint) noexcept'],['../namespacenc_1_1coordinates_1_1transforms.html#a487949c250ac8773a1f9fb65330e952b',1,'nc::coordinates::transforms::NEDtoLLA(const reference_frames::NED &target, const reference_frames::ECEF &referencePoint) noexcept']]], - ['nedtolla_2ehpp_79',['NEDtoLLA.hpp',['../_n_e_dto_l_l_a_8hpp.html',1,'']]], - ['nedunitvecsinecef_80',['NEDUnitVecsInECEF',['../namespacenc_1_1coordinates_1_1transforms.html#af43ca6c1f96cf4d95024b7d4eb135605',1,'nc::coordinates::transforms']]], - ['nedunitvecsinecef_2ehpp_81',['NEDUnitVecsInECEF.hpp',['../_n_e_d_unit_vecs_in_e_c_e_f_8hpp.html',1,'']]], - ['negative_82',['NEGATIVE',['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#afcdc0ed1532a94a817d44eaaa1fc5a9ca50546bf973283065b6ccf09faf7a580a',1,'nc::coordinates::reference_frames::Dec']]], - ['negative_83',['negative',['../namespacenc.html#a8c0a787ec1e23b0933b1a1bd3b71f9d7',1,'nc']]], - ['negative_2ehpp_84',['negative.hpp',['../negative_8hpp.html',1,'']]], - ['negativebinomial_85',['negativeBinomial',['../classnc_1_1random_1_1_r_n_g.html#a4c43b36d7a177163187befacfcb37034',1,'nc::random::RNG::negativeBinomial(dtype inN, double inP=0.5)'],['../classnc_1_1random_1_1_r_n_g.html#aa10816cc6e53e367a093516543a17cdf',1,'nc::random::RNG::negativeBinomial(const Shape &inShape, dtype inN, double inP=0.5)'],['../namespacenc_1_1random_1_1detail.html#ad2c544f8bd09a4e0458c75a4abcb1283',1,'nc::random::detail::negativeBinomial(GeneratorType &generator, dtype inN, double inP=0.5)'],['../namespacenc_1_1random_1_1detail.html#a8ccb4eb9df8dd0739d2001ee2e2128f2',1,'nc::random::detail::negativeBinomial(GeneratorType &generator, const Shape &inShape, dtype inN, double inP=0.5)'],['../namespacenc_1_1random.html#a1a15a08fe9134f5dcf5e7b32eb1de5e2',1,'nc::random::negativeBinomial(dtype inN, double inP=0.5)'],['../namespacenc_1_1random.html#a57ae1ebdfbe61e38c914f076e5594d0e',1,'nc::random::negativeBinomial(const Shape &inShape, dtype inN, double inP=0.5)']]], - ['negativebinomial_2ehpp_86',['negativeBinomial.hpp',['../negative_binomial_8hpp.html',1,'']]], - ['newbyteorder_87',['newbyteorder',['../classnc_1_1_nd_array.html#abe96d5e5c561564dd3baa018c9257f69',1,'nc::NdArray::newbyteorder()'],['../namespacenc.html#a4d2ae51817f2acee83e2df0e04a8bac5',1,'nc::newbyteorder(dtype inValue, Endian inEndianess)'],['../namespacenc.html#a44656e6f55718f92f0b7ba6e45ac2ee3',1,'nc::newbyteorder(const NdArray< dtype > &inArray, Endian inEndianess)']]], - ['newbyteorder_2ehpp_88',['newbyteorder.hpp',['../newbyteorder_8hpp.html',1,'']]], - ['newton_89',['Newton',['../classnc_1_1roots_1_1_newton.html',1,'nc::roots::Newton'],['../classnc_1_1roots_1_1_newton.html#aecc72e3899f42b277536689439ea24bc',1,'nc::roots::Newton::Newton(const double epsilon, const uint32 maxNumIterations, std::function< double(double)> f, std::function< double(double)> fPrime) noexcept'],['../classnc_1_1roots_1_1_newton.html#ab5b82361c4ce325e6165e023c0255d3e',1,'nc::roots::Newton::Newton(const double epsilon, std::function< double(double)> f, std::function< double(double)> fPrime) noexcept']]], - ['newton_2ehpp_90',['Newton.hpp',['../_newton_8hpp.html',1,'']]], - ['nextpoweroftwo_91',['nextPowerOfTwo',['../namespacenc_1_1edac_1_1detail.html#a279241a794bffbea6920299cf8e5c4a1',1,'nc::edac::detail']]], - ['nlerp_92',['nlerp',['../classnc_1_1rotations_1_1_quaternion.html#ab055510c1338490b957de867cecaf790',1,'nc::rotations::Quaternion::nlerp(const Quaternion &inQuat2, double inPercent) const'],['../classnc_1_1rotations_1_1_quaternion.html#a314478702a3da52f2be3f422057d8732',1,'nc::rotations::Quaternion::nlerp(const Quaternion &inQuat1, const Quaternion &inQuat2, double inPercent)']]], - ['no_93',['NO',['../namespacenc.html#af32f8c9a95a0b701f8ecbcf0d1e9710cac2f3f489a00553e7a01d369c103c7251',1,'nc::NO()'],['../namespacenc.html#af9769af0418268b619b18e7f9ffa7f39ac2f3f489a00553e7a01d369c103c7251',1,'nc::NO()'],['../namespacenc.html#af9055934b0b2245795a4ecbcde6c8ebdac2f3f489a00553e7a01d369c103c7251',1,'nc::NO()'],['../namespacenc.html#a671e78f21b7e89dbb3f0afb50ecba063ac2f3f489a00553e7a01d369c103c7251',1,'nc::NO()'],['../namespacenc.html#a789bf2546eff297f1ecc11542decf8d7ac2f3f489a00553e7a01d369c103c7251',1,'nc::NO()'],['../namespacenc.html#a522ac3d88d34662e09f35b28fbf97582ac2f3f489a00553e7a01d369c103c7251',1,'nc::NO()'],['../namespacenc.html#a85b85e03c940a6f01f9d77308a255455ac2f3f489a00553e7a01d369c103c7251',1,'nc::NO()']]], - ['noncentralchisquared_94',['nonCentralChiSquared',['../classnc_1_1random_1_1_r_n_g.html#a722b97fd101adf88ed061fe5d7b04dd9',1,'nc::random::RNG::nonCentralChiSquared(const Shape &inShape, dtype inK=1, dtype inLambda=1)'],['../classnc_1_1random_1_1_r_n_g.html#af33db571bd6dd997aeb37c11113894e6',1,'nc::random::RNG::nonCentralChiSquared(dtype inK=1, dtype inLambda=1)'],['../namespacenc_1_1random_1_1detail.html#a8787f79f4caaccef2e0f4016e433b5ec',1,'nc::random::detail::nonCentralChiSquared(GeneratorType &generator, dtype inK=1, dtype inLambda=1)'],['../namespacenc_1_1random_1_1detail.html#af31c8314c99e04b2f84a8a27695e7637',1,'nc::random::detail::nonCentralChiSquared(GeneratorType &generator, const Shape &inShape, dtype inK=1, dtype inLambda=1)'],['../namespacenc_1_1random.html#abf3cab0396026700ebf2d2ffa5e13fa6',1,'nc::random::nonCentralChiSquared(dtype inK=1, dtype inLambda=1)'],['../namespacenc_1_1random.html#a3323c8874267147ac892a4140d2b3f8c',1,'nc::random::nonCentralChiSquared(const Shape &inShape, dtype inK=1, dtype inLambda=1)']]], - ['noncentralchisquared_2ehpp_95',['nonCentralChiSquared.hpp',['../non_central_chi_squared_8hpp.html',1,'']]], - ['none_96',['NONE',['../namespacenc.html#a5edb9ac6f596ae1256faa3f5d797dc84ab50339a10e1de285ac99d4c3990b8693',1,'nc']]], - ['none_97',['none',['../namespacenc.html#ac4e2b389aad16ef62c9807ad246d6c96',1,'nc::none()'],['../classnc_1_1_nd_array.html#a3d025e3d5699b5871b1be88a79fe543f',1,'nc::NdArray::none()']]], - ['none_2ehpp_98',['none.hpp',['../none_8hpp.html',1,'']]], - ['none_5fof_99',['none_of',['../namespacenc_1_1stl__algorithms.html#a2804ccb14980f96c7680838adc3b2762',1,'nc::stl_algorithms']]], - ['nonzero_100',['nonzero',['../namespacenc.html#a291d0ac850232def29be8cc885fd0053',1,'nc::nonzero()'],['../classnc_1_1_nd_array.html#a6ce7327b2d1c60e74d02345d573c7237',1,'nc::NdArray::nonzero()']]], - ['nonzero_2ehpp_101',['nonzero.hpp',['../nonzero_8hpp.html',1,'']]], - ['norm_102',['norm',['../classnc_1_1_vec3.html#a6c177e1f5c00584279a0527d3053dee8',1,'nc::Vec3::norm()'],['../classnc_1_1_vec2.html#ab6922f6c089b20e9d019301fddc6dc0a',1,'nc::Vec2::norm()'],['../namespacenc_1_1coordinates.html#a061f64eae40b8086f97e56f5ae8f295d',1,'nc::coordinates::norm()'],['../namespacenc.html#a2b54e033925bd40ebddd4bd30929c1b7',1,'nc::norm(const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)'],['../namespacenc.html#a95b39a38a98986f81650168075d642d3',1,'nc::norm(const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)']]], - ['norm_2ehpp_103',['norm.hpp',['../norm_8hpp.html',1,'']]], - ['normal_104',['normal',['../classnc_1_1random_1_1_r_n_g.html#a0760b569fdf025da3d6c882f54bbb2b3',1,'nc::random::RNG::normal()'],['../namespacenc_1_1random.html#a9a1710d76204af5e4fdfed8b38a4e156',1,'nc::random::normal(const Shape &inShape, dtype inMean=0, dtype inSigma=1)'],['../namespacenc_1_1random.html#a0d52ff6ccaa63bc36348ba39e5936056',1,'nc::random::normal(dtype inMean=0, dtype inSigma=1)'],['../namespacenc_1_1random_1_1detail.html#a70a4ef7d4a254d78a7c7e4b5dc6e9d49',1,'nc::random::detail::normal(GeneratorType &generator, const Shape &inShape, dtype inMean=0, dtype inSigma=1)'],['../namespacenc_1_1random_1_1detail.html#aa966afc1b449a56ab20c21cd70d9fa1f',1,'nc::random::detail::normal(GeneratorType &generator, dtype inMean=0, dtype inSigma=1)'],['../classnc_1_1random_1_1_r_n_g.html#a9cdc3a67eae61e10f1147a63e27e7a43',1,'nc::random::RNG::normal()']]], - ['normal_2ehpp_105',['normal.hpp',['../normal_8hpp.html',1,'']]], - ['normalize_106',['normalize',['../classnc_1_1_vec3.html#a6356b462b11a156b923a7c79b9747c25',1,'nc::Vec3::normalize()'],['../classnc_1_1_vec2.html#a8d8a3ec28ef8336ab02dcd964a3e836c',1,'nc::Vec2::normalize()'],['../namespacenc_1_1coordinates.html#a999f3588049a4aae8d0a6bbdce9046d2',1,'nc::coordinates::normalize()'],['../namespacenc.html#abd578fbf1c44e80070d5140e0d10af49',1,'nc::normalize(const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)'],['../namespacenc.html#a87346fb264aaff0c12adf69d3b56ac59',1,'nc::normalize(const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)']]], - ['normalize_2ehpp_107',['normalize.hpp',['../normalize_8hpp.html',1,'']]], - ['north_108',['north',['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a6e8f15b6471b2555f24184506a0ce478',1,'nc::coordinates::reference_frames::NED::north()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a198aeddb215c0d6f51afc6a84d862b31',1,'nc::coordinates::reference_frames::ENU::north()']]], - ['not_5fequal_109',['not_equal',['../namespacenc.html#a05f56f872438107587c8dea69950cf25',1,'nc']]], - ['not_5fequal_2ehpp_110',['not_equal.hpp',['../not__equal_8hpp.html',1,'']]], - ['now_111',['now',['../classnc_1_1_date_time.html#af2b2050c019fb011b9c7fd47305c52b8',1,'nc::DateTime']]], - ['nth_5felement_112',['nth_element',['../namespacenc_1_1stl__algorithms.html#af5ef45ab7814938799020ad24358b734',1,'nc::stl_algorithms::nth_element(RandomIt first, RandomIt nth, RandomIt last) noexcept'],['../namespacenc_1_1stl__algorithms.html#a9928869b550b082898709c5671936079',1,'nc::stl_algorithms::nth_element(RandomIt first, RandomIt nth, RandomIt last, Compare comp) noexcept']]], - ['nth_5froot_113',['nth_root',['../namespacenc.html#a9c92991f946446207758c3b2f1a7d9d3',1,'nc::nth_root(const NdArray< dtype1 > &inArray, dtype2 inRoot)'],['../namespacenc.html#aae5eb97b7313026b451ac4d7c01db027',1,'nc::nth_root(dtype1 inValue, dtype2 inRoot) noexcept']]], - ['nth_5froot_2ehpp_114',['nth_root.hpp',['../nth__root_8hpp.html',1,'']]], - ['num2str_115',['num2str',['../namespacenc_1_1utils.html#a16a6ad93c420ed7a003d9921bee1a7c6',1,'nc::utils']]], - ['num2str_2ehpp_116',['num2str.hpp',['../num2str_8hpp.html',1,'']]], - ['numcols_117',['numCols',['../classnc_1_1_nd_array.html#a3728f39904cebe707a571a2b0451b38d',1,'nc::NdArray']]], - ['numcpp_118',['NumCpp',['../index.html',1,'']]], - ['numcpp_2ehpp_119',['NumCpp.hpp',['../_num_cpp_8hpp.html',1,'']]], - ['numelements_120',['numElements',['../classnc_1_1_slice.html#aab35be40c38521a4bd9b3c99b3d33731',1,'nc::Slice']]], - ['numiterations_121',['numIterations',['../classnc_1_1roots_1_1_iteration.html#ab3192d0f9de4b8b27b23013c65489e5a',1,'nc::roots::Iteration']]], - ['numiterations_5f_122',['numIterations_',['../classnc_1_1roots_1_1_iteration.html#a84d7f2f7412d1f54861edeacc7bc0c20',1,'nc::roots::Iteration']]], - ['numrows_123',['numRows',['../classnc_1_1_nd_array.html#a8f0724ebbd94ead973fb3c46f6cca17d',1,'nc::NdArray']]], - ['numsecdedparitybitsneeded_124',['numSecdedParityBitsNeeded',['../namespacenc_1_1edac_1_1detail.html#a6ee59971c08bfdc3e11a0245f17d5f9a',1,'nc::edac::detail']]], - ['polynomial_125',['polynomial',['../namespacenc_1_1polynomial.html',1,'nc']]], - ['random_126',['random',['../namespacenc_1_1random.html',1,'nc']]], - ['reference_5fframes_127',['reference_frames',['../namespacenc_1_1coordinates_1_1reference__frames.html',1,'nc::coordinates']]], - ['roots_128',['roots',['../namespacenc_1_1roots.html',1,'nc']]], - ['rotations_129',['rotations',['../namespacenc_1_1rotations.html',1,'nc']]], - ['special_130',['special',['../namespacenc_1_1special.html',1,'nc']]], - ['stl_5falgorithms_131',['stl_algorithms',['../namespacenc_1_1stl__algorithms.html',1,'nc']]], - ['timeit_5fdetail_132',['timeit_detail',['../namespacenc_1_1utils_1_1timeit__detail.html',1,'nc::utils']]], - ['transforms_133',['transforms',['../namespacenc_1_1coordinates_1_1transforms.html',1,'nc::coordinates']]], - ['type_5ftraits_134',['type_traits',['../namespacenc_1_1logger_1_1detail_1_1type__traits.html',1,'nc::logger::detail::type_traits'],['../namespacenc_1_1type__traits.html',1,'nc::type_traits']]], - ['utils_135',['utils',['../namespacenc_1_1utils.html',1,'nc']]] + ['nan_0',['nan',['../namespacenc_1_1constants.html#af94758715a9a5157d7ca95ab89d390ac',1,'nc::constants']]], + ['nan_5fto_5fnum_1',['nan_to_num',['../namespacenc.html#ac63ca63d5c482becc22400a4c6b1e0ce',1,'nc']]], + ['nan_5fto_5fnum_2ehpp_2',['nan_to_num.hpp',['../nan__to__num_8hpp.html',1,'']]], + ['nanargmax_3',['nanargmax',['../namespacenc.html#a66db1ea4693a3237b28a0c375b6d669e',1,'nc']]], + ['nanargmax_2ehpp_4',['nanargmax.hpp',['../nanargmax_8hpp.html',1,'']]], + ['nanargmin_5',['nanargmin',['../namespacenc.html#a407ce86c3f6d3ad060253dab6360923f',1,'nc']]], + ['nanargmin_2ehpp_6',['nanargmin.hpp',['../nanargmin_8hpp.html',1,'']]], + ['nancumprod_7',['nancumprod',['../namespacenc.html#a89c37418f347d9515ed3f0718181f6a2',1,'nc']]], + ['nancumprod_2ehpp_8',['nancumprod.hpp',['../nancumprod_8hpp.html',1,'']]], + ['nancumsum_9',['nancumsum',['../namespacenc.html#af1ea80fe46bbf43498a55efc1ed52523',1,'nc']]], + ['nancumsum_2ehpp_10',['nancumsum.hpp',['../nancumsum_8hpp.html',1,'']]], + ['nanmax_11',['nanmax',['../namespacenc.html#ad1e3d860c12f8b5f63be420d7b4d4c37',1,'nc']]], + ['nanmax_2ehpp_12',['nanmax.hpp',['../nanmax_8hpp.html',1,'']]], + ['nanmean_13',['nanmean',['../namespacenc.html#ad2e1dc950c29ffe7c9dc38126043b052',1,'nc']]], + ['nanmean_2ehpp_14',['nanmean.hpp',['../nanmean_8hpp.html',1,'']]], + ['nanmedian_15',['nanmedian',['../namespacenc.html#aef0be387bdce31db20a82833327e0720',1,'nc']]], + ['nanmedian_2ehpp_16',['nanmedian.hpp',['../nanmedian_8hpp.html',1,'']]], + ['nanmin_17',['nanmin',['../namespacenc.html#a77f60d5bd907506cfebc9eb1d29020dc',1,'nc']]], + ['nanmin_2ehpp_18',['nanmin.hpp',['../nanmin_8hpp.html',1,'']]], + ['nanpercentile_19',['nanpercentile',['../namespacenc.html#a2d91c6e40be2c2599b14998594f51d73',1,'nc']]], + ['nanpercentile_2ehpp_20',['nanpercentile.hpp',['../nanpercentile_8hpp.html',1,'']]], + ['nanprod_21',['nanprod',['../namespacenc.html#a859c4c094d75de63f0aede46f07c2003',1,'nc']]], + ['nanprod_2ehpp_22',['nanprod.hpp',['../nanprod_8hpp.html',1,'']]], + ['nans_23',['nans',['../namespacenc.html#a7fe697a62b8317499283141a0ccaa262',1,'nc::nans(uint32 inSquareSize)'],['../namespacenc.html#a8cf5fb70a05a4d7b146807aabf3cf93b',1,'nc::nans(uint32 inNumRows, uint32 inNumCols)'],['../namespacenc.html#aaa10279251421be9d9ba61c88b65c090',1,'nc::nans(const Shape &inShape)'],['../classnc_1_1_nd_array.html#a86eea99b290146250029545f58b71007',1,'nc::NdArray::nans()']]], + ['nans_2ehpp_24',['nans.hpp',['../nans_8hpp.html',1,'']]], + ['nans_5flike_25',['nans_like',['../namespacenc.html#a0fe475cc81ae3df67f77c4080c67dda7',1,'nc']]], + ['nans_5flike_2ehpp_26',['nans_like.hpp',['../nans__like_8hpp.html',1,'']]], + ['nanstdev_27',['nanstdev',['../namespacenc.html#a07242d05ac9b13b84db6ff09b646e6c5',1,'nc']]], + ['nanstdev_2ehpp_28',['nanstdev.hpp',['../nanstdev_8hpp.html',1,'']]], + ['nansum_29',['nansum',['../namespacenc.html#a52f5865474ba609fb489e395809c9850',1,'nc']]], + ['nansum_2ehpp_30',['nansum.hpp',['../nansum_8hpp.html',1,'']]], + ['nanvar_31',['nanvar',['../namespacenc.html#a63de664afff4733cc1d166d22b18bcb4',1,'nc']]], + ['nanvar_2ehpp_32',['nanvar.hpp',['../nanvar_8hpp.html',1,'']]], + ['native_33',['NATIVE',['../namespacenc.html#a8dcbcb343147d09e74689ad8a2586152af78504d96ba7177dc0c6784905ac8743',1,'nc']]], + ['nbytes_34',['nbytes',['../classnc_1_1_nd_array.html#a775e07af6829b5336969c703c4eddba7',1,'nc::NdArray::nbytes()'],['../namespacenc.html#a66464387c8d92793b5355e2afd107cbc',1,'nc::nbytes()']]], + ['nbytes_2ehpp_35',['nbytes.hpp',['../nbytes_8hpp.html',1,'']]], + ['nc_36',['nc',['../namespacenc.html',1,'']]], + ['nc_3a_3abroadcast_37',['broadcast',['../namespacenc_1_1broadcast.html',1,'nc']]], + ['nc_3a_3aconstants_38',['constants',['../namespacenc_1_1constants.html',1,'nc']]], + ['nc_3a_3acoordinates_39',['coordinates',['../namespacenc_1_1coordinates.html',1,'nc']]], + ['nc_3a_3acoordinates_3a_3areference_5fframes_40',['reference_frames',['../namespacenc_1_1coordinates_1_1reference__frames.html',1,'nc::coordinates']]], + ['nc_3a_3acoordinates_3a_3areference_5fframes_3a_3aconstants_41',['constants',['../namespacenc_1_1coordinates_1_1reference__frames_1_1constants.html',1,'nc::coordinates::reference_frames']]], + ['nc_3a_3acoordinates_3a_3atransforms_42',['transforms',['../namespacenc_1_1coordinates_1_1transforms.html',1,'nc::coordinates']]], + ['nc_3a_3adetail_43',['detail',['../namespacenc_1_1detail.html',1,'nc']]], + ['nc_3a_3aedac_44',['edac',['../namespacenc_1_1edac.html',1,'nc']]], + ['nc_3a_3aedac_3a_3adetail_45',['detail',['../namespacenc_1_1edac_1_1detail.html',1,'nc::edac']]], + ['nc_3a_3aendian_46',['endian',['../namespacenc_1_1endian.html',1,'nc']]], + ['nc_3a_3aerror_47',['error',['../namespacenc_1_1error.html',1,'nc']]], + ['nc_3a_3afilter_48',['filter',['../namespacenc_1_1filter.html',1,'nc']]], + ['nc_3a_3afilter_3a_3aboundary_49',['boundary',['../namespacenc_1_1filter_1_1boundary.html',1,'nc::filter']]], + ['nc_3a_3aimageprocessing_50',['imageProcessing',['../namespacenc_1_1image_processing.html',1,'nc']]], + ['nc_3a_3aintegrate_51',['integrate',['../namespacenc_1_1integrate.html',1,'nc']]], + ['nc_3a_3alinalg_52',['linalg',['../namespacenc_1_1linalg.html',1,'nc']]], + ['nc_3a_3alinalg_3a_3adetail_53',['detail',['../namespacenc_1_1linalg_1_1detail.html',1,'nc::linalg']]], + ['nc_3a_3alogger_54',['logger',['../namespacenc_1_1logger.html',1,'nc']]], + ['nc_3a_3alogger_3a_3adetail_55',['detail',['../namespacenc_1_1logger_1_1detail.html',1,'nc::logger']]], + ['nc_3a_3alogger_3a_3adetail_3a_3atype_5ftraits_56',['type_traits',['../namespacenc_1_1logger_1_1detail_1_1type__traits.html',1,'nc::logger::detail']]], + ['nc_3a_3apolynomial_57',['polynomial',['../namespacenc_1_1polynomial.html',1,'nc']]], + ['nc_3a_3arandom_58',['random',['../namespacenc_1_1random.html',1,'nc']]], + ['nc_3a_3arandom_3a_3adetail_59',['detail',['../namespacenc_1_1random_1_1detail.html',1,'nc::random']]], + ['nc_3a_3aroots_60',['roots',['../namespacenc_1_1roots.html',1,'nc']]], + ['nc_3a_3arotations_61',['rotations',['../namespacenc_1_1rotations.html',1,'nc']]], + ['nc_3a_3aspecial_62',['special',['../namespacenc_1_1special.html',1,'nc']]], + ['nc_3a_3astl_5falgorithms_63',['stl_algorithms',['../namespacenc_1_1stl__algorithms.html',1,'nc']]], + ['nc_3a_3atype_5ftraits_64',['type_traits',['../namespacenc_1_1type__traits.html',1,'nc']]], + ['nc_3a_3autils_65',['utils',['../namespacenc_1_1utils.html',1,'nc']]], + ['nc_3a_3autils_3a_3atimeit_5fdetail_66',['timeit_detail',['../namespacenc_1_1utils_1_1timeit__detail.html',1,'nc::utils']]], + ['ndarray_67',['ndarray',['../classnc_1_1_nd_array.html#a7b0f43ea1853dcc471949c0e7eb977f5',1,'nc::NdArray::NdArray(const std::list< dtype > &inList)'],['../classnc_1_1_nd_array.html#a46c4fbd999ab1d612586191a15ada4b7',1,'nc::NdArray::NdArray(Iterator inFirst, Iterator inLast)'],['../classnc_1_1_nd_array.html#a7b46bea4f56ab2327fc291dac4e75788',1,'nc::NdArray::NdArray()=default'],['../classnc_1_1_nd_array.html#a91801907e76fd8ecc9ce7ff3b85ea9bd',1,'nc::NdArray::NdArray(size_type inSquareSize)'],['../classnc_1_1_nd_array.html#a8509cda74ae6f29995dd8a9f27d30d11',1,'nc::NdArray::NdArray(size_type inNumRows, size_type inNumCols)'],['../classnc_1_1_nd_array.html#af8cd2e1b7214c4b8b8b784e1b5265c11',1,'nc::NdArray::NdArray(const Shape &inShape)'],['../classnc_1_1_nd_array.html#a66ae5664d66e900a48ca1d9a607f655e',1,'nc::NdArray::NdArray(std::initializer_list< dtype > inList)'],['../classnc_1_1_nd_array.html#a1877502ba79a59c3a9b144e6111def1a',1,'nc::NdArray::NdArray(const std::initializer_list< std::initializer_list< dtype > > &inList)'],['../classnc_1_1_nd_array.html#a26244901d510466e5dc8fde1c6d74346',1,'nc::NdArray::NdArray(const std::deque< std::deque< dtype > > &in2dDeque)'],['../classnc_1_1_nd_array.html#a25ecd7b9dfefc49902f51422d1f9c492',1,'nc::NdArray::NdArray(std::array< dtype, ArraySize > &inArray, PointerPolicy policy=PointerPolicy::COPY)'],['../classnc_1_1_nd_array.html#ab1b83c9fdd53fcadded2c3234bb9d269',1,'nc::NdArray::NdArray(std::array< std::array< dtype, Dim1Size >, Dim0Size > &in2dArray, PointerPolicy policy=PointerPolicy::COPY)'],['../classnc_1_1_nd_array.html#ad94cfcf69d664d94e81fc98a0a61d193',1,'nc::NdArray::NdArray(const std::deque< dtype > &inDeque)'],['../classnc_1_1_nd_array.html#a41f4b98560b66a088fe0ad2a2722f808',1,'nc::NdArray::NdArray(std::vector< std::array< dtype, Dim1Size > > &in2dArray, PointerPolicy policy=PointerPolicy::COPY)'],['../classnc_1_1_nd_array.html#a5321c589fffd609769273af225914b7f',1,'nc::NdArray::NdArray(const std::vector< std::vector< dtype > > &in2dVector)'],['../classnc_1_1_nd_array.html#a2b9054c892f683e7a59d4715827d31dd',1,'nc::NdArray::NdArray(std::vector< dtype > &inVector, PointerPolicy policy=PointerPolicy::COPY)'],['../classnc_1_1_nd_array.html#a963116eba00303dab962d1e816442a5e',1,'nc::NdArray::NdArray(const_pointer inPtr, UIntType size)'],['../classnc_1_1_nd_array.html#a7473135d0434a04abec09a884b5683cc',1,'nc::NdArray::NdArray(const_pointer inPtr, UIntType1 numRows, UIntType2 numCols)'],['../classnc_1_1_nd_array.html#a006dd455d7063cdc800bb6774e651519',1,'nc::NdArray::NdArray(pointer inPtr, UIntType size, PointerPolicy policy)'],['../classnc_1_1_nd_array.html#a870d5f4a06c4e0e2223e5215b648cb2c',1,'nc::NdArray::NdArray(pointer inPtr, UIntType1 numRows, UIntType2 numCols, PointerPolicy policy)'],['../classnc_1_1_nd_array.html#a7630c865a02a0f7afd973a895e00bfcb',1,'nc::NdArray::NdArray(const self_type &inOtherArray)'],['../classnc_1_1_nd_array.html#a76367e20a80285caa74c2e3d393a4759',1,'nc::NdArray::NdArray(self_type &&inOtherArray) noexcept'],['../classnc_1_1_nd_array.html',1,'nc::NdArray< dtype, Allocator >']]], + ['ndarray_2ehpp_68',['NdArray.hpp',['../_nd_array_8hpp.html',1,'']]], + ['ndarray_3c_20bool_20_3e_69',['NdArray< bool >',['../classnc_1_1_nd_array.html',1,'nc']]], + ['ndarray_3c_20double_20_3e_70',['NdArray< double >',['../classnc_1_1_nd_array.html',1,'nc']]], + ['ndarray_5fint_5fconcept_71',['ndarray_int_concept',['../namespacenc.html#a4f1f02f3bb3727aa6345330faf5b58e3',1,'nc::ndarray_int_concept'],['../namespacenc_1_1type__traits.html#ac111467c05380243e5e3400a32ee4b78',1,'nc::type_traits::ndarray_int_concept']]], + ['ndarraybroadcast_2ehpp_72',['NdArrayBroadcast.hpp',['../_nd_array_broadcast_8hpp.html',1,'']]], + ['ndarraycolumniterator_73',['NdArrayColumnIterator',['../classnc_1_1_nd_array_column_iterator.html',1,'nc']]], + ['ndarrayconstcolumniterator_74',['ndarrayconstcolumniterator',['../classnc_1_1_nd_array_const_column_iterator.html#aff03e1020fa6e935fb0fe2a926a4f378',1,'nc::NdArrayConstColumnIterator::NdArrayConstColumnIterator(pointer ptr, SizeType numRows, SizeType numCols) noexcept'],['../classnc_1_1_nd_array_const_column_iterator.html#a3c779a77e6a0920d8fc799931feb3c3d',1,'nc::NdArrayConstColumnIterator::NdArrayConstColumnIterator()=default'],['../classnc_1_1_nd_array_const_column_iterator.html',1,'nc::NdArrayConstColumnIterator< dtype, SizeType, PointerType, DifferenceType >']]], + ['ndarrayconstiterator_75',['ndarrayconstiterator',['../classnc_1_1_nd_array_const_iterator.html',1,'nc::NdArrayConstIterator< dtype, PointerType, DifferenceType >'],['../classnc_1_1_nd_array_const_iterator.html#a518e77992a6b8710c2d43734a84f2006',1,'nc::NdArrayConstIterator::NdArrayConstIterator()=default'],['../classnc_1_1_nd_array_const_iterator.html#aa6cc88251b49d869162e8772186f4892',1,'nc::NdArrayConstIterator::NdArrayConstIterator(pointer ptr) noexcept']]], + ['ndarraycore_2ehpp_76',['NdArrayCore.hpp',['../_nd_array_core_8hpp.html',1,'']]], + ['ndarrayiterator_77',['NdArrayIterator',['../classnc_1_1_nd_array_iterator.html',1,'nc']]], + ['ndarrayiterators_2ehpp_78',['NdArrayIterators.hpp',['../_nd_array_iterators_8hpp.html',1,'']]], + ['ndarrayoperators_2ehpp_79',['NdArrayOperators.hpp',['../_nd_array_operators_8hpp.html',1,'']]], + ['nearest_80',['nearest',['../namespacenc_1_1filter.html#ada517a46ea965fa51ed51101135c6ac6aad135772d7cf93dd0ccf9d2474b34e6a',1,'nc::filter::NEAREST'],['../namespacenc.html#a476f76c3468948fe24d7abf9cd0d650eaad135772d7cf93dd0ccf9d2474b34e6a',1,'nc::NEAREST']]], + ['nearest1d_81',['nearest1d',['../namespacenc_1_1filter_1_1boundary.html#acf2a5a1220056ad35588cb8e84b9b8cb',1,'nc::filter::boundary']]], + ['nearest1d_2ehpp_82',['nearest1d.hpp',['../nearest1d_8hpp.html',1,'']]], + ['nearest2d_83',['nearest2d',['../namespacenc_1_1filter_1_1boundary.html#a4072e9666cfeff9a09957eeb9521f8a8',1,'nc::filter::boundary']]], + ['nearest2d_2ehpp_84',['nearest2d.hpp',['../nearest2d_8hpp.html',1,'']]], + ['ned_85',['ned',['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#af8628c44df6fdc91e06ca73061f6a43f',1,'nc::coordinates::reference_frames::NED::NED(double north, double east, double down) noexcept'],['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#af6e93d6c222acd895362d37f8993c019',1,'nc::coordinates::reference_frames::NED::NED(const Cartesian &cartesian) noexcept'],['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html',1,'nc::coordinates::reference_frames::NED']]], + ['ned_2ehpp_86',['NED.hpp',['../_n_e_d_8hpp.html',1,'']]], + ['nedrollpitchyawtoecefeuler_87',['NEDRollPitchYawToECEFEuler',['../namespacenc_1_1coordinates_1_1transforms.html#ab679db34322c0ba96d93e25eb6f16567',1,'nc::coordinates::transforms']]], + ['nedrollpitchyawtoecefeuler_2ehpp_88',['NEDRollPitchYawToECEFEuler.hpp',['../_n_e_d_roll_pitch_yaw_to_e_c_e_f_euler_8hpp.html',1,'']]], + ['nedtoaer_89',['NEDtoAER',['../namespacenc_1_1coordinates_1_1transforms.html#ae71eb054a608e449ea7d5cb5ed1f253e',1,'nc::coordinates::transforms']]], + ['nedtoaer_2ehpp_90',['NEDtoAER.hpp',['../_n_e_dto_a_e_r_8hpp.html',1,'']]], + ['nedtoecef_91',['nedtoecef',['../namespacenc_1_1coordinates_1_1transforms.html#aaa82e98af20c8f12d75a48c82be75d70',1,'nc::coordinates::transforms::NEDtoECEF(const reference_frames::NED &target, const reference_frames::ECEF &referencePoint) noexcept'],['../namespacenc_1_1coordinates_1_1transforms.html#a07e94a5c87e8f3023cbafd26ea6aa80f',1,'nc::coordinates::transforms::NEDtoECEF(const reference_frames::NED &target, const reference_frames::LLA &referencePoint) noexcept']]], + ['nedtoecef_2ehpp_92',['NEDtoECEF.hpp',['../_n_e_dto_e_c_e_f_8hpp.html',1,'']]], + ['nedtoenu_93',['NEDtoENU',['../namespacenc_1_1coordinates_1_1transforms.html#a87f2d679fc321b6e3711ae527ca07d31',1,'nc::coordinates::transforms']]], + ['nedtoenu_2ehpp_94',['NEDtoENU.hpp',['../_n_e_dto_e_n_u_8hpp.html',1,'']]], + ['nedtolla_95',['nedtolla',['../namespacenc_1_1coordinates_1_1transforms.html#a487949c250ac8773a1f9fb65330e952b',1,'nc::coordinates::transforms::NEDtoLLA(const reference_frames::NED &target, const reference_frames::ECEF &referencePoint) noexcept'],['../namespacenc_1_1coordinates_1_1transforms.html#adf5b05b33084ac43bb44acfbc892af39',1,'nc::coordinates::transforms::NEDtoLLA(const reference_frames::NED &target, const reference_frames::LLA &referencePoint) noexcept']]], + ['nedtolla_2ehpp_96',['NEDtoLLA.hpp',['../_n_e_dto_l_l_a_8hpp.html',1,'']]], + ['nedunitvecsinecef_97',['NEDUnitVecsInECEF',['../namespacenc_1_1coordinates_1_1transforms.html#af43ca6c1f96cf4d95024b7d4eb135605',1,'nc::coordinates::transforms']]], + ['nedunitvecsinecef_2ehpp_98',['NEDUnitVecsInECEF.hpp',['../_n_e_d_unit_vecs_in_e_c_e_f_8hpp.html',1,'']]], + ['negative_99',['negative',['../namespacenc.html#a8c0a787ec1e23b0933b1a1bd3b71f9d7',1,'nc::negative()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#afcdc0ed1532a94a817d44eaaa1fc5a9ca50546bf973283065b6ccf09faf7a580a',1,'nc::coordinates::reference_frames::Dec::NEGATIVE']]], + ['negative_2ehpp_100',['negative.hpp',['../negative_8hpp.html',1,'']]], + ['negativebinomial_101',['negativebinomial',['../namespacenc_1_1random_1_1detail.html#ad2c544f8bd09a4e0458c75a4abcb1283',1,'nc::random::detail::negativeBinomial()'],['../namespacenc_1_1random.html#a57ae1ebdfbe61e38c914f076e5594d0e',1,'nc::random::negativeBinomial()'],['../classnc_1_1random_1_1_r_n_g.html#a4c43b36d7a177163187befacfcb37034',1,'nc::random::RNG::negativeBinomial(dtype inN, double inP=0.5)'],['../classnc_1_1random_1_1_r_n_g.html#aa10816cc6e53e367a093516543a17cdf',1,'nc::random::RNG::negativeBinomial(const Shape &inShape, dtype inN, double inP=0.5)'],['../namespacenc_1_1random.html#a1a15a08fe9134f5dcf5e7b32eb1de5e2',1,'nc::random::negativeBinomial()'],['../namespacenc_1_1random_1_1detail.html#a8ccb4eb9df8dd0739d2001ee2e2128f2',1,'nc::random::detail::negativeBinomial()']]], + ['negativebinomial_2ehpp_102',['negativeBinomial.hpp',['../negative_binomial_8hpp.html',1,'']]], + ['newbyteorder_103',['newbyteorder',['../classnc_1_1_nd_array.html#abe96d5e5c561564dd3baa018c9257f69',1,'nc::NdArray::newbyteorder()'],['../namespacenc.html#a4d2ae51817f2acee83e2df0e04a8bac5',1,'nc::newbyteorder(dtype inValue, Endian inEndianess)'],['../namespacenc.html#a44656e6f55718f92f0b7ba6e45ac2ee3',1,'nc::newbyteorder(const NdArray< dtype > &inArray, Endian inEndianess)']]], + ['newbyteorder_2ehpp_104',['newbyteorder.hpp',['../newbyteorder_8hpp.html',1,'']]], + ['newton_105',['newton',['../classnc_1_1roots_1_1_newton.html#ab5b82361c4ce325e6165e023c0255d3e',1,'nc::roots::Newton::Newton()'],['../classnc_1_1roots_1_1_newton.html',1,'nc::roots::Newton'],['../classnc_1_1roots_1_1_newton.html#aecc72e3899f42b277536689439ea24bc',1,'nc::roots::Newton::Newton()']]], + ['newton_2ehpp_106',['Newton.hpp',['../_newton_8hpp.html',1,'']]], + ['nextpoweroftwo_107',['nextPowerOfTwo',['../namespacenc_1_1edac_1_1detail.html#a279241a794bffbea6920299cf8e5c4a1',1,'nc::edac::detail']]], + ['nlerp_108',['nlerp',['../classnc_1_1rotations_1_1_quaternion.html#ab055510c1338490b957de867cecaf790',1,'nc::rotations::Quaternion::nlerp(const Quaternion &inQuat2, double inPercent) const'],['../classnc_1_1rotations_1_1_quaternion.html#a314478702a3da52f2be3f422057d8732',1,'nc::rotations::Quaternion::nlerp(const Quaternion &inQuat1, const Quaternion &inQuat2, double inPercent)']]], + ['no_109',['no',['../namespacenc.html#af32f8c9a95a0b701f8ecbcf0d1e9710cac2f3f489a00553e7a01d369c103c7251',1,'nc::NO'],['../namespacenc.html#af9769af0418268b619b18e7f9ffa7f39ac2f3f489a00553e7a01d369c103c7251',1,'nc::NO'],['../namespacenc.html#af9055934b0b2245795a4ecbcde6c8ebdac2f3f489a00553e7a01d369c103c7251',1,'nc::NO'],['../namespacenc.html#a85b85e03c940a6f01f9d77308a255455ac2f3f489a00553e7a01d369c103c7251',1,'nc::NO'],['../namespacenc.html#a522ac3d88d34662e09f35b28fbf97582ac2f3f489a00553e7a01d369c103c7251',1,'nc::NO'],['../namespacenc.html#a671e78f21b7e89dbb3f0afb50ecba063ac2f3f489a00553e7a01d369c103c7251',1,'nc::NO'],['../namespacenc.html#a789bf2546eff297f1ecc11542decf8d7ac2f3f489a00553e7a01d369c103c7251',1,'nc::NO']]], + ['noncentralchisquared_110',['noncentralchisquared',['../classnc_1_1random_1_1_r_n_g.html#af33db571bd6dd997aeb37c11113894e6',1,'nc::random::RNG::nonCentralChiSquared(dtype inK=1, dtype inLambda=1)'],['../classnc_1_1random_1_1_r_n_g.html#a722b97fd101adf88ed061fe5d7b04dd9',1,'nc::random::RNG::nonCentralChiSquared(const Shape &inShape, dtype inK=1, dtype inLambda=1)'],['../namespacenc_1_1random_1_1detail.html#a8787f79f4caaccef2e0f4016e433b5ec',1,'nc::random::detail::nonCentralChiSquared(GeneratorType &generator, dtype inK=1, dtype inLambda=1)'],['../namespacenc_1_1random_1_1detail.html#af31c8314c99e04b2f84a8a27695e7637',1,'nc::random::detail::nonCentralChiSquared(GeneratorType &generator, const Shape &inShape, dtype inK=1, dtype inLambda=1)'],['../namespacenc_1_1random.html#abf3cab0396026700ebf2d2ffa5e13fa6',1,'nc::random::nonCentralChiSquared(dtype inK=1, dtype inLambda=1)'],['../namespacenc_1_1random.html#a3323c8874267147ac892a4140d2b3f8c',1,'nc::random::nonCentralChiSquared(const Shape &inShape, dtype inK=1, dtype inLambda=1)']]], + ['noncentralchisquared_2ehpp_111',['nonCentralChiSquared.hpp',['../non_central_chi_squared_8hpp.html',1,'']]], + ['none_112',['none',['../namespacenc.html#a5edb9ac6f596ae1256faa3f5d797dc84ab50339a10e1de285ac99d4c3990b8693',1,'nc::NONE'],['../namespacenc.html#ac4e2b389aad16ef62c9807ad246d6c96',1,'nc::none(const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)'],['../classnc_1_1_nd_array.html#a3d025e3d5699b5871b1be88a79fe543f',1,'nc::NdArray::none()']]], + ['none_2ehpp_113',['none.hpp',['../none_8hpp.html',1,'']]], + ['none_5fof_114',['none_of',['../namespacenc_1_1stl__algorithms.html#a2804ccb14980f96c7680838adc3b2762',1,'nc::stl_algorithms']]], + ['nonzero_115',['nonzero',['../namespacenc.html#a291d0ac850232def29be8cc885fd0053',1,'nc::nonzero()'],['../classnc_1_1_nd_array.html#a6ce7327b2d1c60e74d02345d573c7237',1,'nc::NdArray::nonzero()']]], + ['nonzero_2ehpp_116',['nonzero.hpp',['../nonzero_8hpp.html',1,'']]], + ['norm_117',['norm',['../classnc_1_1_vec3.html#a6c177e1f5c00584279a0527d3053dee8',1,'nc::Vec3::norm()'],['../namespacenc.html#a95b39a38a98986f81650168075d642d3',1,'nc::norm(const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)'],['../namespacenc.html#a2b54e033925bd40ebddd4bd30929c1b7',1,'nc::norm(const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)'],['../namespacenc_1_1coordinates.html#a061f64eae40b8086f97e56f5ae8f295d',1,'nc::coordinates::norm()'],['../classnc_1_1_vec2.html#ab6922f6c089b20e9d019301fddc6dc0a',1,'nc::Vec2::norm()']]], + ['norm_2ehpp_118',['norm.hpp',['../norm_8hpp.html',1,'']]], + ['normal_119',['normal',['../namespacenc_1_1random.html#a9a1710d76204af5e4fdfed8b38a4e156',1,'nc::random::normal(const Shape &inShape, dtype inMean=0, dtype inSigma=1)'],['../namespacenc_1_1random.html#a0d52ff6ccaa63bc36348ba39e5936056',1,'nc::random::normal(dtype inMean=0, dtype inSigma=1)'],['../namespacenc_1_1random_1_1detail.html#a70a4ef7d4a254d78a7c7e4b5dc6e9d49',1,'nc::random::detail::normal(GeneratorType &generator, const Shape &inShape, dtype inMean=0, dtype inSigma=1)'],['../namespacenc_1_1random_1_1detail.html#aa966afc1b449a56ab20c21cd70d9fa1f',1,'nc::random::detail::normal(GeneratorType &generator, dtype inMean=0, dtype inSigma=1)'],['../classnc_1_1random_1_1_r_n_g.html#a0760b569fdf025da3d6c882f54bbb2b3',1,'nc::random::RNG::normal(dtype inMean=0, dtype inSigma=1)'],['../classnc_1_1random_1_1_r_n_g.html#a9cdc3a67eae61e10f1147a63e27e7a43',1,'nc::random::RNG::normal(const Shape &inShape, dtype inMean=0, dtype inSigma=1)']]], + ['normal_2ehpp_120',['normal.hpp',['../normal_8hpp.html',1,'']]], + ['normalize_121',['normalize',['../classnc_1_1_vec3.html#a6356b462b11a156b923a7c79b9747c25',1,'nc::Vec3::normalize()'],['../namespacenc.html#a87346fb264aaff0c12adf69d3b56ac59',1,'nc::normalize(const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)'],['../namespacenc.html#abd578fbf1c44e80070d5140e0d10af49',1,'nc::normalize(const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)'],['../namespacenc_1_1coordinates.html#a999f3588049a4aae8d0a6bbdce9046d2',1,'nc::coordinates::normalize()'],['../classnc_1_1_vec2.html#a8d8a3ec28ef8336ab02dcd964a3e836c',1,'nc::Vec2::normalize()']]], + ['normalize_2ehpp_122',['normalize.hpp',['../normalize_8hpp.html',1,'']]], + ['north_123',['north',['../classnc_1_1coordinates_1_1reference__frames_1_1_e_n_u.html#a198aeddb215c0d6f51afc6a84d862b31',1,'nc::coordinates::reference_frames::ENU::north()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_n_e_d.html#a6e8f15b6471b2555f24184506a0ce478',1,'nc::coordinates::reference_frames::NED::north()']]], + ['not_5fequal_124',['not_equal',['../namespacenc.html#a05f56f872438107587c8dea69950cf25',1,'nc']]], + ['not_5fequal_2ehpp_125',['not_equal.hpp',['../not__equal_8hpp.html',1,'']]], + ['notes_126',['Release Notes',['../md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_release_notes.html',1,'']]], + ['now_127',['now',['../classnc_1_1_date_time.html#af2b2050c019fb011b9c7fd47305c52b8',1,'nc::DateTime']]], + ['nth_5felement_128',['nth_element',['../namespacenc_1_1stl__algorithms.html#af5ef45ab7814938799020ad24358b734',1,'nc::stl_algorithms::nth_element(RandomIt first, RandomIt nth, RandomIt last) noexcept'],['../namespacenc_1_1stl__algorithms.html#a9928869b550b082898709c5671936079',1,'nc::stl_algorithms::nth_element(RandomIt first, RandomIt nth, RandomIt last, Compare comp) noexcept']]], + ['nth_5froot_129',['nth_root',['../namespacenc.html#a9c92991f946446207758c3b2f1a7d9d3',1,'nc::nth_root(const NdArray< dtype1 > &inArray, dtype2 inRoot)'],['../namespacenc.html#aae5eb97b7313026b451ac4d7c01db027',1,'nc::nth_root(dtype1 inValue, dtype2 inRoot) noexcept']]], + ['nth_5froot_2ehpp_130',['nth_root.hpp',['../nth__root_8hpp.html',1,'']]], + ['num2str_131',['num2str',['../namespacenc_1_1utils.html#a16a6ad93c420ed7a003d9921bee1a7c6',1,'nc::utils']]], + ['num2str_2ehpp_132',['num2str.hpp',['../num2str_8hpp.html',1,'']]], + ['numcols_133',['numCols',['../classnc_1_1_nd_array.html#a3728f39904cebe707a571a2b0451b38d',1,'nc::NdArray']]], + ['numcpp_134',['NumCpp',['../index.html',1,'']]], + ['numcpp_2ehpp_135',['NumCpp.hpp',['../_num_cpp_8hpp.html',1,'']]], + ['numelements_136',['numElements',['../classnc_1_1_slice.html#aab35be40c38521a4bd9b3c99b3d33731',1,'nc::Slice']]], + ['numiterations_137',['numIterations',['../classnc_1_1roots_1_1_iteration.html#ab3192d0f9de4b8b27b23013c65489e5a',1,'nc::roots::Iteration']]], + ['numiterations_5f_138',['numIterations_',['../classnc_1_1roots_1_1_iteration.html#a84d7f2f7412d1f54861edeacc7bc0c20',1,'nc::roots::Iteration']]], + ['numrows_139',['numRows',['../classnc_1_1_nd_array.html#a8f0724ebbd94ead973fb3c46f6cca17d',1,'nc::NdArray']]], + ['numsecdedparitybitsneeded_140',['numSecdedParityBitsNeeded',['../namespacenc_1_1edac_1_1detail.html#a6ee59971c08bfdc3e11a0245f17d5f9a',1,'nc::edac::detail']]] ]; diff --git a/docs/doxygen/html/search/all_e.js b/docs/doxygen/html/search/all_e.js index 316a4ab21..3f3bae95d 100644 --- a/docs/doxygen/html/search/all_e.js +++ b/docs/doxygen/html/search/all_e.js @@ -25,7 +25,7 @@ var searchData= ['operator_2f_22',['operator/',['../namespacenc.html#acf64824a371648aa729f18bbd8bf2b7f',1,'nc::operator/()'],['../classnc_1_1rotations_1_1_quaternion.html#ab054e067fc333a48582e291f95120866',1,'nc::rotations::Quaternion::operator/()'],['../namespacenc.html#a12d4f20d25827a76565f265895686e0a',1,'nc::operator/(NdArray< dtype > lhs, dtype rhs)'],['../namespacenc.html#a05eb32267f30f09c8eb65f7c859dc7af',1,'nc::operator/(const NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)'],['../namespacenc.html#ab3f09b1b88fd0b6e037aa0aa66910b06',1,'nc::operator/(const NdArray< dtype > &lhs, const NdArray< std::complex< dtype > > &rhs)'],['../namespacenc.html#af3c183c6598f7170ef8ff5e3be7d3d44',1,'nc::operator/(const NdArray< dtype > &lhs, const std::complex< dtype > &rhs)'],['../namespacenc.html#a92302f0b424db576fdf29eb1445bf8b3',1,'nc::operator/(const std::complex< dtype > &lhs, const NdArray< dtype > &rhs)'],['../namespacenc.html#a1a03f98fb97804c4ce6c2940de85bee0',1,'nc::operator/(NdArray< std::complex< dtype > > lhs, dtype rhs)'],['../namespacenc.html#a0e82cba948c45a2e8020bcc28bf42918',1,'nc::operator/(dtype lhs, const NdArray< std::complex< dtype > > &rhs)'],['../namespacenc.html#abe2fc114afe7f62aacf55a9288f45c4a',1,'nc::operator/(const Vec2 &lhs, double rhs) noexcept'],['../namespacenc.html#a0a070b4ec8a29ee1a357c53857d4778a',1,'nc::operator/(const Vec3 &lhs, double rhs) noexcept'],['../namespacenc.html#a3353e2e3983e12e07ed79c022c4df5e8',1,'nc::operator/(const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)'],['../namespacenc_1_1coordinates.html#af4708307f7b94f72b403c52bb10e81a4',1,'nc::coordinates::operator/()']]], ['operator_2f_3d_23',['operator/=',['../namespacenc.html#ab5f702b71dd8ac25c080d80cfcaaf9d5',1,'nc::operator/=()'],['../classnc_1_1rotations_1_1_quaternion.html#a6a2a9788df1d79c9e90223c68d5bef55',1,'nc::rotations::Quaternion::operator/=()'],['../classnc_1_1_vec2.html#a621825c553f32ebd38de7d0ee1976afe',1,'nc::Vec2::operator/=()'],['../classnc_1_1_vec3.html#a8e27eb76c794d600bc295748cddb6eda',1,'nc::Vec3::operator/=()'],['../namespacenc.html#a4fcb1bdb937d18ee428200944476a85f',1,'nc::operator/=(NdArray< dtype > &lhs, const NdArray< dtype > &rhs)'],['../namespacenc.html#a7369ac32ffe3cc5d42c50239c1642182',1,'nc::operator/=(NdArray< std::complex< dtype > > &lhs, const NdArray< dtype > &rhs)'],['../namespacenc.html#a5aaa1cca26062d8b0171354e66d8be79',1,'nc::operator/=(NdArray< std::complex< dtype > > &lhs, dtype rhs)']]], ['operator_3c_24',['operator<',['../classnc_1_1image_processing_1_1_centroid.html#a093719e81ed5bd5af0cb80dcfd03289f',1,'nc::imageProcessing::Centroid::operator<()'],['../classnc_1_1image_processing_1_1_pixel.html#a592926833195d4f2587efef12e4b1148',1,'nc::imageProcessing::Pixel::operator<()'],['../classnc_1_1_nd_array_const_iterator.html#a6ae3aca3c7cb79a9fd985c1820b74c39',1,'nc::NdArrayConstIterator::operator<()'],['../classnc_1_1_nd_array_const_column_iterator.html#ab0928638c653f5ed37088a3e5098064b',1,'nc::NdArrayConstColumnIterator::operator<()'],['../namespacenc.html#aa121caead915fe640445b77e7d95bd80',1,'nc::operator<(dtype inValue, const NdArray< dtype > &inArray)'],['../namespacenc.html#a2ec638ea2229ed8c309daa891e217137',1,'nc::operator<(const NdArray< dtype > &lhs, dtype inValue)'],['../namespacenc.html#afabf8ad4c1f361f0a2ce2d23f9c329de',1,'nc::operator<(const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)'],['../namespacenc.html#a2c0dabdef86d6f5f3454130b481260ee',1,'nc::operator<(const DateTime &lhs, const DateTime &rhs) noexcept'],['../namespacenc.html#a724cd71c78633aa5a757aa76b514f46a',1,'nc::operator<(const std::complex< T > &lhs, const std::complex< T > &rhs) noexcept']]], - ['operator_3c_3c_25',['operator<<',['../namespacenc_1_1coordinates_1_1reference__frames.html#ad9877edb543e32dd160ccfb97def6fa2',1,'nc::coordinates::reference_frames::operator<<()'],['../classnc_1_1rotations_1_1_quaternion.html#a25202016ba38847906709881202a8e56',1,'nc::rotations::Quaternion::operator<<()'],['../classnc_1_1image_processing_1_1_centroid.html#a0a01c6fd74c73f5cc736678aaf38a167',1,'nc::imageProcessing::Centroid::operator<<()'],['../classnc_1_1_slice.html#a77a83fabc556cff12223e57f4a490d7b',1,'nc::Slice::operator<<()'],['../classnc_1_1_shape.html#a0dad002019e83f04ff5b0541ca5e60d7',1,'nc::Shape::operator<<()'],['../namespacenc_1_1coordinates_1_1reference__frames.html#afbf5f88ce19b1d1fc547d7e1035e5904',1,'nc::coordinates::reference_frames::operator<<()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a175ec4be0903210fb6afcc513d001812',1,'nc::coordinates::reference_frames::Celestial::operator<<()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a317a19743e1fea6e9eee82dec9db9c97',1,'nc::coordinates::reference_frames::Dec::operator<<()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#ac50255fa40f4a7bb7031aefbe77c3070',1,'nc::coordinates::reference_frames::RA::operator<<()'],['../namespacenc_1_1coordinates.html#aac3cf1b13ed9f25d54791b411fba3033',1,'nc::coordinates::operator<<(std::ostream &os, const Orientation &orientation)'],['../namespacenc_1_1coordinates.html#afde33ec04e407698b8d0826140b6619a',1,'nc::coordinates::operator<<(std::ostream &os, const Euler &Euler)'],['../namespacenc_1_1coordinates.html#a2f71fe712d74cf7677ad64e770761d95',1,'nc::coordinates::operator<<(std::ostream &os, const Cartesian &vec)'],['../classnc_1_1image_processing_1_1_cluster.html#a84f695cac046f8fdee8c6abf87b8ff1a',1,'nc::imageProcessing::Cluster::operator<<()'],['../classnc_1_1image_processing_1_1_pixel.html#a38419b5ab40a281ec6932b5c770b3880',1,'nc::imageProcessing::Pixel::operator<<()'],['../classnc_1_1polynomial_1_1_poly1d.html#adcedc353f4d1f6cbc5e89d37a7b1f6fd',1,'nc::polynomial::Poly1d::operator<<()'],['../namespacenc.html#a7c3d91df2b23cca368428430d131e6f2',1,'nc::operator<<(std::ostream &stream, const Vec3 &vec)'],['../namespacenc.html#a93f14bb6c4cf5015f4f3988931f68f17',1,'nc::operator<<(std::ostream &stream, const Vec2 &vec)'],['../namespacenc_1_1utils_1_1timeit__detail.html#ae0e45f81e262bd1190cfda3a2bd3a1c8',1,'nc::utils::timeit_detail::operator<<()'],['../namespacenc.html#a64153f65d737d612ab80c10f0abf67da',1,'nc::operator<<(std::ostream &inOStream, const NdArray< dtype > &inArray)'],['../namespacenc.html#a2feb773df4abf4ac09f6e6e6fa2d8b8a',1,'nc::operator<<(const NdArray< dtype > &lhs, uint8 inNumBits)'],['../namespacenc.html#ae16850843cfd1e06e1e8c6ec77b43b3c',1,'nc::operator<<(std::ostream &os, const DateTime &datetime) noexcept'],['../namespacenc.html#a617e0b958398b17e3ddbe82c303b6bdc',1,'nc::operator<<(std::ostream &os, const TimePoint &timepoint)'],['../namespacenc.html#a7c4b9b8d4ef61464e8ab35ad09b399c9',1,'nc::operator<<(std::ostream &os, Duration duration)'],['../namespacenc_1_1coordinates_1_1reference__frames.html#a9ef6529b139067ee2b3d127e5dc1c72e',1,'nc::coordinates::reference_frames::operator<<(std::ostream &os, const LLA &point)'],['../namespacenc_1_1coordinates_1_1reference__frames.html#a4c2e4bb1472f4186fe0710f8c57beebd',1,'nc::coordinates::reference_frames::operator<<(std::ostream &os, const Geocentric &point)']]], + ['operator_3c_3c_25',['operator<<',['../namespacenc_1_1coordinates_1_1reference__frames.html#ad9877edb543e32dd160ccfb97def6fa2',1,'nc::coordinates::reference_frames::operator<<()'],['../classnc_1_1rotations_1_1_quaternion.html#a25202016ba38847906709881202a8e56',1,'nc::rotations::Quaternion::operator<<'],['../classnc_1_1image_processing_1_1_centroid.html#a0a01c6fd74c73f5cc736678aaf38a167',1,'nc::imageProcessing::Centroid::operator<<'],['../classnc_1_1_slice.html#a77a83fabc556cff12223e57f4a490d7b',1,'nc::Slice::operator<<'],['../classnc_1_1_shape.html#a0dad002019e83f04ff5b0541ca5e60d7',1,'nc::Shape::operator<<'],['../namespacenc_1_1coordinates_1_1reference__frames.html#afbf5f88ce19b1d1fc547d7e1035e5904',1,'nc::coordinates::reference_frames::operator<<()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a175ec4be0903210fb6afcc513d001812',1,'nc::coordinates::reference_frames::Celestial::operator<<'],['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a317a19743e1fea6e9eee82dec9db9c97',1,'nc::coordinates::reference_frames::Dec::operator<<'],['../classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#ac50255fa40f4a7bb7031aefbe77c3070',1,'nc::coordinates::reference_frames::RA::operator<<'],['../namespacenc_1_1coordinates.html#aac3cf1b13ed9f25d54791b411fba3033',1,'nc::coordinates::operator<<(std::ostream &os, const Orientation &orientation)'],['../namespacenc_1_1coordinates.html#afde33ec04e407698b8d0826140b6619a',1,'nc::coordinates::operator<<(std::ostream &os, const Euler &Euler)'],['../namespacenc_1_1coordinates.html#a2f71fe712d74cf7677ad64e770761d95',1,'nc::coordinates::operator<<(std::ostream &os, const Cartesian &vec)'],['../classnc_1_1image_processing_1_1_cluster.html#a84f695cac046f8fdee8c6abf87b8ff1a',1,'nc::imageProcessing::Cluster::operator<<'],['../classnc_1_1image_processing_1_1_pixel.html#a38419b5ab40a281ec6932b5c770b3880',1,'nc::imageProcessing::Pixel::operator<<'],['../classnc_1_1polynomial_1_1_poly1d.html#adcedc353f4d1f6cbc5e89d37a7b1f6fd',1,'nc::polynomial::Poly1d::operator<<'],['../namespacenc.html#a7c3d91df2b23cca368428430d131e6f2',1,'nc::operator<<(std::ostream &stream, const Vec3 &vec)'],['../namespacenc.html#a93f14bb6c4cf5015f4f3988931f68f17',1,'nc::operator<<(std::ostream &stream, const Vec2 &vec)'],['../namespacenc_1_1utils_1_1timeit__detail.html#ae0e45f81e262bd1190cfda3a2bd3a1c8',1,'nc::utils::timeit_detail::operator<<()'],['../namespacenc.html#a64153f65d737d612ab80c10f0abf67da',1,'nc::operator<<(std::ostream &inOStream, const NdArray< dtype > &inArray)'],['../namespacenc.html#a2feb773df4abf4ac09f6e6e6fa2d8b8a',1,'nc::operator<<(const NdArray< dtype > &lhs, uint8 inNumBits)'],['../namespacenc.html#ae16850843cfd1e06e1e8c6ec77b43b3c',1,'nc::operator<<(std::ostream &os, const DateTime &datetime) noexcept'],['../namespacenc.html#a617e0b958398b17e3ddbe82c303b6bdc',1,'nc::operator<<(std::ostream &os, const TimePoint &timepoint)'],['../namespacenc.html#a7c4b9b8d4ef61464e8ab35ad09b399c9',1,'nc::operator<<(std::ostream &os, Duration duration)'],['../namespacenc_1_1coordinates_1_1reference__frames.html#a9ef6529b139067ee2b3d127e5dc1c72e',1,'nc::coordinates::reference_frames::operator<<(std::ostream &os, const LLA &point)'],['../namespacenc_1_1coordinates_1_1reference__frames.html#a4c2e4bb1472f4186fe0710f8c57beebd',1,'nc::coordinates::reference_frames::operator<<(std::ostream &os, const Geocentric &point)']]], ['operator_3c_3c_3d_26',['operator<<=',['../namespacenc.html#a9272ac2f8c35659c2c8702de46019e0c',1,'nc']]], ['operator_3c_3d_27',['operator<=',['../classnc_1_1_nd_array_const_column_iterator.html#a8468d6928d88c7f34d1456261331f238',1,'nc::NdArrayConstColumnIterator::operator<=()'],['../classnc_1_1_nd_array_const_iterator.html#a171276f9e90a1336d156c61c2b61bd23',1,'nc::NdArrayConstIterator::operator<=()'],['../namespacenc.html#a823b3f1a908147af3b043846d7256468',1,'nc::operator<=(dtype inValue, const NdArray< dtype > &inArray)'],['../namespacenc.html#a66175b9af6b9cada71f12e5c9123a181',1,'nc::operator<=(const NdArray< dtype > &lhs, dtype inValue)'],['../namespacenc.html#aa60d2d72a4ffe5bd0c0aef09d5c60836',1,'nc::operator<=(const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)'],['../namespacenc.html#a36c7765c3912407db940cd456067fd49',1,'nc::operator<=(const DateTime &lhs, const DateTime &rhs) noexcept'],['../namespacenc.html#a9f9bb9e7b4ecf581498351e14f074145',1,'nc::operator<=(const std::complex< T > &lhs, const std::complex< T > &rhs) noexcept']]], ['operator_3d_28',['operator=',['../classnc_1_1logger_1_1_binary_logger.html#a14fe5ec6cdfacc1f9ee3822e941c0dd6',1,'nc::logger::BinaryLogger::operator=()'],['../classnc_1_1coordinates_1_1_cartesian.html#a6b5105edf6bf35a3558649f867fac174',1,'nc::coordinates::Cartesian::operator=(const Cartesian &other) noexcept=default'],['../classnc_1_1coordinates_1_1_cartesian.html#afc01ac8b65b9ffceb446ea9e38b80857',1,'nc::coordinates::Cartesian::operator=(Cartesian &&other) noexcept=default'],['../classnc_1_1coordinates_1_1_euler.html#ad6885f046c7e9fa6d26a0d5f120c785b',1,'nc::coordinates::Euler::operator=(const Euler &other) noexcept=default'],['../classnc_1_1coordinates_1_1_euler.html#a6d8405f8c515501b0d5b0ace2a0dbb79',1,'nc::coordinates::Euler::operator=(Euler &&other) noexcept=default'],['../classnc_1_1coordinates_1_1_orientation.html#a495f338e04996d967d75023d07316c2d',1,'nc::coordinates::Orientation::operator=(const Orientation &other) noexcept=default'],['../classnc_1_1coordinates_1_1_orientation.html#a2fcb455ee505042158f764fa81314bb3',1,'nc::coordinates::Orientation::operator=(Orientation &&other) noexcept=default'],['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ad0e4ed44b40dd968cc573331a00d2663',1,'nc::logger::detail::BinaryDataLogger::operator=(const BinaryDataLogger &)=delete'],['../classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a6e662caa3a0096321c77bff6a426735d',1,'nc::logger::detail::BinaryDataLogger::operator=(BinaryDataLogger &&)=delete'],['../classnc_1_1logger_1_1_binary_logger.html#a3396f8d7deb522f18f6e74de79af70c7',1,'nc::logger::BinaryLogger::operator=()'],['../classnc_1_1_nd_array.html#ae464f43f3b129025e33c85eabcfa46da',1,'nc::NdArray::operator=(const self_type &rhs)'],['../classnc_1_1_nd_array.html#a95900d77fd2e78d029d2ddf929dedfd0',1,'nc::NdArray::operator=(value_type inValue) noexcept'],['../classnc_1_1_nd_array.html#aa2a541697e30e0e8adb212ae5078ba60',1,'nc::NdArray::operator=(self_type &&rhs) noexcept']]], @@ -42,11 +42,10 @@ var searchData= ['operator_7c_7c_39',['operator||',['../namespacenc.html#a6be8314b866fc433f58d517fc21523ca',1,'nc::operator||(const NdArray< dtype > &lhs, const NdArray< dtype > &rhs)'],['../namespacenc.html#ada7dc909997fae1b581b5d5fd9a881cf',1,'nc::operator||(const NdArray< dtype > &lhs, dtype rhs)'],['../namespacenc.html#aa8196ff0290c83c28c66c492da811c16',1,'nc::operator||(dtype lhs, const NdArray< dtype > &rhs)']]], ['operator_7e_40',['operator~',['../namespacenc.html#aeac422c0b4808e58ab2ba981f94dc066',1,'nc']]], ['order_41',['order',['../classnc_1_1polynomial_1_1_poly1d.html#ab978ca2f65c7cd640309c1be86aa9141',1,'nc::polynomial::Poly1d']]], - ['orientation_42',['Orientation',['../classnc_1_1coordinates_1_1_orientation.html',1,'nc::coordinates::Orientation'],['../classnc_1_1coordinates_1_1_orientation.html#a78a8f4e66363252619a75b608bae9d78',1,'nc::coordinates::Orientation::Orientation(Orientation &&other) noexcept=default'],['../classnc_1_1coordinates_1_1_orientation.html#a3cfa6fd4e1c0c46d7bda5968b557f416',1,'nc::coordinates::Orientation::Orientation(const Orientation &other) noexcept=default'],['../classnc_1_1coordinates_1_1_orientation.html#a65b6cbd3ddc51efefe668c6747c0dee0',1,'nc::coordinates::Orientation::Orientation(double inRoll, double inPitch, double inYaw) noexcept'],['../classnc_1_1coordinates_1_1_orientation.html#a1742821527c01d1d69291428ecdd662d',1,'nc::coordinates::Orientation::Orientation() noexcept=default']]], - ['orientation_43',['orientation',['../classnc_1_1image_processing_1_1_centroid.html#ae60198fea1dd29418adbf5e943251d67',1,'nc::imageProcessing::Centroid']]], - ['orientation_2ehpp_44',['Orientation.hpp',['../_orientation_8hpp.html',1,'']]], - ['outer_45',['outer',['../namespacenc.html#a353e0426a7f482dce2ca0dcdc2292c11',1,'nc']]], - ['outer_2ehpp_46',['outer.hpp',['../outer_8hpp.html',1,'']]], - ['output_5flog_5ffile_5fext_47',['OUTPUT_LOG_FILE_EXT',['../namespacenc_1_1logger_1_1detail.html#af82047f715f0ec872ea97837827597f2',1,'nc::logger::detail']]], - ['ownsinternaldata_48',['ownsInternalData',['../classnc_1_1_nd_array.html#a63a1c0f9fdef078770e4f8cbe2c249ec',1,'nc::NdArray']]] + ['orientation_42',['orientation',['../classnc_1_1coordinates_1_1_orientation.html#a78a8f4e66363252619a75b608bae9d78',1,'nc::coordinates::Orientation::Orientation(Orientation &&other) noexcept=default'],['../classnc_1_1coordinates_1_1_orientation.html#a3cfa6fd4e1c0c46d7bda5968b557f416',1,'nc::coordinates::Orientation::Orientation(const Orientation &other) noexcept=default'],['../classnc_1_1coordinates_1_1_orientation.html#a65b6cbd3ddc51efefe668c6747c0dee0',1,'nc::coordinates::Orientation::Orientation(double inRoll, double inPitch, double inYaw) noexcept'],['../classnc_1_1coordinates_1_1_orientation.html#a1742821527c01d1d69291428ecdd662d',1,'nc::coordinates::Orientation::Orientation() noexcept=default'],['../classnc_1_1image_processing_1_1_centroid.html#ae60198fea1dd29418adbf5e943251d67',1,'nc::imageProcessing::Centroid::orientation()'],['../classnc_1_1coordinates_1_1_orientation.html',1,'nc::coordinates::Orientation']]], + ['orientation_2ehpp_43',['Orientation.hpp',['../_orientation_8hpp.html',1,'']]], + ['outer_44',['outer',['../namespacenc.html#a353e0426a7f482dce2ca0dcdc2292c11',1,'nc']]], + ['outer_2ehpp_45',['outer.hpp',['../outer_8hpp.html',1,'']]], + ['output_5flog_5ffile_5fext_46',['OUTPUT_LOG_FILE_EXT',['../namespacenc_1_1logger_1_1detail.html#af82047f715f0ec872ea97837827597f2',1,'nc::logger::detail']]], + ['ownsinternaldata_47',['ownsInternalData',['../classnc_1_1_nd_array.html#a63a1c0f9fdef078770e4f8cbe2c249ec',1,'nc::NdArray']]] ]; diff --git a/docs/doxygen/html/search/all_f.js b/docs/doxygen/html/search/all_f.js index 5e294cf44..2ed04d313 100644 --- a/docs/doxygen/html/search/all_f.js +++ b/docs/doxygen/html/search/all_f.js @@ -20,35 +20,35 @@ var searchData= ['pi_17',['pi',['../namespacenc_1_1constants.html#a2f1219a120c9cc1434486d9de75a8221',1,'nc::constants']]], ['pinv_18',['pinv',['../namespacenc_1_1linalg.html#a1ab0529b2e6d2bd4668051b8b7dcb85b',1,'nc::linalg']]], ['pinv_2ehpp_19',['pinv.hpp',['../pinv_8hpp.html',1,'']]], - ['pitch_20',['pitch',['../classnc_1_1rotations_1_1_quaternion.html#a601b444c8c8f820700844d7ab5f743ba',1,'nc::rotations::Quaternion::pitch()'],['../classnc_1_1rotations_1_1_d_c_m.html#a726e1d9c5e2a88dbd7e70b8fc9d55fbf',1,'nc::rotations::DCM::pitch()'],['../classnc_1_1coordinates_1_1_orientation.html#a819f4482cc856e67b9b8d8d9269ae3cf',1,'nc::coordinates::Orientation::pitch()']]], + ['pitch_20',['pitch',['../classnc_1_1rotations_1_1_quaternion.html#a601b444c8c8f820700844d7ab5f743ba',1,'nc::rotations::Quaternion::pitch()'],['../classnc_1_1rotations_1_1_d_c_m.html#a726e1d9c5e2a88dbd7e70b8fc9d55fbf',1,'nc::rotations::DCM::pitch()'],['../classnc_1_1coordinates_1_1_orientation.html#a819f4482cc856e67b9b8d8d9269ae3cf',1,'nc::coordinates::Orientation::pitch']]], ['pitchrotation_21',['pitchRotation',['../classnc_1_1rotations_1_1_quaternion.html#aff32c4f1c065428e8ed31e552a1c8e53',1,'nc::rotations::Quaternion']]], ['pivotlu_5fdecomposition_22',['pivotLU_decomposition',['../namespacenc_1_1linalg.html#a7e29068f07fa422d6c9185a4d91bf6a2',1,'nc::linalg']]], ['pivotlu_5fdecomposition_2ehpp_23',['pivotLU_decomposition.hpp',['../pivot_l_u__decomposition_8hpp.html',1,'']]], - ['pixel_24',['Pixel',['../classnc_1_1image_processing_1_1_pixel.html',1,'nc::imageProcessing::Pixel< dtype >'],['../classnc_1_1image_processing_1_1_pixel.html#a4d1db82b1617d892266270d2bec28f61',1,'nc::imageProcessing::Pixel::Pixel(uint32 inRow, uint32 inCol, dtype inIntensity) noexcept'],['../classnc_1_1image_processing_1_1_pixel.html#a0d7095db72d4478f37d6e371e77509be',1,'nc::imageProcessing::Pixel::Pixel()=default']]], + ['pixel_24',['pixel',['../classnc_1_1image_processing_1_1_pixel.html#a4d1db82b1617d892266270d2bec28f61',1,'nc::imageProcessing::Pixel::Pixel()'],['../classnc_1_1image_processing_1_1_pixel.html',1,'nc::imageProcessing::Pixel< dtype >'],['../classnc_1_1image_processing_1_1_pixel.html#a0d7095db72d4478f37d6e371e77509be',1,'nc::imageProcessing::Pixel::Pixel()']]], ['pixel_2ehpp_25',['Pixel.hpp',['../_pixel_8hpp.html',1,'']]], ['place_26',['place',['../namespacenc.html#a171da00c79cfbc9500916b6ac4d3de70',1,'nc']]], ['place_2ehpp_27',['place.hpp',['../place_8hpp.html',1,'']]], ['pnr_28',['pnr',['../namespacenc_1_1special.html#ab52643e0c6a859c47871094023c834b5',1,'nc::special']]], ['pnr_2ehpp_29',['pnr.hpp',['../pnr_8hpp.html',1,'']]], - ['pointer_30',['pointer',['../classnc_1_1_nd_array.html#a288e6b26205492751717d3fb8854ca30',1,'nc::NdArray::pointer()'],['../classnc_1_1_nd_array_const_iterator.html#a47936ba0f04dbcad7ab4e239bfb7da03',1,'nc::NdArrayConstIterator::pointer()'],['../classnc_1_1_nd_array_iterator.html#a60d5e768fcd13cedd43febeb28148aea',1,'nc::NdArrayIterator::pointer()'],['../classnc_1_1_nd_array_const_column_iterator.html#a4070d7ef2c99fec46a8df015769f58b6',1,'nc::NdArrayConstColumnIterator::pointer()'],['../classnc_1_1_nd_array_column_iterator.html#aeb402bf56941dc24138dc9f33845be81',1,'nc::NdArrayColumnIterator::pointer()']]], + ['pointer_30',['pointer',['../classnc_1_1_nd_array.html#a288e6b26205492751717d3fb8854ca30',1,'nc::NdArray::pointer'],['../classnc_1_1_nd_array_const_iterator.html#a47936ba0f04dbcad7ab4e239bfb7da03',1,'nc::NdArrayConstIterator::pointer'],['../classnc_1_1_nd_array_iterator.html#a60d5e768fcd13cedd43febeb28148aea',1,'nc::NdArrayIterator::pointer'],['../classnc_1_1_nd_array_const_column_iterator.html#a4070d7ef2c99fec46a8df015769f58b6',1,'nc::NdArrayConstColumnIterator::pointer'],['../classnc_1_1_nd_array_column_iterator.html#aeb402bf56941dc24138dc9f33845be81',1,'nc::NdArrayColumnIterator::pointer']]], ['pointerpolicy_31',['PointerPolicy',['../namespacenc.html#ae31148c2c120e8ed49df98e7dcd960ec',1,'nc']]], ['poisson_32',['poisson',['../classnc_1_1random_1_1_r_n_g.html#aea354ddc8f6443ee46ab3e77f89a15a3',1,'nc::random::RNG::poisson(double inMean=1)'],['../classnc_1_1random_1_1_r_n_g.html#aef31a7b85c359992d6f7e101f991c145',1,'nc::random::RNG::poisson(const Shape &inShape, double inMean=1)'],['../namespacenc_1_1random.html#a0818ee6f61baf994f13a513f70fd0840',1,'nc::random::poisson(const Shape &inShape, double inMean=1)'],['../namespacenc_1_1random.html#ae18029c16ca489ea9db6331c609b20e8',1,'nc::random::poisson(double inMean=1)'],['../namespacenc_1_1random_1_1detail.html#a7899dfcd192eda5c8318ebe2f8d5bb41',1,'nc::random::detail::poisson(GeneratorType &generator, double inMean=1)'],['../namespacenc_1_1random_1_1detail.html#a9e402d65304589f2792021f031836430',1,'nc::random::detail::poisson(GeneratorType &generator, const Shape &inShape, double inMean=1)']]], ['poisson_2ehpp_33',['poisson.hpp',['../poisson_8hpp.html',1,'']]], ['polar_34',['polar',['../namespacenc.html#abbf3200fe11e4cb7ae6363b00099c2fe',1,'nc::polar(dtype magnitude, dtype phaseAngle)'],['../namespacenc.html#a4f674e5cab66c911b212a5eae86a641b',1,'nc::polar(const NdArray< dtype > &magnitude, const NdArray< dtype > &phaseAngle)']]], ['polar_2ehpp_35',['polar.hpp',['../polar_8hpp.html',1,'']]], - ['poly1d_36',['Poly1d',['../classnc_1_1polynomial_1_1_poly1d.html',1,'nc::polynomial::Poly1d< dtype >'],['../classnc_1_1polynomial_1_1_poly1d.html#a30777a0dd9351cf64f96959dad0d9ba5',1,'nc::polynomial::Poly1d::Poly1d()=default'],['../classnc_1_1polynomial_1_1_poly1d.html#a4f7f317a4ecbc855aabd4087e1c1b9a2',1,'nc::polynomial::Poly1d::Poly1d(const NdArray< dtype > &inValues, IsRoots isRoots=IsRoots::NO)']]], + ['poly1d_36',['poly1d',['../classnc_1_1polynomial_1_1_poly1d.html#a30777a0dd9351cf64f96959dad0d9ba5',1,'nc::polynomial::Poly1d::Poly1d()'],['../classnc_1_1polynomial_1_1_poly1d.html',1,'nc::polynomial::Poly1d< dtype >'],['../classnc_1_1polynomial_1_1_poly1d.html#a4f7f317a4ecbc855aabd4087e1c1b9a2',1,'nc::polynomial::Poly1d::Poly1d()']]], ['poly1d_2ehpp_37',['Poly1d.hpp',['../_poly1d_8hpp.html',1,'']]], - ['polygamma_38',['polygamma',['../namespacenc_1_1special.html#a132b29cd86870cdd360652baeb54c663',1,'nc::special::polygamma(uint32 n, dtype inValue)'],['../namespacenc_1_1special.html#a1aab975128b9cfbd175699a9587b34d0',1,'nc::special::polygamma(uint32 n, const NdArray< dtype > &inArray)']]], + ['polygamma_38',['polygamma',['../namespacenc_1_1special.html#a1aab975128b9cfbd175699a9587b34d0',1,'nc::special::polygamma(uint32 n, const NdArray< dtype > &inArray)'],['../namespacenc_1_1special.html#a132b29cd86870cdd360652baeb54c663',1,'nc::special::polygamma(uint32 n, dtype inValue)']]], ['polygamma_2ehpp_39',['polygamma.hpp',['../polygamma_8hpp.html',1,'']]], ['polynomial_2ehpp_40',['Polynomial.hpp',['../_polynomial_8hpp.html',1,'']]], ['pop_5fback_41',['pop_back',['../classnc_1_1_data_cube.html#a8e261e08fd074073771b98dc96726b0f',1,'nc::DataCube']]], ['positive_42',['POSITIVE',['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#afcdc0ed1532a94a817d44eaaa1fc5a9caab6c31432785221bae58327ef5f6ea58',1,'nc::coordinates::reference_frames::Dec']]], - ['power_43',['power',['../namespacenc.html#a1f059635ecfc805979db6973dfa29008',1,'nc::power(dtype inValue, uint8 inExponent) noexcept'],['../namespacenc.html#affc3af7f5f6f2daca46e7730df7cf3ee',1,'nc::power(const NdArray< dtype > &inArray, uint8 inExponent)'],['../namespacenc.html#accb66c153866ca430e3f2ce0386f92eb',1,'nc::power(const NdArray< dtype > &inArray, const NdArray< uint8 > &inExponents)'],['../namespacenc_1_1utils.html#a716a63ef8627c73f6cc4146481fcabdf',1,'nc::utils::power(dtype inValue, uint8 inPower) noexcept']]], - ['powerf_44',['powerf',['../namespacenc_1_1utils.html#ac113b30b96f9c707c0cbe2eecbabe85f',1,'nc::utils::powerf()'],['../namespacenc.html#acc759e42feb1633b521ed7138cf4bfe3',1,'nc::powerf(dtype1 inValue, dtype2 inExponent) noexcept'],['../namespacenc.html#a1284308e19d619e53362f5784256c99f',1,'nc::powerf(const NdArray< dtype1 > &inArray, const NdArray< dtype2 > &inExponents)'],['../namespacenc.html#afa339e99c7bf037352cf0f2a0751f7fd',1,'nc::powerf(const NdArray< dtype1 > &inArray, dtype2 inExponent)']]], + ['power_43',['power',['../namespacenc_1_1utils.html#a716a63ef8627c73f6cc4146481fcabdf',1,'nc::utils::power()'],['../namespacenc.html#accb66c153866ca430e3f2ce0386f92eb',1,'nc::power(const NdArray< dtype > &inArray, const NdArray< uint8 > &inExponents)'],['../namespacenc.html#affc3af7f5f6f2daca46e7730df7cf3ee',1,'nc::power(const NdArray< dtype > &inArray, uint8 inExponent)'],['../namespacenc.html#a1f059635ecfc805979db6973dfa29008',1,'nc::power(dtype inValue, uint8 inExponent) noexcept']]], + ['powerf_44',['powerf',['../namespacenc.html#acc759e42feb1633b521ed7138cf4bfe3',1,'nc::powerf()'],['../namespacenc_1_1utils.html#ac113b30b96f9c707c0cbe2eecbabe85f',1,'nc::utils::powerf()'],['../namespacenc.html#a1284308e19d619e53362f5784256c99f',1,'nc::powerf(const NdArray< dtype1 > &inArray, const NdArray< dtype2 > &inExponents)'],['../namespacenc.html#afa339e99c7bf037352cf0f2a0751f7fd',1,'nc::powerf(const NdArray< dtype1 > &inArray, dtype2 inExponent)']]], ['powersoftwo_45',['powersOfTwo',['../namespacenc_1_1edac_1_1detail.html#a03c06e60e061de0018d33a36239caa97',1,'nc::edac::detail']]], ['prime_46',['prime',['../namespacenc_1_1special.html#a2e0b9f447fd033ac62a0dfe3eadb46cd',1,'nc::special::prime(uint32 n)'],['../namespacenc_1_1special.html#a85113d7e84f6acfe8503d1b791829f58',1,'nc::special::prime(const NdArray< uint32 > &inArray)']]], ['prime_2ehpp_47',['prime.hpp',['../prime_8hpp.html',1,'']]], - ['print_48',['print',['../namespacenc.html#aad1fad7ba0ba94b118bdceb29178488b',1,'nc::print()'],['../classnc_1_1_nd_array.html#a8729dc551775ca022cbfbf66b22c999b',1,'nc::NdArray::print()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#a884037195f11ea154452a19f3db84ae6',1,'nc::coordinates::reference_frames::RA::print()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a626910d5937ec7d1421827ca0d2f57b1',1,'nc::coordinates::reference_frames::Dec::print()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#af655d6abdacad6003aa88b1207741eeb',1,'nc::coordinates::reference_frames::Celestial::print()'],['../classnc_1_1_shape.html#a494a3d8467911c47d56aa881e11a69f1',1,'nc::Shape::print()'],['../classnc_1_1_slice.html#a24c1eb77b94d3120bb02868cc965c058',1,'nc::Slice::print()'],['../classnc_1_1image_processing_1_1_centroid.html#a139efcdd994d1bacdf62d65b3c427d8d',1,'nc::imageProcessing::Centroid::print()'],['../classnc_1_1image_processing_1_1_cluster.html#afdb1943f70f28747a1e83b74de984972',1,'nc::imageProcessing::Cluster::print()'],['../classnc_1_1rotations_1_1_quaternion.html#a815d72f9b492ff821077d5d4652b7985',1,'nc::rotations::Quaternion::print()'],['../classnc_1_1polynomial_1_1_poly1d.html#ab17f5e0983d6c66a3419cb331d158395',1,'nc::polynomial::Poly1d::print()'],['../classnc_1_1image_processing_1_1_pixel.html#a3a8fb91578395ef70a5f6038c4c48062',1,'nc::imageProcessing::Pixel::print()']]], + ['print_48',['print',['../classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#a884037195f11ea154452a19f3db84ae6',1,'nc::coordinates::reference_frames::RA::print()'],['../namespacenc.html#aad1fad7ba0ba94b118bdceb29178488b',1,'nc::print()'],['../classnc_1_1image_processing_1_1_pixel.html#a3a8fb91578395ef70a5f6038c4c48062',1,'nc::imageProcessing::Pixel::print()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a626910d5937ec7d1421827ca0d2f57b1',1,'nc::coordinates::reference_frames::Dec::print()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#af655d6abdacad6003aa88b1207741eeb',1,'nc::coordinates::reference_frames::Celestial::print()'],['../classnc_1_1_shape.html#a494a3d8467911c47d56aa881e11a69f1',1,'nc::Shape::print()'],['../classnc_1_1_slice.html#a24c1eb77b94d3120bb02868cc965c058',1,'nc::Slice::print()'],['../classnc_1_1image_processing_1_1_centroid.html#a139efcdd994d1bacdf62d65b3c427d8d',1,'nc::imageProcessing::Centroid::print()'],['../classnc_1_1image_processing_1_1_cluster.html#afdb1943f70f28747a1e83b74de984972',1,'nc::imageProcessing::Cluster::print()'],['../classnc_1_1rotations_1_1_quaternion.html#a815d72f9b492ff821077d5d4652b7985',1,'nc::rotations::Quaternion::print()'],['../classnc_1_1polynomial_1_1_poly1d.html#ab17f5e0983d6c66a3419cb331d158395',1,'nc::polynomial::Poly1d::print()'],['../classnc_1_1_nd_array.html#a8729dc551775ca022cbfbf66b22c999b',1,'nc::NdArray::print()']]], ['print_2ehpp_49',['print.hpp',['../print_8hpp.html',1,'']]], ['printelapsedtime_50',['PrintElapsedTime',['../namespacenc.html#a789bf2546eff297f1ecc11542decf8d7',1,'nc']]], ['printresults_51',['PrintResults',['../namespacenc.html#a671e78f21b7e89dbb3f0afb50ecba063',1,'nc']]], @@ -63,10 +63,8 @@ var searchData= ['push_5fback_60',['push_back',['../classnc_1_1_data_cube.html#a00f652afe3e8734f7d0707b12afd6a65',1,'nc::DataCube']]], ['put_61',['put',['../namespacenc.html#ae566be3952130fe9fcb640dd64f2f0c2',1,'nc::put()'],['../classnc_1_1_nd_array.html#aacd3053f17458c8fc51a43b0e35a84b3',1,'nc::NdArray::put()'],['../namespacenc.html#a70086f6838e32bc48d4c509fc06b4e65',1,'nc::put(NdArray< dtype > &inArray, const Slice &inRowSlice, const ColIndices &inColIndices, const NdArray< dtype > &inValues)'],['../namespacenc.html#ac737768119106780a28cf58021ed8ad1',1,'nc::put(NdArray< dtype > &inArray, const Indices &inRowIndices, int32 inColIndex, const NdArray< dtype > &inValues)'],['../namespacenc.html#a80856fdb5e2a3b4702185c5a9ba398ae',1,'nc::put(NdArray< dtype > &inArray, const Slice &inRowSlice, int32 inColIndex, const NdArray< dtype > &inValues)'],['../namespacenc.html#ad97b40d48abdded2c79e419042b26d8e',1,'nc::put(NdArray< dtype > &inArray, int32 inRowIndex, const Indices &inColIndices, const NdArray< dtype > &inValues)'],['../namespacenc.html#adc7a200fb17632e18dc972843e843f89',1,'nc::put(NdArray< dtype > &inArray, int32 inRowIndex, const Slice &inColSlice, const NdArray< dtype > &inValues)'],['../namespacenc.html#a5611f54234229ddb39c89b032a59616b',1,'nc::put(NdArray< dtype > &inArray, const RowIndices &inRowIndices, const Slice &inColSlice, const NdArray< dtype > &inValues)'],['../namespacenc.html#af460043e8ba8071cd21c47c8c4364933',1,'nc::put(NdArray< dtype > &inArray, const RowIndices &inRowIndices, const ColIndices &inColIndices, const NdArray< dtype > &inValues)'],['../namespacenc.html#a06ba9924d8ca177a3ad753851eaa84ad',1,'nc::put(NdArray< dtype > &inArray, int32 inRowIndex, const Slice &inColSlice, const dtype &inValue)'],['../namespacenc.html#a0b2fa410818e095dac6898161664b9ef',1,'nc::put(NdArray< dtype > &inArray, int32 inRowIndex, const Indices &inColIndices, const dtype &inValue)'],['../namespacenc.html#a8632c33c1f13c9d7e2127e3b91a32833',1,'nc::put(NdArray< dtype > &inArray, const Slice &inRowSlice, int32 inColIndex, const dtype &inValue)'],['../namespacenc.html#a84c236a072e06588fe839324a226d078',1,'nc::put(NdArray< dtype > &inArray, const Indices &inRowIndices, int32 inColIndex, const dtype &inValue)'],['../namespacenc.html#ad9b1d0b17fffdfb1783cbec4156b1540',1,'nc::put(NdArray< dtype > &inArray, const Slice &inRowSlice, const Slice &inColSlice, const dtype &inValue)'],['../namespacenc.html#abf1aef717a7f0f3f64b96d6552e4884d',1,'nc::put(NdArray< dtype > &inArray, const Slice &inRowSlice, const ColIndices &inColIndices, const dtype &inValue)'],['../namespacenc.html#a55e08e41868a46a6423bcfb0f384e1a5',1,'nc::put(NdArray< dtype > &inArray, const RowIndices &inRowIndices, const Slice &inColSlice, const dtype &inValue)'],['../namespacenc.html#a45b73d56522f52def6af02b1ea049645',1,'nc::put(NdArray< dtype > &inArray, const RowIndices &inRowIndices, const ColIndices &inColIndices, const dtype &inValue)'],['../namespacenc.html#ac8b57dfa32e1e4adf4ca98ae4841b462',1,'nc::put(NdArray< dtype > &inArray, const Slice &inSlice, const NdArray< dtype > &inValues)'],['../namespacenc.html#a73bde45c6281ba3a75e213a2675fa479',1,'nc::put(NdArray< dtype > &inArray, const Slice &inSlice, const dtype &inValue)'],['../namespacenc.html#a34fd32b4ac2703d6256ec75546cd65f8',1,'nc::put(NdArray< dtype > &inArray, const Indices &inIndices, const NdArray< dtype > &inValues)'],['../namespacenc.html#a0e5bb0df7e1a359f6af7bc675d468809',1,'nc::put(NdArray< dtype > &inArray, const Indices &inIndices, const dtype &inValue)'],['../namespacenc.html#a37964b5660dbe495af4a1f0d44cfea32',1,'nc::put(NdArray< dtype > &inArray, int32 inRow, int32 inCol, const dtype &inValue)'],['../namespacenc.html#a67c64a382604771260312ce13da69944',1,'nc::put(NdArray< dtype > &inArray, int32 inIndex, const dtype &inValue)'],['../classnc_1_1_nd_array.html#a8409e49f922af6202ae6ac9efa99eff7',1,'nc::NdArray::put(const Slice &inRowSlice, index_type inColIndex, const value_type &inValue)'],['../classnc_1_1_nd_array.html#afa2a40b7393c650c7529bfcee3b49dc2',1,'nc::NdArray::put(index_type inRow, index_type inCol, const value_type &inValue)'],['../classnc_1_1_nd_array.html#acf1f8244d4e188c5f2bc9ecc6f63c992',1,'nc::NdArray::put(const Indices &inIndices, const value_type &inValue)'],['../classnc_1_1_nd_array.html#a954b7bc4fb08ad200ded89926f03c044',1,'nc::NdArray::put(const Indices &inIndices, const self_type &inValues)'],['../classnc_1_1_nd_array.html#abc93f10cf3e9b3ff42d2574509d46b42',1,'nc::NdArray::put(const Slice &inSlice, const value_type &inValue)'],['../classnc_1_1_nd_array.html#acd6d86dd103bc92285e04d5ca8cbe464',1,'nc::NdArray::put(const Slice &inSlice, const self_type &inValues)'],['../classnc_1_1_nd_array.html#a1c90866928ee9d3d9a5561bb383197b1',1,'nc::NdArray::put(const RowIndices &inRowIndices, const ColIndices &inColIndices, const value_type &inValue)'],['../classnc_1_1_nd_array.html#adb55ab056ca590042be07b1ebae23045',1,'nc::NdArray::put(const RowIndices &inRowIndices, const Slice &inColSlice, const value_type &inValue)'],['../classnc_1_1_nd_array.html#a0a95f3798fb3314cd2f93da65d9d3901',1,'nc::NdArray::put(const Slice &inRowSlice, const ColIndices &inColIndices, const value_type &inValue)'],['../classnc_1_1_nd_array.html#af31768bef101e162cf0cbe077800cf14',1,'nc::NdArray::put(const Slice &inRowSlice, const Slice &inColSlice, const value_type &inValue)'],['../classnc_1_1_nd_array.html#a5432510bb597b7b50c82c6ad7f4a3960',1,'nc::NdArray::put(const Indices &inRowIndices, index_type inColIndex, const value_type &inValue)'],['../classnc_1_1_nd_array.html#add4015cf76c23ee8f3e2fab79e234ede',1,'nc::NdArray::put(index_type inRowIndex, const Slice &inColSlice, const value_type &inValue)'],['../classnc_1_1_nd_array.html#a0940e2a76abd7d251e37b48d9942cc90',1,'nc::NdArray::put(const RowIndices &inRowIndices, const ColIndices &inColIndices, const self_type &inValues)'],['../classnc_1_1_nd_array.html#aae8361a012523be0f0b5f341e5939595',1,'nc::NdArray::put(const RowIndices &inRowIndices, Slice inColSlice, const self_type &inValues)'],['../classnc_1_1_nd_array.html#a8383354f7a2e9e4f691475a44c7f1d3b',1,'nc::NdArray::put(Slice inRowSlice, const ColIndices &inColIndices, const self_type &inValues)'],['../classnc_1_1_nd_array.html#a56b36a9d76286a583fe2a83bd8f204ce',1,'nc::NdArray::put(Slice inRowSlice, Slice inColSlice, const self_type &inValues)'],['../classnc_1_1_nd_array.html#a7baaa9093de2a18b5dbbe4a44b7fad9d',1,'nc::NdArray::put(const Indices &inRowIndices, index_type inColIndex, const self_type &inValues)'],['../classnc_1_1_nd_array.html#a8299084e56d9ca172843055046442404',1,'nc::NdArray::put(const Slice &inRowSlice, index_type inColIndex, const self_type &inValues)'],['../classnc_1_1_nd_array.html#a6dd4a60fee1f8b880d383160d8836b89',1,'nc::NdArray::put(index_type inRowIndex, const Indices &inColIndices, const self_type &inValues)'],['../classnc_1_1_nd_array.html#a6398259baddf9e69e120d263c02c5add',1,'nc::NdArray::put(index_type inRowIndex, const Slice &inColSlice, const self_type &inValues)'],['../classnc_1_1_nd_array.html#afcfdb9f8bbbc9f9f920fe35c7af6a8ff',1,'nc::NdArray::put(index_type inIndex, const value_type &inValue)']]], ['put_2ehpp_62',['put.hpp',['../put_8hpp.html',1,'']]], - ['putmask_63',['putMask',['../classnc_1_1_nd_array.html#aebb76869aac43d6d98611f8f09b27a4d',1,'nc::NdArray']]], - ['putmask_64',['putmask',['../namespacenc.html#a067d9482aba483287169730b7d42ae0e',1,'nc::putmask(NdArray< dtype > &inArray, const NdArray< bool > &inMask, dtype inValue)'],['../namespacenc.html#a024bd17e5b9f66ea7bb757a162be375d',1,'nc::putmask(NdArray< dtype > &inArray, const NdArray< bool > &inMask, const NdArray< dtype > &inValues)']]], - ['putmask_65',['putMask',['../classnc_1_1_nd_array.html#a860430649e79b09774ada67a58d3f8a4',1,'nc::NdArray']]], - ['putmask_2ehpp_66',['putmask.hpp',['../putmask_8hpp.html',1,'']]], - ['pybindinterface_2ehpp_67',['PybindInterface.hpp',['../_pybind_interface_8hpp.html',1,'']]], - ['pythoninterface_2ehpp_68',['PythonInterface.hpp',['../_python_interface_8hpp.html',1,'']]] + ['putmask_63',['putmask',['../classnc_1_1_nd_array.html#aebb76869aac43d6d98611f8f09b27a4d',1,'nc::NdArray::putMask()'],['../namespacenc.html#a067d9482aba483287169730b7d42ae0e',1,'nc::putmask(NdArray< dtype > &inArray, const NdArray< bool > &inMask, dtype inValue)'],['../namespacenc.html#a024bd17e5b9f66ea7bb757a162be375d',1,'nc::putmask(NdArray< dtype > &inArray, const NdArray< bool > &inMask, const NdArray< dtype > &inValues)'],['../classnc_1_1_nd_array.html#a860430649e79b09774ada67a58d3f8a4',1,'nc::NdArray::putMask()']]], + ['putmask_2ehpp_64',['putmask.hpp',['../putmask_8hpp.html',1,'']]], + ['pybindinterface_2ehpp_65',['PybindInterface.hpp',['../_pybind_interface_8hpp.html',1,'']]], + ['pythoninterface_2ehpp_66',['PythonInterface.hpp',['../_python_interface_8hpp.html',1,'']]] ]; diff --git a/docs/doxygen/html/search/classes_7.js b/docs/doxygen/html/search/classes_7.js index da8bcca04..2971e0f45 100644 --- a/docs/doxygen/html/search/classes_7.js +++ b/docs/doxygen/html/search/classes_7.js @@ -3,7 +3,7 @@ var searchData= ['is_5fcomplex_0',['is_complex',['../structnc_1_1is__complex.html',1,'nc']]], ['is_5fcomplex_3c_20std_3a_3acomplex_3c_20t_20_3e_20_3e_1',['is_complex< std::complex< T > >',['../structnc_1_1is__complex_3_01std_1_1complex_3_01_t_01_4_01_4.html',1,'nc']]], ['is_5fndarray_5fint_2',['is_ndarray_int',['../structnc_1_1is__ndarray__int.html',1,'nc::is_ndarray_int< typename >'],['../structnc_1_1type__traits_1_1is__ndarray__int.html',1,'nc::type_traits::is_ndarray_int< typename >']]], - ['is_5fndarray_5fint_3c_20ndarray_3c_20dtype_2c_20allocator_20_3e_20_3e_3',['is_ndarray_int< NdArray< dtype, Allocator > >',['../structnc_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html',1,'nc::is_ndarray_int< NdArray< dtype, Allocator > >'],['../structnc_1_1type__traits_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html',1,'nc::type_traits::is_ndarray_int< NdArray< dtype, Allocator > >']]], + ['is_5fndarray_5fint_3c_20ndarray_3c_20dtype_2c_20allocator_20_3e_20_3e_3',['is_ndarray_int< ndarray< dtype, allocator > >',['../structnc_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html',1,'nc::is_ndarray_int< NdArray< dtype, Allocator > >'],['../structnc_1_1type__traits_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html',1,'nc::type_traits::is_ndarray_int< NdArray< dtype, Allocator > >']]], ['is_5fndarray_5fsigned_5fint_4',['is_ndarray_signed_int',['../structnc_1_1type__traits_1_1is__ndarray__signed__int.html',1,'nc::type_traits']]], ['is_5fndarray_5fsigned_5fint_3c_20ndarray_3c_20dtype_2c_20allocator_20_3e_20_3e_5',['is_ndarray_signed_int< NdArray< dtype, Allocator > >',['../structnc_1_1type__traits_1_1is__ndarray__signed__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html',1,'nc::type_traits']]], ['is_5fvalid_5fdtype_6',['is_valid_dtype',['../structnc_1_1is__valid__dtype.html',1,'nc']]], diff --git a/docs/doxygen/html/search/close.svg b/docs/doxygen/html/search/close.svg index a933eea1a..337d6cc13 100644 --- a/docs/doxygen/html/search/close.svg +++ b/docs/doxygen/html/search/close.svg @@ -1,27 +1,14 @@ + - - - - image/svg+xml - - - - - + + + + + + diff --git a/docs/doxygen/html/search/mag_d.svg b/docs/doxygen/html/search/mag_d.svg new file mode 100644 index 000000000..4122773f9 --- /dev/null +++ b/docs/doxygen/html/search/mag_d.svg @@ -0,0 +1,24 @@ + + + + + + + diff --git a/docs/doxygen/html/search/mag_sel.svg b/docs/doxygen/html/search/mag_sel.svg index 03626f64a..553dba877 100644 --- a/docs/doxygen/html/search/mag_sel.svg +++ b/docs/doxygen/html/search/mag_sel.svg @@ -1,59 +1,17 @@ - + - - - - image/svg+xml - - - - - + > - + /> + /> diff --git a/docs/doxygen/html/search/mag_seld.svg b/docs/doxygen/html/search/mag_seld.svg new file mode 100644 index 000000000..c906f84c8 --- /dev/null +++ b/docs/doxygen/html/search/mag_seld.svg @@ -0,0 +1,31 @@ + + + + + + + + + diff --git a/docs/doxygen/html/search/namespaces_0.js b/docs/doxygen/html/search/namespaces_0.js index 44bedf9ce..f146fe4bb 100644 --- a/docs/doxygen/html/search/namespaces_0.js +++ b/docs/doxygen/html/search/namespaces_0.js @@ -1,28 +1,34 @@ var searchData= [ - ['boundary_0',['boundary',['../namespacenc_1_1filter_1_1boundary.html',1,'nc::filter']]], - ['broadcast_1',['broadcast',['../namespacenc_1_1broadcast.html',1,'nc']]], - ['constants_2',['constants',['../namespacenc_1_1constants.html',1,'nc::constants'],['../namespacenc_1_1coordinates_1_1reference__frames_1_1constants.html',1,'nc::coordinates::reference_frames::constants']]], - ['coordinates_3',['coordinates',['../namespacenc_1_1coordinates.html',1,'nc']]], - ['detail_4',['detail',['../namespacenc_1_1detail.html',1,'nc::detail'],['../namespacenc_1_1edac_1_1detail.html',1,'nc::edac::detail'],['../namespacenc_1_1linalg_1_1detail.html',1,'nc::linalg::detail'],['../namespacenc_1_1logger_1_1detail.html',1,'nc::logger::detail'],['../namespacenc_1_1random_1_1detail.html',1,'nc::random::detail']]], - ['edac_5',['edac',['../namespacenc_1_1edac.html',1,'nc']]], - ['endian_6',['endian',['../namespacenc_1_1endian.html',1,'nc']]], - ['error_7',['error',['../namespacenc_1_1error.html',1,'nc']]], - ['filter_8',['filter',['../namespacenc_1_1filter.html',1,'nc']]], - ['imageprocessing_9',['imageProcessing',['../namespacenc_1_1image_processing.html',1,'nc']]], - ['integrate_10',['integrate',['../namespacenc_1_1integrate.html',1,'nc']]], - ['linalg_11',['linalg',['../namespacenc_1_1linalg.html',1,'nc']]], - ['logger_12',['logger',['../namespacenc_1_1logger.html',1,'nc']]], - ['nc_13',['nc',['../namespacenc.html',1,'']]], - ['polynomial_14',['polynomial',['../namespacenc_1_1polynomial.html',1,'nc']]], - ['random_15',['random',['../namespacenc_1_1random.html',1,'nc']]], - ['reference_5fframes_16',['reference_frames',['../namespacenc_1_1coordinates_1_1reference__frames.html',1,'nc::coordinates']]], - ['roots_17',['roots',['../namespacenc_1_1roots.html',1,'nc']]], - ['rotations_18',['rotations',['../namespacenc_1_1rotations.html',1,'nc']]], - ['special_19',['special',['../namespacenc_1_1special.html',1,'nc']]], - ['stl_5falgorithms_20',['stl_algorithms',['../namespacenc_1_1stl__algorithms.html',1,'nc']]], - ['timeit_5fdetail_21',['timeit_detail',['../namespacenc_1_1utils_1_1timeit__detail.html',1,'nc::utils']]], - ['transforms_22',['transforms',['../namespacenc_1_1coordinates_1_1transforms.html',1,'nc::coordinates']]], - ['type_5ftraits_23',['type_traits',['../namespacenc_1_1logger_1_1detail_1_1type__traits.html',1,'nc::logger::detail::type_traits'],['../namespacenc_1_1type__traits.html',1,'nc::type_traits']]], - ['utils_24',['utils',['../namespacenc_1_1utils.html',1,'nc']]] + ['nc_0',['nc',['../namespacenc.html',1,'']]], + ['nc_3a_3abroadcast_1',['broadcast',['../namespacenc_1_1broadcast.html',1,'nc']]], + ['nc_3a_3aconstants_2',['constants',['../namespacenc_1_1constants.html',1,'nc']]], + ['nc_3a_3acoordinates_3',['coordinates',['../namespacenc_1_1coordinates.html',1,'nc']]], + ['nc_3a_3acoordinates_3a_3areference_5fframes_4',['reference_frames',['../namespacenc_1_1coordinates_1_1reference__frames.html',1,'nc::coordinates']]], + ['nc_3a_3acoordinates_3a_3areference_5fframes_3a_3aconstants_5',['constants',['../namespacenc_1_1coordinates_1_1reference__frames_1_1constants.html',1,'nc::coordinates::reference_frames']]], + ['nc_3a_3acoordinates_3a_3atransforms_6',['transforms',['../namespacenc_1_1coordinates_1_1transforms.html',1,'nc::coordinates']]], + ['nc_3a_3adetail_7',['detail',['../namespacenc_1_1detail.html',1,'nc']]], + ['nc_3a_3aedac_8',['edac',['../namespacenc_1_1edac.html',1,'nc']]], + ['nc_3a_3aedac_3a_3adetail_9',['detail',['../namespacenc_1_1edac_1_1detail.html',1,'nc::edac']]], + ['nc_3a_3aendian_10',['endian',['../namespacenc_1_1endian.html',1,'nc']]], + ['nc_3a_3aerror_11',['error',['../namespacenc_1_1error.html',1,'nc']]], + ['nc_3a_3afilter_12',['filter',['../namespacenc_1_1filter.html',1,'nc']]], + ['nc_3a_3afilter_3a_3aboundary_13',['boundary',['../namespacenc_1_1filter_1_1boundary.html',1,'nc::filter']]], + ['nc_3a_3aimageprocessing_14',['imageProcessing',['../namespacenc_1_1image_processing.html',1,'nc']]], + ['nc_3a_3aintegrate_15',['integrate',['../namespacenc_1_1integrate.html',1,'nc']]], + ['nc_3a_3alinalg_16',['linalg',['../namespacenc_1_1linalg.html',1,'nc']]], + ['nc_3a_3alinalg_3a_3adetail_17',['detail',['../namespacenc_1_1linalg_1_1detail.html',1,'nc::linalg']]], + ['nc_3a_3alogger_18',['logger',['../namespacenc_1_1logger.html',1,'nc']]], + ['nc_3a_3alogger_3a_3adetail_19',['detail',['../namespacenc_1_1logger_1_1detail.html',1,'nc::logger']]], + ['nc_3a_3alogger_3a_3adetail_3a_3atype_5ftraits_20',['type_traits',['../namespacenc_1_1logger_1_1detail_1_1type__traits.html',1,'nc::logger::detail']]], + ['nc_3a_3apolynomial_21',['polynomial',['../namespacenc_1_1polynomial.html',1,'nc']]], + ['nc_3a_3arandom_22',['random',['../namespacenc_1_1random.html',1,'nc']]], + ['nc_3a_3arandom_3a_3adetail_23',['detail',['../namespacenc_1_1random_1_1detail.html',1,'nc::random']]], + ['nc_3a_3aroots_24',['roots',['../namespacenc_1_1roots.html',1,'nc']]], + ['nc_3a_3arotations_25',['rotations',['../namespacenc_1_1rotations.html',1,'nc']]], + ['nc_3a_3aspecial_26',['special',['../namespacenc_1_1special.html',1,'nc']]], + ['nc_3a_3astl_5falgorithms_27',['stl_algorithms',['../namespacenc_1_1stl__algorithms.html',1,'nc']]], + ['nc_3a_3atype_5ftraits_28',['type_traits',['../namespacenc_1_1type__traits.html',1,'nc']]], + ['nc_3a_3autils_29',['utils',['../namespacenc_1_1utils.html',1,'nc']]], + ['nc_3a_3autils_3a_3atimeit_5fdetail_30',['timeit_detail',['../namespacenc_1_1utils_1_1timeit__detail.html',1,'nc::utils']]] ]; diff --git a/docs/doxygen/html/search/pages_0.js b/docs/doxygen/html/search/pages_0.js index 184a3fc4b..1c5dae0f7 100644 --- a/docs/doxygen/html/search/pages_0.js +++ b/docs/doxygen/html/search/pages_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['building_0',['Building',['../md__home_dpilger__github__num_cpp_docs_markdown__building.html',1,'']]] + ['building_0',['Building',['../md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_building.html',1,'']]] ]; diff --git a/docs/doxygen/html/search/pages_1.js b/docs/doxygen/html/search/pages_1.js index 69270ccf2..5dda8897b 100644 --- a/docs/doxygen/html/search/pages_1.js +++ b/docs/doxygen/html/search/pages_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['flags_0',['Flags',['../md__home_dpilger__github__num_cpp_docs_markdown__compiler_flags.html',1,'']]] + ['flags_0',['Flags',['../md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_compiler_flags.html',1,'']]] ]; diff --git a/docs/doxygen/html/search/pages_2.js b/docs/doxygen/html/search/pages_2.js index e0e13600e..d518173cf 100644 --- a/docs/doxygen/html/search/pages_2.js +++ b/docs/doxygen/html/search/pages_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['installation_0',['Installation',['../md__home_dpilger__github__num_cpp_docs_markdown__installation.html',1,'']]] + ['installation_0',['Installation',['../md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_installation.html',1,'']]] ]; diff --git a/docs/doxygen/html/search/pages_3.js b/docs/doxygen/html/search/pages_3.js index aa7a0be5c..074f49d03 100644 --- a/docs/doxygen/html/search/pages_3.js +++ b/docs/doxygen/html/search/pages_3.js @@ -1,4 +1,5 @@ var searchData= [ - ['numcpp_0',['NumCpp',['../index.html',1,'']]] + ['notes_0',['Release Notes',['../md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_release_notes.html',1,'']]], + ['numcpp_1',['NumCpp',['../index.html',1,'']]] ]; diff --git a/docs/doxygen/html/search/pages_4.js b/docs/doxygen/html/search/pages_4.js index 3a184ae33..fc4590c4e 100644 --- a/docs/doxygen/html/search/pages_4.js +++ b/docs/doxygen/html/search/pages_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['release_20notes_0',['Release Notes',['../md__home_dpilger__github__num_cpp_docs_markdown__release_notes.html',1,'']]] + ['release_20notes_0',['Release Notes',['../md__2home_2dpilger_2_github_2_num_cpp_2docs_2markdown_2_release_notes.html',1,'']]] ]; diff --git a/docs/doxygen/html/search/related_0.js b/docs/doxygen/html/search/related_0.js index 2c66b136e..93d39ffe7 100644 --- a/docs/doxygen/html/search/related_0.js +++ b/docs/doxygen/html/search/related_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['operator_3c_3c_0',['operator<<',['../classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#ac50255fa40f4a7bb7031aefbe77c3070',1,'nc::coordinates::reference_frames::RA::operator<<()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a317a19743e1fea6e9eee82dec9db9c97',1,'nc::coordinates::reference_frames::Dec::operator<<()'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a175ec4be0903210fb6afcc513d001812',1,'nc::coordinates::reference_frames::Celestial::operator<<()'],['../classnc_1_1_shape.html#a0dad002019e83f04ff5b0541ca5e60d7',1,'nc::Shape::operator<<()'],['../classnc_1_1_slice.html#a77a83fabc556cff12223e57f4a490d7b',1,'nc::Slice::operator<<()'],['../classnc_1_1image_processing_1_1_centroid.html#a0a01c6fd74c73f5cc736678aaf38a167',1,'nc::imageProcessing::Centroid::operator<<()'],['../classnc_1_1image_processing_1_1_cluster.html#a84f695cac046f8fdee8c6abf87b8ff1a',1,'nc::imageProcessing::Cluster::operator<<()'],['../classnc_1_1image_processing_1_1_pixel.html#a38419b5ab40a281ec6932b5c770b3880',1,'nc::imageProcessing::Pixel::operator<<()'],['../classnc_1_1polynomial_1_1_poly1d.html#adcedc353f4d1f6cbc5e89d37a7b1f6fd',1,'nc::polynomial::Poly1d::operator<<()'],['../classnc_1_1rotations_1_1_quaternion.html#a25202016ba38847906709881202a8e56',1,'nc::rotations::Quaternion::operator<<()']]] + ['operator_3c_3c_0',['operator<<',['../classnc_1_1coordinates_1_1reference__frames_1_1_r_a.html#ac50255fa40f4a7bb7031aefbe77c3070',1,'nc::coordinates::reference_frames::RA::operator<<'],['../classnc_1_1coordinates_1_1reference__frames_1_1_dec.html#a317a19743e1fea6e9eee82dec9db9c97',1,'nc::coordinates::reference_frames::Dec::operator<<'],['../classnc_1_1coordinates_1_1reference__frames_1_1_celestial.html#a175ec4be0903210fb6afcc513d001812',1,'nc::coordinates::reference_frames::Celestial::operator<<'],['../classnc_1_1_shape.html#a0dad002019e83f04ff5b0541ca5e60d7',1,'nc::Shape::operator<<'],['../classnc_1_1_slice.html#a77a83fabc556cff12223e57f4a490d7b',1,'nc::Slice::operator<<'],['../classnc_1_1image_processing_1_1_centroid.html#a0a01c6fd74c73f5cc736678aaf38a167',1,'nc::imageProcessing::Centroid::operator<<'],['../classnc_1_1image_processing_1_1_cluster.html#a84f695cac046f8fdee8c6abf87b8ff1a',1,'nc::imageProcessing::Cluster::operator<<'],['../classnc_1_1image_processing_1_1_pixel.html#a38419b5ab40a281ec6932b5c770b3880',1,'nc::imageProcessing::Pixel::operator<<'],['../classnc_1_1polynomial_1_1_poly1d.html#adcedc353f4d1f6cbc5e89d37a7b1f6fd',1,'nc::polynomial::Poly1d::operator<<'],['../classnc_1_1rotations_1_1_quaternion.html#a25202016ba38847906709881202a8e56',1,'nc::rotations::Quaternion::operator<<']]] ]; diff --git a/docs/doxygen/html/search/search.css b/docs/doxygen/html/search/search.css index 2d55f6696..19f76f9d5 100644 --- a/docs/doxygen/html/search/search.css +++ b/docs/doxygen/html/search/search.css @@ -1,10 +1,33 @@ -/*---------------- Search Box */ +/*---------------- Search Box positioning */ + +#main-menu > li:last-child { + /* This
  • object is the parent of the search bar */ + display: flex; + justify-content: center; + align-items: center; + height: 36px; + margin-right: 1em; +} + +/*---------------- Search box styling */ + +.SRPage * { + font-weight: normal; + line-height: normal; +} + +dark-mode-toggle { + margin-left: 5px; + display: flex; + float: right; +} #MSearchBox { + display: inline-block; white-space : nowrap; - background: white; + background: var(--search-background-color); border-radius: 0.65em; - box-shadow: inset 0.5px 0.5px 3px 0px #555; + box-shadow: var(--search-box-shadow); z-index: 102; } @@ -17,11 +40,24 @@ #MSearchSelect { display: inline-block; vertical-align: middle; + width: 20px; height: 19px; - padding: 0 0 0 0.3em; - margin: 0; + background-image: var(--search-magnification-select-image); + margin: 0 0 0 0.3em; + padding: 0; } +#MSearchSelectExt { + display: inline-block; + vertical-align: middle; + width: 10px; + height: 19px; + background-image: var(--search-magnification-image); + margin: 0 0 0 0.5em; + padding: 0; +} + + #MSearchField { display: inline-block; vertical-align: middle; @@ -31,9 +67,9 @@ padding: 0; line-height: 1em; border:none; - color: #909090; + color: var(--search-foreground-color); outline: none; - font-family: Arial, Verdana, sans-serif; + font-family: var(--font-family-search); -webkit-border-radius: 0px; border-radius: 0px; background: none; @@ -65,23 +101,15 @@ } #MSearchCloseImg { - height: 1.4em; padding: 0.3em; margin: 0; } .MSearchBoxActive #MSearchField { - color: #000000; + color: var(--search-active-color); } -#main-menu > li:last-child { - /* This
  • object is the parent of the search bar */ - display: flex; - justify-content: center; - align-items: center; - height: 36px; - margin-right: 1em; -} + /*---------------- Search filter selection */ @@ -89,8 +117,8 @@ display: none; position: absolute; left: 0; top: 0; - border: 1px solid #2E9AFE; - background-color: #F3F9FE; + border: 1px solid var(--search-filter-border-color); + background-color: var(--search-filter-background-color); z-index: 10001; padding-top: 4px; padding-bottom: 4px; @@ -103,7 +131,7 @@ } .SelectItem { - font: 8pt Arial, Verdana, sans-serif; + font: 8pt var(--font-family-search); padding-left: 2px; padding-right: 12px; border: 0px; @@ -111,7 +139,7 @@ span.SelectionMark { margin-right: 4px; - font-family: monospace; + font-family: var(--font-family-monospace); outline-style: none; text-decoration: none; } @@ -119,7 +147,7 @@ span.SelectionMark { a.SelectItem { display: block; outline-style: none; - color: #000000; + color: var(--search-filter-foreground-color); text-decoration: none; padding-left: 6px; padding-right: 12px; @@ -127,14 +155,14 @@ a.SelectItem { a.SelectItem:focus, a.SelectItem:active { - color: #000000; + color: var(--search-filter-foreground-color); outline-style: none; text-decoration: none; } a.SelectItem:hover { - color: #FFFFFF; - background-color: #004789; + color: var(--search-filter-highlight-text-color); + background-color: var(--search-filter-highlight-bg-color); outline-style: none; text-decoration: none; cursor: pointer; @@ -152,9 +180,12 @@ iframe#MSearchResults { display: none; position: absolute; left: 0; top: 0; - border: 1px solid #000; - background-color: #DDEEFE; + border: 1px solid var(--search-results-border-color); + background-color: var(--search-results-background-color); z-index:10000; + width: 300px; + height: 400px; + overflow: auto; } /* ----------------------------------- */ @@ -162,7 +193,6 @@ iframe#MSearchResults { #SRIndex { clear:both; - padding-bottom: 15px; } .SREntry { @@ -175,8 +205,9 @@ iframe#MSearchResults { padding: 1px 5px; } -body.SRPage { +div.SRPage { margin: 5px 2px; + background-color: var(--search-results-background-color); } .SRChildren { @@ -188,17 +219,18 @@ body.SRPage { } .SRSymbol { - font-weight: bold; - color: #004F99; - font-family: Arial, Verdana, sans-serif; + font-weight: bold; + color: var(--search-results-foreground-color); + font-family: var(--font-family-search); text-decoration: none; outline: none; } a.SRScope { display: block; - color: #004F99; - font-family: Arial, Verdana, sans-serif; + color: var(--search-results-foreground-color); + font-family: var(--font-family-search); + font-size: 8pt; text-decoration: none; outline: none; } @@ -210,14 +242,14 @@ a.SRScope:focus, a.SRScope:active { span.SRScope { padding-left: 4px; - font-family: Arial, Verdana, sans-serif; + font-family: var(--font-family-search); } .SRPage .SRStatus { padding: 2px 5px; font-size: 8pt; font-style: italic; - font-family: Arial, Verdana, sans-serif; + font-family: var(--font-family-search); } .SRResult { @@ -231,14 +263,10 @@ div.searchresults { /*---------------- External search page results */ -.searchresult { - background-color: #E1F0FF; -} - .pages b { color: white; padding: 5px 5px 3px 5px; - background-image: url("../tab_a.png"); + background-image: var(--nav-gradient-active-image-parent); background-repeat: repeat-x; text-shadow: 0 1px 1px #000000; } diff --git a/docs/doxygen/html/search/search.js b/docs/doxygen/html/search/search.js index 607f4e10c..6fd40c677 100644 --- a/docs/doxygen/html/search/search.js +++ b/docs/doxygen/html/search/search.js @@ -73,6 +73,8 @@ function getYPos(item) return y; } +var searchResults = new SearchResults("searchResults"); + /* A class handling everything associated with the search panel. Parameters: @@ -80,7 +82,7 @@ function getYPos(item) storing this instance. Is needed to be able to set timeouts. resultPath - path to use for external files */ -function SearchBox(name, resultsPath, label, extension) +function SearchBox(name, resultsPath, extension) { if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); } if (!extension || extension == "") { extension = ".html"; } @@ -96,7 +98,6 @@ function SearchBox(name, resultsPath, label, extension) this.hideTimeout = 0; this.searchIndex = 0; this.searchActive = false; - this.searchLabel = label; this.extension = extension; // ----------- DOM Elements @@ -155,7 +156,7 @@ function SearchBox(name, resultsPath, label, extension) this.OnSearchSelectHide = function() { - this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()", + this.hideTimeout = setTimeout(this.CloseSelectionWindow.bind(this), this.closeSelectionTimeout); } @@ -188,11 +189,13 @@ function SearchBox(name, resultsPath, label, extension) } else { - window.frames.MSearchResults.postMessage("take_focus", "*"); + var elem = searchResults.NavNext(0); + if (elem) elem.focus(); } } else if (e.keyCode==27) // Escape out of the search field { + e.stopPropagation(); this.DOMSearchField().blur(); this.DOMPopupSearchResultsWindow().style.display = 'none'; this.DOMSearchClose().style.display = 'none'; @@ -209,7 +212,7 @@ function SearchBox(name, resultsPath, label, extension) if (searchValue != "") // non-empty search { // set timer for search update - this.keyTimeout = setTimeout(this.name + '.Search()', + this.keyTimeout = setTimeout(this.Search.bind(this), this.keyTimeoutLength); } else // empty search field @@ -287,6 +290,7 @@ function SearchBox(name, resultsPath, label, extension) } else if (e.keyCode==13 || e.keyCode==27) { + e.stopPropagation(); this.OnSelectItem(this.searchIndex); this.CloseSelectionWindow(); this.DOMSearchField().focus(); @@ -324,48 +328,70 @@ function SearchBox(name, resultsPath, label, extension) idxChar = searchValue.substr(0, 2); } - var resultsPage; - var resultsPageWithSearch; - var hasResultsPage; + var jsFile; var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); if (idx!=-1) { var hexCode=idx.toString(16); - resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + this.extension; - resultsPageWithSearch = resultsPage+'?'+escape(searchValue); - hasResultsPage = true; + jsFile = this.resultsPath + indexSectionNames[this.searchIndex] + '_' + hexCode + '.js'; } - else // nothing available for this search term - { - resultsPage = this.resultsPath + '/nomatches' + this.extension; - resultsPageWithSearch = resultsPage; - hasResultsPage = false; + + var loadJS = function(url, impl, loc){ + var scriptTag = document.createElement('script'); + scriptTag.src = url; + scriptTag.onload = impl; + scriptTag.onreadystatechange = impl; + loc.appendChild(scriptTag); } - window.frames.MSearchResults.location = resultsPageWithSearch; var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); + var domSearchBox = this.DOMSearchBox(); + var domPopupSearchResults = this.DOMPopupSearchResults(); + var domSearchClose = this.DOMSearchClose(); + var resultsPath = this.resultsPath; + + var handleResults = function() { + document.getElementById("Loading").style.display="none"; + if (typeof searchData !== 'undefined') { + createResults(resultsPath); + document.getElementById("NoMatches").style.display="none"; + } + + if (idx!=-1) { + searchResults.Search(searchValue); + } else { // no file with search results => force empty search results + searchResults.Search('===='); + } - if (domPopupSearchResultsWindow.style.display!='block') - { - var domSearchBox = this.DOMSearchBox(); - this.DOMSearchClose().style.display = 'inline-block'; - var domPopupSearchResults = this.DOMPopupSearchResults(); - var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth; - var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1; - domPopupSearchResultsWindow.style.display = 'block'; - left -= domPopupSearchResults.offsetWidth; - var maxWidth = document.body.clientWidth; - var width = 400; - if (left<10) left=10; - if (width+left+8>maxWidth) width=maxWidth-left-8; - domPopupSearchResultsWindow.style.top = top + 'px'; - domPopupSearchResultsWindow.style.left = left + 'px'; - domPopupSearchResultsWindow.style.width = width + 'px'; + if (domPopupSearchResultsWindow.style.display!='block') + { + domSearchClose.style.display = 'inline-block'; + var left = getXPos(domSearchBox) + 150; + var top = getYPos(domSearchBox) + 20; + domPopupSearchResultsWindow.style.display = 'block'; + left -= domPopupSearchResults.offsetWidth; + var maxWidth = document.body.clientWidth; + var maxHeight = document.body.clientHeight; + var width = 300; + if (left<10) left=10; + if (width+left+8>maxWidth) width=maxWidth-left-8; + var height = 400; + if (height+top+8>maxHeight) height=maxHeight-top-8; + domPopupSearchResultsWindow.style.top = top + 'px'; + domPopupSearchResultsWindow.style.left = left + 'px'; + domPopupSearchResultsWindow.style.width = width + 'px'; + domPopupSearchResultsWindow.style.height = height + 'px'; + } + } + + if (jsFile) { + loadJS(jsFile, handleResults, this.DOMPopupSearchResultsWindow()); + } else { + handleResults(); } this.lastSearchValue = searchValue; - this.lastResultsPage = resultsPage; } // -------- Activation Functions @@ -379,22 +405,15 @@ function SearchBox(name, resultsPath, label, extension) ) { this.DOMSearchBox().className = 'MSearchBoxActive'; - - var searchField = this.DOMSearchField(); - - if (searchField.value == this.searchLabel) // clear "Search" term upon entry - { - searchField.value = ''; - this.searchActive = true; - } + this.searchActive = true; } else if (!isActive) // directly remove the panel { this.DOMSearchBox().className = 'MSearchBoxInactive'; - this.DOMSearchField().value = this.searchLabel; this.searchActive = false; this.lastSearchValue = '' this.lastResultsPage = ''; + this.DOMSearchField().value = ''; } } } @@ -623,7 +642,7 @@ function SearchResults(name) } else // return focus to search field { - parent.document.getElementById("MSearchField").focus(); + document.getElementById("MSearchField").focus(); } } else if (this.lastKey==40) // Down @@ -653,8 +672,9 @@ function SearchResults(name) } else if (this.lastKey==27) // Escape { - parent.searchBox.CloseResultsWindow(); - parent.document.getElementById("MSearchField").focus(); + e.stopPropagation(); + searchBox.CloseResultsWindow(); + document.getElementById("MSearchField").focus(); } else if (this.lastKey==13) // Enter { @@ -696,8 +716,9 @@ function SearchResults(name) } else if (this.lastKey==27) // Escape { - parent.searchBox.CloseResultsWindow(); - parent.document.getElementById("MSearchField").focus(); + e.stopPropagation(); + searchBox.CloseResultsWindow(); + document.getElementById("MSearchField").focus(); } else if (this.lastKey==13) // Enter { @@ -720,9 +741,10 @@ function setClassAttr(elem,attr) elem.setAttribute('className',attr); } -function createResults() +function createResults(resultsPath) { var results = document.getElementById("SRResults"); + results.innerHTML = ''; for (var e=0; e - + NumCpp: searchsorted.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -123,32 +130,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< typename NdArray< dtype >::index_type > nc::searchsorted (const NdArray< dtype > &inArray, const NdArray< dtype > &inValues, Side side=Side::LEFT)
    template<typename dtype >
    NdArray< typename NdArray< dtype >::index_type > nc::searchsorted (const NdArray< dtype > &inArray, const NdArray< dtype > &inValues, Side side=Side::LEFT)
     
    template<typename dtype >
    NdArray< dtype >::index_type nc::searchsorted (const NdArray< dtype > &inArray, dtype inValue, Side side=Side::LEFT)
    template<typename dtype >
    NdArray< dtype >::index_type nc::searchsorted (const NdArray< dtype > &inArray, dtype inValue, Side side=Side::LEFT)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/searchsorted_8hpp_source.html b/docs/doxygen/html/searchsorted_8hpp_source.html index cb59ef5c8..6fe312238 100644 --- a/docs/doxygen/html/searchsorted_8hpp_source.html +++ b/docs/doxygen/html/searchsorted_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: searchsorted.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/select_8hpp.html b/docs/doxygen/html/select_8hpp.html index 52f72259e..ca3a8b0a5 100644 --- a/docs/doxygen/html/select_8hpp.html +++ b/docs/doxygen/html/select_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: select.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -119,39 +126,39 @@ #include <vector>
    #include "NumCpp/Core/Internal/Error.hpp"
    #include "NumCpp/Core/Internal/StlAlgorithms.hpp"
    -#include "NumCpp/Core/Shape.hpp"
    +#include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/NdArray.hpp"

    Go to the source code of this file.

    - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::select (const std::vector< const NdArray< bool > * > &condVec, const std::vector< const NdArray< dtype > * > &choiceVec, dtype defaultValue=dtype{ 0 })
    template<typename dtype >
    NdArray< dtypenc::select (const std::vector< const NdArray< bool > * > &condVec, const std::vector< const NdArray< dtype > * > &choiceVec, dtype defaultValue=dtype{ 0 })
     
    template<typename dtype >
    NdArray< dtype > nc::select (const std::vector< NdArray< bool > > &condList, const std::vector< NdArray< dtype > > &choiceList, dtype defaultValue=dtype{ 0 })
    template<typename dtype >
    NdArray< dtypenc::select (const std::vector< NdArray< bool > > &condList, const std::vector< NdArray< dtype > > &choiceList, dtype defaultValue=dtype{ 0 })
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/select_8hpp_source.html b/docs/doxygen/html/select_8hpp_source.html index be621e78a..f0d686a5a 100644 --- a/docs/doxygen/html/select_8hpp_source.html +++ b/docs/doxygen/html/select_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: select.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/setdiff1d_8hpp.html b/docs/doxygen/html/setdiff1d_8hpp.html index d407275db..771eaeef3 100644 --- a/docs/doxygen/html/setdiff1d_8hpp.html +++ b/docs/doxygen/html/setdiff1d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: setdiff1d.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -125,29 +132,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::setdiff1d (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< dtypenc::setdiff1d (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/setdiff1d_8hpp_source.html b/docs/doxygen/html/setdiff1d_8hpp_source.html index 043d4aab6..9e4289507 100644 --- a/docs/doxygen/html/setdiff1d_8hpp_source.html +++ b/docs/doxygen/html/setdiff1d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: setdiff1d.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    @@ -160,7 +175,7 @@ diff --git a/docs/doxygen/html/shuffle_8hpp.html b/docs/doxygen/html/shuffle_8hpp.html index 491a5813b..1f60499dd 100644 --- a/docs/doxygen/html/shuffle_8hpp.html +++ b/docs/doxygen/html/shuffle_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: shuffle.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -121,37 +128,37 @@ - + - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::random
    namespace  nc::random
     
    namespace  nc::random::detail
    namespace  nc::random::detail
     
    - - + + - - + +

    Functions

    template<typename dtype , typename GeneratorType = std::mt19937>
    void nc::random::detail::shuffle (GeneratorType &generator, NdArray< dtype > &inArray)
    template<typename dtype , typename GeneratorType = std::mt19937>
    void nc::random::detail::shuffle (GeneratorType &generator, NdArray< dtype > &inArray)
     
    template<typename dtype >
    void nc::random::shuffle (NdArray< dtype > &inArray)
    template<typename dtype >
    void nc::random::shuffle (NdArray< dtype > &inArray)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository
    Version
    1.1

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Modify a sequence in-place by shuffling its contents.

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Modify a sequence in-place by shuffling its contents.

    diff --git a/docs/doxygen/html/shuffle_8hpp_source.html b/docs/doxygen/html/shuffle_8hpp_source.html index d24c56f9d..670445b5c 100644 --- a/docs/doxygen/html/shuffle_8hpp_source.html +++ b/docs/doxygen/html/shuffle_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: shuffle.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/sign_8hpp.html b/docs/doxygen/html/sign_8hpp.html index 6aeffc285..00e246db5 100644 --- a/docs/doxygen/html/sign_8hpp.html +++ b/docs/doxygen/html/sign_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: sign.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -123,32 +130,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< int8 > nc::sign (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< int8nc::sign (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    int8 nc::sign (dtype inValue) noexcept
    template<typename dtype >
    int8 nc::sign (dtype inValue) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/sign_8hpp_source.html b/docs/doxygen/html/sign_8hpp_source.html index ba0a0e3d6..cd55fd544 100644 --- a/docs/doxygen/html/sign_8hpp_source.html +++ b/docs/doxygen/html/sign_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: sign.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/signbit_8hpp.html b/docs/doxygen/html/signbit_8hpp.html index 1fe374f8e..730163bdc 100644 --- a/docs/doxygen/html/signbit_8hpp.html +++ b/docs/doxygen/html/signbit_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: signbit.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -121,32 +128,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< bool > nc::signbit (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< boolnc::signbit (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    bool nc::signbit (dtype inValue) noexcept
    template<typename dtype >
    bool nc::signbit (dtype inValue) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/signbit_8hpp_source.html b/docs/doxygen/html/signbit_8hpp_source.html index 41570bbe6..3da2243b5 100644 --- a/docs/doxygen/html/signbit_8hpp_source.html +++ b/docs/doxygen/html/signbit_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: signbit.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/simpson_8hpp.html b/docs/doxygen/html/simpson_8hpp.html index e79f163aa..4ff1b2f53 100644 --- a/docs/doxygen/html/simpson_8hpp.html +++ b/docs/doxygen/html/simpson_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: simpson.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -120,31 +127,31 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::integrate
    namespace  nc::integrate
     
    - +

    Functions

    double nc::integrate::simpson (const double low, const double high, const uint32 n, const std::function< double(double)> &f) noexcept
    double nc::integrate::simpson (const double low, const double high, const uint32 n, const std::function< double(double)> &f) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2019 Benjamin Mahr Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Numerical Integration

    -

    Code modified under MIT license from https://github.com/Ben1980/numericalIntegration as posted in https://thoughts-on-coding.com/2019/04/17/numerical-methods-in-c-part-1-newton-cotes-integration/

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Numerical Integration

    +

    Code modified under MIT license from https://github.com/Ben1980/numericalIntegration as posted in https://thoughts-on-coding.com/2019/04/17/numerical-methods-in-c-part-1-newton-cotes-integration/

    diff --git a/docs/doxygen/html/simpson_8hpp_source.html b/docs/doxygen/html/simpson_8hpp_source.html index ca4f46bec..349273347 100644 --- a/docs/doxygen/html/simpson_8hpp_source.html +++ b/docs/doxygen/html/simpson_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: simpson.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/sin_8hpp.html b/docs/doxygen/html/sin_8hpp.html index a63306e95..ed0b3e79e 100644 --- a/docs/doxygen/html/sin_8hpp.html +++ b/docs/doxygen/html/sin_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: sin.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -123,32 +130,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    auto nc::sin (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto nc::sin (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto nc::sin (dtype inValue) noexcept
    template<typename dtype >
    auto nc::sin (dtype inValue) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/sin_8hpp_source.html b/docs/doxygen/html/sin_8hpp_source.html index 7bdca515c..f02d8bd48 100644 --- a/docs/doxygen/html/sin_8hpp_source.html +++ b/docs/doxygen/html/sin_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: sin.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/sinc_8hpp.html b/docs/doxygen/html/sinc_8hpp.html index 5953d7eeb..c267dce2a 100644 --- a/docs/doxygen/html/sinc_8hpp.html +++ b/docs/doxygen/html/sinc_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: sinc.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -122,32 +129,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    auto nc::sinc (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto nc::sinc (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto nc::sinc (dtype inValue) noexcept
    template<typename dtype >
    auto nc::sinc (dtype inValue) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/sinc_8hpp_source.html b/docs/doxygen/html/sinc_8hpp_source.html index 364f19d7b..c8c43e0da 100644 --- a/docs/doxygen/html/sinc_8hpp_source.html +++ b/docs/doxygen/html/sinc_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: sinc.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/sinh_8hpp.html b/docs/doxygen/html/sinh_8hpp.html index f3455242b..5e9214b0d 100644 --- a/docs/doxygen/html/sinh_8hpp.html +++ b/docs/doxygen/html/sinh_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: sinh.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -123,32 +130,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    auto nc::sinh (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto nc::sinh (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto nc::sinh (dtype inValue) noexcept
    template<typename dtype >
    auto nc::sinh (dtype inValue) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/sinh_8hpp_source.html b/docs/doxygen/html/sinh_8hpp_source.html index 3703d863d..3446d0e32 100644 --- a/docs/doxygen/html/sinh_8hpp_source.html +++ b/docs/doxygen/html/sinh_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: sinh.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/size_8hpp.html b/docs/doxygen/html/size_8hpp.html index 124882fdf..d84f18df4 100644 --- a/docs/doxygen/html/size_8hpp.html +++ b/docs/doxygen/html/size_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: size.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -120,29 +127,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    uint32 nc::size (const NdArray< dtype > &inArray) noexcept
    template<typename dtype >
    uint32 nc::size (const NdArray< dtype > &inArray) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/size_8hpp_source.html b/docs/doxygen/html/size_8hpp_source.html index 3f1d3f10d..2ccbe1e3b 100644 --- a/docs/doxygen/html/size_8hpp_source.html +++ b/docs/doxygen/html/size_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: size.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/softmax_8hpp.html b/docs/doxygen/html/softmax_8hpp.html index d1423bfbf..73780e3cd 100644 --- a/docs/doxygen/html/softmax_8hpp.html +++ b/docs/doxygen/html/softmax_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: softmax.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -123,31 +130,31 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::special
    namespace  nc::special
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< double > nc::special::softmax (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< doublenc::special::softmax (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Special Functions

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Special Functions

    diff --git a/docs/doxygen/html/softmax_8hpp_source.html b/docs/doxygen/html/softmax_8hpp_source.html index 4fd1a3815..f3e1759da 100644 --- a/docs/doxygen/html/softmax_8hpp_source.html +++ b/docs/doxygen/html/softmax_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: softmax.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/solve_8hpp.html b/docs/doxygen/html/solve_8hpp.html index c428261eb..1af57815c 100644 --- a/docs/doxygen/html/solve_8hpp.html +++ b/docs/doxygen/html/solve_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: solve.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -123,31 +130,31 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::linalg
    namespace  nc::linalg
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< double > nc::linalg::solve (const NdArray< dtype > &inA, const NdArray< dtype > &inB)
    template<typename dtype >
    NdArray< doublenc::linalg::solve (const NdArray< dtype > &inA, const NdArray< dtype > &inB)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description matrix svd

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description matrix svd

    diff --git a/docs/doxygen/html/solve_8hpp_source.html b/docs/doxygen/html/solve_8hpp_source.html index 2509d1a20..683219f69 100644 --- a/docs/doxygen/html/solve_8hpp_source.html +++ b/docs/doxygen/html/solve_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: solve.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/sort_8hpp.html b/docs/doxygen/html/sort_8hpp.html index 7b18a83c8..ce4a39e33 100644 --- a/docs/doxygen/html/sort_8hpp.html +++ b/docs/doxygen/html/sort_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: sort.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -120,29 +127,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::sort (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypenc::sort (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/sort_8hpp_source.html b/docs/doxygen/html/sort_8hpp_source.html index 302ec1d45..56d1fac9b 100644 --- a/docs/doxygen/html/sort_8hpp_source.html +++ b/docs/doxygen/html/sort_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: sort.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/spherical__bessel__jn_8hpp.html b/docs/doxygen/html/spherical__bessel__jn_8hpp.html index be66d067e..6d80620d8 100644 --- a/docs/doxygen/html/spherical__bessel__jn_8hpp.html +++ b/docs/doxygen/html/spherical__bessel__jn_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: spherical_bessel_jn.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -123,34 +130,34 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::special
    namespace  nc::special
     
    - - + + - - + +

    Functions

    template<typename dtype >
    auto nc::special::spherical_bessel_jn (uint32 inV, const NdArray< dtype > &inArrayX)
    template<typename dtype >
    auto nc::special::spherical_bessel_jn (uint32 inV, const NdArray< dtype > &inArrayX)
     
    template<typename dtype >
    auto nc::special::spherical_bessel_jn (uint32 inV, dtype inX)
    template<typename dtype >
    auto nc::special::spherical_bessel_jn (uint32 inV, dtype inX)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Special Functions

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Special Functions

    diff --git a/docs/doxygen/html/spherical__bessel__jn_8hpp_source.html b/docs/doxygen/html/spherical__bessel__jn_8hpp_source.html index 5a1967a1e..e5b339a16 100644 --- a/docs/doxygen/html/spherical__bessel__jn_8hpp_source.html +++ b/docs/doxygen/html/spherical__bessel__jn_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: spherical_bessel_jn.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/spherical__bessel__yn_8hpp.html b/docs/doxygen/html/spherical__bessel__yn_8hpp.html index 407f98ffb..2bbce694d 100644 --- a/docs/doxygen/html/spherical__bessel__yn_8hpp.html +++ b/docs/doxygen/html/spherical__bessel__yn_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: spherical_bessel_yn.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -123,34 +130,34 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::special
    namespace  nc::special
     
    - - + + - - + +

    Functions

    template<typename dtype >
    auto nc::special::spherical_bessel_yn (uint32 inV, const NdArray< dtype > &inArrayX)
    template<typename dtype >
    auto nc::special::spherical_bessel_yn (uint32 inV, const NdArray< dtype > &inArrayX)
     
    template<typename dtype >
    auto nc::special::spherical_bessel_yn (uint32 inV, dtype inX)
    template<typename dtype >
    auto nc::special::spherical_bessel_yn (uint32 inV, dtype inX)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Special Functions

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Special Functions

    diff --git a/docs/doxygen/html/spherical__bessel__yn_8hpp_source.html b/docs/doxygen/html/spherical__bessel__yn_8hpp_source.html index bac8c4325..6f05f0a40 100644 --- a/docs/doxygen/html/spherical__bessel__yn_8hpp_source.html +++ b/docs/doxygen/html/spherical__bessel__yn_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: spherical_bessel_yn.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/spherical__hankel__1_8hpp.html b/docs/doxygen/html/spherical__hankel__1_8hpp.html index 0c85205a3..4ce4bc6a8 100644 --- a/docs/doxygen/html/spherical__hankel__1_8hpp.html +++ b/docs/doxygen/html/spherical__hankel__1_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: spherical_hankel_1.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -123,34 +130,34 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::special
    namespace  nc::special
     
    - - + + - - + +

    Functions

    template<typename dtype1 , typename dtype2 >
    auto nc::special::spherical_hankel_1 (dtype1 inV, const NdArray< dtype2 > &inArray)
    template<typename dtype1 , typename dtype2 >
    auto nc::special::spherical_hankel_1 (dtype1 inV, const NdArray< dtype2 > &inArray)
     
    template<typename dtype1 , typename dtype2 >
    auto nc::special::spherical_hankel_1 (dtype1 inV, dtype2 inX)
    template<typename dtype1 , typename dtype2 >
    auto nc::special::spherical_hankel_1 (dtype1 inV, dtype2 inX)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Special Functions

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Special Functions

    diff --git a/docs/doxygen/html/spherical__hankel__1_8hpp_source.html b/docs/doxygen/html/spherical__hankel__1_8hpp_source.html index 795b69bc3..48ab28f22 100644 --- a/docs/doxygen/html/spherical__hankel__1_8hpp_source.html +++ b/docs/doxygen/html/spherical__hankel__1_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: spherical_hankel_1.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/spherical__hankel__2_8hpp.html b/docs/doxygen/html/spherical__hankel__2_8hpp.html index 16c2c2056..1d7266de0 100644 --- a/docs/doxygen/html/spherical__hankel__2_8hpp.html +++ b/docs/doxygen/html/spherical__hankel__2_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: spherical_hankel_2.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -123,34 +130,34 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::special
    namespace  nc::special
     
    - - + + - - + +

    Functions

    template<typename dtype1 , typename dtype2 >
    auto nc::special::spherical_hankel_2 (dtype1 inV, const NdArray< dtype2 > &inArray)
    template<typename dtype1 , typename dtype2 >
    auto nc::special::spherical_hankel_2 (dtype1 inV, const NdArray< dtype2 > &inArray)
     
    template<typename dtype1 , typename dtype2 >
    std::complex< double > nc::special::spherical_hankel_2 (dtype1 inV, dtype2 inX)
    template<typename dtype1 , typename dtype2 >
    std::complex< doublenc::special::spherical_hankel_2 (dtype1 inV, dtype2 inX)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Special Functions

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Special Functions

    diff --git a/docs/doxygen/html/spherical__hankel__2_8hpp_source.html b/docs/doxygen/html/spherical__hankel__2_8hpp_source.html index c100825bf..26612048e 100644 --- a/docs/doxygen/html/spherical__hankel__2_8hpp_source.html +++ b/docs/doxygen/html/spherical__hankel__2_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: spherical_hankel_2.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/spherical__harmonic_8hpp.html b/docs/doxygen/html/spherical__harmonic_8hpp.html index 3d20da624..1226da03d 100644 --- a/docs/doxygen/html/spherical__harmonic_8hpp.html +++ b/docs/doxygen/html/spherical__harmonic_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: spherical_harmonic.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -122,37 +129,37 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::polynomial
    namespace  nc::polynomial
     
    - - + + - - + + - - + +

    Functions

    template<typename dtype1 , typename dtype2 >
    std::complex< double > nc::polynomial::spherical_harmonic (uint32 n, int32 m, dtype1 theta, dtype2 phi)
    template<typename dtype1 , typename dtype2 >
    std::complex< doublenc::polynomial::spherical_harmonic (uint32 n, int32 m, dtype1 theta, dtype2 phi)
     
    template<typename dtype1 , typename dtype2 >
    double nc::polynomial::spherical_harmonic_i (uint32 n, int32 m, dtype1 theta, dtype2 phi)
    template<typename dtype1 , typename dtype2 >
    double nc::polynomial::spherical_harmonic_i (uint32 n, int32 m, dtype1 theta, dtype2 phi)
     
    template<typename dtype1 , typename dtype2 >
    double nc::polynomial::spherical_harmonic_r (uint32 n, int32 m, dtype1 theta, dtype2 phi)
    template<typename dtype1 , typename dtype2 >
    double nc::polynomial::spherical_harmonic_r (uint32 n, int32 m, dtype1 theta, dtype2 phi)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Special Functions

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Special Functions

    diff --git a/docs/doxygen/html/spherical__harmonic_8hpp_source.html b/docs/doxygen/html/spherical__harmonic_8hpp_source.html index a3571aa28..3dc6feea7 100644 --- a/docs/doxygen/html/spherical__harmonic_8hpp_source.html +++ b/docs/doxygen/html/spherical__harmonic_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: spherical_harmonic.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/split_8hpp.html b/docs/doxygen/html/split_8hpp.html index 5137e5358..25c915b6b 100644 --- a/docs/doxygen/html/split_8hpp.html +++ b/docs/doxygen/html/split_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: split.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -123,29 +130,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    std::vector< NdArray< dtype > > nc::split (const NdArray< dtype > &inArray, const Indices &indices, Axis inAxis=Axis::ROW)
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    std::vector< NdArray< dtype > > nc::split (const NdArray< dtype > &inArray, const Indices &indices, Axis inAxis=Axis::ROW)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/split_8hpp_source.html b/docs/doxygen/html/split_8hpp_source.html index e7e811b5c..b1ad7f3e3 100644 --- a/docs/doxygen/html/split_8hpp_source.html +++ b/docs/doxygen/html/split_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: split.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    @@ -165,7 +180,7 @@ diff --git a/docs/doxygen/html/splitbard.png b/docs/doxygen/html/splitbard.png new file mode 100644 index 000000000..18a1d74cd Binary files /dev/null and b/docs/doxygen/html/splitbard.png differ diff --git a/docs/doxygen/html/sqr_8hpp.html b/docs/doxygen/html/sqr_8hpp.html index 273eb09d6..cc6f773ea 100644 --- a/docs/doxygen/html/sqr_8hpp.html +++ b/docs/doxygen/html/sqr_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: sqr.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -119,31 +126,31 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::utils
    namespace  nc::utils
     
    - - + +

    Functions

    template<typename dtype >
    constexpr dtype nc::utils::sqr (dtype inValue) noexcept
    template<typename dtype >
    constexpr dtype nc::utils::sqr (dtype inValue) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Squares in input value

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Squares in input value

    diff --git a/docs/doxygen/html/sqr_8hpp_source.html b/docs/doxygen/html/sqr_8hpp_source.html index c068583b9..e79a855c2 100644 --- a/docs/doxygen/html/sqr_8hpp_source.html +++ b/docs/doxygen/html/sqr_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: sqr.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/sqrt_8hpp.html b/docs/doxygen/html/sqrt_8hpp.html index ac8070081..afca14694 100644 --- a/docs/doxygen/html/sqrt_8hpp.html +++ b/docs/doxygen/html/sqrt_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: sqrt.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -122,32 +129,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    auto nc::sqrt (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto nc::sqrt (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto nc::sqrt (dtype inValue) noexcept
    template<typename dtype >
    auto nc::sqrt (dtype inValue) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/sqrt_8hpp_source.html b/docs/doxygen/html/sqrt_8hpp_source.html index e2b82f15e..ff44e9772 100644 --- a/docs/doxygen/html/sqrt_8hpp_source.html +++ b/docs/doxygen/html/sqrt_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: sqrt.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/square_8hpp.html b/docs/doxygen/html/square_8hpp.html index 66f4d3c75..b30788257 100644 --- a/docs/doxygen/html/square_8hpp.html +++ b/docs/doxygen/html/square_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: square.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -122,32 +129,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::square (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypenc::square (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    constexpr dtype nc::square (dtype inValue) noexcept
    template<typename dtype >
    constexpr dtype nc::square (dtype inValue) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/square_8hpp_source.html b/docs/doxygen/html/square_8hpp_source.html index 8dd5f6d15..9908d419f 100644 --- a/docs/doxygen/html/square_8hpp_source.html +++ b/docs/doxygen/html/square_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: square.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    @@ -164,7 +177,7 @@ diff --git a/docs/doxygen/html/stack_8hpp.html b/docs/doxygen/html/stack_8hpp.html index 2a1079252..76da16567 100644 --- a/docs/doxygen/html/stack_8hpp.html +++ b/docs/doxygen/html/stack_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: stack.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -126,37 +133,37 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::detail
    namespace  nc::detail
     
    - - + + - - + + - - + +

    Functions

    template<typename dtype , typename Iterator >
    NdArray< dtype > nc::detail::stack (Iterator begin, Iterator end, Axis inAxis)
    template<typename dtype , typename Iterator >
    NdArray< dtypenc::detail::stack (Iterator begin, Iterator end, Axis inAxis)
     
    template<typename dtype >
    NdArray< dtype > nc::stack (std::initializer_list< NdArray< dtype > > inArrayList, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypenc::stack (std::initializer_list< NdArray< dtype > > inArrayList, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< dtype > nc::stack (std::vector< NdArray< dtype > > inArrayList, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypenc::stack (std::vector< NdArray< dtype > > inArrayList, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/stack_8hpp_source.html b/docs/doxygen/html/stack_8hpp_source.html index 7bf90c555..06c7db713 100644 --- a/docs/doxygen/html/stack_8hpp_source.html +++ b/docs/doxygen/html/stack_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: stack.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    @@ -187,7 +206,7 @@ diff --git a/docs/doxygen/html/standard_normal_8hpp.html b/docs/doxygen/html/standard_normal_8hpp.html index 2fe195f69..fd7123ab3 100644 --- a/docs/doxygen/html/standard_normal_8hpp.html +++ b/docs/doxygen/html/standard_normal_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: standardNormal.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -114,7 +121,7 @@
    @@ -122,42 +129,42 @@ - + - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::random
    namespace  nc::random
     
    namespace  nc::random::detail
    namespace  nc::random::detail
     
    - - + + - - + + - - + + - - + +

    Functions

    template<typename dtype >
    dtype nc::random::standardNormal ()
    template<typename dtype >
    dtype nc::random::standardNormal ()
     
    template<typename dtype >
    NdArray< dtype > nc::random::standardNormal (const Shape &inShape)
    template<typename dtype >
    NdArray< dtypenc::random::standardNormal (const Shape &inShape)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype nc::random::detail::standardNormal (GeneratorType &generator)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype nc::random::detail::standardNormal (GeneratorType &generator)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > nc::random::detail::standardNormal (GeneratorType &generator, const Shape &inShape)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypenc::random::detail::standardNormal (GeneratorType &generator, const Shape &inShape)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description "standard normal" distrubution

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description "standard normal" distrubution

    diff --git a/docs/doxygen/html/standard_normal_8hpp_source.html b/docs/doxygen/html/standard_normal_8hpp_source.html index c5064af22..c9eb52cef 100644 --- a/docs/doxygen/html/standard_normal_8hpp_source.html +++ b/docs/doxygen/html/standard_normal_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: standardNormal.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    @@ -176,7 +196,7 @@ diff --git a/docs/doxygen/html/stdev_8hpp.html b/docs/doxygen/html/stdev_8hpp.html index 23cad994b..6e60cfc7a 100644 --- a/docs/doxygen/html/stdev_8hpp.html +++ b/docs/doxygen/html/stdev_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: stdev.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -125,32 +132,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< double > nc::stdev (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< doublenc::stdev (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< std::complex< double > > nc::stdev (const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< std::complex< double > > nc::stdev (const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/stdev_8hpp_source.html b/docs/doxygen/html/stdev_8hpp_source.html index f17b29a4a..3eb76621e 100644 --- a/docs/doxygen/html/stdev_8hpp_source.html +++ b/docs/doxygen/html/stdev_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: stdev.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    @@ -268,7 +278,7 @@ diff --git a/docs/doxygen/html/structnc_1_1all__arithmetic.html b/docs/doxygen/html/structnc_1_1all__arithmetic.html index 860b78fc9..a8bf0f3af 100644 --- a/docs/doxygen/html/structnc_1_1all__arithmetic.html +++ b/docs/doxygen/html/structnc_1_1all__arithmetic.html @@ -5,7 +5,7 @@ - + NumCpp: nc::all_arithmetic< Ts > Struct Template Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -112,7 +119,7 @@

    Detailed Description

    template<typename... Ts>
    -struct nc::all_arithmetic< Ts >

    Template class for determining if all of the types are arithmetic

    +struct nc::all_arithmetic< Ts >

    Template class for determining if all of the types are arithmetic


    The documentation for this struct was generated from the following file: @@ -122,7 +129,7 @@ diff --git a/docs/doxygen/html/structnc_1_1all__arithmetic_3_01_head_00_01_tail_8_8_8_01_4.html b/docs/doxygen/html/structnc_1_1all__arithmetic_3_01_head_00_01_tail_8_8_8_01_4.html index 45a5e606d..cf126d678 100644 --- a/docs/doxygen/html/structnc_1_1all__arithmetic_3_01_head_00_01_tail_8_8_8_01_4.html +++ b/docs/doxygen/html/structnc_1_1all__arithmetic_3_01_head_00_01_tail_8_8_8_01_4.html @@ -5,7 +5,7 @@ - + NumCpp: nc::all_arithmetic< Head, Tail... > Struct Template Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -117,26 +124,26 @@ - +

    Static Public Attributes

    static constexpr bool value = std::is_arithmetic<Head>::value && all_arithmetic<Tail...>::value
    static constexpr bool value = std::is_arithmetic<Head>::value && all_arithmetic<Tail...>::value
     

    Detailed Description

    -
    template<typename Head, typename... Tail>
    -struct nc::all_arithmetic< Head, Tail... >

    Template class specialization for determining if all of the types are arithmetic

    +
    template<typename Head, typename... Tail>
    +struct nc::all_arithmetic< Head, Tail... >

    Template class specialization for determining if all of the types are arithmetic

    Field Documentation

    -

    ◆ value

    +

    ◆ value

    -template<typename Head , typename... Tail>
    +template<typename Head , typename... Tail>
    @@ -157,7 +164,7 @@

    diff --git a/docs/doxygen/html/structnc_1_1all__arithmetic_3_01_t_01_4.html b/docs/doxygen/html/structnc_1_1all__arithmetic_3_01_t_01_4.html index 41ee0f153..2cf384c26 100644 --- a/docs/doxygen/html/structnc_1_1all__arithmetic_3_01_t_01_4.html +++ b/docs/doxygen/html/structnc_1_1all__arithmetic_3_01_t_01_4.html @@ -5,7 +5,7 @@ - + NumCpp: nc::all_arithmetic< T > Struct Template Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    - +
    constexpr bool nc::all_arithmetic< Head, Tail... >::value = std::is_arithmetic<Head>::value && all_arithmetic<Tail...>::valueconstexpr bool nc::all_arithmetic< Head, Tail... >::value = std::is_arithmetic<Head>::value && all_arithmetic<Tail...>::value
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -117,26 +124,26 @@ - +

    Static Public Attributes

    static constexpr bool value = std::is_arithmetic<T>::value
    static constexpr bool value = std::is_arithmetic<T>::value
     

    Detailed Description

    -
    template<typename T>
    -struct nc::all_arithmetic< T >

    Template class specialization for determining if all of the types are arithmetic

    +
    template<typename T>
    +struct nc::all_arithmetic< T >

    Template class specialization for determining if all of the types are arithmetic

    Field Documentation

    -

    ◆ value

    +

    ◆ value

    -template<typename T >
    +template<typename T >
    @@ -157,7 +164,7 @@

    diff --git a/docs/doxygen/html/structnc_1_1all__same.html b/docs/doxygen/html/structnc_1_1all__same.html index e1fae4a77..021f1d780 100644 --- a/docs/doxygen/html/structnc_1_1all__same.html +++ b/docs/doxygen/html/structnc_1_1all__same.html @@ -5,7 +5,7 @@ - + NumCpp: nc::all_same< T1, Ts > Struct Template Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    - +
    constexpr bool nc::all_arithmetic< T >::value = std::is_arithmetic<T>::valueconstexpr bool nc::all_arithmetic< T >::value = std::is_arithmetic<T>::value
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -111,8 +118,8 @@

    Detailed Description

    -
    template<typename T1, typename... Ts>
    -struct nc::all_same< T1, Ts >

    Template class for determining if all of the types are the same as another type

    +
    template<typename T1, typename... Ts>
    +struct nc::all_same< T1, Ts >

    Template class for determining if all of the types are the same as another type


    The documentation for this struct was generated from the following file: @@ -122,7 +129,7 @@ diff --git a/docs/doxygen/html/structnc_1_1all__same_3_01_t1_00_01_head_00_01_tail_8_8_8_01_4.html b/docs/doxygen/html/structnc_1_1all__same_3_01_t1_00_01_head_00_01_tail_8_8_8_01_4.html index afa7e6391..fba16e1c5 100644 --- a/docs/doxygen/html/structnc_1_1all__same_3_01_t1_00_01_head_00_01_tail_8_8_8_01_4.html +++ b/docs/doxygen/html/structnc_1_1all__same_3_01_t1_00_01_head_00_01_tail_8_8_8_01_4.html @@ -5,7 +5,7 @@ - + NumCpp: nc::all_same< T1, Head, Tail... > Struct Template Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -117,26 +124,26 @@ - +

    Static Public Attributes

    static constexpr bool value = std::is_same<T1, Head>::value && all_same<T1, Tail...>::value
    static constexpr bool value = std::is_same<T1, Head>::value && all_same<T1, Tail...>::value
     

    Detailed Description

    -
    template<typename T1, typename Head, typename... Tail>
    -struct nc::all_same< T1, Head, Tail... >

    Template class specialization for determining if all of the types are the same as another type

    +
    template<typename T1, typename Head, typename... Tail>
    +struct nc::all_same< T1, Head, Tail... >

    Template class specialization for determining if all of the types are the same as another type

    Field Documentation

    -

    ◆ value

    +

    ◆ value

    -template<typename T1 , typename Head , typename... Tail>
    +template<typename T1 , typename Head , typename... Tail>
    @@ -157,7 +164,7 @@

    diff --git a/docs/doxygen/html/structnc_1_1all__same_3_01_t1_00_01_t2_01_4.html b/docs/doxygen/html/structnc_1_1all__same_3_01_t1_00_01_t2_01_4.html index d1972bc76..4b5da743c 100644 --- a/docs/doxygen/html/structnc_1_1all__same_3_01_t1_00_01_t2_01_4.html +++ b/docs/doxygen/html/structnc_1_1all__same_3_01_t1_00_01_t2_01_4.html @@ -5,7 +5,7 @@ - + NumCpp: nc::all_same< T1, T2 > Struct Template Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    - +
    constexpr bool nc::all_same< T1, Head, Tail... >::value = std::is_same<T1, Head>::value && all_same<T1, Tail...>::valueconstexpr bool nc::all_same< T1, Head, Tail... >::value = std::is_same<T1, Head>::value && all_same<T1, Tail...>::value
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -117,26 +124,26 @@ - +

    Static Public Attributes

    static constexpr bool value = std::is_same<T1, T2>::value
    static constexpr bool value = std::is_same<T1, T2>::value
     

    Detailed Description

    -
    template<typename T1, typename T2>
    -struct nc::all_same< T1, T2 >

    Template class specialization for determining if all of the types are the same as another type

    +
    template<typename T1, typename T2>
    +struct nc::all_same< T1, T2 >

    Template class specialization for determining if all of the types are the same as another type

    Field Documentation

    -

    ◆ value

    +

    ◆ value

    -template<typename T1 , typename T2 >
    +template<typename T1 , typename T2 >
    @@ -157,7 +164,7 @@

    diff --git a/docs/doxygen/html/structnc_1_1greater_than.html b/docs/doxygen/html/structnc_1_1greater_than.html index f709b8cc6..c74ae63b5 100644 --- a/docs/doxygen/html/structnc_1_1greater_than.html +++ b/docs/doxygen/html/structnc_1_1greater_than.html @@ -5,7 +5,7 @@ - + NumCpp: nc::greaterThan< Value1, Value2 > Struct Template Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    - +
    constexpr bool nc::all_same< T1, T2 >::value = std::is_same<T1, T2>::valueconstexpr bool nc::all_same< T1, T2 >::value = std::is_same<T1, T2>::value
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -117,15 +124,15 @@ - +

    Static Public Attributes

    static constexpr bool value = Value1 > Value2
    static constexpr bool value = Value1 > Value2
     

    Detailed Description

    template<std::size_t Value1, std::size_t Value2>
    -struct nc::greaterThan< Value1, Value2 >

    type trait to test if one value is larger than another at compile time

    +struct nc::greaterThan< Value1, Value2 >

    type trait to test if one value is larger than another at compile time

    Field Documentation

    -

    ◆ value

    +

    ◆ value

    diff --git a/docs/doxygen/html/structnc_1_1is__complex.html b/docs/doxygen/html/structnc_1_1is__complex.html index 0aca299c9..70ab15da1 100644 --- a/docs/doxygen/html/structnc_1_1is__complex.html +++ b/docs/doxygen/html/structnc_1_1is__complex.html @@ -5,7 +5,7 @@ - + NumCpp: nc::is_complex< T > Struct Template Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -117,26 +124,26 @@ - +

    Static Public Attributes

    static constexpr bool value = false
    static constexpr bool value = false
     

    Detailed Description

    -
    template<class T>
    -struct nc::is_complex< T >

    Template class for determining if type is std::complex<>

    +
    template<class T>
    +struct nc::is_complex< T >

    Template class for determining if type is std::complex<>

    Field Documentation

    -

    ◆ value

    +

    ◆ value

    -template<class T >
    +template<class T >
    @@ -157,7 +164,7 @@

    diff --git a/docs/doxygen/html/structnc_1_1is__complex_3_01std_1_1complex_3_01_t_01_4_01_4.html b/docs/doxygen/html/structnc_1_1is__complex_3_01std_1_1complex_3_01_t_01_4_01_4.html index 499e454cc..4bb5b92de 100644 --- a/docs/doxygen/html/structnc_1_1is__complex_3_01std_1_1complex_3_01_t_01_4_01_4.html +++ b/docs/doxygen/html/structnc_1_1is__complex_3_01std_1_1complex_3_01_t_01_4_01_4.html @@ -5,7 +5,7 @@ - + NumCpp: nc::is_complex< std::complex< T > > Struct Template Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    - +
    constexpr bool nc::is_complex< T >::value = falseconstexpr bool nc::is_complex< T >::value = false
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -117,26 +124,26 @@ - +

    Static Public Attributes

    static constexpr bool value = true
    static constexpr bool value = true
     

    Detailed Description

    -
    template<class T>
    -struct nc::is_complex< std::complex< T > >

    Template class specialization for determining if type is std::complex<>

    +
    template<class T>
    +struct nc::is_complex< std::complex< T > >

    Template class specialization for determining if type is std::complex<>

    Field Documentation

    -

    ◆ value

    +

    ◆ value

    -template<class T >
    +template<class T >
    @@ -157,7 +164,7 @@

    diff --git a/docs/doxygen/html/structnc_1_1is__ndarray__int.html b/docs/doxygen/html/structnc_1_1is__ndarray__int.html index fd9f0d38c..4593b0ef9 100644 --- a/docs/doxygen/html/structnc_1_1is__ndarray__int.html +++ b/docs/doxygen/html/structnc_1_1is__ndarray__int.html @@ -5,7 +5,7 @@ - + NumCpp: nc::is_ndarray_int< typename > Struct Template Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    - +
    constexpr bool nc::is_complex< std::complex< T > >::value = trueconstexpr bool nc::is_complex< std::complex< T > >::value = true
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -115,8 +122,8 @@

    Inherits std::false_type.

    Detailed Description

    -
    template<typename>
    -struct nc::is_ndarray_int< typename >

    Template class for determining if dtype is a valid index type for NdArray

    +
    template<typename>
    +struct nc::is_ndarray_int< typename >

    Template class for determining if dtype is a valid index type for NdArray


    The documentation for this struct was generated from the following file: @@ -126,7 +133,7 @@ diff --git a/docs/doxygen/html/structnc_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html b/docs/doxygen/html/structnc_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html index c8571d664..977856329 100644 --- a/docs/doxygen/html/structnc_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html +++ b/docs/doxygen/html/structnc_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html @@ -5,7 +5,7 @@ - + NumCpp: nc::is_ndarray_int< NdArray< dtype, Allocator > > Struct Template Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -117,26 +124,26 @@ - +

    Static Public Attributes

    static constexpr bool value = std::is_integral_v<dtype>
    static constexpr bool value = std::is_integral_v<dtype>
     

    Detailed Description

    -
    template<typename dtype, typename Allocator>
    -struct nc::is_ndarray_int< NdArray< dtype, Allocator > >

    Template class for determining if dtype is a valid index typefor NdArray

    +
    template<typename dtype, typename Allocator>
    +struct nc::is_ndarray_int< NdArray< dtype, Allocator > >

    Template class for determining if dtype is a valid index typefor NdArray

    Field Documentation

    -

    ◆ value

    +

    ◆ value

    -template<typename dtype , typename Allocator >
    +template<typename dtype , typename Allocator >
    @@ -157,7 +164,7 @@

    diff --git a/docs/doxygen/html/structnc_1_1is__valid__dtype.html b/docs/doxygen/html/structnc_1_1is__valid__dtype.html index b75187451..2536db55f 100644 --- a/docs/doxygen/html/structnc_1_1is__valid__dtype.html +++ b/docs/doxygen/html/structnc_1_1is__valid__dtype.html @@ -5,7 +5,7 @@ - + NumCpp: nc::is_valid_dtype< dtype > Struct Template Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    - +
    constexpr bool nc::is_ndarray_int< NdArray< dtype, Allocator > >::value = std::is_integral_v<dtype>constexpr bool nc::is_ndarray_int< NdArray< dtype, Allocator > >::value = std::is_integral_v<dtype>
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -117,26 +124,26 @@ - +

    Static Public Attributes

    static constexpr bool value
    static constexpr bool value
     

    Detailed Description

    -
    template<typename dtype>
    -struct nc::is_valid_dtype< dtype >

    Template class for determining if dtype is a valid dtype for NdArray

    +
    template<typename dtype>
    +struct nc::is_valid_dtype< dtype >

    Template class for determining if dtype is a valid dtype for NdArray

    Field Documentation

    -

    ◆ value

    +

    ◆ value

    -template<typename dtype >
    +template<typename dtype >
    @@ -163,7 +170,7 @@

    diff --git a/docs/doxygen/html/structnc_1_1type__traits_1_1is__ndarray__int.html b/docs/doxygen/html/structnc_1_1type__traits_1_1is__ndarray__int.html index 24b3c580f..d812dbe4e 100644 --- a/docs/doxygen/html/structnc_1_1type__traits_1_1is__ndarray__int.html +++ b/docs/doxygen/html/structnc_1_1type__traits_1_1is__ndarray__int.html @@ -5,7 +5,7 @@ - + NumCpp: nc::type_traits::is_ndarray_int< typename > Struct Template Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    - +
    constexpr bool nc::is_valid_dtype< dtype >::valueconstexpr bool nc::is_valid_dtype< dtype >::value
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -115,8 +122,8 @@

    Inherits std::false_type.

    Detailed Description

    -
    template<typename>
    -struct nc::type_traits::is_ndarray_int< typename >

    Template class for determining if dtype is a valid index type for NdArray

    +
    template<typename>
    +struct nc::type_traits::is_ndarray_int< typename >

    Template class for determining if dtype is a valid index type for NdArray


    The documentation for this struct was generated from the following file: @@ -126,7 +133,7 @@ diff --git a/docs/doxygen/html/structnc_1_1type__traits_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html b/docs/doxygen/html/structnc_1_1type__traits_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html index fa55c3238..6955c6a0e 100644 --- a/docs/doxygen/html/structnc_1_1type__traits_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html +++ b/docs/doxygen/html/structnc_1_1type__traits_1_1is__ndarray__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html @@ -5,7 +5,7 @@ - + NumCpp: nc::type_traits::is_ndarray_int< NdArray< dtype, Allocator > > Struct Template Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -117,26 +124,26 @@ - +

    Static Public Attributes

    static constexpr bool value = std::is_integral_v<dtype>
    static constexpr bool value = std::is_integral_v<dtype>
     

    Detailed Description

    -
    template<typename dtype, typename Allocator>
    -struct nc::type_traits::is_ndarray_int< NdArray< dtype, Allocator > >

    Template class for determining if dtype is a valid index typefor NdArray

    +
    template<typename dtype, typename Allocator>
    +struct nc::type_traits::is_ndarray_int< NdArray< dtype, Allocator > >

    Template class for determining if dtype is a valid index typefor NdArray

    Field Documentation

    -

    ◆ value

    +

    ◆ value

    -template<typename dtype , typename Allocator >
    +template<typename dtype , typename Allocator >
    @@ -157,7 +164,7 @@

    diff --git a/docs/doxygen/html/structnc_1_1type__traits_1_1is__ndarray__signed__int.html b/docs/doxygen/html/structnc_1_1type__traits_1_1is__ndarray__signed__int.html index fa470e37d..1dc5b9b63 100644 --- a/docs/doxygen/html/structnc_1_1type__traits_1_1is__ndarray__signed__int.html +++ b/docs/doxygen/html/structnc_1_1type__traits_1_1is__ndarray__signed__int.html @@ -5,7 +5,7 @@ - + NumCpp: nc::type_traits::is_ndarray_signed_int< typename > Struct Template Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    - +
    constexpr bool nc::type_traits::is_ndarray_int< NdArray< dtype, Allocator > >::value = std::is_integral_v<dtype>constexpr bool nc::type_traits::is_ndarray_int< NdArray< dtype, Allocator > >::value = std::is_integral_v<dtype>
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -115,8 +122,8 @@

    Inherits std::false_type.

    Detailed Description

    -
    template<typename>
    -struct nc::type_traits::is_ndarray_signed_int< typename >

    Template class for determining if dtype is an unsigned integer type

    +
    template<typename>
    +struct nc::type_traits::is_ndarray_signed_int< typename >

    Template class for determining if dtype is an unsigned integer type


    The documentation for this struct was generated from the following file: @@ -126,7 +133,7 @@ diff --git a/docs/doxygen/html/structnc_1_1type__traits_1_1is__ndarray__signed__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html b/docs/doxygen/html/structnc_1_1type__traits_1_1is__ndarray__signed__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html index 8036fc1a1..4d4302200 100644 --- a/docs/doxygen/html/structnc_1_1type__traits_1_1is__ndarray__signed__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html +++ b/docs/doxygen/html/structnc_1_1type__traits_1_1is__ndarray__signed__int_3_01_nd_array_3_01dtype_00_01_allocator_01_4_01_4.html @@ -5,7 +5,7 @@ - + NumCpp: nc::type_traits::is_ndarray_signed_int< NdArray< dtype, Allocator > > Struct Template Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -117,26 +124,26 @@ - +

    Static Public Attributes

    static constexpr bool value = std::is_signed_v<dtype>
    static constexpr bool value = std::is_signed_v<dtype>
     

    Detailed Description

    -
    template<typename dtype, typename Allocator>
    -struct nc::type_traits::is_ndarray_signed_int< NdArray< dtype, Allocator > >

    Template class for determining if dtype is an unsigned integer type

    +
    template<typename dtype, typename Allocator>
    +struct nc::type_traits::is_ndarray_signed_int< NdArray< dtype, Allocator > >

    Template class for determining if dtype is an unsigned integer type

    Field Documentation

    -

    ◆ value

    +

    ◆ value

    -template<typename dtype , typename Allocator >
    +template<typename dtype , typename Allocator >
    @@ -157,7 +164,7 @@

    diff --git a/docs/doxygen/html/structnc_1_1utils_1_1timeit__detail_1_1_result.html b/docs/doxygen/html/structnc_1_1utils_1_1timeit__detail_1_1_result.html index d105b24fb..cf3e66291 100644 --- a/docs/doxygen/html/structnc_1_1utils_1_1timeit__detail_1_1_result.html +++ b/docs/doxygen/html/structnc_1_1utils_1_1timeit__detail_1_1_result.html @@ -5,7 +5,7 @@ - + NumCpp: nc::utils::timeit_detail::Result< TimeUnit > Struct Template Reference @@ -50,7 +50,7 @@

    @@ -58,10 +58,10 @@
    - +
    constexpr bool nc::type_traits::is_ndarray_signed_int< NdArray< dtype, Allocator > >::value = std::is_signed_v<dtype>constexpr bool nc::type_traits::is_ndarray_signed_int< NdArray< dtype, Allocator > >::value = std::is_signed_v<dtype>
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -120,27 +127,27 @@ - + - + - +

    Data Fields

    TimeUnit max {}
    TimeUnit max {}
     
    TimeUnit mean {}
    TimeUnit mean {}
     
    TimeUnit min {}
    TimeUnit min {}
     

    Detailed Description

    -
    template<typename TimeUnit>
    -struct nc::utils::timeit_detail::Result< TimeUnit >

    Result statistics of a timeit run.

    +
    template<typename TimeUnit>
    +struct nc::utils::timeit_detail::Result< TimeUnit >

    Result statistics of a timeit run.

    Field Documentation

    -

    ◆ max

    +

    ◆ max

    -template<typename TimeUnit >
    +template<typename TimeUnit >
    - +
    TimeUnit nc::utils::timeit_detail::Result< TimeUnit >::max {}TimeUnit nc::utils::timeit_detail::Result< TimeUnit >::max {}
    @@ -148,15 +155,15 @@

    -

    ◆ mean

    +

    ◆ mean

    -template<typename TimeUnit >
    +template<typename TimeUnit >
    - +
    TimeUnit nc::utils::timeit_detail::Result< TimeUnit >::mean {}TimeUnit nc::utils::timeit_detail::Result< TimeUnit >::mean {}
    @@ -164,15 +171,15 @@

    -

    ◆ min

    +

    ◆ min

    -template<typename TimeUnit >
    +template<typename TimeUnit >
    - +
    TimeUnit nc::utils::timeit_detail::Result< TimeUnit >::min {}TimeUnit nc::utils::timeit_detail::Result< TimeUnit >::min {}
    @@ -188,7 +195,7 @@

    diff --git a/docs/doxygen/html/student_t_8hpp.html b/docs/doxygen/html/student_t_8hpp.html index f4567d77b..5071a2acd 100644 --- a/docs/doxygen/html/student_t_8hpp.html +++ b/docs/doxygen/html/student_t_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: studentT.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@

    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -118,7 +125,7 @@ #include <string>
    #include "NumCpp/Core/Internal/Error.hpp"
    #include "NumCpp/Core/Internal/StaticAsserts.hpp"
    -#include "NumCpp/Core/Shape.hpp"
    +#include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/NdArray.hpp"
    #include "NumCpp/Random/generator.hpp"
    @@ -126,42 +133,42 @@ - + - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::random
    namespace  nc::random
     
    namespace  nc::random::detail
    namespace  nc::random::detail
     
    - - + + - - + + - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::random::studentT (const Shape &inShape, dtype inDof)
    template<typename dtype >
    NdArray< dtypenc::random::studentT (const Shape &inShape, dtype inDof)
     
    template<typename dtype >
    dtype nc::random::studentT (dtype inDof)
    template<typename dtype >
    dtype nc::random::studentT (dtype inDof)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > nc::random::detail::studentT (GeneratorType &generator, const Shape &inShape, dtype inDof)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypenc::random::detail::studentT (GeneratorType &generator, const Shape &inShape, dtype inDof)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype nc::random::detail::studentT (GeneratorType &generator, dtype inDof)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype nc::random::detail::studentT (GeneratorType &generator, dtype inDof)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description "student-T" distribution

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description "student-T" distribution

    diff --git a/docs/doxygen/html/student_t_8hpp_source.html b/docs/doxygen/html/student_t_8hpp_source.html index 884dca4ad..364985086 100644 --- a/docs/doxygen/html/student_t_8hpp_source.html +++ b/docs/doxygen/html/student_t_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: studentT.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/subtract_8hpp.html b/docs/doxygen/html/subtract_8hpp.html index 89234ba1c..c57a400e9 100644 --- a/docs/doxygen/html/subtract_8hpp.html +++ b/docs/doxygen/html/subtract_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: subtract.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -120,53 +127,53 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< std::complex< dtype > > nc::subtract (const NdArray< dtype > &inArray, const std::complex< dtype > &value)
    template<typename dtype >
    NdArray< std::complex< dtype > > nc::subtract (const NdArray< dtype > &inArray, const std::complex< dtype > &value)
     
    template<typename dtype >
    NdArray< dtype > nc::subtract (const NdArray< dtype > &inArray, dtype value)
    template<typename dtype >
    NdArray< dtypenc::subtract (const NdArray< dtype > &inArray, dtype value)
     
    template<typename dtype >
    NdArray< dtype > nc::subtract (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< dtypenc::subtract (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > nc::subtract (const NdArray< dtype > &inArray1, const NdArray< std::complex< dtype > > &inArray2)
    template<typename dtype >
    NdArray< std::complex< dtype > > nc::subtract (const NdArray< dtype > &inArray1, const NdArray< std::complex< dtype > > &inArray2)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > nc::subtract (const NdArray< std::complex< dtype > > &inArray, dtype value)
    template<typename dtype >
    NdArray< std::complex< dtype > > nc::subtract (const NdArray< std::complex< dtype > > &inArray, dtype value)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > nc::subtract (const NdArray< std::complex< dtype > > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< std::complex< dtype > > nc::subtract (const NdArray< std::complex< dtype > > &inArray1, const NdArray< dtype > &inArray2)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > nc::subtract (const std::complex< dtype > &value, const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< std::complex< dtype > > nc::subtract (const std::complex< dtype > &value, const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< dtype > nc::subtract (dtype value, const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypenc::subtract (dtype value, const NdArray< dtype > &inArray)
     
    template<typename dtype >
    NdArray< std::complex< dtype > > nc::subtract (dtype value, const NdArray< std::complex< dtype > > &inArray)
    template<typename dtype >
    NdArray< std::complex< dtype > > nc::subtract (dtype value, const NdArray< std::complex< dtype > > &inArray)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/subtract_8hpp_source.html b/docs/doxygen/html/subtract_8hpp_source.html index e8c70c434..54fcd5ec2 100644 --- a/docs/doxygen/html/subtract_8hpp_source.html +++ b/docs/doxygen/html/subtract_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: subtract.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/sum_8hpp.html b/docs/doxygen/html/sum_8hpp.html index f04090e98..846b5dd20 100644 --- a/docs/doxygen/html/sum_8hpp.html +++ b/docs/doxygen/html/sum_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: sum.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -120,29 +127,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::sum (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< dtypenc::sum (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/sum_8hpp_source.html b/docs/doxygen/html/sum_8hpp_source.html index 6768bb3f4..a0da399f6 100644 --- a/docs/doxygen/html/sum_8hpp_source.html +++ b/docs/doxygen/html/sum_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: sum.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/svd_8hpp.html b/docs/doxygen/html/svd_8hpp.html index b903aff9a..64772502a 100644 --- a/docs/doxygen/html/svd_8hpp.html +++ b/docs/doxygen/html/svd_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: svd.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -123,31 +130,31 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::linalg
    namespace  nc::linalg
     
    - - + +

    Functions

    template<typename dtype >
    void nc::linalg::svd (const NdArray< dtype > &inArray, NdArray< double > &outU, NdArray< double > &outS, NdArray< double > &outVt)
    template<typename dtype >
    void nc::linalg::svd (const NdArray< dtype > &inArray, NdArray< double > &outU, NdArray< double > &outS, NdArray< double > &outVt)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description matrix svd

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description matrix svd

    diff --git a/docs/doxygen/html/svd_8hpp_source.html b/docs/doxygen/html/svd_8hpp_source.html index 88c92b324..09f5ed435 100644 --- a/docs/doxygen/html/svd_8hpp_source.html +++ b/docs/doxygen/html/svd_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: svd.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/swap_8hpp.html b/docs/doxygen/html/swap_8hpp.html index 716a513c6..b908c9e1f 100644 --- a/docs/doxygen/html/swap_8hpp.html +++ b/docs/doxygen/html/swap_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: swap.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -119,29 +126,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    void nc::swap (NdArray< dtype > &inArray1, NdArray< dtype > &inArray2) noexcept
    template<typename dtype >
    void nc::swap (NdArray< dtype > &inArray1, NdArray< dtype > &inArray2) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/swap_8hpp_source.html b/docs/doxygen/html/swap_8hpp_source.html index c00232ea6..a6393f1a1 100644 --- a/docs/doxygen/html/swap_8hpp_source.html +++ b/docs/doxygen/html/swap_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: swap.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/swap_cols_8hpp.html b/docs/doxygen/html/swap_cols_8hpp.html index 2a478c45e..f061f4f21 100644 --- a/docs/doxygen/html/swap_cols_8hpp.html +++ b/docs/doxygen/html/swap_cols_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: swapCols.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -119,29 +126,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > & nc::swapCols (NdArray< dtype > &inArray, int32 colIdx1, int32 colIdx2) noexcept
    template<typename dtype >
    NdArray< dtype > & nc::swapCols (NdArray< dtype > &inArray, int32 colIdx1, int32 colIdx2) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/swap_cols_8hpp_source.html b/docs/doxygen/html/swap_cols_8hpp_source.html index 5fd801418..07207bc95 100644 --- a/docs/doxygen/html/swap_cols_8hpp_source.html +++ b/docs/doxygen/html/swap_cols_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: swapCols.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/swap_rows_8hpp.html b/docs/doxygen/html/swap_rows_8hpp.html index 197efddf4..943b171a3 100644 --- a/docs/doxygen/html/swap_rows_8hpp.html +++ b/docs/doxygen/html/swap_rows_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: swapRows.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -119,29 +126,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > & nc::swapRows (NdArray< dtype > &inArray, int32 rowIdx1, int32 rowIdx2) noexcept
    template<typename dtype >
    NdArray< dtype > & nc::swapRows (NdArray< dtype > &inArray, int32 rowIdx1, int32 rowIdx2) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/swap_rows_8hpp_source.html b/docs/doxygen/html/swap_rows_8hpp_source.html index e7c06a11c..14b94b8da 100644 --- a/docs/doxygen/html/swap_rows_8hpp_source.html +++ b/docs/doxygen/html/swap_rows_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: swapRows.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/swapaxes_8hpp.html b/docs/doxygen/html/swapaxes_8hpp.html index 01d3a04bb..e687fe865 100644 --- a/docs/doxygen/html/swapaxes_8hpp.html +++ b/docs/doxygen/html/swapaxes_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: swapaxes.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -119,29 +126,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::swapaxes (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypenc::swapaxes (const NdArray< dtype > &inArray)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/swapaxes_8hpp_source.html b/docs/doxygen/html/swapaxes_8hpp_source.html index 832bbfbe9..b0a027fa3 100644 --- a/docs/doxygen/html/swapaxes_8hpp_source.html +++ b/docs/doxygen/html/swapaxes_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: swapaxes.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/tab_ad.png b/docs/doxygen/html/tab_ad.png new file mode 100644 index 000000000..880241fcc Binary files /dev/null and b/docs/doxygen/html/tab_ad.png differ diff --git a/docs/doxygen/html/tab_bd.png b/docs/doxygen/html/tab_bd.png new file mode 100644 index 000000000..589885cfc Binary files /dev/null and b/docs/doxygen/html/tab_bd.png differ diff --git a/docs/doxygen/html/tab_hd.png b/docs/doxygen/html/tab_hd.png new file mode 100644 index 000000000..0fd62f19f Binary files /dev/null and b/docs/doxygen/html/tab_hd.png differ diff --git a/docs/doxygen/html/tab_sd.png b/docs/doxygen/html/tab_sd.png new file mode 100644 index 000000000..b1a0f855f Binary files /dev/null and b/docs/doxygen/html/tab_sd.png differ diff --git a/docs/doxygen/html/tabs.css b/docs/doxygen/html/tabs.css index fb0977a52..df7944b79 100644 --- a/docs/doxygen/html/tabs.css +++ b/docs/doxygen/html/tabs.css @@ -1 +1 @@ -.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0px/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main-menu-btn{position:relative;display:inline-block;width:36px;height:36px;text-indent:36px;margin-left:8px;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.main-menu-btn-icon,.main-menu-btn-icon:before,.main-menu-btn-icon:after{position:absolute;top:50%;left:2px;height:2px;width:24px;background:#666;-webkit-transition:all 0.25s;transition:all 0.25s}.main-menu-btn-icon:before{content:'';top:-7px;left:0}.main-menu-btn-icon:after{content:'';top:7px;left:0}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon{height:0}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-menu-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}#main-menu-state:not(:checked)~#main-menu{display:none}#main-menu-state:checked~#main-menu{display:block}@media (min-width: 768px){.main-menu-btn{position:absolute;top:-99999px}#main-menu-state:not(:checked)~#main-menu{display:block}}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0px 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0px 1px 1px rgba(255,255,255,0.9);color:#283A5D;outline:none}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a.current{color:#D23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);border-radius:5px}.sm-dox a span.sub-arrow:before{display:block;content:'+'}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media (min-width: 768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283A5D transparent transparent transparent;background:transparent;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0px 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;border-radius:0 !important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a:hover span.sub-arrow{border-color:#fff transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;border-radius:5px !important;box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0 !important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent #fff}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #D23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#D23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}} +.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0px/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main-menu-btn{position:relative;display:inline-block;width:36px;height:36px;text-indent:36px;margin-left:8px;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.main-menu-btn-icon,.main-menu-btn-icon:before,.main-menu-btn-icon:after{position:absolute;top:50%;left:2px;height:2px;width:24px;background:var(--nav-menu-button-color);-webkit-transition:all 0.25s;transition:all 0.25s}.main-menu-btn-icon:before{content:'';top:-7px;left:0}.main-menu-btn-icon:after{content:'';top:7px;left:0}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon{height:0}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-menu-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}#main-menu-state:not(:checked)~#main-menu{display:none}#main-menu-state:checked~#main-menu{display:block}@media (min-width: 768px){.main-menu-btn{position:absolute;top:-99999px}#main-menu-state:not(:checked)~#main-menu{display:block}}.sm-dox{background-image:var(--nav-gradient-image)}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0px 12px;padding-right:43px;font-family:var(--font-family-nav);font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:var(--nav-text-normal-shadow);color:var(--nav-text-normal-color);outline:none}.sm-dox a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox a.current{color:#D23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:var(--nav-menu-toggle-color);border-radius:5px}.sm-dox a span.sub-arrow:before{display:block;content:'+'}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{border-radius:0}.sm-dox ul{background:var(--nav-menu-background-color)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:var(--nav-menu-background-color);background-image:none}.sm-dox ul a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:0px 1px 1px #000}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media (min-width: 768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:var(--nav-gradient-image);line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:var(--nav-text-normal-color) transparent transparent transparent;background:transparent;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0px 12px;background-image:var(--nav-separator-image);background-repeat:no-repeat;background-position:right;border-radius:0 !important}.sm-dox a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox a:hover span.sub-arrow{border-color:var(--nav-text-hover-color) transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent var(--nav-menu-background-color) transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:var(--nav-menu-background-color);border-radius:5px !important;box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent var(--nav-menu-foreground-color);border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:var(--nav-menu-foreground-color);background-image:none;border:0 !important;color:var(--nav-menu-foreground-color);background-image:none}.sm-dox ul a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent var(--nav-text-hover-color)}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:var(--nav-menu-background-color);height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #D23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#D23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent var(--nav-menu-foreground-color) transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:var(--nav-menu-foreground-color) transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:var(--nav-gradient-image)}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:var(--nav-menu-background-color)}} diff --git a/docs/doxygen/html/take_8hpp.html b/docs/doxygen/html/take_8hpp.html index 9e7df11e5..323dfc8b7 100644 --- a/docs/doxygen/html/take_8hpp.html +++ b/docs/doxygen/html/take_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: take.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -121,29 +128,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtype > nc::take (const NdArray< dtype > &inArray, const Indices &inIndices, Axis inAxis=Axis::NONE)
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    NdArray< dtypenc::take (const NdArray< dtype > &inArray, const Indices &inIndices, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/take_8hpp_source.html b/docs/doxygen/html/take_8hpp_source.html index 187c77a9a..472b77a5b 100644 --- a/docs/doxygen/html/take_8hpp_source.html +++ b/docs/doxygen/html/take_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: take.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/tan_8hpp.html b/docs/doxygen/html/tan_8hpp.html index 62b8ed9e4..46caf9892 100644 --- a/docs/doxygen/html/tan_8hpp.html +++ b/docs/doxygen/html/tan_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: tan.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -123,32 +130,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    auto nc::tan (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto nc::tan (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto nc::tan (dtype inValue) noexcept
    template<typename dtype >
    auto nc::tan (dtype inValue) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/tan_8hpp_source.html b/docs/doxygen/html/tan_8hpp_source.html index e907778cb..ee4d86625 100644 --- a/docs/doxygen/html/tan_8hpp_source.html +++ b/docs/doxygen/html/tan_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: tan.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/tanh_8hpp.html b/docs/doxygen/html/tanh_8hpp.html index 413dfefed..24de5dcd2 100644 --- a/docs/doxygen/html/tanh_8hpp.html +++ b/docs/doxygen/html/tanh_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: tanh.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -123,32 +130,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    auto nc::tanh (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto nc::tanh (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto nc::tanh (dtype inValue) noexcept
    template<typename dtype >
    auto nc::tanh (dtype inValue) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/tanh_8hpp_source.html b/docs/doxygen/html/tanh_8hpp_source.html index 2826a12ca..85f31320a 100644 --- a/docs/doxygen/html/tanh_8hpp_source.html +++ b/docs/doxygen/html/tanh_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: tanh.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/tile_8hpp.html b/docs/doxygen/html/tile_8hpp.html index 72e85263c..7408cae9a 100644 --- a/docs/doxygen/html/tile_8hpp.html +++ b/docs/doxygen/html/tile_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: tile.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -120,32 +127,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::tile (const NdArray< dtype > &inArray, const Shape &inReps)
    template<typename dtype >
    NdArray< dtypenc::tile (const NdArray< dtype > &inArray, const Shape &inReps)
     
    template<typename dtype >
    NdArray< dtype > nc::tile (const NdArray< dtype > &inArray, uint32 inNumRows, uint32 inNumCols)
    template<typename dtype >
    NdArray< dtypenc::tile (const NdArray< dtype > &inArray, uint32 inNumRows, uint32 inNumCols)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/tile_8hpp_source.html b/docs/doxygen/html/tile_8hpp_source.html index 32d038e32..5fab4254d 100644 --- a/docs/doxygen/html/tile_8hpp_source.html +++ b/docs/doxygen/html/tile_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: tile.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/timeit_8hpp.html b/docs/doxygen/html/timeit_8hpp.html index a0abaca16..dc25a3dcd 100644 --- a/docs/doxygen/html/timeit_8hpp.html +++ b/docs/doxygen/html/timeit_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: timeit.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -131,36 +138,36 @@ - + - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::utils
    namespace  nc::utils
     
    namespace  nc::utils::timeit_detail
    namespace  nc::utils::timeit_detail
     
    - - + + - - + +

    Functions

    template<typename TimeUnit >
    std::ostream & nc::utils::timeit_detail::operator<< (std::ostream &os, const Result< TimeUnit > result)
    template<typename TimeUnit >
    std::ostream & nc::utils::timeit_detail::operator<< (std::ostream &os, const Result< TimeUnit > result)
     
    template<typename TimeUnit , typename Function , typename... Args>
    timeit_detail::Result< TimeUnit > nc::utils::timeit (uint32 numIterations, PrintResults printResults, Function function, Args &&... args) noexcept
    template<typename TimeUnit , typename Function , typename... Args>
    timeit_detail::Result< TimeUnitnc::utils::timeit (uint32 numIterations, PrintResults printResults, Function function, Args &&... args) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Function profiling/timing

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Function profiling/timing

    diff --git a/docs/doxygen/html/timeit_8hpp_source.html b/docs/doxygen/html/timeit_8hpp_source.html index ac3b21e72..7923cbabd 100644 --- a/docs/doxygen/html/timeit_8hpp_source.html +++ b/docs/doxygen/html/timeit_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: timeit.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/to_stl_vector_8hpp.html b/docs/doxygen/html/to_stl_vector_8hpp.html index eedb2a331..3558cdf08 100644 --- a/docs/doxygen/html/to_stl_vector_8hpp.html +++ b/docs/doxygen/html/to_stl_vector_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: toStlVector.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -119,29 +126,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    std::vector< dtype > nc::toStlVector (const NdArray< dtype > &inArray)
    template<typename dtype >
    std::vector< dtypenc::toStlVector (const NdArray< dtype > &inArray)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/to_stl_vector_8hpp_source.html b/docs/doxygen/html/to_stl_vector_8hpp_source.html index b5d18eca5..c95545843 100644 --- a/docs/doxygen/html/to_stl_vector_8hpp_source.html +++ b/docs/doxygen/html/to_stl_vector_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: toStlVector.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/tofile_8hpp.html b/docs/doxygen/html/tofile_8hpp.html index be01643c9..e3d12ea11 100644 --- a/docs/doxygen/html/tofile_8hpp.html +++ b/docs/doxygen/html/tofile_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: tofile.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -120,32 +127,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    void nc::tofile (const NdArray< dtype > &inArray, const std::string &inFilename)
    template<typename dtype >
    void nc::tofile (const NdArray< dtype > &inArray, const std::string &inFilename)
     
    template<typename dtype >
    void nc::tofile (const NdArray< dtype > &inArray, const std::string &inFilename, const char inSep)
    template<typename dtype >
    void nc::tofile (const NdArray< dtype > &inArray, const std::string &inFilename, const char inSep)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/tofile_8hpp_source.html b/docs/doxygen/html/tofile_8hpp_source.html index 316291228..e0b57d662 100644 --- a/docs/doxygen/html/tofile_8hpp_source.html +++ b/docs/doxygen/html/tofile_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: tofile.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/trace_8hpp.html b/docs/doxygen/html/trace_8hpp.html index aea73282c..35e882423 100644 --- a/docs/doxygen/html/trace_8hpp.html +++ b/docs/doxygen/html/trace_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: trace.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -120,29 +127,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    dtype nc::trace (const NdArray< dtype > &inArray, int16 inOffset=0, Axis inAxis=Axis::ROW) noexcept
    template<typename dtype >
    dtype nc::trace (const NdArray< dtype > &inArray, int16 inOffset=0, Axis inAxis=Axis::ROW) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/trace_8hpp_source.html b/docs/doxygen/html/trace_8hpp_source.html index 217e6bd19..4ec9f85a4 100644 --- a/docs/doxygen/html/trace_8hpp_source.html +++ b/docs/doxygen/html/trace_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: trace.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/transpose_8hpp.html b/docs/doxygen/html/transpose_8hpp.html index e0623bab8..229c6af4e 100644 --- a/docs/doxygen/html/transpose_8hpp.html +++ b/docs/doxygen/html/transpose_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: transpose.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -119,29 +126,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::transpose (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypenc::transpose (const NdArray< dtype > &inArray)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/transpose_8hpp_source.html b/docs/doxygen/html/transpose_8hpp_source.html index b29fc8d1c..3f0207710 100644 --- a/docs/doxygen/html/transpose_8hpp_source.html +++ b/docs/doxygen/html/transpose_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: transpose.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/trapazoidal_8hpp.html b/docs/doxygen/html/trapazoidal_8hpp.html index e3380f4d2..2ba5a1fc1 100644 --- a/docs/doxygen/html/trapazoidal_8hpp.html +++ b/docs/doxygen/html/trapazoidal_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: trapazoidal.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -120,31 +127,31 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::integrate
    namespace  nc::integrate
     
    - +

    Functions

    double nc::integrate::trapazoidal (const double low, const double high, const uint32 n, const std::function< double(double)> &f) noexcept
    double nc::integrate::trapazoidal (const double low, const double high, const uint32 n, const std::function< double(double)> &f) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2019 Benjamin Mahr Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Numerical Integration

    -

    Code modified under MIT license from https://github.com/Ben1980/numericalIntegration as posted in https://thoughts-on-coding.com/2019/04/17/numerical-methods-in-c-part-1-newton-cotes-integration/

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Numerical Integration

    +

    Code modified under MIT license from https://github.com/Ben1980/numericalIntegration as posted in https://thoughts-on-coding.com/2019/04/17/numerical-methods-in-c-part-1-newton-cotes-integration/

    diff --git a/docs/doxygen/html/trapazoidal_8hpp_source.html b/docs/doxygen/html/trapazoidal_8hpp_source.html index 6b829a070..8bf7b1fd3 100644 --- a/docs/doxygen/html/trapazoidal_8hpp_source.html +++ b/docs/doxygen/html/trapazoidal_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: trapazoidal.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/trapz_8hpp.html b/docs/doxygen/html/trapz_8hpp.html index ad89b6b45..145024e03 100644 --- a/docs/doxygen/html/trapz_8hpp.html +++ b/docs/doxygen/html/trapz_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: trapz.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -116,7 +123,7 @@ @@ -124,32 +131,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< double > nc::trapz (const NdArray< dtype > &inArray, double dx=1., Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< doublenc::trapz (const NdArray< dtype > &inArray, double dx=1., Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< double > nc::trapz (const NdArray< dtype > &inArrayY, const NdArray< dtype > &inArrayX, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< doublenc::trapz (const NdArray< dtype > &inArrayY, const NdArray< dtype > &inArrayX, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/trapz_8hpp_source.html b/docs/doxygen/html/trapz_8hpp_source.html index 020f4c55b..f2808c90f 100644 --- a/docs/doxygen/html/trapz_8hpp_source.html +++ b/docs/doxygen/html/trapz_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: trapz.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/tri_8hpp.html b/docs/doxygen/html/tri_8hpp.html index d7bd3df8d..ee6b0eb5f 100644 --- a/docs/doxygen/html/tri_8hpp.html +++ b/docs/doxygen/html/tri_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: tri.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -114,7 +121,7 @@
    @@ -122,44 +129,44 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + + - - + + - - + + - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::tril (const NdArray< dtype > &inArray, int32 inOffset=0)
    template<typename dtype >
    NdArray< dtypenc::tril (const NdArray< dtype > &inArray, int32 inOffset=0)
     
    template<typename dtype >
    NdArray< dtype > nc::tril (uint32 inN, int32 inOffset=0)
    template<typename dtype >
    NdArray< dtypenc::tril (uint32 inN, int32 inOffset=0)
     
    template<typename dtype >
    NdArray< dtype > nc::tril (uint32 inN, uint32 inM, int32 inOffset=0)
    template<typename dtype >
    NdArray< dtypenc::tril (uint32 inN, uint32 inM, int32 inOffset=0)
     
    template<typename dtype >
    NdArray< dtype > nc::triu (const NdArray< dtype > &inArray, int32 inOffset=0)
    template<typename dtype >
    NdArray< dtypenc::triu (const NdArray< dtype > &inArray, int32 inOffset=0)
     
    template<typename dtype >
    NdArray< dtype > nc::triu (uint32 inN, int32 inOffset=0)
    template<typename dtype >
    NdArray< dtypenc::triu (uint32 inN, int32 inOffset=0)
     
    template<typename dtype >
    NdArray< dtype > nc::triu (uint32 inN, uint32 inM, int32 inOffset=0)
    template<typename dtype >
    NdArray< dtypenc::triu (uint32 inN, uint32 inM, int32 inOffset=0)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/tri_8hpp_source.html b/docs/doxygen/html/tri_8hpp_source.html index ba4bb0b30..0d0192f24 100644 --- a/docs/doxygen/html/tri_8hpp_source.html +++ b/docs/doxygen/html/tri_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: tri.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/triangle_8hpp.html b/docs/doxygen/html/triangle_8hpp.html index 45c7e608e..d7912857f 100644 --- a/docs/doxygen/html/triangle_8hpp.html +++ b/docs/doxygen/html/triangle_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: triangle.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -118,7 +125,7 @@ #include "boost/random/triangle_distribution.hpp"
    #include "NumCpp/Core/Internal/Error.hpp"
    #include "NumCpp/Core/Internal/StaticAsserts.hpp"
    -#include "NumCpp/Core/Shape.hpp"
    +#include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/NdArray.hpp"
    #include "NumCpp/Random/generator.hpp"
    @@ -126,42 +133,42 @@ - + - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::random
    namespace  nc::random
     
    namespace  nc::random::detail
    namespace  nc::random::detail
     
    - - + + - - + + - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::random::triangle (const Shape &inShape, dtype inA=0, dtype inB=0.5, dtype inC=1)
    template<typename dtype >
    NdArray< dtypenc::random::triangle (const Shape &inShape, dtype inA=0, dtype inB=0.5, dtype inC=1)
     
    template<typename dtype >
    dtype nc::random::triangle (dtype inA=0, dtype inB=0.5, dtype inC=1)
    template<typename dtype >
    dtype nc::random::triangle (dtype inA=0, dtype inB=0.5, dtype inC=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > nc::random::detail::triangle (GeneratorType &generator, const Shape &inShape, dtype inA=0, dtype inB=0.5, dtype inC=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypenc::random::detail::triangle (GeneratorType &generator, const Shape &inShape, dtype inA=0, dtype inB=0.5, dtype inC=1)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype nc::random::detail::triangle (GeneratorType &generator, dtype inA=0, dtype inB=0.5, dtype inC=1)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype nc::random::detail::triangle (GeneratorType &generator, dtype inA=0, dtype inB=0.5, dtype inC=1)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Create an array of the given shape and populate it with random samples from the "triangle" distribution.

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Create an array of the given shape and populate it with random samples from the "triangle" distribution.

    diff --git a/docs/doxygen/html/triangle_8hpp_source.html b/docs/doxygen/html/triangle_8hpp_source.html index 1fa3e6784..c81661ec9 100644 --- a/docs/doxygen/html/triangle_8hpp_source.html +++ b/docs/doxygen/html/triangle_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: triangle.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/trigamma_8hpp.html b/docs/doxygen/html/trigamma_8hpp.html index b39f4d515..93bc36d74 100644 --- a/docs/doxygen/html/trigamma_8hpp.html +++ b/docs/doxygen/html/trigamma_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: trigamma.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -122,34 +129,34 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::special
    namespace  nc::special
     
    - - + + - - + +

    Functions

    template<typename dtype >
    auto nc::special::trigamma (const NdArray< dtype > &inArray)
    template<typename dtype >
    auto nc::special::trigamma (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    auto nc::special::trigamma (dtype inValue)
    template<typename dtype >
    auto nc::special::trigamma (dtype inValue)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Special Functions

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Special Functions

    diff --git a/docs/doxygen/html/trigamma_8hpp_source.html b/docs/doxygen/html/trigamma_8hpp_source.html index 50544ae58..7308f1fc4 100644 --- a/docs/doxygen/html/trigamma_8hpp_source.html +++ b/docs/doxygen/html/trigamma_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: trigamma.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/trim__zeros_8hpp.html b/docs/doxygen/html/trim__zeros_8hpp.html index 0a7d9aa97..74d8aec1c 100644 --- a/docs/doxygen/html/trim__zeros_8hpp.html +++ b/docs/doxygen/html/trim__zeros_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: trim_zeros.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -124,29 +131,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::trim_zeros (const NdArray< dtype > &inArray, const std::string &inTrim="fb")
    template<typename dtype >
    NdArray< dtypenc::trim_zeros (const NdArray< dtype > &inArray, const std::string &inTrim="fb")
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/trim__zeros_8hpp_source.html b/docs/doxygen/html/trim__zeros_8hpp_source.html index 174040661..a5d0fd56b 100644 --- a/docs/doxygen/html/trim__zeros_8hpp_source.html +++ b/docs/doxygen/html/trim__zeros_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: trim_zeros.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/trim_boundary1d_8hpp.html b/docs/doxygen/html/trim_boundary1d_8hpp.html index 244d36e66..f853940b4 100644 --- a/docs/doxygen/html/trim_boundary1d_8hpp.html +++ b/docs/doxygen/html/trim_boundary1d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: trimBoundary1d.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -122,33 +129,33 @@ - + - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::filter
    namespace  nc::filter
     
    namespace  nc::filter::boundary
    namespace  nc::filter::boundary
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::filter::boundary::trimBoundary1d (const NdArray< dtype > &inImageWithBoundary, uint32 inSize)
    template<typename dtype >
    NdArray< dtypenc::filter::boundary::trimBoundary1d (const NdArray< dtype > &inImageWithBoundary, uint32 inSize)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description trims the boundary off to make the image back to the original size

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description trims the boundary off to make the image back to the original size

    diff --git a/docs/doxygen/html/trim_boundary1d_8hpp_source.html b/docs/doxygen/html/trim_boundary1d_8hpp_source.html index 0fd2b68b4..9b0381edd 100644 --- a/docs/doxygen/html/trim_boundary1d_8hpp_source.html +++ b/docs/doxygen/html/trim_boundary1d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: trimBoundary1d.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/trim_boundary2d_8hpp.html b/docs/doxygen/html/trim_boundary2d_8hpp.html index b49cc334e..0b9a25785 100644 --- a/docs/doxygen/html/trim_boundary2d_8hpp.html +++ b/docs/doxygen/html/trim_boundary2d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: trimBoundary2d.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -114,7 +121,7 @@
    #include "NumCpp/Core/Internal/StaticAsserts.hpp"
    -#include "NumCpp/Core/Shape.hpp"
    +#include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/Core/Slice.hpp"
    #include "NumCpp/Core/Types.hpp"
    #include "NumCpp/NdArray.hpp"
    @@ -123,33 +130,33 @@ - + - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::filter
    namespace  nc::filter
     
    namespace  nc::filter::boundary
    namespace  nc::filter::boundary
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::filter::boundary::trimBoundary2d (const NdArray< dtype > &inImageWithBoundary, uint32 inSize)
    template<typename dtype >
    NdArray< dtypenc::filter::boundary::trimBoundary2d (const NdArray< dtype > &inImageWithBoundary, uint32 inSize)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description trims the boundary off to make the image back to the original size

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description trims the boundary off to make the image back to the original size

    diff --git a/docs/doxygen/html/trim_boundary2d_8hpp_source.html b/docs/doxygen/html/trim_boundary2d_8hpp_source.html index 5dbd1695c..e828b499d 100644 --- a/docs/doxygen/html/trim_boundary2d_8hpp_source.html +++ b/docs/doxygen/html/trim_boundary2d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: trimBoundary2d.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/trunc_8hpp.html b/docs/doxygen/html/trunc_8hpp.html index ccca2551f..b6a8bc306 100644 --- a/docs/doxygen/html/trunc_8hpp.html +++ b/docs/doxygen/html/trunc_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: trunc.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -122,32 +129,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::trunc (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypenc::trunc (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    dtype nc::trunc (dtype inValue) noexcept
    template<typename dtype >
    dtype nc::trunc (dtype inValue) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/trunc_8hpp_source.html b/docs/doxygen/html/trunc_8hpp_source.html index 6cb3b6217..3ebbe8d77 100644 --- a/docs/doxygen/html/trunc_8hpp_source.html +++ b/docs/doxygen/html/trunc_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: trunc.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/uniform_8hpp.html b/docs/doxygen/html/uniform_8hpp.html index 8cb5ca568..7cb4c0572 100644 --- a/docs/doxygen/html/uniform_8hpp.html +++ b/docs/doxygen/html/uniform_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: uniform.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -121,42 +128,42 @@ - + - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::random
    namespace  nc::random
     
    namespace  nc::random::detail
    namespace  nc::random::detail
     
    - - + + - - + + - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::random::uniform (const Shape &inShape, dtype inLow, dtype inHigh)
    template<typename dtype >
    NdArray< dtypenc::random::uniform (const Shape &inShape, dtype inLow, dtype inHigh)
     
    template<typename dtype >
    dtype nc::random::uniform (dtype inLow, dtype inHigh)
    template<typename dtype >
    dtype nc::random::uniform (dtype inLow, dtype inHigh)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > nc::random::detail::uniform (GeneratorType &generator, const Shape &inShape, dtype inLow, dtype inHigh)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypenc::random::detail::uniform (GeneratorType &generator, const Shape &inShape, dtype inLow, dtype inHigh)
     
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype nc::random::detail::uniform (GeneratorType &generator, dtype inLow, dtype inHigh)
    template<typename dtype , typename GeneratorType = std::mt19937>
    dtype nc::random::detail::uniform (GeneratorType &generator, dtype inLow, dtype inHigh)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Draw samples from a uniform distribution.

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Draw samples from a uniform distribution.

    diff --git a/docs/doxygen/html/uniform_8hpp_source.html b/docs/doxygen/html/uniform_8hpp_source.html index 5513cfa08..d10e2e317 100644 --- a/docs/doxygen/html/uniform_8hpp_source.html +++ b/docs/doxygen/html/uniform_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: uniform.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    @@ -175,7 +196,7 @@ diff --git a/docs/doxygen/html/uniform_filter1d_8hpp.html b/docs/doxygen/html/uniform_filter1d_8hpp.html index b29b420d4..951e5bc3d 100644 --- a/docs/doxygen/html/uniform_filter1d_8hpp.html +++ b/docs/doxygen/html/uniform_filter1d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: uniformFilter1d.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -124,31 +131,31 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::filter
    namespace  nc::filter
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::filter::uniformFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtypenc::filter::uniformFilter1d (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Calculates a one-dimensional uniform filter.

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Calculates a one-dimensional uniform filter.

    diff --git a/docs/doxygen/html/uniform_filter1d_8hpp_source.html b/docs/doxygen/html/uniform_filter1d_8hpp_source.html index 8590fb8f7..98ad92e86 100644 --- a/docs/doxygen/html/uniform_filter1d_8hpp_source.html +++ b/docs/doxygen/html/uniform_filter1d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: uniformFilter1d.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/uniform_filter_8hpp.html b/docs/doxygen/html/uniform_filter_8hpp.html index 31118c083..34a000764 100644 --- a/docs/doxygen/html/uniform_filter_8hpp.html +++ b/docs/doxygen/html/uniform_filter_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: uniformFilter.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -113,7 +120,7 @@
    uniformFilter.hpp File Reference
    -
    #include "NumCpp/Core/Shape.hpp"
    +
    #include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/Core/Slice.hpp"
    #include "NumCpp/Core/Types.hpp"
    #include "NumCpp/Filter/Boundaries/Boundaries2d/addBoundary2d.hpp"
    @@ -124,31 +131,31 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::filter
    namespace  nc::filter
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::filter::uniformFilter (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
    template<typename dtype >
    NdArray< dtypenc::filter::uniformFilter (const NdArray< dtype > &inImageArray, uint32 inSize, Boundary inBoundaryType=Boundary::REFLECT, dtype inConstantValue=0)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Calculates a multidimensional uniform filter.

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Calculates a multidimensional uniform filter.

    diff --git a/docs/doxygen/html/uniform_filter_8hpp_source.html b/docs/doxygen/html/uniform_filter_8hpp_source.html index 1a6375e49..66eaf167c 100644 --- a/docs/doxygen/html/uniform_filter_8hpp_source.html +++ b/docs/doxygen/html/uniform_filter_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: uniformFilter.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/uniform_on_sphere_8hpp.html b/docs/doxygen/html/uniform_on_sphere_8hpp.html index 481688fd4..da2fdb204 100644 --- a/docs/doxygen/html/uniform_on_sphere_8hpp.html +++ b/docs/doxygen/html/uniform_on_sphere_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: uniformOnSphere.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -117,7 +124,7 @@ #include <string>
    #include "boost/random/uniform_on_sphere.hpp"
    #include "NumCpp/Core/Internal/StaticAsserts.hpp"
    -#include "NumCpp/Core/Shape.hpp"
    +#include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/Core/Types.hpp"
    #include "NumCpp/NdArray.hpp"
    #include "NumCpp/Random/generator.hpp"
    @@ -126,36 +133,36 @@ - + - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::random
    namespace  nc::random
     
    namespace  nc::random::detail
    namespace  nc::random::detail
     
    - - + + - - + +

    Functions

    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtype > nc::random::detail::uniformOnSphere (GeneratorType &generator, uint32 inNumPoints, uint32 inDims=2)
    template<typename dtype , typename GeneratorType = std::mt19937>
    NdArray< dtypenc::random::detail::uniformOnSphere (GeneratorType &generator, uint32 inNumPoints, uint32 inDims=2)
     
    template<typename dtype >
    NdArray< dtype > nc::random::uniformOnSphere (uint32 inNumPoints, uint32 inDims=2)
    template<typename dtype >
    NdArray< dtypenc::random::uniformOnSphere (uint32 inNumPoints, uint32 inDims=2)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Such a distribution produces random numbers uniformly distributed on the unit sphere of arbitrary dimension dim.

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Such a distribution produces random numbers uniformly distributed on the unit sphere of arbitrary dimension dim.

    diff --git a/docs/doxygen/html/uniform_on_sphere_8hpp_source.html b/docs/doxygen/html/uniform_on_sphere_8hpp_source.html index cb2ad31d4..e6d7b44ab 100644 --- a/docs/doxygen/html/uniform_on_sphere_8hpp_source.html +++ b/docs/doxygen/html/uniform_on_sphere_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: uniformOnSphere.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/union1d_8hpp.html b/docs/doxygen/html/union1d_8hpp.html index cc497fcf9..51c11d4d0 100644 --- a/docs/doxygen/html/union1d_8hpp.html +++ b/docs/doxygen/html/union1d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: union1d.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -121,29 +128,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::union1d (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
    template<typename dtype >
    NdArray< dtypenc::union1d (const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/union1d_8hpp_source.html b/docs/doxygen/html/union1d_8hpp_source.html index b8555e3a5..0ad2468a9 100644 --- a/docs/doxygen/html/union1d_8hpp_source.html +++ b/docs/doxygen/html/union1d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: union1d.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/unique_8hpp.html b/docs/doxygen/html/unique_8hpp.html index 67b7c578d..194a849a5 100644 --- a/docs/doxygen/html/unique_8hpp.html +++ b/docs/doxygen/html/unique_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: unique.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -124,29 +131,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::unique (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypenc::unique (const NdArray< dtype > &inArray)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/unique_8hpp_source.html b/docs/doxygen/html/unique_8hpp_source.html index 7e4f5a65b..15b9a3b38 100644 --- a/docs/doxygen/html/unique_8hpp_source.html +++ b/docs/doxygen/html/unique_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: unique.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    @@ -158,7 +173,7 @@ diff --git a/docs/doxygen/html/unpackbits_8hpp.html b/docs/doxygen/html/unpackbits_8hpp.html index a2ce2e662..783c157ef 100644 --- a/docs/doxygen/html/unpackbits_8hpp.html +++ b/docs/doxygen/html/unpackbits_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: unpackbits.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -121,30 +128,30 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - + - +

    Functions

    NdArray< uint8 > nc::unpackbitsBigEndian (const NdArray< uint8 > &a, Axis axis=Axis::NONE)
    NdArray< uint8nc::unpackbitsBigEndian (const NdArray< uint8 > &a, Axis axis=Axis::NONE)
     
    NdArray< uint8 > nc::unpackbitsLittleEndian (const NdArray< uint8 > &a, Axis axis=Axis::NONE)
    NdArray< uint8nc::unpackbitsLittleEndian (const NdArray< uint8 > &a, Axis axis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/unpackbits_8hpp_source.html b/docs/doxygen/html/unpackbits_8hpp_source.html index 894f67a56..59fc39625 100644 --- a/docs/doxygen/html/unpackbits_8hpp_source.html +++ b/docs/doxygen/html/unpackbits_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: unpackbits.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/unwrap_8hpp.html b/docs/doxygen/html/unwrap_8hpp.html index a986b2bac..56ceed6b4 100644 --- a/docs/doxygen/html/unwrap_8hpp.html +++ b/docs/doxygen/html/unwrap_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: unwrap.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -122,32 +129,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::unwrap (const NdArray< dtype > &inArray)
    template<typename dtype >
    NdArray< dtypenc::unwrap (const NdArray< dtype > &inArray)
     
    template<typename dtype >
    dtype nc::unwrap (dtype inValue) noexcept
    template<typename dtype >
    dtype nc::unwrap (dtype inValue) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/unwrap_8hpp_source.html b/docs/doxygen/html/unwrap_8hpp_source.html index 6a1374319..18eed8023 100644 --- a/docs/doxygen/html/unwrap_8hpp_source.html +++ b/docs/doxygen/html/unwrap_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: unwrap.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/value2str_8hpp.html b/docs/doxygen/html/value2str_8hpp.html index c447173f2..22df569da 100644 --- a/docs/doxygen/html/value2str_8hpp.html +++ b/docs/doxygen/html/value2str_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: value2str.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -122,31 +129,31 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::utils
    namespace  nc::utils
     
    - - + +

    Functions

    template<typename dtype >
    std::string nc::utils::value2str (dtype inValue)
    template<typename dtype >
    std::string nc::utils::value2str (dtype inValue)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Converts the number into a string

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Converts the number into a string

    diff --git a/docs/doxygen/html/value2str_8hpp_source.html b/docs/doxygen/html/value2str_8hpp_source.html index 3c5ee4d6e..49c0970ba 100644 --- a/docs/doxygen/html/value2str_8hpp_source.html +++ b/docs/doxygen/html/value2str_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: value2str.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/vander_8hpp.html b/docs/doxygen/html/vander_8hpp.html index bcefac4e2..487ea7523 100644 --- a/docs/doxygen/html/vander_8hpp.html +++ b/docs/doxygen/html/vander_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: vander.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -126,32 +133,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    auto nc::vander (const NdArray< dtype > &x, Increasing increasing=Increasing::YES)
    template<typename dtype >
    auto nc::vander (const NdArray< dtype > &x, Increasing increasing=Increasing::YES)
     
    template<typename dtype >
    auto nc::vander (const NdArray< dtype > &x, uint32 n, Increasing increasing=Increasing::YES)
    template<typename dtype >
    auto nc::vander (const NdArray< dtype > &x, uint32 n, Increasing increasing=Increasing::YES)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/vander_8hpp_source.html b/docs/doxygen/html/vander_8hpp_source.html index 98588b54b..887086daf 100644 --- a/docs/doxygen/html/vander_8hpp_source.html +++ b/docs/doxygen/html/vander_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: vander.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    @@ -179,7 +196,7 @@ diff --git a/docs/doxygen/html/var_8hpp.html b/docs/doxygen/html/var_8hpp.html index 41f53b94e..101eedfaa 100644 --- a/docs/doxygen/html/var_8hpp.html +++ b/docs/doxygen/html/var_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: var.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@
    - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -123,32 +130,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< double > nc::var (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< doublenc::var (const NdArray< dtype > &inArray, Axis inAxis=Axis::NONE)
     
    template<typename dtype >
    NdArray< std::complex< double > > nc::var (const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)
    template<typename dtype >
    NdArray< std::complex< double > > nc::var (const NdArray< std::complex< dtype > > &inArray, Axis inAxis=Axis::NONE)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/var_8hpp_source.html b/docs/doxygen/html/var_8hpp_source.html index 028f4aa2e..947964b5e 100644 --- a/docs/doxygen/html/var_8hpp_source.html +++ b/docs/doxygen/html/var_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: var.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    @@ -169,7 +184,7 @@ diff --git a/docs/doxygen/html/vsplit_8hpp.html b/docs/doxygen/html/vsplit_8hpp.html index c889f823b..3f1a303b5 100644 --- a/docs/doxygen/html/vsplit_8hpp.html +++ b/docs/doxygen/html/vsplit_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: vsplit.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -121,29 +128,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    std::vector< NdArray< dtype > > nc::vsplit (const NdArray< dtype > &inArray, const Indices &indices)
    template<typename dtype , typename Indices , type_traits::ndarray_int_concept< Indices > = 0>
    std::vector< NdArray< dtype > > nc::vsplit (const NdArray< dtype > &inArray, const Indices &indices)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/vsplit_8hpp_source.html b/docs/doxygen/html/vsplit_8hpp_source.html index 4455982ec..72f1b2065 100644 --- a/docs/doxygen/html/vsplit_8hpp_source.html +++ b/docs/doxygen/html/vsplit_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: vsplit.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    @@ -196,7 +209,7 @@ diff --git a/docs/doxygen/html/vstack_8hpp.html b/docs/doxygen/html/vstack_8hpp.html index 5e8ed1d01..d06525755 100644 --- a/docs/doxygen/html/vstack_8hpp.html +++ b/docs/doxygen/html/vstack_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: vstack.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -122,32 +129,32 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::vstack (std::initializer_list< NdArray< dtype > > inArrayList)
    template<typename dtype >
    NdArray< dtypenc::vstack (std::initializer_list< NdArray< dtype > > inArrayList)
     
    template<typename dtype >
    NdArray< dtype > nc::vstack (std::vector< NdArray< dtype > > inArrayList)
    template<typename dtype >
    NdArray< dtypenc::vstack (std::vector< NdArray< dtype > > inArrayList)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/vstack_8hpp_source.html b/docs/doxygen/html/vstack_8hpp_source.html index 63b8499d7..2f45de16e 100644 --- a/docs/doxygen/html/vstack_8hpp_source.html +++ b/docs/doxygen/html/vstack_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: vstack.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    @@ -148,7 +165,7 @@ diff --git a/docs/doxygen/html/wahbas_problem_8hpp.html b/docs/doxygen/html/wahbas_problem_8hpp.html index 3e9029b43..2b068b0bb 100644 --- a/docs/doxygen/html/wahbas_problem_8hpp.html +++ b/docs/doxygen/html/wahbas_problem_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: wahbasProblem.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -127,34 +134,34 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::rotations
    namespace  nc::rotations
     
    - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< double > nc::rotations::wahbasProblem (const NdArray< dtype > &wk, const NdArray< dtype > &vk)
    template<typename dtype >
    NdArray< doublenc::rotations::wahbasProblem (const NdArray< dtype > &wk, const NdArray< dtype > &vk)
     
    template<typename dtype >
    NdArray< double > nc::rotations::wahbasProblem (const NdArray< dtype > &wk, const NdArray< dtype > &vk, const NdArray< dtype > &ak)
    template<typename dtype >
    NdArray< doublenc::rotations::wahbasProblem (const NdArray< dtype > &wk, const NdArray< dtype > &vk, const NdArray< dtype > &ak)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description In applied mathematics, Wahba's problem, first posed by Grace Wahba in 1965, seeks to find a rotation matrix (special orthogonal matrix) between two coordinate systems from a set of (weighted) vector observations. Solutions to Wahba's problem are often used in satellite attitude determination utilising sensors such as magnetometers and multi-antenna GPS receivers https://en.wikipedia.org/wiki/Wahba%27s_problem

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description In applied mathematics, Wahba's problem, first posed by Grace Wahba in 1965, seeks to find a rotation matrix (special orthogonal matrix) between two coordinate systems from a set of (weighted) vector observations. Solutions to Wahba's problem are often used in satellite attitude determination utilising sensors such as magnetometers and multi-antenna GPS receivers https://en.wikipedia.org/wiki/Wahba%27s_problem

    diff --git a/docs/doxygen/html/wahbas_problem_8hpp_source.html b/docs/doxygen/html/wahbas_problem_8hpp_source.html index c375bdd87..261246b96 100644 --- a/docs/doxygen/html/wahbas_problem_8hpp_source.html +++ b/docs/doxygen/html/wahbas_problem_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: wahbasProblem.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/weibull_8hpp_source.html b/docs/doxygen/html/weibull_8hpp_source.html index 5ef428fbc..170359b39 100644 --- a/docs/doxygen/html/weibull_8hpp_source.html +++ b/docs/doxygen/html/weibull_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: weibull.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/where_8hpp.html b/docs/doxygen/html/where_8hpp.html index 18897c132..a5050ff3a 100644 --- a/docs/doxygen/html/where_8hpp.html +++ b/docs/doxygen/html/where_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: where.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -115,45 +122,45 @@
    #include <string>
    #include "NumCpp/Core/Internal/Error.hpp"
    -#include "NumCpp/Core/Shape.hpp"
    +#include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/NdArray.hpp"

    Go to the source code of this file.

    - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + + - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::where (const NdArray< bool > &inMask, const NdArray< dtype > &inA, const NdArray< dtype > &inB)
    template<typename dtype >
    NdArray< dtypenc::where (const NdArray< bool > &inMask, const NdArray< dtype > &inA, const NdArray< dtype > &inB)
     
    template<typename dtype >
    NdArray< dtype > nc::where (const NdArray< bool > &inMask, const NdArray< dtype > &inA, dtype inB)
    template<typename dtype >
    NdArray< dtypenc::where (const NdArray< bool > &inMask, const NdArray< dtype > &inA, dtype inB)
     
    template<typename dtype >
    NdArray< dtype > nc::where (const NdArray< bool > &inMask, dtype inA, const NdArray< dtype > &inB)
    template<typename dtype >
    NdArray< dtypenc::where (const NdArray< bool > &inMask, dtype inA, const NdArray< dtype > &inB)
     
    template<typename dtype >
    NdArray< dtype > nc::where (const NdArray< bool > &inMask, dtype inA, dtype inB)
    template<typename dtype >
    NdArray< dtypenc::where (const NdArray< bool > &inMask, dtype inA, dtype inB)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/where_8hpp_source.html b/docs/doxygen/html/where_8hpp_source.html index a8bb4b183..f6766aa65 100644 --- a/docs/doxygen/html/where_8hpp_source.html +++ b/docs/doxygen/html/where_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: where.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/window_exceedances_8hpp.html b/docs/doxygen/html/window_exceedances_8hpp.html index 6d193a9a2..6d5183e6a 100644 --- a/docs/doxygen/html/window_exceedances_8hpp.html +++ b/docs/doxygen/html/window_exceedances_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: windowExceedances.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -114,7 +121,7 @@
    #include <cmath>
    -#include "NumCpp/Core/Shape.hpp"
    +#include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/Core/Types.hpp"
    #include "NumCpp/NdArray.hpp"
    @@ -122,30 +129,30 @@ - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::imageProcessing
    namespace  nc::imageProcessing
     
    - +

    Functions

    NdArray< bool > nc::imageProcessing::windowExceedances (const NdArray< bool > &inExceedances, uint8 inBorderWidth) noexcept
    NdArray< boolnc::imageProcessing::windowExceedances (const NdArray< bool > &inExceedances, uint8 inBorderWidth) noexcept
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Window expand around exceedance pixels

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Window expand around exceedance pixels

    diff --git a/docs/doxygen/html/window_exceedances_8hpp_source.html b/docs/doxygen/html/window_exceedances_8hpp_source.html index 14695f712..08a53e30d 100644 --- a/docs/doxygen/html/window_exceedances_8hpp_source.html +++ b/docs/doxygen/html/window_exceedances_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: windowExceedances.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/wrap1d_8hpp.html b/docs/doxygen/html/wrap1d_8hpp.html index 5869fcbd7..9e1cf142c 100644 --- a/docs/doxygen/html/wrap1d_8hpp.html +++ b/docs/doxygen/html/wrap1d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: wrap1d.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -122,33 +129,33 @@ - + - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::filter
    namespace  nc::filter
     
    namespace  nc::filter::boundary
    namespace  nc::filter::boundary
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::filter::boundary::wrap1d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
    template<typename dtype >
    NdArray< dtypenc::filter::boundary::wrap1d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Wrap boundary1d

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Wrap boundary1d

    diff --git a/docs/doxygen/html/wrap1d_8hpp_source.html b/docs/doxygen/html/wrap1d_8hpp_source.html index ddbf37077..5468c4495 100644 --- a/docs/doxygen/html/wrap1d_8hpp_source.html +++ b/docs/doxygen/html/wrap1d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: wrap1d.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/wrap2_pi_8hpp.html b/docs/doxygen/html/wrap2_pi_8hpp.html index 7018508f9..e2190453f 100644 --- a/docs/doxygen/html/wrap2_pi_8hpp.html +++ b/docs/doxygen/html/wrap2_pi_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: wrap2Pi.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -120,34 +127,34 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - - + + + - - - + + +

    Functions

    template<typename dtype >
    NdArray< double > nc::wrap2Pi (const NdArray< dtype > &inAngles) noexcept
     Wrap the input angle to [0, 2*pi]. More...
    template<typename dtype >
    NdArray< doublenc::wrap2Pi (const NdArray< dtype > &inAngles) noexcept
     Wrap the input angle to [0, 2*pi].
     
    template<typename dtype >
    double nc::wrap2Pi (dtype inAngle) noexcept
     Wrap the input angle to [0, 2*pi]. More...
    template<typename dtype >
    double nc::wrap2Pi (dtype inAngle) noexcept
     Wrap the input angle to [0, 2*pi].
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description NdArray Functions

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description NdArray Functions

    diff --git a/docs/doxygen/html/wrap2_pi_8hpp_source.html b/docs/doxygen/html/wrap2_pi_8hpp_source.html index 456c77d07..41cb374c2 100644 --- a/docs/doxygen/html/wrap2_pi_8hpp_source.html +++ b/docs/doxygen/html/wrap2_pi_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: wrap2Pi.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/wrap2d_8hpp.html b/docs/doxygen/html/wrap2d_8hpp.html index f39e2596c..d3c69a119 100644 --- a/docs/doxygen/html/wrap2d_8hpp.html +++ b/docs/doxygen/html/wrap2d_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: wrap2d.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -114,7 +121,7 @@
    #include "NumCpp/Core/Internal/StaticAsserts.hpp"
    -#include "NumCpp/Core/Shape.hpp"
    +#include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/Core/Slice.hpp"
    #include "NumCpp/Core/Types.hpp"
    #include "NumCpp/Filter/Boundaries/Boundaries2d/fillCorners.hpp"
    @@ -124,33 +131,33 @@ - + - + - +

    Namespaces

    namespace  nc
    namespace  nc
     
    namespace  nc::filter
    namespace  nc::filter
     
    namespace  nc::filter::boundary
    namespace  nc::filter::boundary
     
    - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::filter::boundary::wrap2d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
    template<typename dtype >
    NdArray< dtypenc::filter::boundary::wrap2d (const NdArray< dtype > &inImage, uint32 inBoundarySize)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Wrap boundary

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Wrap boundary

    diff --git a/docs/doxygen/html/wrap2d_8hpp_source.html b/docs/doxygen/html/wrap2d_8hpp_source.html index e7d4a1f30..0eb7489c1 100644 --- a/docs/doxygen/html/wrap2d_8hpp_source.html +++ b/docs/doxygen/html/wrap2d_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: wrap2d.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/wrap_8hpp.html b/docs/doxygen/html/wrap_8hpp.html index 5715325d8..2671497b3 100644 --- a/docs/doxygen/html/wrap_8hpp.html +++ b/docs/doxygen/html/wrap_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: wrap.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -122,34 +129,34 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - - + + + - - - + + +

    Functions

    template<typename dtype >
    NdArray< double > nc::wrap (const NdArray< dtype > &inAngles) noexcept
     Wrap the input angle to [-pi, pi]. More...
    template<typename dtype >
    NdArray< doublenc::wrap (const NdArray< dtype > &inAngles) noexcept
     Wrap the input angle to [-pi, pi].
     
    template<typename dtype >
    double nc::wrap (dtype inAngle) noexcept
     Wrap the input angle to [-pi, pi]. More...
    template<typename dtype >
    double nc::wrap (dtype inAngle) noexcept
     Wrap the input angle to [-pi, pi].
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description NdArray Functions

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description NdArray Functions

    diff --git a/docs/doxygen/html/wrap_8hpp_source.html b/docs/doxygen/html/wrap_8hpp_source.html index 40db1636f..514e9058f 100644 --- a/docs/doxygen/html/wrap_8hpp_source.html +++ b/docs/doxygen/html/wrap_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: wrap.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/zeros_8hpp.html b/docs/doxygen/html/zeros_8hpp.html index 41bafe8a5..daec89657 100644 --- a/docs/doxygen/html/zeros_8hpp.html +++ b/docs/doxygen/html/zeros_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: zeros.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -114,7 +121,7 @@
    #include "NumCpp/Core/Internal/StaticAsserts.hpp"
    -#include "NumCpp/Core/Shape.hpp"
    +#include "NumCpp/Core/Shape.hpp"
    #include "NumCpp/Core/Types.hpp"
    #include "NumCpp/Functions/full.hpp"
    #include "NumCpp/NdArray.hpp"
    @@ -123,35 +130,35 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + + - - + + - - + +

    Functions

    template<typename dtype >
    NdArray< dtype > nc::zeros (const Shape &inShape)
    template<typename dtype >
    NdArray< dtypenc::zeros (const Shape &inShape)
     
    template<typename dtype >
    NdArray< dtype > nc::zeros (uint32 inNumRows, uint32 inNumCols)
    template<typename dtype >
    NdArray< dtypenc::zeros (uint32 inNumRows, uint32 inNumCols)
     
    template<typename dtype >
    NdArray< dtype > nc::zeros (uint32 inSquareSize)
    template<typename dtype >
    NdArray< dtypenc::zeros (uint32 inSquareSize)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/zeros_8hpp_source.html b/docs/doxygen/html/zeros_8hpp_source.html index 94146f7a1..a177c1075 100644 --- a/docs/doxygen/html/zeros_8hpp_source.html +++ b/docs/doxygen/html/zeros_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: zeros.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/doxygen/html/zeros__like_8hpp.html b/docs/doxygen/html/zeros__like_8hpp.html index 089848bf4..258400186 100644 --- a/docs/doxygen/html/zeros__like_8hpp.html +++ b/docs/doxygen/html/zeros__like_8hpp.html @@ -5,7 +5,7 @@ - + NumCpp: zeros_like.hpp File Reference @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -101,9 +101,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -120,29 +127,29 @@ - +

    Namespaces

    namespace  nc
    namespace  nc
     
    - - + +

    Functions

    template<typename dtypeOut , typename dtype >
    NdArray< dtypeOut > nc::zeros_like (const NdArray< dtype > &inArray)
    template<typename dtypeOut , typename dtype >
    NdArray< dtypeOutnc::zeros_like (const NdArray< dtype > &inArray)
     

    Detailed Description

    Author
    David Pilger dpilg.nosp@m.er26.nosp@m.@gmai.nosp@m.l.co.nosp@m.m GitHub Repository

    License Copyright 2018-2023 David Pilger

    -

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    -

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    -

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    -

    Description Functions for working with NdArrays

    +

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

    +

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    +

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    +

    Description Functions for working with NdArrays

    diff --git a/docs/doxygen/html/zeros__like_8hpp_source.html b/docs/doxygen/html/zeros__like_8hpp_source.html index f182294a1..43c40aa58 100644 --- a/docs/doxygen/html/zeros__like_8hpp_source.html +++ b/docs/doxygen/html/zeros__like_8hpp_source.html @@ -5,7 +5,7 @@ - + NumCpp: zeros_like.hpp Source File @@ -50,7 +50,7 @@ Logo
    NumCpp -  2.12.1 +  2.13.0
    A Templatized Header Only C++ Implementation of the Python NumPy Library
    @@ -58,10 +58,10 @@ - + @@ -75,6 +75,11 @@ /* @license-end */ +
    diff --git a/docs/markdown/Building.md b/docs/markdown/Building.md index 96c8cd877..a0a6de3df 100644 --- a/docs/markdown/Building.md +++ b/docs/markdown/Building.md @@ -32,7 +32,7 @@ project("HelloWorld" CXX) add_executable(${PROJECT_NAME} main.cpp) -find_package(NumCpp 2.12.1 REQUIRED) +find_package(NumCpp 2.13.0 REQUIRED) target_link_libraries(${PROJECT_NAME} NumCpp::NumCpp ) @@ -50,7 +50,7 @@ add_executable(${PROJECT_NAME} main.cpp) include(FetchContent) FetchContent_Declare(NumCpp GIT_REPOSITORY https://github.com/dpilger26/NumCpp - GIT_TAG Version_2.12.1) + GIT_TAG Version_2.13.0) FetchContent_MakeAvailable(NumCpp) target_link_libraries(${PROJECT_NAME} diff --git a/docs/markdown/ReleaseNotes.md b/docs/markdown/ReleaseNotes.md index 7b327fd97..c549e18ab 100644 --- a/docs/markdown/ReleaseNotes.md +++ b/docs/markdown/ReleaseNotes.md @@ -1,12 +1,18 @@ # Release Notes +## Version 2.13.0 + +* added `putAlongAxis()` for **Issue #217** +* fixed random seeding for **Issue #218** +* fixed error in `fromfile()` that limited filesize to 4GB for **Issue #219** + ## Version 2.12.1 * updated TRUE/FALSE enum fields to YES/NO to deconflict with other libraries terrible macro practice of #defining TRUE/FALSE ## Version 2.12.0 -* added `searchsorted()` for **Issue #202** +* added `searchsorted()` for **Issue #202** * added `meanFilter` to `Filters` * added `complementaryMeanFilter` to `Filters` diff --git a/include/NumCpp/Core/Internal/Version.hpp b/include/NumCpp/Core/Internal/Version.hpp index 45a674134..245676394 100644 --- a/include/NumCpp/Core/Internal/Version.hpp +++ b/include/NumCpp/Core/Internal/Version.hpp @@ -30,5 +30,5 @@ namespace nc { // NOLINTNEXTLINE(cppcoreguidelines-avoid-c-arrays,hicpp-avoid-c-arrays,modernize-avoid-c-arrays) - constexpr char VERSION[] = "2.12.1"; ///< Current NumCpp version number + constexpr char VERSION[] = "2.13.0"; ///< Current NumCpp version number } // namespace nc diff --git a/include/NumCpp/Functions/fromfile.hpp b/include/NumCpp/Functions/fromfile.hpp index 8f813583a..6fad90313 100644 --- a/include/NumCpp/Functions/fromfile.hpp +++ b/include/NumCpp/Functions/fromfile.hpp @@ -66,7 +66,7 @@ namespace nc } file.seekg(0, std::ifstream::end); - const uint32 fileSize = static_cast(file.tellg()); + const auto fileSize = static_cast(file.tellg()); file.seekg(0, std::ifstream::beg); std::vector fileBuffer; @@ -75,7 +75,7 @@ namespace nc if (file.bad() || file.fail()) { - THROW_INVALID_ARGUMENT_ERROR("error occured while reading the file"); + THROW_INVALID_ARGUMENT_ERROR("error occured while reading the file\n"); } file.close(); diff --git a/include/NumCpp/Random/generator.hpp b/include/NumCpp/Random/generator.hpp index 6dba1c463..64300bab1 100644 --- a/include/NumCpp/Random/generator.hpp +++ b/include/NumCpp/Random/generator.hpp @@ -32,7 +32,7 @@ namespace nc::random { /// generator function - static std::mt19937_64 generator_; + inline std::mt19937_64 generator_; //============================================================================ // Method Description: