cMHN 1.2
C++ library for learning MHNs with pRC
Loading...
Searching...
No Matches
asin.hpp
Go to the documentation of this file.
1// SPDX-License-Identifier: BSD-2-Clause
2
3#ifndef pRC_CORE_COMPLEX_FUNCTIONS_ASIN_H
4#define pRC_CORE_COMPLEX_FUNCTIONS_ASIN_H
5
7
8namespace pRC
9{
10 template<IsComplex T>
11 static inline constexpr auto asin(T const &a)
12 {
13 auto c = Complex(-a.imag(), a.real());
14 c = asinh(c);
15 return Complex(c.imag(), -c.real());
16 }
17}
18#endif // pRC_CORE_COMPLEX_FUNCTIONS_ASIN_H
Definition value.hpp:12
Definition cholesky.hpp:10
static constexpr auto asinh(T const &a)
Definition asinh.hpp:11
Complex(T const &) -> Complex< T >
static constexpr auto asin(T const &a)
Definition asin.hpp:11