Accord.Math.Environments.OctaveEnvironment.OctaveEnvironment C# (CSharp) Method

OctaveEnvironment() protected method

Initializes a new instance of the OctaveEnvironment class.
protected OctaveEnvironment ( ) : Accord.Math
return Accord.Math
        protected OctaveEnvironment()
        {
            var type = this.GetType();

            FieldInfo[] fields = type.GetFields(BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance);

            foreach (FieldInfo field in fields)
            {
                if (field.FieldType == typeof(mat))
                    field.SetValue(this, new mat(null));
            }
        }
    }