#include <MinimiseBase.h>

 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}\). More...



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. More...


typedef double(FCLASS::*  engfnc_pointer) (const std::vector< double > &p, std::vector< double > &der) 


engf_pointer  calc 
 Member of class that calculates the energy we are trying to mnimise. More...


engfnc_pointer  calc2 
 Member of class that calcualtes the energy we are trying to minimise. More...


const std::vector< double > &  dir 
 The direction of the vector we are minimising along. More...


std::vector< double >  fake_der 
 Vector that holds the derivatives at the point at which we calculate the energy (these are not used) More...


FCLASS *  func 
 Class containging the function in the class. More...


const std::vector< double > &  p 
 Pointer to the vector containing an initial position on the vector. More...


std::vector< double >  pt 
 Tempory vector that holds a point at which we want to calculate the energy. More...


◆ engf_pointer
template<class FCLASS >
typedef double(FCLASS::* PLMD::F1dim< FCLASS >::engf_pointer) (const std::vector< double > &p, std::vector< double > &der) const 

private 
This is the pointer to the member function in the energy calculating class that calculates the energy.
◆ engfnc_pointer
template<class FCLASS >
typedef double(FCLASS::* PLMD::F1dim< FCLASS >::engfnc_pointer) (const std::vector< double > &p, std::vector< double > &der) 

private 
◆ F1dim()
◆ getEng()
template<class FCLASS >
double PLMD::F1dim< FCLASS >::getEng 
( 
const double & 
xt  ) 

Calculate the energy at \(\mathbf{p} + xt*\mathbf{dir}\).
◆ calc
Member of class that calculates the energy we are trying to mnimise.
◆ calc2
Member of class that calcualtes the energy we are trying to minimise.
◆ dir
The direction of the vector we are minimising along.
◆ fake_der
Vector that holds the derivatives at the point at which we calculate the energy (these are not used)
◆ func
Class containging the function in the class.
Pointer to the vector containing an initial position on the vector.
◆ pt
Tempory vector that holds a point at which we want to calculate the energy.
The documentation for this class was generated from the following file: