matrix
Public Functions
Name | |
---|---|
matrix(int r, int c) | |
~matrix() | |
void | zero() |
double * | operator[](int i) |
double & | operator()(int i, int j) |
bool | solve(vector< double > & x, vector< double > & b) |
bool | lsq_solve(vector< double > & x, vector< double > & b) |
bool | eigen_vectors(matrix & Eigen, vector< double > & eigen_values) |
int | Rows() |
void | mult_transpose(vector< double > & x, vector< double > & y) |
void | mult_transpose_self(matrix & AAt) |
Public Functions Documentation
function matrix
matrix(
int r,
int c
)
function ~matrix
inline ~matrix()
function zero
void zero()
function operator[]
inline double * operator[](
int i
)
function operator()
inline double & operator()(
int i,
int j
)
function solve
bool solve(
vector< double > & x,
vector< double > & b
)
function lsq_solve
bool lsq_solve(
vector< double > & x,
vector< double > & b
)
function eigen_vectors
bool eigen_vectors(
matrix & Eigen,
vector< double > & eigen_values
)
function Rows
inline int Rows()
function mult_transpose
void mult_transpose(
vector< double > & x,
vector< double > & y
)
function mult_transpose_self
void mult_transpose_self(
matrix & AAt
)
Updated on 2022-07-23 at 16:40:07 -0600