DFT-EFE
 
Loading...
Searching...
No Matches
BisectionSolver.h File Reference
Include dependency graph for BisectionSolver.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  dftefe::linearAlgebra::BisectionSolver< ValueType >
 A class that implements the bisection method to find the root of a function, given an interval known to bracket it. Unlike NewtonRaphsonSolver, bisection only ever evaluates getValue() (never a derivative), so it cannot diverge - each iteration halves the bracket that is guaranteed to contain the root. This makes it a safe way to localize a root before handing off to NewtonRaphsonSolver for fast final convergence, mirroring DFT-FE's Fermi energy solver (src/dft/fermiEnergy.cc), which bisects before running Newton-Raphson. More...
 

Namespaces

namespace  dftefe
 dealii includes
 
namespace  dftefe::linearAlgebra