ergo
mat::TC2< Treal, Tmatrix >::Fun Class Reference

Help class for bisection root finding calls. More...

#include <TC2.h>

Public Member Functions

 Fun (int const *const p, int const pl, Treal const s)
Treal eval (Treal const x) const

Private Attributes

int const *const pol
int const pollength
Treal const shift

Detailed Description

template<typename Treal, typename Tmatrix>
class mat::TC2< Treal, Tmatrix >::Fun

Help class for bisection root finding calls.

See also
fermi_level
homo
lumo

Constructor & Destructor Documentation

◆ Fun()

template<typename Treal, typename Tmatrix>
mat::TC2< Treal, Tmatrix >::Fun::Fun ( int const *const p,
int const pl,
Treal const s )
inline

References pol, pollength, and shift.

Member Function Documentation

◆ eval()

template<typename Treal, typename Tmatrix>
Treal mat::TC2< Treal, Tmatrix >::Fun::eval ( Treal const x) const
inline

References pol, pollength, and shift.

Member Data Documentation

◆ pol

template<typename Treal, typename Tmatrix>
int const* const mat::TC2< Treal, Tmatrix >::Fun::pol
private

Referenced by eval(), and Fun().

◆ pollength

template<typename Treal, typename Tmatrix>
int const mat::TC2< Treal, Tmatrix >::Fun::pollength
private

Referenced by eval(), and Fun().

◆ shift

template<typename Treal, typename Tmatrix>
Treal const mat::TC2< Treal, Tmatrix >::Fun::shift
private

Referenced by eval(), and Fun().


The documentation for this class was generated from the following file: