Conceptual Assets, Inc.

cogent concepts sound design;

proper tools fewer blunders

copyright © 2007

Conceptual Assets, Inc.

All rights reserved.

Quanti-D C++ Classes Library

Program in C++ using type-safe class representations of numerical quantities without concern for the internal units or representation.  Use a conventional compiler to verify dimensional integrity of computations at compile time. Add, subtract, multiply, divide, and compare quantities—but only using allowed, meaningful operators and functions.  Define new units, classes, functions, ....

Product Summary

· efficient memory and execution

· 80+ quantitative properties

· 300+ units of measurement

· compile-time dimensional verification of arithmetic

· scalar, complex, and
logarithmic scales

· properties for AC electronics

· user-definable units and
user-definable properties

· C++ source code

price (US dollars):

$35 per individual license,

$99 per organization license

(3 or more users)

The Quanti-D Library comprises more than 80 C++ classes representing  quantitative properties (or dimensions).  These include period (of time), velocity, acceleration, distance (length), area, volume, mass, density, pressure, energy, power, magnetic field, voltage, current, resistance, capacitance, inductance, luminosity, viscosity, decibels, solid angle, monetary worth, musical pitch, and many others.  These type-safe classes include more than 300 standard and traditional units of measurement plus all metric system scaling prefixes

A quantity of a particular property (that is, an object of a class) has no additional memory or run-time overhead beyond that of a native floating point number.  However, the quantities are type-safe, enhance self-documentation, hide the implementation and internal units, and provide unit conversion when needed.

The classes are designed so that a conventional compiler can verify the dimensional integrity of mathematical formulas involving quantities of the properties at compile time.

To purchase click here.