- メインページ
- モジュール
- ネームスペース
- データ構造
- ファイル

- ファイル一覧
- グローバル

データ構造 | ネームスペース | 関数
matrix.h

一般行列を扱うためのクラス [詳細]

`#include <complex>`
`#include "mist.h"`
`#include <cmath>`

ソースコードを見る。

## データ構造
class | mist::matrix< T, Allocator >
| 行と列の要素数が可変の行列 [詳細]
struct | mist::matrix< T, Allocator >::rebind< TT, AAllocator >
| データ型の変換を行う [詳細]

## ネームスペース
namespace | mist

## 関数
template<class T , class Allocator >
inline::std::ostream & | mist::operator<< (::std::ostream &out, const matrix< T, Allocator > &m)
| 指定されたストリームに，行列内の要素を整形して出力する
template<class T , class Allocator >
matrix< T, Allocator > | mist::operator+ (const matrix< T, Allocator > &m1, const matrix< T, Allocator > &m2)
| 足し算
template<class T , class Allocator >
matrix< T, Allocator > | mist::operator- (const matrix< T, Allocator > &m1, const matrix< T, Allocator > &m2)
| 引き算
template<class T , class Allocator >
matrix< T, Allocator > | mist::operator* (const matrix< T, Allocator > &m1, const matrix< T, Allocator > &m2)
| 掛け算
template<class T , class Allocator >
matrix< T, Allocator > | mist::operator+ (const matrix< T, Allocator > &m, typename type_trait< T >::value_type val)
| 単位行列の定数倍との足し算
template<class T , class Allocator >
matrix< T, Allocator > | mist::operator+ (typename matrix< T, Allocator >::value_type val, const matrix< T, Allocator > &m)
| 定数との足し算
template<class T , class Allocator >
matrix< T, Allocator > | mist::operator- (const matrix< T, Allocator > &m, typename type_trait< T >::value_type val)
| 定数との引き算
template<class T , class Allocator >
matrix< T, Allocator > | mist::operator- (typename matrix< T, Allocator >::value_type val, const matrix< T, Allocator > &m)
| 定数との引き算
template<class T , class Allocator >
matrix< T, Allocator > | mist::operator* (const matrix< T, Allocator > &m, typename type_trait< T >::value_type val)
| 定数との掛け算
template<class T , class Allocator >
matrix< T, Allocator > | mist::operator* (typename matrix< T, Allocator >::value_type val, const matrix< T, Allocator > &m)
| 定数との掛け算
template<class T , class Allocator >
matrix< T, Allocator > | mist::operator/ (const matrix< T, Allocator > &m, typename type_trait< T >::value_type val)

## 説明

一般行列を扱うためのクラス