GNU Octave  4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Macros | Functions
Sparse.cc File Reference
#include <cassert>
#include <algorithm>
#include <iostream>
#include <limits>
#include <sstream>
#include <vector>
#include "Array.h"
#include "MArray.h"
#include "Array-util.h"
#include "Range.h"
#include "idx-vector.h"
#include "lo-error.h"
#include "quit.h"
#include "oct-locbuf.h"
#include "Sparse.h"
#include "sparse-sort.h"
#include "sparse-util.h"
#include "oct-spparms.h"
#include "mx-inlines.cc"
#include "PermMatrix.h"
Include dependency graph for Sparse.cc:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define INSTANTIATE_SPARSE(T, API)   template class API Sparse<T>;
 

Functions

static octave_idx_type lblookup (const octave_idx_type *ridx, octave_idx_type nr, octave_idx_type ri)
 
template<class T >
bool sparse_ascending_compare (typename ref_param< T >::type a, typename ref_param< T >::type b)
 
template<class T >
bool sparse_descending_compare (typename ref_param< T >::type a, typename ref_param< T >::type b)
 

Macro Definition Documentation

#define INSTANTIATE_SPARSE (   T,
  API 
)    template class API Sparse<T>;

Definition at line 2915 of file Sparse.cc.

Function Documentation

static octave_idx_type lblookup ( const octave_idx_type ridx,
octave_idx_type  nr,
octave_idx_type  ri 
)
static
template<class T >
bool sparse_ascending_compare ( typename ref_param< T >::type  a,
typename ref_param< T >::type  b 
)

Definition at line 2224 of file Sparse.cc.

template<class T >
bool sparse_descending_compare ( typename ref_param< T >::type  a,
typename ref_param< T >::type  b 
)

Definition at line 2232 of file Sparse.cc.