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 > | |