Project liboctave 4.2: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
(2 intermediate revisions by one other user not shown)
Line 4: Line 4:
* Bring all the data types into order
* Bring all the data types into order
* Reduce the code to a sufficient minimum
* Reduce the code to a sufficient minimum
* Remove Makros where possible
* Remove macros where possible


= Milestone 1 - The Array hierarchy =
= Milestone 1 - The Array hierarchy =
Line 12: Line 12:
[[File:liboctave-arrays-2014-11-26.jpg]]
[[File:liboctave-arrays-2014-11-26.jpg]]


Questions:
Questions / Tasks:
 
* On any changes to this structure there is an API-Constraint with [https://www.gnu.org/software/octave/doc/interpreter/Oct_002dFiles.html Oct-Files].
** TODO: Document inside the C++-Classes that this are API relevant classes.


* Identify the difference between for example Array<char>, charNDArray, and charMatrix
* Identify the difference between for example Array<char>, charNDArray, and charMatrix
Line 21: Line 24:
* Is there a necessity to specialize?
* Is there a necessity to specialize?
** e.g. ComplexRowVector and RowVector vs. RowVector<T>
** e.g. ComplexRowVector and RowVector vs. RowVector<T>
* Does every file name reflect its content? (Nested classes, etc.)

Navigation menu