Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifdef HAVE_CONFIG_H
00025 #include <config.h>
00026 #endif
00027
00028
00029
00030 #include "lo-mappers.h"
00031 #include "Sparse.h"
00032 #include "Sparse.cc"
00033
00034 template <>
00035 bool
00036 sparse_ascending_compare<double> (double a, double b)
00037 {
00038 return (xisnan (b) || (a < b));
00039 }
00040
00041 template <>
00042 bool
00043 sparse_descending_compare<double> (double a, double b)
00044 {
00045 return (xisnan (a) || (a > b));
00046 }
00047
00048 INSTANTIATE_SPARSE (double, OCTAVE_API);
00049
00050 #if 0
00051 template std::ostream& operator << (std::ostream&, const Sparse<double>&);
00052 #endif