libflame  revision_anchor
Functions | Variables
FLA_Sylv_task.c File Reference

(r)

Functions

FLA_Error FLA_Sylv_task (FLA_Trans transa, FLA_Trans transb, FLA_Obj isgn, FLA_Obj A, FLA_Obj B, FLA_Obj C, FLA_Obj scale, fla_sylv_t *cntl)
 
FLA_Error FLA_Sylv_nn_task (FLA_Obj isgn, FLA_Obj A, FLA_Obj B, FLA_Obj C, FLA_Obj scale, fla_sylv_t *cntl)
 
FLA_Error FLA_Sylv_nh_task (FLA_Obj isgn, FLA_Obj A, FLA_Obj B, FLA_Obj C, FLA_Obj scale, fla_sylv_t *cntl)
 
FLA_Error FLA_Sylv_hn_task (FLA_Obj isgn, FLA_Obj A, FLA_Obj B, FLA_Obj C, FLA_Obj scale, fla_sylv_t *cntl)
 
FLA_Error FLA_Sylv_hh_task (FLA_Obj isgn, FLA_Obj A, FLA_Obj B, FLA_Obj C, FLA_Obj scale, fla_sylv_t *cntl)
 

Variables

fla_sylv_tfla_sylv_cntl_leaf
 

Function Documentation

◆ FLA_Sylv_hh_task()

FLA_Error FLA_Sylv_hh_task ( FLA_Obj  isgn,
FLA_Obj  A,
FLA_Obj  B,
FLA_Obj  C,
FLA_Obj  scale,
fla_sylv_t cntl 
)
47 {
48  //return FLA_Sylv_unb_external( FLA_CONJ_TRANSPOSE, FLA_CONJ_TRANSPOSE, isgn, A, B, C, scale );
49  return FLA_Sylv_internal( FLA_CONJ_TRANSPOSE, FLA_CONJ_TRANSPOSE,
50  isgn, A, B, C, scale,
52 }
FLA_Error FLA_Sylv_internal(FLA_Trans transa, FLA_Trans transb, FLA_Obj isgn, FLA_Obj A, FLA_Obj B, FLA_Obj C, FLA_Obj scale, fla_sylv_t *cntl)
Definition: FLA_Sylv_internal.c:16
fla_sylv_t * fla_sylv_cntl_leaf
Definition: FLA_Sylv_cntl_init.c:15

References fla_sylv_cntl_leaf, and FLA_Sylv_internal().

◆ FLA_Sylv_hn_task()

FLA_Error FLA_Sylv_hn_task ( FLA_Obj  isgn,
FLA_Obj  A,
FLA_Obj  B,
FLA_Obj  C,
FLA_Obj  scale,
fla_sylv_t cntl 
)
39 {
40  //return FLA_Sylv_unb_external( FLA_CONJ_TRANSPOSE, FLA_NO_TRANSPOSE, isgn, A, B, C, scale );
41  return FLA_Sylv_internal( FLA_CONJ_TRANSPOSE, FLA_NO_TRANSPOSE,
42  isgn, A, B, C, scale,
44 }

References fla_sylv_cntl_leaf, and FLA_Sylv_internal().

◆ FLA_Sylv_nh_task()

FLA_Error FLA_Sylv_nh_task ( FLA_Obj  isgn,
FLA_Obj  A,
FLA_Obj  B,
FLA_Obj  C,
FLA_Obj  scale,
fla_sylv_t cntl 
)
31 {
32  //return FLA_Sylv_unb_external( FLA_NO_TRANSPOSE, FLA_CONJ_TRANSPOSE, isgn, A, B, C, scale );
33  return FLA_Sylv_internal( FLA_NO_TRANSPOSE, FLA_CONJ_TRANSPOSE,
34  isgn, A, B, C, scale,
36 }

References fla_sylv_cntl_leaf, and FLA_Sylv_internal().

◆ FLA_Sylv_nn_task()

FLA_Error FLA_Sylv_nn_task ( FLA_Obj  isgn,
FLA_Obj  A,
FLA_Obj  B,
FLA_Obj  C,
FLA_Obj  scale,
fla_sylv_t cntl 
)
23 {
24  //return FLA_Sylv_unb_external( FLA_NO_TRANSPOSE, FLA_NO_TRANSPOSE, isgn, A, B, C, scale );
25  return FLA_Sylv_internal( FLA_NO_TRANSPOSE, FLA_NO_TRANSPOSE,
26  isgn, A, B, C, scale,
28 }

References fla_sylv_cntl_leaf, and FLA_Sylv_internal().

◆ FLA_Sylv_task()

FLA_Error FLA_Sylv_task ( FLA_Trans  transa,
FLA_Trans  transb,
FLA_Obj  isgn,
FLA_Obj  A,
FLA_Obj  B,
FLA_Obj  C,
FLA_Obj  scale,
fla_sylv_t cntl 
)
16 {
17  return FLA_Sylv_internal( transa, transb,
18  isgn, A, B, C, scale,
20 }

References fla_sylv_cntl_leaf, and FLA_Sylv_internal().

Referenced by FLASH_Queue_exec_task().

Variable Documentation

◆ fla_sylv_cntl_leaf

fla_sylv_t* fla_sylv_cntl_leaf
extern