sigma  0.0.0
Loading...
Searching...
No Matches
trigonometry.hpp
Go to the documentation of this file.
1#pragma once
2#include "sigma/uncertain.hpp"
3
7
8namespace sigma {
9
19template<typename T>
21
31template<typename T>
33
43template<typename T>
45
55template<typename T>
57
67template<typename T>
69
79template<typename T>
81
91template<typename T>
93
103template<typename T>
105
116template<typename T>
117Uncertain<T> atan2(const Uncertain<T>& y, const Uncertain<T>& x);
118
130template<typename T, typename U>
131Uncertain<T> atan2(const Uncertain<T>& y, const U& x);
132
144template<typename T, typename U>
145Uncertain<T> atan2(const U& y, const Uncertain<T>& x);
146
147} // namespace sigma
148
149#include "trigonometry.ipp"
Models an unceratin variable.
Definition uncertain.hpp:33
The primary namespace for the sigma library.
Definition operation_common.hpp:10
Uncertain< T > atan2(const Uncertain< T > &y, const Uncertain< T > &x)
Two argument arctangent.
Definition trigonometry.ipp:66
Uncertain< T > sin(const Uncertain< T > &a)
Sine of the variable.
Definition trigonometry.ipp:24
Uncertain< T > atan(const Uncertain< T > &a)
Arctangent of the variable.
Definition trigonometry.ipp:59
Uncertain< T > cos(const Uncertain< T > &a)
Cosine of the variable.
Definition trigonometry.ipp:31
Uncertain< T > tan(const Uncertain< T > &a)
Tangent of the variable.
Definition trigonometry.ipp:38
Uncertain< T > degrees(const Uncertain< T > &a)
Convert from radians to degrees.
Definition trigonometry.ipp:8
Uncertain< T > asin(const Uncertain< T > &a)
Arcsine of the variable.
Definition trigonometry.ipp:45
Uncertain< T > radians(const Uncertain< T > &a)
Convert from degrees to radians.
Definition trigonometry.ipp:16
Uncertain< T > acos(const Uncertain< T > &a)
Arccosine of the variable.
Definition trigonometry.ipp:52
Defines the Uncertain class.