Я написал код реализации расчета любого порядка производной (значение) функции std :: tgamma (). Но этот код часто пересматривает выражения. Как можно это оптимизировать? < /P>
#include
#include
#include
namespace peter
{
template
struct multiplication;
template
struct polygamma
{ struct derivative
{ typedef polygamma type;
};
double operator()(const double _d) const
{ return boost::math::polygamma(ORDER, _d);
}
};
struct gamma
{ struct derivative
{ typedef multiplication type;
};
double operator()(const double _d) const
{ return std::tgamma(_d);
}
};
template
struct addition
{ struct derivative
{ typedef addition<
typename L::derivative::type,
typename R::derivative::type
> type;
};
double operator()(const double _d) const
{ return L()(_d) + R()(_d);
}
};
template
struct multiplication
{ struct derivative
{ typedef addition<
multiplication<
typename L::derivative::type,
R
>,
multiplication<
L,
typename R::derivative::type
>
> type;
};
double operator()(const double _d) const
{ return L()(_d) * R()(_d);
}
};
template
struct derive
{ typedef typename derive::type::derivative::type type;
};
template
struct derive
{ typedef T type;
};
}
int main()
{ //using namespace peter;
peter::derive
::type s;
std::cout
Подробнее здесь: https://stackoverflow.com/questions/793 ... r-any-give
Как вычислить усеченный ряд Тейлора для гамма-функции для любого заданного порядка? ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора.
Anonymous » » в форуме C# - 0 Ответы
- 57 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как преобразовать многомерный временной ряд в одномерный временной ряд?
Anonymous » » в форуме Python - 0 Ответы
- 37 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как игнорировать первую ряд (ряд заголовка) на вставке с помощью phpoffice \ phpspreadsheet
Anonymous » » в форуме Php - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Подбор гамма-функции. OptimizeWarning: ковариацию параметров невозможно оценить в Python.
Anonymous » » в форуме Python - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-