Navigation

Operators and Keywords

Function List:

C++ API

Sparse.h File Reference

#include <cassert>
#include <cstddef>
#include <iosfwd>
#include "Array.h"
#include "Array2.h"
#include "dim-vector.h"
#include "lo-error.h"
#include "lo-utils.h"
#include "oct-sort.h"

Include dependency graph for Sparse.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Classes

class  Sparse< T >
class  Sparse< T >::Sparse::SparseRep

Defines

#define octave_Sparse_h   1
#define INSTANTIATE_SPARSE_ASSIGN(LT, RT, API)
#define INSTANTIATE_SPARSE(T, API)   template class API Sparse<T>;
#define INSTANTIATE_SPARSE_AND_ASSIGN(T, API)

Functions

template<class LT , class RT >
int assign (Sparse< LT > &lhs, const Sparse< RT > &rhs)
template<class LT , class RT >
int assign1 (Sparse< LT > &lhs, const Sparse< RT > &rhs)
template<typename T >
std::istream & read_sparse_matrix (std::istream &is, Sparse< T > &a, T(*read_fcn)(std::istream &))

Define Documentation

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

#define INSTANTIATE_SPARSE_AND_ASSIGN ( T,
API   ) 

#define INSTANTIATE_SPARSE_ASSIGN ( LT,
RT,
API   ) 

Value:

template API int assign (Sparse<LT>&, const Sparse<RT>&); \
  template API int assign1 (Sparse<LT>&, const Sparse<RT>&);

#define octave_Sparse_h   1


Function Documentation

template<class LT , class RT >
int assign ( Sparse< LT > &  lhs,
const Sparse< RT > &  rhs 
) [inline]

template<class LT , class RT >
int assign1 ( Sparse< LT > &  lhs,
const Sparse< RT > &  rhs 
) [inline]

template<typename T >
std::istream& read_sparse_matrix ( std::istream &  is,
Sparse< T > &  a,
T(*)(std::istream &)  read_fcn 
) [inline]