#include <solvers/optical/effective/rootdigger.hpp>
Definition at line 22 of file rootdigger.hpp.
◆ function_type
◆ Method
Root finding method.
| Enumerator |
|---|
| ROOT_MULLER | |
| ROOT_BROYDEN | |
| ROOT_BRENT | |
Definition at line 27 of file rootdigger.hpp.
◆ RootDigger()
◆ ~RootDigger()
| virtual plask::optical::effective::RootDigger::~RootDigger |
( |
| ) |
|
|
inlinevirtual |
◆ find()
| virtual dcomplex plask::optical::effective::RootDigger::find |
( |
dcomplex |
start | ) |
const |
|
pure virtual |
◆ get()
Get root digger for given function and params.
- Parameters
-
| func | function to find zero of |
| detlog | output logger |
| params | rootdigger params |
- Returns
- unique pointer to rootdigger
Definition at line 21 of file rootdigger.cpp.
◆ readRootDiggerConfig()
| void plask::optical::effective::RootDigger::readRootDiggerConfig |
( |
XMLReader & |
reader, |
|
|
Params & |
params |
|
) |
| |
|
static |
◆ valFunction()
| dcomplex plask::optical::effective::RootDigger::valFunction |
( |
dcomplex |
x | ) |
const |
|
inlineprotected |
◆ log_value
| DataLog<dcomplex,dcomplex>& plask::optical::effective::RootDigger::log_value |
|
protected |
◆ params
| Params plask::optical::effective::RootDigger::params |
◆ solver
| Solver& plask::optical::effective::RootDigger::solver |
|
protected |
◆ val_function
| function_type plask::optical::effective::RootDigger::val_function |
|
protected |
The documentation for this struct was generated from the following files: