BRL-CAD
bn.h
Go to the documentation of this file.
1/* B N . H
2 * BRL-CAD
3 *
4 * Copyright (c) 2004-2023 United States Government as represented by
5 * the U.S. Army Research Laboratory.
6 *
7 * This library is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU Lesser General Public License
9 * version 2.1 as published by the Free Software Foundation.
10 *
11 * This library is distributed in the hope that it will be useful, but
12 * WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 * Lesser General Public License for more details.
15 *
16 * You should have received a copy of the GNU Lesser General Public
17 * License along with this file; see the file named COPYING for more
18 * information.
19 */
20
21
22/** @addtogroup libbn
23 *
24 * @brief
25 * The library provides a broad assortment of numerical algorithms and
26 * computational routines, including random number generation, vector
27 * math, matrix math, quaternion math, complex math, synthetic
28 * division, root finding, etc.
29 *
30 * The functionality provided by this library is specified in the bn.h
31 * header or appropriate included files from the ./bn subdirectory.
32 *
33 */
34/** @{ */
35/** @brief Header file for the BRL-CAD Numerical Computation Library, LIBBN.*/
36/** @file bn.h */
37/** @} */
38
39#ifndef BN_H
40#define BN_H
41
42#include "common.h"
43
44#include "bn/defines.h"
45#include "bn/version.h"
46#include "bn/tol.h"
47#include "bn/anim.h"
48#include "bn/complex.h"
49#include "bn/mat.h"
50#include "bn/msr.h"
51#include "bn/noise.h"
52#include "bn/poly.h"
53#include "bv/plot3.h"
54#include "bn/multipoly.h"
55#include "bn/qmath.h"
56#include "bn/rand.h"
57#include "bn/randmt.h"
58#include "bn/wavelet.h"
59#include "bn/sobol.h"
60#include "bn/str.h"
61#include "bn/tabdata.h"
62#include "bg/vert_tree.h"
63#include "bv/vectfont.h"
64
65#endif /* BN_H */
66
67/*
68 * Local Variables:
69 * mode: C
70 * tab-width: 8
71 * indent-tabs-mode: t
72 * c-file-style: "stroustrup"
73 * End:
74 * ex: shiftwidth=4 tabstop=8
75 */
Header file for the BRL-CAD common definitions.