PLMD::ves::Optimizer Member List

This is the complete list of members for PLMD::ves::Optimizer, including all inherited members.

Action(const ActionOptions &)PLMD::Actionexplicit
Action(const Action &a)=deletePLMD::Actionprivate
ActionPilot(const ActionOptions &)PLMD::ActionPilotexplicit
ActionWithValue(const ActionOptions &ao)PLMD::ActionWithValueexplicit
activate()PLMD::Actionvirtual
activePLMD::Actionprivate
addCoeffsSetIDsToFilenames(std::vector< std::string > &, std::string &)PLMD::ves::Optimizerprotected
addComponent(const std::string &name, const std::vector< unsigned > &shape=std::vector< unsigned >())PLMD::ActionWithValue
addComponentWithDerivatives(const std::string &name, const std::vector< unsigned > &shape=std::vector< unsigned >())PLMD::ActionWithValuevirtual
addDependency(Action *)PLMD::Action
addValue(const std::vector< unsigned > &shape=std::vector< unsigned >())PLMD::ActionWithValue
addValueWithDerivatives(const std::vector< unsigned > &shape=std::vector< unsigned >())PLMD::ActionWithValuevirtual
afterPLMD::Actionprivate
apply() overridePLMD::ves::Optimizerinlinevirtual
aux_coeffs_pntrs_PLMD::ves::Optimizerprivate
AuxCoeffs(const unsigned int coeffs_id=0) constPLMD::ves::Optimizerinlineprotected
aver_gradient_pntrs_PLMD::ves::Optimizerprivate
beforeUpdate()PLMD::Actioninlinevirtual
bias_output_active_PLMD::ves::Optimizerprivate
bias_output_stride_PLMD::ves::Optimizerprivate
bias_pntrs_PLMD::ves::Optimizerprivate
calculate() overridePLMD::ves::Optimizerinlinevirtual
calculateFromPDB(const PDB &)PLMD::Action
calculateNumericalDerivatives(ActionWithValue *a=NULL)PLMD::Actionvirtual
calculateOnUpdate()PLMD::ActionWithValuevirtual
castToActionAtomistic() noexceptPLMD::Actioninlinevirtual
castToActionForInterface() noexceptPLMD::Actioninlinevirtual
castToActionShortcut() noexceptPLMD::Actioninlinevirtual
castToActionToGetData() noexceptPLMD::Actioninlinevirtual
castToActionToPutData() noexceptPLMD::Actioninlinevirtual
castToActionWithArguments() noexceptPLMD::Actioninlinevirtual
PLMD::castToActionWithValue() noexceptPLMD::Actioninlinevirtual
PLMD::ActionWithValue::castToActionWithValue() noexcept finalPLMD::ActionWithValueinlinevirtual
castToActionWithVirtualAtom() noexceptPLMD::Actioninlinevirtual
castToDomainDecomposition() noexceptPLMD::Actioninlinevirtual
castToPbcAction() noexceptPLMD::Actioninlinevirtual
checkFieldsAllowed()PLMD::ActionWithValueinlinevirtual
checkForDependency(Action *)PLMD::Action
checkForForces()PLMD::ActionWithValueprotected
checkNeedsGradients() constPLMD::Actioninlinevirtual
PLMD::checkNumericalDerivatives() constPLMD::Actioninlinevirtual
PLMD::ActionWithValue::checkNumericalDerivatives() const overridePLMD::ActionWithValueinlinevirtual
checkRead()PLMD::Action
checkUpdate() constPLMD::Action
cite(const std::string &s)PLMD::Action
clearDependencies()PLMD::Action
clearDerivatives(const bool &force=false)PLMD::ActionWithValuevirtual
clearInputForces(const bool &force=false)PLMD::ActionWithValuevirtual
clearOptions()PLMD::Actionvirtual
Coeffs(const unsigned int coeffs_id=0) constPLMD::ves::Optimizerinlineprotected
coeffs_mask_pntrs_PLMD::ves::Optimizerprivate
coeffs_output_fmt_PLMD::ves::Optimizerprivate
coeffs_pntrs_PLMD::ves::Optimizerprivate
coeffs_wstride_PLMD::ves::Optimizerprivate
CoeffsMask(const unsigned int coeffs_id=0) constPLMD::ves::Optimizerinlineprotected
coeffsOFiles_PLMD::ves::Optimizerprivate
coeffssetid_prefix_PLMD::ves::Optimizerprivate
coeffsUpdate(const unsigned int coeffs_id=0)=0PLMD::ves::Optimizerprotectedpure virtual
commPLMD::Action
componentIsNotPeriodic(const std::string &name)PLMD::ActionWithValue
componentIsPeriodic(const std::string &name, const std::string &min, const std::string &max)PLMD::ActionWithValue
copyOutput(const std::string &name) constPLMD::ActionWithValue
copyOutput(const unsigned &n) constPLMD::ActionWithValue
current_stepsizesPLMD::ves::Optimizerprivate
deactivate()PLMD::Actioninlinevirtual
defaultsPLMD::Actionprivate
Dependencies typedefPLMD::Action
description_PLMD::ves::Optimizerprivate
diagonal_hessian_PLMD::ves::Optimizerprivate
diagonalHessian() constPLMD::ves::Optimizerinline
doCheckPointPLMD::Actionprivate
doNotCalculateDerivatives() constPLMD::ActionWithValueinlinevirtual
dynamic_targetdists_PLMD::ves::Optimizerprivate
dynamicStepSize() constPLMD::ves::Optimizerinline
enableHessian(VesBias *, const bool diagonal_hessian=false)PLMD::ves::Optimizerprotected
error(const std::string &msg) constPLMD::Action
exists(const std::string &name) constPLMD::ActionWithValue
exit(int c=0)PLMD::Action
fclose(FILE *fp)PLMD::Action
fes_output_active_PLMD::ves::Optimizerprivate
fes_output_stride_PLMD::ves::Optimizerprivate
fesproj_output_active_PLMD::ves::Optimizerprivate
fesproj_output_stride_PLMD::ves::Optimizerprivate
fflush()PLMD::Action
filesPLMD::Action
firststepPLMD::ActionWithValueprivate
fixed_stepsize_PLMD::ves::Optimizerprivate
fixedStepSize() constPLMD::ves::Optimizerinline
fopen(const char *path, const char *mode)PLMD::Action
forcesForApplyPLMD::ActionWithValueprivate
getAuxCoeffsPntrs() constPLMD::ves::Optimizerinline
getBiasOutputStride() constPLMD::ves::Optimizerinline
getBiasPntrs() constPLMD::ves::Optimizerinline
getCoeffsMaskPntrs() constPLMD::ves::Optimizerinline
getCoeffsPntrs() constPLMD::ves::Optimizerinline
getComponent(const std::string &name) constPLMD::ActionWithValueprivate
getComponentsList() constPLMD::ActionWithValue
getComponentsVector() constPLMD::ActionWithValue
getConstPntrToComponent(int i) constPLMD::ActionWithValueprotected
getCPT() constPLMD::Action
getCurrentStepSize(const unsigned int coeffs_id=0) constPLMD::ves::Optimizerinline
getCurrentStepSizes() constPLMD::ves::Optimizerinline
getDefaultString() constPLMD::Actioninline
getDependencies() constPLMD::Actioninline
getDescription() constPLMD::ves::Optimizerinline
getExchangeStep() constPLMD::Action
getFesOutputStride() constPLMD::ves::Optimizerinline
getFesProjOutputStride() constPLMD::ves::Optimizerinline
getForcesToApply() constPLMD::ActionWithValueinlineprotected
getGradientPntrs() constPLMD::ves::Optimizerinline
getHessianPntrs() constPLMD::ves::Optimizerinline
getIterationCounter() constPLMD::ves::Optimizerinline
getIterationCounterDbl() constPLMD::ves::Optimizerinline
getIterationCounterStr(const int offset=0) constPLMD::ves::Optimizer
getKBoltzmann() constPLMD::Actionprotected
getkBT()PLMD::Action
getKeyword(const std::string &key)PLMD::Action
getLabel() constPLMD::Actioninline
getMatrixColumnTitles(std::vector< std::string > &argnames) constPLMD::ActionWithValuevirtual
getName() constPLMD::Actioninline
getNumberOfComponents() constPLMD::ActionWithValueinline
getNumberOfDerivatives() overridePLMD::ves::Optimizerinlinevirtual
getOutputComponentDescription(const std::string &cname, const Keywords &keys) constPLMD::ActionWithValuevirtual
getOutputQuantity(const unsigned j) constPLMD::ActionWithValueinline
getOutputQuantity(const std::string &name) constPLMD::ActionWithValueinline
getPntrToComponent(int i)PLMD::ActionWithValueprotected
getPntrToComponent(const std::string &name)PLMD::ActionWithValueprotected
getPntrToValue()PLMD::ActionWithValueinlineprotected
getRestart() constPLMD::Actioninline
getStep() constPLMD::Action
getStepSize(const unsigned int coeffs_id=0) constPLMD::ves::Optimizerinline
getStepSizes() constPLMD::ves::Optimizerinline
getStride() constPLMD::ActionPilot
getTargetDistAveragesPntrs() constPLMD::ves::Optimizerinline
getTargetDistOutputStride() constPLMD::ves::Optimizerinline
getTargetDistProjOutputStride() constPLMD::ves::Optimizerinline
getTime() constPLMD::Action
getTimeStep() constPLMD::Action
getType() constPLMD::ves::Optimizerinline
getUnits() constPLMD::Actionprotected
Gradient(const unsigned int coeffs_id=0) constPLMD::ves::Optimizerinlineprotected
gradient_output_fmt_PLMD::ves::Optimizerprivate
gradient_pntrs_PLMD::ves::Optimizerprivate
gradient_wstride_PLMD::ves::Optimizerprivate
gradientOFiles_PLMD::ves::Optimizerprivate
Hessian(const unsigned int coeffs_id=0) constPLMD::ves::Optimizerinlineprotected
hessian_covariance_from_averages_PLMD::ves::Optimizerprivate
hessian_output_fmt_PLMD::ves::Optimizerprivate
hessian_pntrs_PLMD::ves::Optimizerprivate
hessian_wstride_PLMD::ves::Optimizerprivate
hessianOFiles_PLMD::ves::Optimizerprivate
identical_coeffs_shape_PLMD::ves::Optimizerprivate
increaseIterationCounter()PLMD::ves::Optimizerinline
isActive() constPLMD::Actioninline
isBiasOutputActive() constPLMD::ves::Optimizerinline
isFesOutputActive() constPLMD::ves::Optimizerinline
isFesProjOutputActive() constPLMD::ves::Optimizerinline
isFirstStepPLMD::ves::Optimizerprivate
isOptionOn(const std::string &s) constPLMD::Actioninline
isTargetDistOutputActive() constPLMD::ves::Optimizerinline
isTargetDistProjOutputActive() constPLMD::ves::Optimizerinline
iter_counterPLMD::ves::Optimizerprivate
keywordsPLMD::Action
labelPLMD::Actionprivate
linePLMD::Actionprivate
lockRequests()PLMD::Actioninlinevirtual
logPLMD::Action
monitor_instantaneous_gradient_PLMD::ves::Optimizerprivate
multi_sim_commPLMD::Action
mwalkers_mpi_single_files_PLMD::ves::Optimizerprivate
namePLMD::Actionprivate
nbiases_PLMD::ves::Optimizerprivate
ncoeffssets_PLMD::ves::Optimizerprivate
never_activatePLMD::Actionprivate
noAnalyticalDerivatives(Keywords &keys)PLMD::ActionWithValuestatic
noderivPLMD::ActionWithValueprivate
numberOfBiases() constPLMD::ves::Optimizerinline
numberOfCoeffsSets() constPLMD::ves::Optimizerinline
numericalDerivativesPLMD::ActionWithValueprivate
onStep() constPLMD::ActionPilotvirtual
operator=(const Action &a)=deletePLMD::Actionprivate
Optimizer(const ActionOptions &ao)PLMD::ves::Optimizerexplicit
optionsPLMD::Actionprivate
parse(const std::string &key, T &t)PLMD::Action
parseFilenames(const std::string &, std::vector< std::string > &, const std::string &)PLMD::ves::Optimizerinlineprotected
parseFilenames(const std::string &, std::vector< std::string > &)PLMD::ves::Optimizerinlineprotected
parseFlag(const std::string &key, bool &t)PLMD::Action
parseMultipleValues(const std::string &, std::vector< T > &)PLMD::ves::Optimizerprotected
parseMultipleValues(const std::string &, std::vector< T > &, const T &)PLMD::ves::Optimizerprotected
parseNumbered(const std::string &key, const int no, T &t)PLMD::Action
parseNumberedVector(const std::string &key, const int no, std::vector< T > &t)PLMD::Action
parseVector(const std::string &key, std::vector< T > &t)PLMD::Action
plumedPLMD::Action
prepare()PLMD::Actionvirtual
readAtomsFromPDB(const PDB &)PLMD::Actioninlinevirtual
readCoeffsFromFiles(const std::vector< std::string > &, const bool)PLMD::ves::Optimizerprivate
registerKeywords(Keywords &)PLMD::ves::Optimizerstatic
replica_indexPLMD::Actionprivate
resetStoredTimestep()PLMD::Action
restartPLMD::Actionprivate
runFinalJobs()PLMD::Actioninlinevirtual
setAllCoeffsSetIterationCounters()PLMD::ves::Optimizerprivate
setBiasOutputStride(unsigned int stride)PLMD::ves::Optimizerinline
setCurrentStepSize(const double, const unsigned int i=0)PLMD::ves::Optimizerinlineprotected
setCurrentStepSizes(const std::vector< double > &)PLMD::ves::Optimizerinlineprotected
setFesOutputStride(unsigned int stride)PLMD::ves::Optimizerinline
setFesProjOutputStride(unsigned int stride)PLMD::ves::Optimizerinline
setGradientsIfNeeded()PLMD::ActionWithValuevirtual
setIterationCounter(const unsigned int)PLMD::ves::Optimizerinline
setNotPeriodic()PLMD::ActionWithValue
setOption(const std::string &s)PLMD::Actionvirtual
setPeriodic(const std::string &min, const std::string &max)PLMD::ActionWithValue
setStepSize(const double, const unsigned int coeffs_id=0)PLMD::ves::Optimizerinline
setStepSizes(const std::vector< double > &)PLMD::ves::Optimizerinline
setStride(const int &n)PLMD::ActionPilot
setTargetDistOutputStride(unsigned int stride)PLMD::ves::Optimizerinline
setTargetDistProjOutputStride(unsigned int stride)PLMD::ves::Optimizerinline
setupConstantValues(const bool &have_atoms)PLMD::Action
setupOFiles(std::vector< std::string > &, std::vector< std::unique_ptr< OFile >> &, const bool multi_sim_single_files=false)PLMD::ves::Optimizerprotected
setValue(const double &d)PLMD::ActionWithValueinlineprotected
setValue(Value *, double)PLMD::ActionWithValue
StepSize(const unsigned int coeffs_id=0) constPLMD::ves::Optimizerinlineprotected
stepsizes_PLMD::ves::Optimizerprivate
stridePLMD::ActionPilotprivate
targetdist_averages_output_fmt_PLMD::ves::Optimizerprivate
targetdist_averages_pntrs_PLMD::ves::Optimizerprivate
targetdist_averages_wstride_PLMD::ves::Optimizerprivate
targetdist_averagesOFiles_PLMD::ves::Optimizerprivate
targetdist_output_active_PLMD::ves::Optimizerprivate
targetdist_output_stride_PLMD::ves::Optimizerprivate
targetdist_proj_output_active_PLMD::ves::Optimizerprivate
targetdist_proj_output_stride_PLMD::ves::Optimizerprivate
TargetDistAverages(const unsigned int coeffs_id=0) constPLMD::ves::Optimizerprotected
timestepPLMD::Actionprivate
turnOffCoeffsOutputFiles()PLMD::ves::Optimizerprotected
turnOffHessian()PLMD::ves::Optimizerprotected
turnOnDerivatives()PLMD::ActionWithValuevirtual
turnOnHessian()PLMD::ves::Optimizerprotected
type_PLMD::ves::Optimizerprivate
unlockRequests()PLMD::Actioninlinevirtual
update() overridePLMD::ves::Optimizervirtual
update_fromPLMD::Actionprivate
update_untilPLMD::Actionprivate
updateOutputComponents()PLMD::ves::Optimizerprivate
use_hessian_PLMD::ves::Optimizerprivate
use_mwalkers_mpi_PLMD::ves::Optimizerprivate
useCustomisableComponents(Keywords &keys)PLMD::ActionWithValuestatic
useDynamicStepSizeKeywords(Keywords &)PLMD::ves::Optimizerstatic
useDynamicTargetDistributionKeywords(Keywords &)PLMD::ves::Optimizerstatic
useFixedStepSizeKeywords(Keywords &)PLMD::ves::Optimizerstatic
useHessian() constPLMD::ves::Optimizerinline
useHessianKeywords(Keywords &)PLMD::ves::Optimizerstatic
useMaskKeywords(Keywords &)PLMD::ves::Optimizerstatic
useMonitorAverageGradientKeywords(Keywords &)PLMD::ves::Optimizerstatic
useMultipleWalkers() constPLMD::ves::Optimizerinline
useMultipleWalkersKeywords(Keywords &)PLMD::ves::Optimizerstatic
useNumericalDerivatives()PLMD::ActionWithValueinline
useRestartKeywords(Keywords &)PLMD::ves::Optimizerstatic
useReweightFactorKeywords(Keywords &)PLMD::ves::Optimizerstatic
usingNaturalUnits() constPLMD::Actionprotected
ustride_reweightfactor_PLMD::ves::Optimizerprivate
ustride_targetdist_PLMD::ves::Optimizerprivate
valsToForcePLMD::ActionWithValueprivate
valuesPLMD::ActionWithValueprivate
warning(const std::string &msg)PLMD::Action
writeBiasOutputFiles() constPLMD::ves::Optimizer
writeFesOutputFiles() constPLMD::ves::Optimizer
writeFesProjOutputFiles() constPLMD::ves::Optimizer
writeInGraph() constPLMD::Actionvirtual
writeOutputFiles(const unsigned int coeffs_id=0)PLMD::ves::Optimizerprivate
writeTargetDistOutputFiles() constPLMD::ves::Optimizer
writeTargetDistProjOutputFiles() constPLMD::ves::Optimizer
~Action()PLMD::Actionvirtual
~ActionWithValue()PLMD::ActionWithValue
~Optimizer()PLMD::ves::Optimizer