2847
|
1 % Copyright (C) 1996, 1997 John W. Eaton |
2333
|
2 % This is part of the Octave manual. |
|
3 % For copying conditions, see the file gpl.texi. |
|
4 |
|
5 \input texinfo @c -*-texinfo-*- |
|
6 @setfilename liboctave.info |
|
7 |
|
8 @c @smallbook |
|
9 @c @setchapternewpage odd |
|
10 @c @cropmarks |
|
11 @c @finalout |
|
12 |
|
13 @c Smaller amounts of whitespace for the 8.5 by 11 inch format. |
|
14 @tex |
|
15 \global\chapheadingskip = 15pt plus 4pt minus 2pt |
|
16 \global\secheadingskip = 12pt plus 3pt minus 2pt |
|
17 \global\subsecheadingskip = 9pt plus 2pt minus 2pt |
|
18 \global\parskip 6pt plus 1pt |
|
19 @end tex |
|
20 |
|
21 @iftex |
|
22 @set DONTINCLUDEGPL |
|
23 @end iftex |
|
24 |
|
25 @defindex op |
|
26 |
2705
|
27 @c Things like the Octave version number are defined in conf.texi. |
|
28 @c This file doesn't include a chapter, so it must not be included |
|
29 @c if you want to run the Emacs function texinfo-multiple-files-update. |
|
30 |
|
31 @include conf.texi |
2333
|
32 |
|
33 @settitle Octave C++ Classes |
|
34 |
|
35 @ifinfo |
|
36 |
2847
|
37 Copyright (C) 1996, 1997 John W. Eaton. |
2333
|
38 |
|
39 Permission is granted to make and distribute verbatim copies of |
|
40 this manual provided the copyright notice and this permission notice |
|
41 are preserved on all copies. |
|
42 |
|
43 @ignore |
|
44 Permission is granted to process this file through Tex and print the |
|
45 results, provided the printed document carries copying permission |
|
46 notice identical to this one except for the removal of this paragraph |
|
47 (this paragraph not being relevant to the printed manual). |
|
48 |
|
49 @end ignore |
|
50 Permission is granted to copy and distribute modified versions of |
|
51 this manual under the conditions for verbatim copying, provided that |
|
52 the entire resulting derived work is distributed under the terms of |
|
53 a permission notice identical to this one. |
|
54 |
|
55 Permission is granted to copy and distribute translations of this |
|
56 manual into another language, under the above conditions for |
|
57 modified versions. |
|
58 @end ifinfo |
|
59 |
|
60 @titlepage |
|
61 @title{Octave C++ Classes} |
|
62 @subtitle{Edition 1.0 for Octave version @value{VERSION}} |
|
63 @subtitle{September 1993} |
|
64 @author{John W. Eaton} |
|
65 @page |
|
66 @vskip 0pt plus 1filll |
2847
|
67 Copyright @copyright{} 1996, 1997 John W. Eaton. |
2333
|
68 |
|
69 This is the first edition of the documentation for Octave's C++ classes, |
|
70 and is consistent with version @value{VERSION} of Octave. |
|
71 |
|
72 Permission is granted to make and distribute verbatim copies of |
|
73 this manual provided the copyright notice and this permission notice |
|
74 are preserved on all copies. |
|
75 |
|
76 Permission is granted to copy and distribute modified versions of this |
|
77 manual under the conditions for verbatim copying, provided that the entire |
|
78 resulting derived work is distributed under the terms of a permission |
|
79 notice identical to this one. |
|
80 |
|
81 Permission is granted to copy and distribute translations of this manual |
|
82 into another language, under the same conditions as for modified versions. |
|
83 @end titlepage |
|
84 |
|
85 @ifinfo |
|
86 @node Top, Acknowledgements, (dir), (dir) |
|
87 @top |
|
88 |
|
89 This manual documents how to use, install and port Octave's C++ class |
|
90 library, and how to report bugs. It corresponds to Octave version |
|
91 @value{VERSION}. |
|
92 @end ifinfo |
|
93 |
|
94 @c ------------------------------------------------------------------------ |
|
95 |
|
96 @menu |
|
97 * Acknowledgements:: |
|
98 * Copying:: |
|
99 * Introduction:: |
|
100 * Arrays:: |
|
101 * Matrix and Vector @var{Operations}:: |
|
102 * Matrix Factorizations:: |
|
103 * Ranges:: |
|
104 * Nonlinear Functions:: |
2657
|
105 * Nonlinear Equations:: |
|
106 * Optimization:: |
2333
|
107 * Quadrature:: |
|
108 * Ordinary Differential Equations:: |
2657
|
109 * Differential Algebraic Equations:: |
2656
|
110 * Error Handling:: |
2333
|
111 * Installation:: |
|
112 * Bugs:: |
|
113 * Concept Index:: |
|
114 * Function Index:: |
|
115 |
|
116 --- The Detailed Node Listing --- |
|
117 |
|
118 Acknowledgements |
|
119 |
|
120 * Contributors:: People who contributed to developing of Octave. |
|
121 |
|
122 Arrays |
|
123 |
|
124 * Constructors and Assignment:: |
2657
|
125 |
|
126 Optimization |
|
127 |
|
128 * Objective Functions:: |
|
129 * Bounds:: |
|
130 * Linear Constraints:: |
|
131 * Nonlinear Constraints:: |
|
132 * Quadratic Programming:: |
|
133 * Nonlinear Programming:: |
|
134 |
|
135 Quadrature |
|
136 |
|
137 * Collocation Weights:: |
2333
|
138 @end menu |
|
139 |
|
140 @include preface.texi |
|
141 @include gpl.texi |
|
142 @include intro.texi |
|
143 @include array.texi |
|
144 @include matvec.texi |
|
145 @include factor.texi |
|
146 @include range.texi |
2656
|
147 @include nlfunc.texi |
2333
|
148 @include nleqn.texi |
|
149 @include optim.texi |
|
150 @include quad.texi |
|
151 @include diffeq.texi |
2656
|
152 @include dae.texi |
2333
|
153 @include error.texi |
|
154 @include install.texi |
|
155 @include bugs.texi |
|
156 @include cp-idx.texi |
|
157 @include fn-idx.texi |
|
158 |
|
159 @contents |
|
160 |
|
161 @bye |