SOURCE += populationBalanceModel/populationBalanceModel.C

SOURCE += diameterModels/velocityGroup/velocityGroup.C

sizeGroup = diameterModels/velocityGroup/sizeGroup
SOURCE += $(sizeGroup)/sizeGroup.C

shapeModels = $(sizeGroup)/shapeModels
SOURCE += $(shapeModels)/shapeModel/shapeModel.C
SOURCE += $(shapeModels)/spherical/spherical.C
SOURCE += $(shapeModels)/fractal/fractal.C

SOURCE += coalescenceModels/coalescenceModel/coalescenceModel.C
SOURCE += coalescenceModels/AdachiStuartFokkink/AdachiStuartFokkink.C
SOURCE += coalescenceModels/ballisticCollisions/ballisticCollisions.C
SOURCE += coalescenceModels/BrownianCollisions/BrownianCollisions.C
SOURCE += coalescenceModels/constantCoalescence/constantCoalescence.C
SOURCE += coalescenceModels/CoulaloglouTavlarides/CoulaloglouTavlarides.C
SOURCE += coalescenceModels/DahnekeInterpolation/DahnekeInterpolation.C
SOURCE += coalescenceModels/hydrodynamic/hydrodynamic.C
SOURCE += coalescenceModels/LehrMilliesMewesCoalescence/LehrMilliesMewesCoalescence.C
SOURCE += coalescenceModels/LiaoCoalescence/LiaoCoalescence.C
SOURCE += coalescenceModels/Luo/Luo.C
SOURCE += coalescenceModels/PrinceBlanch/PrinceBlanch.C
SOURCE += coalescenceModels/turbulentShear/turbulentShear.C

SOURCE += binaryBreakupModels/binaryBreakupModel/binaryBreakupModel.C
SOURCE += binaryBreakupModels/LehrMilliesMewes/LehrMilliesMewes.C
SOURCE += binaryBreakupModels/Liao/LiaoBase.C
SOURCE += binaryBreakupModels/Liao/Liao.C
SOURCE += binaryBreakupModels/LuoSvendsen/LuoSvendsen.C
SOURCE += binaryBreakupModels/powerLawUniformBinary/powerLawUniformBinary.C

SOURCE += breakupModels/breakupModel/breakupModel.C
SOURCE += breakupModels/exponential/exponential.C
SOURCE += breakupModels/Kusters/Kusters.C
SOURCE += breakupModels/Laakkonen/Laakkonen.C
SOURCE += breakupModels/powerLaw/powerLaw.C

SOURCE += daughterSizeDistributionModels/daughterSizeDistributionModel/daughterSizeDistributionModel.C
SOURCE += daughterSizeDistributionModels/LaakkonenDaughterSizeDistribution/LaakkonenDaughterSizeDistribution.C
SOURCE += daughterSizeDistributionModels/uniformBinary/uniformBinary.C

SOURCE += derivedFvPatchFields/singleSizeGroup/singleSizeGroupFvPatchScalarField.C
SOURCE += derivedFvPatchFields/distributionSizeGroup/distributionSizeGroupFvPatchScalarField.C

SOURCE += derivedFvFieldSources/growth/growthFvScalarFieldSource.C

SOURCE += derivedFvFieldSources/singleSizeGroup/singleSizeGroupFvScalarFieldSource.C
SOURCE += derivedFvFieldSources/distributionSizeGroup/distributionSizeGroupFvScalarFieldSource.C
SOURCE += derivedFvFieldSources/growthSizeGroup/growthSizeGroupFvScalarFieldSource.C
SOURCE += derivedFvFieldSources/interfacialGrowthSizeGroup/interfacialGrowthSizeGroupFvScalarFieldSource.C

SOURCE += derivedFvFieldSources/secondaryProperty/secondaryPropertyFvScalarFieldSource.C
SOURCE += derivedFvFieldSources/growthSecondaryProperty/growthSecondaryPropertyFvScalarFieldSource.C

SOURCE += derivedFvFieldSources/uniformFixedValueSurfaceAreaVolumeRatio/uniformFixedValueSurfaceAreaVolumeRatioFvScalarFieldSource.C
SOURCE += derivedFvFieldSources/interfacialGrowthSurfaceAreaVolumeRatio/interfacialGrowthSurfaceAreaVolumeRatioFvScalarFieldSource.C
SOURCE += derivedFvFieldSources/hardSphereSurfaceAreaVolumeRatio/hardSphereSurfaceAreaVolumeRatioFvScalarFieldSource.C
SOURCE += derivedFvFieldSources/ParkRogakSurfaceAreaVolumeRatio/ParkRogakSurfaceAreaVolumeRatioFvScalarFieldSource.C

SOURCE += populationBalanceSystem/populationBalanceSystem.C

LIB = $(FOAM_LIBBIN)/libpopulationBalance
