roo_quantity
API Documentation for roo_quantity
Loading...
Searching...
No Matches
frequency.h File Reference
#include <cmath>
#include "roo_flags.h"
#include "roo_logging.h"
#include "roo_quantity/time.h"
Include dependency graph for frequency.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  roo_quantity::Frequency
 Representation of frequency, internally stored as floating-point Hertz. More...
 

Namespaces

namespace  roo_quantity
 For convenience conversion from roo_time::Duration.
 

Functions

Frequency roo_quantity::FrequencyInHertz (float frequency)
 Returns a frequency object equivalent to the specified frequency expressed in Hertz.
 
Frequency roo_quantity::UnknownFrequency ()
 Returns a frequency object representing an unknown frequency.
 
Frequency roo_quantity::FrequencyInGigaHertz (float frequency)
 Returns a frequency object equivalent to the specified frequency expressed in gigaHertz.
 
Frequency roo_quantity::FrequencyInMegaHertz (float frequency)
 Returns a frequency object equivalent to the specified frequency expressed in megaHertz.
 
Frequency roo_quantity::FrequencyInKiloHertz (float frequency)
 Returns a frequency object equivalent to the specified frequency expressed in kiloHertz.
 
Frequency roo_quantity::FrequencyInMilliHertz (float frequency)
 Returns a frequency object equivalent to the specified frequency expressed in milliHertz.
 
Frequency roo_quantity::FrequencyInMicroHertz (float frequency)
 Returns a frequency object equivalent to the specified frequency expressed in microHertz.
 
Frequency roo_quantity::FrequencyInRadiansPerSecond (float omega)
 Returns a frequency object equivalent to the specified rotational frequency expressed in radians per second.
 
Frequency roo_quantity::FrequencyInRevolutionsPerMinute (float frequency)
 Returns a frequency object equivalent to the specified rotational frequency expressed in revolutions per minute (RPM).
 
Frequency roo_quantity::FrequencyInRPM (float frequency)
 Returns a frequency object equivalent to the specified rotational frequency expressed in revolutions per minute (RPM).
 
Frequency roo_quantity::operator* (Frequency a, float b)
 
Frequency roo_quantity::operator* (float a, Frequency b)
 
float roo_quantity::operator* (Time a, Frequency b)
 
float roo_quantity::operator* (Frequency a, Time b)
 
Frequency roo_quantity::operator/ (Frequency a, float b)
 
float roo_quantity::operator/ (Frequency a, Frequency b)
 
Time roo_quantity::operator/ (float a, Frequency b)
 
Frequency roo_quantity::operator/ (float a, Time b)
 
roo_logging::Stream & roo_quantity::operator<< (roo_logging::Stream &os, const Frequency &val)