2333
|
1 % Copyright (C) 1996 John W. Eaton |
|
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 |
2656
|
27 @c @include conf.texi |
2333
|
28 |
|
29 @settitle Octave C++ Classes |
|
30 |
|
31 @ifinfo |
|
32 |
|
33 Copyright (C) 1996 John W. Eaton. |
|
34 |
|
35 Permission is granted to make and distribute verbatim copies of |
|
36 this manual provided the copyright notice and this permission notice |
|
37 are preserved on all copies. |
|
38 |
|
39 @ignore |
|
40 Permission is granted to process this file through Tex and print the |
|
41 results, provided the printed document carries copying permission |
|
42 notice identical to this one except for the removal of this paragraph |
|
43 (this paragraph not being relevant to the printed manual). |
|
44 |
|
45 @end ignore |
|
46 Permission is granted to copy and distribute modified versions of |
|
47 this manual under the conditions for verbatim copying, provided that |
|
48 the entire resulting derived work is distributed under the terms of |
|
49 a permission notice identical to this one. |
|
50 |
|
51 Permission is granted to copy and distribute translations of this |
|
52 manual into another language, under the above conditions for |
|
53 modified versions. |
|
54 @end ifinfo |
|
55 |
|
56 @titlepage |
|
57 @title{Octave C++ Classes} |
|
58 @subtitle{Edition 1.0 for Octave version @value{VERSION}} |
|
59 @subtitle{September 1993} |
|
60 @author{John W. Eaton} |
|
61 @page |
|
62 @vskip 0pt plus 1filll |
|
63 Copyright @copyright{} 1996 John W. Eaton. |
|
64 |
|
65 This is the first edition of the documentation for Octave's C++ classes, |
|
66 and is consistent with version @value{VERSION} of Octave. |
|
67 |
|
68 Permission is granted to make and distribute verbatim copies of |
|
69 this manual provided the copyright notice and this permission notice |
|
70 are preserved on all copies. |
|
71 |
|
72 Permission is granted to copy and distribute modified versions of this |
|
73 manual under the conditions for verbatim copying, provided that the entire |
|
74 resulting derived work is distributed under the terms of a permission |
|
75 notice identical to this one. |
|
76 |
|
77 Permission is granted to copy and distribute translations of this manual |
|
78 into another language, under the same conditions as for modified versions. |
|
79 @end titlepage |
|
80 |
|
81 @ifinfo |
|
82 @node Top, Acknowledgements, (dir), (dir) |
|
83 @top |
|
84 |
|
85 This manual documents how to use, install and port Octave's C++ class |
|
86 library, and how to report bugs. It corresponds to Octave version |
|
87 @value{VERSION}. |
|
88 @end ifinfo |
|
89 |
|
90 @c ------------------------------------------------------------------------ |
|
91 |
|
92 @menu |
|
93 * Acknowledgements:: |
|
94 * Copying:: |
|
95 * Introduction:: |
|
96 * Arrays:: |
|
97 * Matrix and Vector @var{Operations}:: |
|
98 * Matrix Factorizations:: |
|
99 * Ranges:: |
|
100 * Nonlinear Functions:: |
2657
|
101 * Nonlinear Equations:: |
|
102 * Optimization:: |
2333
|
103 * Quadrature:: |
|
104 * Ordinary Differential Equations:: |
2657
|
105 * Differential Algebraic Equations:: |
2656
|
106 * Error Handling:: |
2333
|
107 * Installation:: |
|
108 * Bugs:: |
|
109 * Concept Index:: |
|
110 * Function Index:: |
|
111 |
|
112 --- The Detailed Node Listing --- |
|
113 |
|
114 Acknowledgements |
|
115 |
|
116 * Contributors:: People who contributed to developing of Octave. |
|
117 |
|
118 Arrays |
|
119 |
|
120 * Constructors and Assignment:: |
2657
|
121 |
|
122 Optimization |
|
123 |
|
124 * Objective Functions:: |
|
125 * Bounds:: |
|
126 * Linear Constraints:: |
|
127 * Nonlinear Constraints:: |
|
128 * Quadratic Programming:: |
|
129 * Nonlinear Programming:: |
|
130 |
|
131 Quadrature |
|
132 |
|
133 * Collocation Weights:: |
2333
|
134 @end menu |
|
135 |
|
136 @include preface.texi |
|
137 @include gpl.texi |
|
138 @include intro.texi |
|
139 @include array.texi |
|
140 @include matvec.texi |
|
141 @include factor.texi |
|
142 @include range.texi |
2656
|
143 @include nlfunc.texi |
2333
|
144 @include nleqn.texi |
|
145 @include optim.texi |
|
146 @include quad.texi |
|
147 @include diffeq.texi |
2656
|
148 @include dae.texi |
2333
|
149 @include error.texi |
|
150 @include install.texi |
|
151 @include bugs.texi |
|
152 @include cp-idx.texi |
|
153 @include fn-idx.texi |
|
154 |
|
155 @contents |
|
156 |
|
157 @bye |