21 lines
799 B
Factor
21 lines
799 B
Factor
USING: kernel math.blas.matrices math.blas.vectors parser ;
|
|
IN: math.blas.syntax
|
|
|
|
: svector{ ( accum -- accum )
|
|
\ } [ >float-blas-vector ] parse-literal ; parsing
|
|
: dvector{ ( accum -- accum )
|
|
\ } [ >double-blas-vector ] parse-literal ; parsing
|
|
: cvector{ ( accum -- accum )
|
|
\ } [ >float-complex-blas-vector ] parse-literal ; parsing
|
|
: zvector{ ( accum -- accum )
|
|
\ } [ >double-complex-blas-vector ] parse-literal ; parsing
|
|
|
|
: smatrix{ ( accum -- accum )
|
|
\ } [ >float-blas-matrix ] parse-literal ; parsing
|
|
: dmatrix{ ( accum -- accum )
|
|
\ } [ >double-blas-matrix ] parse-literal ; parsing
|
|
: cmatrix{ ( accum -- accum )
|
|
\ } [ >float-complex-blas-matrix ] parse-literal ; parsing
|
|
: zmatrix{ ( accum -- accum )
|
|
\ } [ >double-complex-blas-matrix ] parse-literal ; parsing
|