================== BLAS Level 1: swap ================== *swap* (defined in namespace `flens::blas`) swaps a vector with another vector, i.e. $x \leftrightarrow y$. *--[CODEREF]----------------------------------------------------------------* | | | template | | typename RestrictTo::value | | && IsDenseVector::value, | | void>::Type | | swap(VX &&x, VY &&y); | | | *---------------------------------------------------------------------------* [c:@N@flens@N@blas@FT@>2#T#Tswap#&t0.0#&t0.1#templa] [tetypenameVX,typenameVYtypenameRestrictToIsDenseVe] [ctorVXvalueandIsDenseVectorVYvalue,voidType ] x `(input/output) real or complex valued DenseVector` + On entry vector $x$. + On exit replaced with vector $y$. y `(input/output) real or complex valued DenseVector` + On entry vector $y$. + On exit replaced with vector $x$.