#include <RootFindingBase.h>
|
typedef double(FCLASS::* | engf_pointer) (const std::vector< double > &p, std::vector< double > &der) const |
| This is the pointer to the member funciton in the energy calculating class that calculates the energy. More...
|
|
typedef double(FCLASS::* | engfnc_pointer) (const std::vector< double > &p, std::vector< double > &der) |
|
|
void | doSearch (const std::vector< double > &dir, std::vector< double > &p, F1dim< FCLASS > &f1dim) const |
| This actually does the search for a root. More...
|
|
◆ engf_pointer
template<class FCLASS>
typedef double(FCLASS::* PLMD::RootFindingBase< FCLASS >::engf_pointer) (const std::vector< double > &p, std::vector< double > &der) const |
|
private |
This is the pointer to the member funciton in the energy calculating class that calculates the energy.
◆ engfnc_pointer
template<class FCLASS>
typedef double(FCLASS::* PLMD::RootFindingBase< FCLASS >::engfnc_pointer) (const std::vector< double > &p, std::vector< double > &der) |
|
private |
◆ RootFindingBase()
◆ doSearch()
template<class FCLASS>
void PLMD::RootFindingBase< FCLASS >::doSearch |
( |
const std::vector< double > & |
dir, |
|
|
std::vector< double > & |
p, |
|
|
F1dim< FCLASS > & |
f1dim |
|
) |
| const |
|
private |
This actually does the search for a root.
◆ linesearch()
This is the line minimiser.
◆ lsearch()
◆ myclass_func
The class that calculates the energy given a position.
The documentation for this class was generated from the following file: