carl  24.04
Computer ARithmetic Library
Trigonometry.h File Reference
#include "Interval.h"
#include <cassert>
Include dependency graph for Trigonometry.h:

Go to the source code of this file.

Namespaces

 carl
 carl is the main namespace for the library.
 

Functions

template<typename Number , EnableIf< std::is_floating_point< Number >> = dummy>
Interval< Number > carl::sin (const Interval< Number > &i)
 
template<typename Number , EnableIf< std::is_floating_point< Number >> = dummy>
void carl::sin_assign (Interval< Number > &i)
 
template<typename Number , EnableIf< std::is_floating_point< Number >> = dummy>
Interval< Number > carl::cos (const Interval< Number > &i)
 
template<typename Number , EnableIf< std::is_floating_point< Number >> = dummy>
void carl::cos_assign (Interval< Number > &i)
 
template<typename Number , EnableIf< std::is_floating_point< Number >> = dummy>
Interval< Number > carl::tan (const Interval< Number > &i)
 
template<typename Number , EnableIf< std::is_floating_point< Number >> = dummy>
void carl::tan_assign (Interval< Number > &i)
 
template<typename Number , EnableIf< std::is_floating_point< Number >> = dummy>
Interval< Number > carl::asin (const Interval< Number > &i)
 
template<typename Number , EnableIf< std::is_floating_point< Number >> = dummy>
void carl::asin_assign (Interval< Number > &i)
 
template<typename Number , EnableIf< std::is_floating_point< Number >> = dummy>
Interval< Number > carl::acos (const Interval< Number > &i)
 
template<typename Number , EnableIf< std::is_floating_point< Number >> = dummy>
void carl::acos_assign (Interval< Number > &i)
 
template<typename Number , EnableIf< std::is_floating_point< Number >> = dummy>
Interval< Number > carl::atan (const Interval< Number > &i)
 
template<typename Number , EnableIf< std::is_floating_point< Number >> = dummy>
void carl::atan_assign (Interval< Number > &i)
 
template<typename Number , EnableIf< std::is_floating_point< Number >> = dummy>
Interval< Number > carl::sinh (const Interval< Number > &i)
 
template<typename Number , EnableIf< std::is_floating_point< Number >> = dummy>
void carl::sinh_assign (Interval< Number > &i)
 
template<typename Number , EnableIf< std::is_floating_point< Number >> = dummy>
Interval< Number > carl::cosh (const Interval< Number > &i)
 
template<typename Number , EnableIf< std::is_floating_point< Number >> = dummy>
void carl::cosh_assign (Interval< Number > &i)
 
template<typename Number , EnableIf< std::is_floating_point< Number >> = dummy>
Interval< Number > carl::tanh (const Interval< Number > &i)
 
template<typename Number , EnableIf< std::is_floating_point< Number >> = dummy>
void carl::tanh_assign (Interval< Number > &i)
 
template<typename Number , EnableIf< std::is_floating_point< Number >> = dummy>
Interval< Number > carl::asinh (const Interval< Number > &i)
 
template<typename Number , EnableIf< std::is_floating_point< Number >> = dummy>
void carl::asinh_assign (Interval< Number > &i)
 
template<typename Number , EnableIf< std::is_floating_point< Number >> = dummy>
Interval< Number > carl::acosh (const Interval< Number > &i)
 
template<typename Number , EnableIf< std::is_floating_point< Number >> = dummy>
void carl::acosh_assign (Interval< Number > &i)
 
template<typename Number , EnableIf< std::is_floating_point< Number >> = dummy>
Interval< Number > carl::atanh (const Interval< Number > &i)
 
template<typename Number , EnableIf< std::is_floating_point< Number >> = dummy>
void carl::atanh_assign (Interval< Number > &i)