, including all inherited members.
append_column(const Vector< Type > &new_column) | OpenNN::Matrix< Type > | [inline] |
append_row(const Vector< Type > &new_row) | OpenNN::Matrix< Type > | [inline] |
arrange_column(const unsigned int &j) const | OpenNN::Matrix< Type > | [inline] |
arrange_column(const unsigned int &column_index, const Vector< unsigned int > &row_indices) const | OpenNN::Matrix< Type > | [inline] |
arrange_row(const unsigned int &i) const | OpenNN::Matrix< Type > | [inline] |
arrange_row(const unsigned int &row_index, const Vector< unsigned int > &column_indices) const | OpenNN::Matrix< Type > | [inline] |
arrange_submatrix(const Vector< unsigned int > &row_indices, const Vector< unsigned int > &column_indices) const | OpenNN::Matrix< Type > | [inline] |
arrange_submatrix_columns(const Vector< unsigned int > &column_indices) const | OpenNN::Matrix< Type > | [inline] |
arrange_submatrix_rows(const Vector< unsigned int > &row_indices) const | OpenNN::Matrix< Type > | [inline] |
calculate_absolute_value(void) const | OpenNN::Matrix< Type > | [inline] |
calculate_cofactor(void) const | OpenNN::Matrix< Type > | [inline] |
calculate_determinant(void) const | OpenNN::Matrix< Type > | [inline] |
calculate_histogram(const unsigned int &bins_number) const | OpenNN::Matrix< Type > | [inline] |
calculate_histogram(void) const | OpenNN::Matrix< Type > | [inline] |
calculate_inverse(void) const | OpenNN::Matrix< Type > | [inline] |
calculate_maximal_indices(void) const | OpenNN::Matrix< Type > | [inline] |
calculate_mean(void) const | OpenNN::Matrix< Type > | [inline] |
calculate_mean(const Vector< unsigned int > &column_indices) const | OpenNN::Matrix< Type > | [inline] |
calculate_mean(const Vector< unsigned int > &row_indices, const Vector< unsigned int > &column_indices) const | OpenNN::Matrix< Type > | [inline] |
calculate_mean_standard_deviation(void) const | OpenNN::Matrix< Type > | [inline] |
calculate_mean_standard_deviation(const Vector< unsigned int > &column_indices) const | OpenNN::Matrix< Type > | [inline] |
calculate_mean_standard_deviation(const Vector< unsigned int > &row_indices, const Vector< unsigned int > &column_indices) const | OpenNN::Matrix< Type > | [inline] |
calculate_minimal_indices(void) const | OpenNN::Matrix< Type > | [inline] |
calculate_minimal_maximal_indices(void) const | OpenNN::Matrix< Type > | [inline] |
calculate_minimum_maximum(void) const | OpenNN::Matrix< Type > | [inline] |
calculate_minimum_maximum(const Vector< unsigned int > &column_indices) const | OpenNN::Matrix< Type > | [inline] |
calculate_minimum_maximum(const Vector< unsigned int > &row_indices, const Vector< unsigned int > &column_indices) const | OpenNN::Matrix< Type > | [inline] |
calculate_rows_norm(void) const | OpenNN::Matrix< Type > | [inline] |
calculate_statistics(void) const | OpenNN::Matrix< Type > | [inline] |
calculate_sum_squared_error(const Matrix< double > &other_matrix) const | OpenNN::Matrix< Type > | [inline] |
calculate_sum_squared_error(const Vector< double > &vector) const | OpenNN::Matrix< Type > | [inline] |
calculate_trace(void) const | OpenNN::Matrix< Type > | [inline] |
calculate_transpose(void) const | OpenNN::Matrix< Type > | [inline] |
direct(const Matrix< Type > &other_matrix) const | OpenNN::Matrix< Type > | [inline] |
dot(const Vector< Type > &vector) const | OpenNN::Matrix< Type > | [inline] |
dot(const Matrix< Type > &other_matrix) const | OpenNN::Matrix< Type > | [inline] |
empty(void) const | OpenNN::Matrix< Type > | [inline] |
get_assembly_columns(const Matrix< Type > &other_matrix) const | OpenNN::Matrix< Type > | [inline] |
get_columns_number(void) const | OpenNN::Matrix< Type > | [inline] |
get_diagonal(void) const | OpenNN::Matrix< Type > | [inline] |
get_rows_number(void) const | OpenNN::Matrix< Type > | [inline] |
get_string_matrix(void) const | OpenNN::Matrix< Type > | [inline] |
initialize(const Type &value) const | OpenNN::Matrix< Type > | [inline] |
initialize_diagonal(const unsigned int &new_size, const Type &new_value) | OpenNN::Matrix< Type > | [inline] |
initialize_diagonal(const unsigned int &new_size, const Vector< Type > &new_values) | OpenNN::Matrix< Type > | [inline] |
initialize_diagonal(const Type &value) const | OpenNN::Matrix< Type > | [inline] |
initialize_identity(void) const | OpenNN::Matrix< Type > | [inline] |
initialize_normal(void) const | OpenNN::Matrix< Type > | [inline] |
initialize_normal(const double &mean, double standard_deviation) const | OpenNN::Matrix< Type > | [inline] |
initialize_normal(const Matrix< double > &mean, const Matrix< double > &standard_deviation) const | OpenNN::Matrix< Type > | [inline] |
initialize_uniform(void) const | OpenNN::Matrix< Type > | [inline] |
initialize_uniform(const double &minimum, double maximum) const | OpenNN::Matrix< Type > | [inline] |
initialize_uniform(const Matrix< double > &minimum, const Matrix< double > &maximum) const | OpenNN::Matrix< Type > | [inline] |
is_antisymmetric(void) const | OpenNN::Matrix< Type > | [inline] |
is_diagonal(void) const | OpenNN::Matrix< Type > | [inline] |
is_identity(void) const | OpenNN::Matrix< Type > | [inline] |
is_scalar(void) const | OpenNN::Matrix< Type > | [inline] |
is_square(void) const | OpenNN::Matrix< Type > | [inline] |
is_symmetric(void) const | OpenNN::Matrix< Type > | [inline] |
load(const std::string &filename) | OpenNN::Matrix< Type > | [inline] |
Matrix(void) | OpenNN::Matrix< Type > | [inline, explicit] |
Matrix(const unsigned int &new_rows_number, const unsigned int &new_columns_number) | OpenNN::Matrix< Type > | [inline, explicit] |
Matrix(const unsigned int &new_rows_number, const unsigned int &new_columns_number, const Type &type) | OpenNN::Matrix< Type > | [inline, explicit] |
Matrix(const std::string &filename) | OpenNN::Matrix< Type > | [inline, explicit] |
Matrix(const Matrix &other_matrix) | OpenNN::Matrix< Type > | [inline] |
operator!=(const Matrix< Type > &other_matrix) const | OpenNN::Matrix< Type > | [inline] |
operator!=(const Type &value) const | OpenNN::Matrix< Type > | [inline] |
operator*(const Type &scalar) const | OpenNN::Matrix< Type > | [inline] |
operator*(const Vector< Type > &vector) const | OpenNN::Matrix< Type > | [inline] |
operator*(const Matrix< Type > &other_matrix) const | OpenNN::Matrix< Type > | [inline] |
operator*=(const Type &value) | OpenNN::Matrix< Type > | [inline] |
operator*=(const Matrix< Type > &other_matrix) | OpenNN::Matrix< Type > | [inline] |
operator+(const Type &scalar) const | OpenNN::Matrix< Type > | [inline] |
operator+(const Vector< Type > &vector) const | OpenNN::Matrix< Type > | [inline] |
operator+(const Matrix< Type > &other_matrix) const | OpenNN::Matrix< Type > | [inline] |
operator+=(const Type &value) | OpenNN::Matrix< Type > | [inline] |
operator+=(const Matrix< Type > &other_matrix) | OpenNN::Matrix< Type > | [inline] |
operator-(const Type &scalar) const | OpenNN::Matrix< Type > | [inline] |
operator-(const Vector< Type > &vector) const | OpenNN::Matrix< Type > | [inline] |
operator-(const Matrix< Type > &other_matrix) const | OpenNN::Matrix< Type > | [inline] |
operator-=(const Type &value) | OpenNN::Matrix< Type > | [inline] |
operator-=(const Matrix< Type > &other_matrix) | OpenNN::Matrix< Type > | [inline] |
operator/(const Type &scalar) const | OpenNN::Matrix< Type > | [inline] |
operator/(const Vector< Type > &vector) const | OpenNN::Matrix< Type > | [inline] |
operator/(const Matrix< Type > &other_matrix) const | OpenNN::Matrix< Type > | [inline] |
operator/=(const Type &value) | OpenNN::Matrix< Type > | [inline] |
operator/=(const Matrix< Type > &other_matrix) | OpenNN::Matrix< Type > | [inline] |
operator<(const Matrix< Type > &other_matrix) const | OpenNN::Matrix< Type > | [inline] |
operator<(const Type &value) const | OpenNN::Matrix< Type > | [inline] |
operator<=(const Matrix< Type > &other_matrix) const | OpenNN::Matrix< Type > | [inline] |
operator<=(const Type &value) const | OpenNN::Matrix< Type > | [inline] |
operator=(const Matrix< Type > &other_matrix) | OpenNN::Matrix< Type > | [inline] |
operator==(const Matrix< Type > &other_matrix) const | OpenNN::Matrix< Type > | [inline] |
operator==(const Type &value) const | OpenNN::Matrix< Type > | [inline] |
operator>(const Matrix< Type > &other_matrix) const | OpenNN::Matrix< Type > | [inline] |
operator>(const Type &value) const | OpenNN::Matrix< Type > | [inline] |
operator>=(const Matrix< Type > &other_matrix) const | OpenNN::Matrix< Type > | [inline] |
operator>=(const Type &value) const | OpenNN::Matrix< Type > | [inline] |
operator[](const unsigned int &i) | OpenNN::Matrix< Type > | [inline] |
operator[](const unsigned int &i) const | OpenNN::Matrix< Type > | [inline] |
print(void) const | OpenNN::Matrix< Type > | [inline] |
resize(const unsigned int &new_rows_number, const unsigned int &new_columns_number) | OpenNN::Matrix< Type > | [inline] |
save(const std::string &filename) const | OpenNN::Matrix< Type > | [inline] |
scale_mean_standard_deviation(const Vector< double > &mean, const Vector< double > &standard_deviation) const | OpenNN::Matrix< Type > | [inline] |
scale_minimum_maximum(const Vector< double > &minimum, const Vector< double > &maximum) const | OpenNN::Matrix< Type > | [inline] |
set(void) | OpenNN::Matrix< Type > | [inline] |
set(const unsigned int &new_rows_number, const unsigned int &new_columns_number) | OpenNN::Matrix< Type > | [inline] |
set(const unsigned int &new_rows_number, const unsigned int &new_columns_number, const Type &value) | OpenNN::Matrix< Type > | [inline] |
set(const Matrix &other_matrix) | OpenNN::Matrix< Type > | [inline] |
set(const std::string &filename) | OpenNN::Matrix< Type > | [inline] |
set_column(const unsigned int &column_index, const Vector< Type > &new_column) | OpenNN::Matrix< Type > | [inline] |
set_column(const unsigned int &column_index, const Type &value) | OpenNN::Matrix< Type > | [inline] |
set_columns_number(const unsigned int &new_columns_number) | OpenNN::Matrix< Type > | [inline] |
set_diagonal(const Type &new_diagonal) | OpenNN::Matrix< Type > | [inline] |
set_diagonal(const Vector< Type > &new_diagonal) | OpenNN::Matrix< Type > | [inline] |
set_identity(const unsigned int &new_size) | OpenNN::Matrix< Type > | [inline] |
set_row(const unsigned int &row_index, const Vector< Type > &new_row) | OpenNN::Matrix< Type > | [inline] |
set_row(const unsigned int &row_index, const Type &value) | OpenNN::Matrix< Type > | [inline] |
set_rows_number(const unsigned int &new_rows_number) | OpenNN::Matrix< Type > | [inline] |
subtract_column(const unsigned int &column_index) | OpenNN::Matrix< Type > | [inline] |
subtract_row(const unsigned int &row_index) | OpenNN::Matrix< Type > | [inline] |
sum_diagonal(const Type &new_summing_value) const | OpenNN::Matrix< Type > | [inline] |
sum_diagonal(const Vector< Type > &new_summing_values) const | OpenNN::Matrix< Type > | [inline] |
to_string(void) const | OpenNN::Matrix< Type > | [inline] |
to_vector(void) const | OpenNN::Matrix< Type > | [inline] |
tuck_in(const unsigned int &row_position, const unsigned int &column_position, const Matrix< Type > &other_matrix) | OpenNN::Matrix< Type > | [inline] |
unscale_mean_standard_deviation(const Vector< double > &mean, const Vector< double > &standard_deviation) const | OpenNN::Matrix< Type > | [inline] |
unscale_minimum_maximum(const Vector< double > &minimum, const Vector< double > &maximum) const | OpenNN::Matrix< Type > | [inline] |
~Matrix(void) | OpenNN::Matrix< Type > | [inline] |