-- -------------------------------------------------------------------------- -- -- Title : Draft Standard VHDL 1076.1 Multi Energy Domain Packages. -- -- Library : This package shall be compiled into a library symbolically -- : named IEEE. -- -- Developers : IEEE 1076.1 Working Group, -- (to be changed with the actual WG PAR number). -- -- Purpose : This package contains declarations for modeling in the -- : thermal energy domain. -- -- Note : -- -- -------------------------------------------------------------------------- -- Modification History : -- -- Version Date Description -- 1.0 6 July 2001 Original version. -- -------------------------------------------------------------------------- library IEEE; use IEEE.ENERGY_SYSTEMS.all; package THERMAL_SYSTEMS is -- type declarations -- subtype declarations subtype TEMPERATURE is REAL tolerance "DEFAULT_TEMPERATURE"; subtype HEAT_FLOW is REAL tolerance "DEFAULT_HEAT_FLOW"; -- nature declarations nature THERMAL is TEMPERATURE across HEAT_FLOW through THERMAL_REF reference; nature THERMAL_VECTOR is array (NATURAL range <>) of THERMAL; -- subnature declarations -- object declarations (no quantities) -- attribute declarations attribute SYMBOL of TEMPERATURE : subtype is "Kelvin"; attribute SYMBOL of HEAT_FLOW : subtype is "Joules/Second"; -- operation declarations (e.g., subprograms) -- alias declarations end package THERMAL_SYSTEMS;