forward_bones.hpp
Go to the documentation of this file.
1 // Copyright (C) 2008-2010 NICTA (www.nicta.com.au)
2 // Copyright (C) 2008-2010 Conrad Sanderson
3 //
4 // This file is part of the Armadillo C++ library.
5 // It is provided without any warranty of fitness
6 // for any purpose. You can redistribute this file
7 // and/or modify it under the terms of the GNU
8 // Lesser General Public License (LGPL) as published
9 // by the Free Software Foundation, either version 3
10 // of the License or (at your option) any later version.
11 // (see http://www.opensource.org/licenses for more info)
12 
13 
14 using std::cout;
15 using std::cerr;
16 using std::endl;
17 using std::ios;
18 
19 template<typename eT> class Mat;
20 template<typename eT> class Col;
21 template<typename eT> class Row;
22 template<typename eT> class Cube;
23 template<typename oT> class field;
24 
25 template<typename eT> class subview;
26 template<typename eT> class subview_col;
27 template<typename eT> class subview_row;
28 template<typename eT> class subview_cube;
29 template<typename oT> class subview_field;
30 
31 template<typename eT> class diagview;
32 
33 template<typename eT, typename T1> class subview_elem1;
34 template<typename eT, typename T1, typename T2> class subview_elem2;
35 
36 
38 
39 class diskio;
40 
41 class op_min;
42 class op_max;
43 
44 class op_strans;
45 class op_htrans;
46 class op_inv;
47 class op_sum;
48 class op_abs;
49 class op_diagmat;
50 class op_trimat;
51 
52 class eop_conj;
53 
54 class glue_times;
55 class glue_times_diag;
56 
57 class glue_rel_lt;
58 class glue_rel_gt;
59 class glue_rel_lteq;
60 class glue_rel_gteq;
61 class glue_rel_eq;
62 class glue_rel_noteq;
63 
64 class op_rel_lt_pre;
65 class op_rel_lt_post;
66 class op_rel_gt_pre;
67 class op_rel_gt_post;
68 class op_rel_lteq_pre;
69 class op_rel_lteq_post;
70 class op_rel_gteq_pre;
71 class op_rel_gteq_post;
72 class op_rel_eq;
73 class op_rel_noteq;
74 
75 class gen_ones_diag;
76 class gen_ones_full;
77 class gen_zeros;
78 class gen_randu;
79 class gen_randn;
80 
81 
82 template<const bool, const bool, const bool, const bool> class gemm;
83 template<const bool, const bool, const bool> class gemv;
84 
85 
86 template< typename eT, typename gen_type> class Gen;
87 
88 template< typename T1, typename op_type> class Op;
89 template< typename T1, typename eop_type> class eOp;
90 template<typename out_eT, typename T1, typename op_type> class mtOp;
91 
92 template< typename T1, typename T2, typename glue_type> class Glue;
93 template< typename T1, typename T2, typename eglue_type> class eGlue;
94 template<typename out_eT, typename T1, typename T2, typename glue_type> class mtGlue;
95 
96 
97 
98 template< typename eT, typename gen_type> class GenCube;
99 
100 template< typename T1, typename op_type> class OpCube;
101 template< typename T1, typename eop_type> class eOpCube;
102 template<typename out_eT, typename T1, typename op_type> class mtOpCube;
103 
104 template< typename T1, typename T2, typename glue_type> class GlueCube;
105 template< typename T1, typename T2, typename eglue_type> class eGlueCube;
106 template<typename out_eT, typename T1, typename T2, typename glue_type> class mtGlueCube;
107 
108 
109 template<typename T1> class Proxy;
110 template<typename T1> class ProxyCube;
111 
112 
113 
116 
117 
119 
123 
125 
126 
127 
130 
131 
133  {
143  };
144 
145 
147 
148 
Portable Pixel Map (colour image), used by the field and cube classes.
support class for generator functions (eg. zeros, randu, randn, ...)
static const injector_end_of_row endr
Class which implements the immediate multiplication of two or more matrices.
&#39;invert matrix&#39; operation (general matrices)
Wrapper for ATLAS/BLAS gemv function, using template arguments to control the arguments passed to gem...
&#39;matrix transpose&#39; operation
support class for generator functions (eg. zeros, randu, randn, ...)
comma separated values (CSV), without any other information
Class for finding sums of values in a matrix (e.g. along rows or columns)
Class for column vectors (matrices with only one column)
Definition: Col_bones.hpp:20
Class for finding maximum values in a matrix.
Wrapper for ATLAS/BLAS dgemm function, using template arguments to control the arguments passed to dg...
file_type
Dense cube class.
Definition: Cube_bones.hpp:30
Armadillo binary format, with information about matrix type and size.
Class for row vectors (matrices with only one row)
&#39;hermitian transpose&#39; operation
Analog of the Op class, intended for cubes.
ASCII format (text), without any other information.
raw binary format, without any other information.
Dense matrix class.
Portable Grey Map (greyscale image)
Class for finding minimum values in a matrix.
Class for storing data required to extract and set the diagonals of a matrix.
class for saving and loading matrices and fields
Armadillo ASCII format (text), with information about matrix type and size.
analog of the Glue class, intended for Cube objects
Automatically detect the file type (file must be one of the following types)


armadillo_matrix
Author(s):
autogenerated on Fri Apr 16 2021 02:31:57