GNU Octave
4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include <cstdlib>
#include <string>
#include <vector>
#include "ov.h"
#include "defun-dld.h"
#include "pager.h"
#include "ov-re-mat.h"
#include "ov-re-sparse.h"
#include "ov-cx-sparse.h"
#include "oct-sparse.h"
#include "oct-locbuf.h"
Go to the source code of this file.
Macros | |
#define | CCOLAMD_NAME(name) ccolamd ## name |
#define | CSYMAMD_NAME(name) csymamd ## name |
Functions | |
OCTAVE_EXPORT octave_value_list | Fccolamd (const octave_value_list &args, int nargout) |
OCTAVE_EXPORT octave_value_list | Fcsymamd (const octave_value_list &args, int nargout) |
C OCTAVE_EXPORT octave_function * | Gccolamd (const octave_shlib &shl, bool relative) |
C OCTAVE_EXPORT octave_function * | Gcsymamd (const octave_shlib &shl, bool relative) |
#define CCOLAMD_NAME | ( | name | ) | ccolamd ## name |
Definition at line 50 of file ccolamd.cc.
Referenced by Gccolamd(), and Gcsymamd().
#define CSYMAMD_NAME | ( | name | ) | csymamd ## name |
Definition at line 51 of file ccolamd.cc.
Referenced by Gcsymamd().
OCTAVE_EXPORT octave_value_list Fccolamd | ( | const octave_value_list & | args, |
int | nargout | ||
) |
Definition at line 144 of file ccolamd.cc.
OCTAVE_EXPORT octave_value_list Fcsymamd | ( | const octave_value_list & | args, |
int | nargout | ||
) |
Definition at line 404 of file ccolamd.cc.
C OCTAVE_EXPORT octave_function* Gccolamd | ( | const octave_shlib & | shl, |
bool | relative | ||
) |
Definition at line 144 of file ccolamd.cc.
References A, CCOLAMD_NAME, Sparse< T >::cols(), error(), octave_value_list::length(), Array< T >::length(), Sparse< T >::nnz(), OCTAVE_LOCAL_BUFFER, octave_stdout, real(), Sparse< T >::rows(), usage(), Sparse< T >::xcidx(), and Sparse< T >::xridx().
C OCTAVE_EXPORT octave_function* Gcsymamd | ( | const octave_shlib & | shl, |
bool | relative | ||
) |
Definition at line 404 of file ccolamd.cc.
References CCOLAMD_NAME, Sparse< T >::cols(), CSYMAMD_NAME, error(), free(), octave_value_list::length(), Array< T >::length(), OCTAVE_LOCAL_BUFFER, octave_stdout, real(), Sparse< T >::rows(), usage(), Sparse< T >::xcidx(), and Sparse< T >::xridx().