Constrain an arbitrary vector to the space of free directions for minimize. Used only to generate a random direction for fdTest within the valid minimization subspace.
Reimplemented from Minimizable< ElecGradient >.
Override to enable preconditioning: return the preconditioned gradient, given the gradient The last call to compute() is guaranteed to be at the same position, so a cached result may be returned
Reimplemented from Minimizable< ElecGradient >.
bool ElecMinimizer::report |
( |
int |
iter | ) |
|
|
virtual |
Override for optional processing/reporting after each/every few iterations It should return whether the state was modified
Reimplemented from Minimizable< ElecGradient >.
The documentation for this class was generated from the following file: