#include "svd.h"
#include "defun.h"
#include "error.h"
#include "errwarn.h"
#include "ovl.h"
#include "pr-output.h"
#include "utils.h"
#include "variables.h"
Go to the source code of this file.
Functions | |
OCTAVE_EXPORT octave_value_list | Fsvd (const octave_value_list &args, int nargout) ar |
norm (ar{x} - ar{u} *ar{s} *ar{v'}, "fro") @end group @end example @seealso | |
end deftypefn *return | set_internal_variable (Vsvd_driver, args, nargout, "svd_driver", driver_names) |
template<typename T > | |
static octave::math::svd< T >::Driver | svd_driver (void) |
template<typename T > | |
static octave::math::svd< T >::Type | svd_type (int nargin, int nargout, const octave_value_list &args, const T &A) |
Variables | |
ar | |
static std::string | Vsvd_driver = "gesdd" |
OCTAVE_EXPORT octave_value_list Fsvd | ( | const octave_value_list & | args, |
int | nargout | ||
) |
Definition at line 167 of file svd.cc.
References ComplexNDArray::any_element_is_inf_or_nan(), FloatComplexNDArray::any_element_is_inf_or_nan(), arg, octave_value::complex_matrix_value(), err_wrong_type_arg(), error(), DiagMatrix::extract_diag(), FloatDiagMatrix::extract_diag(), octave_value::float_complex_matrix_value(), octave_value::float_matrix_value(), octave_value::is_single_type(), octave_value::iscomplex(), isfloat, octave_value::isreal(), octave_value::matrix_value(), nargout(), octave_value::ndims(), ovl(), print_usage(), result, retval, and tmp.
Definition at line 409 of file svd.cc.
References SET_INTERNAL_VARIABLE_CHOICES, and svd_driver().
end deftypefn* return set_internal_variable | ( | Vsvd_driver | , |
args | , | ||
nargout | , | ||
"svd_driver" | , | ||
driver_names | |||
) |
Referenced by octave::environment::editor(), octave::environment::exec_path(), octave::environment::image_path(), octave::tree_evaluator::max_recursion_depth(), octave::call_stack::max_stack_depth(), octave::tree_evaluator::PS4(), octave::tree_evaluator::silent_functions(), and octave::tree_evaluator::string_fill_char().
|
static |
|
static |
|
static |
Definition at line 37 of file svd.cc.
Referenced by svd_driver().