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

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

cgPRPNonLinearSolver(const unsigned int maxNumberIterations, const unsigned int debugLevel, const MPI_Comm &mpi_comm_parent, const double lineSearchTolerance=1.0e-6, const unsigned int lineSearchMaxIterations=10, const double lineSeachDampingParameter=1.0, const double maxIncrementSolLinf=1e+6, const bool isCurvatureOnlyLineSearchStoppingCondition=false)dftfe::cgPRPNonLinearSolver
computeDeltaD()dftfe::cgPRPNonLinearSolverprivate
computeDeltas()dftfe::cgPRPNonLinearSolverprivate
computeEta()dftfe::cgPRPNonLinearSolverprivate
computeResidualL2Norm() constdftfe::cgPRPNonLinearSolverprivate
computeTotalNumberUnknowns() constdftfe::cgPRPNonLinearSolverprivate
d_alphaChkdftfe::cgPRPNonLinearSolverprivate
d_betadftfe::cgPRPNonLinearSolverprivate
d_conjugateDirectiondftfe::cgPRPNonLinearSolverprivate
d_debugLeveldftfe::nonLinearSolverprotected
d_deltaMiddftfe::cgPRPNonLinearSolverprivate
d_deltaNewdftfe::cgPRPNonLinearSolverprivate
d_deltaOlddftfe::cgPRPNonLinearSolverprivate
d_etadftfe::cgPRPNonLinearSolverprivate
d_etaAlphaZeroChkdftfe::cgPRPNonLinearSolverprivate
d_etaChkdftfe::cgPRPNonLinearSolverprivate
d_etaPChkdftfe::cgPRPNonLinearSolverprivate
d_functionalValueAfterAlphUpdateChkdftfe::cgPRPNonLinearSolverprivate
d_functionValueChkdftfe::cgPRPNonLinearSolverprivate
d_gradientdftfe::cgPRPNonLinearSolverprivate
d_gradMaxdftfe::cgPRPNonLinearSolverprivate
d_isCGRestartDueToLargeIncrementdftfe::cgPRPNonLinearSolverprivate
d_isCurvatureOnlyLineSearchStoppingConditiondftfe::cgPRPNonLinearSolverprivate
d_iterdftfe::cgPRPNonLinearSolverprivate
d_lineSearchDampingParameterdftfe::cgPRPNonLinearSolverprivate
d_lineSearchMaxIterationsdftfe::cgPRPNonLinearSolverprivate
d_lineSearchRestartIterChkdftfe::cgPRPNonLinearSolverprivate
d_lineSearchTolerancedftfe::cgPRPNonLinearSolverprivate
d_maxNumberIterationsdftfe::nonLinearSolverprotected
d_maxSolutionIncrementLinfdftfe::cgPRPNonLinearSolverprivate
d_numberUnknownsdftfe::cgPRPNonLinearSolverprivate
d_steepestDirectionOlddftfe::cgPRPNonLinearSolverprivate
d_tolerancedftfe::nonLinearSolverprotected
d_unknownCountFlagdftfe::cgPRPNonLinearSolverprivate
d_useSingleAtomSolutionsInitialGuessdftfe::cgPRPNonLinearSolverprivate
FAILURE enum valuedftfe::nonLinearSolver
getDebugLevel() constdftfe::nonLinearSolverprotected
getMaximumNumberIterations() constdftfe::nonLinearSolverprotected
getTolerance() constdftfe::nonLinearSolverprotected
initializeDirection()dftfe::cgPRPNonLinearSolverprivate
lineSearch(nonlinearSolverProblem &problem, const double tolerance, const unsigned int maxNumberIterations, const unsigned int debugLevel, const std::string checkpointFileName="", const int startingIter=-1, const bool isCheckpointRestart=false)dftfe::cgPRPNonLinearSolverprivate
LINESEARCH_FAILED enum valuedftfe::nonLinearSolver
load(const std::string &checkpointFileName)dftfe::cgPRPNonLinearSolverprivate
MAX_ITER_REACHED enum valuedftfe::nonLinearSolver
mpi_communicatordftfe::cgPRPNonLinearSolverprivate
n_mpi_processesdftfe::cgPRPNonLinearSolverprivate
nonLinearSolver(const unsigned int debugLevel, const unsigned int maxNumberIterations, const double tolerance=0)dftfe::nonLinearSolverprotected
pcoutdftfe::cgPRPNonLinearSolverprivate
RESTART enum valuedftfe::nonLinearSolver
ReturnValueType enum namedftfe::nonLinearSolver
save(const std::string &checkpointFileName)dftfe::cgPRPNonLinearSolvervirtual
solve(nonlinearSolverProblem &problem, const std::string checkpointFileName="", const bool restart=false)dftfe::cgPRPNonLinearSolvervirtual
SUCCESS enum valuedftfe::nonLinearSolver
this_mpi_processdftfe::cgPRPNonLinearSolverprivate
updateDirection()dftfe::cgPRPNonLinearSolverprivate
updateSolution(const double alpha, const std::vector< double > &direction, nonlinearSolverProblem &problem)dftfe::cgPRPNonLinearSolverprivate
~cgPRPNonLinearSolver()dftfe::cgPRPNonLinearSolver
~nonLinearSolver()=0dftfe::nonLinearSolverpure virtual