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 | COLAMD_NAME(name) colamd ## name |
#define | SYMAMD_NAME(name) symamd ## name |
#define COLAMD_NAME | ( | name | ) | colamd ## name |
#define SYMAMD_NAME | ( | name | ) | symamd ## name |
|
static |
Definition at line 166 of file colamd.cc.
References find(), link(), make_set(), and OCTAVE_LOCAL_BUFFER.
Referenced by Gcolamd(), Getree(), and Gsymbfact().
|
static |
OCTAVE_EXPORT octave_value_list Fcolamd | ( | const octave_value_list & | args, |
int | nargout | ||
) |
OCTAVE_EXPORT octave_value_list Fetree | ( | const octave_value_list & | args, |
int | nargout | ||
) |
|
inlinestatic |
Definition at line 111 of file colamd.cc.
Referenced by coletree(), jit_operation::do_generate(), symbol_table::fcn_info::fcn_info_rep::find_function(), install_find_fcns(), property_list::lookup(), cdef_package::cdef_package_rep::meta_subsref(), and load_path::loader::move().
OCTAVE_EXPORT octave_value_list Fsymamd | ( | const octave_value_list & | args, |
int | nargout | ||
) |
C OCTAVE_EXPORT octave_function* Gcolamd | ( | const octave_shlib & | shl, |
bool | relative | ||
) |
Definition at line 279 of file colamd.cc.
References A, COLAMD_NAME, coletree(), Sparse< T >::cols(), error(), octave_value_list::length(), Array< T >::length(), Sparse< T >::nnz(), OCTAVE_LOCAL_BUFFER, octave_stdout, print_usage(), real(), Sparse< T >::rows(), tree_postorder(), Sparse< T >::xcidx(), and Sparse< T >::xridx().
C OCTAVE_EXPORT octave_function* Getree | ( | const octave_shlib & | shl, |
bool | relative | ||
) |
Definition at line 664 of file colamd.cc.
References coletree(), Sparse< T >::cols(), error(), octave_value_list::length(), OCTAVE_LOCAL_BUFFER, print_usage(), Sparse< T >::rows(), symetree(), tree_postorder(), Sparse< T >::xcidx(), and Sparse< T >::xridx().
C OCTAVE_EXPORT octave_function* Gsymamd | ( | const octave_shlib & | shl, |
bool | relative | ||
) |
Definition at line 516 of file colamd.cc.
References COLAMD_NAME, Sparse< T >::cols(), error(), free(), octave_value_list::length(), Array< T >::length(), OCTAVE_LOCAL_BUFFER, octave_stdout, print_usage(), real(), Sparse< T >::rows(), SYMAMD_NAME, symetree(), tree_postorder(), Sparse< T >::xcidx(), and Sparse< T >::xridx().
|
inlinestatic |
Definition at line 104 of file colamd.cc.
Referenced by coletree(), main(), and octave_link().
|
inlinestatic |
Definition at line 97 of file colamd.cc.
Referenced by coletree().
|
static |
Definition at line 58 of file colamd.cc.
References OCTAVE_LOCAL_BUFFER.
|
static |