@neutrium/pipe - v3.0.0
    Preparing search index...

    Interface PipeDefinition

    Structural geometry contract for a uniform circular pipe cross-section. Implementations must supply finite, positive, mutually consistent dimensions and areas. Length, roughness, placement and operating state belong to the application.

    interface PipeDefinition {
        externalCrossSectionalArea: Quantity;
        internalCrossSectionalArea: Quantity;
        internalDiameter: Quantity;
        materialCrossSectionalArea: Quantity;
        outerDiameter: Quantity;
        wallThickness: Quantity;
    }

    Implemented by

    Index
    externalCrossSectionalArea: Quantity

    Enclosed outer area, consistent with pi * outerDiameter^2 / 4, with area units.

    internalCrossSectionalArea: Quantity

    Internal flow area, consistent with pi * internalDiameter^2 / 4, with area units.

    internalDiameter: Quantity

    Actual internal diameter, with length units.

    materialCrossSectionalArea: Quantity

    Pipe wall area, equal to external minus internal cross-sectional area.

    outerDiameter: Quantity

    External diameter, with length units; greater than the internal diameter.

    wallThickness: Quantity

    Wall thickness, equal to half the difference between outer and internal diameters.