ENKI

Previous topic

<no title>

# Phase classes

## Support classes for all phases - [DoubleMatrix](DoubleMatrix.html) - [DoubleTensor](DoubleTensor.html) - [DoubleVector](DoubleVector.html) - [IntegerVector](IntegerVector.html) - [MathSupport](MathSupport.html) - [PhaseBase](PhaseBase.html) - The base class for all stoichiometric and solution phases - [PseudoPhase](PseudoPhase.html) - SolutionPhase - [SolutionPhaseProtocol](SolutionPhaseProtocol.html) - Methods implemented by all multicomponent (solution) phases - [StoichiometricPhaseProtocol](StoichiometricPhaseProtocol.html) - Methods implemented by all endmember (stoichiometric) phases

Class hierarchy and protocol implementation for pure endmember (stoichiometric) phases ![image](_static/flowchart_support-classes-for-all-phases.png)

## Berman endmember properties - [BermanProperties](BermanProperties.html) - BermanStoichiometricPhases

  • [AegirineBerman](AegirineBerman.html)

  • [AenigmatiteBerman](AenigmatiteBerman.html)

  • [AkermaniteBerman](AkermaniteBerman.html)

  • [AlbiteBerman](AlbiteBerman.html)

  • [AlmandineBerman](AlmandineBerman.html)

  • [AndalusiteBerman](AndalusiteBerman.html)

  • [AnorthiteBerman](AnorthiteBerman.html)

  • [AnthophylliteBerman](AnthophylliteBerman.html)

  • [AntigoriteBerman](AntigoriteBerman.html)

  • [ApatiteBerman](ApatiteBerman.html)

  • [BruciteBerman](BruciteBerman.html)

  • [Ca_Al_PyroxeneBerman](Ca_Al_PyroxeneBerman.html)

  • [CalciteBerman](CalciteBerman.html)

  • [ChromiteBerman](ChromiteBerman.html)

  • [ChrysotileBerman](ChrysotileBerman.html)

  • [ClinochloreBerman](ClinochloreBerman.html)

  • [ClinoenstatiteBerman](ClinoenstatiteBerman.html)

  • [ClinozoisiteBerman](ClinozoisiteBerman.html)

  • [CoesiteBerman](CoesiteBerman.html)

  • [CordieriteBerman](CordieriteBerman.html)

  • [CorundumBerman](CorundumBerman.html)

  • [CristobaliteBerman](CristobaliteBerman.html)

  • [DiasporeBerman](DiasporeBerman.html)

  • [DiopsideBerman](DiopsideBerman.html)

  • [DolomiteBerman](DolomiteBerman.html)

  • [FayaliteBerman](FayaliteBerman.html)

  • [FerrosiliteBerman](FerrosiliteBerman.html)

  • [ForsteriteBerman](ForsteriteBerman.html)

  • [GehleniteBerman](GehleniteBerman.html)

  • [GrossularBerman](GrossularBerman.html)

  • [HematiteBerman](HematiteBerman.html)

  • [High_AlbiteBerman](High_AlbiteBerman.html)

  • [Hydrogen_GasBerman](Hydrogen_GasBerman.html)

  • [IlmeniteBerman](IlmeniteBerman.html)

  • [JadeiteBerman](JadeiteBerman.html)

  • [KalsiliteBerman](KalsiliteBerman.html)

  • [KaoliniteBerman](KaoliniteBerman.html)

  • [KyaniteBerman](KyaniteBerman.html)

  • [LawsoniteBerman](LawsoniteBerman.html)

  • [LimeBerman](LimeBerman.html)

  • [Low_AlbiteBerman](Low_AlbiteBerman.html)

  • [MagnesiteBerman](MagnesiteBerman.html)

  • [MagnetiteBerman](MagnetiteBerman.html)

  • [MargariteBerman](MargariteBerman.html)

  • [MeioniteBerman](MeioniteBerman.html)

  • [MerwiniteBerman](MerwiniteBerman.html)

  • [Mg_Al_SpinelBerman](Mg_Al_SpinelBerman.html)

  • [MicroclineBerman](MicroclineBerman.html)

  • [MonticelliteBerman](MonticelliteBerman.html)

  • [MuscoviteBerman](MuscoviteBerman.html)

  • [NephelineBerman](NephelineBerman.html)

  • [OrthoenstatiteBerman](OrthoenstatiteBerman.html)

  • [Oxygen_GasBerman](Oxygen_GasBerman.html)

  • [ParagoniteBerman](ParagoniteBerman.html)

  • [PericlaseBerman](PericlaseBerman.html)

  • [PerovskiteBerman](PerovskiteBerman.html)

  • [PhlogopiteBerman](PhlogopiteBerman.html)

  • [Potassium_FeldsparBerman](Potassium_FeldsparBerman.html)

  • [PrehniteBerman](PrehniteBerman.html)

  • [ProtoenstatiteBerman](ProtoenstatiteBerman.html)

  • [PyropeBerman](PyropeBerman.html)

  • [PyrophylliteBerman ](PyrophylliteBerman.html)

  • [PseudowollastoniteBerman](PseudowollastoniteBerman.html)

  • [QuartzBerman](QuartzBerman.html)

  • [RutileBerman](RutileBerman.html)

  • [SanidineBerman](SanidineBerman.html)

  • [SillimaniteBerman](SillimaniteBerman.html)

  • [SpheneBerman](SpheneBerman.html)

  • [Sulfur_GasBerman](Sulfur_GasBerman.html)

  • [TalcBerman](TalcBerman.html)

  • [TremoliteBerman](TremoliteBerman.html)

  • [TridymiteBerman](TridymiteBerman.html)

  • [WhitlockiteBerman](WhitlockiteBerman.html)

  • [WollastoniteBerman](WollastoniteBerman.html)

  • [ZoisiteBerman](ZoisiteBerman.html)

Class hierarchy and protocol implementation for multicomponent (solution) phases ![image](_static/flowchart_berman-endmember-properties.png)

## MELTS phases - [AlloyLiquid](AlloyLiquid.html) - [AlloySolid](AlloySolid.html) - [BermanAlbite](BermanAlbite.html) - [BiotiteBerman](BiotiteBerman.html) - [ClinoamphiboleBerman](ClinoamphiboleBerman.html) - [CpxBerman](CpxBerman.html) - [FeldsparBerman](FeldsparBerman.html) - [GarnetBerman](GarnetBerman.html) - [HornblendeBerman](HornblendeBerman.html) - KalsiliteSSBerman

  • [CalciumKalsilite](CalciumKalsilite.html)

  • [KalsiliteSSBerman](KalsiliteSSBerman.html)

  • [VacancyKalsilite](VacancyKalsilite.html)

  • [LeuciteBerman](LeuciteBerman.html)

  • [LiquidMelts](LiquidMelts.html)

  • [LiquidMeltsCO2](LiquidMeltsCO2.html)

  • [ LiquidMeltsGenericEM](LiquidMeltsGenericEM.html)

  • LiquidMeltsH2O - [LiquidMeltsH2O](LiquidMeltsH2O.html) - [WaterMelts](WaterMelts.html)

  • [LiquidMeltsH2ORevised](LiquidMeltsH2ORevised.html)

  • [ LiquidMeltsPlusCO2 ](LiquidMeltsPlusCO2.html)

  • [ LiquidMeltsSiO2 ](LiquidMeltsSiO2.html)

  • [ LiquidpMelts ](LiquidpMelts.html)

  • [ LiquidpMeltsGenericEM ](LiquidpMeltsGenericEM.html)

  • LiquidpMeltsH2O
    • [LiquidpMeltsH2O](LiquidpMeltsH2O.html)

    • [WaterpMelts](WaterpMelts.html)

  • MeliliteBerman
    • [Gehlenite](Gehlenite.html)

    • [IronAkermanite](IronAkermanite.html)

    • [MeliliteBerman](MeliliteBerman.html)

    • [SodaMelilite](SodaMelilite.html)

  • Metals
    • [FeLiquid](FeLiquid.html)

    • [FeSolid](FeSolid.html)

    • [NiLiquid](NiLiquid.html)

    • [NiSolid](NiSolid.html)

  • NephelineSSBerman
    • [CalciumNepheline](CalciumNepheline.html)

    • [NephelineSSBerman](NephelineSSBerman.html)

    • [VacancyNepheline](VacancyNepheline.html)

  • [ OlivineBerman ](OlivineBerman.html)

  • [ OpxBerman ](OpxBerman.html)

  • [ OrthoOxideBerman ](OrthoOxideBerman.html)

  • [ OrthoamphiboleBerman ](OrthoamphiboleBerman.html)

  • [ RhombohedralBerman ](RhombohedralBerman.html)

  • [ SpinelBerman ](SpinelBerman.html)

## DEW- and HKF-based solutions - [ DEWDielectricConstant ](DEWDielectricConstant.html) - [ DEWFluid ](DEWFluid.html) - [ DEWH2O ](DEWH2O.html) - DEWmodelParameters - [ DEWspecies ](DEWspecies.html) - FluidDuan

  • [FluidDuan](FluidDuan.html)

  • [DuanH2O](DuanH2O.html)

  • [DuanCO2](DuanCO2.html)

  • [ GenericH2O ](GenericH2O.html)

  • [ HKFspeciesComposite ](HKFspeciesComposite.html)

  • [ HKFspeciesProperties ](HKFspeciesProperties.html)

  • [ HoltenJPCRD2014 ](HoltenJPCRD2014.html)

  • [ Wagner2002 ](Wagner2002.html)

  • ZhangAndDuanCorrectionTerms

  • [ ZhangDuan2009 ](ZhangDuan2009.html)

## Stixrude and Lithgow-Bertelloni phases - [ Stixrude ](Stixrude.html) - [ StixrudeEndmembers ](StixrudeEndmembers.html) - [ StixrudeProperties ](StixrudeProperties.html) - [ StixrudeSolutionPhase ](StixrudeSolutionPhase.html) - StixrudeSolutions

  • [AkimotoiteStixrude](AkimotoiteStixrude.html)

  • [CaFerritePhaseStixrude ](CaFerritePhaseStixrude.html)

  • [ClinopyroxeneStixrude ](ClinopyroxeneStixrude.html)

  • [FeldsparStixrude](FeldsparStixrude.html)

  • [FerropericlaseStixrude ](FerropericlaseStixrude.html)

  • [GarnetStixrude ](GarnetStixrude.html)

  • [HPClinopyroxeneStixrude ](HPClinopyroxeneStixrude.html)

  • [OlivineStixrude ](OlivineStixrude.html)

  • [OrthopyroxeneStixrude ](OrthopyroxeneStixrude.html)

  • [PerovskiteStixrude ](PerovskiteStixrude.html)

  • [PostPerovskiteStixrude ](PostPerovskiteStixrude.html)

  • [RingwooditeStixrude ](RingwooditeStixrude.html)

  • [SpinelStixrude ](SpinelStixrude.html)

  • [WadsleyiteStixrude ](WadsleyiteStixrude.html)

  • StixrudeStoichiometricPhases
    • [AlAkimotoiteStixrude](AlAkimotoiteStixrude.html)

    • [AlbiteStixrude](AlbiteStixrude.html)

    • [AlmandineStixrude](AlmandineStixrude.html)

    • [AlPerovskiteStixrude](AlPerovskiteStixrude.html)

    • [AlPostPerovskiteStixrude](AlPostPerovskiteStixrude.html)

    • [AnorthiteStixrude](AnorthiteStixrude.html)

    • [CaPerovskiteStixrude](CaPerovskiteStixrude.html)

    • [CaTschermaksStixrude](CaTschermaksStixrude.html)

    • [ClinoenstatiteStixrude](ClinoenstatiteStixrude.html)

    • [CoesiteStixrude](CoesiteStixrude.html)

    • [DiopsideStixrude](DiopsideStixrude.html)

    • [EnstatiteStixrude](EnstatiteStixrude.html)

    • [FayaliteStixrude](FayaliteStixrude.html)

    • [FeAkimotoiteStixrude](FeAkimotoiteStixrude.html)

    • [FeCFStixrude](FeCFStixrude.html)

    • [FeHpCpxStixrude](FeHpCpxStixrude.html)

    • [FePerovskiteStixrude](FePerovskiteStixrude.html)

    • [FePostPerovskiteStixrude](FePostPerovskiteStixrude.html)

    • [FeRingwooditeStixrude](FeRingwooditeStixrude.html)

    • [FerrosiliteStixrude](FerrosiliteStixrude.html)

    • [FeWadsleyiteStixrude](FeWadsleyiteStixrude.html)

    • [ForsteriteStixrude](ForsteriteStixrude.html)

    • [GrossularStixrude](GrossularStixrude.html)

    • [HedenbergiteStixrude](HedenbergiteStixrude.html)

    • [HercyniteStixrude](HercyniteStixrude.html)

    • [JadeiteStixrude](JadeiteStixrude.html)

    • [KyaniteStixrude](KyaniteStixrude.html)

    • [MajoriteStixrude](MajoriteStixrude.html)

    • [MgAkimotoiteStixrude](MgAkimotoiteStixrude.html)

    • [MgCFStixrude](MgCFStixrude.html)

    • [MgHpCpxStixrude](MgHpCpxStixrude.html)

    • [MgPerovskiteStixrude](MgPerovskiteStixrude.html)

    • [MgPostPerovskiteStixrude](MgPostPerovskiteStixrude.html)

    • [MgRingwooditeStixrude](MgRingwooditeStixrude.html)

    • [MgSpinelStixrude](MgSpinelStixrude.html)

    • [MgTschermaksStixrude](MgTschermaksStixrude.html)

    • [MgWadsleyiteStixrude](MgWadsleyiteStixrude.html)

    • [NaCFStixrude](NaCFStixrude.html)

    • [NaMajoriteStixrude](NaMajoriteStixrude.html)

    • [NephelineStixrude](NephelineStixrude.html)

    • [OrthoDiopsideStixrude](OrthoDiopsideStixrude.html)

    • [PericlaseStixrude](PericlaseStixrude.html)

    • [PyropeStixrude](PyropeStixrude.html)

    • [QuartzStixrude](QuartzStixrude.html)

    • [SeifertiteStixrude](SeifertiteStixrude.html)

    • [StishoviteStixrude](StishoviteStixrude.html)

    • [WuestiteStixrude](WuestiteStixrude.html)

## Protocol and category extensions for parameter calibration - [ParameterCalibrationProtocol](ParameterCalibrationProtocol.html)

See the example Jupyter notebooks for implementation details.