.. _program_listing_file_oti_sparse_scalar_utils.h: Program Listing for File sparse/scalar/utils.h ============================================== |exhale_lsh| :ref:`Return to documentation for file ` (``oti/sparse/scalar/utils.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #ifndef OTI_SPARSE_SCALAR_UTILS_H #define OTI_SPARSE_SCALAR_UTILS_H /**************************************************************************************************/ void soti_trunc_ssum(sotinum_t* num1, ord_t ord, sotinum_t* res, dhelpl_t dhl ); // ---------------------------------------------------------------------------------------------------- /**************************************************************************************************/ void soti_trunc_mul(sotinum_t* num1, ord_t ord1, sotinum_t* num2, ord_t ord2, sotinum_t* dest, dhelpl_t dhl ); // ---------------------------------------------------------------------------------------------------- /**************************************************************************************************/ void soti_trunc_smul_real(coeff_t a, ord_t ord, sotinum_t* res, dhelpl_t dhl); // ---------------------------------------------------------------------------------------------------- /**************************************************************************************************/ void soti_get_active_bases(sotinum_t* num, imdir_t* list, dhelpl_t dhl); // ---------------------------------------------------------------------------------------------------- /**************************************************************************************************/ bases_t soti_get_max_basis(sotinum_t* num, dhelpl_t dhl); // ---------------------------------------------------------------------------------------------------- #endif