24 #if defined (HAVE_CONFIG_H)
50 (*current_liboctave_error_handler)
51 (
"unable to create octave_sparse_params object!");
163 keys(10) =
"bandden";
164 keys(11) =
"umfpack";
165 keys(12) =
"sym_tol";
180 (*current_liboctave_error_handler)
181 (
"octave_sparse_params::do_set_vals: too many values");
183 for (
int i = 0;
i < len;
i++)
void do_print_info(std::ostream &os, const std::string &prefix) const
static string_vector get_keys(void)
octave_idx_type numel(void) const
Number of elements in the array.
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)
ColumnVector do_get_vals(void) const
static double get_key(const std::string &key)
static ColumnVector get_vals(void)
octave_sparse_params(void)
static void defaults(void)
double do_get_bandden(void)
=val(i)}if ode{val(i)}occurs in table i
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)
bool do_set_key(const std::string &key, const double &val)
static bool set_vals(const NDArray &vals)
static void cleanup_instance(void)
string_vector do_get_keys(void) const
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)