Перейти к контенту

Олег «Sannis» Ефимов

  • записей
    13
  • комментариев
    95
  • просмотров
    86 925

Сессия #6


Sannis

3 116 просмотров

А тем временем заказов я в данный момент и в ближайшем будущем не принимаю.

 

По Викторине:

С приближением сессии разработку заморозил.

 

Если есть ещё достаточное количество желающих, то могу для систематизации багов открыть багтреккер :)

8 комментариев


Рекомендуемые комментарии

При подготовке приходится читать вот такое:

 template <class ddouble> int
FFT2D(dcomplex <ddouble> **AM,int N,int N2,int IC)
{
 int L,K;
 dcomplex <ddouble> *XOK;
 if((XOK=(dcomplex <ddouble> *)malloc((N2)*sizeof(dcomplex <ddouble>)))==NULL)return 1;
 for(L=1;L<=N2;L++)
  FFT1D(*(AM+L-1),N,IC);
 for(K=1;K<=N;K++)
 {
  for(L=1;L<=N2;L++)
*(XOK+L-1)=*(*(AM+L-1)+K-1);
  FFT1D(XOK,N2,IC);
  for(L=1;L<=N2;L++)
*(*(AM+L-1)+K-1)=*(XOK+L-1);
 }
 free(XOK);
 return 0;
}

От чего невероятно рад.

 

Хорошо хоть в скаЛАПАКе это есть в продвинутом виде.

 

Добавлено:

	gt6: if(k<j)
{
j=j-k;
k=k/2;
goto gt6;
}
j=j+k;
}

Ссылка на комментарий

А так обращаться с массивами культурно?

 

Метки я ещё могу понять, это переписанный код на Фортране, там это не считается плохим тоном, даже некоторые конструкции связаны именно с goto. Но переписывая на c++ можно было и почистить код... Отступы сохранены :)

Ссылка на комментарий

Напиши пожалуйста в личку скок будет стоить инструкция (просто редирект без всяких кодирований, но с норм обработкой)

Мож тогда сделаем закрыто и все и нефиг нахаляву выкладыать тогда, раз никому не надо..

Ссылка на комментарий
#include "f2c.h"
#ifdef __cplusplus
extern "C" {
#endif

#ifdef KR_headers
shortint pow_hh(ap, bp) shortint *ap, *bp;
#else
shortint pow_hh(shortint *ap, shortint *bp)
#endif
{
shortint pow, x, n;
unsigned u;

x = *ap;
n = *bp;

if (n <= 0) {
	if (n == 0 || x == 1)
		return 1;
	if (x != -1)
		return x == 0 ? 1/x : 0;
	n = -n;
	}
u = n;
for(pow = 1;; )
	{
	if(u & 01)
		pow *= x;
	if(u >>= 1)
		x *= x;
	else
		break;
	}
return(pow);
}
#ifdef __cplusplus
}
#endif

Ссылка на комментарий
Гость
Эта запись блога закрыта для комментариев.
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.