Flexible Automatic differentiation using templates and operator overloading in C++ Introduction: FADBAD++ implements the forward, backward and Taylor methods utilizing C++ templates and operator overloading. These AD-templates enable the user to differentiate functions that are implemented in arithmetic types, such as doubles and intervals. One of the major ideas in FADBAD++ is that the AD-templat
A combined automatic differentiation and array library for C++ What is Adept? Adept (Automatic Differentiation using Expression Templates) is a free C++ software library that enables algorithms to be automatically differentiated, very useful for a wide range of applications that involve mathematical optimization. It uses an operator overloading approach, so very little code modification is require
Math.NET Numerics NuGet & Binaries Release Notes MIT License Platform Support Class Reference Issues & Bugs Who is using Math.NET? Contributing Contributors Contributing Build & Tools Your Ideas Getting Help Discuss Stack Overflow Getting Started Getting started Constants Matrices and Vectors Euclid & Number Theory Combinatorics Evaluation Special Functions Integration Statistics/Probability Descr
そのうち大幅改訂予定 これは現在作成中のC++で多項式を簡単に扱えるようにするライブラリlibPolynomialのページです。 libPolynomialでは多項式をかなり直感的に扱うことができます。このライブラリはGPLv3で浄化されています。 #include <iostream> #include "polynomial.h" int main() { const Polynomial<int> x = Polynomial<int>::variable(); const Polynomial<double> w = Polynomial<double>::variable(); Polynomial<int> f = 3*(x^3)+5*(x^2)+8*x+4; Polynomial<double> fd = 3.0*(w^3)+5.0*(w^2)+8.0*w+4.0; Poly
NTL is a high-performance, portable C++ library providing data structures and algorithms for manipulating signed, arbitrary length integers, and for vectors, matrices, and polynomials over the integers and over finite fields. By default, NTL is thread safe. NTL is distributed under LGPLv2.1+ (i.e., LGPL version 2.1 or later) [more details] If you are interested in contributing to the development o
Incanter is a Clojure-based, R-like platform for statistical computing and graphics. Incanter can be used as a standalone, interactive data analysis environment or embedded within other analytics systems as a modular suite of libraries. Features Charting & visualization functions Mathematical functions Statistical functions Matrix & linear algebra functions Data manipulation functions Interactive,
Simple SSE and SSE2 (and now NEON) optimized sin, cos, log and exp The story I have spent quite a while looking for a simple (but fast) SSE version of some basic transcendental functions (sines and exponential). On the mac, you get the vsinf and friends (in the Accelerate framework) which are nice (there is a ppc version and an intel version, Apple rox) but closed-source, and restricted to macos..
MPFR Links Internal links: Latest release: download – documentation – bugs – changes. Source code: information to use the development repository. Sample: to start with the MPFR library. FAQ: frequently asked questions. Credit: involved projects and developers. History: links to all MPFR releases and past events. Algorithms: documents describing algorithms used in MPFR. MPFR in the world: publicati
LAPACK is a software package provided by Univ. of Tennessee; Univ. of California, Berkeley; Univ. of Colorado Denver; and NAG Ltd.. LAPACK is written in Fortran 90 and provides routines for solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems. The associated matrix factorizations (LU, Cholesky, QR
Math.NET is an opensource initiative to build and maintain toolkits covering fundamental mathematics, targeting advanced but also every day needs of .Net developers. GitHub NuGet Discussions @MathDotNet Numerical Computing Math.NET Numerics aims to provide methods and algorithms for numerical computations in science, engineering and every day use. Covered topics include special functions, linear a
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く