MCPcopy Create free account
hub / github.com/SZAILAB/MaterialDFT-Demo / ChannelSolveWithOverlapFallbackResult

Class ChannelSolveWithOverlapFallbackResult

cpp_core/src/scf.cpp:1021–1035  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1019};
1020
1021struct ChannelSolveWithOverlapFallbackResult {
1022 std::vector<std::vector<double>> eigenvalues_by_k;
1023 std::vector<std::vector<double>> initial_eigenvalues_by_k;
1024 std::vector<std::vector<double>> initial_residual_norms_by_k;
1025 std::vector<std::vector<double>> residual_norms_by_k;
1026 std::vector<double> eigensolver_eval_change_by_k_ha;
1027 std::vector<std::vector<double>> eigensolver_band_eval_change_by_k_ha;
1028 std::vector<std::vector<Complex>> eigenvectors_by_k;
1029 bool davidson_nonconverged = false;
1030 bool rmm_nonconverged = false;
1031 bool overlap_fallback_triggered = false;
1032 double generalized_residual_raw = 0.0;
1033 double generalized_residual_final = 0.0;
1034 int ncg = 0;
1035};
1036
1037struct SingleChannelPawAugmentationSummary {
1038 std::vector<double> rho_aug_r;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected