roo_quantity
API Documentation for roo_quantity
Loading...
Searching...
No Matches
capacitance.h File Reference
#include <cmath>
#include "roo_flags.h"
#include "roo_logging.h"
#include "roo_quantity/current.h"
#include "roo_quantity/time.h"
#include "roo_quantity/voltage.h"
Include dependency graph for capacitance.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::Capacitance
 Representation of capacitance, internally stored as floating-point Farads. More...
 

Namespaces

namespace  roo_quantity
 For convenience conversion from roo_time::Duration.
 

Functions

Capacitance roo_quantity::CapacitanceInFarads (float capacitance)
 Returns a capacitance object equivalent to the specified capacitance expressed in Farads.
 
Capacitance roo_quantity::UnknownCapacitance ()
 Returns a capacitance object representing an unknown capacitance.
 
Capacitance roo_quantity::CapacitanceInKiloFarads (float capacitance)
 Returns a capacitance object equivalent to the specified capacitance expressed in kiloFarads.
 
Capacitance roo_quantity::CapacitanceInMilliFarads (float capacitance)
 Returns a capacitance object equivalent to the specified capacitance expressed in milliFarads.
 
Capacitance roo_quantity::CapacitanceInMicroFarads (float capacitance)
 Returns a capacitance object equivalent to the specified capacitance expressed in microFarads.
 
Capacitance roo_quantity::CapacitanceInNanoFarads (float capacitance)
 Returns a capacitance object equivalent to the specified capacitance expressed in nanoFarads.
 
Capacitance roo_quantity::CapacitanceInPicoFarads (float capacitance)
 Returns a capacitance object equivalent to the specified capacitance expressed in picoFarads.
 
Capacitance roo_quantity::operator+ (Capacitance a, Capacitance b)
 
Capacitance roo_quantity::operator- (Capacitance a, Capacitance b)
 
Capacitance roo_quantity::operator- (Capacitance a)
 
Capacitance roo_quantity::operator* (Capacitance a, float b)
 
Capacitance roo_quantity::operator* (float a, Capacitance b)
 
Capacitance roo_quantity::operator/ (Capacitance a, float b)
 
float roo_quantity::operator/ (Capacitance a, Capacitance b)
 
Charge roo_quantity::operator* (Capacitance a, Voltage b)
 Vs charge.
 
Charge roo_quantity::operator* (Voltage a, Capacitance b)
 
Capacitance roo_quantity::operator/ (Charge a, Voltage b)
 
Voltage roo_quantity::operator/ (Charge a, Capacitance b)
 
roo_logging::Stream & roo_quantity::operator<< (roo_logging::Stream &os, const Capacitance &val)