Class LineTypeInput

All Implemented Interfaces:
Serializable

public class LineTypeInput extends AssetTypeInput
Describes the type of a LineInput
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class edu.ie3.datamodel.models.UniqueEntity

    UniqueEntity.UniqueEntityBuilder, UniqueEntity.UniqueEntityCopyBuilder<T extends UniqueEntity.UniqueEntityBuilder>
  • Field Summary

    Fields inherited from class edu.ie3.datamodel.models.UniqueEntity

    UUID_FIELD_NAME
  • Constructor Summary

    Constructors
    Constructor
    Description
    LineTypeInput(UUID uuid, String id, tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificConductance> b, tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificConductance> g, tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificResistance> r, tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificResistance> x, tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricCurrent> iMax, tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricPotential> vRated)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificConductance>
     
    tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificConductance>
     
    tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricCurrent>
     
    tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificResistance>
     
    tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricPotential>
     
    tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificResistance>
     
    int
     
     

    Methods inherited from class edu.ie3.datamodel.models.input.AssetTypeInput

    getId

    Methods inherited from class edu.ie3.datamodel.models.UniqueEntity

    getUuid

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • LineTypeInput

      public LineTypeInput(UUID uuid, String id, tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificConductance> b, tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificConductance> g, tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificResistance> r, tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificResistance> x, tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricCurrent> iMax, tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricPotential> vRated)
      Parameters:
      uuid - of the input entity
      id - of this type
      b - Specific phase-to-ground susceptance for this type of line (typically in µS/km)
      g - Specific phase-to-ground conductance for this type of line (typically in µS/km)
      r - Specific resistance for this type of line (typically in Ohm/km)
      x - Specific reactance for this type of line (typically in Ohm/km)
      iMax - Maximum thermal current for this type of line (typically in A)
      vRated - Rated voltage for this type of line
  • Method Details

    • getB

      public tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificConductance> getB()
    • getG

      public tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificConductance> getG()
    • getR

      public tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificResistance> getR()
    • getX

      public tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificResistance> getX()
    • getiMax

      public tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricCurrent> getiMax()
    • getvRated

      public tech.units.indriya.ComparableQuantity<javax.measure.quantity.ElectricPotential> getvRated()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class AssetTypeInput
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class AssetTypeInput
    • toString

      public String toString()
      Overrides:
      toString in class AssetTypeInput