private void WritePhaseXyYx(StreamWriter sw, ImpedanceTensor impedance) { Action <Complex> write = (c) => sw.Write("{0} ", ProcessPhase(c).ToString("E").PadLeft(14, ' ')); write(impedance.Xy); write(impedance.Yx); }
private static void WriteApparentResistivityXyYx(StreamWriter sw, ImpedanceTensor impedance, double omega) { Action <Complex> write = (c) => sw.Write("{0} ", CalculateApparentResistivity(c, omega).ToString("E").PadLeft(14, ' ')); write(impedance.Xy); write(impedance.Yx); }
private static void WriteImpedance(StreamWriter sw, ImpedanceTensor impedance) { Action <Complex> write = (c) => sw.Write("{0} {1} ", c.Real.ToString("E").PadLeft(14, ' '), c.Imaginary.ToString("E").PadLeft(14, ' ')); write(impedance.Xx); write(impedance.Xy); write(impedance.Yx); write(impedance.Yy); }