Hi guys,

as discussed at the last IRC meeting on Thursday, I've updated the 
scheduler node members. Both LHS and RHS now have the following members:

  - type_family: One out of:
     COMPOSITE_OPERATION_FAMILY
     SCALAR_TYPE_FAMILY
     VECTOR_TYPE_FAMILY
     MATRIX_TYPE_FAMILY

  - subtype: Refines the type family:
     INVALID_SUBTYPE: Used with COMPOSITE_OPERATION_FAMILY
     HOST_SCALAR_TYPE
     DEVICE_SCALAR_TYPE
     DENSE_VECTOR_TYPE
     IMPLICIT_VECTOR_TYPE
     DENSE_ROW_MATRIX_TYPE
     DENSE_COL_MATRIX_TYPE
     IMPLICIT_MATRIX_TYPE

  - numeric_type: INVALID_NUMERIC_TYPE for COMPOSITE_OPERATION_FAMILY,
     otherwise one out of CHAR_TYPE, UCHAR_TYPE, ..., DOUBLE_TYPE

Suggestions on better member names are welcome. The scheduler 
implementation was simplified by quite a substantial amount with the 
above hierarchy.

The generator has been updated accordingly. I'll also rename 
symbolic_vector and symbolic_matrix right now.

Best regards,
Karli

------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
ViennaCL-devel mailing list
ViennaCL-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/viennacl-devel

Reply via email to