ThermoState.jl
ThermoState.jl copied to clipboard
symbols of properties?
This issue is for requesting new symbols for thermodynamic properties used in the construction of a thermodynamic state. at the moment, the symbols are contained in the KW_TO_SPEC constant:
const KW_TO_SPEC = IdDict{Symbol,Any}(
:h => Enthalpy{MOLAR}()
,:g => Gibbs{MOLAR}()
,:a => Helmholtz{MOLAR}()
,:u => InternalEnergy{MOLAR}()
,:mol_h => Enthalpy{MOLAR}()
,:mol_g => Gibbs{MOLAR}()
,:mol_a => Helmholtz{MOLAR}()
,:mol_u => InternalEnergy{MOLAR}()
,:mass_h => Enthalpy{MASS}()
,:mass_g => Gibbs{MASS}()
,:mass_a => Helmholtz{MASS}()
,:mass_u => InternalEnergy{MASS}()
,:total_h => Enthalpy{TOTAL}()
,:total_g => Gibbs{TOTAL}()
,:total_a => Helmholtz{TOTAL}()
,:total_u => InternalEnergy{TOTAL}()
,:s => Entropy{MOLAR}()
,:mol_s => Entropy{MOLAR}()
,:mass_s => Entropy{MASS}()
,:total_s => Entropy{TOTAL}()
,:p => Pressure()
,:P => Pressure()
,:t => Temperature()
,:T => Temperature()
,:v => VolumeAmount{MOLAR,VOLUME}()
,:mol_v => VolumeAmount{MOLAR,VOLUME}()
,:mass_v => VolumeAmount{MASS,VOLUME}()
,:total_v => VolumeAmount{TOTAL,VOLUME}()
,:V => VolumeAmount{TOTAL,VOLUME}()
,:rho => VolumeAmount{MOLAR,DENSITY}()
,:mol_rho => VolumeAmount{MOLAR,DENSITY}()
,:mass_rho => VolumeAmount{MASS,DENSITY}()
,:ρ => VolumeAmount{MOLAR,DENSITY}()
,:mol_ρ => VolumeAmount{MOLAR,DENSITY}()
,:mass_ρ => VolumeAmount{MASS,DENSITY}()
,:mass => MaterialAmount{MASS}()
,:moles => MaterialAmount{MOLAR}()
,:xn => MaterialCompounds{MOLAR,FRACTION}()
,:xm => MaterialCompounds{MASS,FRACTION}()
,:n => MaterialCompounds{MOLAR,TOTAL_AMOUNT}()
,:m => MaterialCompounds{MASS,TOTAL_AMOUNT}()
,:mw => MolecularWeight()
,:quality=> VaporQuality() #changed in 0.4
,:phase_fracs => PhaseFractions() #looking for better name
,:phase =>PhaseTag()
,:sat => TwoPhaseEquilibrium()
#,:vle => TwoPhaseEquilibrium() removed in 0.4
#,:lle => TwoPhaseEquilibrium() removed in 0.4
,:single_component => SingleComponent()
,:one_mol => OneMol()
,:options => Options()