| 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, dftfe::uInt 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 dftfe::uInt matrixFreeVectorComponent, const dftfe::uInt matrixFreeQuadratureComponentRhs, const dftfe::uInt 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, dftfe::uInt blockSize) override | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | virtual |
| ~MultiVectorPoissonLinearSolverProblem() | dftfe::MultiVectorPoissonLinearSolverProblem< memorySpace > | |