/// <summary> /// Returns a bvec4 from component-wise application of GreaterThan (lhs > rhs). /// </summary> public static bvec4 GreaterThan(decvec4 lhs, decvec4 rhs) => decvec4.GreaterThan(lhs, rhs);
/// <summary> /// Returns true iff distance between lhs and rhs is less than or equal to epsilon /// </summary> public static bool ApproxEqual(decvec4 lhs, decvec4 rhs, decimal eps = 0.1m) => decvec4.ApproxEqual(lhs, rhs, eps);
/// <summary> /// Returns a bvec4 from component-wise application of NotEqual (lhs != rhs). /// </summary> public static bvec4 NotEqual(decvec4 lhs, decvec4 rhs) => decvec4.NotEqual(lhs, rhs);
/// <summary> /// Returns true iff this equals rhs type- and component-wise. /// </summary> public static bool Equals(decvec4 v, object obj) => v.Equals(obj);
/// <summary> /// Returns a hash code for this instance. /// </summary> public static int GetHashCode(decvec4 v) => v.GetHashCode();
/// <summary> /// Returns true iff this equals rhs component-wise. /// </summary> public static bool Equals(decvec4 v, decvec4 rhs) => v.Equals(rhs);
/// <summary> /// Returns the number of components (4). /// </summary> public static int Count(decvec4 v) => v.Count;
/// <summary> /// Returns a string representation of this vector using a provided seperator and a format and format provider for each component. /// </summary> public static string ToString(decvec4 v, string sep, string format, IFormatProvider provider) => v.ToString(sep, format, provider);
/// <summary> /// Returns a string representation of this vector using a provided seperator and a format for each component. /// </summary> public static string ToString(decvec4 v, string sep, string format) => v.ToString(sep, format);
/// <summary> /// Returns a decvec4 with independent and identically distributed values according to a normal/Gaussian distribution with specified mean and variance. /// </summary> public static decvec4 RandomGaussian(Random random, decvec4 mean, decvec4 variance) => decvec4.RandomGaussian(random, mean, variance);