public ForcePerLength surface_tension()
    {
        if (Environment.Is64BitProcess)
        {
            if (0 < Q() && Q() < 1)
            {
                return(ForcePerLength.FromNewtonsPerMeter(CoolPropPINVOKE64.AbstractState_surface_tension(swigCPtr)));
            }
        }
        else
        {
            if (0 < Q() && Q() < 1)
            {
                return(ForcePerLength.FromNewtonsPerMeter(CoolPropPINVOKE.AbstractState_surface_tension(swigCPtr)));
            }
        }


        return(ForcePerLength.Zero);
    }