# 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.