compute Namespace Reference#
|
DiFfRG
|
DiFfRG::compute Namespace Reference
Functions | |
| template<typename T1 , typename T2 , typename T3 > requires (!std::is_arithmetic_v<T1> || !std::is_arithmetic_v<T2> || !std::is_arithmetic_v<T3>) | |
| constexpr KOKKOS_FORCEINLINE_FUNCTION auto | fma (const T1 &a, const T2 &b, const T3 &c) |
| template<size_t N, typename T > requires std::is_arithmetic_v<T> | |
| constexpr KOKKOS_FORCEINLINE_FUNCTION T | conj (const autodiff::Real< N, T > x) |
| template<size_t N, typename T > requires std::is_arithmetic_v<T> | |
| constexpr KOKKOS_FORCEINLINE_FUNCTION T | conj (const cxReal< N, T > x) |
| template<typename T > requires std::is_arithmetic_v<T> | |
| constexpr KOKKOS_FORCEINLINE_FUNCTION T | conj (const T x) |
| template<typename T > requires is_complex<T>::value | |
| constexpr KOKKOS_FORCEINLINE_FUNCTION T | conj (const T x) |
| template<typename NT > | |
| constexpr auto | cot (const NT x) |
| template<typename NT > | |
| constexpr auto | coth (const NT x) |
Function Documentation
◆ conj() [1/4]
template<size_t N, typename T >
requires std::is_arithmetic_v<T>
requires std::is_arithmetic_v<T>
|
constexpr |
◆ conj() [2/4]
template<size_t N, typename T >
requires std::is_arithmetic_v<T>
requires std::is_arithmetic_v<T>
|
constexpr |
◆ conj() [3/4]
template<typename T >
requires std::is_arithmetic_v<T>
requires std::is_arithmetic_v<T>
|
constexpr |
◆ conj() [4/4]
template<typename T >
requires is_complex<T>::value
requires is_complex<T>::value
|
constexpr |
◆ cot()
template<typename NT >
|
constexpr |
◆ coth()
template<typename NT >
|
constexpr |
◆ fma()
template<typename T1 , typename T2 , typename T3 >
requires (!std::is_arithmetic_v<T1> || !std::is_arithmetic_v<T2> || !std::is_arithmetic_v<T3>)
requires (!std::is_arithmetic_v<T1> || !std::is_arithmetic_v<T2> || !std::is_arithmetic_v<T3>)
|
constexpr |
Generated by