|
ZerSol Library
0.0.0
Solver for all zeros of an analytic function that lie within a rectangular region of a complex plane
|
The class contains settings used by the zeros search algorithm. More...
#include <zerosolver.hpp>
Public Member Functions | |
| Settings (bool use_winding_=true, int max_part_level_=128, int debug_level_=0, int print_level_=2) | |
| A constructor of the Settings object. | |
| ~Settings (void) | |
| A destructor of the Settings object. | |
| void | set_use_winding (const bool &use_winding_) |
| Set a flag that defines whether the solver will use the winding number evaluation or just Newton iterations. | |
| void | set_max_part_level (const int &max_part_level_) |
| Set the maximum allowed level of the rectangle partition. | |
| void | set_debug_level (const int &debug_level_) |
| Set the debug level (determines the amount of internal checks). | |
| void | set_print_level (const int &print_level_) |
| Set the print level (determines the amount of details printed). | |
| const bool & | get_use_winding (void) const |
| Get a flag that defines whether the solver will use the winding number evaluation or just Newton iterations. | |
| const int & | get_max_part_level (void) const |
| Get the maximum allowed level of the rectangle partition. | |
| const int & | get_debug_level (void) const |
| Get the debug level (determines the amount of internal checks). | |
| const int & | get_print_level (void) const |
| Get the print level (determines the amount of details printed). | |
Friends | |
| std::ostream & | operator<< (std::ostream &output, const Settings< T > &S) |
| An insertion operator to print content of the object. | |
The class contains settings used by the zeros search algorithm.
|
inline |
A constructor of the Settings object.
| use_winding_ | define whether the solver will use the winding number evaluation or just simple Newton iterations |
| max_part_level_ | maximum allowed level of the rectangle partition |
| debug_level_ | debug level (determines the amount of internal checks) |
| print_level_ | print level (determines the amount of details printed) |
|
inline |
A destructor of the Settings object.
|
inline |
Set a flag that defines whether the solver will use the winding number evaluation or just Newton iterations.
| use_winding_ | flag: true - use the winding number evaluation, false - use the Newton's iterations only |
|
inline |
Set the maximum allowed level of the rectangle partition.
| max_part_level_ | partition level |
|
inline |
Set the debug level (determines the amount of internal checks).
| debug_level_ | debug level |
|
inline |
Set the print level (determines the amount of details printed).
| print_level_ | print level |
|
inline |
Get a flag that defines whether the solver will use the winding number evaluation or just Newton iterations.
|
inline |
Get the maximum allowed level of the rectangle partition.
|
inline |
Get the debug level (determines the amount of internal checks).
|
inline |
Get the print level (determines the amount of details printed).
1.8.2