Txeo v0.1
A Developer-Friendly TensorFlow C++ Wrapper
Loading...
Searching...
No Matches
txeo::Matrix< T > Member List

This is the complete list of members for txeo::Matrix< T >, including all inherited members.

_impltxeo::Tensor< T >protected
abs()txeo::Tensor< T >
at()txeo::Tensor< T >
at(Args... args)txeo::Tensor< T >inline
at() consttxeo::Tensor< T >
at(Args... args) consttxeo::Tensor< T >inline
begin()txeo::Tensor< T >
begin() consttxeo::Tensor< T >
check_indexes(const std::vector< size_t > &indexes)txeo::Tensor< T >protected
clone() consttxeo::Matrix< T >
col_size() consttxeo::Matrix< T >inline
create_from_shape(P &&shape)txeo::Tensor< T >protected
data()txeo::Tensor< T >
data() consttxeo::Tensor< T >
dim() consttxeo::Tensor< T >
dot(const Matrix< T > &matrix) consttxeo::Matrix< T >
dot(const txeo::Vector< T > &vector) consttxeo::Matrix< T >
end()txeo::Tensor< T >
end() consttxeo::Tensor< T >
fill(const T &value)txeo::Tensor< T >
fill_data_shape(const std::initializer_list< std::initializer_list< T > > &list, std::vector< T > &flat_data, std::vector< size_t > &shape)txeo::Tensor< T >protected
fill_data_shape(const std::initializer_list< std::initializer_list< std::initializer_list< T > > > &list, std::vector< T > &flat_data, std::vector< size_t > &shape)txeo::Tensor< T >protected
fill_with_uniform_random(const T &min, const T &max)txeo::Tensor< T >
fill_with_uniform_random(const T &min, const T &max, const size_t &seed1, const size_t &seed2)txeo::Tensor< T >
flatten() consttxeo::Tensor< T >
increase_dimension(size_t axis, T value)txeo::Tensor< T >
inner(const Tensor< T > &tensor) consttxeo::Tensor< T >
is_equal_shape(const Tensor< U > &other) consttxeo::Tensor< T >inline
Matrix()txeo::Matrix< T >explicit
Matrix(const Matrix &matrix)txeo::Matrix< T >inline
Matrix(Matrix &&matrix) noexcepttxeo::Matrix< T >inline
Matrix(size_t row_size, size_t col_size)txeo::Matrix< T >inlineexplicit
Matrix(size_t row_size, size_t col_size, const T &fill_value)txeo::Matrix< T >inlineexplicit
Matrix(size_t row_size, size_t col_size, const std::vector< T > &values)txeo::Matrix< T >inlineexplicit
Matrix(size_t row_size, size_t col_size, const std::initializer_list< T > &values)txeo::Matrix< T >inlineexplicit
Matrix(const std::initializer_list< std::initializer_list< T > > &values)txeo::Matrix< T >inlineexplicit
Matrix(txeo::Tensor< T > &&tensor)txeo::Matrix< T >explicit
memory_size() consttxeo::Tensor< T >
normalize(size_t axis, txeo::NormalizationType type)txeo::Tensor< T >
normalize(txeo::NormalizationType type)txeo::Tensor< T >
normalize_columns(txeo::NormalizationType type)txeo::Matrix< T >
normalize_rows(txeo::NormalizationType type)txeo::Matrix< T >
number_of_elements() consttxeo::Tensor< T >inline
operator!=(const Tensor &tensor)txeo::Tensor< T >
operator()()txeo::Tensor< T >
operator()(Args... args)txeo::Tensor< T >inline
operator()() consttxeo::Tensor< T >
operator()(Args... args) consttxeo::Tensor< T >inline
operator*txeo::Matrix< T >friend
operator*txeo::Matrix< T >friend
operator*=(const T &scalar)txeo::Tensor< T >
operator+txeo::Matrix< T >friend
operator+txeo::Matrix< T >friend
operator+=(const Tensor< T > &tensor)txeo::Tensor< T >
operator+=(const T &tensor)txeo::Tensor< T >
operator-txeo::Matrix< T >friend
operator-txeo::Matrix< T >friend
operator-txeo::Matrix< T >friend
operator-=(const Tensor< T > &tensor)txeo::Tensor< T >
operator-=(const T &tensor)txeo::Tensor< T >
operator/txeo::Matrix< T >friend
operator/txeo::Matrix< T >friend
operator/=(const T &scalar)txeo::Tensor< T >
operator=(const Matrix &matrix)txeo::Matrix< T >inline
operator=(Matrix &&matrix) noexcepttxeo::Matrix< T >inline
txeo::Tensor::operator=(const Tensor &tensor)txeo::Tensor< T >
txeo::Tensor::operator=(Tensor &&tensor) noexcepttxeo::Tensor< T >
txeo::Tensor::operator=(const T &value)txeo::Tensor< T >
operator==(const Tensor &tensor)txeo::Tensor< T >
order() consttxeo::Tensor< T >
permute(const std::vector< size_t > &axes)txeo::Tensor< T >
power(const T &exponent)txeo::Tensor< T >
reshape(const txeo::TensorShape &shape)txeo::Matrix< T >
reshape(const std::vector< size_t > &shape)txeo::Matrix< T >inline
reshape(const std::initializer_list< size_t > &shape)txeo::Matrix< T >inline
row_size() consttxeo::Matrix< T >inline
shape() consttxeo::Tensor< T >
shuffle()txeo::Tensor< T >
size() consttxeo::Matrix< T >inline
slice(size_t first_axis_begin, size_t first_axis_end) consttxeo::Tensor< T >
sqrt()txeo::Tensor< T >
square()txeo::Tensor< T >
squeeze()txeo::Tensor< T >
Tensor()txeo::Tensor< T >explicit
Tensor(const Tensor &tensor)txeo::Tensor< T >
Tensor(Tensor &&tensor) noexcepttxeo::Tensor< T >
Tensor(txeo::TensorShape &&shape)txeo::Tensor< T >explicit
Tensor(const txeo::TensorShape &shape)txeo::Tensor< T >inlineexplicit
Tensor(std::vector< size_t > &&shape)txeo::Tensor< T >explicit
Tensor(const std::vector< size_t > &shape)txeo::Tensor< T >inlineexplicit
Tensor(const std::initializer_list< size_t > &shape)txeo::Tensor< T >inlineexplicit
Tensor(txeo::TensorShape &&shape, const T &fill_value)txeo::Tensor< T >explicit
Tensor(const txeo::TensorShape &shape, const T &fill_value)txeo::Tensor< T >inlineexplicit
Tensor(std::vector< size_t > &&shape, const T &fill_value)txeo::Tensor< T >explicit
Tensor(const std::vector< size_t > &shape, const T &fill_value)txeo::Tensor< T >inlineexplicit
Tensor(const std::initializer_list< size_t > &shape, const T &fill_value)txeo::Tensor< T >inlineexplicit
Tensor(const txeo::TensorShape &shape, const std::vector< T > &values)txeo::Tensor< T >explicit
Tensor(const std::vector< size_t > &shape, const std::vector< T > &values)txeo::Tensor< T >explicit
Tensor(const std::initializer_list< size_t > &shape, const std::vector< T > &values)txeo::Tensor< T >inlineexplicit
Tensor(const std::initializer_list< std::initializer_list< T > > &values)txeo::Tensor< T >explicit
Tensor(const std::initializer_list< std::initializer_list< std::initializer_list< T > > > &values)txeo::Tensor< T >explicit
to_matrix(txeo::Tensor< T > &&tensor)txeo::Matrix< T >static
to_matrix(const txeo::Tensor< T > &tensor)txeo::Matrix< T >static
to_tensor(Matrix< T > &&matrix)txeo::Matrix< T >static
to_tensor(const Matrix< T > &matrix)txeo::Matrix< T >static
transpose()txeo::Matrix< T >
txeo::detail::TensorHelpertxeo::Matrix< T >friend
txeo::Predictor< T >txeo::Matrix< T >friend
txeo::TensorAgg< T >txeo::Matrix< T >friend
txeo::TensorFunc< T >txeo::Matrix< T >friend
txeo::TensorOp< T >txeo::Matrix< T >friend
txeo::TensorPart< T >txeo::Matrix< T >friend
type() consttxeo::Tensor< T >
view_of(const Tensor< T > &tensor, const txeo::TensorShape &shape)txeo::Tensor< T >
~Matrix()=defaulttxeo::Matrix< T >
~Tensor()txeo::Tensor< T >virtual