abs_of_determinant() const | kjb::Matrix | |
add(const Matrix &op2) | kjb::Matrix | inline |
at(int i) | kjb::Matrix | |
at(int i) const | kjb::Matrix | |
at(int row, int col) | kjb::Matrix | |
at(int row, int col) const | kjb::Matrix | |
ceil() const | kjb::Matrix | |
check_bounds(int row, int col) const | kjb::Matrix | inline |
convert_to_2d_homo_rotation_matrix(double phi) | kjb::Matrix | |
convert_to_2d_rotation_matrix(double phi) | kjb::Matrix | |
convert_to_3d_homo_rotation_matrix(double phi, double x, double y, double z) | kjb::Matrix | |
convert_to_3d_homo_rotation_matrix(double phi, const Vector &vec) | kjb::Matrix | |
convert_to_3d_homo_rotation_matrix_from_vector(double phi, const Vector &vec) | kjb::Matrix | |
convert_to_3d_homo_scaling_matrix(double x, double y, double z) | kjb::Matrix | |
convert_to_3d_homo_scaling_matrix(const Vector &vec) | kjb::Matrix | |
convert_to_3d_homo_scaling_matrix_from_vector(const Vector &vec) | kjb::Matrix | |
convert_to_3d_homo_translation_matrix(double x, double y, double z) | kjb::Matrix | |
convert_to_3d_homo_translation_matrix(const Vector &vec) | kjb::Matrix | |
convert_to_3d_homo_translation_matrix_from_vector(const Vector &vec) | kjb::Matrix | |
convert_to_3d_rotation_matrix(double phi, double x, double y, double z) | kjb::Matrix | |
convert_to_3d_rotation_matrix(double phi, const Vector &vec) | kjb::Matrix | |
convert_to_3d_rotation_matrix_from_vector(double phi, const Vector &vec) | kjb::Matrix | |
convert_to_3d_scaling_matrix(double x, double y, double z) | kjb::Matrix | |
convert_to_3d_scaling_matrix(const Vector &vec) | kjb::Matrix | |
convert_to_3d_scaling_matrix_from_vector(const Vector &vec) | kjb::Matrix | |
convert_to_euler_homo_rotation_matrix(float phi, float theta, float psi) | kjb::Matrix | |
convert_to_euler_rotation_matrix(float phi, float theta, float psi) | kjb::Matrix | |
create_2d_homo_rotation_matrix(double phi) | kjb::Matrix | static |
create_2d_rotation_matrix(double phi) | kjb::Matrix | static |
create_3d_homo_rotation_matrix(double phi, double x, double y, double z) | kjb::Matrix | static |
create_3d_homo_rotation_matrix(double phi, const Vector &vec) | kjb::Matrix | static |
create_3d_homo_rotation_matrix_from_vector(double phi, const Vector &vec) | kjb::Matrix | static |
create_3d_homo_scaling_matrix(double x, double y, double z) | kjb::Matrix | static |
create_3d_homo_scaling_matrix(const Vector &vec) | kjb::Matrix | static |
create_3d_homo_scaling_matrix_from_vector(const Vector &vec) | kjb::Matrix | static |
create_3d_homo_translation_matrix(double x, double y, double z) | kjb::Matrix | static |
create_3d_homo_translation_matrix(const Vector &vec) | kjb::Matrix | static |
create_3d_homo_translation_matrix_from_vector(const Vector &vec) | kjb::Matrix | static |
create_3d_rotation_matrix(double phi, double x, double y, double z) | kjb::Matrix | static |
create_3d_rotation_matrix(double phi, const Vector &vec) | kjb::Matrix | static |
create_3d_rotation_matrix_from_vector(double phi, const Vector &vec) | kjb::Matrix | static |
create_3d_scaling_matrix(double x, double y, double z) | kjb::Matrix | static |
create_3d_scaling_matrix(const Vector &vec) | kjb::Matrix | static |
create_3d_scaling_matrix_from_vector(const Vector &vec) | kjb::Matrix | static |
create_euler_homo_rotation_matrix(float phi, float theta, float psi) | kjb::Matrix | static |
create_euler_rotation_matrix(float phi, float theta, float psi) | kjb::Matrix | static |
display(const char *title=NULL) const | kjb::Matrix | |
divide(Value_type op2) | kjb::Matrix | inline |
ew_multiply_by(const Matrix &m) | kjb::Matrix | |
ew_multiply_rows_by(const Vector &v) | kjb::Matrix | |
fill_col(int col, Value_type x) | kjb::Matrix | |
fill_row(int row, Value_type x) | kjb::Matrix | |
filter(bool(*f)(Value_type)) | kjb::Matrix | |
floor() const | kjb::Matrix | |
get_all_cols(OutputIterator result) const | kjb::Matrix | |
get_all_rows(OutputIterator result) const | kjb::Matrix | |
get_c_matrix() const | kjb::Matrix | inline |
get_col(int col) const | kjb::Matrix | |
get_diagonal() const | kjb::Matrix | |
get_length() const | kjb::Matrix | inline |
get_num_cols() const | kjb::Matrix | inline |
get_num_rows() const | kjb::Matrix | inline |
get_row(int row) const | kjb::Matrix | |
get_underlying_representation_with_guilt() | kjb::Matrix | inline |
horzcat(const Matrix &A) | kjb::Matrix | |
Impl_type typedef | kjb::Matrix | |
inverse() const | kjb::Matrix | |
limit_values(Value_type low, Value_type high) | kjb::Matrix | |
map(Value_type(*f)(Value_type)) const | kjb::Matrix | inline |
mapcar(Mapper) | kjb::Matrix | |
Mapper typedef | kjb::Matrix | |
Mat_type typedef | kjb::Matrix | |
Matrix() | kjb::Matrix | inline |
Matrix(int rows, int cols) | kjb::Matrix | inline |
Matrix(unsigned rows, unsigned cols) | kjb::Matrix | inline |
Matrix(unsigned rows, unsigned cols, Value_type val) | kjb::Matrix | inline |
Matrix(unsigned long rows, unsigned long cols) | kjb::Matrix | inline |
Matrix(unsigned long rows, unsigned long cols, Value_type val) | kjb::Matrix | inline |
Matrix(int rows, int cols, Value_type num) | kjb::Matrix | inline |
Matrix(int rows, int cols, const Value_type *data) | kjb::Matrix | |
Matrix(const Vec_type &) | kjb::Matrix | |
Matrix(const Int_matrix &) | kjb::Matrix | |
Matrix(const Matrix_view &) | kjb::Matrix | |
Matrix(const Const_matrix_view &) | kjb::Matrix | |
Matrix(Impl_type *mat_ptr) | kjb::Matrix | inline |
Matrix(const Impl_type &mat_ref) | kjb::Matrix | inlineexplicit |
Matrix(const std::string &file_name) | kjb::Matrix | |
Matrix(const Matrix &mat_ref) | kjb::Matrix | inline |
multiply(const Matrix &op2) | kjb::Matrix | inline |
multiply(Value_type op2) | kjb::Matrix | inline |
negate() | kjb::Matrix | inline |
operator()(int i) | kjb::Matrix | inline |
operator()(int i) const | kjb::Matrix | inline |
operator()(int row, int col) | kjb::Matrix | inline |
operator()(int row, int col) const | kjb::Matrix | inline |
operator()(const Index_range &rows, const Index_range &cols) | kjb::Matrix | |
operator()(const Index_range &rows, const Index_range &cols) const | kjb::Matrix | |
operator*=(const Matrix &op2) | kjb::Matrix | inline |
operator*=(Value_type op2) | kjb::Matrix | inline |
operator+=(const Matrix &op2) | kjb::Matrix | inline |
operator+=(double x) | kjb::Matrix | |
operator-=(const Matrix &op2) | kjb::Matrix | inline |
operator-=(double x) | kjb::Matrix | |
operator/=(Value_type op2) | kjb::Matrix | inline |
operator<(const Matrix &op1, const Matrix &op2) | kjb::Matrix | friend |
operator=(const Impl_type &mat_ref) | kjb::Matrix | |
operator=(const Matrix &src) | kjb::Matrix | inline |
operator[](int i) | kjb::Matrix | inline |
operator[](int i) const | kjb::Matrix | inline |
operator[](const Index_range &i) | kjb::Matrix | |
operator[](const Index_range &i) const | kjb::Matrix | |
ow_add_col_vector(const Vec_type v) | kjb::Matrix | |
ow_add_row_vector(const Vec_type v) | kjb::Matrix | |
ow_add_scalar(Value_type c) | kjb::Matrix | |
ow_horizontal_flip() | kjb::Matrix | |
ow_multiply_col_vector_ew(const Vec_type v) | kjb::Matrix | |
ow_multiply_row_vector_ew(const Vec_type v) | kjb::Matrix | |
ow_vertical_flip() | kjb::Matrix | |
read(const char *filename=0) | kjb::Matrix | inline |
realloc(int new_rows, int new_cols) | kjb::Matrix | inline |
reduce(Value_type(*f)(Value_type x, Value_type y), Value_type init=0.0) const | kjb::Matrix | |
replace(int row, int col, const Matrix &A) | kjb::Matrix | |
reserve(int new_rows, int new_cols) | kjb::Matrix | inline |
resize(int new_rows, int new_cols, Value_type pad=Value_type(0)) | kjb::Matrix | |
scale_matrix_rows_by_sums() | kjb::Matrix | inline |
set_col(int col, const Generic_vector &v) | kjb::Matrix | |
set_col(int col, Iterator begin, Iterator end) | kjb::Matrix | |
set_row(int row, const Generic_vector &v) | kjb::Matrix | |
set_row(int row, Iterator begin, Iterator end) | kjb::Matrix | |
shift_columns_by(const Vector &v) | kjb::Matrix | |
shift_rows_by(const Vector &v) | kjb::Matrix | |
size() const | kjb::Matrix | inline |
Size_type typedef | kjb::Matrix | |
submatrix(int row, int col, int num_rows, int num_cols) const | kjb::Matrix | inline |
subtract(const Matrix &op2) | kjb::Matrix | inline |
swap(Matrix &other) | kjb::Matrix | inline |
threshold(double t) const | kjb::Matrix | |
trace() const | kjb::Matrix | |
transpose() const | kjb::Matrix | |
Value_type typedef | kjb::Matrix | |
value_type typedef | kjb::Matrix | |
Vec_type typedef | kjb::Matrix | |
vertcat(const Matrix &A) | kjb::Matrix | |
write(const char *filename=0) const | kjb::Matrix | inline |
write_raw(const char *filename=0) const | kjb::Matrix | inline |
zero_out(int num_rows, int num_cols) | kjb::Matrix | |
zero_out(int rows) | kjb::Matrix | |
zero_out() | kjb::Matrix | |
~Matrix() | kjb::Matrix | inline |