public static void InitialCalcMethods() { DiffractionLossBase atlasDiffLoss = new AtlasDiffractionLoss(); DiffractionLossBase bullDiffLoss = new BullingtonDiffractionLoss(); DiffractionLossBase deugoutDiffLoss = new DeugoutDiffractionLoss(); DiffractionLossBase epsteinDiffLoss = new EpsteinDiffractionLoss(); DiffractionLossMethod.DifLossMethodList["None"] = null; DiffractionLossMethod.DifLossMethodList[atlasDiffLoss.DifLosMethodName] = atlasDiffLoss; DiffractionLossMethod.DifLossMethodList[bullDiffLoss.DifLosMethodName] = bullDiffLoss; DiffractionLossMethod.DifLossMethodList[deugoutDiffLoss.DifLosMethodName] = deugoutDiffLoss; DiffractionLossMethod.DifLossMethodList[epsteinDiffLoss.DifLosMethodName] = epsteinDiffLoss; }
public AtlasDoublePeakLossFixture() { MPCP = new MultiPeakCalcParam(); ADL = new AtlasDiffractionLoss(); MPCP.DisFirstPeakToRx = 200f; MPCP.DisFirstPeakToTx = 200f; MPCP.DisSecondPeakToRx = 10f; MPCP.DisSecondPeakToTx = 400f; MPCP.DisThirdPeakToRx = 200f; MPCP.DisThirdPeakToTx = 600f; MPCP.FirstPeakAbs = 200f; MPCP.RxAbs = 100f; MPCP.SecondPeakAbs = 100f; MPCP.ThirdPeakAbs = 150f; MPCP.TxAbs = 50f; // MPCP.TxToRxLineLen = 10000f; MPCP.WaveLen = 0.2f; }
public LSGTest() { MPCP = new MultiPeakCalcParam(); ADL = new AtlasDiffractionLoss(); BDL = new BullingtonDiffractionLoss(); MPCP.DisFirstPeakToRx = 200f; MPCP.DisFirstPeakToTx = 200f; MPCP.DisSecondPeakToRx = 10f; MPCP.DisSecondPeakToTx = 400f; MPCP.DisThirdPeakToRx = 200f; MPCP.DisThirdPeakToTx = 600f; MPCP.FirstPeakAbs = 200f; MPCP.RxAbs = 100f; MPCP.SecondPeakAbs = 100f; MPCP.ThirdPeakAbs = 150f; MPCP.TxAbs = 50f; // MPCP.TxToRxLineLen = 10000f; MPCP.WaveLen = 0.2f; }