rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
util
math
efi_ratio.h
Go to the documentation of this file.
1
#pragma once
2
3
namespace
efi
{
4
5
template
<
int
TNum,
int
TDenom = 1>
6
struct
ratio
{
7
static
constexpr
int
num
= TNum;
8
static
constexpr
int
den
= TDenom;
9
10
// A ratio type representing the reciprocal of this type.
11
using
recip
=
ratio<den, num>
;
12
13
static
constexpr
float
asFloat
() {
14
return
(
float
)
num
/
den
;
15
}
16
};
17
18
}
// namespace efi
efi
Definition
efilib.h:104
efi::ratio
Definition
efi_ratio.h:6
efi::ratio::asFloat
static constexpr float asFloat()
Definition
efi_ratio.h:13
efi::ratio::num
static constexpr int num
Definition
efi_ratio.h:7
efi::ratio::den
static constexpr int den
Definition
efi_ratio.h:8
Generated on Sat Sep 27 2025 00:10:07 for rusEFI by
1.9.8