using InnovEnergy.Lib.Units.Generator;

namespace InnovEnergy.Lib.Units;


// TODO: op parallel is wrong

[Sum]
public readonly partial struct Resistance
{
    public static String Unit   => "Ω";
    public static String Symbol => "R";
    

    public Resistance(Decimal value) => Value = value;

    // U=RI
    public static Voltage operator *(Resistance resistance, Current current) => new Voltage(resistance.Value * current.Value);
 
}