Mercurial > octave
annotate doc/liboctave/liboctave.texi @ 26376:00f796120a6d stable
maint: Update copyright dates in all source files.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 02 Jan 2019 16:32:43 -0500 |
parents | 586d6932b119 |
children | 796f54d4ddbf |
rev | line source |
---|---|
26376
00f796120a6d
maint: Update copyright dates in all source files.
John W. Eaton <jwe@octave.org>
parents:
25312
diff
changeset
|
1 % Copyright (C) 1996-2019 John W. Eaton |
9720
2997727398d1
Cleanup make process for liboctave documentation
Rik <rdrider0-list@yahoo.com>
parents:
7018
diff
changeset
|
2 % |
2997727398d1
Cleanup make process for liboctave documentation
Rik <rdrider0-list@yahoo.com>
parents:
7018
diff
changeset
|
3 % This file is part of Octave. |
2997727398d1
Cleanup make process for liboctave documentation
Rik <rdrider0-list@yahoo.com>
parents:
7018
diff
changeset
|
4 % |
24534
194eb4bd202b
maint: Update punctuation for GPL v3 license text.
Rik <rik@octave.org>
parents:
23220
diff
changeset
|
5 % Octave is free software: you can redistribute it and/or modify it |
22755
3a2b891d0b33
maint: Standardize Copyright formatting.
Rik <rik@octave.org>
parents:
22323
diff
changeset
|
6 % under the terms of the GNU General Public License as published by |
24534
194eb4bd202b
maint: Update punctuation for GPL v3 license text.
Rik <rik@octave.org>
parents:
23220
diff
changeset
|
7 % the Free Software Foundation, either version 3 of the License, or |
22755
3a2b891d0b33
maint: Standardize Copyright formatting.
Rik <rik@octave.org>
parents:
22323
diff
changeset
|
8 % (at your option) any later version. |
19593
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
9 % |
22755
3a2b891d0b33
maint: Standardize Copyright formatting.
Rik <rik@octave.org>
parents:
22323
diff
changeset
|
10 % Octave is distributed in the hope that it will be useful, but |
3a2b891d0b33
maint: Standardize Copyright formatting.
Rik <rik@octave.org>
parents:
22323
diff
changeset
|
11 % WITHOUT ANY WARRANTY; without even the implied warranty of |
3a2b891d0b33
maint: Standardize Copyright formatting.
Rik <rik@octave.org>
parents:
22323
diff
changeset
|
12 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
3a2b891d0b33
maint: Standardize Copyright formatting.
Rik <rik@octave.org>
parents:
22323
diff
changeset
|
13 % GNU General Public License for more details. |
19593
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
14 % |
9720
2997727398d1
Cleanup make process for liboctave documentation
Rik <rdrider0-list@yahoo.com>
parents:
7018
diff
changeset
|
15 % You should have received a copy of the GNU General Public License |
2997727398d1
Cleanup make process for liboctave documentation
Rik <rdrider0-list@yahoo.com>
parents:
7018
diff
changeset
|
16 % along with Octave; see the file COPYING. If not, see |
24534
194eb4bd202b
maint: Update punctuation for GPL v3 license text.
Rik <rik@octave.org>
parents:
23220
diff
changeset
|
17 % <https://www.gnu.org/licenses/>. |
7018 | 18 |
2333 | 19 |
9794
0d4613a736e9
convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
9720
diff
changeset
|
20 \input texinfo |
2333 | 21 @setfilename liboctave.info |
9794
0d4613a736e9
convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
9720
diff
changeset
|
22 |
25312
586d6932b119
doc: install info documentation into Math category
Mike Miller <mtmiller@octave.org>
parents:
25054
diff
changeset
|
23 @dircategory Math |
586d6932b119
doc: install info documentation into Math category
Mike Miller <mtmiller@octave.org>
parents:
25054
diff
changeset
|
24 @direntry |
586d6932b119
doc: install info documentation into Math category
Mike Miller <mtmiller@octave.org>
parents:
25054
diff
changeset
|
25 * liboctave: (liboctave). Octave C++ Classes |
586d6932b119
doc: install info documentation into Math category
Mike Miller <mtmiller@octave.org>
parents:
25054
diff
changeset
|
26 @end direntry |
2333 | 27 |
28 @c @smallbook | |
29 @c @setchapternewpage odd | |
30 @c @cropmarks | |
31 @c @finalout | |
32 | |
33 @c Smaller amounts of whitespace for the 8.5 by 11 inch format. | |
34 @tex | |
35 \global\chapheadingskip = 15pt plus 4pt minus 2pt | |
36 \global\secheadingskip = 12pt plus 3pt minus 2pt | |
37 \global\subsecheadingskip = 9pt plus 2pt minus 2pt | |
38 \global\parskip 6pt plus 1pt | |
39 @end tex | |
40 | |
41 @iftex | |
42 @set DONTINCLUDEGPL | |
43 @end iftex | |
44 | |
45 @defindex op | |
46 | |
9908 | 47 @c The version.texi file doesn't include a chapter, so it must not be |
48 @c included if you want to run the Emacs function | |
49 @c texinfo-multiple-files-update. | |
20307
c3c1fb44f9b5
eliminate recursive make invocations in doc directory tree
John W. Eaton <jwe@octave.org>
parents:
19697
diff
changeset
|
50 @include version-liboctave.texi |
2333 | 51 |
52 @settitle Octave C++ Classes | |
53 | |
5423 | 54 @ifnottex |
2333 | 55 |
26376
00f796120a6d
maint: Update copyright dates in all source files.
John W. Eaton <jwe@octave.org>
parents:
25312
diff
changeset
|
56 Copyright (C) 1996-2019 John W. Eaton. |
2333 | 57 |
58 Permission is granted to make and distribute verbatim copies of | |
59 this manual provided the copyright notice and this permission notice | |
60 are preserved on all copies. | |
61 | |
62 @ignore | |
63 Permission is granted to process this file through Tex and print the | |
64 results, provided the printed document carries copying permission | |
65 notice identical to this one except for the removal of this paragraph | |
66 (this paragraph not being relevant to the printed manual). | |
67 | |
68 @end ignore | |
69 Permission is granted to copy and distribute modified versions of | |
70 this manual under the conditions for verbatim copying, provided that | |
71 the entire resulting derived work is distributed under the terms of | |
72 a permission notice identical to this one. | |
73 | |
74 Permission is granted to copy and distribute translations of this | |
75 manual into another language, under the above conditions for | |
76 modified versions. | |
5423 | 77 @end ifnottex |
2333 | 78 |
79 @titlepage | |
16490
f50fe9c50f55
doc: Change liboctave.texi to be compatible with texinfo 5 (bug #38392).
Amod Mulay <amodmulay1@gmail.com>
parents:
14138
diff
changeset
|
80 @title Octave C++ Classes |
f50fe9c50f55
doc: Change liboctave.texi to be compatible with texinfo 5 (bug #38392).
Amod Mulay <amodmulay1@gmail.com>
parents:
14138
diff
changeset
|
81 @subtitle Edition 1.0 for Octave version @value{VERSION} |
f50fe9c50f55
doc: Change liboctave.texi to be compatible with texinfo 5 (bug #38392).
Amod Mulay <amodmulay1@gmail.com>
parents:
14138
diff
changeset
|
82 @subtitle September 1993 |
f50fe9c50f55
doc: Change liboctave.texi to be compatible with texinfo 5 (bug #38392).
Amod Mulay <amodmulay1@gmail.com>
parents:
14138
diff
changeset
|
83 @author John W. Eaton |
2333 | 84 @page |
85 @vskip 0pt plus 1filll | |
2847 | 86 Copyright @copyright{} 1996, 1997 John W. Eaton. |
2333 | 87 |
88 This is the first edition of the documentation for Octave's C++ classes, | |
89 and is consistent with version @value{VERSION} of Octave. | |
90 | |
91 Permission is granted to make and distribute verbatim copies of | |
92 this manual provided the copyright notice and this permission notice | |
93 are preserved on all copies. | |
94 | |
95 Permission is granted to copy and distribute modified versions of this | |
96 manual under the conditions for verbatim copying, provided that the entire | |
97 resulting derived work is distributed under the terms of a permission | |
98 notice identical to this one. | |
99 | |
100 Permission is granted to copy and distribute translations of this manual | |
101 into another language, under the same conditions as for modified versions. | |
102 @end titlepage | |
103 | |
3606 | 104 @contents |
105 | |
5423 | 106 @ifnottex |
2333 | 107 @node Top, Acknowledgements, (dir), (dir) |
108 @top | |
109 | |
110 This manual documents how to use, install and port Octave's C++ class | |
111 library, and how to report bugs. It corresponds to Octave version | |
112 @value{VERSION}. | |
5423 | 113 @end ifnottex |
2333 | 114 |
115 @c ------------------------------------------------------------------------ | |
116 | |
117 @menu | |
19593
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
118 * Acknowledgements:: |
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
119 * Copying:: |
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
120 * Introduction:: |
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
121 * Arrays:: |
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
122 * Matrix and Vector Operations:: |
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
123 * Matrix Factorizations:: |
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
124 * Ranges:: |
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
125 * Nonlinear Functions:: |
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
126 * Nonlinear Equations:: |
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
127 * Optimization:: |
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
128 * Quadrature:: |
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
129 * Ordinary Differential Equations:: |
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
130 * Differential Algebraic Equations:: |
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
131 * Error Handling:: |
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
132 * Installation:: |
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
133 * Bugs:: |
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
134 * Concept Index:: |
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
135 * Function Index:: |
2333 | 136 |
137 --- The Detailed Node Listing --- | |
138 | |
139 Acknowledgements | |
140 | |
141 * Contributors:: People who contributed to developing of Octave. | |
142 | |
143 Arrays | |
144 | |
19593
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
145 * Constructors and Assignment:: |
2657 | 146 |
147 Optimization | |
148 | |
19593
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
149 * Objective Functions:: |
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
150 * Bounds:: |
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
151 * Linear Constraints:: |
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
152 * Nonlinear Constraints:: |
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
153 * Quadratic Programming:: |
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
154 * Nonlinear Programming:: |
2657 | 155 |
156 Quadrature | |
157 | |
19593
446c46af4b42
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
17744
diff
changeset
|
158 * Collocation Weights:: |
2333 | 159 @end menu |
160 | |
5424 | 161 @c ------------------------------------------------------------------------ |
162 | |
2333 | 163 @include preface.texi |
164 @include gpl.texi | |
165 @include intro.texi | |
166 @include array.texi | |
167 @include matvec.texi | |
168 @include factor.texi | |
169 @include range.texi | |
2656 | 170 @include nlfunc.texi |
2333 | 171 @include nleqn.texi |
172 @include optim.texi | |
173 @include quad.texi | |
174 @include diffeq.texi | |
2656 | 175 @include dae.texi |
2333 | 176 @include error.texi |
177 @include install.texi | |
178 @include bugs.texi | |
179 @include cp-idx.texi | |
180 @include fn-idx.texi | |
181 | |
182 @bye |