class LA::Utils::WorkArea
- LA::Utils::WorkArea
- Reference
- Object
Overview
Work arrays area for lapack routines
It is not thread safe, so should be used inside SimplePool
Defined in:
linalg/workpool.crInstance Method Summary
-
#get(n) : Bytes
allocate and return Bytes of size
n
-
#get_cmplx(n) : Slice(LibCBLAS::ComplexDouble)
allocate and return Slice(LibCBLAS::ComplexDouble) of size
n
-
#get_f32(n) : Slice(Float32)
allocate and return Slice(Float32) of size
n
-
#get_f64(n) : Slice(Float64)
allocate and return Slice(Float64) of size
n
-
#get_i32(n) : Slice(Int32)
allocate and return Slice(Int32) of size
n
-
#reallocate(required_size)
increase internal area to
required_size
-
#release
release all allocated arrays
Instance Method Detail
def get_cmplx(n) : Slice(LibCBLAS::ComplexDouble)
#
allocate and return Slice(LibCBLAS::ComplexDouble) of size n