Program Listing for File real/scalar/gauss/base.h#
↰ Return to documentation for file (oti/real/scalar/gauss/base.h)
#ifndef OTI_REAL_SCALAR_GAUSS_BASE_H
#define OTI_REAL_SCALAR_GAUSS_BASE_H
/**************************************************************************************************/
fednum_t fednum_copy( fednum_t* src );
void fednum_copy_to( fednum_t* src, fednum_t* dst);
// ----------------------------------------------------------------------------------------------------
/**************************************************************************************************/
void fednum_set_r( coeff_t num, fednum_t* res);
void fednum_set_f( fednum_t* num, fednum_t* res);
// ----------------------------------------------------------------------------------------------------
/**************************************************************************************************/
void fednum_set_item_k_r( coeff_t num, uint64_t k, fednum_t* res);
// ----------------------------------------------------------------------------------------------------
/**************************************************************************************************/
coeff_t fednum_get_item_k( fednum_t* num, uint64_t k );
void fednum_get_item_k_to(fednum_t* num, uint64_t k, coeff_t* res);
// ----------------------------------------------------------------------------------------------------
/**************************************************************************************************/
fednum_t fednum_zeros(uint64_t nIntPts);
// ----------------------------------------------------------------------------------------------------
/**************************************************************************************************/
fednum_t fednum_createEmpty(uint64_t nIntPts);
fednum_t fednum_empty_like(fednum_t* arr);
// ----------------------------------------------------------------------------------------------------
/**************************************************************************************************/
void fednum_free(fednum_t* num);
// ----------------------------------------------------------------------------------------------------
/**************************************************************************************************/
fednum_t fednum_init(void);
// ----------------------------------------------------------------------------------------------------
#endif