#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"
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 INSTANTIATE_SPARSE_AND_ASSIGN | ( | T, | |||
API | ) |
Value:
INSTANTIATE_SPARSE (T, API); \ INSTANTIATE_SPARSE_ASSIGN (T, 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 |
int assign1 | ( | Sparse< LT > & | lhs, | |
const Sparse< RT > & | rhs | |||
) | [inline] |
std::istream& read_sparse_matrix | ( | std::istream & | is, | |
Sparse< T > & | a, | |||
T(*)(std::istream &) | read_fcn | |||
) | [inline] |