|
| BLROptions (const structured::StructuredOptions< scalar_t > &sopts) |
|
void | set_low_rank_algorithm (LowRankAlgorithm a) |
|
void | set_admissibility (Admissibility adm) |
|
void | set_BACA_blocksize (int B) |
|
void | set_BLR_factor_algorithm (BLRFactorAlgorithm a) |
|
void | set_compression_kernel (CompressionKernel a) |
|
LowRankAlgorithm | low_rank_algorithm () const |
|
Admissibility | admissibility () const |
|
int | BACA_blocksize () const |
|
BLRFactorAlgorithm | BLR_factor_algorithm () const |
|
CompressionKernel | compression_kernel () const |
|
void | set_from_command_line (int argc, const char *const *cargv) override |
|
void | describe_options () const override |
|
| 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_pivot_threshold (real_t thresh) |
|
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 |
|
real_t | pivot_threshold () const |
|
int | leaf_size () const |
|
int | max_rank () const |
|
Type | type () const |
|
bool | verbose () const |
|
bool | use_gpu_aware_mpi () const |
|
Class containing several options for the BLR code and data-structures.
- Template Parameters
-
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. |