stator
A math, geometry, and utility library
Public Member Functions | List of all members
sym::C< Num, Denom > Struct Template Reference

A class representing a compile-time rational constant (i.e., std::ratio). More...

#include <constants.hpp>

Inheritance diagram for sym::C< Num, Denom >:

Public Member Functions

 operator double () const
 

Detailed Description

template<std::intmax_t Num, std::intmax_t Denom = 1>
struct sym::C< Num, Denom >

Fundamentally this is a std::ratio which has been extended to support standard "run-time" ops, such as multiplication.

Definition at line 31 of file constants.hpp.

Member Function Documentation

◆ operator double()

template<std::intmax_t Num, std::intmax_t Denom = 1>
sym::C< Num, Denom >::operator double ( ) const
inline

Definition at line 32 of file constants.hpp.


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