51 (*current_liboctave_error_handler)
52 (
"unable to create octave_sparse_params object!");
166 keys(10) =
"bandden";
167 keys(11) =
"umfpack";
168 keys(12) =
"sym_tol";
184 (*current_liboctave_error_handler)
185 (
"octave_sparse_params::do_set_vals: too many values");
191 for (
int i = 0; i < len; i++)
227 const std::string& prefix)
const
230 os << prefix <<
keys(i) <<
": " <<
params(i) <<
"\n";
void do_print_info(std::ostream &os, const std::string &prefix) const
static string_vector get_keys(void)
#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)
octave_idx_type length(void) const
Number of elements in the array.
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
static bool instance_ok(void)
static double get_bandden(void)