Functions | |
FLA_Error | FLA_Obj_create (FLA_Datatype datatype, dim_t m, dim_t n, FLA_Obj *obj) |
void FLA_F2C() | fla_obj_create_f (F_INT *datatype, F_INT *m, F_INT *n, F_INT *obj, F_INT *IERROR) |
FLA_Error | FLA_Obj_create_ext (FLA_Datatype datatype, FLA_Elemtype elemtype, dim_t m, dim_t n, dim_t m_inner, dim_t n_inner, FLA_Obj *obj) |
FLA_Error | FLA_Obj_create_conf_to (FLA_Trans trans, FLA_Obj obj_old, FLA_Obj *obj) |
void FLA_F2C() | fla_obj_create_conf_to_f (F_INT *trans, F_INT *obj_old, F_INT *obj, F_INT *IERROR) |
FLA_Error | FLA_Obj_create_without_buffer (FLA_Datatype datatype, dim_t m, dim_t n, FLA_Obj *obj) |
void FLA_F2C() | fla_obj_create_w_out_buff_f (F_INT *datatype, F_INT *m, F_INT *n, F_INT *obj, F_INT *IERROR) |
FLA_Error | FLA_Obj_constant_create (double const_real, FLA_Obj *obj) |
void FLA_F2C() | fla_obj_constant_create_f (F_DOUBLE *const_real, F_INT *obj, F_INT *IERROR) |
FLA_Error | FLA_Obj_complex_constant_create (double const_real, double const_imag, FLA_Obj *obj) |
void FLA_F2C() | fla_obj_complex_constant_create_f (F_DOUBLE *const_real, F_DOUBLE *const_imag, F_INT *obj, F_INT *IERROR) |
FLA_Error | FLA_Obj_attach_buffer (void *buffer, dim_t ldim, FLA_Obj *obj) |
void FLA_F2C() | fla_obj_attach_buff_f (F_INT *buffer, F_INT *ldim, F_INT *obj, F_INT *IERROR) |
FLA_Error | FLA_Obj_free (FLA_Obj *obj) |
void FLA_F2C() | fla_obj_free_f (F_INT *obj, F_INT *IERROR) |
FLA_Error | FLA_Obj_free_without_buffer (FLA_Obj *obj) |
void FLA_F2C() | fla_obj_free_w_out_buff_f (F_INT *obj, F_INT *IERROR) |
FLA_Datatype | FLA_Obj_datatype (FLA_Obj obj) |
F_INT FLA_F2C() | fla_obj_datatype_f (F_INT *obj) |
FLA_Elemtype | FLA_Obj_elemtype (FLA_Obj obj) |
F_INT FLA_F2C() | fla_obj_elemtype_f (F_INT *obj) |
dim_t | FLA_Obj_datatype_size (FLA_Datatype datatype) |
F_INT FLA_F2C() | fla_obj_datatype_size_f (F_INT *datatype) |
dim_t | FLA_Obj_elem_size (FLA_Obj obj) |
F_INT FLA_F2C() | fla_obj_elem_size_f (F_INT *obj) |
dim_t | FLA_Obj_length (FLA_Obj obj) |
F_INT FLA_F2C() | fla_obj_length_f (F_INT *obj) |
dim_t | FLA_Obj_width (FLA_Obj obj) |
F_INT FLA_F2C() | fla_obj_width_f (F_INT *obj) |
dim_t | FLA_Obj_vector_dim (FLA_Obj obj) |
F_INT FLA_F2C() | fla_obj_vector_dim_f (F_INT *obj) |
dim_t | FLA_Obj_vector_inc (FLA_Obj obj) |
F_INT FLA_F2C() | fla_obj_vector_inc_f (F_INT *obj) |
dim_t | FLA_Obj_min_dim (FLA_Obj obj) |
F_INT FLA_F2C() | fla_obj_min_dim_f (F_INT *obj) |
dim_t | FLA_Obj_max_dim (FLA_Obj obj) |
F_INT FLA_F2C() | fla_obj_max_dim_f (F_INT *obj) |
dim_t | FLA_Obj_ldim (FLA_Obj obj) |
F_INT FLA_F2C() | fla_obj_ldim_f (F_INT *obj) |
void * | FLA_Obj_buffer (FLA_Obj obj) |
void FLA_F2C() fla_obj_attach_buff_f | ( | F_INT * | buffer, | |
F_INT * | ldim, | |||
F_INT * | obj, | |||
F_INT * | IERROR | |||
) |
References FLA_Obj_attach_buffer().
00373 { 00374 *IERROR = FLA_Obj_attach_buffer( ( ( void * ) buffer ), 00375 *( ( dim_t * ) ldim ), 00376 ( ( FLA_Obj * ) obj ) ); 00377 }
References FLA_Obj_view::base, FLA_Obj_struct::buffer, FLA_Check_error_level(), FLA_Obj_attach_buffer_check(), and FLA_Obj_struct::ldim.
Referenced by FLA_Axpy_global_to_submatrix(), FLA_Axpy_submatrix_to_global(), FLA_Copy_global_to_submatrix(), FLA_Copy_submatrix_to_global(), fla_obj_attach_buff_f(), FLASH_Axpy_global_to_submatrix(), FLASH_Axpy_submatrix_to_global(), FLASH_Copy_global_to_submatrix(), FLASH_Copy_submatrix_to_global(), FLASH_Obj_attach_buffer(), FLASH_Obj_attach_buffer_hierarchy(), and FLASH_Obj_create_hierarchy().
00361 { 00362 if ( FLA_Check_error_level() >= FLA_MIN_ERROR_CHECKING ) 00363 FLA_Obj_attach_buffer_check( buffer, ldim, obj ); 00364 00365 obj->base->buffer = buffer; 00366 obj->base->ldim = ldim; 00367 00368 return FLA_SUCCESS; 00369 }
void* FLA_Obj_buffer | ( | FLA_Obj | obj | ) |
References FLA_Obj_view::base, FLA_Check_error_level(), FLA_Obj_buffer_check(), FLA_Obj_elem_size(), FLA_Obj_ldim(), FLA_Obj_view::offm, and FLA_Obj_view::offn.
Referenced by FLASH_Axpy_hierarchy_r(), FLASH_Copy_hierarchy_r(), FLASH_Obj_attach_buffer_hierarchy(), FLASH_Obj_blocksizes(), FLASH_Obj_create_hierarchy(), FLASH_Obj_depth(), FLASH_Obj_extract_buffer(), FLASH_Obj_free_hierarchy(), FLASH_print_struct(), and FLASH_print_struct_helper().
00693 { 00694 void* buffer; 00695 size_t elem_size, offm, offn, ldim; 00696 size_t byte_offset; 00697 00698 if ( FLA_Check_error_level() >= FLA_MIN_ERROR_CHECKING ) 00699 FLA_Obj_buffer_check( obj ); 00700 00701 // buffer = ( char * ) (obj.base)->buffer + 00702 // elem_size * ( obj.offn * FLA_Obj_ldim( obj ) + 00703 // obj.offm ); 00704 00705 elem_size = ( size_t ) FLA_Obj_elem_size( obj ); 00706 ldim = ( size_t ) FLA_Obj_ldim( obj ); 00707 offm = ( size_t ) obj.offm; 00708 offn = ( size_t ) obj.offn; 00709 00710 byte_offset = elem_size * ( offn * ldim + offm ); 00711 00712 buffer = ( char * ) (obj.base)->buffer + byte_offset; 00713 00714 return buffer; 00715 }
References FLA_Check_error_level(), FLA_Obj_complex_constant_create_check(), FLA_Obj_create(), dcomplex::imag, scomplex::imag, dcomplex::real, and scomplex::real.
Referenced by fla_obj_complex_constant_create_f().
00320 { 00321 float *temp_s; 00322 double *temp_d; 00323 scomplex *temp_c; 00324 dcomplex *temp_z; 00325 00326 if ( FLA_Check_error_level() >= FLA_MIN_ERROR_CHECKING ) 00327 FLA_Obj_complex_constant_create_check( const_real, const_imag, obj ); 00328 00329 FLA_Obj_create( FLA_CONSTANT, 1, 1, obj ); 00330 00331 temp_s = FLA_FLOAT_PTR( *obj ); 00332 temp_d = FLA_DOUBLE_PTR( *obj ); 00333 temp_c = FLA_COMPLEX_PTR( *obj ); 00334 temp_z = FLA_DOUBLE_COMPLEX_PTR( *obj ); 00335 00336 *temp_s = ( float ) const_real; 00337 *temp_d = const_real; 00338 temp_c->real = ( float ) const_real; 00339 temp_c->imag = ( float ) const_imag; 00340 temp_z->real = const_real; 00341 temp_z->imag = const_imag; 00342 00343 return FLA_SUCCESS; 00344 }
void FLA_F2C() fla_obj_complex_constant_create_f | ( | F_DOUBLE * | const_real, | |
F_DOUBLE * | const_imag, | |||
F_INT * | obj, | |||
F_INT * | IERROR | |||
) |
References FLA_Obj_complex_constant_create().
00348 { 00349 *IERROR = FLA_Obj_complex_constant_create( *( ( double * ) const_real ), 00350 *( ( double * ) const_imag ), 00351 ( ( FLA_Obj * ) obj ) ); 00352 }
References FLA_Check_error_level(), FLA_Obj_constant_create_check(), FLA_Obj_create(), dcomplex::imag, scomplex::imag, dcomplex::real, and scomplex::real.
Referenced by fla_obj_constant_create_f().
00280 { 00281 float *temp_s; 00282 double *temp_d; 00283 scomplex *temp_c; 00284 dcomplex *temp_z; 00285 00286 if ( FLA_Check_error_level() >= FLA_MIN_ERROR_CHECKING ) 00287 FLA_Obj_constant_create_check( const_real, obj ); 00288 00289 FLA_Obj_create( FLA_CONSTANT, 1, 1, obj ); 00290 00291 temp_s = FLA_FLOAT_PTR( *obj ); 00292 temp_d = FLA_DOUBLE_PTR( *obj ); 00293 temp_c = FLA_COMPLEX_PTR( *obj ); 00294 temp_z = FLA_DOUBLE_COMPLEX_PTR( *obj ); 00295 00296 *temp_s = ( float ) const_real; 00297 *temp_d = const_real; 00298 temp_c->real = ( float ) const_real; 00299 temp_c->imag = ( float ) 0.0; 00300 temp_z->real = const_real; 00301 temp_z->imag = 0.0; 00302 00303 return FLA_SUCCESS; 00304 }
void FLA_F2C() fla_obj_constant_create_f | ( | F_DOUBLE * | const_real, | |
F_INT * | obj, | |||
F_INT * | IERROR | |||
) |
References FLA_Obj_constant_create().
00308 { 00309 *IERROR = FLA_Obj_constant_create( *( ( double * ) const_real ), 00310 ( ( FLA_Obj * ) obj ) ); 00311 }
FLA_Error FLA_Obj_create | ( | FLA_Datatype | datatype, | |
dim_t | m, | |||
dim_t | n, | |||
FLA_Obj * | obj | |||
) |
References FLA_Obj_create_ext().
Referenced by FLA_Apply_Q_blk_external(), FLA_Apply_Q_unb_external(), FLA_Axpys_external(), FLA_Hess_blk_external(), FLA_Hess_unb_external(), FLA_Init_constants(), FLA_LQ_blk_external(), FLA_LQ_unb_external(), FLA_LQ_UT_Accum_T_unb_external(), FLA_LQ_UT_blk_external(), FLA_LQ_UT_create_T(), FLA_LQ_UT_unb_external(), FLA_Norm1(), FLA_Norm_inf(), FLA_Obj_complex_constant_create(), FLA_Obj_constant_create(), fla_obj_create_f(), FLA_QR_blk_external(), FLA_QR_unb_external(), FLA_QR_UT_Accum_T_unb_external(), FLA_QR_UT_blk_external(), FLA_QR_UT_create_T(), FLA_QR_UT_unb_external(), FLASH_Obj_create_flat_conf_to_hier(), and FLASH_Obj_create_helper().
00042 { 00043 FLA_Obj_create_ext( datatype, FLA_SCALAR, m, n, m, n, obj ); 00044 00045 return FLA_SUCCESS; 00046 }
References FLA_Obj_view::base, FLA_Obj_struct::buffer, FLA_Obj_struct::datatype, FLA_Obj_struct::elemtype, FLA_Check_error_level(), FLA_malloc(), FLA_Obj_create_conf_to_check(), FLA_Obj_datatype(), FLA_Obj_elem_size(), FLA_Obj_length(), FLA_Obj_width(), FLA_Obj_struct::id, FLA_Obj_struct::ldim, FLA_Obj_struct::m, FLA_Obj_view::m, FLA_Obj_struct::m_index, FLA_Obj_struct::m_inner, FLA_Obj_struct::n, FLA_Obj_view::n, FLA_Obj_struct::n_index, FLA_Obj_struct::n_inner, FLA_Obj_struct::n_read_tasks, FLA_Obj_view::offm, FLA_Obj_view::offn, FLA_Obj_struct::read_task_head, FLA_Obj_struct::read_task_tail, and FLA_Obj_struct::write_task.
Referenced by FLA_Apply_househ2_UT(), FLA_Axpys_external(), FLA_Axpyt_external(), FLA_Gemm_external(), FLA_Gemv_external(), FLA_Gemvc_external(), FLA_Gerc_external(), FLA_Hemvc_external(), FLA_Her2c_external(), FLA_Herc_external(), fla_obj_create_conf_to_f(), FLA_Random_spd_matrix(), FLA_Trmm_external(), FLA_Trmmsx_external(), FLA_Trmv_external(), FLA_Trmvsx_external(), FLA_Trsm_external(), FLA_Trsmsx_external(), FLA_Trsv_external(), FLA_Trsvsx_external(), and FLASH_LU_incpiv_var2().
00133 { 00134 FLA_Datatype datatype; 00135 dim_t m, n, ldim; 00136 size_t buffer_size; 00137 00138 if ( FLA_Check_error_level() >= FLA_MIN_ERROR_CHECKING ) 00139 FLA_Obj_create_conf_to_check( trans, obj_old, obj ); 00140 00141 datatype = FLA_Obj_datatype( obj_old ); 00142 00143 // Query the dimensions of the existing object. 00144 if ( trans == FLA_NO_TRANSPOSE ) 00145 { 00146 m = FLA_Obj_length( obj_old ); 00147 n = FLA_Obj_width( obj_old ); 00148 } 00149 else 00150 { 00151 m = FLA_Obj_width( obj_old ); 00152 n = FLA_Obj_length( obj_old ); 00153 } 00154 00155 // Populate the fields in the view object. 00156 obj->m = m; 00157 obj->n = n; 00158 obj->offm = 0; 00159 obj->offn = 0; 00160 00161 // Allocate the base object field. 00162 obj->base = ( FLA_Base_obj * ) FLA_malloc( sizeof( FLA_Base_obj ) ); 00163 00164 // Populate the fields in the base object. 00165 obj->base->datatype = datatype; 00166 obj->base->elemtype = FLA_SCALAR; 00167 obj->base->m = m; 00168 obj->base->n = n; 00169 obj->base->m_inner = m; 00170 obj->base->n_inner = n; 00171 obj->base->id = ( unsigned long ) obj->base; 00172 obj->base->m_index = 0; 00173 obj->base->n_index = 0; 00174 00175 // Determine the leading dimension. 00176 ldim = m; 00177 #ifdef FLA_ENABLE_MEMORY_ALIGNMENT 00178 #ifdef FLA_ENABLE_LDIM_ALIGNMENT 00179 // Note that here we don't guard the ldim computation with a conditional 00180 // like we do in FLA_Obj_create_ext(), because we assume that the matrix 00181 // given to this function has an element type of FLA_SCALAR. 00182 ldim = ( ( m * FLA_Obj_elem_size( *obj ) + 00183 FLA_MEMORY_ALIGNMENT_BOUNDARY - 1 ) / 00184 FLA_MEMORY_ALIGNMENT_BOUNDARY ) * 00185 FLA_MEMORY_ALIGNMENT_BOUNDARY / 00186 FLA_Obj_elem_size( *obj ); 00187 #endif 00188 #endif 00189 obj->base->ldim = ldim; 00190 00191 // Allocate the base object's element buffer. 00192 buffer_size = ( size_t ) ldim * 00193 ( size_t ) n * 00194 ( size_t ) FLA_Obj_elem_size( *obj ); 00195 obj->base->buffer = FLA_malloc( buffer_size ); 00196 00197 #ifdef FLA_ENABLE_SUPERMATRIX 00198 // Initialize SuperMatrix fields. 00199 obj->base->n_read_tasks = 0; 00200 obj->base->read_task_head = NULL; 00201 obj->base->read_task_tail = NULL; 00202 obj->base->write_task = NULL; 00203 #endif 00204 00205 return FLA_SUCCESS; 00206 }
void FLA_F2C() fla_obj_create_conf_to_f | ( | F_INT * | trans, | |
F_INT * | obj_old, | |||
F_INT * | obj, | |||
F_INT * | IERROR | |||
) |
References FLA_Obj_create_conf_to().
00210 { 00211 *IERROR = FLA_Obj_create_conf_to( *( ( FLA_Trans * ) trans ), 00212 *( ( FLA_Obj * ) obj_old ), 00213 ( ( FLA_Obj * ) obj ) ); 00214 }
FLA_Error FLA_Obj_create_ext | ( | FLA_Datatype | datatype, | |
FLA_Elemtype | elemtype, | |||
dim_t | m, | |||
dim_t | n, | |||
dim_t | m_inner, | |||
dim_t | n_inner, | |||
FLA_Obj * | obj | |||
) |
References FLA_Obj_view::base, FLA_Obj_struct::buffer, FLA_Obj_struct::datatype, FLA_Obj_struct::elemtype, FLA_Check_error_level(), FLA_malloc(), FLA_Obj_create_ext_check(), FLA_Obj_elem_size(), FLA_Obj_struct::id, FLA_Obj_struct::ldim, FLA_Obj_struct::m, FLA_Obj_view::m, FLA_Obj_struct::m_index, FLA_Obj_struct::m_inner, FLA_Obj_struct::n, FLA_Obj_view::n, FLA_Obj_struct::n_index, FLA_Obj_struct::n_inner, FLA_Obj_struct::n_read_tasks, FLA_Obj_view::offm, FLA_Obj_view::offn, FLA_Obj_struct::read_task_head, FLA_Obj_struct::read_task_tail, and FLA_Obj_struct::write_task.
Referenced by FLA_Obj_create(), and FLASH_Obj_create_hierarchy().
00064 { 00065 size_t buffer_size; 00066 dim_t ldim; 00067 00068 if ( FLA_Check_error_level() >= FLA_MIN_ERROR_CHECKING ) 00069 FLA_Obj_create_ext_check( datatype, elemtype, m, n, m_inner, n_inner, obj ); 00070 00071 // Populate the fields in the view object. 00072 obj->m = m; 00073 obj->n = n; 00074 obj->offm = 0; 00075 obj->offn = 0; 00076 00077 // Allocate the base object field. 00078 obj->base = ( FLA_Base_obj * ) FLA_malloc( sizeof( FLA_Base_obj ) ); 00079 00080 // Populate the fields in the base object. 00081 obj->base->datatype = datatype; 00082 obj->base->elemtype = elemtype; 00083 obj->base->m = m; 00084 obj->base->n = n; 00085 obj->base->m_inner = m_inner; 00086 obj->base->n_inner = n_inner; 00087 obj->base->id = ( unsigned long ) obj->base; 00088 obj->base->m_index = 0; 00089 obj->base->n_index = 0; 00090 00091 // Determine the leading dimension. 00092 ldim = m; 00093 #ifdef FLA_ENABLE_MEMORY_ALIGNMENT 00094 #ifdef FLA_ENABLE_LDIM_ALIGNMENT 00095 // We only attempt to align the address if we're creating a scalar object. 00096 // Aligning leading dimensions of hierarchical objects, whose elements are 00097 // FLA_Objs, is more difficult, and more prone to wasted padding memory, 00098 // depending on the size of an FLA_Obj. 00099 if ( elemtype == FLA_SCALAR ) 00100 ldim = ( ( m * FLA_Obj_elem_size( *obj ) + 00101 FLA_MEMORY_ALIGNMENT_BOUNDARY - 1 ) / 00102 FLA_MEMORY_ALIGNMENT_BOUNDARY ) * 00103 FLA_MEMORY_ALIGNMENT_BOUNDARY / 00104 FLA_Obj_elem_size( *obj ); 00105 #endif 00106 #endif 00107 obj->base->ldim = ldim; 00108 00109 // Allocate the base object's element buffer. 00110 buffer_size = ( size_t ) ldim * 00111 ( size_t ) n * 00112 ( size_t ) FLA_Obj_elem_size( *obj ); 00113 obj->base->buffer = FLA_malloc( buffer_size ); 00114 00115 #ifdef FLA_ENABLE_SUPERMATRIX 00116 // Initialize SuperMatrix fields. 00117 obj->base->n_read_tasks = 0; 00118 obj->base->read_task_head = NULL; 00119 obj->base->read_task_tail = NULL; 00120 obj->base->write_task = NULL; 00121 #endif 00122 00123 return FLA_SUCCESS; 00124 }
void FLA_F2C() fla_obj_create_f | ( | F_INT * | datatype, | |
F_INT * | m, | |||
F_INT * | n, | |||
F_INT * | obj, | |||
F_INT * | IERROR | |||
) |
References FLA_Obj_create().
00050 { 00051 *IERROR = FLA_Obj_create( *( ( FLA_Datatype * ) datatype ), 00052 *( ( dim_t * ) m ), 00053 *( ( dim_t * ) n ), 00054 ( ( FLA_Obj * ) obj ) ); 00055 }
void FLA_F2C() fla_obj_create_w_out_buff_f | ( | F_INT * | datatype, | |
F_INT * | m, | |||
F_INT * | n, | |||
F_INT * | obj, | |||
F_INT * | IERROR | |||
) |
References FLA_Obj_create_without_buffer().
00266 { 00267 *IERROR = FLA_Obj_create_without_buffer( *( ( FLA_Datatype * ) datatype ), 00268 *( ( dim_t * ) m ), 00269 *( ( dim_t * ) n ), 00270 ( ( FLA_Obj * ) obj ) ); 00271 }
FLA_Error FLA_Obj_create_without_buffer | ( | FLA_Datatype | datatype, | |
dim_t | m, | |||
dim_t | n, | |||
FLA_Obj * | obj | |||
) |
References FLA_Obj_view::base, FLA_Obj_struct::buffer, FLA_Obj_struct::datatype, FLA_Obj_struct::elemtype, FLA_Check_error_level(), FLA_malloc(), FLA_Obj_create_without_buffer_check(), FLA_Obj_struct::id, FLA_Obj_struct::ldim, FLA_Obj_struct::m, FLA_Obj_view::m, FLA_Obj_struct::m_index, FLA_Obj_struct::m_inner, FLA_Obj_struct::n, FLA_Obj_view::n, FLA_Obj_struct::n_index, FLA_Obj_struct::n_inner, FLA_Obj_struct::n_read_tasks, FLA_Obj_view::offm, FLA_Obj_view::offn, FLA_Obj_struct::read_task_head, FLA_Obj_struct::read_task_tail, and FLA_Obj_struct::write_task.
Referenced by FLA_Axpy_global_to_submatrix(), FLA_Axpy_submatrix_to_global(), FLA_Copy_global_to_submatrix(), FLA_Copy_submatrix_to_global(), fla_obj_create_w_out_buff_f(), FLASH_Axpy_global_to_submatrix(), FLASH_Axpy_submatrix_to_global(), FLASH_Copy_global_to_submatrix(), FLASH_Copy_submatrix_to_global(), FLASH_Obj_attach_buffer(), FLASH_Obj_create_helper(), and FLASH_Obj_create_hierarchy().
00223 { 00224 if ( FLA_Check_error_level() >= FLA_MIN_ERROR_CHECKING ) 00225 FLA_Obj_create_without_buffer_check( datatype, m, n, obj ); 00226 00227 // Populate the fields in the view object. 00228 obj->m = m; 00229 obj->n = n; 00230 obj->offm = 0; 00231 obj->offn = 0; 00232 00233 // Allocate the base object field. 00234 obj->base = ( FLA_Base_obj * ) FLA_malloc( sizeof( FLA_Base_obj ) ); 00235 00236 // Populate the fields in the base object. 00237 obj->base->datatype = datatype; 00238 obj->base->elemtype = FLA_SCALAR; 00239 obj->base->m = m; 00240 obj->base->n = n; 00241 obj->base->m_inner = m; 00242 obj->base->n_inner = n; 00243 obj->base->id = ( unsigned long ) obj->base; 00244 obj->base->m_index = 0; 00245 obj->base->n_index = 0; 00246 00247 // Set the leading dimension. 00248 obj->base->ldim = -1; 00249 00250 // Initialize the base object's element buffer to NULL. 00251 obj->base->buffer = NULL; 00252 00253 #ifdef FLA_ENABLE_SUPERMATRIX 00254 // Initialize SuperMatrix fields. 00255 obj->base->n_read_tasks = 0; 00256 obj->base->read_task_head = NULL; 00257 obj->base->read_task_tail = NULL; 00258 obj->base->write_task = NULL; 00259 #endif 00260 00261 return FLA_SUCCESS; 00262 }
FLA_Datatype FLA_Obj_datatype | ( | FLA_Obj | obj | ) |
References FLA_Obj_view::base, and FLA_Obj_struct::datatype.
Referenced by FLA_Absolute_square(), FLA_Accum_T_UT_fc_opt_var1(), FLA_Accum_T_UT_unb_external(), FLA_Apply_househ2_UT_opt(), FLA_Apply_Q_blk_external(), FLA_Apply_Q_unb_external(), FLA_Asum_external(), FLA_Axpy_external(), FLA_Axpy_global_to_submatrix(), FLA_Axpy_submatrix_to_global(), FLA_Axpys_external(), FLA_Check_complex_object(), FLA_Check_consistent_datatype(), FLA_Check_consistent_object_datatype(), FLA_Check_floating_object(), FLA_Check_householder_panel_dims(), FLA_Check_identical_object_datatype(), FLA_Check_identical_object_precision(), FLA_Check_int_object(), FLA_Check_nonconstant_object(), FLA_Check_real_object(), FLA_Check_valid_object_datatype(), FLA_Chol_blk_external(), FLA_Chol_unb_external(), FLA_Conjugate(), FLA_Conjugate_r(), FLA_Copy_external(), FLA_Copy_global_to_submatrix(), FLA_Copy_submatrix_to_global(), FLA_Copyr_external(), FLA_Copyt_external(), FLA_Determine_blocksize(), FLA_Dot2cs_external(), FLA_Dot2s_external(), FLA_Dot_external(), FLA_Dotc_external(), FLA_Dotcs_external(), FLA_Dots_external(), FLA_Gemm(), FLA_Gemm_external(), FLA_Gemv_external(), FLA_Gemvc_external(), FLA_Ger_external(), FLA_Gerc_external(), FLA_Hemm(), FLA_Hemm_external(), FLA_Hemv_external(), FLA_Hemvc_external(), FLA_Her2_external(), FLA_Her2c_external(), FLA_Her2k(), FLA_Her2k_external(), FLA_Her_external(), FLA_Herc_external(), FLA_Herk(), FLA_Herk_external(), FLA_Hermitianize(), FLA_Hess_blk_external(), FLA_Hess_unb_external(), FLA_Househ2_UT(), FLA_Househ2_UT_opt(), FLA_Iamax_external(), FLA_Inv_scal_external(), FLA_Inv_scalc_external(), FLA_Invert(), FLA_LQ_blk_external(), FLA_LQ_unb_external(), FLA_LQ_UT_Accum_T_unb_external(), FLA_LQ_UT_blk_external(), FLA_LQ_UT_create_T(), FLA_LQ_UT_unb_external(), FLA_LU_nopiv_blk_external(), FLA_LU_nopiv_unb_external(), FLA_LU_piv_blk_external(), FLA_LU_piv_unb_external(), FLA_Max_abs_value(), FLA_Max_elemwise_diff(), FLA_Mult_add(), FLA_Norm1(), FLA_Norm_inf(), FLA_Nrm2_external(), FLA_Obj_add_to_diagonal(), FLA_Obj_create_conf_to(), fla_obj_datatype_f(), FLA_Obj_elem_size(), FLA_Obj_elem_size_check(), FLA_Obj_equals(), FLA_Obj_is_complex(), FLA_Obj_is_constant(), FLA_Obj_is_double_precision(), FLA_Obj_is_floating_point(), FLA_Obj_is_int(), FLA_Obj_is_real(), FLA_Obj_is_single_precision(), FLA_Obj_scale_diagonal(), FLA_Obj_set_diagonal_to_scalar(), FLA_Obj_set_to_scalar(), FLA_Obj_shift_diagonal(), FLA_Obj_show(), FLA_QR_blk_external(), FLA_QR_unb_external(), FLA_QR_UT_Accum_T_opt_var1(), FLA_QR_UT_Accum_T_unb_external(), FLA_QR_UT_blk_external(), FLA_QR_UT_create_T(), FLA_QR_UT_inc_create_U_panel(), FLA_QR_UT_UD_Accum_T_opt_var1(), FLA_QR_UT_unb_external(), FLA_Random_matrix(), FLA_Random_tri_matrix(), FLA_SA_Apply_pivots(), FLA_SA_LU_unb(), FLA_Scal_external(), FLA_Scalc_external(), FLA_Scalr_external(), FLA_SPDinv(), FLA_Sqrt(), FLA_Swap_external(), FLA_Swap_rows(), FLA_Swapt_external(), FLA_Sylv_unb_external(), FLA_Symm(), FLA_Symm_external(), FLA_Symmetrize(), FLA_Symv_external(), FLA_Syr2_external(), FLA_Syr2k(), FLA_Syr2k_external(), FLA_Syr_external(), FLA_Syrk(), FLA_Syrk_external(), FLA_Triangularize(), FLA_Trinv(), FLA_Trinv_blk_external(), FLA_Trinv_unb_external(), FLA_Trmm(), FLA_Trmm_external(), FLA_Trmv_external(), FLA_Trsm(), FLA_Trsm_external(), FLA_Trsv_external(), FLA_Ttmm(), FLA_Ttmm_blk_external(), FLA_Ttmm_unb_external(), FLASH_Apply_Q_UT_inc_create_workspace(), FLASH_LU_incpiv_create_hier_matrices(), FLASH_Obj_create_hier_conf_to_flat(), FLASH_Obj_create_hier_conf_to_flat_ext(), FLASH_Obj_datatype(), FLASH_print_struct_helper(), and FLASH_QR_UT_inc_create_hier_matrices().
F_INT FLA_F2C() fla_obj_datatype_f | ( | F_INT * | obj | ) |
References FLA_Obj_datatype().
00444 { 00445 return FLA_Obj_datatype( *( ( FLA_Obj * ) obj ) ); 00446 }
dim_t FLA_Obj_datatype_size | ( | FLA_Datatype | datatype | ) |
Referenced by FLA_Check_identical_object_precision(), fla_obj_datatype_size_f(), and FLASH_Obj_create_hierarchy().
00471 { 00472 dim_t typesize = 0; 00473 00474 switch( datatype ){ 00475 case FLA_INT: 00476 typesize = sizeof( int ); 00477 break; 00478 case FLA_FLOAT: 00479 typesize = sizeof( float ); 00480 break; 00481 case FLA_DOUBLE: 00482 typesize = sizeof( double ); 00483 break; 00484 case FLA_COMPLEX: 00485 typesize = sizeof( scomplex ); 00486 break; 00487 case FLA_DOUBLE_COMPLEX: 00488 typesize = sizeof( dcomplex ); 00489 break; 00490 case FLA_CONSTANT: 00491 typesize = sizeof( double ) + 00492 sizeof( double ) + sizeof( double ) + 00493 sizeof( scomplex ) + sizeof( dcomplex ); 00494 break; 00495 case FLA_OBJ: 00496 // This case is for internal use only! And is needed primarily 00497 // for fla_init_fortran() when it needs to know how much memory 00498 // to copy for the global FLA_CONSTANTs. 00499 typesize = sizeof( FLA_Obj ); 00500 break; 00501 default: 00502 FLA_Check_error_code( FLA_INVALID_DATATYPE ); 00503 } 00504 00505 return typesize; 00506 }
F_INT FLA_F2C() fla_obj_datatype_size_f | ( | F_INT * | datatype | ) |
References FLA_Obj_datatype_size().
00509 { 00510 return FLA_Obj_datatype_size( *( ( FLA_Datatype * ) datatype ) ); 00511 }
References FLA_Check_error_level(), FLA_Obj_datatype(), FLA_Obj_elem_size_check(), and FLA_Obj_elemtype().
Referenced by FLA_Obj_buffer(), FLA_Obj_create_conf_to(), FLA_Obj_create_ext(), and fla_obj_elem_size_f().
00520 { 00521 dim_t elem_size = 0; 00522 00523 if ( FLA_Check_error_level() >= FLA_MIN_ERROR_CHECKING ) 00524 FLA_Obj_elem_size_check( obj ); 00525 00526 if ( FLA_Obj_elemtype( obj ) == FLA_MATRIX ) 00527 { 00528 elem_size = sizeof( FLA_Obj ); 00529 } 00530 else 00531 { 00532 switch( FLA_Obj_datatype( obj ) ) 00533 { 00534 case FLA_INT: 00535 elem_size = sizeof( int ); 00536 break; 00537 case FLA_FLOAT: 00538 elem_size = sizeof( float ); 00539 break; 00540 case FLA_DOUBLE: 00541 elem_size = sizeof( double ); 00542 break; 00543 case FLA_COMPLEX: 00544 elem_size = sizeof( scomplex ); 00545 break; 00546 case FLA_DOUBLE_COMPLEX: 00547 elem_size = sizeof( dcomplex ); 00548 break; 00549 case FLA_CONSTANT: 00550 elem_size = sizeof( double ) + 00551 sizeof( double ) + sizeof( double ) + 00552 sizeof( scomplex ) + sizeof( dcomplex ); 00553 break; 00554 case FLA_OBJ: 00555 // This case is for internal use only! And is needed primarily 00556 // for fla_init_fortran() when it needs to know how much memory 00557 // to copy for the global FLA_CONSTANTs. 00558 elem_size = sizeof( FLA_Obj ); 00559 break; 00560 default: 00561 // This default case should never execute. 00562 FLA_Check_error_code( FLA_INVALID_DATATYPE ); 00563 } 00564 } 00565 00566 return elem_size; 00567 }
F_INT FLA_F2C() fla_obj_elem_size_f | ( | F_INT * | obj | ) |
References FLA_Obj_elem_size().
00570 { 00571 return FLA_Obj_elem_size( *( ( FLA_Obj * ) obj ) ); 00572 }
FLA_Elemtype FLA_Obj_elemtype | ( | FLA_Obj | obj | ) |
References FLA_Obj_view::base, and FLA_Obj_struct::elemtype.
Referenced by FLA_Apply_Q_UT_internal(), FLA_Apply_Q_UT_UD_internal(), FLA_Apply_Q_UT_UD_internal_check(), FLA_Axpy_internal(), FLA_Check_identical_object_elemtype(), FLA_Check_object_matrix_elemtype(), FLA_Check_object_scalar_elemtype(), FLA_Check_submatrix_dims_and_offset(), FLA_Chol_internal(), FLA_Copy_internal(), FLA_Gemm_internal(), FLA_Gemv_internal(), FLA_Hemm_internal(), FLA_Her2k_internal(), FLA_Herk_internal(), FLA_LU_nopiv_internal(), FLA_Obj_elem_size(), FLA_Obj_elem_size_check(), fla_obj_elemtype_f(), FLA_QR_UT_internal(), FLA_QR_UT_UD_internal(), FLA_Sylv_internal(), FLA_Symm_internal(), FLA_Syr2k_internal(), FLA_Syrk_internal(), FLA_Trinv_internal(), FLA_Trmm_internal(), FLA_Trsm_internal(), FLA_Trsv_internal(), FLA_Ttmm_internal(), FLASH_Axpy_hierarchy_r(), FLASH_Copy_hierarchy_r(), FLASH_Obj_attach_buffer_hierarchy(), FLASH_Obj_blocksizes(), FLASH_Obj_depth(), FLASH_Obj_extract_buffer(), FLASH_Obj_free(), FLASH_Obj_free_hierarchy(), FLASH_Obj_free_without_buffer(), FLASH_Obj_scalar_length(), FLASH_Obj_scalar_width(), FLASH_Obj_show(), FLASH_print_struct(), and FLASH_print_struct_helper().
F_INT FLA_F2C() fla_obj_elemtype_f | ( | F_INT * | obj | ) |
References FLA_Obj_elemtype().
00460 { 00461 return FLA_Obj_elemtype( *( ( FLA_Obj * ) obj ) ); 00462 }
References FLA_Obj_view::base, FLA_Obj_struct::buffer, FLA_Check_error_level(), FLA_free(), FLA_Obj_free_check(), FLA_Obj_view::m, FLA_Obj_view::n, FLA_Obj_view::offm, and FLA_Obj_view::offn.
Referenced by FLA_Apply_househ2_UT(), FLA_Apply_Q_blk_external(), FLA_Apply_Q_unb_external(), FLA_Axpys_external(), FLA_Axpyt_external(), FLA_Finalize_constants(), FLA_Gemm_external(), FLA_Gemv_external(), FLA_Gemvc_external(), FLA_Gerc_external(), FLA_Hemvc_external(), FLA_Her2c_external(), FLA_Herc_external(), FLA_Hess_blk_external(), FLA_Hess_unb_external(), FLA_LQ_blk_external(), FLA_LQ_unb_external(), FLA_LQ_UT_Accum_T_unb_external(), FLA_LQ_UT_blk_external(), FLA_LQ_UT_unb_external(), FLA_Norm1(), FLA_Norm_inf(), fla_obj_free_f(), FLA_Obj_free_task(), FLA_QR_blk_external(), FLA_QR_unb_external(), FLA_QR_UT_Accum_T_unb_external(), FLA_QR_UT_blk_external(), FLA_QR_UT_inc_free_U(), FLA_QR_UT_unb_external(), FLA_Random_spd_matrix(), FLA_Trmm_external(), FLA_Trmmsx_external(), FLA_Trmv_external(), FLA_Trmvsx_external(), FLA_Trsm_external(), FLA_Trsmsx_external(), FLA_Trsv_external(), FLA_Trsvsx_external(), FLASH_Max_elemwise_diff(), FLASH_Norm1(), FLASH_Obj_free(), FLASH_Obj_free_without_buffer(), FLASH_Obj_set_to_scalar(), FLASH_Obj_shift_diagonal(), FLASH_Obj_show(), FLASH_Random_matrix(), and FLASH_Triangularize().
00386 { 00387 if ( FLA_Check_error_level() >= FLA_MIN_ERROR_CHECKING ) 00388 FLA_Obj_free_check( obj ); 00389 00390 FLA_free( obj->base->buffer ); 00391 FLA_free( ( void * ) obj->base ); 00392 obj->offm = 0; 00393 obj->offn = 0; 00394 obj->m = 0; 00395 obj->n = 0; 00396 00397 return FLA_SUCCESS; 00398 }
void FLA_F2C() fla_obj_free_f | ( | F_INT * | obj, | |
F_INT * | IERROR | |||
) |
void FLA_F2C() fla_obj_free_w_out_buff_f | ( | F_INT * | obj, | |
F_INT * | IERROR | |||
) |
References FLA_Obj_free_without_buffer().
00428 { 00429 *IERROR = FLA_Obj_free_without_buffer( ( FLA_Obj * ) obj ); 00430 }
References FLA_Obj_view::base, FLA_Check_error_level(), FLA_free(), FLA_Obj_free_without_buffer_check(), FLA_Obj_view::m, FLA_Obj_view::n, FLA_Obj_view::offm, and FLA_Obj_view::offn.
Referenced by FLA_Axpy_global_to_submatrix(), FLA_Axpy_submatrix_to_global(), FLA_Copy_global_to_submatrix(), FLA_Copy_submatrix_to_global(), fla_obj_free_w_out_buff_f(), FLASH_Axpy_global_to_submatrix(), FLASH_Axpy_submatrix_to_global(), FLASH_Copy_global_to_submatrix(), FLASH_Copy_submatrix_to_global(), FLASH_Obj_attach_buffer(), FLASH_Obj_create_helper(), FLASH_Obj_create_hierarchy(), FLASH_Obj_free_hierarchy(), and FLASH_Obj_free_without_buffer().
00413 { 00414 if ( FLA_Check_error_level() >= FLA_MIN_ERROR_CHECKING ) 00415 FLA_Obj_free_without_buffer_check( obj ); 00416 00417 FLA_free( ( void * ) obj->base ); 00418 obj->offm = 0; 00419 obj->offn = 0; 00420 obj->m = 0; 00421 obj->n = 0; 00422 00423 return FLA_SUCCESS; 00424 }
References FLA_Obj_view::base.
Referenced by FLA_Accum_T_UT_fc_opt_var1_dcomplex(), FLA_Accum_T_UT_fc_opt_var1_double(), FLA_Accum_T_UT_fc_opt_var1_float(), FLA_Accum_T_UT_fc_opt_var1_scomplex(), FLA_Accum_T_UT_unb_external(), FLA_Apply_househ2_UT_opt(), FLA_Apply_Q_blk_external(), FLA_Apply_Q_unb_external(), FLA_Asum_external(), FLA_Axpy_external(), FLA_Chol_blk_external(), FLA_Chol_unb_external(), FLA_Conjugate(), FLA_Conjugate_r(), FLA_Copy_external(), FLA_Copyr_external(), FLA_Copyt_external(), FLA_Dot2cs_external(), FLA_Dot2s_external(), FLA_Dot_external(), FLA_Dotc_external(), FLA_Dotcs_external(), FLA_Dots_external(), FLA_Gemm_external(), FLA_Gemv_external(), FLA_Gemvc_external(), FLA_Ger_external(), FLA_Gerc_external(), FLA_Hemm_external(), FLA_Hemv_external(), FLA_Hemvc_external(), FLA_Her2_external(), FLA_Her2c_external(), FLA_Her2k_external(), FLA_Her_external(), FLA_Herc_external(), FLA_Herk_external(), FLA_Hermitianize(), FLA_Hess_blk_external(), FLA_Hess_unb_external(), FLA_Iamax_external(), FLA_Inv_scal_external(), FLA_Inv_scalc_external(), FLA_LQ_blk_external(), FLA_LQ_unb_external(), FLA_LQ_UT_blk_external(), FLA_LQ_UT_unb_external(), FLA_LU_nopiv_blk_external(), FLA_LU_nopiv_unb_external(), FLA_LU_piv_blk_external(), FLA_LU_piv_unb_external(), FLA_Max_abs_value(), FLA_Max_elemwise_diff(), FLA_Nrm2_external(), FLA_Obj_add_to_diagonal(), FLA_Obj_buffer(), FLA_Obj_equals(), fla_obj_ldim_f(), FLA_Obj_scale_diagonal(), FLA_Obj_set_diagonal_to_scalar(), FLA_Obj_set_to_scalar(), FLA_Obj_shift_diagonal(), FLA_Obj_show(), FLA_QR_blk_external(), FLA_QR_unb_external(), FLA_QR_UT_Accum_T_opt_var1_dcomplex(), FLA_QR_UT_Accum_T_opt_var1_double(), FLA_QR_UT_Accum_T_opt_var1_float(), FLA_QR_UT_Accum_T_opt_var1_scomplex(), FLA_QR_UT_blk_external(), FLA_QR_UT_UD_Accum_T_opt_var1_dcomplex(), FLA_QR_UT_UD_Accum_T_opt_var1_double(), FLA_QR_UT_UD_Accum_T_opt_var1_float(), FLA_QR_UT_UD_Accum_T_opt_var1_scomplex(), FLA_QR_UT_unb_external(), FLA_Random_matrix(), FLA_Random_tri_matrix(), FLA_SA_Apply_pivots(), FLA_SA_LU_unb(), FLA_Scal_external(), FLA_Scalc_external(), FLA_Scalr_external(), FLA_Swap_external(), FLA_Swap_rows(), FLA_Swapt_external(), FLA_Sylv_unb_external(), FLA_Symm_external(), FLA_Symmetrize(), FLA_Symv_external(), FLA_Syr2_external(), FLA_Syr2k_external(), FLA_Syr_external(), FLA_Syrk_external(), FLA_Triangularize(), FLA_Trinv_blk_external(), FLA_Trinv_unb_external(), FLA_Trmm_external(), FLA_Trmv_external(), FLA_Trsm_external(), FLA_Trsv_external(), FLA_Ttmm_blk_external(), FLA_Ttmm_unb_external(), FLASH_Obj_attach_buffer_hierarchy(), and FLASH_print_struct_helper().
00677 { 00678 return (obj.base)->ldim; 00679 }
F_INT FLA_F2C() fla_obj_ldim_f | ( | F_INT * | obj | ) |
References FLA_Obj_view::m.
Referenced by FLA_Accum_T_UT_fc_opt_var1_dcomplex(), FLA_Accum_T_UT_fc_opt_var1_double(), FLA_Accum_T_UT_fc_opt_var1_float(), FLA_Accum_T_UT_fc_opt_var1_scomplex(), FLA_Accum_T_UT_unb_external(), FLA_Apply_househ2_UT_opt(), FLA_Apply_pivots(), FLA_Apply_Q_blk_external(), FLA_Apply_Q_unb_external(), FLA_Apply_Q_UT(), FLA_Apply_Q_UT_inc_internal_check(), FLA_Apply_Q_UT_UD_lhc_blk_var2(), FLA_Asum_external(), FLA_Axpy_blk_var1(), FLA_Axpy_blk_var2(), FLA_Axpy_external(), FLA_Check_adjacent_objects_1x2(), FLA_Check_adjacent_objects_2x1(), FLA_Check_adjacent_objects_2x2(), FLA_Check_attempted_repart_2x1(), FLA_Check_attempted_repart_2x2(), FLA_Check_conformal_dims(), FLA_Check_equal_vector_lengths(), FLA_Check_householder_panel_dims(), FLA_Check_if_scalar(), FLA_Check_if_vector(), FLA_Check_matrix_matrix_dims(), FLA_Check_matrix_vector_dims(), FLA_Check_object_dims(), FLA_Check_object_length_equals(), FLA_Check_pivot_index_range(), FLA_Check_square(), FLA_Check_submatrix_dims_and_offset(), FLA_Check_sylv_matrix_dims(), FLA_Check_vector_length(), FLA_Check_vector_length_min(), FLA_Chol_blk_external(), FLA_Chol_l_blk_var1(), FLA_Chol_l_blk_var2(), FLA_Chol_l_blk_var3(), FLA_Chol_l_unb_var1(), FLA_Chol_l_unb_var2(), FLA_Chol_l_unb_var3(), FLA_Chol_u_blk_var1(), FLA_Chol_u_blk_var2(), FLA_Chol_u_blk_var3(), FLA_Chol_u_unb_var1(), FLA_Chol_u_unb_var2(), FLA_Chol_u_unb_var3(), FLA_Chol_unb_external(), FLA_Conjugate(), FLA_Conjugate_r(), FLA_Copy_blk_var1(), FLA_Copy_blk_var2(), FLA_Copy_external(), FLA_Copyr_external(), FLA_Copyt_external(), FLA_determine_matrix_size(), FLA_Dot2cs_external(), FLA_Dot2s_external(), FLA_Dot_external(), FLA_Dotc_external(), FLA_Dotcs_external(), FLA_Dots_external(), FLA_Gemm(), FLA_Gemm_external(), FLA_Gemm_hh_blk_var3(), FLA_Gemm_hh_blk_var4(), FLA_Gemm_hh_blk_var5(), FLA_Gemm_hh_blk_var6(), FLA_Gemm_hh_unb_var3(), FLA_Gemm_hh_unb_var4(), FLA_Gemm_hh_unb_var5(), FLA_Gemm_hh_unb_var6(), FLA_Gemm_hn_blk_var5(), FLA_Gemm_hn_blk_var6(), FLA_Gemm_hn_unb_var5(), FLA_Gemm_hn_unb_var6(), FLA_Gemm_ht_blk_var3(), FLA_Gemm_ht_blk_var4(), FLA_Gemm_ht_blk_var5(), FLA_Gemm_ht_blk_var6(), FLA_Gemm_ht_unb_var3(), FLA_Gemm_ht_unb_var4(), FLA_Gemm_ht_unb_var5(), FLA_Gemm_ht_unb_var6(), FLA_Gemm_nh_blk_var1(), FLA_Gemm_nh_blk_var2(), FLA_Gemm_nh_blk_var3(), FLA_Gemm_nh_blk_var4(), FLA_Gemm_nh_unb_var1(), FLA_Gemm_nh_unb_var2(), FLA_Gemm_nh_unb_var3(), FLA_Gemm_nh_unb_var4(), FLA_Gemm_nn_blk_var1(), FLA_Gemm_nn_blk_var2(), FLA_Gemm_nn_unb_var1(), FLA_Gemm_nn_unb_var2(), FLA_Gemm_nt_blk_var1(), FLA_Gemm_nt_blk_var2(), FLA_Gemm_nt_blk_var3(), FLA_Gemm_nt_blk_var4(), FLA_Gemm_nt_unb_var1(), FLA_Gemm_nt_unb_var2(), FLA_Gemm_nt_unb_var3(), FLA_Gemm_nt_unb_var4(), FLA_Gemm_th_blk_var3(), FLA_Gemm_th_blk_var4(), FLA_Gemm_th_blk_var5(), FLA_Gemm_th_blk_var6(), FLA_Gemm_th_unb_var3(), FLA_Gemm_th_unb_var4(), FLA_Gemm_th_unb_var5(), FLA_Gemm_th_unb_var6(), FLA_Gemm_tn_blk_var5(), FLA_Gemm_tn_blk_var6(), FLA_Gemm_tn_unb_var5(), FLA_Gemm_tn_unb_var6(), FLA_Gemm_tt_blk_var3(), FLA_Gemm_tt_blk_var4(), FLA_Gemm_tt_blk_var5(), FLA_Gemm_tt_blk_var6(), FLA_Gemm_tt_unb_var3(), FLA_Gemm_tt_unb_var4(), FLA_Gemm_tt_unb_var5(), FLA_Gemm_tt_unb_var6(), FLA_Gemv_c_blk_var5(), FLA_Gemv_c_blk_var6(), FLA_Gemv_external(), FLA_Gemv_n_blk_var1(), FLA_Gemv_n_blk_var2(), FLA_Gemv_t_blk_var5(), FLA_Gemv_t_blk_var6(), FLA_Gemvc_external(), FLA_Ger_external(), FLA_Gerc_external(), FLA_Hemm(), FLA_Hemm_external(), FLA_Hemm_ll_blk_var1(), FLA_Hemm_ll_blk_var2(), FLA_Hemm_ll_blk_var3(), FLA_Hemm_ll_blk_var4(), FLA_Hemm_ll_blk_var5(), FLA_Hemm_ll_blk_var6(), FLA_Hemm_ll_blk_var7(), FLA_Hemm_ll_blk_var8(), FLA_Hemm_ll_unb_var1(), FLA_Hemm_ll_unb_var2(), FLA_Hemm_ll_unb_var3(), FLA_Hemm_ll_unb_var4(), FLA_Hemm_ll_unb_var5(), FLA_Hemm_ll_unb_var6(), FLA_Hemm_ll_unb_var7(), FLA_Hemm_ll_unb_var8(), FLA_Hemm_lu_blk_var1(), FLA_Hemm_lu_blk_var2(), FLA_Hemm_lu_blk_var3(), FLA_Hemm_lu_blk_var4(), FLA_Hemm_lu_blk_var5(), FLA_Hemm_lu_blk_var6(), FLA_Hemm_lu_blk_var7(), FLA_Hemm_lu_blk_var8(), FLA_Hemm_lu_unb_var1(), FLA_Hemm_lu_unb_var2(), FLA_Hemm_lu_unb_var3(), FLA_Hemm_lu_unb_var4(), FLA_Hemm_lu_unb_var5(), FLA_Hemm_lu_unb_var6(), FLA_Hemm_lu_unb_var7(), FLA_Hemm_lu_unb_var8(), FLA_Hemm_rl_blk_var1(), FLA_Hemm_rl_blk_var10(), FLA_Hemm_rl_blk_var2(), FLA_Hemm_rl_blk_var3(), FLA_Hemm_rl_blk_var4(), FLA_Hemm_rl_blk_var5(), FLA_Hemm_rl_blk_var6(), FLA_Hemm_rl_blk_var7(), FLA_Hemm_rl_blk_var8(), FLA_Hemm_rl_blk_var9(), FLA_Hemm_rl_unb_var1(), FLA_Hemm_rl_unb_var10(), FLA_Hemm_rl_unb_var2(), FLA_Hemm_rl_unb_var3(), FLA_Hemm_rl_unb_var4(), FLA_Hemm_rl_unb_var5(), FLA_Hemm_rl_unb_var6(), FLA_Hemm_rl_unb_var7(), FLA_Hemm_rl_unb_var8(), FLA_Hemm_rl_unb_var9(), FLA_Hemm_ru_blk_var1(), FLA_Hemm_ru_blk_var10(), FLA_Hemm_ru_blk_var2(), FLA_Hemm_ru_blk_var3(), FLA_Hemm_ru_blk_var4(), FLA_Hemm_ru_blk_var5(), FLA_Hemm_ru_blk_var6(), FLA_Hemm_ru_blk_var7(), FLA_Hemm_ru_blk_var8(), FLA_Hemm_ru_blk_var9(), FLA_Hemm_ru_unb_var1(), FLA_Hemm_ru_unb_var10(), FLA_Hemm_ru_unb_var2(), FLA_Hemm_ru_unb_var3(), FLA_Hemm_ru_unb_var4(), FLA_Hemm_ru_unb_var5(), FLA_Hemm_ru_unb_var6(), FLA_Hemm_ru_unb_var7(), FLA_Hemm_ru_unb_var8(), FLA_Hemm_ru_unb_var9(), FLA_Hemv_external(), FLA_Hemvc_external(), FLA_Her2_external(), FLA_Her2c_external(), FLA_Her2k(), FLA_Her2k_external(), FLA_Her2k_lh_blk_var10(), FLA_Her2k_lh_blk_var9(), FLA_Her2k_lh_unb_var10(), FLA_Her2k_lh_unb_var9(), FLA_Her2k_ln_blk_var1(), FLA_Her2k_ln_blk_var2(), FLA_Her2k_ln_blk_var3(), FLA_Her2k_ln_blk_var4(), FLA_Her2k_ln_blk_var5(), FLA_Her2k_ln_blk_var6(), FLA_Her2k_ln_blk_var7(), FLA_Her2k_ln_blk_var8(), FLA_Her2k_ln_unb_var1(), FLA_Her2k_ln_unb_var2(), FLA_Her2k_ln_unb_var3(), FLA_Her2k_ln_unb_var4(), FLA_Her2k_ln_unb_var5(), FLA_Her2k_ln_unb_var6(), FLA_Her2k_ln_unb_var7(), FLA_Her2k_ln_unb_var8(), FLA_Her2k_uh_blk_var10(), FLA_Her2k_uh_blk_var9(), FLA_Her2k_uh_unb_var10(), FLA_Her2k_uh_unb_var9(), FLA_Her2k_un_blk_var1(), FLA_Her2k_un_blk_var2(), FLA_Her2k_un_blk_var3(), FLA_Her2k_un_blk_var4(), FLA_Her2k_un_blk_var5(), FLA_Her2k_un_blk_var6(), FLA_Her2k_un_blk_var7(), FLA_Her2k_un_blk_var8(), FLA_Her2k_un_unb_var1(), FLA_Her2k_un_unb_var2(), FLA_Her2k_un_unb_var3(), FLA_Her2k_un_unb_var4(), FLA_Her2k_un_unb_var5(), FLA_Her2k_un_unb_var6(), FLA_Her2k_un_unb_var7(), FLA_Her2k_un_unb_var8(), FLA_Her_external(), FLA_Herc_external(), FLA_Herk(), FLA_Herk_external(), FLA_Herk_lh_blk_var5(), FLA_Herk_lh_blk_var6(), FLA_Herk_lh_unb_var5(), FLA_Herk_lh_unb_var6(), FLA_Herk_ln_blk_var1(), FLA_Herk_ln_blk_var2(), FLA_Herk_ln_blk_var3(), FLA_Herk_ln_blk_var4(), FLA_Herk_ln_unb_var1(), FLA_Herk_ln_unb_var2(), FLA_Herk_ln_unb_var3(), FLA_Herk_ln_unb_var4(), FLA_Herk_uh_blk_var5(), FLA_Herk_uh_blk_var6(), FLA_Herk_uh_unb_var5(), FLA_Herk_uh_unb_var6(), FLA_Herk_un_blk_var1(), FLA_Herk_un_blk_var2(), FLA_Herk_un_blk_var3(), FLA_Herk_un_blk_var4(), FLA_Herk_un_unb_var1(), FLA_Herk_un_unb_var2(), FLA_Herk_un_unb_var3(), FLA_Herk_un_unb_var4(), FLA_Househ2_UT_opt(), FLA_Iamax_external(), FLA_Inv_scal_external(), FLA_Inv_scalc_external(), FLA_LQ_blk_external(), FLA_LQ_unb_external(), FLA_LQ_UT_blk_external(), FLA_LQ_UT_blk_var2(), FLA_LQ_UT_create_T(), FLA_LQ_UT_internal_check(), FLA_LQ_UT_recover_tau(), FLA_LQ_UT_unb_external(), FLA_LU_nopiv_blk_external(), FLA_LU_nopiv_blk_var1(), FLA_LU_nopiv_blk_var2(), FLA_LU_nopiv_blk_var3(), FLA_LU_nopiv_blk_var4(), FLA_LU_nopiv_blk_var5(), FLA_LU_nopiv_unb_external(), FLA_LU_nopiv_unb_var1(), FLA_LU_nopiv_unb_var2(), FLA_LU_nopiv_unb_var3(), FLA_LU_nopiv_unb_var4(), FLA_LU_nopiv_unb_var5(), FLA_LU_piv_blk_external(), FLA_LU_piv_blk_var3(), FLA_LU_piv_blk_var4(), FLA_LU_piv_blk_var5(), FLA_LU_piv_unb_external(), FLA_LU_piv_unb_var3(), FLA_LU_piv_unb_var3b(), FLA_LU_piv_unb_var4(), FLA_LU_piv_unb_var5(), FLA_Max_abs_value(), FLA_Max_elemwise_diff(), FLA_Norm_inf(), FLA_Nrm2_external(), FLA_Obj_create_conf_to(), FLA_Obj_equals(), FLA_Obj_has_zero_dim(), FLA_Obj_is_conformal_to(), FLA_Obj_is_scalar(), FLA_Obj_is_vector(), fla_obj_length_f(), FLA_Obj_set_to_scalar(), FLA_Obj_show(), FLA_QR_blk_external(), FLA_QR_unb_external(), FLA_QR_UT(), FLA_QR_UT_Accum_T_opt_var1_dcomplex(), FLA_QR_UT_Accum_T_opt_var1_double(), FLA_QR_UT_Accum_T_opt_var1_float(), FLA_QR_UT_Accum_T_opt_var1_scomplex(), FLA_QR_UT_blk_external(), FLA_QR_UT_inc_create_U_panel(), FLA_QR_UT_recover_tau(), FLA_QR_UT_UD_Accum_T_opt_var1_dcomplex(), FLA_QR_UT_UD_Accum_T_opt_var1_double(), FLA_QR_UT_UD_Accum_T_opt_var1_float(), FLA_QR_UT_UD_Accum_T_opt_var1_scomplex(), FLA_QR_UT_UD_blk_var2(), FLA_QR_UT_unb_external(), FLA_Random_matrix(), FLA_Random_tri_matrix(), FLA_SA_Apply_pivots(), FLA_SA_FS_blk(), FLA_SA_LU_blk(), FLA_SA_LU_unb(), FLA_Scal_external(), FLA_Scalc_external(), FLA_Shift_pivots_to(), FLA_Shift_pivots_to_check(), FLA_SPDinv(), FLA_Swap_external(), FLA_Swap_rows(), FLA_Swap_t_blk_var2(), FLA_Swapt_external(), FLA_Sylv_nn_blk_var1(), FLA_Sylv_nn_blk_var10(), FLA_Sylv_nn_blk_var11(), FLA_Sylv_nn_blk_var12(), FLA_Sylv_nn_blk_var13(), FLA_Sylv_nn_blk_var14(), FLA_Sylv_nn_blk_var15(), FLA_Sylv_nn_blk_var16(), FLA_Sylv_nn_blk_var17(), FLA_Sylv_nn_blk_var18(), FLA_Sylv_nn_blk_var2(), FLA_Sylv_nn_blk_var3(), FLA_Sylv_nn_blk_var4(), FLA_Sylv_nn_blk_var5(), FLA_Sylv_nn_blk_var6(), FLA_Sylv_nn_blk_var7(), FLA_Sylv_nn_blk_var8(), FLA_Sylv_nn_blk_var9(), FLA_Sylv_nt_blk_var1(), FLA_Sylv_nt_blk_var10(), FLA_Sylv_nt_blk_var11(), FLA_Sylv_nt_blk_var12(), FLA_Sylv_nt_blk_var13(), FLA_Sylv_nt_blk_var14(), FLA_Sylv_nt_blk_var15(), FLA_Sylv_nt_blk_var16(), FLA_Sylv_nt_blk_var17(), FLA_Sylv_nt_blk_var18(), FLA_Sylv_nt_blk_var2(), FLA_Sylv_nt_blk_var3(), FLA_Sylv_nt_blk_var4(), FLA_Sylv_nt_blk_var5(), FLA_Sylv_nt_blk_var6(), FLA_Sylv_nt_blk_var7(), FLA_Sylv_nt_blk_var8(), FLA_Sylv_nt_blk_var9(), FLA_Sylv_tn_blk_var1(), FLA_Sylv_tn_blk_var10(), FLA_Sylv_tn_blk_var11(), FLA_Sylv_tn_blk_var12(), FLA_Sylv_tn_blk_var13(), FLA_Sylv_tn_blk_var14(), FLA_Sylv_tn_blk_var15(), FLA_Sylv_tn_blk_var16(), FLA_Sylv_tn_blk_var17(), FLA_Sylv_tn_blk_var18(), FLA_Sylv_tn_blk_var2(), FLA_Sylv_tn_blk_var3(), FLA_Sylv_tn_blk_var4(), FLA_Sylv_tn_blk_var5(), FLA_Sylv_tn_blk_var6(), FLA_Sylv_tn_blk_var7(), FLA_Sylv_tn_blk_var8(), FLA_Sylv_tn_blk_var9(), FLA_Sylv_tt_blk_var1(), FLA_Sylv_tt_blk_var10(), FLA_Sylv_tt_blk_var11(), FLA_Sylv_tt_blk_var12(), FLA_Sylv_tt_blk_var13(), FLA_Sylv_tt_blk_var14(), FLA_Sylv_tt_blk_var15(), FLA_Sylv_tt_blk_var16(), FLA_Sylv_tt_blk_var17(), FLA_Sylv_tt_blk_var18(), FLA_Sylv_tt_blk_var2(), FLA_Sylv_tt_blk_var3(), FLA_Sylv_tt_blk_var4(), FLA_Sylv_tt_blk_var5(), FLA_Sylv_tt_blk_var6(), FLA_Sylv_tt_blk_var7(), FLA_Sylv_tt_blk_var8(), FLA_Sylv_tt_blk_var9(), FLA_Sylv_unb_external(), FLA_Symm(), FLA_Symm_external(), FLA_Symm_ll_blk_var1(), FLA_Symm_ll_blk_var2(), FLA_Symm_ll_blk_var3(), FLA_Symm_ll_blk_var4(), FLA_Symm_ll_blk_var5(), FLA_Symm_ll_blk_var6(), FLA_Symm_ll_blk_var7(), FLA_Symm_ll_blk_var8(), FLA_Symm_ll_unb_var1(), FLA_Symm_ll_unb_var2(), FLA_Symm_ll_unb_var3(), FLA_Symm_ll_unb_var4(), FLA_Symm_ll_unb_var5(), FLA_Symm_ll_unb_var6(), FLA_Symm_ll_unb_var7(), FLA_Symm_ll_unb_var8(), FLA_Symm_lu_blk_var1(), FLA_Symm_lu_blk_var2(), FLA_Symm_lu_blk_var3(), FLA_Symm_lu_blk_var4(), FLA_Symm_lu_blk_var5(), FLA_Symm_lu_blk_var6(), FLA_Symm_lu_blk_var7(), FLA_Symm_lu_blk_var8(), FLA_Symm_lu_unb_var1(), FLA_Symm_lu_unb_var2(), FLA_Symm_lu_unb_var3(), FLA_Symm_lu_unb_var4(), FLA_Symm_lu_unb_var5(), FLA_Symm_lu_unb_var6(), FLA_Symm_lu_unb_var7(), FLA_Symm_lu_unb_var8(), FLA_Symm_rl_blk_var1(), FLA_Symm_rl_blk_var10(), FLA_Symm_rl_blk_var2(), FLA_Symm_rl_blk_var3(), FLA_Symm_rl_blk_var4(), FLA_Symm_rl_blk_var5(), FLA_Symm_rl_blk_var6(), FLA_Symm_rl_blk_var7(), FLA_Symm_rl_blk_var8(), FLA_Symm_rl_blk_var9(), FLA_Symm_rl_unb_var1(), FLA_Symm_rl_unb_var10(), FLA_Symm_rl_unb_var2(), FLA_Symm_rl_unb_var3(), FLA_Symm_rl_unb_var4(), FLA_Symm_rl_unb_var5(), FLA_Symm_rl_unb_var6(), FLA_Symm_rl_unb_var7(), FLA_Symm_rl_unb_var8(), FLA_Symm_rl_unb_var9(), FLA_Symm_ru_blk_var1(), FLA_Symm_ru_blk_var10(), FLA_Symm_ru_blk_var2(), FLA_Symm_ru_blk_var3(), FLA_Symm_ru_blk_var4(), FLA_Symm_ru_blk_var5(), FLA_Symm_ru_blk_var6(), FLA_Symm_ru_blk_var7(), FLA_Symm_ru_blk_var8(), FLA_Symm_ru_blk_var9(), FLA_Symm_ru_unb_var1(), FLA_Symm_ru_unb_var10(), FLA_Symm_ru_unb_var2(), FLA_Symm_ru_unb_var3(), FLA_Symm_ru_unb_var4(), FLA_Symm_ru_unb_var5(), FLA_Symm_ru_unb_var6(), FLA_Symm_ru_unb_var7(), FLA_Symm_ru_unb_var8(), FLA_Symm_ru_unb_var9(), FLA_Symv_external(), FLA_Syr2_external(), FLA_Syr2k(), FLA_Syr2k_external(), FLA_Syr2k_ln_blk_var1(), FLA_Syr2k_ln_blk_var2(), FLA_Syr2k_ln_blk_var3(), FLA_Syr2k_ln_blk_var4(), FLA_Syr2k_ln_blk_var5(), FLA_Syr2k_ln_blk_var6(), FLA_Syr2k_ln_blk_var7(), FLA_Syr2k_ln_blk_var8(), FLA_Syr2k_ln_unb_var1(), FLA_Syr2k_ln_unb_var2(), FLA_Syr2k_ln_unb_var3(), FLA_Syr2k_ln_unb_var4(), FLA_Syr2k_ln_unb_var5(), FLA_Syr2k_ln_unb_var6(), FLA_Syr2k_ln_unb_var7(), FLA_Syr2k_ln_unb_var8(), FLA_Syr2k_lt_blk_var10(), FLA_Syr2k_lt_blk_var9(), FLA_Syr2k_lt_unb_var10(), FLA_Syr2k_lt_unb_var9(), FLA_Syr2k_un_blk_var1(), FLA_Syr2k_un_blk_var2(), FLA_Syr2k_un_blk_var3(), FLA_Syr2k_un_blk_var4(), FLA_Syr2k_un_blk_var5(), FLA_Syr2k_un_blk_var6(), FLA_Syr2k_un_blk_var7(), FLA_Syr2k_un_blk_var8(), FLA_Syr2k_un_unb_var1(), FLA_Syr2k_un_unb_var2(), FLA_Syr2k_un_unb_var3(), FLA_Syr2k_un_unb_var4(), FLA_Syr2k_un_unb_var5(), FLA_Syr2k_un_unb_var6(), FLA_Syr2k_un_unb_var7(), FLA_Syr2k_un_unb_var8(), FLA_Syr2k_ut_blk_var10(), FLA_Syr2k_ut_blk_var9(), FLA_Syr2k_ut_unb_var10(), FLA_Syr2k_ut_unb_var9(), FLA_Syr_external(), FLA_Syrk(), FLA_Syrk_external(), FLA_Syrk_ln_blk_var1(), FLA_Syrk_ln_blk_var2(), FLA_Syrk_ln_blk_var3(), FLA_Syrk_ln_blk_var4(), FLA_Syrk_ln_unb_var1(), FLA_Syrk_ln_unb_var2(), FLA_Syrk_ln_unb_var3(), FLA_Syrk_ln_unb_var4(), FLA_Syrk_lt_blk_var5(), FLA_Syrk_lt_blk_var6(), FLA_Syrk_lt_unb_var5(), FLA_Syrk_lt_unb_var6(), FLA_Syrk_un_blk_var1(), FLA_Syrk_un_blk_var2(), FLA_Syrk_un_blk_var3(), FLA_Syrk_un_blk_var4(), FLA_Syrk_un_unb_var1(), FLA_Syrk_un_unb_var2(), FLA_Syrk_un_unb_var3(), FLA_Syrk_un_unb_var4(), FLA_Syrk_ut_blk_var5(), FLA_Syrk_ut_blk_var6(), FLA_Syrk_ut_unb_var5(), FLA_Syrk_ut_unb_var6(), FLA_Transpose_blk_var1(), FLA_Transpose_blk_var2(), FLA_Transpose_unb_var1(), FLA_Transpose_unb_var2(), FLA_Triangularize(), FLA_Trinv(), FLA_Trinv_blk_external(), FLA_Trinv_l_blk_var1(), FLA_Trinv_l_blk_var2(), FLA_Trinv_l_blk_var3(), FLA_Trinv_l_blk_var4(), FLA_Trinv_l_unb_var1(), FLA_Trinv_l_unb_var2(), FLA_Trinv_l_unb_var3(), FLA_Trinv_l_unb_var4(), FLA_Trinv_u_blk_var1(), FLA_Trinv_u_blk_var2(), FLA_Trinv_u_blk_var3(), FLA_Trinv_u_blk_var4(), FLA_Trinv_u_unb_var1(), FLA_Trinv_u_unb_var2(), FLA_Trinv_u_unb_var3(), FLA_Trinv_u_unb_var4(), FLA_Trinv_unb_external(), FLA_Trmm(), FLA_Trmm_external(), FLA_Trmm_llh_blk_var1(), FLA_Trmm_llh_blk_var2(), FLA_Trmm_llh_unb_var1(), FLA_Trmm_llh_unb_var2(), FLA_Trmm_lln_blk_var1(), FLA_Trmm_lln_blk_var2(), FLA_Trmm_lln_unb_var1(), FLA_Trmm_lln_unb_var2(), FLA_Trmm_llt_blk_var1(), FLA_Trmm_llt_blk_var2(), FLA_Trmm_llt_unb_var1(), FLA_Trmm_llt_unb_var2(), FLA_Trmm_luh_blk_var1(), FLA_Trmm_luh_blk_var2(), FLA_Trmm_luh_unb_var1(), FLA_Trmm_luh_unb_var2(), FLA_Trmm_lun_blk_var1(), FLA_Trmm_lun_blk_var2(), FLA_Trmm_lun_unb_var1(), FLA_Trmm_lun_unb_var2(), FLA_Trmm_lut_blk_var1(), FLA_Trmm_lut_blk_var2(), FLA_Trmm_lut_unb_var1(), FLA_Trmm_lut_unb_var2(), FLA_Trmm_rlh_blk_var1(), FLA_Trmm_rlh_blk_var2(), FLA_Trmm_rlh_blk_var3(), FLA_Trmm_rlh_blk_var4(), FLA_Trmm_rlh_unb_var1(), FLA_Trmm_rlh_unb_var2(), FLA_Trmm_rlh_unb_var3(), FLA_Trmm_rlh_unb_var4(), FLA_Trmm_rln_blk_var1(), FLA_Trmm_rln_blk_var2(), FLA_Trmm_rln_blk_var3(), FLA_Trmm_rln_blk_var4(), FLA_Trmm_rln_unb_var1(), FLA_Trmm_rln_unb_var2(), FLA_Trmm_rln_unb_var3(), FLA_Trmm_rln_unb_var4(), FLA_Trmm_rlt_blk_var1(), FLA_Trmm_rlt_blk_var2(), FLA_Trmm_rlt_blk_var3(), FLA_Trmm_rlt_blk_var4(), FLA_Trmm_rlt_unb_var1(), FLA_Trmm_rlt_unb_var2(), FLA_Trmm_rlt_unb_var3(), FLA_Trmm_rlt_unb_var4(), FLA_Trmm_ruh_blk_var1(), FLA_Trmm_ruh_blk_var2(), FLA_Trmm_ruh_blk_var3(), FLA_Trmm_ruh_blk_var4(), FLA_Trmm_ruh_unb_var1(), FLA_Trmm_ruh_unb_var2(), FLA_Trmm_ruh_unb_var3(), FLA_Trmm_ruh_unb_var4(), FLA_Trmm_run_blk_var1(), FLA_Trmm_run_blk_var2(), FLA_Trmm_run_blk_var3(), FLA_Trmm_run_blk_var4(), FLA_Trmm_run_unb_var1(), FLA_Trmm_run_unb_var2(), FLA_Trmm_run_unb_var3(), FLA_Trmm_run_unb_var4(), FLA_Trmm_rut_blk_var1(), FLA_Trmm_rut_blk_var2(), FLA_Trmm_rut_blk_var3(), FLA_Trmm_rut_blk_var4(), FLA_Trmm_rut_unb_var1(), FLA_Trmm_rut_unb_var2(), FLA_Trmm_rut_unb_var3(), FLA_Trmm_rut_unb_var4(), FLA_Trmv_external(), FLA_Trsm(), FLA_Trsm_external(), FLA_Trsm_llh_blk_var1(), FLA_Trsm_llh_blk_var2(), FLA_Trsm_llh_unb_var1(), FLA_Trsm_llh_unb_var2(), FLA_Trsm_lln_blk_var1(), FLA_Trsm_lln_blk_var2(), FLA_Trsm_lln_unb_var1(), FLA_Trsm_lln_unb_var2(), FLA_Trsm_llt_blk_var1(), FLA_Trsm_llt_blk_var2(), FLA_Trsm_llt_unb_var1(), FLA_Trsm_llt_unb_var2(), FLA_Trsm_luh_blk_var1(), FLA_Trsm_luh_blk_var2(), FLA_Trsm_luh_unb_var1(), FLA_Trsm_luh_unb_var2(), FLA_Trsm_lun_blk_var1(), FLA_Trsm_lun_blk_var2(), FLA_Trsm_lun_unb_var1(), FLA_Trsm_lun_unb_var2(), FLA_Trsm_lut_blk_var1(), FLA_Trsm_lut_blk_var2(), FLA_Trsm_lut_unb_var1(), FLA_Trsm_lut_unb_var2(), FLA_Trsm_rlh_blk_var1(), FLA_Trsm_rlh_blk_var2(), FLA_Trsm_rlh_blk_var3(), FLA_Trsm_rlh_blk_var4(), FLA_Trsm_rlh_unb_var1(), FLA_Trsm_rlh_unb_var2(), FLA_Trsm_rlh_unb_var3(), FLA_Trsm_rlh_unb_var4(), FLA_Trsm_rln_blk_var1(), FLA_Trsm_rln_blk_var2(), FLA_Trsm_rln_blk_var3(), FLA_Trsm_rln_blk_var4(), FLA_Trsm_rln_unb_var1(), FLA_Trsm_rln_unb_var2(), FLA_Trsm_rln_unb_var3(), FLA_Trsm_rln_unb_var4(), FLA_Trsm_rlt_blk_var1(), FLA_Trsm_rlt_blk_var2(), FLA_Trsm_rlt_blk_var3(), FLA_Trsm_rlt_blk_var4(), FLA_Trsm_rlt_unb_var1(), FLA_Trsm_rlt_unb_var2(), FLA_Trsm_rlt_unb_var3(), FLA_Trsm_rlt_unb_var4(), FLA_Trsm_ruh_blk_var1(), FLA_Trsm_ruh_blk_var2(), FLA_Trsm_ruh_blk_var3(), FLA_Trsm_ruh_blk_var4(), FLA_Trsm_ruh_unb_var1(), FLA_Trsm_ruh_unb_var2(), FLA_Trsm_ruh_unb_var3(), FLA_Trsm_ruh_unb_var4(), FLA_Trsm_run_blk_var1(), FLA_Trsm_run_blk_var2(), FLA_Trsm_run_blk_var3(), FLA_Trsm_run_blk_var4(), FLA_Trsm_run_unb_var1(), FLA_Trsm_run_unb_var2(), FLA_Trsm_run_unb_var3(), FLA_Trsm_run_unb_var4(), FLA_Trsm_rut_blk_var1(), FLA_Trsm_rut_blk_var2(), FLA_Trsm_rut_blk_var3(), FLA_Trsm_rut_blk_var4(), FLA_Trsm_rut_unb_var1(), FLA_Trsm_rut_unb_var2(), FLA_Trsm_rut_unb_var3(), FLA_Trsm_rut_unb_var4(), FLA_Trsv_external(), FLA_Trsv_lc_blk_var1(), FLA_Trsv_lc_blk_var2(), FLA_Trsv_ln_blk_var1(), FLA_Trsv_ln_blk_var2(), FLA_Trsv_lt_blk_var1(), FLA_Trsv_lt_blk_var2(), FLA_Trsv_uc_blk_var1(), FLA_Trsv_uc_blk_var2(), FLA_Trsv_un_blk_var1(), FLA_Trsv_un_blk_var2(), FLA_Trsv_ut_blk_var1(), FLA_Trsv_ut_blk_var2(), FLA_Ttmm(), FLA_Ttmm_blk_external(), FLA_Ttmm_l_blk_var1(), FLA_Ttmm_l_blk_var2(), FLA_Ttmm_l_blk_var3(), FLA_Ttmm_l_unb_var1(), FLA_Ttmm_l_unb_var2(), FLA_Ttmm_l_unb_var3(), FLA_Ttmm_u_blk_var1(), FLA_Ttmm_u_blk_var2(), FLA_Ttmm_u_blk_var3(), FLA_Ttmm_u_unb_var1(), FLA_Ttmm_u_unb_var2(), FLA_Ttmm_u_unb_var3(), FLA_Ttmm_unb_external(), FLASH_Axpy_hierarchy_r(), FLASH_Copy_hierarchy_r(), FLASH_FS_incpiv_aux1(), FLASH_FS_incpiv_aux2(), FLASH_LU_incpiv_create_hier_matrices(), FLASH_LU_incpiv_determine_alg_blocksize(), FLASH_LU_incpiv_var1(), FLASH_LU_incpiv_var2(), FLASH_Obj_attach_buffer_hierarchy(), FLASH_Obj_blocksizes(), FLASH_Obj_create_hier_conf_to_flat(), FLASH_Obj_create_hier_conf_to_flat_ext(), FLASH_Obj_free_hierarchy(), FLASH_Obj_scalar_length(), FLASH_print_struct(), FLASH_print_struct_helper(), FLASH_QR_UT_inc_create_hier_matrices(), FLASH_QR_UT_inc_determine_alg_blocksize(), and FLASH_SA_LU().
00581 { 00582 return obj.m; 00583 }
F_INT FLA_F2C() fla_obj_length_f | ( | F_INT * | obj | ) |
F_INT FLA_F2C() fla_obj_max_dim_f | ( | F_INT * | obj | ) |
References FLA_Obj_max_dim().
00666 { 00667 return FLA_Obj_max_dim( *( ( FLA_Obj * ) obj ) ); 00668 }
References FLA_Obj_view::m, and FLA_Obj_view::n.
Referenced by FLA_Accum_T_UT_check(), FLA_Accum_T_UT_fc_unb_var1(), FLA_Apply_Q_UT_inc_lhc_blk_var1(), FLA_Apply_Q_UT_lhc_blk_var1(), FLA_Check_householder_panel_dims(), FLA_determine_matrix_size(), FLA_LQ_check(), FLA_LQ_UT_Accum_T_blk_var1(), FLA_LQ_UT_Accum_T_unb_external(), FLA_LQ_UT_blk_var2(), FLA_LQ_UT_recover_tau_submatrix(), FLA_LU_piv_check(), FLA_Obj_add_to_diagonal(), fla_obj_min_dim_f(), FLA_Obj_scale_diagonal(), FLA_Obj_set_diagonal_to_scalar(), FLA_Obj_shift_diagonal(), FLA_QR_check(), FLA_QR_UT_Accum_T_blk_var1(), FLA_QR_UT_Accum_T_unb_external(), FLA_QR_UT_Accum_T_unb_var1(), FLA_QR_UT_blk_var2(), FLA_QR_UT_inc_blk_var1(), FLA_QR_UT_inc_blk_var2(), FLA_QR_UT_recover_tau_submatrix(), FLA_QR_UT_UD_Accum_T_unb_var1(), and FLA_QR_UT_UD_blk_var1().
F_INT FLA_F2C() fla_obj_min_dim_f | ( | F_INT * | obj | ) |
References FLA_Obj_min_dim().
00650 { 00651 return FLA_Obj_min_dim( *( ( FLA_Obj * ) obj ) ); 00652 }
References FLA_Obj_view::m, and FLA_Obj_view::n.
Referenced by FLA_Apply_Q_blk_external(), FLA_Apply_Q_unb_external(), FLA_Asum_external(), FLA_Axpy_external(), FLA_Check_matrix_vector_dims(), FLA_Conjugate(), FLA_Copy_external(), FLA_Copyt_external(), FLA_Dot2cs_external(), FLA_Dot2s_external(), FLA_Dot_external(), FLA_Dotc_external(), FLA_Dotcs_external(), FLA_Dots_external(), FLA_Househ2_UT(), FLA_Iamax_external(), FLA_Inv_scal_external(), FLA_Inv_scalc_external(), FLA_LQ_UT_recover_tau_check(), FLA_Nrm2_external(), fla_obj_vector_dim_f(), FLA_QR_UT_recover_tau_check(), FLA_Scal_external(), FLA_Scalc_external(), FLA_Swap_external(), and FLA_Swapt_external().
F_INT FLA_F2C() fla_obj_vector_dim_f | ( | F_INT * | obj | ) |
References FLA_Obj_vector_dim().
00618 { 00619 return FLA_Obj_vector_dim( *( ( FLA_Obj * ) obj ) ); 00620 }
References FLA_Obj_view::base, and FLA_Obj_view::m.
Referenced by FLA_Apply_househ2_UT_opt(), FLA_Househ2_UT(), FLA_Househ2_UT_opt(), and fla_obj_vector_inc_f().
F_INT FLA_F2C() fla_obj_vector_inc_f | ( | F_INT * | obj | ) |
References FLA_Obj_vector_inc().
00634 { 00635 return FLA_Obj_vector_inc( *( ( FLA_Obj * ) obj ) ); 00636 }
References FLA_Obj_view::n.
Referenced by FLA_Accum_T_UT_fc_opt_var1_dcomplex(), FLA_Accum_T_UT_fc_opt_var1_double(), FLA_Accum_T_UT_fc_opt_var1_float(), FLA_Accum_T_UT_fc_opt_var1_scomplex(), FLA_Accum_T_UT_unb_external(), FLA_Apply_househ2_UT_opt(), FLA_Apply_Q_blk_external(), FLA_Apply_Q_unb_external(), FLA_Apply_Q_UT_inc_internal_check(), FLA_Apply_Q_UT_lhc_blk_var1(), FLA_Apply_Q_UT_lhc_blk_var2(), FLA_Apply_Q_UT_UD_lhc_blk_var1(), FLA_Apply_Q_UT_UD_lhc_blk_var3(), FLA_Axpy_blk_var3(), FLA_Axpy_blk_var4(), FLA_Axpy_external(), FLA_Check_adjacent_objects_1x2(), FLA_Check_adjacent_objects_2x1(), FLA_Check_adjacent_objects_2x2(), FLA_Check_attempted_repart_1x2(), FLA_Check_attempted_repart_2x2(), FLA_Check_conformal_dims(), FLA_Check_equal_vector_lengths(), FLA_Check_hess_indices(), FLA_Check_householder_panel_dims(), FLA_Check_if_scalar(), FLA_Check_if_vector(), FLA_Check_matrix_matrix_dims(), FLA_Check_matrix_vector_dims(), FLA_Check_object_dims(), FLA_Check_object_width_equals(), FLA_Check_square(), FLA_Check_submatrix_dims_and_offset(), FLA_Check_sylv_matrix_dims(), FLA_Conjugate(), FLA_Conjugate_r(), FLA_Copy_blk_var3(), FLA_Copy_blk_var4(), FLA_Copy_external(), FLA_Copyr_external(), FLA_Copyt_external(), FLA_determine_matrix_size(), FLA_Gemm(), FLA_Gemm_external(), FLA_Gemm_hh_blk_var1(), FLA_Gemm_hh_blk_var2(), FLA_Gemm_hh_unb_var1(), FLA_Gemm_hh_unb_var2(), FLA_Gemm_hn_blk_var1(), FLA_Gemm_hn_blk_var2(), FLA_Gemm_hn_blk_var3(), FLA_Gemm_hn_blk_var4(), FLA_Gemm_hn_unb_var1(), FLA_Gemm_hn_unb_var2(), FLA_Gemm_hn_unb_var3(), FLA_Gemm_hn_unb_var4(), FLA_Gemm_ht_blk_var1(), FLA_Gemm_ht_blk_var2(), FLA_Gemm_ht_unb_var1(), FLA_Gemm_ht_unb_var2(), FLA_Gemm_nh_blk_var5(), FLA_Gemm_nh_blk_var6(), FLA_Gemm_nh_unb_var5(), FLA_Gemm_nh_unb_var6(), FLA_Gemm_nn_blk_var3(), FLA_Gemm_nn_blk_var4(), FLA_Gemm_nn_blk_var5(), FLA_Gemm_nn_blk_var6(), FLA_Gemm_nn_unb_var3(), FLA_Gemm_nn_unb_var4(), FLA_Gemm_nn_unb_var5(), FLA_Gemm_nn_unb_var6(), FLA_Gemm_nt_blk_var5(), FLA_Gemm_nt_blk_var6(), FLA_Gemm_nt_unb_var5(), FLA_Gemm_nt_unb_var6(), FLA_Gemm_th_blk_var1(), FLA_Gemm_th_blk_var2(), FLA_Gemm_th_unb_var1(), FLA_Gemm_th_unb_var2(), FLA_Gemm_tn_blk_var1(), FLA_Gemm_tn_blk_var2(), FLA_Gemm_tn_blk_var3(), FLA_Gemm_tn_blk_var4(), FLA_Gemm_tn_unb_var1(), FLA_Gemm_tn_unb_var2(), FLA_Gemm_tn_unb_var3(), FLA_Gemm_tn_unb_var4(), FLA_Gemm_tt_blk_var1(), FLA_Gemm_tt_blk_var2(), FLA_Gemm_tt_unb_var1(), FLA_Gemm_tt_unb_var2(), FLA_Gemv_c_blk_var1(), FLA_Gemv_c_blk_var2(), FLA_Gemv_external(), FLA_Gemv_n_blk_var5(), FLA_Gemv_n_blk_var6(), FLA_Gemv_t_blk_var1(), FLA_Gemv_t_blk_var2(), FLA_Gemvc_external(), FLA_Ger_external(), FLA_Gerc_external(), FLA_Hemm(), FLA_Hemm_external(), FLA_Hemm_ll_blk_var10(), FLA_Hemm_ll_blk_var9(), FLA_Hemm_ll_unb_var10(), FLA_Hemm_ll_unb_var9(), FLA_Hemm_lu_blk_var10(), FLA_Hemm_lu_blk_var9(), FLA_Hemm_lu_unb_var10(), FLA_Hemm_lu_unb_var9(), FLA_Her2k(), FLA_Her2k_external(), FLA_Her2k_lh_blk_var1(), FLA_Her2k_lh_blk_var2(), FLA_Her2k_lh_blk_var3(), FLA_Her2k_lh_blk_var4(), FLA_Her2k_lh_blk_var5(), FLA_Her2k_lh_blk_var6(), FLA_Her2k_lh_blk_var7(), FLA_Her2k_lh_blk_var8(), FLA_Her2k_lh_unb_var1(), FLA_Her2k_lh_unb_var2(), FLA_Her2k_lh_unb_var3(), FLA_Her2k_lh_unb_var4(), FLA_Her2k_lh_unb_var5(), FLA_Her2k_lh_unb_var6(), FLA_Her2k_lh_unb_var7(), FLA_Her2k_lh_unb_var8(), FLA_Her2k_ln_blk_var10(), FLA_Her2k_ln_blk_var9(), FLA_Her2k_ln_unb_var10(), FLA_Her2k_ln_unb_var9(), FLA_Her2k_uh_blk_var1(), FLA_Her2k_uh_blk_var2(), FLA_Her2k_uh_blk_var3(), FLA_Her2k_uh_blk_var4(), FLA_Her2k_uh_blk_var5(), FLA_Her2k_uh_blk_var6(), FLA_Her2k_uh_blk_var7(), FLA_Her2k_uh_blk_var8(), FLA_Her2k_uh_unb_var1(), FLA_Her2k_uh_unb_var2(), FLA_Her2k_uh_unb_var3(), FLA_Her2k_uh_unb_var4(), FLA_Her2k_uh_unb_var5(), FLA_Her2k_uh_unb_var6(), FLA_Her2k_uh_unb_var7(), FLA_Her2k_uh_unb_var8(), FLA_Her2k_un_blk_var10(), FLA_Her2k_un_blk_var9(), FLA_Her2k_un_unb_var10(), FLA_Her2k_un_unb_var9(), FLA_Herk(), FLA_Herk_external(), FLA_Herk_lh_blk_var1(), FLA_Herk_lh_blk_var2(), FLA_Herk_lh_blk_var3(), FLA_Herk_lh_blk_var4(), FLA_Herk_lh_unb_var1(), FLA_Herk_lh_unb_var2(), FLA_Herk_lh_unb_var3(), FLA_Herk_lh_unb_var4(), FLA_Herk_ln_blk_var5(), FLA_Herk_ln_blk_var6(), FLA_Herk_ln_unb_var5(), FLA_Herk_ln_unb_var6(), FLA_Herk_uh_blk_var1(), FLA_Herk_uh_blk_var2(), FLA_Herk_uh_blk_var3(), FLA_Herk_uh_blk_var4(), FLA_Herk_uh_unb_var1(), FLA_Herk_uh_unb_var2(), FLA_Herk_uh_unb_var3(), FLA_Herk_uh_unb_var4(), FLA_Herk_un_blk_var5(), FLA_Herk_un_blk_var6(), FLA_Herk_un_unb_var5(), FLA_Herk_un_unb_var6(), FLA_Hermitianize(), FLA_Hess_blk_external(), FLA_Hess_check(), FLA_Hess_unb_external(), FLA_Inv_scal_external(), FLA_Inv_scalc_external(), FLA_LQ_blk_external(), FLA_LQ_unb_external(), FLA_LQ_UT(), FLA_LQ_UT_blk_external(), FLA_LQ_UT_recover_tau(), FLA_LQ_UT_unb_external(), FLA_LU_nopiv_blk_external(), FLA_LU_nopiv_blk_var1(), FLA_LU_nopiv_blk_var2(), FLA_LU_nopiv_blk_var3(), FLA_LU_nopiv_blk_var4(), FLA_LU_nopiv_blk_var5(), FLA_LU_nopiv_unb_external(), FLA_LU_nopiv_unb_var1(), FLA_LU_nopiv_unb_var2(), FLA_LU_nopiv_unb_var3(), FLA_LU_nopiv_unb_var4(), FLA_LU_nopiv_unb_var5(), FLA_LU_piv_blk_external(), FLA_LU_piv_blk_var3(), FLA_LU_piv_blk_var4(), FLA_LU_piv_blk_var5(), FLA_LU_piv_unb_external(), FLA_LU_piv_unb_var3(), FLA_LU_piv_unb_var3b(), FLA_LU_piv_unb_var4(), FLA_LU_piv_unb_var5(), FLA_Max_abs_value(), FLA_Max_elemwise_diff(), FLA_Norm1(), FLA_Obj_create_conf_to(), FLA_Obj_equals(), FLA_Obj_has_zero_dim(), FLA_Obj_is_conformal_to(), FLA_Obj_is_scalar(), FLA_Obj_is_vector(), FLA_Obj_set_to_scalar(), FLA_Obj_show(), fla_obj_width_f(), FLA_QR_blk_external(), FLA_QR_unb_external(), FLA_QR_UT_Accum_T_opt_var1_dcomplex(), FLA_QR_UT_Accum_T_opt_var1_double(), FLA_QR_UT_Accum_T_opt_var1_float(), FLA_QR_UT_Accum_T_opt_var1_scomplex(), FLA_QR_UT_blk_external(), FLA_QR_UT_blk_var2(), FLA_QR_UT_copy_internal_check(), FLA_QR_UT_create_T(), FLA_QR_UT_internal_check(), FLA_QR_UT_recover_tau(), FLA_QR_UT_UD_blk_var1(), FLA_QR_UT_unb_external(), FLA_Random_matrix(), FLA_Random_tri_matrix(), FLA_SA_Apply_pivots(), FLA_Scal_external(), FLA_Scalc_external(), FLA_Scalr_external(), FLA_Shift_pivots_to(), FLA_Swap_external(), FLA_Swap_rows(), FLA_Swap_t_blk_var1(), FLA_Swapt_external(), FLA_Sylv_unb_external(), FLA_Symm(), FLA_Symm_external(), FLA_Symm_ll_blk_var10(), FLA_Symm_ll_blk_var9(), FLA_Symm_ll_unb_var10(), FLA_Symm_ll_unb_var9(), FLA_Symm_lu_blk_var10(), FLA_Symm_lu_blk_var9(), FLA_Symm_lu_unb_var10(), FLA_Symm_lu_unb_var9(), FLA_Symmetrize(), FLA_Syr2k(), FLA_Syr2k_external(), FLA_Syr2k_ln_blk_var10(), FLA_Syr2k_ln_blk_var9(), FLA_Syr2k_ln_unb_var10(), FLA_Syr2k_ln_unb_var9(), FLA_Syr2k_lt_blk_var1(), FLA_Syr2k_lt_blk_var2(), FLA_Syr2k_lt_blk_var3(), FLA_Syr2k_lt_blk_var4(), FLA_Syr2k_lt_blk_var5(), FLA_Syr2k_lt_blk_var6(), FLA_Syr2k_lt_blk_var7(), FLA_Syr2k_lt_blk_var8(), FLA_Syr2k_lt_unb_var1(), FLA_Syr2k_lt_unb_var2(), FLA_Syr2k_lt_unb_var3(), FLA_Syr2k_lt_unb_var4(), FLA_Syr2k_lt_unb_var5(), FLA_Syr2k_lt_unb_var6(), FLA_Syr2k_lt_unb_var7(), FLA_Syr2k_lt_unb_var8(), FLA_Syr2k_un_blk_var10(), FLA_Syr2k_un_blk_var9(), FLA_Syr2k_un_unb_var10(), FLA_Syr2k_un_unb_var9(), FLA_Syr2k_ut_blk_var1(), FLA_Syr2k_ut_blk_var2(), FLA_Syr2k_ut_blk_var3(), FLA_Syr2k_ut_blk_var4(), FLA_Syr2k_ut_blk_var5(), FLA_Syr2k_ut_blk_var6(), FLA_Syr2k_ut_blk_var7(), FLA_Syr2k_ut_blk_var8(), FLA_Syr2k_ut_unb_var1(), FLA_Syr2k_ut_unb_var2(), FLA_Syr2k_ut_unb_var3(), FLA_Syr2k_ut_unb_var4(), FLA_Syr2k_ut_unb_var5(), FLA_Syr2k_ut_unb_var6(), FLA_Syr2k_ut_unb_var7(), FLA_Syr2k_ut_unb_var8(), FLA_Syr_external(), FLA_Syrk(), FLA_Syrk_external(), FLA_Syrk_ln_blk_var5(), FLA_Syrk_ln_blk_var6(), FLA_Syrk_ln_unb_var5(), FLA_Syrk_ln_unb_var6(), FLA_Syrk_lt_blk_var1(), FLA_Syrk_lt_blk_var2(), FLA_Syrk_lt_blk_var3(), FLA_Syrk_lt_blk_var4(), FLA_Syrk_lt_unb_var1(), FLA_Syrk_lt_unb_var2(), FLA_Syrk_lt_unb_var3(), FLA_Syrk_lt_unb_var4(), FLA_Syrk_un_blk_var5(), FLA_Syrk_un_blk_var6(), FLA_Syrk_un_unb_var5(), FLA_Syrk_un_unb_var6(), FLA_Syrk_ut_blk_var1(), FLA_Syrk_ut_blk_var2(), FLA_Syrk_ut_blk_var3(), FLA_Syrk_ut_blk_var4(), FLA_Syrk_ut_unb_var1(), FLA_Syrk_ut_unb_var2(), FLA_Syrk_ut_unb_var3(), FLA_Syrk_ut_unb_var4(), FLA_Triangularize(), FLA_Trmm(), FLA_Trmm_external(), FLA_Trmm_llh_blk_var3(), FLA_Trmm_llh_blk_var4(), FLA_Trmm_llh_unb_var3(), FLA_Trmm_llh_unb_var4(), FLA_Trmm_lln_blk_var3(), FLA_Trmm_lln_blk_var4(), FLA_Trmm_lln_unb_var3(), FLA_Trmm_lln_unb_var4(), FLA_Trmm_llt_blk_var3(), FLA_Trmm_llt_blk_var4(), FLA_Trmm_llt_unb_var3(), FLA_Trmm_llt_unb_var4(), FLA_Trmm_luh_blk_var3(), FLA_Trmm_luh_blk_var4(), FLA_Trmm_luh_unb_var3(), FLA_Trmm_luh_unb_var4(), FLA_Trmm_lun_blk_var3(), FLA_Trmm_lun_blk_var4(), FLA_Trmm_lun_unb_var3(), FLA_Trmm_lun_unb_var4(), FLA_Trmm_lut_blk_var3(), FLA_Trmm_lut_blk_var4(), FLA_Trmm_lut_unb_var3(), FLA_Trmm_lut_unb_var4(), FLA_Trsm(), FLA_Trsm_external(), FLA_Trsm_llh_blk_var3(), FLA_Trsm_llh_blk_var4(), FLA_Trsm_llh_unb_var3(), FLA_Trsm_llh_unb_var4(), FLA_Trsm_lln_blk_var3(), FLA_Trsm_lln_blk_var4(), FLA_Trsm_lln_unb_var3(), FLA_Trsm_lln_unb_var4(), FLA_Trsm_llt_blk_var3(), FLA_Trsm_llt_blk_var4(), FLA_Trsm_llt_unb_var3(), FLA_Trsm_llt_unb_var4(), FLA_Trsm_luh_blk_var3(), FLA_Trsm_luh_blk_var4(), FLA_Trsm_luh_unb_var3(), FLA_Trsm_luh_unb_var4(), FLA_Trsm_lun_blk_var3(), FLA_Trsm_lun_blk_var4(), FLA_Trsm_lun_unb_var3(), FLA_Trsm_lun_unb_var4(), FLA_Trsm_lut_blk_var3(), FLA_Trsm_lut_blk_var4(), FLA_Trsm_lut_unb_var3(), FLA_Trsm_lut_unb_var4(), FLASH_Apply_Q_UT_inc_create_workspace(), FLASH_Axpy_hierarchy_r(), FLASH_Copy_hierarchy_r(), FLASH_FS_incpiv_aux1(), FLASH_LU_incpiv_create_hier_matrices(), FLASH_LU_incpiv_var1(), FLASH_LU_incpiv_var2(), FLASH_Obj_attach_buffer_hierarchy(), FLASH_Obj_blocksizes(), FLASH_Obj_create_hier_conf_to_flat(), FLASH_Obj_create_hier_conf_to_flat_ext(), FLASH_Obj_create_hierarchy(), FLASH_Obj_free_hierarchy(), FLASH_Obj_scalar_width(), FLASH_print_struct(), FLASH_print_struct_helper(), FLASH_QR_UT_inc_create_hier_matrices(), FLASH_SA_FS(), and FLASH_Trsm_piv().
00597 { 00598 return obj.n; 00599 }
F_INT FLA_F2C() fla_obj_width_f | ( | F_INT * | obj | ) |