#include <MinimiseBase.h>
Public Member Functions | |
| F1dim (const std::vector< double > &pp, const std::vector< double > &dd, FCLASS *ff, engf_pointer cc, engfnc_pointer cc2) | |
| double | getEng (const double &xt) |
| Calculate the energy at \(\mathbf{p} + xt*\mathbf{dir}\). | |
Private Types | |
| typedef double(FCLASS::* | engf_pointer) (const std::vector< double > &p, std::vector< double > &der) const |
| This is the pointer to the member function in the energy calculating class that calculates the energy. | |
| typedef double(FCLASS::* | engfnc_pointer) (const std::vector< double > &p, std::vector< double > &der) |
Private Attributes | |
| engf_pointer | calc |
| Member of class that calculates the energy we are trying to mnimise. | |
| engfnc_pointer | calc2 |
| Member of class that calcualtes the energy we are trying to minimise. | |
| const std::vector< double > & | dir |
| The direction of the vector we are minimising along. | |
| std::vector< double > | fake_der |
| Vector that holds the derivatives at the point at which we calculate the energy (these are not used). | |
| FCLASS * | func |
| Class containging the function in the class. | |
| const std::vector< double > & | p |
| Pointer to the vector containing an initial position on the vector. | |
| std::vector< double > | pt |
| Tempory vector that holds a point at which we want to calculate the energy. | |
|
private |
This is the pointer to the member function in the energy calculating class that calculates the energy.
|
private |
|
explicit |
| double PLMD::F1dim< FCLASS >::getEng | ( | const double & | xt | ) |
Calculate the energy at \(\mathbf{p} + xt*\mathbf{dir}\).
|
private |
Member of class that calculates the energy we are trying to mnimise.
|
private |
Member of class that calcualtes the energy we are trying to minimise.
|
private |
The direction of the vector we are minimising along.
|
private |
Vector that holds the derivatives at the point at which we calculate the energy (these are not used).
|
private |
Class containging the function in the class.
|
private |
Pointer to the vector containing an initial position on the vector.
|
private |
Tempory vector that holds a point at which we want to calculate the energy.
Hosted by GitHub
|
1.17.0
|