27 lines
870 B
C#
27 lines
870 B
C#
namespace Adaptation.FileHandlers.json;
|
|
|
|
public class Log10
|
|
{
|
|
|
|
#nullable enable
|
|
|
|
public double Depth { get; }
|
|
public double ResistanceRaw { get; }
|
|
public double? ResistanceEdited { get; }
|
|
public double? Resistivity { get; }
|
|
public double? Concentration { get; }
|
|
|
|
public Log10(double depth,
|
|
double raw,
|
|
double? edited,
|
|
double? resistivity,
|
|
double? cd)
|
|
{
|
|
Depth = Math.Log10(depth);
|
|
ResistanceRaw = Math.Log10(raw);
|
|
ResistanceEdited = edited is null || edited.Value == 0 ? null : Math.Log10(edited.Value);
|
|
Resistivity = resistivity is null || resistivity.Value == 0 ? null : Math.Log10(resistivity.Value);
|
|
Concentration = cd is null || cd.Value == 0 ? null : Math.Log10(cd.Value);
|
|
}
|
|
|
|
} |