Loading [MathJax]/extensions/tex2jax.js
DFT-EFE
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Loading...
Searching...
No Matches
dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights > Member List

This is the complete list of members for dftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights >, including all inherited members.

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_Adftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights >private
d_adaptiveMixingParameterDecAllIterationsdftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights >private
d_adaptiveMixingParameterDecLastIterationdftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights >private
d_adaptiveMixingParameterIncAllIterationsdftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights >private
d_anyMixingParameterAdaptivedftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights >private
d_cdftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights >private
d_cFinaldftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights >private
d_isAdaptiveMixingdftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights >private
d_mixingHistorydftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights >private
d_mixingParameterdftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights >private
d_mpiCommdftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights >private
d_performMixingdftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights >private
d_performMPIReducedftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights >private
d_rootCoutdftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights >private
d_variableHistoryIndftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights >private
d_variableHistoryResidualdftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights >private
d_vectorDotProductWeightsdftefe::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 typedefdftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights >
~MixingScheme()=defaultdftefe::ksdft::MixingScheme< ValueTypeMixingVariable, ValueTypeWeights >