Search Results for

    Show / Hide Table of Contents

    Class Region

    Represents a hyper-rectangle in arbitrary dimensions.

    Inheritance
    Object
    Region
    Inherited Members
    Object.Equals(Object, Object)
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Namespace: Microsoft.ML.Probabilistic.Math
    Assembly: Microsoft.ML.Probabilistic.dll
    Syntax
    public class Region

    Constructors

    Region(Region)

    Declaration
    public Region(Region that)
    Parameters
    Type Name Description
    Region that

    Region(Int32)

    Creates a new Region containing only the all-zero vector.

    Declaration
    public Region(int dimension)
    Parameters
    Type Name Description
    Int32 dimension

    Fields

    Lower

    Declaration
    public readonly Vector Lower
    Field Value
    Type Description
    Vector

    Upper

    Declaration
    public readonly Vector Upper
    Field Value
    Type Description
    Vector

    Properties

    Dimension

    Declaration
    public int Dimension { get; }
    Property Value
    Type Description
    Int32

    Methods

    CompareTo(Region)

    Declaration
    public int CompareTo(Region other)
    Parameters
    Type Name Description
    Region other
    Returns
    Type Description
    Int32

    CompareTo(Vector, Vector)

    Declaration
    public int CompareTo(Vector a, Vector b)
    Parameters
    Type Name Description
    Vector a
    Vector b
    Returns
    Type Description
    Int32

    Contains(Vector)

    Declaration
    public bool Contains(Vector x)
    Parameters
    Type Name Description
    Vector x
    Returns
    Type Description
    Boolean

    Equals(Object)

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    Object obj
    Returns
    Type Description
    Boolean
    Overrides
    Object.Equals(Object)

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    Int32
    Overrides
    Object.GetHashCode()

    GetLogVolume()

    Declaration
    public double GetLogVolume()
    Returns
    Type Description
    Double

    GetMidpoint()

    Declaration
    public Vector GetMidpoint()
    Returns
    Type Description
    Vector

    GetMidpoint(Double, Double)

    Declaration
    public static double GetMidpoint(double lower, double upper)
    Parameters
    Type Name Description
    Double lower
    Double upper
    Returns
    Type Description
    Double

    Sample()

    Declaration
    public Vector Sample()
    Returns
    Type Description
    Vector

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    String
    Overrides
    Object.ToString()

    ToString(String)

    Declaration
    public string ToString(string format)
    Parameters
    Type Name Description
    String format
    Returns
    Type Description
    String

    Uniform(Double, Double)

    Declaration
    public static double Uniform(double lowerBound, double upperBound)
    Parameters
    Type Name Description
    Double lowerBound
    Double upperBound
    Returns
    Type Description
    Double
    In This Article
    Back to top Copyright © .NET Foundation. All rights reserved.