================ 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@flens@E@Transpos] [e#&1t0.0#&t0.1#templatetypenameMA,typenameVXtypena] [meRestrictToIsTrMatrixMAvalueandIsDenseVectorVXval] [ue,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@flens@E@Transpos] [e#&1t0.0#&t0.1#templatetypenameMA,typenameVXtypena] [meRestrictToIsTbMatrixMAvalueandIsDenseVectorVXval] [ue,voidType ] Defined in namespace `flens::blas`. Function `sv` with 2 template parameters. 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@flens@E@Transpos] [e#&1t0.0#&t0.1#templatetypenameMA,typenameVXtypena] [meRestrictToIsTpMatrixMAvalueandIsDenseVectorVXval] [ue,voidType ] Defined in namespace `flens::blas`. Function `sv` with 2 template parameters.