================ BLAS Level 2: sv ================ *sv* (defined in namespace `flens::blas`) solves a system of linear equations whose coefficients are in a triangular matrix. Interface ========= *--[CODEREF]----------------------------------------------------------------* | | | template | | typename RestrictTo::value | | && IsDenseVector::value, | | void>::Type | | sv(Transpose trans, const MA &A, VX &&x); | | | *---------------------------------------------------------------------------* [c:@N@flens@N@blas@FT@>2#T#Tsv#$@N@cxxblas@E@Transp] [ose#&1t0.0#&t0.1#templatetypenameMA,typenameVXtype] [nameRestrictToIsTrMatrixMAvalueandIsDenseVectorVXv] [alue,voidType ] trans `(input)` + Specifiy the operation, i.e. NoTrans $x \leftarrow A^{-1} x$ Trans $x \leftarrow \left( A^T \right)^{-1} x$ ConjTrans $x \leftarrow \left( A^H \right)^{-1} x$ A `(input) real or complex valued TrMatrix` + Triangular matrix $A$. x `(input/output) real or complex valued DenseVector` + On entry the original vector $x$. + On exit overwritten with $A^{-1}x$. + ################################################################################ # # The following CODEREFs are automatically created stubs. # ################################################################################ *--[CODEREF]----------------------------------------------------------------* | | | template | | typename RestrictTo::value | | && IsDenseVector::value, | | void>::Type | | sv(Transpose trans, const MA &A, VX &&x); | | | *---------------------------------------------------------------------------* [c:@N@flens@N@blas@FT@>2#T#Tsv#$@N@cxxblas@E@Transp] [ose#&1t0.0#&t0.1#templatetypenameMA,typenameVXtype] [nameRestrictToIsTbMatrixMAvalueandIsDenseVectorVXv] [alue,voidType ] Defined in namespace `flens::blas`. Function `sv` with 2 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | template | | typename RestrictTo::value | | && IsDenseVector::value, | | void>::Type | | sv(Transpose trans, const MA &A, VX &&x); | | | *---------------------------------------------------------------------------* [c:@N@flens@N@blas@FT@>2#T#Tsv#$@N@cxxblas@E@Transp] [ose#&1t0.0#&t0.1#templatetypenameMA,typenameVXtype] [nameRestrictToIsTpMatrixMAvalueandIsDenseVectorVXv] [alue,voidType ] Defined in namespace `flens::blas`. Function `sv` with 2 template parameters.