var searchIndex = {}; searchIndex["blas"] = {"doc":"An interface to the [Basic Linear Algebra Subprograms][1].","items":[[3,"Complex","blas","A complex number in Cartesian form.",null,null],[12,"re","","Real portion of the complex number",0,null],[12,"im","","Imaginary portion of the complex number",0,null],[4,"Diag","","",null,null],[13,"N","","Non-unit triangular",1,null],[13,"U","","Unit triangular",1,null],[4,"Side","","",null,null],[13,"L","","Do the operation on the left",2,null],[13,"R","","Do the operation on the right",2,null],[4,"Trans","","",null,null],[13,"N","","No transponse",3,null],[13,"T","","Non-conjugate transpose",3,null],[13,"C","","Conjugate transpose",3,null],[4,"Uplo","","",null,null],[13,"U","","Upper triangular",4,null],[13,"L","","Lower triangular",4,null],[5,"srotg","","",null,null],[5,"srotmg","","",null,null],[5,"srot","","",null,null],[5,"srotm","","",null,null],[5,"sswap","","",null,null],[5,"sscal","","",null,null],[5,"scopy","","",null,null],[5,"saxpy","","",null,null],[5,"sdot","","",null,null],[5,"sdsdot","","",null,null],[5,"snrm2","","",null,null],[5,"scnrm2","","",null,null],[5,"sasum","","",null,null],[5,"isamax","","",null,null],[5,"drotg","","",null,null],[5,"drotmg","","",null,null],[5,"drot","","",null,null],[5,"drotm","","",null,null],[5,"dswap","","",null,null],[5,"dscal","","",null,null],[5,"dcopy","","",null,null],[5,"daxpy","","",null,null],[5,"ddot","","",null,null],[5,"dsdot","","",null,null],[5,"dnrm2","","",null,null],[5,"dznrm2","","",null,null],[5,"dasum","","",null,null],[5,"idamax","","",null,null],[5,"crotg","","",null,null],[5,"csrot","","",null,null],[5,"cswap","","",null,null],[5,"cscal","","",null,null],[5,"csscal","","",null,null],[5,"ccopy","","",null,null],[5,"caxpy","","",null,null],[5,"cdotu","","",null,null],[5,"cdotc","","",null,null],[5,"scasum","","",null,null],[5,"icamax","","",null,null],[5,"zrotg","","",null,null],[5,"zdrot","","",null,null],[5,"zswap","","",null,null],[5,"zscal","","",null,null],[5,"zdscal","","",null,null],[5,"zcopy","","",null,null],[5,"zaxpy","","",null,null],[5,"zdotu","","",null,null],[5,"zdotc","","",null,null],[5,"dzasum","","",null,null],[5,"izamax","","",null,null],[5,"sgemv","","",null,null],[5,"sgbmv","","",null,null],[5,"ssymv","","",null,null],[5,"ssbmv","","",null,null],[5,"sspmv","","",null,null],[5,"strmv","","",null,null],[5,"stbmv","","",null,null],[5,"stpmv","","",null,null],[5,"strsv","","",null,null],[5,"stbsv","","",null,null],[5,"stpsv","","",null,null],[5,"sger","","",null,null],[5,"ssyr","","",null,null],[5,"sspr","","",null,null],[5,"ssyr2","","",null,null],[5,"sspr2","","",null,null],[5,"dgemv","","",null,null],[5,"dgbmv","","",null,null],[5,"dsymv","","",null,null],[5,"dsbmv","","",null,null],[5,"dspmv","","",null,null],[5,"dtrmv","","",null,null],[5,"dtbmv","","",null,null],[5,"dtpmv","","",null,null],[5,"dtrsv","","",null,null],[5,"dtbsv","","",null,null],[5,"dtpsv","","",null,null],[5,"dger","","",null,null],[5,"dsyr","","",null,null],[5,"dspr","","",null,null],[5,"dsyr2","","",null,null],[5,"dspr2","","",null,null],[5,"cgemv","","",null,null],[5,"cgbmv","","",null,null],[5,"chemv","","",null,null],[5,"chbmv","","",null,null],[5,"chpmv","","",null,null],[5,"ctrmv","","",null,null],[5,"ctbmv","","",null,null],[5,"ctpmv","","",null,null],[5,"ctrsv","","",null,null],[5,"ctbsv","","",null,null],[5,"ctpsv","","",null,null],[5,"cgeru","","",null,null],[5,"cgerc","","",null,null],[5,"cher","","",null,null],[5,"chpr","","",null,null],[5,"chpr2","","",null,null],[5,"cher2","","",null,null],[5,"zgemv","","",null,null],[5,"zgbmv","","",null,null],[5,"zhemv","","",null,null],[5,"zhbmv","","",null,null],[5,"zhpmv","","",null,null],[5,"ztrmv","","",null,null],[5,"ztbmv","","",null,null],[5,"ztpmv","","",null,null],[5,"ztrsv","","",null,null],[5,"ztbsv","","",null,null],[5,"ztpsv","","",null,null],[5,"zgeru","","",null,null],[5,"zgerc","","",null,null],[5,"zher","","",null,null],[5,"zhpr","","",null,null],[5,"zher2","","",null,null],[5,"zhpr2","","",null,null],[5,"sgemm","","",null,null],[5,"ssymm","","",null,null],[5,"ssyrk","","",null,null],[5,"ssyr2k","","",null,null],[5,"strmm","","",null,null],[5,"strsm","","",null,null],[5,"dgemm","","",null,null],[5,"dsymm","","",null,null],[5,"dsyrk","","",null,null],[5,"dsyr2k","","",null,null],[5,"dtrmm","","",null,null],[5,"dtrsm","","",null,null],[5,"cgemm","","",null,null],[5,"csymm","","",null,null],[5,"chemm","","",null,null],[5,"csyrk","","",null,null],[5,"cherk","","",null,null],[5,"csyr2k","","",null,null],[5,"cher2k","","",null,null],[5,"ctrmm","","",null,null],[5,"ctrsm","","",null,null],[5,"zgemm","","",null,null],[5,"zsymm","","",null,null],[5,"zhemm","","",null,null],[5,"zsyrk","","",null,null],[5,"zherk","","",null,null],[5,"zsyr2k","","",null,null],[5,"zher2k","","",null,null],[5,"ztrmm","","",null,null],[5,"ztrsm","","",null,null],[11,"new","","Create a new Complex",0,{"inputs":[{"name":"t"},{"name":"t"}],"output":{"name":"complex"}}],[11,"i","","Returns imaginary unit",0,{"inputs":[],"output":{"name":"complex"}}],[11,"norm_sqr","","Returns the square of the norm (since `T` doesn't necessarily\nhave a sqrt function), i.e. `re^2 + im^2`.",0,null],[11,"scale","","Multiplies `self` by the scalar `t`.",0,null],[11,"unscale","","Divides `self` by the scalar `t`.",0,null],[11,"conj","","Returns the complex conjugate. i.e. `re - i im`",0,null],[11,"inv","","Returns `1/self`",0,null],[11,"norm","","Calculate |self|",0,null],[11,"arg","","Calculate the principal Arg of self.",0,null],[11,"to_polar","","Convert to polar form (r, theta), such that `self = r * exp(i\n* theta)`",0,null],[11,"from_polar","","Convert a polar representation into a complex number.",0,{"inputs":[{"name":"t"},{"name":"t"}],"output":{"name":"complex"}}],[11,"exp","","Computes `e^(self)`, where `e` is the base of the natural logarithm.",0,null],[11,"ln","","Computes the principal value of natural logarithm of `self`.",0,null],[11,"sqrt","","Computes the principal value of the square root of `self`.",0,null],[11,"powf","","Raises `self` to a floating point power.",0,null],[11,"log","","Returns the logarithm of `self` with respect to an arbitrary base.",0,null],[11,"powc","","Raises `self` to a complex power.",0,null],[11,"expf","","Raises a floating point number to the complex power `self`.",0,null],[11,"sin","","Computes the sine of `self`.",0,null],[11,"cos","","Computes the cosine of `self`.",0,null],[11,"tan","","Computes the tangent of `self`.",0,null],[11,"asin","","Computes the principal value of the inverse sine of `self`.",0,null],[11,"acos","","Computes the principal value of the inverse cosine of `self`.",0,null],[11,"atan","","Computes the principal value of the inverse tangent of `self`.",0,null],[11,"sinh","","Computes the hyperbolic sine of `self`.",0,null],[11,"cosh","","Computes the hyperbolic cosine of `self`.",0,null],[11,"tanh","","Computes the hyperbolic tangent of `self`.",0,null],[11,"asinh","","Computes the principal value of inverse hyperbolic sine of `self`.",0,null],[11,"acosh","","Computes the principal value of inverse hyperbolic cosine of `self`.",0,null],[11,"atanh","","Computes the principal value of inverse hyperbolic tangent of `self`.",0,null],[11,"is_nan","","Checks if the given complex number is NaN",0,null],[11,"is_infinite","","Checks if the given complex number is infinite",0,null],[11,"is_finite","","Checks if the given complex number is finite",0,null],[11,"is_normal","","Checks if the given complex number is normal",0,null],[11,"default","","",0,{"inputs":[],"output":{"name":"complex"}}],[11,"fmt","","",0,null],[11,"hash","","",0,null],[11,"clone","","",0,null],[11,"eq","","",0,null],[11,"ne","","",0,null],[11,"decode","","",0,{"inputs":[{"name":"__dt"}],"output":{"name":"result"}}],[11,"encode","","",0,null],[11,"from","","",0,{"inputs":[{"name":"t"}],"output":{"name":"complex"}}],[11,"from","","",0,{"inputs":[{"name":"t"}],"output":{"name":"complex"}}],[11,"add","","",0,null],[11,"add","","",0,null],[11,"sub","","",0,null],[11,"sub","","",0,null],[11,"mul","","",0,null],[11,"mul","","",0,null],[11,"div","","",0,null],[11,"div","","",0,null],[11,"neg","","",0,null],[11,"add","","",0,null],[11,"sub","","",0,null],[11,"mul","","",0,null],[11,"div","","",0,null],[11,"add","","",0,null],[11,"sub","","",0,null],[11,"mul","","",0,null],[11,"div","","",0,null],[11,"zero","","",0,{"inputs":[],"output":{"name":"complex"}}],[11,"is_zero","","",0,null],[11,"one","","",0,{"inputs":[],"output":{"name":"complex"}}],[11,"fmt","","",0,null]],"paths":[[3,"Complex"],[4,"Diag"],[4,"Side"],[4,"Trans"],[4,"Uplo"]]}; initSearch(searchIndex);