|
opynsim
Unofficial C++ Documentation
|
#include <liboscar/maths/common_functions.h>#include <liboscar/utilities/algorithms.h>#include <concepts>#include <optional>#include <utility>Go to the source code of this file.
Classes | |
| struct | osc::ClosedInterval< T > |
Namespaces | |
| namespace | osc |
Functions | |
| template<std::floating_point T> | |
| constexpr ClosedInterval< T > | osc::unit_interval () |
| template<typename T > | |
| constexpr ClosedInterval< T > | osc::expand_by_absolute_amount (const ClosedInterval< T > &interval, T abs_amount) |
| template<typename T > | |
| constexpr ClosedInterval< T > | osc::bounding_interval_of (const T &x) |
| template<typename T > | |
| constexpr ClosedInterval< T > | osc::bounding_interval_of (const ClosedInterval< T > &x, const T &y) |
| template<typename T > | |
| constexpr ClosedInterval< T > | osc::bounding_interval_of (const std::optional< ClosedInterval< T > > &x, const T &y) |
| template<typename T > | |
| constexpr ClosedInterval< T > | osc::bounding_interval_of (const ClosedInterval< T > &x, const ClosedInterval< T > &y) |
| template<typename T > | |
| constexpr ClosedInterval< T > | osc::bounding_interval_of (const std::optional< ClosedInterval< T > > &x, const ClosedInterval< T > &y) |
| template<typename T > | |
| constexpr const T & | osc::clamp (const T &v, const ClosedInterval< T > &interval) |