Class: CAPack
- Inherits:
-
CAObject
- Object
- CAObject
- CAPack
- Defined in:
- lib/carray/object/ca_obj_pack.rb
Overview
:nodoc:
Instance Method Summary collapse
-
#initialize(list, options = {}) ⇒ CAPack
constructor
A new instance of CAPack.
Constructor Details
#initialize(list, options = {}) ⇒ CAPack
Returns a new instance of CAPack.
23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/carray/object/ca_obj_pack.rb', line 23 def initialize (list, ={}) @list = list @rank = [:rank] unless @rank @rank = list.map{|m| m.rank}.min end @names = [:names] || [nil]*@list.size @dim = guess_dim(list) @struct = guess_struct(list) super(@struct, @dim, :read_only=>true) freeze end |