構成 | |
class | Array1D |
class | Array2D |
class | Array3D |
class | Matrix |
class | Fortran_Array1D |
class | Fortran_Array2D |
class | Fortran_Array3D |
class | i_refvec |
class | Sparse_Matrix_CompRow |
class | Stopwatch |
class | Vector |
型定義 | |
typedef TNT_SUBSCRIPT_TYPE | Subscript |
関数 | |
template<class T > | |
std::ostream & | operator<< (std::ostream &s, const Array1D< T > &A) |
template<class T > | |
std::istream & | operator>> (std::istream &s, Array1D< T > &A) |
template<class T > | |
Array1D< T > | operator+ (const Array1D< T > &A, const Array1D< T > &B) |
template<class T > | |
Array1D< T > | operator- (const Array1D< T > &A, const Array1D< T > &B) |
template<class T > | |
Array1D< T > | operator* (const Array1D< T > &A, const Array1D< T > &B) |
template<class T > | |
Array1D< T > | operator/ (const Array1D< T > &A, const Array1D< T > &B) |
template<class T > | |
Array1D< T > & | operator+= (Array1D< T > &A, const Array1D< T > &B) |
template<class T > | |
Array1D< T > & | operator-= (Array1D< T > &A, const Array1D< T > &B) |
template<class T > | |
Array1D< T > & | operator*= (Array1D< T > &A, const Array1D< T > &B) |
template<class T > | |
Array1D< T > & | operator/= (Array1D< T > &A, const Array1D< T > &B) |
template<class T > | |
std::ostream & | operator<< (std::ostream &s, const Array2D< T > &A) |
template<class T > | |
std::istream & | operator>> (std::istream &s, Array2D< T > &A) |
template<class T > | |
Array2D< T > | operator+ (const Array2D< T > &A, const Array2D< T > &B) |
template<class T > | |
Array2D< T > | operator- (const Array2D< T > &A, const Array2D< T > &B) |
template<class T > | |
Array2D< T > | operator* (const Array2D< T > &A, const Array2D< T > &B) |
template<class T > | |
Array2D< T > | operator/ (const Array2D< T > &A, const Array2D< T > &B) |
template<class T > | |
Array2D< T > & | operator+= (Array2D< T > &A, const Array2D< T > &B) |
template<class T > | |
Array2D< T > & | operator-= (Array2D< T > &A, const Array2D< T > &B) |
template<class T > | |
Array2D< T > & | operator*= (Array2D< T > &A, const Array2D< T > &B) |
template<class T > | |
Array2D< T > & | operator/= (Array2D< T > &A, const Array2D< T > &B) |
template<class T > | |
Array2D< T > | matmult (const Array2D< T > &A, const Array2D< T > &B) |
template<class T > | |
std::ostream & | operator<< (std::ostream &s, const Array3D< T > &A) |
template<class T > | |
std::istream & | operator>> (std::istream &s, Array3D< T > &A) |
template<class T > | |
Array3D< T > | operator+ (const Array3D< T > &A, const Array3D< T > &B) |
template<class T > | |
Array3D< T > | operator- (const Array3D< T > &A, const Array3D< T > &B) |
template<class T > | |
Array3D< T > | operator* (const Array3D< T > &A, const Array3D< T > &B) |
template<class T > | |
Array3D< T > | operator/ (const Array3D< T > &A, const Array3D< T > &B) |
template<class T > | |
Array3D< T > & | operator+= (Array3D< T > &A, const Array3D< T > &B) |
template<class T > | |
Array3D< T > & | operator-= (Array3D< T > &A, const Array3D< T > &B) |
template<class T > | |
Array3D< T > & | operator*= (Array3D< T > &A, const Array3D< T > &B) |
template<class T > | |
Array3D< T > & | operator/= (Array3D< T > &A, const Array3D< T > &B) |
template<class T > | |
std::ostream & | operator<< (std::ostream &s, const Matrix< T > &A) |
template<class T > | |
std::istream & | operator>> (std::istream &s, Matrix< T > &A) |
template<class T > | |
Matrix< T > | operator+ (const Matrix< T > &A, const Matrix< T > &B) |
template<class T > | |
Matrix< T > | operator- (const Matrix< T > &A, const Matrix< T > &B) |
template<class T > | |
Matrix< T > | mult_element (const Matrix< T > &A, const Matrix< T > &B) |
template<class T > | |
Matrix< T > | transpose (const Matrix< T > &A) |
template<class T > | |
Matrix< T > | matmult (const Matrix< T > &A, const Matrix< T > &B) |
template<class T > | |
Matrix< T > | operator* (const Matrix< T > &A, const Matrix< T > &B) |
template<class T > | |
int | matmult (Matrix< T > &C, const Matrix< T > &A, const Matrix< T > &B) |
template<class T > | |
Vector< T > | matmult (const Matrix< T > &A, const Vector< T > &x) |
template<class T > | |
Vector< T > | operator* (const Matrix< T > &A, const Vector< T > &x) |
template<class T > | |
std::ostream & | operator<< (std::ostream &s, const Fortran_Array1D< T > &A) |
template<class T > | |
std::istream & | operator>> (std::istream &s, Fortran_Array1D< T > &A) |
template<class T > | |
Fortran_Array1D< T > | operator+ (const Fortran_Array1D< T > &A, const Fortran_Array1D< T > &B) |
template<class T > | |
Fortran_Array1D< T > | operator- (const Fortran_Array1D< T > &A, const Fortran_Array1D< T > &B) |
template<class T > | |
Fortran_Array1D< T > | operator* (const Fortran_Array1D< T > &A, const Fortran_Array1D< T > &B) |
template<class T > | |
Fortran_Array1D< T > | operator/ (const Fortran_Array1D< T > &A, const Fortran_Array1D< T > &B) |
template<class T > | |
Fortran_Array1D< T > & | operator+= (Fortran_Array1D< T > &A, const Fortran_Array1D< T > &B) |
template<class T > | |
Fortran_Array1D< T > & | operator-= (Fortran_Array1D< T > &A, const Fortran_Array1D< T > &B) |
template<class T > | |
Fortran_Array1D< T > & | operator*= (Fortran_Array1D< T > &A, const Fortran_Array1D< T > &B) |
template<class T > | |
Fortran_Array1D< T > & | operator/= (Fortran_Array1D< T > &A, const Fortran_Array1D< T > &B) |
template<class T > | |
std::ostream & | operator<< (std::ostream &s, const Fortran_Array2D< T > &A) |
template<class T > | |
std::istream & | operator>> (std::istream &s, Fortran_Array2D< T > &A) |
template<class T > | |
Fortran_Array2D< T > | operator+ (const Fortran_Array2D< T > &A, const Fortran_Array2D< T > &B) |
template<class T > | |
Fortran_Array2D< T > | operator- (const Fortran_Array2D< T > &A, const Fortran_Array2D< T > &B) |
template<class T > | |
Fortran_Array2D< T > | operator* (const Fortran_Array2D< T > &A, const Fortran_Array2D< T > &B) |
template<class T > | |
Fortran_Array2D< T > | operator/ (const Fortran_Array2D< T > &A, const Fortran_Array2D< T > &B) |
template<class T > | |
Fortran_Array2D< T > & | operator+= (Fortran_Array2D< T > &A, const Fortran_Array2D< T > &B) |
template<class T > | |
Fortran_Array2D< T > & | operator-= (Fortran_Array2D< T > &A, const Fortran_Array2D< T > &B) |
template<class T > | |
Fortran_Array2D< T > & | operator*= (Fortran_Array2D< T > &A, const Fortran_Array2D< T > &B) |
template<class T > | |
Fortran_Array2D< T > & | operator/= (Fortran_Array2D< T > &A, const Fortran_Array2D< T > &B) |
template<class T > | |
std::ostream & | operator<< (std::ostream &s, const Fortran_Array3D< T > &A) |
template<class T > | |
std::istream & | operator>> (std::istream &s, Fortran_Array3D< T > &A) |
template<class T > | |
Fortran_Array3D< T > | operator+ (const Fortran_Array3D< T > &A, const Fortran_Array3D< T > &B) |
template<class T > | |
Fortran_Array3D< T > | operator- (const Fortran_Array3D< T > &A, const Fortran_Array3D< T > &B) |
template<class T > | |
Fortran_Array3D< T > | operator* (const Fortran_Array3D< T > &A, const Fortran_Array3D< T > &B) |
template<class T > | |
Fortran_Array3D< T > | operator/ (const Fortran_Array3D< T > &A, const Fortran_Array3D< T > &B) |
template<class T > | |
Fortran_Array3D< T > & | operator+= (Fortran_Array3D< T > &A, const Fortran_Array3D< T > &B) |
template<class T > | |
Fortran_Array3D< T > & | operator-= (Fortran_Array3D< T > &A, const Fortran_Array3D< T > &B) |
template<class T > | |
Fortran_Array3D< T > & | operator*= (Fortran_Array3D< T > &A, const Fortran_Array3D< T > &B) |
template<class T > | |
Fortran_Array3D< T > & | operator/= (Fortran_Array3D< T > &A, const Fortran_Array3D< T > &B) |
template<class Real > | |
Real | hypot (const Real &a, const Real &b) |
static double | seconds (void) |
template<class T > | |
std::ostream & | operator<< (std::ostream &s, const Vector< T > &A) |
template<class T > | |
std::istream & | operator>> (std::istream &s, Vector< T > &A) |
template<class T > | |
Vector< T > | operator+ (const Vector< T > &A, const Vector< T > &B) |
template<class T > | |
Vector< T > | operator- (const Vector< T > &A, const Vector< T > &B) |
template<class T > | |
Vector< T > | operator* (const Vector< T > &A, const Vector< T > &B) |
template<class T > | |
T | dot_prod (const Vector< T > &A, const Vector< T > &B) |
typedef TNT_SUBSCRIPT_TYPE TNT::Subscript |
tnt_subscript.h の 43 行で定義されています。
T TNT::dot_prod | ( | const Vector< T > & | A, | |
const Vector< T > & | B | |||
) | [inline] |
Real TNT::hypot | ( | const Real & | a, | |
const Real & | b | |||
) | [inline] |
tnt_math_utils.h の 18 行で定義されています。
参照元 JAMA::QR< Real >::QR(), JAMA::SVD< Real >::SVD(), と JAMA::Eigenvalue< Real >::tql2().
Vector<T> TNT::matmult | ( | const Matrix< T > & | A, | |
const Vector< T > & | x | |||
) | [inline] |
tnt_cmat.h の 545 行で定義されています。
参照先 TNT::Vector< T >::dim(), TNT::Matrix< T >::num_cols(), と TNT::Matrix< T >::num_rows().
int TNT::matmult | ( | Matrix< T > & | C, | |
const Matrix< T > & | A, | |||
const Matrix< T > & | B | |||
) | [inline] |
tnt_cmat.h の 508 行で定義されています。
参照先 TNT::Matrix< T >::newsize(), TNT::Matrix< T >::num_cols(), と TNT::Matrix< T >::num_rows().
Matrix<T> TNT::matmult | ( | const Matrix< T > & | A, | |
const Matrix< T > & | B | |||
) | [inline] |
Array2D<T> TNT::matmult | ( | const Array2D< T > & | A, | |
const Array2D< T > & | B | |||
) | [inline] |
Matrix Multiply: compute C = A*B, where C[i][j] is the dot-product of row i of A and column j of B.
A | an (m x n) array | |
B | an (n x k) array |
tnt_array2d_utils.h の 259 行で定義されています。
参照先 TNT::Array2D< T >::dim1(), と TNT::Array2D< T >::dim2().
参照元 operator*().
Matrix<T> TNT::mult_element | ( | const Matrix< T > & | A, | |
const Matrix< T > & | B | |||
) | [inline] |
Vector<T> TNT::operator* | ( | const Vector< T > & | A, | |
const Vector< T > & | B | |||
) | [inline] |
Fortran_Array3D<T> TNT::operator* | ( | const Fortran_Array3D< T > & | A, | |
const Fortran_Array3D< T > & | B | |||
) | [inline] |
Fortran_Array2D<T> TNT::operator* | ( | const Fortran_Array2D< T > & | A, | |
const Fortran_Array2D< T > & | B | |||
) | [inline] |
tnt_fortran_array2d_utils.h の 120 行で定義されています。
参照先 TNT::Fortran_Array2D< T >::dim1(), と TNT::Fortran_Array2D< T >::dim2().
Fortran_Array1D<T> TNT::operator* | ( | const Fortran_Array1D< T > & | A, | |
const Fortran_Array1D< T > & | B | |||
) | [inline] |
Vector<T> TNT::operator* | ( | const Matrix< T > & | A, | |
const Vector< T > & | x | |||
) | [inline] |
Matrix<T> TNT::operator* | ( | const Matrix< T > & | A, | |
const Matrix< T > & | B | |||
) | [inline] |
Array3D<T> TNT::operator* | ( | const Array3D< T > & | A, | |
const Array3D< T > & | B | |||
) | [inline] |
tnt_array3d_utils.h の 109 行で定義されています。
参照先 TNT::Array3D< T >::dim1(), TNT::Array3D< T >::dim2(), と TNT::Array3D< T >::dim3().
Array2D<T> TNT::operator* | ( | const Array2D< T > & | A, | |
const Array2D< T > & | B | |||
) | [inline] |
Array1D<T> TNT::operator* | ( | const Array1D< T > & | A, | |
const Array1D< T > & | B | |||
) | [inline] |
Fortran_Array3D<T>& TNT::operator*= | ( | Fortran_Array3D< T > & | A, | |
const Fortran_Array3D< T > & | B | |||
) | [inline] |
Fortran_Array2D<T>& TNT::operator*= | ( | Fortran_Array2D< T > & | A, | |
const Fortran_Array2D< T > & | B | |||
) | [inline] |
tnt_fortran_array2d_utils.h の 201 行で定義されています。
参照先 TNT::Fortran_Array2D< T >::dim1(), と TNT::Fortran_Array2D< T >::dim2().
Fortran_Array1D<T>& TNT::operator*= | ( | Fortran_Array1D< T > & | A, | |
const Fortran_Array1D< T > & | B | |||
) | [inline] |
Array3D<T>& TNT::operator*= | ( | Array3D< T > & | A, | |
const Array3D< T > & | B | |||
) | [inline] |
tnt_array3d_utils.h の 194 行で定義されています。
参照先 TNT::Array3D< T >::dim1(), TNT::Array3D< T >::dim2(), と TNT::Array3D< T >::dim3().
Array2D<T>& TNT::operator*= | ( | Array2D< T > & | A, | |
const Array2D< T > & | B | |||
) | [inline] |
Array1D<T>& TNT::operator*= | ( | Array1D< T > & | A, | |
const Array1D< T > & | B | |||
) | [inline] |
Vector<T> TNT::operator+ | ( | const Vector< T > & | A, | |
const Vector< T > & | B | |||
) | [inline] |
Fortran_Array3D<T> TNT::operator+ | ( | const Fortran_Array3D< T > & | A, | |
const Fortran_Array3D< T > & | B | |||
) | [inline] |
Fortran_Array2D<T> TNT::operator+ | ( | const Fortran_Array2D< T > & | A, | |
const Fortran_Array2D< T > & | B | |||
) | [inline] |
tnt_fortran_array2d_utils.h の 75 行で定義されています。
参照先 TNT::Fortran_Array2D< T >::dim1(), と TNT::Fortran_Array2D< T >::dim2().
Fortran_Array1D<T> TNT::operator+ | ( | const Fortran_Array1D< T > & | A, | |
const Fortran_Array1D< T > & | B | |||
) | [inline] |
Matrix<T> TNT::operator+ | ( | const Matrix< T > & | A, | |
const Matrix< T > & | B | |||
) | [inline] |
Array3D<T> TNT::operator+ | ( | const Array3D< T > & | A, | |
const Array3D< T > & | B | |||
) | [inline] |
tnt_array3d_utils.h の 59 行で定義されています。
参照先 TNT::Array3D< T >::dim1(), TNT::Array3D< T >::dim2(), と TNT::Array3D< T >::dim3().
Array2D<T> TNT::operator+ | ( | const Array2D< T > & | A, | |
const Array2D< T > & | B | |||
) | [inline] |
Array1D<T> TNT::operator+ | ( | const Array1D< T > & | A, | |
const Array1D< T > & | B | |||
) | [inline] |
Fortran_Array3D<T>& TNT::operator+= | ( | Fortran_Array3D< T > & | A, | |
const Fortran_Array3D< T > & | B | |||
) | [inline] |
Fortran_Array2D<T>& TNT::operator+= | ( | Fortran_Array2D< T > & | A, | |
const Fortran_Array2D< T > & | B | |||
) | [inline] |
tnt_fortran_array2d_utils.h の 167 行で定義されています。
参照先 TNT::Fortran_Array2D< T >::dim1(), と TNT::Fortran_Array2D< T >::dim2().
Fortran_Array1D<T>& TNT::operator+= | ( | Fortran_Array1D< T > & | A, | |
const Fortran_Array1D< T > & | B | |||
) | [inline] |
Array3D<T>& TNT::operator+= | ( | Array3D< T > & | A, | |
const Array3D< T > & | B | |||
) | [inline] |
tnt_array3d_utils.h の 158 行で定義されています。
参照先 TNT::Array3D< T >::dim1(), TNT::Array3D< T >::dim2(), と TNT::Array3D< T >::dim3().
Array2D<T>& TNT::operator+= | ( | Array2D< T > & | A, | |
const Array2D< T > & | B | |||
) | [inline] |
Array1D<T>& TNT::operator+= | ( | Array1D< T > & | A, | |
const Array1D< T > & | B | |||
) | [inline] |
Vector<T> TNT::operator- | ( | const Vector< T > & | A, | |
const Vector< T > & | B | |||
) | [inline] |
Fortran_Array3D<T> TNT::operator- | ( | const Fortran_Array3D< T > & | A, | |
const Fortran_Array3D< T > & | B | |||
) | [inline] |
Fortran_Array2D<T> TNT::operator- | ( | const Fortran_Array2D< T > & | A, | |
const Fortran_Array2D< T > & | B | |||
) | [inline] |
tnt_fortran_array2d_utils.h の 97 行で定義されています。
参照先 TNT::Fortran_Array2D< T >::dim1(), と TNT::Fortran_Array2D< T >::dim2().
Fortran_Array1D<T> TNT::operator- | ( | const Fortran_Array1D< T > & | A, | |
const Fortran_Array1D< T > & | B | |||
) | [inline] |
Matrix<T> TNT::operator- | ( | const Matrix< T > & | A, | |
const Matrix< T > & | B | |||
) | [inline] |
Array3D<T> TNT::operator- | ( | const Array3D< T > & | A, | |
const Array3D< T > & | B | |||
) | [inline] |
tnt_array3d_utils.h の 83 行で定義されています。
参照先 TNT::Array3D< T >::dim1(), TNT::Array3D< T >::dim2(), と TNT::Array3D< T >::dim3().
Array2D<T> TNT::operator- | ( | const Array2D< T > & | A, | |
const Array2D< T > & | B | |||
) | [inline] |
Array1D<T> TNT::operator- | ( | const Array1D< T > & | A, | |
const Array1D< T > & | B | |||
) | [inline] |
Fortran_Array3D<T>& TNT::operator-= | ( | Fortran_Array3D< T > & | A, | |
const Fortran_Array3D< T > & | B | |||
) | [inline] |
Fortran_Array2D<T>& TNT::operator-= | ( | Fortran_Array2D< T > & | A, | |
const Fortran_Array2D< T > & | B | |||
) | [inline] |
tnt_fortran_array2d_utils.h の 184 行で定義されています。
参照先 TNT::Fortran_Array2D< T >::dim1(), と TNT::Fortran_Array2D< T >::dim2().
Fortran_Array1D<T>& TNT::operator-= | ( | Fortran_Array1D< T > & | A, | |
const Fortran_Array1D< T > & | B | |||
) | [inline] |
Array3D<T>& TNT::operator-= | ( | Array3D< T > & | A, | |
const Array3D< T > & | B | |||
) | [inline] |
tnt_array3d_utils.h の 176 行で定義されています。
参照先 TNT::Array3D< T >::dim1(), TNT::Array3D< T >::dim2(), と TNT::Array3D< T >::dim3().
Array2D<T>& TNT::operator-= | ( | Array2D< T > & | A, | |
const Array2D< T > & | B | |||
) | [inline] |
Array1D<T>& TNT::operator-= | ( | Array1D< T > & | A, | |
const Array1D< T > & | B | |||
) | [inline] |
Fortran_Array3D<T> TNT::operator/ | ( | const Fortran_Array3D< T > & | A, | |
const Fortran_Array3D< T > & | B | |||
) | [inline] |
Fortran_Array2D<T> TNT::operator/ | ( | const Fortran_Array2D< T > & | A, | |
const Fortran_Array2D< T > & | B | |||
) | [inline] |
tnt_fortran_array2d_utils.h の 143 行で定義されています。
参照先 TNT::Fortran_Array2D< T >::dim1(), と TNT::Fortran_Array2D< T >::dim2().
Fortran_Array1D<T> TNT::operator/ | ( | const Fortran_Array1D< T > & | A, | |
const Fortran_Array1D< T > & | B | |||
) | [inline] |
Array3D<T> TNT::operator/ | ( | const Array3D< T > & | A, | |
const Array3D< T > & | B | |||
) | [inline] |
tnt_array3d_utils.h の 133 行で定義されています。
参照先 TNT::Array3D< T >::dim1(), TNT::Array3D< T >::dim2(), と TNT::Array3D< T >::dim3().
Array2D<T> TNT::operator/ | ( | const Array2D< T > & | A, | |
const Array2D< T > & | B | |||
) | [inline] |
Array1D<T> TNT::operator/ | ( | const Array1D< T > & | A, | |
const Array1D< T > & | B | |||
) | [inline] |
Fortran_Array3D<T>& TNT::operator/= | ( | Fortran_Array3D< T > & | A, | |
const Fortran_Array3D< T > & | B | |||
) | [inline] |
Fortran_Array2D<T>& TNT::operator/= | ( | Fortran_Array2D< T > & | A, | |
const Fortran_Array2D< T > & | B | |||
) | [inline] |
tnt_fortran_array2d_utils.h の 218 行で定義されています。
参照先 TNT::Fortran_Array2D< T >::dim1(), と TNT::Fortran_Array2D< T >::dim2().
Fortran_Array1D<T>& TNT::operator/= | ( | Fortran_Array1D< T > & | A, | |
const Fortran_Array1D< T > & | B | |||
) | [inline] |
Array3D<T>& TNT::operator/= | ( | Array3D< T > & | A, | |
const Array3D< T > & | B | |||
) | [inline] |
tnt_array3d_utils.h の 213 行で定義されています。
参照先 TNT::Array3D< T >::dim1(), TNT::Array3D< T >::dim2(), と TNT::Array3D< T >::dim3().
Array2D<T>& TNT::operator/= | ( | Array2D< T > & | A, | |
const Array2D< T > & | B | |||
) | [inline] |
Array1D<T>& TNT::operator/= | ( | Array1D< T > & | A, | |
const Array1D< T > & | B | |||
) | [inline] |
std::ostream& TNT::operator<< | ( | std::ostream & | s, | |
const Vector< T > & | A | |||
) | [inline] |
std::ostream& TNT::operator<< | ( | std::ostream & | s, | |
const Fortran_Array3D< T > & | A | |||
) | [inline] |
tnt_fortran_array3d_utils.h の 32 行で定義されています。
std::ostream& TNT::operator<< | ( | std::ostream & | s, | |
const Fortran_Array2D< T > & | A | |||
) | [inline] |
tnt_fortran_array2d_utils.h の 31 行で定義されています。
std::ostream& TNT::operator<< | ( | std::ostream & | s, | |
const Fortran_Array1D< T > & | A | |||
) | [inline] |
Write an array to a character outstream. Output format is one that can be read back in via the in-stream operator: one integer denoting the array dimension (n), followed by n elements, one per line.
tnt_fortran_array1d_utils.h の 37 行で定義されています。
std::ostream& TNT::operator<< | ( | std::ostream & | s, | |
const Matrix< T > & | A | |||
) | [inline] |
tnt_cmat.h の 345 行で定義されています。
std::ostream& TNT::operator<< | ( | std::ostream & | s, | |
const Array3D< T > & | A | |||
) | [inline] |
tnt_array3d_utils.h の 14 行で定義されています。
std::ostream& TNT::operator<< | ( | std::ostream & | s, | |
const Array2D< T > & | A | |||
) | [inline] |
tnt_array2d_utils.h の 32 行で定義されています。
std::ostream& TNT::operator<< | ( | std::ostream & | s, | |
const Array1D< T > & | A | |||
) | [inline] |
tnt_array1d_utils.h の 31 行で定義されています。
std::istream& TNT::operator>> | ( | std::istream & | s, | |
Vector< T > & | A | |||
) | [inline] |
std::istream& TNT::operator>> | ( | std::istream & | s, | |
Fortran_Array3D< T > & | A | |||
) | [inline] |
tnt_fortran_array3d_utils.h の 56 行で定義されています。
std::istream& TNT::operator>> | ( | std::istream & | s, | |
Fortran_Array2D< T > & | A | |||
) | [inline] |
tnt_fortran_array2d_utils.h の 52 行で定義されています。
std::istream& TNT::operator>> | ( | std::istream & | s, | |
Fortran_Array1D< T > & | A | |||
) | [inline] |
Read an array from a character stream. Input format is one integer, denoting the dimension (n), followed by n whitespace-separated elments. Newlines are ignored
Note: the array being read into references new memory storage. If the intent is to fill an existing conformant array, use cin >> B; A.inject(B) );
instead or read the elements in one-a-time by hand.
s | the charater to read from (typically std::in ) | |
A | the array to read into. |
tnt_fortran_array1d_utils.h の 66 行で定義されています。
std::istream& TNT::operator>> | ( | std::istream & | s, | |
Matrix< T > & | A | |||
) | [inline] |
tnt_cmat.h の 366 行で定義されています。
参照先 TNT::Matrix< T >::newsize(), TNT::Matrix< T >::num_cols(), と TNT::Matrix< T >::num_rows().
std::istream& TNT::operator>> | ( | std::istream & | s, | |
Array3D< T > & | A | |||
) | [inline] |
tnt_array3d_utils.h の 38 行で定義されています。
std::istream& TNT::operator>> | ( | std::istream & | s, | |
Array2D< T > & | A | |||
) | [inline] |
tnt_array2d_utils.h の 53 行で定義されています。
std::istream& TNT::operator>> | ( | std::istream & | s, | |
Array1D< T > & | A | |||
) | [inline] |
tnt_array1d_utils.h の 49 行で定義されています。
static double TNT::seconds | ( | void | ) | [inline, static] |
tnt_stopwatch.h の 30 行で定義されています。
参照元 TNT::Stopwatch::resume(), TNT::Stopwatch::start(), と TNT::Stopwatch::stop().
Matrix<T> TNT::transpose | ( | const Matrix< T > & | A | ) | [inline] |
tnt_cmat.h の 454 行で定義されています。
参照先 TNT::Matrix< T >::num_cols(), と TNT::Matrix< T >::num_rows().