24 #ifndef ARM_COMPUTE_IACCESS_WINDOW_STATIC_H 25 #define ARM_COMPUTE_IACCESS_WINDOW_STATIC_H ValidRegion compute_valid_region(const Window &window, ValidRegion input_valid_region) const
Compute the valid region based on the static access pattern and valid region of the inputs...
Container for 2D border size.
AccessWindowStatic & operator=(const AccessWindowStatic &)=delete
Prevent instances of this class from being copied (As this class contains pointers) ...
Store the tensor's metadata.
Copyright (c) 2017-2021 Arm Limited.
Implementation of a static rectangular access pattern.
bool update_padding_if_needed(const Window &window) override
Increase the padding to be large enough for the window.
bool update_window_if_needed(Window &window) const override
Shrink the window if padding is not large enough.
Interface describing methods to update access window and padding based on kernel parameters.
ScaleKernelInfo info(interpolation_policy, default_border_mode, PixelValue(), sampling_policy, false)
~AccessWindowStatic()=default
Default destructor.
AccessWindowStatic(ITensorInfo *info, int start_x, int start_y, int end_x, int end_y)
Constructor for a static access pattern.
Container for valid region of a window.
Describe a multidimensional execution window.
void set_valid_region(const Window &window, const ValidRegion &input_valid_region)
Set the valid region based on the static access pattern and valid region of the inputs.