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

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

bfgsStepMethoddftfe::nudgedElasticBandClassprivate
CalculateForceonImage(const std::vector< double > &, const std::vector< double > &, std::vector< double > &)dftfe::nudgedElasticBandClassprivate
CalculateForceparallel(int, std::vector< double > &, const std::vector< double > &)dftfe::nudgedElasticBandClassprivate
CalculateForceperpendicular(int, std::vector< double > &, const std::vector< double > &, const std::vector< double > &)dftfe::nudgedElasticBandClassprivate
CalculatePathLength(bool flag) constdftfe::nudgedElasticBandClassprivate
CalculatePathTangent(int, std::vector< double > &)dftfe::nudgedElasticBandClassprivate
CalculateSpringConstant(int, double &)dftfe::nudgedElasticBandClassprivate
CalculateSpringForce(int, std::vector< double > &, std::vector< double >)dftfe::nudgedElasticBandClassprivate
checkRestart(bool &periodic)dftfe::nudgedElasticBandClassprivate
d_atomLocationsInitialdftfe::nudgedElasticBandClassprivate
d_coordinatesFileNEBdftfe::nudgedElasticBandClassprivate
d_countrelaxationFlagsdftfe::nudgedElasticBandClassprivate
d_dftfeWrapperdftfe::nudgedElasticBandClassprivate
d_dftPtrdftfe::nudgedElasticBandClassprivate
d_domainVectorsFileNEBdftfe::nudgedElasticBandClassprivate
d_externalForceOnAtomdftfe::nudgedElasticBandClassprivate
d_ImageErrordftfe::nudgedElasticBandClassprivate
d_imageFreezedftfe::nudgedElasticBandClassprivate
d_ionRelaxFlagsFiledftfe::nudgedElasticBandClassprivate
d_isRestartdftfe::nudgedElasticBandClassprivate
d_kmaxdftfe::nudgedElasticBandClass
d_kmindftfe::nudgedElasticBandClass
d_Lengthdftfe::nudgedElasticBandClassprivate
d_maximumAtomForceToBeRelaxeddftfe::nudgedElasticBandClassprivate
d_maximumNEBIterationdftfe::nudgedElasticBandClassprivate
d_mpiCommParentdftfe::nudgedElasticBandClassprivate
d_NEBImagenodftfe::nudgedElasticBandClass
d_nonLinearSolverPtrdftfe::nudgedElasticBandClassprivate
d_numberGlobalChargesdftfe::nudgedElasticBandClassprivate
d_numberOfImagesdftfe::nudgedElasticBandClassprivate
d_optimizationSolverdftfe::nudgedElasticBandClassprivate
d_optimizermaxIonUpdateStepdftfe::nudgedElasticBandClassprivate
d_optimizertolerancedftfe::nudgedElasticBandClassprivate
d_relaxationFlagsdftfe::nudgedElasticBandClassprivate
d_restartFilesPathdftfe::nudgedElasticBandClassprivate
d_restartFlagdftfe::nudgedElasticBandClassprivate
d_solverdftfe::nudgedElasticBandClassprivate
d_solverRestartdftfe::nudgedElasticBandClassprivate
d_solverRestartPathdftfe::nudgedElasticBandClassprivate
d_startStepdftfe::nudgedElasticBandClassprivate
d_this_mpi_processdftfe::nudgedElasticBandClassprivate
d_totalUpdateCallsdftfe::nudgedElasticBandClassprivate
d_verbositydftfe::nudgedElasticBandClassprivate
findMEP()dftfe::nudgedElasticBandClass
getMPICommunicator()dftfe::nudgedElasticBandClassprivatevirtual
getNumberUnknowns() constdftfe::nudgedElasticBandClassvirtual
getUnknownCountFlag() constdftfe::nudgedElasticBandClassvirtual
gradient(std::vector< double > &gradient)dftfe::nudgedElasticBandClassvirtual
ImageError(int image, double &Force)dftfe::nudgedElasticBandClassprivate
init()dftfe::nudgedElasticBandClass
isConverged() constdftfe::nudgedElasticBandClassprivatevirtual
lbfgsNumPastStepsdftfe::nudgedElasticBandClassprivate
LNorm(double &, std::vector< double >, int, int)dftfe::nudgedElasticBandClass
maxLineSearchIterCGPRPdftfe::nudgedElasticBandClassprivate
nonlinearSolverProblem()dftfe::nonlinearSolverProblem
nudgedElasticBandClass(const std::string parameter_file, const std::string restartFilesPath, const MPI_Comm &mpi_comm_parent, const bool restart, const int verbosity, const bool useDevice, const int d_numberOfImages, const bool imageFreeze, double Kmax, double Kmin, const double pathThreshold, const int maximumNEBIteration, const unsigned int _maxLineSearchIterCGPRP, const unsigned int _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
pcoutdftfe::nudgedElasticBandClassprivate
precondition(std::vector< double > &s, const std::vector< double > &gradient)dftfe::nudgedElasticBandClassvirtual
ReturnNormedVector(std::vector< double > &, int)dftfe::nudgedElasticBandClass
save()dftfe::nudgedElasticBandClassvirtual
set()dftfe::nudgedElasticBandClassprivate
solution(std::vector< double > &solution)dftfe::nudgedElasticBandClassvirtual
update(const std::vector< double > &solution, const bool computeForces=true, const bool useSingleAtomSolutionsInitialGuess=false)dftfe::nudgedElasticBandClassvirtual
value(std::vector< double > &functionValue)dftfe::nudgedElasticBandClassvirtual
WriteRestartFiles(int step)dftfe::nudgedElasticBandClassprivate
~nonlinearSolverProblem()=0dftfe::nonlinearSolverProblempure virtual