clear() | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | |
computeDiagonalA() | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
computeMeanValueConstraint() | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
computeRhs(dftfe::linearAlgebra::MultiVector< double, memorySpace > &NDBCVec, dftfe::linearAlgebra::MultiVector< double, memorySpace > &outputVec, unsigned int blockSizeInput) override | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | virtual |
d_alpha | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_AxCellLLevelNodalData | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_basisOperationsPtr | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_beta | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_BLASWrapperPtr | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_blockedNDBCPtr | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_blockedXPtr | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_blockSize | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_cellBlockSize | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_cellShapeFunctionGradientIntegral | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_cellShapeFunctionJxW | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_cellStiffnessMatrixPtr | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_constraintMatrixPtr | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_constraintsInfo | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_diagonalA | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_diagonalSqrtA | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_dofHandler | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_inc | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_isComputeDiagonalA | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_isMeanValueConstraintComputed | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_locallyOwnedSize | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_mapNodeIdToProcId | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_mapQuadIdToProcId | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_matrixFreeDataPtr | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_matrixFreeQuadratureComponentAX | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_matrixFreeQuadratureComponentRhs | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_matrixFreeVectorComponent | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_mpi_parent | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_negScalarCoeffAlpha | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_nQuadsPerCell | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_numberDofsPerElement | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_numCells | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_rhsQuadDataPtr | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_rhsVec | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_scalarCoeffAlpha | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_shapeFunctionValue | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_transA | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_transB | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
d_xCellLLevelNodalData | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
distributeX() override | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | virtual |
mpi_communicator | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
MultiVectorPoissonLinearSolverProblem(const MPI_Comm &mpi_comm_parent, const MPI_Comm &mpi_comm_domain) | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | |
n_mpi_processes | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
pcout | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
preComputeShapeFunction() | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
precondition_Jacobi(dftfe::linearAlgebra::MultiVector< double, memorySpace > &dst, const dftfe::linearAlgebra::MultiVector< double, memorySpace > &src, const double omega) const override | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | virtual |
precondition_JacobiSqrt(dftfe::linearAlgebra::MultiVector< double, memorySpace > &dst, const dftfe::linearAlgebra::MultiVector< double, memorySpace > &src, const double omega) const override | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | virtual |
reinit(std::shared_ptr< dftfe::linearAlgebra::BLASWrapper< memorySpace > > BLASWrapperPtr, std::shared_ptr< dftfe::basis::FEBasisOperations< double, double, memorySpace > > basisOperationsPtr, const dealii::AffineConstraints< double > &constraintMatrix, const unsigned int matrixFreeVectorComponent, const unsigned int matrixFreeQuadratureComponentRhs, const unsigned int matrixFreeQuadratureComponentAX, bool isComputeMeanValueConstraint) | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | |
setDataForRhsVec(dftfe::utils::MemoryStorage< double, memorySpace > &inputQuadData) | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | |
tempRhsVecCalc(dftfe::linearAlgebra::MultiVector< double, memorySpace > &rhs) | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
this_mpi_process | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | private |
vmult(dftfe::linearAlgebra::MultiVector< double, memorySpace > &Ax, dftfe::linearAlgebra::MultiVector< double, memorySpace > &x, unsigned int blockSize) override | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | virtual |
~MultiVectorPoissonLinearSolverProblem() | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | |