4 Matrix and Vector Operations ¶
- : Matrix
(void)
¶
- : Matrix
(int r, int c)
¶
- : Matrix
(int r, int c, double val)
¶
- : Matrix
(const Array2<double> &a)
¶
- : Matrix
(const Matrix &a)
¶
- : Matrix
(const DiagArray<double> &a)
¶
- : Matrix
(const DiagMatrix &a)
¶
- :
Matrix&
operator = (const Matrix &a)
¶
- :
int
operator == (const Matrix &a) const
¶
- :
int
operator != (const Matrix &a) const
¶
- :
Matrix&
insert (const Matrix &a, int r, int c)
¶
- :
Matrix&
insert (const RowVector &a, int r, int c)
¶
- :
Matrix&
insert (const ColumnVector &a, int r, int c)
¶
- :
Matrix&
insert (const DiagMatrix &a, int r, int c)
¶
- :
Matrix&
fill (double val)
¶
- :
Matrix&
fill (double val, int r1, int c1, int r2, int c2)
¶
- :
Matrix
append (const Matrix &a) const
¶
- :
Matrix
append (const RowVector &a) const
¶
- :
Matrix
append (const ColumnVector &a) const
¶
- :
Matrix
append (const DiagMatrix &a) const
¶
- :
Matrix
stack (const Matrix &a) const
¶
- :
Matrix
stack (const RowVector &a) const
¶
- :
Matrix
stack (const ColumnVector &a) const
¶
- :
Matrix
stack (const DiagMatrix &a) const
¶
- :
Matrix
transpose (void) const
¶
- :
RowVector
row (int i) const
¶
- :
RowVector
row (char *s) const
¶
- :
ColumnVector
column (int i) const
¶
- :
ColumnVector
column (char *s) const
¶
- :
Matrix
inverse (void) const
¶
- :
Matrix
inverse (int &info) const
¶
- :
Matrix
inverse (int &info, double &rcond) const
¶
- :
ComplexMatrix
fourier (void) const
¶
- :
ComplexMatrix
ifourier (void) const
¶
- :
DET
determinant (void) const
¶
- :
DET
determinant (int &info) const
¶
- :
DET
determinant (int &info, double &rcond) const
¶
- :
Matrix
solve (const Matrix &b) const
¶
- :
Matrix
solve (const Matrix &b, int &info) const
¶
- :
Matrix
solve (const Matrix &b, int &info, double &rcond) const
¶
- :
ComplexMatrix
solve (const ComplexMatrix &b) const
¶
- :
ComplexMatrix
solve (const ComplexMatrix &b, int &info) const
¶
- :
ComplexMatrix
solve (const ComplexMatrix &b, int &info, double &rcond) const
¶
- :
ColumnVector
solve (const ColumnVector &b) const
¶
- :
ColumnVector
solve (const ColumnVector &b, int &info) const
¶
- :
ColumnVector
solve (const ColumnVector &b, int &info, double &rcond) const
¶
- :
ComplexColumnVector
solve (const ComplexColumnVector &b) const
¶
- :
ComplexColumnVector
solve (const ComplexColumnVector &b, int &info) const
¶
- :
ComplexColumnVector
solve (const ComplexColumnVector &b, int &info, double &rcond) const
¶
- :
Matrix
lssolve (const Matrix &b) const
¶
- :
Matrix
lssolve (const Matrix &b, int &info) const
¶
- :
Matrix
lssolve (const Matrix &b, int &info, int &rank) const
¶
- :
ComplexMatrix
lssolve (const ComplexMatrix &b) const
¶
- :
ComplexMatrix
lssolve (const ComplexMatrix &b, int &info) const
¶
- :
ComplexMatrix
lssolve (const ComplexMatrix &b, int &info, int &rank) const
¶
- :
ColumnVector
lssolve (const ColumnVector &b) const
¶
- :
ColumnVector
lssolve (const ColumnVector &b, int &info) const
¶
- :
ColumnVector
lssolve (const ColumnVector &b, int &info, int &rank) const
¶
- :
ComplexColumnVector
lssolve (const ComplexColumnVector &b) const
¶
- :
ComplexColumnVector
lssolve (const ComplexColumnVector &b, int &info) const
¶
- :
ComplexColumnVector
lssolve (const ComplexColumnVector &b, int &info, int &rank) const
¶
- :
Matrix&
operator += (const Matrix &a)
¶
- :
Matrix&
operator -= (const Matrix &a)
¶
- :
Matrix&
operator += (const DiagMatrix &a)
¶
- :
Matrix&
operator -= (const DiagMatrix &a)
¶
- :
Matrix
operator ! (void) const
¶
- :
ComplexMatrix
operator + (const Matrix &a, const Complex &s)
¶
- :
ComplexMatrix
operator - (const Matrix &a, const Complex &s)
¶
- :
ComplexMatrix
operator * (const Matrix &a, const Complex &s)
¶
- :
ComplexMatrix
operator / (const Matrix &a, const Complex &s)
¶
- :
ComplexMatrix
operator + (const Complex &s, const Matrix &a)
¶
- :
ComplexMatrix
operator - (const Complex &s, const Matrix &a)
¶
- :
ComplexMatrix
operator * (const Complex &s, const Matrix &a)
¶
- :
ComplexMatrix
operator / (const Complex &s, const Matrix &a)
¶
- :
ColumnVector
operator * (const Matrix &a, const ColumnVector &b)
¶
- :
ComplexColumnVector
operator * (const Matrix &a, const ComplexColumnVector &b)
¶
- :
Matrix
operator + (const Matrix &a, const DiagMatrix &b)
¶
- :
Matrix
operator - (const Matrix &a, const DiagMatrix &b)
¶
- :
Matrix
operator * (const Matrix &a, const DiagMatrix &b)
¶
- :
ComplexMatrix
operator + (const Matrix &a, const ComplexDiagMatrix &b)
¶
- :
ComplexMatrix
operator - (const Matrix &a, const ComplexDiagMatrix &b)
¶
- :
ComplexMatrix
operator * (const Matrix &a, const ComplexDiagMatrix &b)
¶
- :
Matrix
operator * (const Matrix &a, const Matrix &b)
¶
- :
ComplexMatrix
operator * (const Matrix &a, const ComplexMatrix &b)
¶
- :
ComplexMatrix
operator + (const Matrix &a, const ComplexMatrix &b)
¶
- :
ComplexMatrix
operator - (const Matrix &a, const ComplexMatrix &b)
¶
- :
ComplexMatrix
product (const Matrix &a, const ComplexMatrix &b)
¶
- :
ComplexMatrix
quotient (const Matrix &a, const ComplexMatrix &b)
¶
- :
Matrix
map (d_d_Mapper f, const Matrix &a)
¶
- :
void
map (d_d_Mapper f)
¶
- :
Matrix
all (void) const
¶
- :
Matrix
any (void) const
¶
- :
Matrix
cumprod (void) const
¶
- :
Matrix
cumsum (void) const
¶
- :
Matrix
prod (void) const
¶
- :
Matrix
sum (void) const
¶
- :
Matrix
sumsq (void) const
¶
- :
ColumnVector
diag (void) const
¶
- :
ColumnVector
diag (int k) const
¶
- :
ColumnVector
row_min (void) const
¶
- :
ColumnVector
row_min_loc (void) const
¶
- :
ColumnVector
row_max (void) const
¶
- :
ColumnVector
row_max_loc (void) const
¶
- :
RowVector
column_min (void) const
¶
- :
RowVector
column_min_loc (void) const
¶
- :
RowVector
column_max (void) const
¶
- :
RowVector
column_max_loc (void) const
¶
- :
ostream&
operator << (ostream &os, const Matrix &a)
¶
- :
istream&
operator >> (istream &is, Matrix &a)
¶
- : ColumnVector
(void)
¶
- : ColumnVector
(int n)
¶
- : ColumnVector
(int n, double val)
¶
- : ColumnVector
(const Array<double> &a)
¶
- : ColumnVector
(const ColumnVector &a)
¶
- :
ColumnVector&
operator = (const ColumnVector &a)
¶
- :
int
operator == (const ColumnVector &a) const
¶
- :
int
operator != (const ColumnVector &a) const
¶
- :
ColumnVector&
insert (const ColumnVector &a, int r)
¶
- :
ColumnVector&
fill (double val)
¶
- :
ColumnVector&
fill (double val, int r1, int r2)
¶
- :
ColumnVector
stack (const ColumnVector &a) const
¶
- :
RowVector
transpose (void) const
¶
- :
ColumnVector&
operator += (const ColumnVector &a)
¶
- :
ColumnVector&
operator -= (const ColumnVector &a)
¶
- :
ComplexColumnVector
operator + (const ColumnVector &a, const Complex &s)
¶
- :
ComplexColumnVector
operator - (const ColumnVector &a, const Complex &s)
¶
- :
ComplexColumnVector
operator * (const ColumnVector &a, const Complex &s)
¶
- :
ComplexColumnVector
operator / (const ColumnVector &a, const Complex &s)
¶
- :
ComplexColumnVector
operator + (const Complex &s, const ColumnVector &a)
¶
- :
ComplexColumnVector
operator - (const Complex &s, const ColumnVector &a)
¶
- :
ComplexColumnVector
operator * (const Complex &s, const ColumnVector &a)
¶
- :
ComplexColumnVector
operator / (const Complex &s, const ColumnVector &a)
¶
- :
Matrix
operator * (const ColumnVector &a, const RowVector &a)
¶
- :
ComplexMatrix
operator * (const ColumnVector &a, const ComplexRowVector &b)
¶
- :
ComplexColumnVector
operator + (const ComplexColumnVector &a, const ComplexColumnVector &b)
¶
- :
ComplexColumnVector
operator - (const ComplexColumnVector &a, const ComplexColumnVector &b)
¶
- :
ComplexColumnVector
product (const ComplexColumnVector &a, const ComplexColumnVector &b)
¶
- :
ComplexColumnVector
quotient (const ComplexColumnVector &a, const ComplexColumnVector &b)
¶
- :
ColumnVector
map (d_d_Mapper f, const ColumnVector &a)
¶
- :
void
map (d_d_Mapper f)
¶
- :
double
min (void) const
¶
- :
double
max (void) const
¶
- :
ostream&
operator << (ostream &os, const ColumnVector &a)
¶
- : RowVector
(void)
¶
- : RowVector
(int n)
¶
- : RowVector
(int n, double val)
¶
- : RowVector
(const Array<double> &a)
¶
- : RowVector
(const RowVector &a)
¶
- :
RowVector&
operator = (const RowVector &a)
¶
- :
int
operator == (const RowVector &a) const
¶
- :
int
operator != (const RowVector &a) const
¶
- :
RowVector&
insert (const RowVector &a, int c)
¶
- :
RowVector&
fill (double val)
¶
- :
RowVector&
fill (double val, int c1, int c2)
¶
- :
RowVector
append (const RowVector &a) const
¶
- :
ColumnVector
transpose (void) const
¶
- :
RowVector&
operator += (const RowVector &a)
¶
- :
RowVector&
operator -= (const RowVector &a)
¶
- :
ComplexRowVector
operator + (const RowVector &a, const Complex &s)
¶
- :
ComplexRowVector
operator - (const RowVector &a, const Complex &s)
¶
- :
ComplexRowVector
operator * (const RowVector &a, const Complex &s)
¶
- :
ComplexRowVector
operator / (const RowVector &a, const Complex &s)
¶
- :
ComplexRowVector
operator + (const Complex &s, const RowVector &a)
¶
- :
ComplexRowVector
operator - (const Complex &s, const RowVector &a)
¶
- :
ComplexRowVector
operator * (const Complex &s, const RowVector &a)
¶
- :
ComplexRowVector
operator / (const Complex &s, const RowVector &a)
¶
- :
double
operator * (const RowVector &a, ColumnVector &b)
¶
- :
Complex
operator * (const RowVector &a, const ComplexColumnVector &b)
¶
- :
RowVector
operator * (const RowVector &a, const Matrix &b)
¶
- :
ComplexRowVector
operator * (const RowVector &a, const ComplexMatrix &b)
¶
- :
ComplexRowVector
operator + (const RowVector &a, const ComplexRowVector &b)
¶
- :
ComplexRowVector
operator - (const RowVector &a, const ComplexRowVector &b)
¶
- :
ComplexRowVector
product (const RowVector &a, const ComplexRowVector &b)
¶
- :
ComplexRowVector
quotient (const RowVector &a, const ComplexRowVector &b)
¶
- :
RowVector
map (d_d_Mapper f, const RowVector &a)
¶
- :
void
map (d_d_Mapper f)
¶
- :
double
min (void) const
¶
- :
double
max (void) const
¶
- :
ostream&
operator << (ostream &os, const RowVector &a)
¶
- : DiagMatrix
(void)
¶
- : DiagMatrix
(int n)
¶
- : DiagMatrix
(int n, double val)
¶
- : DiagMatrix
(int r, int c)
¶
- : DiagMatrix
(int r, int c, double val)
¶
- : DiagMatrix
(const RowVector &a)
¶
- : DiagMatrix
(const ColumnVector &a)
¶
- : DiagMatrix
(const DiagArray<double> &a)
¶
- : DiagMatrix
(const DiagMatrix &a)
¶
- :
DiagMatrix&
operator = (const DiagMatrix &a)
¶
- :
int
operator == (const DiagMatrix &a) const
¶
- :
int
operator != (const DiagMatrix &a) const
¶
- :
DiagMatrix&
fill (double val)
¶
- :
DiagMatrix&
fill (double val, int beg, int end)
¶
- :
DiagMatrix&
fill (const ColumnVector &a)
¶
- :
DiagMatrix&
fill (const RowVector &a)
¶
- :
DiagMatrix&
fill (const ColumnVector &a, int beg)
¶
- :
DiagMatrix&
fill (const RowVector &a, int beg)
¶
- :
DiagMatrix
transpose (void) const
¶
- :
RowVector
row (int i) const
¶
- :
RowVector
row (char *s) const
¶
- :
ColumnVector
column (int i) const
¶
- :
ColumnVector
column (char *s) const
¶
- :
DiagMatrix
inverse (void) const
¶
- :
DiagMatrix
inverse (int &info) const
¶
- :
DiagMatrix&
operator += (const DiagMatrix &a)
¶
- :
DiagMatrix&
operator -= (const DiagMatrix &a)
¶
- :
Matrix
operator + (const DiagMatrix &a, double s)
¶
- :
Matrix
operator - (const DiagMatrix &a, double s)
¶
- :
ComplexMatrix
operator + (const DiagMatrix &a, const Complex &s)
¶
- :
ComplexMatrix
operator - (const DiagMatrix &a, const Complex &s)
¶
- :
ComplexDiagMatrix
operator * (const DiagMatrix &a, const Complex &s)
¶
- :
ComplexDiagMatrix
operator / (const DiagMatrix &a, const Complex &s)
¶
- :
Matrix
operator + (double s, const DiagMatrix &a)
¶
- :
Matrix
operator - (double s, const DiagMatrix &a)
¶
- :
ComplexMatrix
operator + (const Complex &s, const DiagMatrix &a)
¶
- :
ComplexMatrix
operator - (const Complex &s, const DiagMatrix &a)
¶
- :
ComplexDiagMatrix
operator * (const Complex &s, const DiagMatrix &a)
¶
- :
ColumnVector
operator * (const DiagMatrix &a, const ColumnVector &b)
¶
- :
ComplexColumnVector
operator * (const DiagMatrix &a, const ComplexColumnVector &b)
¶
- :
ComplexDiagMatrix
operator + (const DiagMatrix &a, const ComplexDiagMatrix &b)
¶
- :
ComplexDiagMatrix
operator - (const DiagMatrix &a, const ComplexDiagMatrix &b)
¶
- :
ComplexDiagMatrix
product (const DiagMatrix &a, const ComplexDiagMatrix &b)
¶
- :
Matrix
operator + (const DiagMatrix &a, const Matrix &b)
¶
- :
Matrix
operator - (const DiagMatrix &a, const Matrix &b)
¶
- :
Matrix
operator * (const DiagMatrix &a, const Matrix &b)
¶
- :
ComplexMatrix
operator + (const DiagMatrix &a, const ComplexMatrix &b)
¶
- :
ComplexMatrix
operator - (const DiagMatrix &a, const ComplexMatrix &b)
¶
- :
ComplexMatrix
operator * (const DiagMatrix &a, const ComplexMatrix &b)
¶
- :
ColumnVector
diag (void) const
¶
- :
ColumnVector
diag (int k) const
¶
- :
ostream&
operator << (ostream &os, const DiagMatrix &a)
¶
- : ComplexMatrix
(void)
¶
- : ComplexMatrix
(int r, int c)
¶
- : ComplexMatrix
(int r, int c, const Complex &val)
¶
- : ComplexMatrix
(const Matrix &a)
¶
- : ComplexMatrix
(const Array2<Complex> &a)
¶
- : ComplexMatrix
(const ComplexMatrix &a)
¶
- : ComplexMatrix
(const DiagMatrix &a)
¶
- : ComplexMatrix
(const DiagArray<Complex> &a)
¶
- : ComplexMatrix
(const ComplexDiagMatrix &a)
¶
- :
ComplexMatrix&
operator = (const ComplexMatrix &a)
¶
- :
int
operator == (const ComplexMatrix &a) const
¶
- :
int
operator != (const ComplexMatrix &a) const
¶
- :
ComplexMatrix&
insert (const Matrix &a, int r, int c)
¶
- :
ComplexMatrix&
insert (const RowVector &a, int r, int c)
¶
- :
ComplexMatrix&
insert (const ColumnVector &a, int r, int c)
¶
- :
ComplexMatrix&
insert (const DiagMatrix &a, int r, int c)
¶
- :
ComplexMatrix&
insert (const ComplexMatrix &a, int r, int c)
¶
- :
ComplexMatrix&
insert (const ComplexRowVector &a, int r, int c)
¶
- :
ComplexMatrix&
insert (const ComplexColumnVector &a, int r, int c)
¶
- :
ComplexMatrix&
insert (const ComplexDiagMatrix &a, int r, int c)
¶
- :
ComplexMatrix&
fill (double val)
¶
- :
ComplexMatrix&
fill (const Complex &val)
¶
- :
ComplexMatrix&
fill (double val, int r1, int c1, int r2, int c2)
¶
- :
ComplexMatrix&
fill (const Complex &val, int r1, int c1, int r2, int c2)
¶
- :
ComplexMatrix
append (const Matrix &a) const
¶
- :
ComplexMatrix
append (const RowVector &a) const
¶
- :
ComplexMatrix
append (const ColumnVector &a) const
¶
- :
ComplexMatrix
append (const DiagMatrix &a) const
¶
- :
ComplexMatrix
append (const ComplexMatrix &a) const
¶
- :
ComplexMatrix
append (const ComplexRowVector &a) const
¶
- :
ComplexMatrix
append (const ComplexColumnVector &a) const
¶
- :
ComplexMatrix
append (const ComplexDiagMatrix &a) const
¶
- :
ComplexMatrix
stack (const Matrix &a) const
¶
- :
ComplexMatrix
stack (const RowVector &a) const
¶
- :
ComplexMatrix
stack (const ColumnVector &a) const
¶
- :
ComplexMatrix
stack (const DiagMatrix &a) const
¶
- :
ComplexMatrix
stack (const ComplexMatrix &a) const
¶
- :
ComplexMatrix
stack (const ComplexRowVector &a) const
¶
- :
ComplexMatrix
stack (const ComplexColumnVector &a) const
¶
- :
ComplexMatrix
stack (const ComplexDiagMatrix &a) const
¶
- :
ComplexMatrix
transpose (void) const
¶
- :
Matrix
real (const ComplexMatrix &a)
¶
- :
Matrix
imag (const ComplexMatrix &a)
¶
- :
ComplexMatrix
conj (const ComplexMatrix &a)
¶
- :
ComplexRowVector
row (int i) const
¶
- :
ComplexRowVector
row (char *s) const
¶
- :
ComplexColumnVector
column (int i) const
¶
- :
ComplexColumnVector
column (char *s) const
¶
- :
ComplexMatrix
inverse (void) const
¶
- :
ComplexMatrix
inverse (int &info) const
¶
- :
ComplexMatrix
inverse (int &info, double &rcond) const
¶
- :
ComplexMatrix
fourier (void) const
¶
- :
ComplexMatrix
ifourier (void) const
¶
- :
ComplexDET
determinant (void) const
¶
- :
ComplexDET
determinant (int &info) const
¶
- :
ComplexDET
determinant (int &info, double &rcond) const
¶
- :
ComplexMatrix
solve (const Matrix &b) const
¶
- :
ComplexMatrix
solve (const Matrix &b, int &info) const
¶
- :
ComplexMatrix
solve (const Matrix &b, int &info, double &rcond) const
¶
- :
ComplexMatrix
solve (const ComplexMatrix &b) const
¶
- :
ComplexMatrix
solve (const ComplexMatrix &b, int &info) const
¶
- :
ComplexMatrix
solve (const ComplexMatrix &b, int &info, double &rcond) const
¶
- :
ComplexColumnVector
solve (const ComplexColumnVector &b) const
¶
- :
ComplexColumnVector
solve (const ComplexColumnVector &b, int &info) const
¶
- :
ComplexColumnVector
solve (const ComplexColumnVector &b, int &info, double &rcond) const
¶
- :
ComplexMatrix
lssolve (const ComplexMatrix &b) const
¶
- :
ComplexMatrix
lssolve (const ComplexMatrix &b, int &info) const
¶
- :
ComplexMatrix
lssolve (const ComplexMatrix &b, int &info, int &rank) const
¶
- :
ComplexColumnVector
lssolve (const ComplexColumnVector &b) const
¶
- :
ComplexColumnVector
lssolve (const ComplexColumnVector &b, int &info) const
¶
- :
ComplexColumnVector
lssolve (const ComplexColumnVector &b, int &info, int &rank) const
¶
- :
ComplexMatrix&
operator += (const DiagMatrix &a)
¶
- :
ComplexMatrix&
operator -= (const DiagMatrix &a)
¶
- :
ComplexMatrix&
operator += (const ComplexDiagMatrix &a)
¶
- :
ComplexMatrix&
operator -= (const ComplexDiagMatrix &a)
¶
- :
ComplexMatrix&
operator += (const Matrix &a)
¶
- :
ComplexMatrix&
operator -= (const Matrix &a)
¶
- :
ComplexMatrix&
operator += (const ComplexMatrix &a)
¶
- :
ComplexMatrix&
operator -= (const ComplexMatrix &a)
¶
- :
Matrix
operator ! (void) const
¶
- :
ComplexMatrix
operator + (const ComplexMatrix &a, double s)
¶
- :
ComplexMatrix
operator - (const ComplexMatrix &a, double s)
¶
- :
ComplexMatrix
operator * (const ComplexMatrix &a, double s)
¶
- :
ComplexMatrix
operator / (const ComplexMatrix &a, double s)
¶
- :
ComplexMatrix
operator + (double s, const ComplexMatrix &a)
¶
- :
ComplexMatrix
operator - (double s, const ComplexMatrix &a)
¶
- :
ComplexMatrix
operator * (double s, const ComplexMatrix &a)
¶
- :
ComplexMatrix
operator / (double s, const ComplexMatrix &a)
¶
- :
ComplexColumnVector
operator * (const ComplexMatrix &a, const ColumnVector &b)
¶
- :
ComplexColumnVector
operator * (const ComplexMatrix &a, const ComplexColumnVector &b)
¶
- :
ComplexMatrix
operator + (const ComplexMatrix &a, const DiagMatrix &b)
¶
- :
ComplexMatrix
operator - (const ComplexMatrix &a, const DiagMatrix &b)
¶
- :
ComplexMatrix
operator * (const ComplexMatrix &a, const DiagMatrix &b)
¶
- :
ComplexMatrix
operator + (const ComplexMatrix &a, const ComplexDiagMatrix &b)
¶
- :
ComplexMatrix
operator - (const ComplexMatrix &a, const ComplexDiagMatrix &b)
¶
- :
ComplexMatrix
operator * (const ComplexMatrix &a, const ComplexDiagMatrix &b)
¶
- :
ComplexMatrix
operator + (const ComplexMatrix &a, const Matrix &b)
¶
- :
ComplexMatrix
operator - (const ComplexMatrix &a, const Matrix &b)
¶
- :
ComplexMatrix
operator * (const ComplexMatrix &a, const Matrix &b)
¶
- :
ComplexMatrix
operator * (const ComplexMatrix &a, const ComplexMatrix &b)
¶
- :
ComplexMatrix
product (const ComplexMatrix &a, const Matrix &b)
¶
- :
ComplexMatrix
quotient (const ComplexMatrix &a, const Matrix &b)
¶
- :
ComplexMatrix
map (c_c_Mapper f, const ComplexMatrix &a)
¶
- :
Matrix
map (d_c_Mapper f, const ComplexMatrix &a)
¶
- :
void
map (c_c_Mapper f)
¶
- :
Matrix
all (void) const
¶
- :
Matrix
any (void) const
¶
- :
ComplexMatrix
cumprod (void) const
¶
- :
ComplexMatrix
cumsum (void) const
¶
- :
ComplexMatrix
prod (void) const
¶
- :
ComplexMatrix
sum (void) const
¶
- :
ComplexMatrix
sumsq (void) const
¶
- :
ComplexColumnVector
diag (void) const
¶
- :
ComplexColumnVector
diag (int k) const
¶
- :
ComplexColumnVector
row_min (void) const
¶
- :
ComplexColumnVector
row_min_loc (void) const
¶
- :
ComplexColumnVector
row_max (void) const
¶
- :
ComplexColumnVector
row_max_loc (void) const
¶
- :
ComplexRowVector
column_min (void) const
¶
- :
ComplexRowVector
column_min_loc (void) const
¶
- :
ComplexRowVector
column_max (void) const
¶
- :
ComplexRowVector
column_max_loc (void) const
¶
- :
ostream&
operator << (ostream &os, const ComplexMatrix &a)
¶
- :
istream&
operator >> (istream &is, ComplexMatrix &a)
¶
- : ComplexColumnVector
(void)
¶
- : ComplexColumnVector
(int n)
¶
- : ComplexColumnVector
(int n, const Complex &val)
¶
- : ComplexColumnVector
(const ColumnVector &a)
¶
- : ComplexColumnVector
(const Array<Complex> &a)
¶
- : ComplexColumnVector
(const ComplexColumnVector &a)
¶
- :
ComplexColumnVector&
operator = (const ComplexColumnVector &a)
¶
- :
int
operator == (const ComplexColumnVector &a) const
¶
- :
int
operator != (const ComplexColumnVector &a) const
¶
- :
ComplexColumnVector&
insert (const ColumnVector &a, int r)
¶
- :
ComplexColumnVector&
insert (const ComplexColumnVector &a, int r)
¶
- :
ComplexColumnVector&
fill (double val)
¶
- :
ComplexColumnVector&
fill (const Complex &val)
¶
- :
ComplexColumnVector&
fill (double val, int r1, int r2)
¶
- :
ComplexColumnVector&
fill (const Complex &val, int r1, int r2)
¶
- :
ComplexColumnVector
stack (const ColumnVector &a) const
¶
- :
ComplexColumnVector
stack (const ComplexColumnVector &a) const
¶
- :
ComplexRowVector
transpose (void) const
¶
- :
ColumnVector
real (const ComplexColumnVector &a)
¶
- :
ColumnVector
imag (const ComplexColumnVector &a)
¶
- :
ComplexColumnVector
conj (const ComplexColumnVector &a)
¶
- :
ComplexColumnVector&
operator += (const ColumnVector &a)
¶
- :
ComplexColumnVector&
operator -= (const ColumnVector &a)
¶
- :
ComplexColumnVector&
operator += (const ComplexColumnVector &a)
¶
- :
ComplexColumnVector&
operator -= (const ComplexColumnVector &a)
¶
- :
ComplexColumnVector
operator + (const ComplexColumnVector &a, double s)
¶
- :
ComplexColumnVector
operator - (const ComplexColumnVector &a, double s)
¶
- :
ComplexColumnVector
operator * (const ComplexColumnVector &a, double s)
¶
- :
ComplexColumnVector
operator / (const ComplexColumnVector &a, double s)
¶
- :
ComplexColumnVector
operator + (double s, const ComplexColumnVector &a)
¶
- :
ComplexColumnVector
operator - (double s, const ComplexColumnVector &a)
¶
- :
ComplexColumnVector
operator * (double s, const ComplexColumnVector &a)
¶
- :
ComplexColumnVector
operator / (double s, const ComplexColumnVector &a)
¶
- :
ComplexMatrix
operator * (const ComplexColumnVector &a, const ComplexRowVector &b)
¶
- :
ComplexColumnVector
operator + (const ComplexColumnVector &a, const ColumnVector &b)
¶
- :
ComplexColumnVector
operator - (const ComplexColumnVector &a, const ColumnVector &b)
¶
- :
ComplexColumnVector
product (const ComplexColumnVector &a, const ColumnVector &b)
¶
- :
ComplexColumnVector
quotient (const ComplexColumnVector &a, const ColumnVector &b)
¶
- :
ComplexColumnVector
map (c_c_Mapper f, const ComplexColumnVector &a)
¶
- :
ColumnVector
map (d_c_Mapper f, const ComplexColumnVector &a)
¶
- :
void
map (c_c_Mapper f)
¶
- :
Complex
min (void) const
¶
- :
Complex
max (void) const
¶
- :
ostream&
operator << (ostream &os, const ComplexColumnVector &a)
¶
- : ComplexRowVector
(void)
¶
- : ComplexRowVector
(int n)
¶
- : ComplexRowVector
(int n, const Complex &val)
¶
- : ComplexRowVector
(const RowVector &a)
¶
- : ComplexRowVector
(const Array<Complex> &a)
¶
- : ComplexRowVector
(const ComplexRowVector &a)
¶
- :
ComplexRowVector&
operator = (const ComplexRowVector &a)
¶
- :
int
operator == (const ComplexRowVector &a) const
¶
- :
int
operator != (const ComplexRowVector &a) const
¶
- :
ComplexRowVector&
insert (const RowVector &a, int c)
¶
- :
ComplexRowVector&
insert (const ComplexRowVector &a, int c)
¶
- :
ComplexRowVector&
fill (double val)
¶
- :
ComplexRowVector&
fill (const Complex &val)
¶
- :
ComplexRowVector&
fill (double val, int c1, int c2)
¶
- :
ComplexRowVector&
fill (const Complex &val, int c1, int c2)
¶
- :
ComplexRowVector
append (const RowVector &a) const
¶
- :
ComplexRowVector
append (const ComplexRowVector &a) const
¶
- :
ComplexColumnVector
transpose (void) const
¶
- :
RowVector
real (const ComplexRowVector &a)
¶
- :
RowVector
imag (const ComplexRowVector &a)
¶
- :
ComplexRowVector
conj (const ComplexRowVector &a)
¶
- :
ComplexRowVector&
operator += (const RowVector &a)
¶
- :
ComplexRowVector&
operator -= (const RowVector &a)
¶
- :
ComplexRowVector&
operator += (const ComplexRowVector &a)
¶
- :
ComplexRowVector&
operator -= (const ComplexRowVector &a)
¶
- :
ComplexRowVector
operator + (const ComplexRowVector &a, double s)
¶
- :
ComplexRowVector
operator - (const ComplexRowVector &a, double s)
¶
- :
ComplexRowVector
operator * (const ComplexRowVector &a, double s)
¶
- :
ComplexRowVector
operator / (const ComplexRowVector &a, double s)
¶
- :
ComplexRowVector
operator + (double s, const ComplexRowVector &a)
¶
- :
ComplexRowVector
operator - (double s, const ComplexRowVector &a)
¶
- :
ComplexRowVector
operator * (double s, const ComplexRowVector &a)
¶
- :
ComplexRowVector
operator / (double s, const ComplexRowVector &a)
¶
- :
Complex
operator * (const ComplexRowVector &a, const ColumnVector &b)
¶
- :
Complex
operator * (const ComplexRowVector &a, const ComplexColumnVector &b)
¶
- :
ComplexRowVector
operator * (const ComplexRowVector &a, const ComplexMatrix &b)
¶
- :
ComplexRowVector
operator + (const ComplexRowVector &a, const RowVector &b)
¶
- :
ComplexRowVector
operator - (const ComplexRowVector &a, const RowVector &b)
¶
- :
ComplexRowVector
product (const ComplexRowVector &a, const RowVector &b)
¶
- :
ComplexRowVector
quotient (const ComplexRowVector &a, const RowVector &b)
¶
- :
ComplexRowVector
map (c_c_Mapper f, const ComplexRowVector &a)
¶
- :
RowVector
map (d_c_Mapper f, const ComplexRowVector &a)
¶
- :
void
map (c_c_Mapper f)
¶
- :
Complex
min (void) const
¶
- :
Complex
max (void) const
¶
- :
ostream&
operator << (ostream &os, const ComplexRowVector &a)
¶
- : ComplexDiagMatrix
(void)
¶
- : ComplexDiagMatrix
(int n)
¶
- : ComplexDiagMatrix
(int n, const Complex &val)
¶
- : ComplexDiagMatrix
(int r, int c)
¶
- : ComplexDiagMatrix
(int r, int c, const Complex &val)
¶
- : ComplexDiagMatrix
(const RowVector &a)
¶
- : ComplexDiagMatrix
(const ComplexRowVector &a)
¶
- : ComplexDiagMatrix
(const ColumnVector &a)
¶
- : ComplexDiagMatrix
(const ComplexColumnVector &a)
¶
- : ComplexDiagMatrix
(const DiagMatrix &a)
¶
- : ComplexDiagMatrix
(const DiagArray<Complex> &a)
¶
- : ComplexDiagMatrix
(const ComplexDiagMatrix &a)
¶
- :
ComplexDiagMatrix&
operator = (const ComplexDiagMatrix &a)
¶
- :
int
operator == (const ComplexDiagMatrix &a) const
¶
- :
int
operator != (const ComplexDiagMatrix &a) const
¶
- :
ComplexDiagMatrix&
fill (double val)
¶
- :
ComplexDiagMatrix&
fill (const Complex &val)
¶
- :
ComplexDiagMatrix&
fill (double val, int beg, int end)
¶
- :
ComplexDiagMatrix&
fill (const Complex &val, int beg, int end)
¶
- :
ComplexDiagMatrix&
fill (const ColumnVector &a)
¶
- :
ComplexDiagMatrix&
fill (const ComplexColumnVector &a)
¶
- :
ComplexDiagMatrix&
fill (const RowVector &a)
¶
- :
ComplexDiagMatrix&
fill (const ComplexRowVector &a)
¶
- :
ComplexDiagMatrix&
fill (const ColumnVector &a, int beg)
¶
- :
ComplexDiagMatrix&
fill (const ComplexColumnVector &a, int beg)
¶
- :
ComplexDiagMatrix&
fill (const RowVector &a, int beg)
¶
- :
ComplexDiagMatrix&
fill (const ComplexRowVector &a, int beg)
¶
- :
ComplexDiagMatrix
transpose (void) const
¶
- :
DiagMatrix
real (const ComplexDiagMatrix &a)
¶
- :
DiagMatrix
imag (const ComplexDiagMatrix &a)
¶
- :
ComplexDiagMatrix
conj (const ComplexDiagMatrix &a)
¶
- :
ComplexRowVector
row (int i) const
¶
- :
ComplexRowVector
row (char *s) const
¶
- :
ComplexColumnVector
column (int i) const
¶
- :
ComplexColumnVector
column (char *s) const
¶
- :
ComplexDiagMatrix
inverse (int &info) const
¶
- :
ComplexDiagMatrix
inverse (void) const
¶
- :
ComplexDiagMatrix&
operator += (const DiagMatrix &a)
¶
- :
ComplexDiagMatrix&
operator -= (const DiagMatrix &a)
¶
- :
ComplexDiagMatrix&
operator += (const ComplexDiagMatrix &a)
¶
- :
ComplexDiagMatrix&
operator -= (const ComplexDiagMatrix &a)
¶
- :
ComplexMatrix
operator + (const ComplexDiagMatrix &a, double s)
¶
- :
ComplexMatrix
operator - (const ComplexDiagMatrix &a, double s)
¶
- :
ComplexMatrix
operator + (const ComplexDiagMatrix &a, const Complex &s)
¶
- :
ComplexMatrix
operator - (const ComplexDiagMatrix &a, const Complex &s)
¶
- :
ComplexDiagMatrix
operator * (const ComplexDiagMatrix &a, double s)
¶
- :
ComplexDiagMatrix
operator / (const ComplexDiagMatrix &a, double s)
¶
- :
ComplexMatrix
operator + (double s, const ComplexDiagMatrix &a)
¶
- :
ComplexMatrix
operator - (double s, const ComplexDiagMatrix &a)
¶
- :
ComplexMatrix
operator + (const Complex &s, const ComplexDiagMatrix &a)
¶
- :
ComplexMatrix
operator - (const Complex &s, const ComplexDiagMatrix &a)
¶
- :
ComplexDiagMatrix
operator * (double s, const ComplexDiagMatrix &a)
¶
- :
ComplexColumnVector
operator * (const ComplexDiagMatrix &a, const ColumnVector &b)
¶
- :
ComplexColumnVector
operator * (const ComplexDiagMatrix &a, const ComplexColumnVector &b)
¶
- :
ComplexDiagMatrix
operator + (const ComplexDiagMatrix &a, const DiagMatrix &b)
¶
- :
ComplexDiagMatrix
operator - (const ComplexDiagMatrix &a, const DiagMatrix &b)
¶
- :
ComplexDiagMatrix
product (const ComplexDiagMatrix &a, const DiagMatrix &b)
¶
- :
ComplexMatrix
operator + (const ComplexDiagMatrix &a, const Matrix &b)
¶
- :
ComplexMatrix
operator - (const ComplexDiagMatrix &a, const Matrix &b)
¶
- :
ComplexMatrix
operator * (const ComplexDiagMatrix &a, const Matrix &b)
¶
- :
ComplexMatrix
operator + (const ComplexDiagMatrix &a, const ComplexMatrix &b)
¶
- :
ComplexMatrix
operator - (const ComplexDiagMatrix &a, const ComplexMatrix &b)
¶
- :
ComplexMatrix
operator * (const ComplexDiagMatrix &a, const ComplexMatrix &b)
¶
- :
ComplexColumnVector
diag (void) const
¶
- :
ComplexColumnVector
diag (int k) const
¶
- :
ostream&
operator << (ostream &os, const ComplexDiagMatrix &a)
¶