| 関数名 Function name |
構造体の型 Type of structure |
機能・用途 Purpose |
| get_matrix_memory | struct matrix |
行列の動的メモリを確保する。 Allocate dynamic memories for a matrix. |
| get_diagonal_matrix_memory | struct diagonal_matrix | |
| get_rowvector_memory | struct rowvector | |
| get_columnvector_memory | struct columnvector | |
| zero_matrix | struct matrix |
全成分の値が0の行列を作成する。 Create a matrix whose values of all components are zero. |
| zero_diagonal_matrix | struct diagonal_matrix | |
| zero_rowvector | struct rowvector | |
| zero_columnvector | struct columnvector | |
| unit_matrix | struct matrix |
単位行列を作成する。 Create a unit matrix. |
| unit_diagonal_matrix | struct diagonal_matrix | |
| unit_directional_rowvector | struct rowvector |
単位方向ベクトルを作成する。 Create a unit directional vector. |
| unit_directional_columnvector | struct columnvector | |
| random_matrix | struct matrix |
各成分の値を乱数で与えた行列を作成する。 Create a matrix whose values of components are given by random values. |
| random_diagonal_matrix | struct diagonal_matrix | |
| random_rowvector | struct rowvector | |
| random_columnvector | struct columnvector | |
| free_matrix_memory | struct matrix |
行列の動的メモリを解放する。 Release dynamic memories for a matrix. |
| free_diagonal_matrix_memory | struct diagonal_matrix | |
| free_rowvector_memory | struct rowvector | |
| free_columnvector_memory | struct columnvector | |
| free_LU_memory | struct LU |