Interface for qBeta module object
Dimensions: obj
%domain_boundary
%public
Dimension:
%public
PrimaryUnit:< Unit
Unit: Value
%unit "U"
%public
magnitude: var Float
thisUnit:< Unit
argUnit:< Unit
resUnit:< Unit
+?:
in V: var thisUnit
out R: var thisUnit
-?:
in V: var thisUnit
out R: var thisUnit
*?:
in V: var Float
out R: var thisUnit
/?:
in V: var integer
out R: var thisUnit
^?:
in exp: var integer
out R: var thisUnit
***:
in V: var argUnit
out R: var resUnit
=+:
in V: var float
square:
%unit "U*U"
out R: var Unit
min:
in V: var thisUnit
out R: var thisUnit
max:
in V: var thisUnit
out R: var thisUnit
toBase:<
out base: var PrimaryUnit
fromBase:<
in base: var PrimaryUnit
print:<
symbol:<
%globals
out T: ref StringLib.String
MultArgL:< Unit
MultArgR:< Unit
MultRes:< Unit
gMult:<
in L: var MultArgL
in R: var MultArgR
out U: var MultRes
%Module Acceleration
%Module AmountOfSubstance
%Module Area
%Module Density
%Module ElectricCurrent
%Module ElectricFrequency
%Module ElectricPower
%Module ElectricVoltage
%Module Energy
%Module Force
%Module Length
%Module LuminousIntensity
%Module MagneticFluxDensity
%Module Mass
%Module MassFlowRate
%Module MeterPowerN
%Module Temperature
%Module ThermodynamicTemperature
%Module Time
%Module Velocity
%Module Volume