YAMS
Yet Another Mechanism System
Loading...
Searching...
No Matches
SmartMath.hpp
Go to the documentation of this file.
1// Copyright (c) 2026 Yet Another Software Suite
2// SPDX-License-Identifier: LGPL-3.0-or-later
3
4#pragma once
5
6#include <initializer_list>
7#include <stdexcept>
8
9#include "yams/exceptions.hpp"
10
11namespace yams::math {
12
18class SmartMath {
19 public:
20 SmartMath() = delete;
21
30 static double SensorToMechanismRatio(std::initializer_list<double> stages);
31
40 static double GearBox(std::initializer_list<double> stages);
41};
42
43} // namespace yams::math
Definition SmartMath.hpp:18
static double SensorToMechanismRatio(std::initializer_list< double > stages)
static double GearBox(std::initializer_list< double > stages)
Definition DerivativeTimeFilter.hpp:10