| append_column(const Vector< T > &) | OpenNN::Matrix< T > | |
| append_row(const Vector< T > &) | OpenNN::Matrix< T > | |
| arrange_column(const size_t &) const | OpenNN::Matrix< T > | |
| arrange_column(const size_t &, const Vector< size_t > &) const | OpenNN::Matrix< T > | |
| arrange_row(const size_t &) const | OpenNN::Matrix< T > | |
| arrange_row(const size_t &, const Vector< size_t > &) const | OpenNN::Matrix< T > | |
| arrange_submatrix(const Vector< size_t > &, const Vector< size_t > &) const | OpenNN::Matrix< T > | |
| arrange_submatrix_columns(const Vector< size_t > &) const | OpenNN::Matrix< T > | |
| arrange_submatrix_rows(const Vector< size_t > &) const | OpenNN::Matrix< T > | |
| assemble_columns(const Matrix< T > &) const | OpenNN::Matrix< T > | |
| assemble_rows(const Matrix< T > &) const | OpenNN::Matrix< T > | |
| calculate_absolute_value(void) const | OpenNN::Matrix< T > | |
| calculate_cofactor(void) const | OpenNN::Matrix< T > | |
| calculate_columns_statistics(const Vector< size_t > &) const | OpenNN::Matrix< T > | |
| calculate_columns_statistics_missing_values(const Vector< size_t > &, const Vector< Vector< size_t > >) const | OpenNN::Matrix< T > | |
| calculate_determinant(void) const | OpenNN::Matrix< T > | |
| calculate_greater_than_indices(const T &) const | OpenNN::Matrix< T > | |
| calculate_histograms(const size_t &=10) const | OpenNN::Matrix< T > | |
| calculate_histograms_missing_values(const Vector< Vector< size_t > > &, const size_t &=10) const | OpenNN::Matrix< T > | |
| calculate_inverse(void) const | OpenNN::Matrix< T > | |
| calculate_less_than_indices(const T &) const | OpenNN::Matrix< T > | |
| calculate_maximal_indices(void) const | OpenNN::Matrix< T > | |
| calculate_maximum(void) const | OpenNN::Matrix< T > | |
| calculate_mean(void) const | OpenNN::Matrix< T > | |
| calculate_mean(const size_t &) const | OpenNN::Matrix< T > | |
| calculate_mean(const Vector< size_t > &) const | OpenNN::Matrix< T > | |
| calculate_mean(const Vector< size_t > &, const Vector< size_t > &) const | OpenNN::Matrix< T > | |
| calculate_mean_missing_values(const Vector< Vector< size_t > > &) const | OpenNN::Matrix< T > | |
| calculate_mean_missing_values(const Vector< size_t > &, const Vector< size_t > &, const Vector< Vector< size_t > > &) const | OpenNN::Matrix< T > | |
| calculate_mean_standard_deviation(void) const | OpenNN::Matrix< T > | |
| calculate_mean_standard_deviation(const Vector< size_t > &) const | OpenNN::Matrix< T > | |
| calculate_mean_standard_deviation(const Vector< size_t > &, const Vector< size_t > &) const | OpenNN::Matrix< T > | |
| calculate_minimal_indices(void) const | OpenNN::Matrix< T > | |
| calculate_minimal_maximal_indices(void) const | OpenNN::Matrix< T > | |
| calculate_minimum(void) const | OpenNN::Matrix< T > | |
| calculate_minimum_maximum(void) const | OpenNN::Matrix< T > | |
| calculate_minimum_maximum(const Vector< size_t > &) const | OpenNN::Matrix< T > | |
| calculate_minimum_maximum(const Vector< size_t > &, const Vector< size_t > &) const | OpenNN::Matrix< T > | |
| calculate_rows_norm(void) const | OpenNN::Matrix< T > | |
| calculate_rows_statistics(const Vector< size_t > &) const | OpenNN::Matrix< T > | |
| calculate_rows_statistics_missing_values(const Vector< size_t > &, const Vector< Vector< size_t > > &) const | OpenNN::Matrix< T > | |
| calculate_rows_sum(void) const | OpenNN::Matrix< T > | |
| calculate_statistics(void) const | OpenNN::Matrix< T > | |
| calculate_statistics(const Vector< size_t > &, const Vector< size_t > &) const | OpenNN::Matrix< T > | |
| calculate_statistics_missing_values(const Vector< Vector< size_t > > &) const | OpenNN::Matrix< T > | |
| calculate_sum(void) const | OpenNN::Matrix< T > | |
| calculate_sum_squared_error(const Matrix< double > &) const | OpenNN::Matrix< T > | |
| calculate_sum_squared_error(const Vector< double > &) const | OpenNN::Matrix< T > | |
| calculate_trace(void) const | OpenNN::Matrix< T > | |
| calculate_transpose(void) const | OpenNN::Matrix< T > | |
| columns_number | OpenNN::Matrix< T > | private |
| convert_angular_variables_degrees(const size_t &) | OpenNN::Matrix< T > | |
| convert_angular_variables_radians(const size_t &) | OpenNN::Matrix< T > | |
| convert_autoassociation(void) | OpenNN::Matrix< T > | |
| convert_time_series(const size_t &) | OpenNN::Matrix< T > | |
| count_diagonal_elements(void) const | OpenNN::Matrix< T > | |
| count_off_diagonal_elements(void) const | OpenNN::Matrix< T > | |
| direct(const Matrix< T > &) const | OpenNN::Matrix< T > | |
| dot(const Vector< double > &) const | OpenNN::Matrix< T > | |
| dot(const Matrix< double > &) const | OpenNN::Matrix< T > | |
| empty(void) const | OpenNN::Matrix< T > | |
| filter(const size_t &, const T &, const T &) const | OpenNN::Matrix< T > | |
| get_columns_number(void) const | OpenNN::Matrix< T > | |
| get_diagonal(void) const | OpenNN::Matrix< T > | |
| get_rows_number(void) const | OpenNN::Matrix< T > | |
| initialize(const T &) | OpenNN::Matrix< T > | |
| initialize_diagonal(const size_t &, const T &) | OpenNN::Matrix< T > | |
| initialize_diagonal(const size_t &, const Vector< T > &) | OpenNN::Matrix< T > | |
| initialize_diagonal(const T &) | OpenNN::Matrix< T > | |
| initialize_identity(void) | OpenNN::Matrix< T > | |
| insert_column(const size_t &, const Vector< T > &) | OpenNN::Matrix< T > | |
| insert_row(const size_t &, const Vector< T > &) | OpenNN::Matrix< T > | |
| is_antisymmetric(void) const | OpenNN::Matrix< T > | |
| is_diagonal(void) const | OpenNN::Matrix< T > | |
| is_identity(void) const | OpenNN::Matrix< T > | |
| is_scalar(void) const | OpenNN::Matrix< T > | |
| is_square(void) const | OpenNN::Matrix< T > | |
| is_symmetric(void) const | OpenNN::Matrix< T > | |
| load(const std::string &) | OpenNN::Matrix< T > | |
| Matrix(void) | OpenNN::Matrix< T > | explicit |
| Matrix(const size_t &, const size_t &) | OpenNN::Matrix< T > | explicit |
| Matrix(const size_t &, const size_t &, const T &) | OpenNN::Matrix< T > | explicit |
| Matrix(const std::string &) | OpenNN::Matrix< T > | explicit |
| Matrix(const Matrix &) | OpenNN::Matrix< T > | |
| operator!=(const Matrix< T > &) const | OpenNN::Matrix< T > | |
| operator!=(const T &value) const | OpenNN::Matrix< T > | |
| operator()(const size_t &, const size_t &) | OpenNN::Matrix< T > | inline |
| operator()(const size_t &, const size_t &) const | OpenNN::Matrix< T > | inline |
| operator*(const T &) const | OpenNN::Matrix< T > | |
| operator*(const Vector< T > &) const | OpenNN::Matrix< T > | |
| operator*(const Matrix< T > &) const | OpenNN::Matrix< T > | |
| operator*=(const T &) | OpenNN::Matrix< T > | |
| operator*=(const Matrix< T > &) | OpenNN::Matrix< T > | |
| operator+(const T &) const | OpenNN::Matrix< T > | |
| operator+(const Vector< T > &) const | OpenNN::Matrix< T > | |
| operator+(const Matrix< T > &) const | OpenNN::Matrix< T > | |
| operator+=(const T &value) | OpenNN::Matrix< T > | |
| operator+=(const Matrix< T > &other_matrix) | OpenNN::Matrix< T > | |
| operator-(const T &scalar) const | OpenNN::Matrix< T > | |
| operator-(const Vector< T > &) const | OpenNN::Matrix< T > | |
| operator-(const Matrix< T > &) const | OpenNN::Matrix< T > | |
| operator-=(const T &) | OpenNN::Matrix< T > | |
| operator-=(const Matrix< T > &) | OpenNN::Matrix< T > | |
| operator/(const T &) const | OpenNN::Matrix< T > | |
| operator/(const Vector< T > &) const | OpenNN::Matrix< T > | |
| operator/(const Matrix< T > &) const | OpenNN::Matrix< T > | |
| operator/=(const T &) | OpenNN::Matrix< T > | |
| operator/=(const Matrix< T > &) | OpenNN::Matrix< T > | |
| operator<(const Matrix< T > &) const | OpenNN::Matrix< T > | |
| operator<(const T &value) const | OpenNN::Matrix< T > | |
| operator<=(const Matrix< T > &) const | OpenNN::Matrix< T > | |
| operator<=(const T &) const | OpenNN::Matrix< T > | |
| operator=(const Matrix< T > &) | OpenNN::Matrix< T > | inline |
| operator==(const Matrix< T > &) const | OpenNN::Matrix< T > | |
| operator==(const T &) const | OpenNN::Matrix< T > | |
| operator>(const Matrix< T > &) const | OpenNN::Matrix< T > | |
| operator>(const T &value) const | OpenNN::Matrix< T > | |
| operator>=(const Matrix< T > &) const | OpenNN::Matrix< T > | |
| operator>=(const T &) const | OpenNN::Matrix< T > | |
| parse(const std::string &) | OpenNN::Matrix< T > | |
| print(void) const | OpenNN::Matrix< T > | |
| print_preview(void) const | OpenNN::Matrix< T > | |
| randomize_normal(const double &=0.0, const double &=1.0) | OpenNN::Matrix< T > | |
| randomize_normal(const Matrix< double > &, const Matrix< double > &) | OpenNN::Matrix< T > | |
| randomize_uniform(const double &=-1.0, const double &=1.0) | OpenNN::Matrix< T > | |
| randomize_uniform(const Matrix< double > &, const Matrix< double > &) | OpenNN::Matrix< T > | |
| rows_number | OpenNN::Matrix< T > | private |
| save(const std::string &) const | OpenNN::Matrix< T > | |
| save_csv(const std::string &) const | OpenNN::Matrix< T > | |
| scale_columns_mean_standard_deviation(const Vector< Statistics< T > > &, const Vector< size_t > &) | OpenNN::Matrix< T > | |
| scale_columns_minimum_maximum(const Vector< Statistics< T > > &, const Vector< size_t > &) | OpenNN::Matrix< T > | |
| scale_mean_standard_deviation(const Vector< Statistics< T > > &) | OpenNN::Matrix< T > | |
| scale_mean_standard_deviation(void) | OpenNN::Matrix< T > | |
| scale_minimum_maximum(const Vector< Statistics< T > > &) | OpenNN::Matrix< T > | |
| scale_minimum_maximum(void) | OpenNN::Matrix< T > | |
| scale_rows_mean_standard_deviation(const Vector< Statistics< T > > &, const Vector< size_t > &) | OpenNN::Matrix< T > | |
| scale_rows_minimum_maximum(const Vector< Statistics< T > > &, const Vector< size_t > &) | OpenNN::Matrix< T > | |
| set(void) | OpenNN::Matrix< T > | |
| set(const size_t &, const size_t &) | OpenNN::Matrix< T > | |
| set(const size_t &, const size_t &, const T &) | OpenNN::Matrix< T > | |
| set(const Matrix< T > &) | OpenNN::Matrix< T > | |
| set(const std::string &) | OpenNN::Matrix< T > | |
| set_column(const size_t &, const Vector< T > &) | OpenNN::Matrix< T > | |
| set_column(const size_t &, const T &) | OpenNN::Matrix< T > | |
| set_columns_number(const size_t &) | OpenNN::Matrix< T > | |
| set_diagonal(const T &) | OpenNN::Matrix< T > | |
| set_diagonal(const Vector< T > &) | OpenNN::Matrix< T > | |
| set_identity(const size_t &) | OpenNN::Matrix< T > | |
| set_row(const size_t &, const Vector< T > &) | OpenNN::Matrix< T > | |
| set_row(const size_t &, const T &) | OpenNN::Matrix< T > | |
| set_rows_number(const size_t &) | OpenNN::Matrix< T > | |
| sort_greater(const size_t &) | OpenNN::Matrix< T > | |
| sort_less(const size_t &) | OpenNN::Matrix< T > | |
| subtract_column(const size_t &) | OpenNN::Matrix< T > | |
| subtract_row(const size_t &) | OpenNN::Matrix< T > | |
| sum_diagonal(const T &) const | OpenNN::Matrix< T > | |
| sum_diagonal(const Vector< T > &) const | OpenNN::Matrix< T > | |
| sum_row(const size_t &, const Vector< T > &) | OpenNN::Matrix< T > | |
| to_std_vector(void) const | OpenNN::Matrix< T > | |
| to_string(const std::string &=" ") const | OpenNN::Matrix< T > | |
| to_vector(void) const | OpenNN::Matrix< T > | |
| tuck_in(const size_t &, const size_t &, const Matrix< T > &) | OpenNN::Matrix< T > | |
| unscale_columns_mean_standard_deviation(const Vector< Statistics< T > > &, const Vector< size_t > &) | OpenNN::Matrix< T > | |
| unscale_columns_minimum_maximum(const Vector< Statistics< T > > &, const Vector< size_t > &) | OpenNN::Matrix< T > | |
| unscale_mean_standard_deviation(const Vector< Statistics< T > > &) | OpenNN::Matrix< T > | |
| unscale_minimum_maximum(const Vector< Statistics< T > > &) | OpenNN::Matrix< T > | |
| unscale_rows_mean_standard_deviation(const Vector< Statistics< T > > &, const Vector< size_t > &) | OpenNN::Matrix< T > | |
| unscale_rows_minimum_maximum(const Vector< Statistics< T > > &, const Vector< size_t > &) | OpenNN::Matrix< T > | |
| write_string_matrix(const size_t &=3) const | OpenNN::Matrix< T > | |
| ~Matrix(void) | OpenNN::Matrix< T > | virtual |