#include <FDesignMatrix.h>
Public Types | |
typedef vnl_c_vector< double > ::abs_t | abs_t |
typedef double | element_type |
typedef double * | iterator |
typedef doubleconst * | const_iterator |
Public Member Functions | |
FDesignMatrix (vcl_vector< HomgPoint2D > const &points1, vcl_vector< HomgPoint2D > const &points2) | |
Construct a design matrix for the fundamental matrix least squares problem. | |
FDesignMatrix (vcl_vector< vgl_homg_point_2d< double > > const &points1, vcl_vector< vgl_homg_point_2d< double > > const &points2) | |
unsigned | rows () const |
unsigned | columns () const |
unsigned | cols () const |
unsigned | size () const |
void | put (unsigned r, unsigned c, doubleconst &) |
double | get (unsigned r, unsigned c) const |
double * | operator[] (unsigned r) |
doubleconst * | operator[] (unsigned r) const |
double & | operator() (unsigned r, unsigned c) |
doubleconst & | operator() (unsigned r, unsigned c) const |
vnl_matrix & | fill (doubleconst &) |
vnl_matrix & | fill_diagonal (doubleconst &) |
vnl_matrix & | set_diagonal (vnl_vector< double > const &) |
vnl_matrix & | copy_in (doubleconst *) |
vnl_matrix & | set (doubleconst *d) |
void | copy_out (double *) const |
vnl_matrix< double > & | operator+= (doublevalue) |
vnl_matrix< double > & | operator+= (vnl_matrix< double > const &) |
vnl_matrix< double > & | operator-= (doublevalue) |
vnl_matrix< double > & | operator-= (vnl_matrix< double > const &) |
vnl_matrix< double > & | operator*= (doublevalue) |
vnl_matrix< double > & | operator*= (vnl_matrix< double > const &rhs) |
vnl_matrix< double > & | operator/= (doublevalue) |
vnl_matrix< double > | operator- () const |
vnl_matrix< double > | operator- (doubleconst &v) const |
vnl_matrix< double > | operator- (vnl_matrix< double > const &rhs) const |
vnl_matrix< double > | operator- (vnl_matrix< double > const &A, vnl_diag_matrix< double > const &D) |
vnl_matrix< double > | operator- (vnl_diag_matrix< double > const &D, vnl_matrix< double > const &A) |
vnl_matrix_fixed< double, N, N > | operator- (vnl_matrix_fixed< double, N, N > const &A, vnl_diag_matrix_fixed< double, N > const &D) |
vnl_matrix_fixed< double, N, N > | operator- (vnl_diag_matrix_fixed< double, N > const &D, vnl_matrix_fixed< double, N, N > const &A) |
vnl_matrix< double > | operator+ (doubleconst &v) const |
vnl_matrix< double > | operator+ (vnl_matrix< double > const &rhs) const |
vnl_matrix< double > | operator+ (vnl_matrix< double > const &A, vnl_diag_matrix< double > const &D) |
vnl_matrix< double > | operator+ (vnl_diag_matrix< double > const &D, vnl_matrix< double > const &A) |
vnl_matrix_fixed< double, N, N > | operator+ (vnl_matrix_fixed< double, N, N > const &A, vnl_diag_matrix_fixed< double, N > const &D) |
vnl_matrix_fixed< double, N, N > | operator+ (vnl_diag_matrix_fixed< double, N > const &D, vnl_matrix_fixed< double, N, N > const &A) |
vnl_matrix< double > | operator+ (doubleconst &value, vnl_matrix< double > const &m) |
vnl_matrix< double > | operator* (doubleconst &v) const |
vnl_matrix< double > | operator* (vnl_matrix< double > const &rhs) const |
vnl_matrix< double > | operator* (vnl_matrix< double > const &A, vnl_diag_matrix< double > const &D) |
vnl_matrix< double > | operator* (vnl_diag_matrix< double > const &D, vnl_matrix< double > const &A) |
vnl_matrix_fixed< double, R, C > | operator* (vnl_matrix_fixed< double, R, C > const &A, vnl_diag_matrix_fixed< double, C > const &D) |
vnl_matrix_fixed< double, R, C > | operator* (vnl_diag_matrix_fixed< double, R > const &D, vnl_matrix_fixed< double, R, C > const &A) |
vnl_matrix< double > | operator* (doubleconst &value, vnl_matrix< double > const &m) |
vnl_sparse_matrix< double > | operator* (doubleconst &value, vnl_sparse_matrix< double > const &m) |
vnl_vector< double > | operator* (vnl_matrix< double > const &m, vnl_vector< double > const &v) |
vnl_matrix< double > | operator/ (doubleconst &v) const |
vnl_matrix< double > | apply (double(*f)(double)) const |
vnl_matrix< double > | apply (double(*f)(doubleconst &)) const |
vnl_matrix< double > | transpose () const |
vnl_matrix< double > | conjugate_transpose () const |
vnl_matrix< double > & | update (vnl_matrix< double > const &, unsigned top=0, unsigned left=0) |
vnl_matrix & | set_column (unsigned i, doubleconst *v) |
vnl_matrix & | set_column (unsigned i, doublevalue) |
vnl_matrix & | set_column (unsigned j, vnl_vector< double > const &v) |
vnl_matrix & | set_columns (unsigned starting_column, vnl_matrix< double > const &M) |
vnl_matrix & | set_row (unsigned i, doubleconst *v) |
vnl_matrix & | set_row (unsigned i, doublevalue) |
vnl_matrix & | set_row (unsigned i, vnl_vector< double > const &) |
vnl_matrix< double > | extract (unsigned r, unsigned c, unsigned top=0, unsigned left=0) const |
void | extract (vnl_matrix< double > &sub_matrix, unsigned top=0, unsigned left=0) const |
vnl_vector< double > | get_row (unsigned r) const |
vnl_vector< double > | get_column (unsigned c) const |
vnl_matrix< double > | get_n_rows (unsigned rowstart, unsigned n) const |
vnl_matrix< double > | get_n_columns (unsigned colstart, unsigned n) const |
vnl_vector< double > | get_diagonal () const |
vnl_matrix & | set_identity () |
vnl_matrix & | inplace_transpose () |
vnl_matrix & | flipud () |
vnl_matrix & | fliplr () |
vnl_matrix & | normalize_rows () |
vnl_matrix & | normalize_columns () |
vnl_matrix & | scale_row (unsigned row, doublevalue) |
vnl_matrix & | scale_column (unsigned col, doublevalue) |
void | swap (vnl_matrix< double > &that) |
void | swap (vnl_matrix< double > &A, vnl_matrix< double > &B) |
abs_t | array_one_norm () const |
abs_t | array_two_norm () const |
abs_t | array_inf_norm () const |
abs_t | absolute_value_sum () const |
abs_t | absolute_value_max () const |
abs_t | operator_one_norm () const |
abs_t | operator_inf_norm () const |
abs_t | frobenius_norm () const |
abs_t | fro_norm () const |
abs_t | rms () const |
double | min_value () const |
double | max_value () const |
unsigned | arg_min () const |
unsigned | arg_max () const |
double | mean () const |
bool | empty () const |
bool | is_identity () const |
bool | is_identity (double tol) const |
bool | is_zero () const |
bool | is_zero (double tol) const |
bool | is_equal (vnl_matrix< double > const &rhs, double tol) const |
bool | is_finite () const |
bool | has_nans () const |
void | assert_size (unsigned r, unsigned c) const |
void | assert_finite () const |
bool | read_ascii (vcl_istream &s) |
doubleconst * | data_block () const |
double * | data_block () |
doubleconst *const * | data_array () const |
double ** | data_array () |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
vnl_matrix< double > const & | as_ref () const |
vnl_matrix< double > & | as_ref () |
bool | operator_eq (vnl_matrix< double > const &rhs) const |
bool | operator== (vnl_matrix< double > const &that) const |
bool | operator!= (vnl_matrix< double > const &that) const |
void | print (vcl_ostream &os) const |
void | clear () |
bool | set_size (unsigned r, unsigned c) |
double | vnl_determinant (vnl_matrix< double > const &M, bool balance=false) |
void | vnl_matrix_update (vnl_matrix< double > &M, const vnl_vector< double > &a, const vnl_vector< double > &b) |
vnl_matrix< double > | vnl_orthogonal_complement (vnl_vector< double > const &v) |
void | vsl_b_write (vsl_b_ostream &os, const vnl_matrix< double > &v) |
void | vsl_b_read (vsl_b_istream &is, vnl_matrix< double > &v) |
void | vsl_print_summary (vcl_ostream &os, const vnl_matrix< double > &b) |
vnl_matrix< vcl_complex< double > > | vnl_complexify (vnl_matrix< double > const &R) |
vnl_matrix< vcl_complex< double > > | vnl_complexify (vnl_matrix< double > const &R, vnl_matrix< double > const &I) |
vnl_matrix< double > | vnl_imag (vnl_matrix< vcl_complex< double > > const &C) |
vnl_matrix< double > | vnl_inverse (vnl_matrix< double > const &m) |
vnl_matrix< double > | vnl_inverse_transpose (vnl_matrix< double > const &m) |
vcl_ostream & | vnl_matlab_print (vcl_ostream &, vnl_matrix< double > const &, char const *variable_name=0, vnl_matlab_print_format=vnl_matlab_print_format_default) |
bool | operator< (vnl_matrix< double > const &lhs, vnl_matrix< double > const &rhs) |
vnl_matrix< double > | vnl_power (vnl_matrix< double > const &m, int n) |
unsigned int | vnl_rank (vnl_matrix< double > const &mat, vnl_rank_type=vnl_rank_both) |
vnl_matrix< double > | vnl_rank_row_reduce (vnl_matrix< double > const &mat, vnl_rank_pivot_type=vnl_rank_pivot_all) |
vnl_matrix< double > | vnl_rank_column_reduce (vnl_matrix< double > const &mat, vnl_rank_pivot_type=vnl_rank_pivot_all) |
vnl_matrix< double > | vnl_rank_row_column_reduce (vnl_matrix< double > const &mat, vnl_rank_pivot_type=vnl_rank_pivot_all) |
vnl_matrix< double > | vnl_real (vnl_matrix< vcl_complex< double > > const &C) |
vnl_matrix< double > | vnl_rotation_matrix (vnl_vector< double > const &axis) |
double | vnl_trace (vnl_matrix< double > const &M) |
void | x_write (vcl_ostream &os, vnl_matrix< double > const &v, vcl_string name="vnl_matrix") |
void | x_write_tree (vcl_ostream &os, vnl_matrix< double > const &v, vcl_string name="vnl_matrix") |
Static Public Member Functions | |
static vnl_matrix< double > | read (vcl_istream &s) |
Protected Member Functions | |
void | assert_size_internal (unsigned r, unsigned c) const |
void | assert_finite_internal () const |
void | destroy () |
Static Protected Member Functions | |
static void | inline_function_tickler () |
Protected Attributes | |
unsigned | num_rows |
unsigned | num_cols |
double ** | data |
Private Types | |
typedef vnl_matrix< double > | base |
Definition at line 31 of file FDesignMatrix.h.
typedef vnl_c_vector< double >::abs_t vnl_matrix< double >::abs_t [inherited] |
typedef vnl_matrix<double> FDesignMatrix::base [private] |
Definition at line 33 of file FDesignMatrix.h.
typedef double const * vnl_matrix< double >::const_iterator [inherited] |
typedef double vnl_matrix< double >::element_type [inherited] |
typedef double * vnl_matrix< double >::iterator [inherited] |
FDesignMatrix::FDesignMatrix | ( | vcl_vector< HomgPoint2D > const & | points1, |
vcl_vector< HomgPoint2D > const & | points2 | ||
) |
Construct a design matrix for the fundamental matrix least squares problem.
Specifically, it constructs the matrix
such that for where is the fundamental matrix. }
Definition at line 29 of file FDesignMatrix.cxx.
FDesignMatrix::FDesignMatrix | ( | vcl_vector< vgl_homg_point_2d< double > > const & | points1, |
vcl_vector< vgl_homg_point_2d< double > > const & | points2 | ||
) |
Definition at line 51 of file FDesignMatrix.cxx.
abs_t vnl_matrix< double >::absolute_value_max | ( | ) | const [inherited] |
abs_t vnl_matrix< double >::absolute_value_sum | ( | ) | const [inherited] |
vnl_matrix< double > vnl_matrix< double >::apply | ( | double (*)(double ) | f | ) | const [inherited] |
vnl_matrix< double > vnl_matrix< double >::apply | ( | double (*)(double const &) | f | ) | const [inherited] |
unsigned vnl_matrix< double >::arg_max | ( | ) | const [inherited] |
unsigned vnl_matrix< double >::arg_min | ( | ) | const [inherited] |
abs_t vnl_matrix< double >::array_inf_norm | ( | ) | const [inherited] |
abs_t vnl_matrix< double >::array_one_norm | ( | ) | const [inherited] |
abs_t vnl_matrix< double >::array_two_norm | ( | ) | const [inherited] |
vnl_matrix< double > const & vnl_matrix< double >::as_ref | ( | ) | const [inherited] |
vnl_matrix< double > & vnl_matrix< double >::as_ref | ( | ) | [inherited] |
void vnl_matrix< double >::assert_finite | ( | ) | const [inherited] |
void vnl_matrix< double >::assert_finite_internal | ( | ) | const [protected, inherited] |
void vnl_matrix< double >::assert_size | ( | unsigned | r, |
unsigned | c | ||
) | const [inherited] |
void vnl_matrix< double >::assert_size_internal | ( | unsigned | r, |
unsigned | c | ||
) | const [protected, inherited] |
iterator vnl_matrix< double >::begin | ( | ) | [inherited] |
const_iterator vnl_matrix< double >::begin | ( | ) | const [inherited] |
void vnl_matrix< double >::clear | ( | ) | [inherited] |
unsigned vnl_matrix< double >::cols | ( | ) | const [inherited] |
unsigned vnl_matrix< double >::columns | ( | ) | const [inherited] |
vnl_matrix< double > vnl_matrix< double >::conjugate_transpose | ( | ) | const [inherited] |
vnl_matrix & vnl_matrix< double >::copy_in | ( | double const * | ) | [inherited] |
void vnl_matrix< double >::copy_out | ( | double * | ) | const [inherited] |
double const *const * vnl_matrix< double >::data_array | ( | ) | const [inherited] |
double ** vnl_matrix< double >::data_array | ( | ) | [inherited] |
double const * vnl_matrix< double >::data_block | ( | ) | const [inherited] |
double * vnl_matrix< double >::data_block | ( | ) | [inherited] |
void vnl_matrix< double >::destroy | ( | ) | [protected, inherited] |
bool vnl_matrix< double >::empty | ( | ) | const [inherited] |
iterator vnl_matrix< double >::end | ( | ) | [inherited] |
const_iterator vnl_matrix< double >::end | ( | ) | const [inherited] |
vnl_matrix< double > vnl_matrix< double >::extract | ( | unsigned | r, |
unsigned | c, | ||
unsigned | top = 0 , |
||
unsigned | left = 0 |
||
) | const [inherited] |
void vnl_matrix< double >::extract | ( | vnl_matrix< double > & | sub_matrix, |
unsigned | top = 0 , |
||
unsigned | left = 0 |
||
) | const [inherited] |
vnl_matrix & vnl_matrix< double >::fill | ( | double const & | ) | [inherited] |
vnl_matrix & vnl_matrix< double >::fill_diagonal | ( | double const & | ) | [inherited] |
vnl_matrix & vnl_matrix< double >::fliplr | ( | ) | [inherited] |
vnl_matrix & vnl_matrix< double >::flipud | ( | ) | [inherited] |
abs_t vnl_matrix< double >::fro_norm | ( | ) | const [inherited] |
abs_t vnl_matrix< double >::frobenius_norm | ( | ) | const [inherited] |
double vnl_matrix< double >::get | ( | unsigned | r, |
unsigned | c | ||
) | const [inherited] |
vnl_vector< double > vnl_matrix< double >::get_column | ( | unsigned | c | ) | const [inherited] |
vnl_vector< double > vnl_matrix< double >::get_diagonal | ( | ) | const [inherited] |
vnl_matrix< double > vnl_matrix< double >::get_n_columns | ( | unsigned | colstart, |
unsigned | n | ||
) | const [inherited] |
vnl_matrix< double > vnl_matrix< double >::get_n_rows | ( | unsigned | rowstart, |
unsigned | n | ||
) | const [inherited] |
vnl_vector< double > vnl_matrix< double >::get_row | ( | unsigned | r | ) | const [inherited] |
bool vnl_matrix< double >::has_nans | ( | ) | const [inherited] |
static void vnl_matrix< double >::inline_function_tickler | ( | ) | [static, protected, inherited] |
vnl_matrix & vnl_matrix< double >::inplace_transpose | ( | ) | [inherited] |
bool vnl_matrix< double >::is_equal | ( | vnl_matrix< double > const & | rhs, |
double | tol | ||
) | const [inherited] |
bool vnl_matrix< double >::is_finite | ( | ) | const [inherited] |
bool vnl_matrix< double >::is_identity | ( | ) | const [inherited] |
bool vnl_matrix< double >::is_identity | ( | double | tol | ) | const [inherited] |
bool vnl_matrix< double >::is_zero | ( | ) | const [inherited] |
bool vnl_matrix< double >::is_zero | ( | double | tol | ) | const [inherited] |
double vnl_matrix< double >::max_value | ( | ) | const [inherited] |
double vnl_matrix< double >::mean | ( | ) | const [inherited] |
double vnl_matrix< double >::min_value | ( | ) | const [inherited] |
vnl_matrix & vnl_matrix< double >::normalize_columns | ( | ) | [inherited] |
vnl_matrix & vnl_matrix< double >::normalize_rows | ( | ) | [inherited] |
bool vnl_matrix< double >::operator!= | ( | vnl_matrix< double > const & | that | ) | const [inherited] |
double & vnl_matrix< double >::operator() | ( | unsigned | r, |
unsigned | c | ||
) | [inherited] |
double const & vnl_matrix< double >::operator() | ( | unsigned | r, |
unsigned | c | ||
) | const [inherited] |
vnl_matrix< double > vnl_matrix< double >::operator* | ( | double const & | v | ) | const [inherited] |
vnl_matrix< double > vnl_matrix< double >::operator* | ( | vnl_matrix< double > const & | rhs | ) | const [inherited] |
vnl_matrix< double > vnl_matrix< double >::operator* | ( | vnl_matrix< double > const & | A, |
vnl_diag_matrix< double > const & | D | ||
) | [inherited] |
vnl_matrix< double > vnl_matrix< double >::operator* | ( | vnl_diag_matrix< double > const & | D, |
vnl_matrix< double > const & | A | ||
) | [inherited] |
vnl_matrix_fixed< double , R, C > vnl_matrix< double >::operator* | ( | vnl_matrix_fixed< double , R, C > const & | A, |
vnl_diag_matrix_fixed< double , C > const & | D | ||
) | [inherited] |
vnl_matrix_fixed< double , R, C > vnl_matrix< double >::operator* | ( | vnl_diag_matrix_fixed< double , R > const & | D, |
vnl_matrix_fixed< double , R, C > const & | A | ||
) | [inherited] |
vnl_matrix< double > vnl_matrix< double >::operator* | ( | double const & | value, |
vnl_matrix< double > const & | m | ||
) | [inherited] |
vnl_sparse_matrix< double > vnl_matrix< double >::operator* | ( | double const & | value, |
vnl_sparse_matrix< double > const & | m | ||
) | [inherited] |
vnl_vector< double > vnl_matrix< double >::operator* | ( | vnl_matrix< double > const & | m, |
vnl_vector< double > const & | v | ||
) | [inherited] |
vnl_matrix< double > & vnl_matrix< double >::operator*= | ( | double | value | ) | [inherited] |
vnl_matrix< double > & vnl_matrix< double >::operator*= | ( | vnl_matrix< double > const & | rhs | ) | [inherited] |
vnl_matrix< double > vnl_matrix< double >::operator+ | ( | vnl_matrix< double > const & | rhs | ) | const [inherited] |
vnl_matrix< double > vnl_matrix< double >::operator+ | ( | vnl_matrix< double > const & | A, |
vnl_diag_matrix< double > const & | D | ||
) | [inherited] |
vnl_matrix< double > vnl_matrix< double >::operator+ | ( | vnl_diag_matrix< double > const & | D, |
vnl_matrix< double > const & | A | ||
) | [inherited] |
vnl_matrix_fixed< double , N, N > vnl_matrix< double >::operator+ | ( | vnl_matrix_fixed< double , N, N > const & | A, |
vnl_diag_matrix_fixed< double , N > const & | D | ||
) | [inherited] |
vnl_matrix< double > vnl_matrix< double >::operator+ | ( | double const & | value, |
vnl_matrix< double > const & | m | ||
) | [inherited] |
vnl_matrix_fixed< double , N, N > vnl_matrix< double >::operator+ | ( | vnl_diag_matrix_fixed< double , N > const & | D, |
vnl_matrix_fixed< double , N, N > const & | A | ||
) | [inherited] |
vnl_matrix< double > vnl_matrix< double >::operator+ | ( | double const & | v | ) | const [inherited] |
vnl_matrix< double > & vnl_matrix< double >::operator+= | ( | double | value | ) | [inherited] |
vnl_matrix< double > & vnl_matrix< double >::operator+= | ( | vnl_matrix< double > const & | ) | [inherited] |
vnl_matrix< double > vnl_matrix< double >::operator- | ( | ) | const [inherited] |
vnl_matrix< double > vnl_matrix< double >::operator- | ( | double const & | v | ) | const [inherited] |
vnl_matrix< double > vnl_matrix< double >::operator- | ( | vnl_matrix< double > const & | rhs | ) | const [inherited] |
vnl_matrix< double > vnl_matrix< double >::operator- | ( | vnl_matrix< double > const & | A, |
vnl_diag_matrix< double > const & | D | ||
) | [inherited] |
vnl_matrix< double > vnl_matrix< double >::operator- | ( | vnl_diag_matrix< double > const & | D, |
vnl_matrix< double > const & | A | ||
) | [inherited] |
vnl_matrix_fixed< double , N, N > vnl_matrix< double >::operator- | ( | vnl_matrix_fixed< double , N, N > const & | A, |
vnl_diag_matrix_fixed< double , N > const & | D | ||
) | [inherited] |
vnl_matrix_fixed< double , N, N > vnl_matrix< double >::operator- | ( | vnl_diag_matrix_fixed< double , N > const & | D, |
vnl_matrix_fixed< double , N, N > const & | A | ||
) | [inherited] |
vnl_matrix< double > & vnl_matrix< double >::operator-= | ( | double | value | ) | [inherited] |
vnl_matrix< double > & vnl_matrix< double >::operator-= | ( | vnl_matrix< double > const & | ) | [inherited] |
vnl_matrix< double > vnl_matrix< double >::operator/ | ( | double const & | v | ) | const [inherited] |
vnl_matrix< double > & vnl_matrix< double >::operator/= | ( | double | value | ) | [inherited] |
bool vnl_matrix< double >::operator< | ( | vnl_matrix< double > const & | lhs, |
vnl_matrix< double > const & | rhs | ||
) | [inherited] |
bool vnl_matrix< double >::operator== | ( | vnl_matrix< double > const & | that | ) | const [inherited] |
double * vnl_matrix< double >::operator[] | ( | unsigned | r | ) | [inherited] |
double const * vnl_matrix< double >::operator[] | ( | unsigned | r | ) | const [inherited] |
bool vnl_matrix< double >::operator_eq | ( | vnl_matrix< double > const & | rhs | ) | const [inherited] |
abs_t vnl_matrix< double >::operator_inf_norm | ( | ) | const [inherited] |
abs_t vnl_matrix< double >::operator_one_norm | ( | ) | const [inherited] |
void vnl_matrix< double >::print | ( | vcl_ostream & | os | ) | const [inherited] |
void vnl_matrix< double >::put | ( | unsigned | r, |
unsigned | c, | ||
double const & | |||
) | [inherited] |
static vnl_matrix< double > vnl_matrix< double >::read | ( | vcl_istream & | s | ) | [static, inherited] |
bool vnl_matrix< double >::read_ascii | ( | vcl_istream & | s | ) | [inherited] |
abs_t vnl_matrix< double >::rms | ( | ) | const [inherited] |
unsigned vnl_matrix< double >::rows | ( | ) | const [inherited] |
vnl_matrix & vnl_matrix< double >::scale_column | ( | unsigned | col, |
double | value | ||
) | [inherited] |
vnl_matrix & vnl_matrix< double >::scale_row | ( | unsigned | row, |
double | value | ||
) | [inherited] |
vnl_matrix & vnl_matrix< double >::set | ( | double const * | d | ) | [inherited] |
vnl_matrix & vnl_matrix< double >::set_column | ( | unsigned | i, |
double const * | v | ||
) | [inherited] |
vnl_matrix & vnl_matrix< double >::set_column | ( | unsigned | j, |
vnl_vector< double > const & | v | ||
) | [inherited] |
vnl_matrix & vnl_matrix< double >::set_column | ( | unsigned | i, |
double | value | ||
) | [inherited] |
vnl_matrix & vnl_matrix< double >::set_columns | ( | unsigned | starting_column, |
vnl_matrix< double > const & | M | ||
) | [inherited] |
vnl_matrix & vnl_matrix< double >::set_diagonal | ( | vnl_vector< double > const & | ) | [inherited] |
vnl_matrix & vnl_matrix< double >::set_identity | ( | ) | [inherited] |
vnl_matrix & vnl_matrix< double >::set_row | ( | unsigned | i, |
double const * | v | ||
) | [inherited] |
vnl_matrix & vnl_matrix< double >::set_row | ( | unsigned | i, |
vnl_vector< double > const & | |||
) | [inherited] |
vnl_matrix & vnl_matrix< double >::set_row | ( | unsigned | i, |
double | value | ||
) | [inherited] |
bool vnl_matrix< double >::set_size | ( | unsigned | r, |
unsigned | c | ||
) | [inherited] |
unsigned vnl_matrix< double >::size | ( | ) | const [inherited] |
void vnl_matrix< double >::swap | ( | vnl_matrix< double > & | that | ) | [inherited] |
void vnl_matrix< double >::swap | ( | vnl_matrix< double > & | A, |
vnl_matrix< double > & | B | ||
) | [inherited] |
vnl_matrix< double > vnl_matrix< double >::transpose | ( | ) | const [inherited] |
vnl_matrix< double > & vnl_matrix< double >::update | ( | vnl_matrix< double > const & | , |
unsigned | top = 0 , |
||
unsigned | left = 0 |
||
) | [inherited] |
vnl_matrix< vcl_complex< double > > vnl_matrix< double >::vnl_complexify | ( | vnl_matrix< double > const & | R | ) | [inherited] |
vnl_matrix< vcl_complex< double > > vnl_matrix< double >::vnl_complexify | ( | vnl_matrix< double > const & | R, |
vnl_matrix< double > const & | I | ||
) | [inherited] |
double vnl_matrix< double >::vnl_determinant | ( | vnl_matrix< double > const & | M, |
bool | balance = false |
||
) | [inherited] |
vnl_matrix< double > vnl_matrix< double >::vnl_imag | ( | vnl_matrix< vcl_complex< double > > const & | C | ) | [inherited] |
vnl_matrix< double > vnl_matrix< double >::vnl_inverse | ( | vnl_matrix< double > const & | m | ) | [inherited] |
vnl_matrix< double > vnl_matrix< double >::vnl_inverse_transpose | ( | vnl_matrix< double > const & | m | ) | [inherited] |
vcl_ostream & vnl_matrix< double >::vnl_matlab_print | ( | vcl_ostream & | , |
vnl_matrix< double > const & | , | ||
char const * | variable_name = 0 , |
||
vnl_matlab_print_format | = vnl_matlab_print_format_default |
||
) | [inherited] |
void vnl_matrix< double >::vnl_matrix_update | ( | vnl_matrix< double > & | M, |
const vnl_vector< double > & | a, | ||
const vnl_vector< double > & | b | ||
) | [inherited] |
vnl_matrix< double > vnl_matrix< double >::vnl_orthogonal_complement | ( | vnl_vector< double > const & | v | ) | [inherited] |
vnl_matrix< double > vnl_matrix< double >::vnl_power | ( | vnl_matrix< double > const & | m, |
int | n | ||
) | [inherited] |
unsigned int vnl_matrix< double >::vnl_rank | ( | vnl_matrix< double > const & | mat, |
vnl_rank_type | = vnl_rank_both |
||
) | [inherited] |
vnl_matrix< double > vnl_matrix< double >::vnl_rank_column_reduce | ( | vnl_matrix< double > const & | mat, |
vnl_rank_pivot_type | = vnl_rank_pivot_all |
||
) | [inherited] |
vnl_matrix< double > vnl_matrix< double >::vnl_rank_row_column_reduce | ( | vnl_matrix< double > const & | mat, |
vnl_rank_pivot_type | = vnl_rank_pivot_all |
||
) | [inherited] |
vnl_matrix< double > vnl_matrix< double >::vnl_rank_row_reduce | ( | vnl_matrix< double > const & | mat, |
vnl_rank_pivot_type | = vnl_rank_pivot_all |
||
) | [inherited] |
vnl_matrix< double > vnl_matrix< double >::vnl_real | ( | vnl_matrix< vcl_complex< double > > const & | C | ) | [inherited] |
vnl_matrix< double > vnl_matrix< double >::vnl_rotation_matrix | ( | vnl_vector< double > const & | axis | ) | [inherited] |
double vnl_matrix< double >::vnl_trace | ( | vnl_matrix< double > const & | M | ) | [inherited] |
void vnl_matrix< double >::vsl_b_read | ( | vsl_b_istream & | is, |
vnl_matrix< double > & | v | ||
) | [inherited] |
void vnl_matrix< double >::vsl_b_write | ( | vsl_b_ostream & | os, |
const vnl_matrix< double > & | v | ||
) | [inherited] |
void vnl_matrix< double >::vsl_print_summary | ( | vcl_ostream & | os, |
const vnl_matrix< double > & | b | ||
) | [inherited] |
void vnl_matrix< double >::x_write | ( | vcl_ostream & | os, |
vnl_matrix< double > const & | v, | ||
vcl_string | name = "vnl_matrix< double >" |
||
) | [inherited] |
void vnl_matrix< double >::x_write_tree | ( | vcl_ostream & | os, |
vnl_matrix< double > const & | v, | ||
vcl_string | name = "vnl_matrix< double >" |
||
) | [inherited] |
double ** vnl_matrix< double >::data [protected, inherited] |
unsigned vnl_matrix< double >::num_cols [protected, inherited] |
unsigned vnl_matrix< double >::num_rows [protected, inherited] |