GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
symrcm.cc File Reference
#include <algorithm>
#include "CSparse.h"
#include "boolNDArray.h"
#include "dNDArray.h"
#include "dSparse.h"
#include "oct-locbuf.h"
#include "oct-sparse.h"
#include "quit.h"
#include "defun.h"
#include "errwarn.h"
#include "ov.h"
#include "ovl.h"

Go to the source code of this file.

Macros

#define H_empty(H, h)   ((h) == 0)
 
#define LEFT(i)   (((i) << 1) + 1)
 
#define PARENT(i)   (((i) - 1) >> 1)
 
#define Q_empty(Q, N, qh, qt)   ((qh) == (qt))
 
#define RIGHT(i)   (((i) << 1) + 2)
 

Functions

octave_value_list Fsymrcm (const octave_value_list &args, int)
 

Macro Definition Documentation

◆ H_empty

#define H_empty (   H,
 
)    ((h) == 0)

Definition at line 194 of file symrcm.cc.

◆ LEFT

#define LEFT (   i)    (((i) << 1) + 1)

Definition at line 117 of file symrcm.cc.

◆ PARENT

#define PARENT (   i)    (((i) - 1) >> 1)

Definition at line 121 of file symrcm.cc.

◆ Q_empty

#define Q_empty (   Q,
  N,
  qh,
  qt 
)    ((qh) == (qt))

Definition at line 112 of file symrcm.cc.

◆ RIGHT

#define RIGHT (   i)    (((i) << 1) + 2)

Definition at line 119 of file symrcm.cc.

Function Documentation

◆ Fsymrcm()