Class containing several options for the StructuredMatrix code and data-structures. More...
#include <StructuredOptions.hpp>

Public Member Functions | |
| StructuredOptions (Type type) | |
| void | set_rel_tol (real_t rel_tol) |
| void | set_abs_tol (real_t abs_tol) |
| void | set_leaf_size (int leaf_size) |
| void | set_max_rank (int max_rank) |
| void | set_type (Type a) |
| void | set_verbose (bool verbose) |
| real_t | rel_tol () const |
| real_t | abs_tol () const |
| int | leaf_size () const |
| int | max_rank () const |
| Type | type () const |
| bool | verbose () const |
| virtual void | set_from_command_line (int argc, const char *const *cargv) |
| virtual void | describe_options () const |
Class containing several options for the StructuredMatrix code and data-structures.
| scalar_t | scalar type, can be float, double, std::complex<float> or std::complex<double>. This is used here mainly because tolerances might depend on the precision. |