24 #if defined (HAVE_CONFIG_H) 52 (*current_liboctave_error_handler)
53 (
"unable to create octave_sparse_params object!");
165 keys(10) =
"bandden";
166 keys(11) =
"umfpack";
167 keys(12) =
"sym_tol";
182 (*current_liboctave_error_handler)
183 (
"octave_sparse_params::do_set_vals: too many values");
185 for (
int i = 0;
i < len;
i++)
static string_vector get_keys(void)
identity matrix If supplied two scalar respectively For allows like xample val
#define OCTAVE_SPARSE_CONTROLS_SIZE
double do_get_key(const std::string &key)
static octave_sparse_params * instance
static void print_info(std::ostream &os, const std::string &prefix)
static double get_key(const std::string &key)
ColumnVector do_get_vals(void) const
static ColumnVector get_vals(void)
octave_sparse_params(void)
string_vector do_get_keys(void) const
static void defaults(void)
double do_get_bandden(void)
OCTAVE_EXPORT octave_value_list or N dimensional array whose elements are all equal to the IEEE symbol NaN(Not a Number). NaN is the result of operations which do not produce a well defined 0 result. Common operations which produce a NaN are arithmetic with infinity ex($\infty - \infty$)
bool do_set_vals(const NDArray &vals)
static bool set_key(const std::string &key, const double &val)
void do_print_info(std::ostream &os, const std::string &prefix) const
bool do_set_key(const std::string &key, const double &val)
static bool set_vals(const NDArray &vals)
octave_idx_type numel(void) const
Number of elements in the array.
static void cleanup_instance(void)
If this string is the system will ring the terminal sometimes it is useful to be able to print the original representation of the string
static bool instance_ok(void)
static double get_bandden(void)