GoodAI.Core.Observers.MyMemoryBlockObserver.GetTileDimensions C# (CSharp) Method

GetTileDimensions() private method

private GetTileDimensions ( ) : TensorDimensions
return GoodAI.Core.Memory.TensorDimensions
        private TensorDimensions GetTileDimensions()
        {
            if (UseCustomDimensions)
            {
                TensorDimensions d;
                bool didApplyCustomDims = m_customDimensions.TryToApply(Target.Dims, out d);
                if (!didApplyCustomDims)
                {
                    MyLog.WARNING.WriteLine("Memory block '{0}: {1}' observer: {2}", Target.Owner.Name, Target.Name,
                        "Could not apply custom dimensions, will use default ones");
                    return Target.Dims;
                }
                return d;
            }
            return Target.Dims;
        }