Proyecto Final - Turinmachin
Recreación del minijuego de matemáticas de Brain-Age usando redes neuronales
|
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() noexcept | utec::algebra::Tensor< T, Rank > | inline |
begin() const noexcept | utec::algebra::Tensor< T, Rank > | inline |
broadcast(const Tensor< T, Rank > &rhs, auto fn) const -> Tensor< T, Rank > | utec::algebra::Tensor< T, Rank > | inline |
end() noexcept | utec::algebra::Tensor< T, Rank > | inline |
end() const noexcept | utec::algebra::Tensor< T, Rank > | inline |
fill(const T &value) noexcept | utec::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 -> bool | utec::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_t | utec::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 |