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-map.h"
#include "oct-sparse.h"
#include "oct-locbuf.h"
Go to the source code of this file.
Macros | |
#define | AMD_NAME(name) amd ## name |
Functions | |
OCTAVE_EXPORT octave_value_list | Famd (const octave_value_list &args, int nargout) |
C OCTAVE_EXPORT octave_function * | Gamd (const octave_shlib &shl, bool relative) |
OCTAVE_EXPORT octave_value_list Famd | ( | const octave_value_list & | args, |
int | nargout | ||
) |
C OCTAVE_EXPORT octave_function* Gamd | ( | const octave_shlib & | shl, |
bool | relative | ||
) |
Definition at line 85 of file amd.cc.
References AMD_NAME, Sparse< T >::cols(), octave_value::double_value(), error(), error_state, Array< T >::fortran_vec(), free(), octave_scalar_map::getfield(), octave_value::is_defined(), octave_value_list::length(), malloc(), OCTAVE_LOCAL_BUFFER, print_usage(), real(), Sparse< T >::rows(), Sparse< T >::xcidx(), Array< T >::xelem(), and Sparse< T >::xridx().