| bfgsStepMethod | dftfe::nudgedElasticBandClass | private |
| CalculateForceonImage(const std::vector< double > &, const std::vector< double > &, std::vector< double > &) | dftfe::nudgedElasticBandClass | private |
| CalculateForceparallel(dftfe::Int, std::vector< double > &, const std::vector< double > &) | dftfe::nudgedElasticBandClass | private |
| CalculateForceperpendicular(dftfe::Int, std::vector< double > &, const std::vector< double > &, const std::vector< double > &) | dftfe::nudgedElasticBandClass | private |
| CalculatePathLength(bool flag) const | dftfe::nudgedElasticBandClass | private |
| CalculatePathTangent(dftfe::Int, std::vector< double > &) | dftfe::nudgedElasticBandClass | private |
| CalculateSpringConstant(dftfe::Int, double &) | dftfe::nudgedElasticBandClass | private |
| CalculateSpringForce(dftfe::Int, std::vector< double > &, std::vector< double >) | dftfe::nudgedElasticBandClass | private |
| checkRestart(bool &periodic) | dftfe::nudgedElasticBandClass | private |
| d_atomLocationsInitial | dftfe::nudgedElasticBandClass | private |
| d_coordinatesFileNEB | dftfe::nudgedElasticBandClass | private |
| d_countrelaxationFlags | dftfe::nudgedElasticBandClass | private |
| d_dftfeWrapper | dftfe::nudgedElasticBandClass | private |
| d_dftPtr | dftfe::nudgedElasticBandClass | private |
| d_domainVectorsFileNEB | dftfe::nudgedElasticBandClass | private |
| d_externalForceOnAtom | dftfe::nudgedElasticBandClass | private |
| d_ImageError | dftfe::nudgedElasticBandClass | private |
| d_imageFreeze | dftfe::nudgedElasticBandClass | private |
| d_ionRelaxFlagsFile | dftfe::nudgedElasticBandClass | private |
| d_isRestart | dftfe::nudgedElasticBandClass | private |
| d_kmax | dftfe::nudgedElasticBandClass | |
| d_kmin | dftfe::nudgedElasticBandClass | |
| d_Length | dftfe::nudgedElasticBandClass | private |
| d_maximumAtomForceToBeRelaxed | dftfe::nudgedElasticBandClass | private |
| d_maximumNEBIteration | dftfe::nudgedElasticBandClass | private |
| d_mpiCommParent | dftfe::nudgedElasticBandClass | private |
| d_NEBImageno | dftfe::nudgedElasticBandClass | |
| d_nonLinearSolverPtr | dftfe::nudgedElasticBandClass | private |
| d_numberGlobalCharges | dftfe::nudgedElasticBandClass | private |
| d_numberOfImages | dftfe::nudgedElasticBandClass | private |
| d_optimizationSolver | dftfe::nudgedElasticBandClass | private |
| d_optimizermaxIonUpdateStep | dftfe::nudgedElasticBandClass | private |
| d_optimizertolerance | dftfe::nudgedElasticBandClass | private |
| d_relaxationFlags | dftfe::nudgedElasticBandClass | private |
| d_restartFilesPath | dftfe::nudgedElasticBandClass | private |
| d_restartFlag | dftfe::nudgedElasticBandClass | private |
| d_solver | dftfe::nudgedElasticBandClass | private |
| d_solverRestart | dftfe::nudgedElasticBandClass | private |
| d_solverRestartPath | dftfe::nudgedElasticBandClass | private |
| d_startStep | dftfe::nudgedElasticBandClass | private |
| d_this_mpi_process | dftfe::nudgedElasticBandClass | private |
| d_totalUpdateCalls | dftfe::nudgedElasticBandClass | private |
| d_verbosity | dftfe::nudgedElasticBandClass | private |
| findMEP() | dftfe::nudgedElasticBandClass | |
| getMPICommunicator() | dftfe::nudgedElasticBandClass | privatevirtual |
| getNumberUnknowns() const | dftfe::nudgedElasticBandClass | virtual |
| getUnknownCountFlag() const | dftfe::nudgedElasticBandClass | virtual |
| gradient(std::vector< double > &gradient) | dftfe::nudgedElasticBandClass | virtual |
| ImageError(dftfe::Int image, double &Force) | dftfe::nudgedElasticBandClass | private |
| init() | dftfe::nudgedElasticBandClass | |
| isConverged() const | dftfe::nudgedElasticBandClass | privatevirtual |
| lbfgsNumPastSteps | dftfe::nudgedElasticBandClass | private |
| LNorm(double &, std::vector< double >, dftfe::Int, dftfe::Int) | dftfe::nudgedElasticBandClass | |
| maxLineSearchIterCGPRP | dftfe::nudgedElasticBandClass | private |
| nonlinearSolverProblem() | dftfe::nonlinearSolverProblem | |
| nudgedElasticBandClass(const std::string parameter_file, const std::string restartFilesPath, const MPI_Comm &mpi_comm_parent, const bool restart, const dftfe::Int verbosity, const bool useDevice, const dftfe::Int d_numberOfImages, const bool imageFreeze, double Kmax, double Kmin, const double pathThreshold, const dftfe::Int maximumNEBIteration, const dftfe::uInt _maxLineSearchIterCGPRP, const dftfe::uInt _lbfgsNumPastSteps, const std::string &_bfgsStepMethod, const double optimizermaxIonUpdateStep, const std::string &optimizationSolver, const std::string &coordinatesFileNEB, const std::string &domainVectorsFileNEB, const std::string &ionRelaxFlagsFile) | dftfe::nudgedElasticBandClass | |
| pcout | dftfe::nudgedElasticBandClass | private |
| precondition(std::vector< double > &s, const std::vector< double > &gradient) | dftfe::nudgedElasticBandClass | virtual |
| ReturnNormedVector(std::vector< double > &, dftfe::Int) | dftfe::nudgedElasticBandClass | |
| save() | dftfe::nudgedElasticBandClass | virtual |
| set() | dftfe::nudgedElasticBandClass | private |
| solution(std::vector< double > &solution) | dftfe::nudgedElasticBandClass | virtual |
| update(const std::vector< double > &solution, const bool computeForces=true, const bool useSingleAtomSolutionsInitialGuess=false) | dftfe::nudgedElasticBandClass | virtual |
| value(std::vector< double > &functionValue) | dftfe::nudgedElasticBandClass | virtual |
| WriteRestartFiles(dftfe::Int step) | dftfe::nudgedElasticBandClass | private |
| ~nonlinearSolverProblem()=0 | dftfe::nonlinearSolverProblem | pure virtual |