2
0
mirror of https://github.com/boostorg/math.git synced 2026-02-25 04:22:15 +00:00

added docs and examples to gradient optimizers

This commit is contained in:
Maksym Zhelyeznyakov
2026-01-28 22:12:08 -05:00
parent cdaaeae4a2
commit 4daafb68e6
526 changed files with 20672 additions and 2311 deletions

View File

@@ -1,9 +1,9 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta charset="UTF-8">
<title>Use With User-Defined Types</title>
<link rel="stylesheet" href="../../math.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
<link rel="home" href="../../index.html" title="Math Toolkit 4.2.1">
<link rel="up" href="../tutorial.html" title="Tutorial">
<link rel="prev" href="templ.html" title="Use in template code">
@@ -250,6 +250,17 @@
</table></div>
<h6>
<a name="math_toolkit.tutorial.user_def.h0"></a>
<span class="phrase"><a name="math_toolkit.tutorial.user_def.gpu_support"></a></span><a class="link" href="user_def.html#math_toolkit.tutorial.user_def.gpu_support">GPU
Support</a>
</h6>
<p>
All Boost.Math constants are marked with <code class="computeroutput"><span class="identifier">BOOST_MATH_GPU_ENABLED</span></code>
and can be used on both host and device. Note that when running on device
you are limited to using only <code class="computeroutput"><span class="keyword">float</span></code>
and <code class="computeroutput"><span class="keyword">double</span></code> types.
</p>
<h6>
<a name="math_toolkit.tutorial.user_def.h1"></a>
<span class="phrase"><a name="math_toolkit.tutorial.user_def.custom_specializing_a_constant"></a></span><a class="link" href="user_def.html#math_toolkit.tutorial.user_def.custom_specializing_a_constant">Custom
Specializing a constant</a>
</h6>
@@ -281,7 +292,7 @@
<span class="special">}}}}</span> <span class="comment">// namespaces</span>
</pre>
<h6>
<a name="math_toolkit.tutorial.user_def.h1"></a>
<a name="math_toolkit.tutorial.user_def.h2"></a>
<span class="phrase"><a name="math_toolkit.tutorial.user_def.diagnosing_what_meta_programmed_"></a></span><a class="link" href="user_def.html#math_toolkit.tutorial.user_def.diagnosing_what_meta_programmed_">Diagnosing
what meta-programmed code is doing</a>
</h6>
@@ -322,7 +333,7 @@ the constant will be constructed from a string on each call.
Paul A. Bristow, Marco Guazzone, Christopher Kormanyos, Hubert Holin, Bruno
Lalande, John Maddock, Evan Miller, Jeremy Murphy, Matthew Pulver, Johan Råde,
Gautam Sewani, Benjamin Sobotta, Nicholas Thompson, Thijs van den Berg, Daryle
Walker and Xiaogang Zhang<p>
Walker, Xiaogang Zhang, and Maksym Zhelyeznyakov<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>