Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Octonions Transcendentals

Boost , Math Toolkit 2.5.0 , Chapter 10. Octonions

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Нетlogилиsqrtпредусмотрено для октононов в этой реализации, иpowтакже ограничивается интегральными силами экспонента. Причин этому несколько: с одной стороны, еще предстоит тщательно исследовать эквивалент аналитического продолжения для октононов («разрезов ветвей») (во всяком случае, мною...), и мы хотим избежать глупости, вносимой в стандарт экспоненциациями комплексов комплексами (которая хорошо определена, но не в стандарт...). Говоря о чепухе, говоря, чтоpow(0,0)«определение реализации» — это просто мертвый мозг...

Однако мы предоставляем несколько трансцендентальных, главным из которых является экспоненциальный. То, что она допускает "закрытую формулу", является результатом автора (существование и определение экспоненциального, по октонионам среди прочих, с другой стороны, несколько веков). В основном, любые сходящиеся силовые ряды с реальными коэффициентами, которые допускают замкнутую формулу вC, могут быть перенесены вO. Более трансцендентные элементы этого типа могут быть добавлены в дальнейшем пересмотре по запросу. Следует отметить, что именно эти функции вызывают зависимость от заголовковboost/math/special_functions/sinc.hppиboost/math/special_functions/sinhc.hpp.

exp
template<typename T>
octonion<T> exp(octonion<T> const & o);

Вычисляет экспоненциал октониона.

cos
template<typename T>
octonion<T> cos(octonion<T> const & o);

Вычисляет косинус октониона

sin
template<typename T>
octonion<T> sin(octonion<T> const & o);

Вычисляет синус октониона.

tan
template<typename T>
octonion<T> tan(octonion<T> const & o);

Вычисляет тангенс октониона.

cosh
template<typename T>
octonion<T> cosh(octonion<T> const & o);

Вычисляет гиперболический косинус октониона.

sinh
template<typename T>
octonion<T> sinh(octonion<T> const & o);

Вычисляет гиперболический синус октониона.

tanh
template<typename T>
octonion<T> tanh(octonion<T> const & o);

Вычисляет гиперболический тангенс октониона.

pow
template<typename T>
octonion<T>  pow(octonion<T> const & o, int n);

Вычисляет n-ю силу октониона q.


PrevUpHomeNext

Статья Octonions Transcendentals раздела Math Toolkit 2.5.0 Chapter 10. Octonions может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Chapter 10. Octonions ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 08:27:59/0.0059349536895752/0