double Rational::toDouble() const { mpq_t mpq; mpqInit(mpq); const double result = mpq_get_d(mpq); mpq_clear(mpq); return result; }
void k_initMessages(MessageInfo *messageInfo, MemInfo *memInfo) { // TODO - allocate store as block... mpqInit(&(messageInfo->mpq), messageInfo->messageStore, 500); }