accept_history | QMCFixedSampleLinearOptimizeBatched | private |
adaptive_three_shift_run() | QMCFixedSampleLinearOptimizeBatched | private |
add_H_and_Psi(QMCHamiltonian *h, TrialWaveFunction *psi) override | QMCDriverNew | inlinevirtual |
adjustGlobalWalkerCount(Communicate &comm, const IndexType current_configs, const IndexType requested_total_walkers, const IndexType requested_walkers_per_rank, const RealType reserve_walkers, int num_crowds) | QMCDriverNew | protectedstatic |
allow_walker_logs | QMCDriverNew | |
bestShift_i | QMCFixedSampleLinearOptimizeBatched | private |
bestShift_s | QMCFixedSampleLinearOptimizeBatched | private |
bigChange | QMCFixedSampleLinearOptimizeBatched | private |
BranchEngineType typedef | QMCDriverInterface | |
build_olv_ham_timer_ | QMCFixedSampleLinearOptimizeBatched | private |
checkLogAndGL(Crowd &crowd, const std::string_view location) | QMCDriverNew | protectedstatic |
checkNumCrowdsLTNumThreads(const int num_crowds) | QMCDriverNew | protectedstatic |
ClassName | MPIObjectBase | protected |
computeLogGreensFunction(const MCCoords< CT > &coords, const TauParams< RT, CT > &taus, std::vector< QMCTraits::RealType > &log_gb) | QMCDriverNew | inlinestatic |
cost_function_timer_ | QMCFixedSampleLinearOptimizeBatched | private |
costFunc(RealType dl) | QMCFixedSampleLinearOptimizeBatched | |
createRngsStepContexts(int num_crowds) | QMCDriverNew | |
crowds_ | QMCDriverNew | protected |
current() const | QMCDriverNew | inline |
current_step_ | QMCDriverNew | protected |
descent_run() | QMCFixedSampleLinearOptimizeBatched | private |
descentEngineObj | QMCFixedSampleLinearOptimizeBatched | private |
determineStepsPerBlock(IndexType global_walkers, IndexType requested_samples, IndexType requested_steps, IndexType blocks) | QMCDriverNew | protectedstatic |
dispatchers_ | QMCDriverNew | protected |
do_output_matrices_csv_ | QMCFixedSampleLinearOptimizeBatched | private |
do_output_matrices_hdf_ | QMCFixedSampleLinearOptimizeBatched | private |
doGradientTest | QMCFixedSampleLinearOptimizeBatched | private |
drift_modifier_ | QMCDriverNew | protected |
driver_scope_profiler_ | QMCDriverNew | protected |
eigensolver_ | QMCFixedSampleLinearOptimizeBatched | private |
eigenvalue_timer_ | QMCFixedSampleLinearOptimizeBatched | private |
endBlock() | QMCDriverNew | protected |
estimator_manager_ | QMCDriverNew | protected |
exp0 | QMCFixedSampleLinearOptimizeBatched | private |
finalize(int block, bool dumpwalkers=true) | QMCDriverNew | |
finish() | QMCFixedSampleLinearOptimizeBatched | |
freeze_parameters_ | QMCFixedSampleLinearOptimizeBatched | private |
FullPrecRealType typedef | QMCDriverNew | |
generate_samples_timer_ | QMCFixedSampleLinearOptimizeBatched | private |
generateSamples() | QMCFixedSampleLinearOptimizeBatched | |
get_drift_modifier() const | QMCDriverNew | inline |
get_num_dead_walkers() const | QMCDriverNew | inline |
get_num_living_walkers() const | QMCDriverNew | inline |
get_root_name() const override | QMCDriverNew | inlineprotectedvirtual |
getBranchEngine() | QMCDriverInterface | inlinevirtual |
getCommRef() const | MPIObjectBase | inline |
getCommunicator() const | MPIObjectBase | inline |
getDriverMode() override | QMCDriverNew | inlinevirtual |
getEngineName() override | QMCDriverNew | inlinevirtual |
getGroupID() const | MPIObjectBase | inline |
getLowestEigenvector(Matrix< Real > &A, std::vector< Real > &ev) const | LinearMethod | private |
getLowestEigenvector_Gen(Matrix< Real > &A, Matrix< Real > &B, std::vector< Real > &ev) | LinearMethod | privatestatic |
getLowestEigenvector_Inv(Matrix< Real > &A, Matrix< Real > &B, std::vector< Real > &ev) | LinearMethod | privatestatic |
getMPI() const | MPIObjectBase | inline |
getName() const | MPIObjectBase | inline |
getNonLinearRescale(std::vector< Real > &dP, Matrix< Real > &S, const QMCCostFunctionBase &optTarget) const | LinearMethod | private |
getQMCDriverInput() const | QMCDriverNew | inline |
getRng(int i) override | QMCDriverNew | inlinevirtual |
getRngRefs() const | QMCDriverNew | inline |
getRunType() override | QMCFixedSampleLinearOptimizeBatched | inlinevirtual |
global_emi_ | QMCFixedSampleLinearOptimizeBatched | private |
golden_resource_ | QMCDriverNew | protected |
h5_file_root_ | QMCDriverNew | protected |
hybridEngineObj | QMCFixedSampleLinearOptimizeBatched | private |
IndexType typedef | QMCDriverNew | |
initialize_timer_ | QMCFixedSampleLinearOptimizeBatched | private |
initializeQMC(const AdjustedWalkerCounts &awc) | QMCDriverNew | protected |
initialLogEvaluation(int crowd_id, UPtrVector< Crowd > &crowds, UPtrVector< ContextForSteps > &step_context) | QMCDriverNew | static |
invert_olvmat_timer_ | QMCFixedSampleLinearOptimizeBatched | private |
is_best_cost(const int ii, const std::vector< RealType > &cv, const std::vector< double > &sh, const RealType ic) const | QMCFixedSampleLinearOptimizeBatched | private |
is_manager() const | MPIObjectBase | inline |
k_delay | QMCDriverNew | protected |
line_min_timer_ | QMCFixedSampleLinearOptimizeBatched | private |
m_oneover2tau | QMCDriverNew | protected |
m_param | QMCFixedSampleLinearOptimizeBatched | private |
m_sqrttau | QMCDriverNew | protected |
makeLocalWalkers(int nwalkers, RealType reserve) | QMCDriverNew | |
max_disp_sq_ | QMCDriverNew | protected |
Max_iterations | QMCFixedSampleLinearOptimizeBatched | private |
MCPWalker typedef | QMCDriverNew | |
mcwalkerNodePtr | QMCDriverNew | protected |
measureImbalance(const std::string &tag) const | QMCDriverNew | protected |
MinMethod | QMCFixedSampleLinearOptimizeBatched | private |
mpi_comm_type typedef | MPIObjectBase | |
MPIObjectBase(Communicate *c) | MPIObjectBase | |
myComm | MPIObjectBase | protected |
myName | MPIObjectBase | protected |
nAccept | QMCDriverNew | protected |
nBlocksBetweenRecompute | QMCDriverNew | protected |
nReject | QMCDriverNew | protected |
nstabilizers | QMCFixedSampleLinearOptimizeBatched | private |
objFuncWrapper_ | QMCFixedSampleLinearOptimizeBatched | private |
one_shift_run() | QMCFixedSampleLinearOptimizeBatched | private |
operator=(const QMCDriverNew &)=delete | QMCDriverNew | |
optdir | QMCFixedSampleLinearOptimizeBatched | private |
options_LMY_ | QMCFixedSampleLinearOptimizeBatched | private |
optparam | QMCFixedSampleLinearOptimizeBatched | private |
optTarget | QMCFixedSampleLinearOptimizeBatched | private |
output_hamiltonian_ | QMCFixedSampleLinearOptimizeBatched | private |
output_matrices_initialized_ | QMCFixedSampleLinearOptimizeBatched | private |
output_overlap_ | QMCFixedSampleLinearOptimizeBatched | private |
param_tol | QMCFixedSampleLinearOptimizeBatched | private |
population_ | QMCDriverNew | protected |
prepare_shifts(const double central_shift) const | QMCFixedSampleLinearOptimizeBatched | private |
previous_linear_methods_run() | QMCFixedSampleLinearOptimizeBatched | private |
print_cost_summary(const double si, const double ss, const RealType mc, const RealType cv, const int ind, const int bi, const bool gu) | QMCFixedSampleLinearOptimizeBatched | private |
print_cost_summary_header() | QMCFixedSampleLinearOptimizeBatched | private |
process(xmlNodePtr cur) override | QMCFixedSampleLinearOptimizeBatched | virtual |
processOptXML(xmlNodePtr cur, const std::string &vmcMove, bool reportH5, bool useGPU) | QMCFixedSampleLinearOptimizeBatched | |
project_data_ | QMCDriverNew | protected |
put(xmlNodePtr cur) override | QMCDriverNew | inlinevirtual |
putQMCInfo(xmlNodePtr cur) | QMCDriverNew | |
putTraces(xmlNodePtr txml) override | QMCDriverNew | inlinevirtual |
putWalkerLogs(xmlNodePtr wlxml) override | QMCDriverNew | virtual |
putWalkers(std::vector< xmlNodePtr > &wset) override | QMCDriverNew | virtual |
qmc_driver_mode_ | QMCDriverNew | |
QMC_MULTIPLE enum value | QMCDriverNew | |
QMC_OPTIMIZE enum value | QMCDriverNew | |
QMC_UPDATE_MODE enum value | QMCDriverNew | |
QMC_WARMUP enum value | QMCDriverNew | |
qmcdriver_input_ | QMCDriverNew | protected |
QMCDriverNew(const ProjectData &project_data, QMCDriverInput &&input, const std::optional< EstimatorManagerInput > &global_emi, WalkerConfigurations &wc, MCPopulation &&population, const std::string timer_prefix, Communicate *comm, const std::string &QMC_driver_type) | QMCDriverNew | |
QMCDriverNew(QMCDriverNew &&)=default | QMCDriverNew | |
QMCDriverNew(const QMCDriverNew &)=delete | QMCDriverNew | |
QMCFixedSampleLinearOptimizeBatched(const ProjectData &project_data, QMCDriverInput &&qmcdriver_input, const std::optional< EstimatorManagerInput > &global_emi, VMCDriverInput &&vmcdriver_input, WalkerConfigurations &wc, MCPopulation &&population, SampleStack &samples, Communicate *comm) | QMCFixedSampleLinearOptimizeBatched | |
QMCType | QMCDriverNew | protected |
rank() const | MPIObjectBase | inline |
RealType typedef | QMCDriverNew | |
recordBlock(int block) override | QMCDriverNew | virtual |
requestTraces(bool allow_traces) override | QMCDriverNew | inlinevirtual |
requestWalkerLogs(bool allow_walker_logs_) override | QMCDriverNew | inlinevirtual |
Rng | QMCDriverNew | protected |
run() override | QMCFixedSampleLinearOptimizeBatched | virtual |
samples_ | QMCFixedSampleLinearOptimizeBatched | private |
scaleBySqrtTau(const TauParams< RT, CT > &taus, MCCoords< CT > &coords) | QMCDriverNew | inlinestatic |
selectEigenvalue(std::vector< Real > &eigenvals, Matrix< Real > &eigenvectors, Real zerozero, std::vector< Real > &ev) | LinearMethod | privatestatic |
setBranchEngine(std::unique_ptr< BranchEngineType > &&be) | QMCDriverInterface | inlinevirtual |
setName(const std::string &aname) | MPIObjectBase | inline |
SetNonLocalMoveHandler typedef | QMCDriverNew | |
setStatus(const std::string &aname, const std::string &h5name, bool append) override | QMCDriverNew | virtual |
setUpdateMode(bool pbyp) override | QMCDriverNew | inlinevirtual |
setWalkerOffsets(WalkerConfigurations &, Communicate *comm) | QMCDriverNew | protectedstatic |
setWaveFunctionNode(xmlNodePtr cur) | QMCFixedSampleLinearOptimizeBatched | inline |
shift_i_input | QMCFixedSampleLinearOptimizeBatched | private |
shift_s_base | QMCFixedSampleLinearOptimizeBatched | private |
shift_s_input | QMCFixedSampleLinearOptimizeBatched | private |
solveShiftsWithoutLMYEngine(const std::vector< double > &shifts_i, const std::vector< double > &shiffts_s, std::vector< std::vector< RealType >> ¶meterDirections) | QMCFixedSampleLinearOptimizeBatched | private |
stabilizerScale | QMCFixedSampleLinearOptimizeBatched | private |
start() | QMCFixedSampleLinearOptimizeBatched | |
step_contexts_ | QMCDriverNew | protected |
steps_per_block_ | QMCDriverNew | protected |
target_samples_ | QMCDriverNew | protected |
test_run() | QMCFixedSampleLinearOptimizeBatched | private |
testEngineObj | QMCFixedSampleLinearOptimizeBatched | private |
timers_ | QMCDriverNew | protected |
ValidCostFunction(bool valid) | QMCFixedSampleLinearOptimizeBatched | inlineprivate |
vmcdriver_input_ | QMCFixedSampleLinearOptimizeBatched | private |
vmcEngine | QMCFixedSampleLinearOptimizeBatched | private |
walker_configs_ref_ | QMCDriverNew | protected |
walker_dump_period | QMCDriverNew | protected |
walker_logs_input | QMCDriverNew | |
WFBuffer typedef | QMCDriverNew | |
wfNode | QMCFixedSampleLinearOptimizeBatched | private |
wOut | QMCDriverNew | protected |
~QMCDriverInterface() | QMCDriverInterface | inlinevirtual |
~QMCDriverNew() override | QMCDriverNew | |
~QMCFixedSampleLinearOptimizeBatched() override | QMCFixedSampleLinearOptimizeBatched | |