Skip to content

Class axis_params

class axis_params<Axis, N> base

template <index_t Axis, size_t N>
struct axis_params { … }

Compile-time axis descriptor used by SIMD tensor accessors.

Template parameters
Axis Index of the axis.
N Number of elements to access (vector width).

variable axis

constexpr static index_t axis = Axis

The axis index.

Fully qualified name: kfr::axis_params<Axis, N>::axis

Declared at base/shape.hpp:1314

variable width

constexpr static index_t width = N

The vector width.

Fully qualified name: kfr::axis_params<Axis, N>::width

Declared at base/shape.hpp:1316

variable value

constexpr static index_t value = N

Alias of width kept for backwards compatibility.

Fully qualified name: kfr::axis_params<Axis, N>::value

Declared at base/shape.hpp:1318

constructor axis_params<Axis, N>()

constexpr axis_params() = default

Default-construct an axis parameter object.

Fully qualified name: kfr::axis_params<Axis, N>::axis_params<Axis, N>()

Declared at base/shape.hpp:1321

Fully qualified name: kfr::axis_params<Axis, N>

Declared at base/shape.hpp:1311

This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.