GNU Octave  4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions | Variables
sylvester.cc File Reference
#include "defun.h"
#include "error.h"
#include "errwarn.h"
#include "ovl.h"
Include dependency graph for sylvester.cc:

Go to the source code of this file.

Functions

OCTAVE_EXPORT octave_value_list Fsylvester (const octave_value_list &args, int) 0.66667
 
 if (arg_a.is_empty()||arg_b.is_empty()||arg_c.is_empty())
 
 if (a_nr!=a_nc) err_square_matrix_required("sylvester"
 
 if (b_nr!=b_nc) err_square_matrix_required("sylvester"
 
 if (isfloat)
 

Variables

 A
 
octave_idx_type a_nc = arg_a.columns ()
 
octave_idx_type a_nr = arg_a.rows ()
 
octave_value arg_a = args(0)
 
octave_value arg_b = args(1)
 
octave_value arg_c = args(2)
 
 B
 
octave_idx_type b_nc = arg_b.columns ()
 
octave_idx_type b_nr = arg_b.rows ()
 
octave_idx_type c_nc = arg_c.columns ()
 
octave_idx_type c_nr = arg_c.rows ()
 
 else
 
bool isfloat
 
nd group nd example nd
deftypefn *octave_value 
retval
 

Function Documentation

OCTAVE_EXPORT octave_value_list Fsylvester ( const octave_value_list args,
int   
)
if ( arg_a.  is_empty)||arg_b.is_empty()||arg_c.is_empty()

Definition at line 84 of file sylvester.cc.

References ovl().

if ( a_nr!  = a_nc)
if ( b_nr!  = b_nc)
if ( isfloat  )

Variable Documentation

A

Definition at line 95 of file sylvester.cc.

octave_idx_type a_nc = arg_a.columns ()
octave_idx_type a_nr = arg_a.rows ()
octave_value arg_a = args(0)

Definition at line 67 of file sylvester.cc.

Referenced by Feig().

octave_value arg_b = args(1)

Definition at line 68 of file sylvester.cc.

Referenced by Feig().

octave_value arg_c = args(2)

Definition at line 69 of file sylvester.cc.

B

Definition at line 97 of file sylvester.cc.

octave_idx_type b_nc = arg_b.columns ()
octave_idx_type b_nr = arg_b.rows ()
octave_idx_type c_nc = arg_c.columns ()

Definition at line 78 of file sylvester.cc.

octave_idx_type c_nr = arg_c.rows ()

Definition at line 77 of file sylvester.cc.

else
Initial value:
{
{
retval = Sylvester (ca, cb, cc);
}
else
{
retval = Sylvester (ca, cb, cc);
}
}
return retval
octave_value arg_c
Definition: sylvester.cc:69
nd group nd example nd deftypefn *octave_value retval
Definition: sylvester.cc:61
ComplexMatrix Sylvester(const ComplexMatrix &a, const ComplexMatrix &b, const ComplexMatrix &c)
Definition: CMatrix.cc:3298
octave_value arg_b
Definition: sylvester.cc:68
bool is_complex_type(void) const
Definition: ov.h:670
Definition: dMatrix.h:37
Matrix matrix_value(bool frc_str_conv=false) const
Definition: ov.h:787
octave_value arg_a
Definition: sylvester.cc:67
ComplexMatrix complex_matrix_value(bool frc_str_conv=false) const
Definition: ov.h:805

Definition at line 127 of file sylvester.cc.

bool isfloat
Initial value:
octave_value arg_c
Definition: sylvester.cc:69
octave_value arg_b
Definition: sylvester.cc:68
octave_value arg_a
Definition: sylvester.cc:67
bool is_single_type(void) const
Definition: ov.h:627

Definition at line 80 of file sylvester.cc.

nd group nd example nd deftypefn* octave_value retval
Initial value:
{
if (args.length () != 3)
OCTINTERP_API void print_usage(void)
Definition: defun.cc:52
JNIEnv void * args
Definition: ov-java.cc:67

Definition at line 61 of file sylvester.cc.