GNU Octave  4.4.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
__eigs__.cc File Reference
#include <limits>
#include <string>
#include "Matrix.h"
#include "eigs-base.h"
#include "unwind-prot.h"
#include "defun-dld.h"
#include "error.h"
#include "errwarn.h"
#include "oct-map.h"
#include "ov.h"
#include "ovl.h"
#include "pager.h"
#include "parse.h"
#include "variables.h"
Include dependency graph for __eigs__.cc:

Go to the source code of this file.

Functions

ComplexColumnVector eigs_complex_func (const ComplexColumnVector &x, int &eigs_error)
 
ColumnVector eigs_func (const ColumnVector &x, int &eigs_error)
 
OCTAVE_EXPORT octave_value_list F__eigs__ (octave::interpreter &, const octave_value_list &, int)
 
C OCTAVE_EXPORT octave_functionG__eigs__ (const octave::dynamic_library &shl, bool relative)
 

Variables

static int call_depth = 0
 
static octave_functioneigs_fcn = nullptr
 
static bool warned_imaginary = false
 

Function Documentation

◆ eigs_complex_func()

ComplexColumnVector eigs_complex_func ( const ComplexColumnVector x,
int &  eigs_error 
)

Definition at line 96 of file __eigs__.cc.

References e, eigs_fcn, err_user_supplied_eval(), octave::feval(), retval, tmp, and x.

Referenced by G__eigs__().

◆ eigs_func()

ColumnVector eigs_func ( const ColumnVector x,
int &  eigs_error 
)

Definition at line 56 of file __eigs__.cc.

References e, eigs_fcn, err_user_supplied_eval(), octave::feval(), retval, tmp, warned_imaginary, warning(), and x.

Referenced by G__eigs__().

◆ F__eigs__()

OCTAVE_EXPORT octave_value_list F__eigs__ ( octave::interpreter ,
const octave_value_list ,
int   
)

◆ G__eigs__()

Variable Documentation

◆ call_depth

int call_depth = 0
static

Definition at line 53 of file __eigs__.cc.

Referenced by G__eigs__().

◆ eigs_fcn

octave_function* eigs_fcn = nullptr
static

Definition at line 47 of file __eigs__.cc.

Referenced by eigs_complex_func(), eigs_func(), and G__eigs__().

◆ warned_imaginary

bool warned_imaginary = false
static

Definition at line 50 of file __eigs__.cc.

Referenced by eigs_func(), and G__eigs__().