| addMixingVariable(const mixingVariable mixingVariableList, const utils::MemoryStorage< ValueTypeWeights, utils::MemorySpace::HOST > &weightDotProducts, const bool performMPIReduce, const double mixingValue, const bool isAdaptiveMixing) | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | |
| addVariableToInHist(const mixingVariable mixingVariableName, const ValueTypeMixingVariable *inputVariableToInHist, const size_type length) | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | |
| addVariableToResidualHist(const mixingVariable mixingVariableName, const ValueTypeMixingVariable *inputVariableToResidualHist, const size_type length) | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | |
| clearHistory() | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | |
| computeAdaptiveAndersonMixingParameter() | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | |
| computeAndersonMixingCoeff(const std::vector< mixingVariable > mixingVariablesList, linearAlgebra::LinAlgOpContext< utils::MemorySpace::HOST > &linAlgOpContextHost) | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | |
| computeMixingMatrices(const std::deque< std::vector< ValueTypeMixingVariable > > &inHist, const std::deque< std::vector< ValueTypeMixingVariable > > &outHist, const utils::MemoryStorage< ValueTypeWeights, utils::MemorySpace::HOST > &weightDotProducts, const bool isPerformMixing, const bool isMPIAllReduce, std::vector< ValueType > &A, std::vector< ValueType > &c) | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | private |
| d_A | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | private |
| d_adaptiveMixingParameterDecAllIterations | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | private |
| d_adaptiveMixingParameterDecLastIteration | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | private |
| d_adaptiveMixingParameterIncAllIterations | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | private |
| d_anyMixingParameterAdaptive | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | private |
| d_c | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | private |
| d_cFinal | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | private |
| d_isAdaptiveMixing | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | private |
| d_mixingHistory | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | private |
| d_mixingParameter | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | private |
| d_mpiComm | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | private |
| d_performMixing | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | private |
| d_performMPIReduce | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | private |
| d_rootCout | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | private |
| d_variableHistoryIn | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | private |
| d_variableHistoryResidual | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | private |
| d_vectorDotProductWeights | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | private |
| lengthOfHistory() | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | |
| MixingScheme(const utils::mpi::MPIComm &mpiComm) | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | |
| mixVariable(const mixingVariable mixingVariableName, ValueTypeMixingVariable *outputVariable, const size_type lenVar) | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | |
| popOldHistory(size_type mixingHistory) | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | |
| ValueType typedef | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | |
| ~MixingScheme()=default | dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > | |