-
Notifications
You must be signed in to change notification settings - Fork 6
/
index.html
232 lines (220 loc) · 14.2 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="A community driven standard library for (modern) Fortran">
<meta name="author" content="fortran-lang/stdlib contributors" >
<link rel="icon" href="./favicon.png">
<title> Fortran-lang/stdlib </title>
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
<link href="./css/pygments.css" rel="stylesheet">
<link href="./css/font-awesome.min.css" rel="stylesheet">
<link href="./css/local.css" rel="stylesheet">
<link href="./tipuesearch/tipuesearch.css" rel="stylesheet">
<script src="https://code.jquery.com/jquery-3.7.1.min.js" integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script>
<script src="./js/svg-pan-zoom.min.js"></script>
</head>
<body>
<!-- Fixed navbar -->
<div class="container-fluid mb-sm-4 mb-xl-2">
<nav class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top">
<div class="container">
<a class="navbar-brand" href="./index.html">Fortran-lang/stdlib </a>
<button type="button" class="navbar-toggler" data-bs-toggle="collapse" data-bs-target="#navbar"
aria-expanded="false" aria-controls="navbar" aria-label="Toggle navigation">
<span class="navbar-toggler-icon">
</button>
<div id="navbar" class="navbar-collapse collapse">
<ul class="navbar-nav">
<li class="nav-item"><a class="nav-link" href="page/index.html">Contributing and specs</a></li>
<li class="nav-item">
<a class="nav-link" href="./lists/files.html">Source Files</a>
</li>
<li class="nav-item">
<a class="nav-link" href="./lists/modules.html">Modules</a>
</li>
<li class="nav-item">
<a class="nav-link" href="./lists/procedures.html">Procedures</a>
</li>
<li class="nav-item">
<a class="nav-link" href="./lists/absint.html">Abstract Interfaces</a>
</li>
<li class="nav-item">
<a class="nav-link" href="./lists/types.html">Derived Types</a>
</li>
</ul>
<div class="d-flex align-items-end flex-grow-1">
<form action="./search.html" role="search" class="ms-auto">
<input type="text" class="form-control" aria-label="Search" placeholder="Search" name="q" id="tipue_search_input" autocomplete="off" required>
</form>
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
</div>
<div class="container">
<!-- Main component for a primary marketing message or call to action -->
<div class="p-5 mb-4 bg-light border rounded-3" id="jumbotron">
<p>A community driven standard library for (modern) Fortran</p>
<p> Find us on…</p>
<p>
<a class="btn btn-lg btn-primary" href="https://github.com/fortran-lang/stdlib" role="button">GitHub</a>
<a class="btn btn-lg btn-primary" href="https://stdlib.fortran-lang.org" role="button">The Web</a>
<a class="btn btn-lg btn-danger" style="float:right" href="https://github.com/fortran-lang/stdlib/archive/HEAD.zip" role="button">Download the Source</a>
</p>
</div>
<div class="row" id='text'>
<div class=col-md-8>
<h1>Fortran-lang/stdlib</h1>
<div class="toc">
<ul>
<li><a href="#fortran-stdlib-api-documentation">Fortran stdlib API Documentation</a></li>
<li><a href="#goals-and-motivation">Goals and Motivation</a></li>
<li><a href="#scope">Scope</a></li>
<li><a href="#code-of-conduct">Code of Conduct</a></li>
<li><a href="#license">License</a></li>
</ul>
</div>
<div class="alert alert-warning">
<p class="alert-title h4">Warning</p>
<p>This API documentation for the Fortran-lang/stdlib is a work in progress</p>
</div>
<div class="alert alert-info">
<p class="alert-title h4">Note</p>
<p>Use the navigation bar at the top of the screen to browse modules, procedures, source files, etc.
The listings near the bottom of the page are incomplete.</p>
</div>
<h1 id="fortran-stdlib-api-documentation">Fortran stdlib API Documentation</h1>
<p>This is the main API documentation landing page generated by <a href="https://github.com/Fortran-FOSS-Programmers/ford#readme">FORD</a>.
The documentation for comment markup in source code, running <a href="https://github.com/Fortran-FOSS-Programmers/ford#readme">FORD</a> and the <a href="https://github.com/fortran-lang/stdlib/blob/HEAD/API-doc-FORD-file.md">FORD project file</a> are all maintained on the <a href="https://github.com/Fortran-FOSS-Programmers/ford/wiki">FORD wiki</a>.</p>
<h1 id="goals-and-motivation">Goals and Motivation</h1>
<p>The Fortran Standard, as published by the ISO (https://wg5-fortran.org/), does
not have a Standard Library. The goal of this project is to provide a community
driven and agreed upon <em>de facto</em> "standard" library for Fortran, called a
Fortran Standard Library (<code>stdlib</code>). We have a rigorous process how <code>stdlib</code> is
developed as documented in our <a href="page/contributing/Workflow.html">Workflow</a>. <code>stdlib</code> is both a
specification and a reference implementation. We are cooperating with the
Fortran Standards Committee (e.g., the effort
<a href="https://github.com/j3-fortran/fortran_proposals/issues/104">started</a> at the J3
committee repository) and the plan is to continue working with the Committee in
the future (such as in the step 5. in the <a href="page/contributing/Workflow.html">Workflow</a> document), so
that if the Committee wants to standardize some feature already available in <code>stdlib</code>, it would
base it on <code>stdlib</code>'s implementation.</p>
<h1 id="scope">Scope</h1>
<p>The goal of the Fortran Standard Library is to achieve the following general scope:</p>
<ul>
<li>Utilities (containers, strings, files, OS/environment integration, unit
testing & assertions, logging, ...)</li>
<li>Algorithms (searching and sorting, merging, ...)</li>
<li>Mathematics (linear algebra, sparse matrices, special functions, fast Fourier
transform, random numbers, statistics, ordinary differential equations,
numerical integration, optimization, ...)</li>
</ul>
<h1 id="code-of-conduct">Code of Conduct</h1>
<p>In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to make participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation. Please read first <a href="./page/contributing/CodeOfConduct.html">this Code of Conduct</a></p>
<h1 id="license">License</h1>
<p>The <code>stdlib</code> source code and related files and documentation are distributed under the <a href="page/License.html">MIT license</a>.</p>
</div>
<div class="col-md-4">
<div class="card card-body bg-light">
<img src="https://fortran-lang.org/en/_static/fortran-logo-256x256.png" alt="Developer picture" class="card-img-top">
<h2 class="card-title">Developer Info</h2>
<h4 class="card-text">fortran-lang/stdlib contributors</h4>
<p class="card-text"></p>
<div class="text-center"><div class="btn-group" role="group">
<a class="btn btn-lg btn-primary" href="mailto:[email protected]"><i class="fa fa-envelope fa-lg"></i></a>
<a class="btn btn-lg btn-primary" href="https://fortran-lang.org"><i class="fa fa-globe fa-lg"></i></a>
<a class="btn btn-lg btn-primary" href="https://github.com/fortran-lang"><i class="fa fa-github fa-lg"></i></a>
<a class="btn btn-lg btn-primary" href="https://twitter.com/fortranlang"><i class="fa fa-twitter fa-lg"></i></a>
</div></div>
</div>
</div>
</div>
<div class="row">
<hr>
<div class="col-xs-6 col-sm-3">
<div>
<h3>Source Files</h3>
<ul><li><a href='sourcefile/f08estop.f90.html'>f08estop.f90</a></li><li><a href='sourcefile/f18estop.f90.html'>f18estop.f90</a></li><li><a href='sourcefile/stdlib_ansi.f90.html'>stdlib_ansi.f90</a></li><li><a href='sourcefile/stdlib_ansi_operator.f90.html'>stdlib_ansi_operator.f90</a></li><li><a href='sourcefile/stdlib_ansi_to_string.f90.html'>stdlib_ansi_to_string.f90</a></li><li><a href='sourcefile/stdlib_array.f90.html'>stdlib_array.f90</a></li><li><a href='sourcefile/stdlib_ascii.fypp.html'>stdlib_ascii.fypp</a></li><li><a href='sourcefile/stdlib_bitsets.fypp.html'>stdlib_bitsets.fypp</a></li><li><a href='sourcefile/stdlib_bitsets_64.fypp.html'>stdlib_bitsets_64.fypp</a></li><li><a href='sourcefile/stdlib_bitsets_large.fypp.html'>stdlib_bitsets_large.fypp</a></li></ul>
</div>
<div>
<ul>
<li><a href="./lists/files.html"><em>All source files…</em></a></li>
</ul>
</div>
</div>
<div class="col-xs-6 col-sm-3">
<div>
<h3>Modules</h3>
<ul><li><a href='module/stdlib_ansi.html'>stdlib_ansi</a></li><li><a href='module/stdlib_array.html'>stdlib_array</a></li><li><a href='module/stdlib_ascii.html'>stdlib_ascii</a></li><li><a href='module/stdlib_bitsets.html'>stdlib_bitsets</a></li><li><a href='module/stdlib_codata.html'>stdlib_codata</a></li><li><a href='module/stdlib_codata_type.html'>stdlib_codata_type</a></li><li><a href='module/stdlib_constants.html'>stdlib_constants</a></li><li><a href='module/stdlib_error.html'>stdlib_error</a></li><li><a href='module/stdlib_hash_32bit.html'>stdlib_hash_32bit</a></li><li><a href='module/stdlib_hash_64bit.html'>stdlib_hash_64bit</a></li></ul>
</div>
<div>
<ul>
<li><a href="./lists/modules.html"><em>All modules…</em></a></li>
</ul>
</div>
</div>
<div class="col-xs-6 col-sm-3">
<div>
<h3>Procedures</h3>
<ul><li><a href='interface/adjustl.html'>adjustl</a></li><li><a href='interface/adjustr.html'>adjustr</a></li><li><a href='interface/all_close.html'>all_close</a></li><li><a href='interface/and.html'>and</a></li><li><a href='interface/and_not.html'>and_not</a></li><li><a href='interface/arange.html'>arange</a></li><li><a href='interface/arg.html'>arg</a></li><li><a href='interface/arg_select.html'>arg_select</a></li><li><a href='interface/argd.html'>argd</a></li><li><a href='interface/argpi.html'>argpi</a></li></ul>
</div>
<div>
<ul>
<li><a href="./lists/procedures.html"><em>All procedures…</em></a></li>
</ul>
</div>
</div>
<div class="col-xs-6 col-sm-3">
<div>
<h3>Derived Types</h3>
<ul><li><a href='type/ansi_code.html'>ansi_code</a></li><li><a href='type/bitset_64.html'>bitset_64</a></li><li><a href='type/bitset_large.html'>bitset_large</a></li><li><a href='type/bitset_type.html'>bitset_type</a></li><li><a href='type/chaining_hashmap_type.html'>chaining_hashmap_type</a></li><li><a href='type/codata_constant_type.html'>codata_constant_type</a></li><li><a href='type/coo_cdp_type.html'>COO_cdp_type</a></li><li><a href='type/coo_csp_type.html'>COO_csp_type</a></li><li><a href='type/coo_dp_type.html'>COO_dp_type</a></li><li><a href='type/coo_sp_type.html'>COO_sp_type</a></li></ul>
</div>
<div>
<ul>
<li><a href="./lists/types.html"><em>All derived types…</em></a></li>
</ul>
</div>
</div>
</div>
<hr>
</div> <!-- /container -->
<footer>
<div class="container">
<div class="row justify-content-between">
<div class="col"><p>Fortran-lang/stdlib was developed by fortran-lang/stdlib contributors<br>© 2024 <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/80x15.png" /></a>
<br /><small>68524b32</small></p>
</div>
<div class="col">
<p class="text-end">
Documentation generated by
<a href="https://github.com/Fortran-FOSS-Programmers/ford">FORD</a>
on 2024-11-23 13:48 </p>
</div>
</div>
<br>
</div> <!-- /container -->
</footer>
<!-- Bootstrap core JavaScript -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"
integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script>
<!-- MathJax JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
TeX: { extensions: ['AMSmath.js','AMSsymbols.js','noErrors.js','noUndefined.js'], equationNumbers: { autoNumber: 'AMS' } },
jax: ['input/TeX','input/MathML','output/HTML-CSS'],
extensions: ['tex2jax.js','mml2jax.js','MathMenu.js','MathZoom.js']
});
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script src="./tipuesearch/tipuesearch_content.js"></script>
<script src="./tipuesearch/tipuesearch_set.js"></script>
<script src="./tipuesearch/tipuesearch.js"></script>
</body>
</html>