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

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

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