sigma
0.0.0
|
Common implementation details for operations. More...
Go to the source code of this file.
Namespaces | |
namespace | sigma |
The primary namespace for the sigma library. | |
namespace | sigma::detail_ |
The namespace that contains the implementation details of the library. | |
Functions | |
template<typename T> | |
void | sigma::detail_::inplace_unary (Uncertain< T > &c, T mean, T dcda) |
Generalized Inplace Unary Changes. | |
template<typename T> | |
Uncertain< T > | sigma::detail_::unary_result (const Uncertain< T > &a, T mean, T dcda) |
Generalized Unary Changes. | |
template<typename T> | |
void | sigma::detail_::inplace_binary (Uncertain< T > &c, const Uncertain< T > &b, T mean, T dcda, T dcdb) |
Generalized Inplace Binary Changes. | |
template<typename T> | |
Uncertain< T > | sigma::detail_::binary_result (const Uncertain< T > &a, const Uncertain< T > &b, T mean, T dcda, T dcdb) |
Generalized Binary Changes. | |
template<typename FunctionType, typename NumericType> | |
NumericType | sigma::detail_::numeric_derivative (FunctionType f, NumericType a) |
Compute the numeric derivative of a function. | |
Variables | |
constexpr double | sigma::detail_::pi = 3.14159265358979323846 |
Value of Pi. | |
Common implementation details for operations.