|
sigma
1.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.