Proyecto Final - Turinmachin
Recreación del minijuego de matemáticas de Brain-Age usando redes neuronales
Loading...
Searching...
No Matches
common::Tensor< T, Rank > Member List

This is the complete list of members for common::Tensor< T, Rank >, including all inherited members.

apply(auto fn) const -> Tensor< T, Rank >common::Tensor< T, Rank >inline
begin() noexceptcommon::Tensor< T, Rank >inline
begin() const noexceptcommon::Tensor< T, Rank >inline
broadcast(const Tensor< T, Rank > &rhs, auto fn) const -> Tensor< T, Rank >common::Tensor< T, Rank >inline
end() noexceptcommon::Tensor< T, Rank >inline
end() const noexceptcommon::Tensor< T, Rank >inline
fill(const T &value) noexceptcommon::Tensor< T, Rank >inline
operator()(const auto... idxs) -> T &common::Tensor< T, Rank >inline
operator()(const auto... idxs) const -> const T &common::Tensor< T, Rank >inline
operator()(const std::array< size_t, Rank > &idxs) -> T &common::Tensor< T, Rank >inline
operator()(const std::array< size_t, Rank > &idxs) const -> const T &common::Tensor< T, Rank >inline
operator*(const Tensor< T, Rank > &other) const -> Tensor< T, Rank >common::Tensor< T, Rank >inline
operator*(const T &scalar) const -> Tensor< T, Rank >common::Tensor< T, Rank >inline
operator*(const T &scalar, const Tensor &tensor) -> Tensor< T, Rank >common::Tensor< T, Rank >friend
operator+(const Tensor< T, Rank > &other) const -> Tensor< T, Rank >common::Tensor< T, Rank >inline
operator+(const T &scalar) const -> Tensor< T, Rank >common::Tensor< T, Rank >inline
operator+(const T &scalar, const Tensor &tensor) -> Tensor< T, Rank >common::Tensor< T, Rank >friend
operator-(const Tensor< T, Rank > &other) const -> Tensor< T, Rank >common::Tensor< T, Rank >inline
operator-(const T &scalar) const -> Tensor< T, Rank >common::Tensor< T, Rank >inline
operator-(const T &scalar, const Tensor &tensor) -> Tensor< T, Rank >common::Tensor< T, Rank >friend
operator-() const -> Tensor< T, Rank >common::Tensor< T, Rank >inline
operator/(const Tensor< T, Rank > &other) const -> Tensor< T, Rank >common::Tensor< T, Rank >inline
operator/(const T &scalar) const -> Tensor< T, Rank >common::Tensor< T, Rank >inline
operator/(const T &scalar, const Tensor &tensor) -> Tensor< T, Rank >common::Tensor< T, Rank >friend
operator<<(std::ostream &out, const Tensor< T, Rank > &tensor) -> std::ostream &requires(Rank > 1)common::Tensor< T, Rank >friend
operator<<(std::ostream &out, const Tensor< T, Rank > &tensor) -> std::ostream &requires(Rank==1)common::Tensor< T, Rank >friend
operator=(std::initializer_list< T > list) -> Tensor< T, Rank > &common::Tensor< T, Rank >inline
operator==(const Tensor< T, Rank > &other) const -> boolcommon::Tensor< T, Rank >inline
operator[](const size_t idx) -> T &common::Tensor< T, Rank >inline
operator[](const size_t idx) const -> const T &common::Tensor< T, Rank >inline
reshape(const std::array< size_t, Rank > &new_shape)common::Tensor< T, Rank >inline
reshape(const Dims... dims)common::Tensor< T, Rank >inline
row(const size_t index) const -> Tensor< T, 2 > requires(Rank==2)common::Tensor< T, Rank >inline
set_row(const size_t index, const Tensor< T, 2 > &row_tensor)common::Tensor< T, Rank >inline
set_slice(const size_t index, const Tensor< T, 2 > &slice)common::Tensor< T, Rank >inline
shape() const noexcept -> const std::array< size_t, Rank > &common::Tensor< T, Rank >inline
size() const -> size_tcommon::Tensor< T, Rank >inline
slice(const size_t index) const -> Tensor< T, 2 > requires(Rank==3)common::Tensor< T, Rank >inline
Tensor(const std::array< size_t, Rank > &shape)common::Tensor< T, Rank >inlineexplicit
Tensor(const Dims... dims)common::Tensor< T, Rank >inlineexplicit
transpose_2d() const -> Tensor< T, 2 >common::Tensor< T, Rank >inline
transpose_2d() const -> Tensor< T, Rank > requires(Rank > 2)common::Tensor< T, Rank >inline