14{
19
25
26
27 for ( ip = 0; ip < p; ++ip )
28 {
29 FLA_Obj* buff_R1 = buff_R + (ip*nb_part)*rs;
30
31 int m_behind = ip*nb_part;
32 int m_ahead = m - m_behind;
33
34 int m_cur = min( nb_part, m_ahead );
35 int n_cur = n;
36
37
38 for ( j = 0; j < n_cur; ++j )
39 {
41
42
43 for (
i = 0;
i < j; ++
i )
44 {
45 rho->base->uplo = FLA_FULL_MATRIX;
47 }
48
49
52
53
54 for (
i = j + 1;
i < m_cur; ++
i )
55 {
56 rho->base->uplo = FLA_ZERO_MATRIX;
58 }
59 }
60 }
61}
dim_t FLA_Obj_width(FLA_Obj obj)
Definition FLA_Query.c:123
dim_t FLA_Obj_row_stride(FLA_Obj obj)
Definition FLA_Query.c:167
dim_t FLA_Obj_length(FLA_Obj obj)
Definition FLA_Query.c:116
dim_t FLA_Obj_col_stride(FLA_Obj obj)
Definition FLA_Query.c:174
void * FLA_Obj_buffer_at_view(FLA_Obj obj)
Definition FLA_Query.c:215
unsigned long dim_t
Definition FLA_type_defs.h:71
int i
Definition bl1_axmyv2.c:145
* rho
Definition bl1_axpyv2bdotaxpy.c:322
FLA_Uplo uplo
Definition FLA_type_defs.h:141
Definition FLA_type_defs.h:159
FLA_Base_obj * base
Definition FLA_type_defs.h:168