#include <MinimiseBase.h>
|
| | MinimiseBase (FCLASS *funcc) |
| |
| double | linemin (const std::vector< double > &dir, std::vector< double > &p, engf_pointer myfunc) const |
| | This is the line minimiser.
|
| |
|
| double | calcDerivatives (const std::vector< double > &p, std::vector< double > &der, engf_pointer myfunc) const |
| | This calculates the derivatives at a point.
|
| |
|
| typedef double(FCLASS::* | engf_pointer) (const std::vector< double > &p, std::vector< double > &der) |
| | This is the pointer to the member function in the energy calculating class that calculates the energy.
|
| |
|
| FCLASS * | myclass_func |
| | The class that calculates the energy given a position.
|
| |
◆ engf_pointer
template<class FCLASS>
| typedef double(FCLASS::* PLMD::MinimiseBase< FCLASS >::engf_pointer) (const std::vector< double > &p, std::vector< double > &der) |
|
private |
This is the pointer to the member function in the energy calculating class that calculates the energy.
◆ MinimiseBase()
◆ calcDerivatives()
This calculates the derivatives at a point.
◆ linemin()
This is the line minimiser.
◆ myclass_func
The class that calculates the energy given a position.
The documentation for this class was generated from the following file: