/// <summary> /// Creates an instance of <see cref="IBMMassMatrixFactory"/> that is /// appropriate for the given <paramref name="mapping"/> /// </summary> /// <param name="mapping"></param> /// <returns></returns> public IBMMassMatrixFactory GetMassMatrixFactory(CoordinateMapping mapping) { if (MassMatrixFactory == null || !mapping.Equals(MassMatrixFactory.Mapping)) { MassMatrixFactory = new IBMMassMatrixFactory(this, mapping, Control.FluidSpeciesName, Control.LevelSetQuadratureOrder); } return(MassMatrixFactory); }