# Turbulence
SOURCE += phaseTurbulenceStabilisation/phaseTurbulenceStabilisation.C
SOURCE += interfaceTurbulenceDamping/interfaceTurbulenceDamping.C

# Interfacial phase change
SOURCE += heatTransferLimitedPhaseChange/heatTransferLimitedPhaseChange.C
SOURCE += massDiffusionLimitedPhaseChange/massDiffusionLimitedPhaseChange.C
SOURCE += reactionDrivenPhaseChange/reactionDrivenPhaseChange.C

# Nucleation phase change
SOURCE += nucleation/nucleation.C
SOURCE += homogeneousCondensation/homogeneousCondensation.C
SOURCE += homogeneousLiquidPhaseSeparation/homogeneousLiquidPhaseSeparation.C
SOURCE += wallBoiling/wallBoiling.C
SOURCE += wallBoiling/wallBoilingPhaseChangeRateFvPatchScalarField.C
SOURCE += wallBoiling/alphatBoilingWallFunctionFvPatchScalarField.C
SOURCE += phaseSurfaceBoiling/phaseSurfaceBoiling.C

# Cavitation
SOURCE += multiphaseEulerCavitation/multiphaseEulerCavitation.C

# Source conditions
SOURCE += derivedFvFieldSources/nucleationSizeGroup/nucleationSizeGroupFvScalarFieldSource.C
SOURCE += derivedFvFieldSources/nucleationInterfacialCurvature/nucleationInterfacialCurvatureFvScalarFieldSource.C
SOURCE += derivedFvFieldSources/nucleationSurfaceAreaVolumeRatio/nucleationSurfaceAreaVolumeRatioFvScalarFieldSource.C

# Wall boiling sub models
SOURCE += wallBoiling/partitioningModels/partitioningModel/partitioningModel.C
SOURCE += wallBoiling/partitioningModels/partitioningModel/partitioningModelNew.C
SOURCE += wallBoiling/partitioningModels/phaseFraction/phaseFraction.C
SOURCE += wallBoiling/partitioningModels/Lavieville/Lavieville.C
SOURCE += wallBoiling/partitioningModels/cosine/cosine.C
SOURCE += wallBoiling/partitioningModels/linear/linear.C

SOURCE += wallBoiling/nucleationSiteModels/nucleationSiteModel/nucleationSiteModel.C
SOURCE += wallBoiling/nucleationSiteModels/nucleationSiteModel/nucleationSiteModelNew.C
SOURCE += wallBoiling/nucleationSiteModels/LemmertChawla/LemmertChawla.C
SOURCE += wallBoiling/nucleationSiteModels/KocamustafaogullariIshiiNucleationSite/KocamustafaogullariIshiiNucleationSite.C

SOURCE += wallBoiling/departureDiameterModels/departureDiameterModel/departureDiameterModel.C
SOURCE += wallBoiling/departureDiameterModels/departureDiameterModel/departureDiameterModelNew.C
SOURCE += wallBoiling/departureDiameterModels/TolubinskiKostanchuk/TolubinskiKostanchuk.C
SOURCE += wallBoiling/departureDiameterModels/KocamustafaogullariIshiiDepartureDiameter/KocamustafaogullariIshiiDepartureDiameter.C

SOURCE += wallBoiling/departureFrequencyModels/departureFrequencyModel/departureFrequencyModel.C
SOURCE += wallBoiling/departureFrequencyModels/departureFrequencyModel/departureFrequencyModelNew.C
SOURCE += wallBoiling/departureFrequencyModels/Cole/Cole.C
SOURCE += wallBoiling/departureFrequencyModels/KocamustafaogullariIshiiDepartureFrequency/KocamustafaogullariIshiiDepartureFrequency.C

# Sintering models
SOURCE += KochFriedlanderSintering/KochFriedlanderSintering.C

LIB = $(FOAM_LIBBIN)/libmultiphaseEulerFvModels
