KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
kjb::Matrix Member List

This is the complete list of members for kjb::Matrix, including all inherited members.

abs_of_determinant() const kjb::Matrix
add(const Matrix &op2)kjb::Matrixinline
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::Matrixinline
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::Matrixstatic
create_2d_rotation_matrix(double phi)kjb::Matrixstatic
create_3d_homo_rotation_matrix(double phi, double x, double y, double z)kjb::Matrixstatic
create_3d_homo_rotation_matrix(double phi, const Vector &vec)kjb::Matrixstatic
create_3d_homo_rotation_matrix_from_vector(double phi, const Vector &vec)kjb::Matrixstatic
create_3d_homo_scaling_matrix(double x, double y, double z)kjb::Matrixstatic
create_3d_homo_scaling_matrix(const Vector &vec)kjb::Matrixstatic
create_3d_homo_scaling_matrix_from_vector(const Vector &vec)kjb::Matrixstatic
create_3d_homo_translation_matrix(double x, double y, double z)kjb::Matrixstatic
create_3d_homo_translation_matrix(const Vector &vec)kjb::Matrixstatic
create_3d_homo_translation_matrix_from_vector(const Vector &vec)kjb::Matrixstatic
create_3d_rotation_matrix(double phi, double x, double y, double z)kjb::Matrixstatic
create_3d_rotation_matrix(double phi, const Vector &vec)kjb::Matrixstatic
create_3d_rotation_matrix_from_vector(double phi, const Vector &vec)kjb::Matrixstatic
create_3d_scaling_matrix(double x, double y, double z)kjb::Matrixstatic
create_3d_scaling_matrix(const Vector &vec)kjb::Matrixstatic
create_3d_scaling_matrix_from_vector(const Vector &vec)kjb::Matrixstatic
create_euler_homo_rotation_matrix(float phi, float theta, float psi)kjb::Matrixstatic
create_euler_rotation_matrix(float phi, float theta, float psi)kjb::Matrixstatic
display(const char *title=NULL) const kjb::Matrix
divide(Value_type op2)kjb::Matrixinline
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::Matrixinline
get_col(int col) const kjb::Matrix
get_diagonal() const kjb::Matrix
get_length() const kjb::Matrixinline
get_num_cols() const kjb::Matrixinline
get_num_rows() const kjb::Matrixinline
get_row(int row) const kjb::Matrix
get_underlying_representation_with_guilt()kjb::Matrixinline
horzcat(const Matrix &A)kjb::Matrix
Impl_type typedefkjb::Matrix
inverse() const kjb::Matrix
limit_values(Value_type low, Value_type high)kjb::Matrix
map(Value_type(*f)(Value_type)) const kjb::Matrixinline
mapcar(Mapper)kjb::Matrix
Mapper typedefkjb::Matrix
Mat_type typedefkjb::Matrix
Matrix()kjb::Matrixinline
Matrix(int rows, int cols)kjb::Matrixinline
Matrix(unsigned rows, unsigned cols)kjb::Matrixinline
Matrix(unsigned rows, unsigned cols, Value_type val)kjb::Matrixinline
Matrix(unsigned long rows, unsigned long cols)kjb::Matrixinline
Matrix(unsigned long rows, unsigned long cols, Value_type val)kjb::Matrixinline
Matrix(int rows, int cols, Value_type num)kjb::Matrixinline
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::Matrixinline
Matrix(const Impl_type &mat_ref)kjb::Matrixinlineexplicit
Matrix(const std::string &file_name)kjb::Matrix
Matrix(const Matrix &mat_ref)kjb::Matrixinline
multiply(const Matrix &op2)kjb::Matrixinline
multiply(Value_type op2)kjb::Matrixinline
negate()kjb::Matrixinline
operator()(int i)kjb::Matrixinline
operator()(int i) const kjb::Matrixinline
operator()(int row, int col)kjb::Matrixinline
operator()(int row, int col) const kjb::Matrixinline
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::Matrixinline
operator*=(Value_type op2)kjb::Matrixinline
operator+=(const Matrix &op2)kjb::Matrixinline
operator+=(double x)kjb::Matrix
operator-=(const Matrix &op2)kjb::Matrixinline
operator-=(double x)kjb::Matrix
operator/=(Value_type op2)kjb::Matrixinline
operator<(const Matrix &op1, const Matrix &op2)kjb::Matrixfriend
operator=(const Impl_type &mat_ref)kjb::Matrix
operator=(const Matrix &src)kjb::Matrixinline
operator[](int i)kjb::Matrixinline
operator[](int i) const kjb::Matrixinline
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::Matrixinline
realloc(int new_rows, int new_cols)kjb::Matrixinline
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::Matrixinline
resize(int new_rows, int new_cols, Value_type pad=Value_type(0))kjb::Matrix
scale_matrix_rows_by_sums()kjb::Matrixinline
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::Matrixinline
Size_type typedefkjb::Matrix
submatrix(int row, int col, int num_rows, int num_cols) const kjb::Matrixinline
subtract(const Matrix &op2)kjb::Matrixinline
swap(Matrix &other)kjb::Matrixinline
threshold(double t) const kjb::Matrix
trace() const kjb::Matrix
transpose() const kjb::Matrix
Value_type typedefkjb::Matrix
value_type typedefkjb::Matrix
Vec_type typedefkjb::Matrix
vertcat(const Matrix &A)kjb::Matrix
write(const char *filename=0) const kjb::Matrixinline
write_raw(const char *filename=0) const kjb::Matrixinline
zero_out(int num_rows, int num_cols)kjb::Matrix
zero_out(int rows)kjb::Matrix
zero_out()kjb::Matrix
~Matrix()kjb::Matrixinline