#include <CMatrix.h>
ComplexMatrixに対する継承グラフ
Public 型 | |
typedef void(* | solve_singularity_handler )(double rcond) |
Public メソッド | |
ComplexMatrix (void) | |
ComplexMatrix (int r, int c) | |
ComplexMatrix (int r, int c, const Complex &val) | |
ComplexMatrix (const ComplexMatrix &a) | |
ComplexMatrix (const MArray2< Complex > &a) | |
ComplexMatrix (const Matrix &a) | |
ComplexMatrix (const RowVector &rv) | |
ComplexMatrix (const ColumnVector &cv) | |
ComplexMatrix (const DiagMatrix &a) | |
ComplexMatrix (const ComplexRowVector &rv) | |
ComplexMatrix (const ComplexColumnVector &cv) | |
ComplexMatrix (const ComplexDiagMatrix &a) | |
ComplexMatrix (const boolMatrix &a) | |
ComplexMatrix (const charMatrix &a) | |
ComplexMatrix & | operator= (const ComplexMatrix &a) |
bool | operator== (const ComplexMatrix &a) const |
bool | operator!= (const ComplexMatrix &a) const |
bool | is_hermitian (void) 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 | hermitian (void) const |
ComplexMatrix | transpose (void) const |
ComplexMatrix | extract (int r1, int c1, int r2, int c2) const |
ComplexMatrix | extract_n (int r1, int c1, int nr, int nc) const |
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, int force=0, int calc_cond=1) const |
ComplexMatrix | pseudo_inverse (double tol=0.0) const |
ComplexMatrix | fourier (void) const |
ComplexMatrix | ifourier (void) const |
ComplexMatrix | fourier2d (void) const |
ComplexMatrix | ifourier2d (void) const |
ComplexDET | determinant (void) const |
ComplexDET | determinant (int &info) const |
ComplexDET | determinant (int &info, double &rcond, int calc_cond=1) 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 Matrix &b, int &info, double &rcond, solve_singularity_handler sing_handler) 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 |
ComplexMatrix | solve (const ComplexMatrix &b, int &info, double &rcond, solve_singularity_handler sing_handler) const |
ComplexColumnVector | solve (const ColumnVector &b) const |
ComplexColumnVector | solve (const ColumnVector &b, int &info) const |
ComplexColumnVector | solve (const ColumnVector &b, int &info, double &rcond) const |
ComplexColumnVector | solve (const ColumnVector &b, int &info, double &rcond, solve_singularity_handler sing_handler) 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 |
ComplexColumnVector | solve (const ComplexColumnVector &b, int &info, double &rcond, solve_singularity_handler sing_handler) const |
ComplexMatrix | lssolve (const Matrix &b) const |
ComplexMatrix | lssolve (const Matrix &b, int &info) const |
ComplexMatrix | 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 |
ComplexColumnVector | lssolve (const ColumnVector &b) const |
ComplexColumnVector | lssolve (const ColumnVector &b, int &info) const |
ComplexColumnVector | 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 |
ComplexMatrix | expm (void) 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) |
boolMatrix | operator! (void) const |
ComplexMatrix | map (c_c_Mapper f) const |
Matrix | map (d_c_Mapper f) const |
boolMatrix | map (b_c_Mapper f) const |
ComplexMatrix & | apply (c_c_Mapper f) |
bool | any_element_is_inf_or_nan (void) const |
bool | all_elements_are_real (void) const |
bool | all_integers (double &max_val, double &min_val) const |
bool | too_large_for_float (void) const |
boolMatrix | all (int dim=-1) const |
boolMatrix | any (int dim=-1) const |
ComplexMatrix | cumprod (int dim=-1) const |
ComplexMatrix | cumsum (int dim=-1) const |
ComplexMatrix | prod (int dim=-1) const |
ComplexMatrix | sum (int dim=-1) const |
ComplexMatrix | sumsq (int dim=-1) const |
Matrix | abs (void) const |
ComplexColumnVector | diag (void) const |
ComplexColumnVector | diag (int k) const |
bool | row_is_real_only (int) const |
bool | column_is_real_only (int) const |
ComplexColumnVector | row_min (void) const |
ComplexColumnVector | row_max (void) const |
ComplexColumnVector | row_min (Array< int > &index) const |
ComplexColumnVector | row_max (Array< int > &index) const |
ComplexRowVector | column_min (void) const |
ComplexRowVector | column_max (void) const |
ComplexRowVector | column_min (Array< int > &index) const |
ComplexRowVector | column_max (Array< int > &index) const |
Static Public メソッド | |
Complex | resize_fill_value (void) |
フレンド | |
ComplexMatrix | conj (const ComplexMatrix &a) |
ComplexMatrix | operator * (const ColumnVector &a, const ComplexRowVector &b) |
ComplexMatrix | operator * (const ComplexColumnVector &a, const RowVector &b) |
ComplexMatrix | operator * (const ComplexColumnVector &a, const ComplexRowVector &b) |
std::ostream & | operator<< (std::ostream &os, const ComplexMatrix &a) |
std::istream & | operator>> (std::istream &is, ComplexMatrix &a) |
|
|
|
参照 Complex. 呼出 pseudo_inverse(). |
|
参照 Complex. |
|
参照 Complex. |
|
参照 Complex. |
|
参照 Complex. |
|
CMatrix.cc の 157 行で定義されています。 参照 Array< Complex >::cols(), Complex, Array< Complex >::elem(), と Array< Complex >::rows(). |
|
CMatrix.cc の 165 行で定義されています。 参照 Complex, と Array< Complex >::elem(). |
|
CMatrix.cc の 172 行で定義されています。 参照 Complex, と Array< Complex >::elem(). |
|
CMatrix.cc の 179 行で定義されています。 参照 Complex, と Array< Complex >::elem(). |
|
CMatrix.cc の 186 行で定義されています。 参照 Complex, と Array< Complex >::elem(). |
|
CMatrix.cc の 193 行で定義されています。 参照 Complex, と Array< Complex >::elem(). |
|
CMatrix.cc の 200 行で定義されています。 参照 Complex, と Array< Complex >::elem(). |
|
CMatrix.cc の 210 行で定義されています。 参照 Complex, と Array< Complex >::elem(). |
|
CMatrix.cc の 218 行で定義されています。 参照 Complex, と Array< Complex >::elem(). |
|
CMatrix.cc の 2679 行で定義されています。 参照 Array< Complex >::cols(), Array< Complex >::elem(), と Array< Complex >::rows(). 呼出 determinant(), inverse(), と solve(). |
|
CMatrix.cc の 2627 行で定義されています。 参照 MX_ALL_OP. |
|
CMatrix.cc の 2524 行で定義されています。 参照 Array< Complex >::cols(), Array< Complex >::elem(), imag(), lo_ieee_signbit, と Array< Complex >::rows(). |
|
CMatrix.cc の 2548 行で定義されています。 参照 Array< Complex >::cols(), Complex, D_NINT(), Array< Complex >::elem(), imag(), real(), と Array< Complex >::rows(). |
|
CMatrix.cc の 2633 行で定義されています。 参照 MX_ANY_OP. |
|
CMatrix.cc の 2505 行で定義されています。 参照 Array< Complex >::cols(), Complex, Array< Complex >::elem(), Array< Complex >::rows(), xisinf(), と xisnan(). |
|
CMatrix.cc の 648 行で定義されています。 参照 Array< Complex >::cols(), insert(), と Array< Complex >::rows(). |
|
CMatrix.cc の 630 行で定義されています。 参照 Array< Complex >::cols(), insert(), Array< Complex >::length(), と Array< Complex >::rows(). |
|
CMatrix.cc の 612 行で定義されています。 参照 Array< Complex >::cols(), insert(), Array< Complex >::length(), と Array< Complex >::rows(). |
|
CMatrix.cc の 594 行で定義されています。 参照 Array< Complex >::cols(), insert(), と Array< Complex >::rows(). |
|
CMatrix.cc の 576 行で定義されています。 参照 Array< double >::cols(), Array< Complex >::cols(), insert(), Array< double >::rows(), と Array< Complex >::rows(). |
|
CMatrix.cc の 558 行で定義されています。 参照 Array< Complex >::cols(), insert(), Array< double >::length(), と Array< Complex >::rows(). |
|
CMatrix.cc の 540 行で定義されています。 参照 Array< Complex >::cols(), insert(), Array< double >::length(), と Array< Complex >::rows(). |
|
CMatrix.cc の 522 行で定義されています。 参照 Array< double >::cols(), Array< Complex >::cols(), insert(), Array< double >::rows(), と Array< Complex >::rows(). |
|
CMatrix.cc の 2494 行で定義されています。 参照 c_c_Mapper, Complex, Array< Complex >::fortran_vec(), と Array< Complex >::length(). 呼出 map(). |
|
CMatrix.cc の 934 行で定義されています。 参照 Array< Complex >::cols(), と column(). |
|
CMatrix.cc の 917 行で定義されています。 参照 Array< Complex >::cols(), Array< Complex >::elem(), Array< Complex >::rows(), と Array< Complex >::xelem(). 呼出 column(). |
|
CMatrix.cc の 2760 行で定義されています。 参照 Array< Complex >::elem(), imag(), と Array< Complex >::rows(). 呼出 column_max(), と column_min(). |
|
|
CMatrix.cc の 3001 行で定義されています。 |
|
|
CMatrix.cc の 2927 行で定義されています。 |
|
CMatrix.cc の 2639 行で定義されています。 参照 Complex, と MX_CUMULATIVE_OP. |
|
CMatrix.cc の 2645 行で定義されています。 参照 Complex, と MX_CUMULATIVE_OP. |
|
|
CMatrix.cc の 1429 行で定義されています。 参照 determinant(). |
|
CMatrix.cc の 1421 行で定義されています。 呼出 determinant(). |
|
CMatrix.cc の 2700 行で定義されています。 参照 Array< Complex >::cols(), Array< Complex >::elem(), Array< Complex >::resize(), と Array< Complex >::rows(). |
|
CMatrix.cc の 2694 行で定義されています。 |
|
CMatrix.cc の 2075 行で定義されています。 参照 Array< Complex >::columns(), Complex, Array< Complex >::elem(), Array< double >::fortran_vec(), Array< T >::fortran_vec(), Array< Complex >::fortran_vec(), と solve(). |
|
CMatrix.cc の 847 行で定義されています。 参照 Array< Complex >::elem(), と Array< Complex >::xelem(). 呼出 pseudo_inverse(). |
|
CMatrix.cc の 865 行で定義されています。 |
|
CMatrix.cc の 494 行で定義されています。 参照 Array< Complex >::cols(), Complex, Array< Complex >::make_unique(), Array< Complex >::rows(), と Array< Complex >::xelem(). |
|
CMatrix.cc の 466 行で定義されています。 参照 Array< Complex >::cols(), Array< Complex >::make_unique(), Array< Complex >::rows(), と Array< Complex >::xelem(). |
|
Array< Complex >を再定義しています。 CMatrix.cc の 448 行で定義されています。 参照 Array< Complex >::cols(), Complex, Array< Complex >::make_unique(), Array< Complex >::rows(), と Array< Complex >::xelem(). |
|
CMatrix.cc の 430 行で定義されています。 参照 Array< Complex >::cols(), Array< Complex >::make_unique(), Array< Complex >::rows(), と Array< Complex >::xelem(). 呼出 insert(). |
|
CMatrix.cc の 1199 行で定義されています。 参照 Array< Complex >::cols(), Complex, F77_FUNC(), Array< Complex >::fortran_vec(), Array< T >::fortran_vec(), と Array< Complex >::rows(). |
|
CMatrix.cc の 1284 行で定義されています。 参照 Array< Complex >::cols(), Complex, F77_FUNC(), Array< Complex >::fortran_vec(), Array< T >::fortran_vec(), Array< T >::resize(), と Array< Complex >::rows(). |
|
|
CMatrix.cc の 1240 行で定義されています。 参照 Array< Complex >::cols(), Complex, F77_FUNC(), Array< Complex >::fortran_vec(), Array< T >::fortran_vec(), と Array< Complex >::rows(). |
|
CMatrix.cc の 1350 行で定義されています。 参照 Array< Complex >::cols(), Complex, F77_FUNC(), Array< Complex >::fortran_vec(), Array< T >::fortran_vec(), Array< T >::resize(), と Array< Complex >::rows(). |
|
|
CMatrix.cc の 381 行で定義されています。 参照 Array< Complex >::cols(), Array< Complex >::elem(), Array< Complex >::length(), Array< Complex >::make_unique(), Array< Complex >::rows(), と Array< Complex >::xelem(). |
|
CMatrix.cc の 365 行で定義されています。 参照 Array< Complex >::cols(), Array< Complex >::elem(), Array< Complex >::length(), と Array< Complex >::rows(). |
|
CMatrix.cc の 358 行で定義されています。 |
|
|
CMatrix.cc の 309 行で定義されています。 参照 Array< Complex >::cols(), Array< double >::elem(), Array< double >::length(), Array< Complex >::make_unique(), Array< Complex >::rows(), と Array< Complex >::xelem(). |
|
CMatrix.cc の 287 行で定義されています。 参照 Array< Complex >::cols(), Array< double >::elem(), Array< double >::length(), Array< Complex >::make_unique(), Array< Complex >::rows(), と Array< Complex >::xelem(). |
|
|
|
CMatrix.cc の 963 行で定義されています。 参照 inverse(). |
|
CMatrix.cc の 955 行で定義されています。 呼出 inverse(), と pseudo_inverse(). |
|
CMatrix.cc の 242 行で定義されています。 参照 Array< Complex >::cols(), conj, Array< Complex >::elem(), Array< Complex >::is_square(), と Array< Complex >::rows(). |
|
|
CMatrix.cc の 1978 行で定義されています。 |
|
CMatrix.cc の 1970 行で定義されています。 |
|
CMatrix.cc の 1964 行で定義されています。 |
|
CMatrix.cc の 1957 行で定義されています。 |
|
CMatrix.cc の 1949 行で定義されています。 |
|
|
CMatrix.cc の 1865 行で定義されています。 |
|
CMatrix.cc の 1857 行で定義されています。 |
|
CMatrix.cc の 1851 行で定義されています。 |
|
CMatrix.cc の 1844 行で定義されています。 |
|
CMatrix.cc の 1836 行で定義されています。 参照 b. 呼出 Matrix::lssolve(), と lssolve(). |
|
CMatrix.cc の 2479 行で定義されています。 参照 b_c_Mapper, Array< Complex >::cols(), Array< Complex >::elem(), と Array< Complex >::rows(). |
|
CMatrix.cc の 2464 行で定義されています。 参照 Array< Complex >::cols(), d_c_Mapper, Array< Complex >::elem(), と Array< Complex >::rows(). |
|
CMatrix.cc の 2457 行で定義されています。 参照 apply(), b, と c_c_Mapper. |
|
CMatrix.cc の 2440 行で定義されています。 参照 b, Array< Complex >::cols(), Array< Complex >::elem(), Array< bool >::elem(), と Array< Complex >::rows(). |
|
CMatrix.cc の 236 行で定義されています。 |
|
|
CMatrix.cc の 2346 行で定義されています。 参照 Array< Complex >::cols(), DiagArray2< Complex >::elem(), Array< Complex >::elem(), gripe_nonconformant(), Array< Complex >::length(), と Array< Complex >::rows(). |
|
CMatrix.cc の 2304 行で定義されています。 参照 Array< Complex >::cols(), DiagArray2< double >::elem(), Array< Complex >::elem(), gripe_nonconformant(), Array< double >::length(), と Array< Complex >::rows(). |
|
|
CMatrix.cc の 2367 行で定義されています。 参照 Array< Complex >::cols(), DiagArray2< Complex >::elem(), Array< Complex >::elem(), gripe_nonconformant(), Array< Complex >::length(), と Array< Complex >::rows(). |
|
CMatrix.cc の 2325 行で定義されています。 参照 Array< Complex >::cols(), DiagArray2< double >::elem(), Array< Complex >::elem(), gripe_nonconformant(), Array< double >::length(), と Array< Complex >::rows(). |
|
|
|
CMatrix.cc の 227 行で定義されています。 参照 Array< Complex >::cols(), Array< Complex >::data(), Array< Complex >::length(), と Array< Complex >::rows(). |
|
CMatrix.cc の 2651 行で定義されています。 参照 MX_REDUCTION_OP. |
|
|
参照 Complex. |
|
CMatrix.cc の 896 行で定義されています。 参照 row(), と Array< Complex >::rows(). |
|
CMatrix.cc の 879 行で定義されています。 参照 Array< Complex >::cols(), Array< Complex >::elem(), Array< Complex >::rows(), と Array< Complex >::xelem(). 呼出 row(). |
|
CMatrix.cc の 2741 行で定義されています。 参照 Array< Complex >::columns(), Array< Complex >::elem(), と imag(). |
|
|
CMatrix.cc の 2853 行で定義されています。 |
|
|
CMatrix.cc の 2779 行で定義されています。 |
|
|
CMatrix.cc の 1728 行で定義されています。 |
|
CMatrix.cc の 1721 行で定義されています。 |
|
CMatrix.cc の 1713 行で定義されています。 |
|
CMatrix.cc の 1706 行で定義されています。 |
|
CMatrix.cc の 1700 行で定義されています。 |
|
CMatrix.cc の 1693 行で定義されています。 |
|
CMatrix.cc の 1685 行で定義されています。 |
|
|
CMatrix.cc の 1577 行で定義されています。 |
|
CMatrix.cc の 1570 行で定義されています。 |
|
CMatrix.cc の 1562 行で定義されています。 |
|
CMatrix.cc の 1554 行で定義されています。 |
|
CMatrix.cc の 1548 行で定義されています。 |
|
CMatrix.cc の 1541 行で定義されています。 |
|
CMatrix.cc の 1533 行で定義されています。 参照 b. 呼出 expm(), Matrix::solve(), と solve(). |
|
CMatrix.cc の 799 行で定義されています。 参照 Array< Complex >::cols(), insert(), と Array< Complex >::rows(). |
|
CMatrix.cc の 780 行で定義されています。 参照 Array< Complex >::cols(), insert(), Array< Complex >::length(), と Array< Complex >::rows(). |
|
CMatrix.cc の 761 行で定義されています。 参照 Array< Complex >::cols(), insert(), Array< Complex >::length(), と Array< Complex >::rows(). |
|
CMatrix.cc の 742 行で定義されています。 参照 Array< Complex >::cols(), insert(), と Array< Complex >::rows(). |
|
CMatrix.cc の 723 行で定義されています。 参照 Array< double >::cols(), Array< Complex >::cols(), insert(), Array< double >::rows(), と Array< Complex >::rows(). |
|
CMatrix.cc の 704 行で定義されています。 参照 Array< Complex >::cols(), insert(), Array< double >::length(), と Array< Complex >::rows(). |
|
CMatrix.cc の 685 行で定義されています。 参照 Array< Complex >::cols(), insert(), Array< double >::length(), と Array< Complex >::rows(). |
|
CMatrix.cc の 666 行で定義されています。 参照 Array< double >::cols(), Array< Complex >::cols(), insert(), Array< double >::rows(), と Array< Complex >::rows(). |
|
CMatrix.cc の 2657 行で定義されています。 参照 MX_REDUCTION_OP. |
|
CMatrix.cc の 2663 行で定義されています。 |
|
CMatrix.cc の 2600 行で定義されています。 参照 Array< Complex >::cols(), Complex, Array< Complex >::elem(), imag(), real(), と Array< Complex >::rows(). |
|
MArray2< Complex >を再定義しています。 |
|
CMatrix.cc の 834 行で定義されています。 呼出 hermitian(), と is_hermitian(). |
|
CMatrix.cc の 2273 行で定義されています。 |
|
CMatrix.cc の 2266 行で定義されています。 |
|
CMatrix.cc の 2259 行で定義されています。 |
|
CMatrix.cc の 3077 行で定義されています。 |
|
CMatrix.cc の 3092 行で定義されています。 |
SEO | [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送 | ||