Program Listing for File real/array/gauss/utils.h#
↰ Return to documentation for file (oti/real/array/gauss/utils.h)
#ifndef OTI_REAL_ARRAY_GAUSS_UTILS_H
#define OTI_REAL_ARRAY_GAUSS_UTILS_H
/**************************************************************************************************/
void fedarr_dimCheck_FF_samesize( fedarr_t* arr1, fedarr_t* arr2, fednum_t* res);
void fedarr_dimCheck_RF_samesize( darr_t* arr1, fedarr_t* arr2, fednum_t* res);
// ----------------------------------------------------------------------------------------------------
/**************************************************************************************************/
void fedarr_dimCheck_FF_elementwise( fedarr_t* arr1, fedarr_t* arr2, fedarr_t* res);
void fedarr_dimCheck_RF_elementwise( darr_t* arr1, fedarr_t* arr2, fedarr_t* res);
void fedarr_dimCheck_fF_elementwise( fednum_t* num1, fedarr_t* arr2, fedarr_t* res);
void fedarr_dimCheck_Ff_elementwise( fedarr_t* arr1, fednum_t* num2, fedarr_t* res);
// ----------------------------------------------------------------------------------------------------
/**************************************************************************************************/
void fedarr_dimCheck_FF_matmul( fedarr_t* lhs, fedarr_t* rhs, fedarr_t* res);
void fedarr_dimCheck_RF_matmul( darr_t* lhs, fedarr_t* rhs, fedarr_t* res);
void fedarr_dimCheck_FR_matmul( fedarr_t* lhs, darr_t* rhs, fedarr_t* res);
// ----------------------------------------------------------------------------------------------------
/**************************************************************************************************/
void fedarr_dimCheck_F_squareness( fedarr_t* arr1, fedarr_t* res);
// ----------------------------------------------------------------------------------------------------
/**************************************************************************************************/
void fedarr_dimCheck_F_transpose( fedarr_t* arr1, fedarr_t* res);
// ----------------------------------------------------------------------------------------------------
/**************************************************************************************************/
void fedarr_dimCheck_FfR_integrate(fedarr_t* arr, fednum_t* num,darr_t* res);
// ----------------------------------------------------------------------------------------------------
#endif