#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: