
Public Member Functions | |
| BasicLMBFGSDirection (int memSize) | |
| ~BasicLMBFGSDirection () | |
| bool | generateDirection (const RCP< ObjectiveBase > &obj, const Vector< double > &xCur, const Vector< double > &gradCur, const double &fCur, Vector< double > &p) | 
Private Attributes | |
| int | memSize_ | 
| Vector< double > | xPrev_ | 
| Vector< double > | gradPrev_ | 
| std::deque< Vector< double > > | sMem_ | 
| std::deque< Vector< double > > | yMem_ | 
Definition at line 32 of file PlayaBasicLMBFGS.hpp.
| Playa::BasicLMBFGSDirection::BasicLMBFGSDirection | ( | int | memSize | ) | 
Definition at line 27 of file PlayaBasicLMBFGS.cpp.
| Playa::BasicLMBFGSDirection::~BasicLMBFGSDirection | ( | ) |  [inline] | 
        
Definition at line 39 of file PlayaBasicLMBFGS.hpp.
| bool Playa::BasicLMBFGSDirection::generateDirection | ( | const RCP< ObjectiveBase > & | obj, | |
| const Vector< double > & | xCur, | |||
| const Vector< double > & | gradCur, | |||
| const double & | fCur, | |||
| Vector< double > & | p | |||
| ) |  [virtual] | 
        
Implements Playa::DirectionGeneratorBase.
Definition at line 35 of file PlayaBasicLMBFGS.cpp.
References Playa::Vector< Scalar >::acceptCopyOf(), Playa::Vector< Scalar >::copy(), gradPrev_, memSize_, Playa::Handle< PointerType >::ptr(), sMem_, xPrev_, and yMem_.
Vector<double> Playa::BasicLMBFGSDirection::gradPrev_ [private]           | 
        
int Playa::BasicLMBFGSDirection::memSize_ [private]           | 
        
std::deque<Vector<double> > Playa::BasicLMBFGSDirection::sMem_ [private]           | 
        
Vector<double> Playa::BasicLMBFGSDirection::xPrev_ [private]           | 
        
std::deque<Vector<double> > Playa::BasicLMBFGSDirection::yMem_ [private]           |