Program Listing for File complex/array/gauss/utils.h#
↰ Return to documentation for file (oti/complex/array/gauss/utils.h)
#ifndef OTI_COMPLEX_ARRAY_GAUSS_UTILS_H
#define OTI_COMPLEX_ARRAY_GAUSS_UTILS_H
/**************************************************************************************************/
void fecarr_dimCheck_FF_samesize( fecarr_t* arr1, fecarr_t* arr2, fecnum_t* res);
void fecarr_dimCheck_RF_samesize( carr_t* arr1, fecarr_t* arr2, fecnum_t* res);
// ----------------------------------------------------------------------------------------------------
/**************************************************************************************************/
void fecarr_dimCheck_FF_elementwise( fecarr_t* arr1, fecarr_t* arr2, fecarr_t* res);
void fecarr_dimCheck_RF_elementwise( carr_t* arr1, fecarr_t* arr2, fecarr_t* res);
void fecarr_dimCheck_fF_elementwise( fecnum_t* num1, fecarr_t* arr2, fecarr_t* res);
void fecarr_dimCheck_Ff_elementwise( fecarr_t* arr1, fecnum_t* num2, fecarr_t* res);
// ----------------------------------------------------------------------------------------------------
/**************************************************************************************************/
void fecarr_dimCheck_FF_matmul( fecarr_t* lhs, fecarr_t* rhs, fecarr_t* res);
void fecarr_dimCheck_RF_matmul( carr_t* lhs, fecarr_t* rhs, fecarr_t* res);
void fecarr_dimCheck_FR_matmul( fecarr_t* lhs, carr_t* rhs, fecarr_t* res);
// ----------------------------------------------------------------------------------------------------
/**************************************************************************************************/
void fecarr_dimCheck_F_squareness( fecarr_t* arr1, fecarr_t* res);
// ----------------------------------------------------------------------------------------------------
/**************************************************************************************************/
void fecarr_dimCheck_F_transpose( fecarr_t* arr1, fecarr_t* res);
// ----------------------------------------------------------------------------------------------------
/**************************************************************************************************/
void fecarr_dimCheck_FfR_integrate(fecarr_t* arr, fecnum_t* num,carr_t* res);
// ----------------------------------------------------------------------------------------------------
#endif