quantities.qvariant

This module defines dimensionnaly variant quantities.

Members

Aliases

Dimensions
alias Dimensions = int[string]
Undocumented in source.

Functions

qVariant
auto qVariant(Q quantity)

Converts a Quantity to an equivalent QVariant

Structs

QVariant
struct QVariant(N)

QVariant is analog to Quantity except that the dimensions are stored in a private field instead of a type parameter. This makes QVariant "dimensionnaly variant", so that a variable of type QVariant can hold quantities of variable dimensions. Yet, only operations that are dimensionnaly consistent can be performed on QVariant variables.

Templates

isQVariant
template isQVariant(T)
Undocumented in source.

Meta

Authors

Nicolas Sicard