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(dftfe::Int, std::vector< double > &, const std::vector< double > &)dftfe::nudgedElasticBandClassprivate
CalculateForceperpendicular(dftfe::Int, std::vector< double > &, const std::vector< double > &, const std::vector< double > &)dftfe::nudgedElasticBandClassprivate
CalculatePathLength(bool flag) constdftfe::nudgedElasticBandClassprivate
CalculatePathTangent(dftfe::Int, std::vector< double > &)dftfe::nudgedElasticBandClassprivate
CalculateSpringConstant(dftfe::Int, double &)dftfe::nudgedElasticBandClassprivate
CalculateSpringForce(dftfe::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(dftfe::Int image, double &Force)dftfe::nudgedElasticBandClassprivate
init()dftfe::nudgedElasticBandClass
isConverged() constdftfe::nudgedElasticBandClassprivatevirtual
lbfgsNumPastStepsdftfe::nudgedElasticBandClassprivate
LNorm(double &, std::vector< double >, dftfe::Int, dftfe::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 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
pcoutdftfe::nudgedElasticBandClassprivate
precondition(std::vector< double > &s, const std::vector< double > &gradient)dftfe::nudgedElasticBandClassvirtual
ReturnNormedVector(std::vector< double > &, dftfe::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(dftfe::Int step)dftfe::nudgedElasticBandClassprivate
~nonlinearSolverProblem()=0dftfe::nonlinearSolverProblempure virtual