LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
util::quantities::concepts::details::ratio_simplifier< std::ratio< Num, Den > > Struct Template Reference

#include "quantities.h"

Public Types

using type = std::ratio< Num/gcd, Den/gcd >
 

Static Public Attributes

static constexpr auto gcd = boost::integer::gcd(Num, Den)
 

Detailed Description

template<std::intmax_t Num, std::intmax_t Den>
struct util::quantities::concepts::details::ratio_simplifier< std::ratio< Num, Den > >

Definition at line 1115 of file quantities.h.

Member Typedef Documentation

template<std::intmax_t Num, std::intmax_t Den>
using util::quantities::concepts::details::ratio_simplifier< std::ratio< Num, Den > >::type = std::ratio<Num / gcd, Den / gcd>

Definition at line 1117 of file quantities.h.

Member Data Documentation

template<std::intmax_t Num, std::intmax_t Den>
constexpr auto util::quantities::concepts::details::ratio_simplifier< std::ratio< Num, Den > >::gcd = boost::integer::gcd(Num, Den)
static

Definition at line 1116 of file quantities.h.


The documentation for this struct was generated from the following file: