Mol(Math Object Library) fot .Net

Overload List

  名前説明
Public methodStatic memberLeMv(VectorDenseComplex, MatrixDenseHermite, VectorDenseComplex, Complex, Complex)
y = alpha*A*x + beta*y という形の計算を実行します。ここで A は密エルミート行列、 x と y はベクトル、alpha と beta は Complex の定数です。 
Public methodStatic memberLeMv(VectorDenseDouble, MatrixDenseSymmetricDouble, VectorDenseDouble, Double, Double)
y = alpha*A*x + beta*y という形の計算を実行します。ここで A は密対称行列、 x と y はベクトル、alpha と beta は double の定数です。 
Public methodStatic memberLeMv(VectorDenseDouble, MatrixSparseSymmetricDouble, VectorDenseDouble, Double, Double)
y = alpha*A*x + beta*y という形の計算を実行します。ここで A は疎な対称行列、 x と y はベクトル、alpha と beta は double の定数です。
V1.0.0.0.3 で引数が変更されました。
Public methodStatic memberLeMv(VectorDenseComplex, MatrixDenseBandComplex, VectorDenseComplex, _Mol..::..MATRIX_OPERATION, Complex, Complex)
y = alpha*op(A)*x + beta*y という形の計算を実行します。ここで A は一般帯行列、 x と y はベクトル、alpha と beta は Complex の定数です。 
Public methodStatic memberLeMv(VectorDenseComplex, MatrixDenseGeneralComplex, VectorDenseComplex, _Mol..::..MATRIX_OPERATION, Complex, Complex)
y = alpha*op(A)*x + beta*y という形の計算を実行します。ここで A は一般密行列、 x と y はベクトル、alpha と beta は Complex の定数です。 
Public methodStatic memberLeMv(VectorDenseComplex, MatrixSparseGeneralComplex, VectorDenseComplex, _Mol..::..MATRIX_OPERATION, Complex, Complex)
y = alpha*op(A)*x + beta*y という形の計算を実行します。ここで A は疎な一般行列、 x と y はベクトル、alpha と beta は Complex の定数です。 
Public methodStatic memberLeMv(VectorDenseComplex, MatrixSparseHermite, VectorDenseComplex, _Mol..::..MATRIX_OPERATION, Complex, Complex)
y = alpha*op(A)*x + beta*y という形の計算を実行します。ここで A は疎なエルミート行列、 x と y はベクトル、alpha と beta は Complex の定数です。 
Public methodStatic memberLeMv(VectorDenseComplex, MatrixSparseLowerTriangleComplex, VectorDenseComplex, _Mol..::..MATRIX_OPERATION, Complex, Complex)
y = alpha*op(A)*x + beta*y という形の計算を実行します。ここで A は疎な下三角行列、 x と y はベクトル、alpha と beta は Complex の定数です。 
Public methodStatic memberLeMv(VectorDenseComplex, MatrixSparseSymmetricComplex, VectorDenseComplex, _Mol..::..MATRIX_OPERATION, Complex, Complex)
y = alpha*op(A)*x + beta*y という形の計算を実行します。ここで A は疎な対称行列、 x と y はベクトル、alpha と beta は Complex の定数です。 
Public methodStatic memberLeMv(VectorDenseComplex, MatrixSparseUpperTriangleComplex, VectorDenseComplex, _Mol..::..MATRIX_OPERATION, Complex, Complex)
y = alpha*op(A)*x + beta*y という形の計算を実行します。ここで A は疎な上三角行列、 x と y はベクトル、alpha と beta は Complex の定数です。 
Public methodStatic memberLeMv(VectorDenseDouble, MatrixDenseBandDouble, VectorDenseDouble, _Mol..::..MATRIX_OPERATION, Double, Double)
y = alpha*op(A)*x + beta*y という形の計算を実行します。ここで A は一般帯行列、 x と y はベクトル、alpha と beta は double の定数です。 
Public methodStatic memberLeMv(VectorDenseDouble, MatrixDenseGeneralDouble, VectorDenseDouble, _Mol..::..MATRIX_OPERATION, Double, Double)
y = alpha*op(A)*x + beta*y という形の計算を実行します。ここで A は一般密行列、 x と y はベクトル、alpha と beta は double の定数です。 
Public methodStatic memberLeMv(VectorDenseDouble, MatrixSparseGeneralDouble, VectorDenseDouble, _Mol..::..MATRIX_OPERATION, Double, Double)
y = alpha*op(A)*x + beta*y という形の計算を実行します。ここで A は疎な一般行列、 x と y はベクトル、alpha と beta は double の定数です。 
Public methodStatic memberLeMv(VectorDenseDouble, MatrixSparseLowerTriangleDouble, VectorDenseDouble, _Mol..::..MATRIX_OPERATION, Double, Double)
y = alpha*op(A)*x + beta*y という形の計算を実行します。ここで A は疎な下三角行列、 x と y はベクトル、alpha と beta は double の定数です。 
Public methodStatic memberLeMv(VectorDenseDouble, MatrixSparseUpperTriangleDouble, VectorDenseDouble, _Mol..::..MATRIX_OPERATION, Double, Double)
y = alpha*op(A)*x + beta*y という形の計算を実行します。ここで A は疎な上三角行列、 x と y はベクトル、alpha と beta は double の定数です。 

参照