DFT-FE 1.1.0-pre
Density Functional Theory With Finite-Elements
Loading...
Searching...
No Matches
dftfe::LBFGSNonLinearSolver Member List

This is the complete list of members for dftfe::LBFGSNonLinearSolver, including all inherited members.

checkWolfe()dftfe::LBFGSNonLinearSolverprivate
computeHx(std::vector< double > &Hx)dftfe::LBFGSNonLinearSolverprivate
computeStep()dftfe::LBFGSNonLinearSolverprivate
computeStepScale(nonlinearSolverProblem &problem)dftfe::LBFGSNonLinearSolverprivate
computeUpdateStep()dftfe::LBFGSNonLinearSolverprivate
d_alphadftfe::LBFGSNonLinearSolverprivate
d_debugLeveldftfe::nonLinearSolverprotected
d_deltaGqdftfe::LBFGSNonLinearSolverprivate
d_deltaXdftfe::LBFGSNonLinearSolverprivate
d_deltaXNewdftfe::LBFGSNonLinearSolverprivate
d_deltaXqdftfe::LBFGSNonLinearSolverprivate
d_gradientdftfe::LBFGSNonLinearSolverprivate
d_gradientNewdftfe::LBFGSNonLinearSolverprivate
d_isCurvatureOnlyLineSearchStoppingConditiondftfe::LBFGSNonLinearSolverprivate
d_iterdftfe::LBFGSNonLinearSolverprivate
d_maxNumberIterationsdftfe::nonLinearSolverprotected
d_maxNumPastStepsdftfe::LBFGSNonLinearSolverprivate
d_maxStepLengthdftfe::LBFGSNonLinearSolverprivate
d_noHistorydftfe::LBFGSNonLinearSolverprivate
d_normDeltaXnewdftfe::LBFGSNonLinearSolverprivate
d_numberUnknownsdftfe::LBFGSNonLinearSolverprivate
d_numPastStepsdftfe::LBFGSNonLinearSolverprivate
d_preconditionerdftfe::LBFGSNonLinearSolverprivate
d_rhoqdftfe::LBFGSNonLinearSolverprivate
d_stepAccepteddftfe::LBFGSNonLinearSolverprivate
d_tolerancedftfe::nonLinearSolverprotected
d_updateVectordftfe::LBFGSNonLinearSolverprivate
d_usePreconditionerdftfe::LBFGSNonLinearSolverprivate
d_useSingleAtomSolutionsInitialGuessdftfe::LBFGSNonLinearSolverprivate
d_valuedftfe::LBFGSNonLinearSolverprivate
d_valueNewdftfe::LBFGSNonLinearSolverprivate
d_wolfeCurvaturedftfe::LBFGSNonLinearSolverprivate
d_wolfeSatisfieddftfe::LBFGSNonLinearSolverprivate
d_wolfeSufficientDecdftfe::LBFGSNonLinearSolverprivate
FAILURE enum valuedftfe::nonLinearSolver
getDebugLevel() constdftfe::nonLinearSolverprotected
getMaximumNumberIterations() constdftfe::nonLinearSolverprotected
getTolerance() constdftfe::nonLinearSolverprotected
initializePreconditioner(nonlinearSolverProblem &problem)dftfe::LBFGSNonLinearSolverprivate
LBFGSNonLinearSolver(const bool usePreconditioner, const double maxUpdate, const unsigned int maxNumberIterations, const int maxNumPastSteps, const unsigned int debugLevel, const MPI_Comm &mpi_comm_parent, const bool isCurvatureOnlyLineSearchStoppingCondition=false)dftfe::LBFGSNonLinearSolver
LINESEARCH_FAILED enum valuedftfe::nonLinearSolver
load(const std::string &checkpointFileName)dftfe::LBFGSNonLinearSolverprivate
MAX_ITER_REACHED enum valuedftfe::nonLinearSolver
mpi_communicatordftfe::LBFGSNonLinearSolverprivate
nonLinearSolver(const unsigned int debugLevel, const unsigned int maxNumberIterations, const double tolerance=0)dftfe::nonLinearSolverprotected
pcoutdftfe::LBFGSNonLinearSolverprivate
RESTART enum valuedftfe::nonLinearSolver
ReturnValueType enum namedftfe::nonLinearSolver
save(const std::string &checkpointFileName)dftfe::LBFGSNonLinearSolvervirtual
scalePreconditioner(nonlinearSolverProblem &problem)dftfe::LBFGSNonLinearSolverprivate
solve(nonlinearSolverProblem &problem, const std::string checkpointFileName="", const bool restart=false)dftfe::LBFGSNonLinearSolvervirtual
SUCCESS enum valuedftfe::nonLinearSolver
updateHistory()dftfe::LBFGSNonLinearSolverprivate
updateSolution(const std::vector< double > &step, nonlinearSolverProblem &problem)dftfe::LBFGSNonLinearSolverprivate
~LBFGSNonLinearSolver()dftfe::LBFGSNonLinearSolver
~nonLinearSolver()=0dftfe::nonLinearSolverpure virtual