| applyCTC_QTKQ(Vec x, Vec f) override | MoFEM::ConstrainMatrixCtxImpl | virtual |
| applyInverseCCT(Vec x, Vec f, bool transpose) | MoFEM::ConstrainMatrixCtxImpl | private |
| applyP(Vec x, Vec f) override | MoFEM::ConstrainMatrixCtxImpl | virtual |
| applyQ(Vec x, Vec f) override | MoFEM::ConstrainMatrixCtxImpl | virtual |
| applyQImpl(Vec x, Vec f, bool transpose_inverse) | MoFEM::ConstrainMatrixCtxImpl | private |
| applyR(Vec x, Vec f) override | MoFEM::ConstrainMatrixCtxImpl | virtual |
| applyRT(Vec x, Vec f) override | MoFEM::ConstrainMatrixCtxImpl | virtual |
| buildScatterFromDms | MoFEM::ConstrainMatrixCtxImpl | private |
| C | MoFEM::ConstrainMatrixCtxImpl | private |
| CCTm1Cx | MoFEM::ConstrainMatrixCtxImpl | private |
| comm | MoFEM::ConstrainMatrixCtxImpl | private |
| ConstrainMatrixCtxImpl(MPI_Comm comm, DM x_dm, DM y_dm) | MoFEM::ConstrainMatrixCtxImpl | |
| ConstrainMatrixCtxImpl(MPI_Comm comm, VecScatter scatter) | MoFEM::ConstrainMatrixCtxImpl | |
| CT | MoFEM::ConstrainMatrixCtxImpl | private |
| CTC | MoFEM::ConstrainMatrixCtxImpl | private |
| CTCCTm1Cx | MoFEM::ConstrainMatrixCtxImpl | private |
| CTCx | MoFEM::ConstrainMatrixCtxImpl | private |
| Cx | MoFEM::ConstrainMatrixCtxImpl | private |
| fullGlobalSize | MoFEM::ConstrainMatrixCtxImpl | private |
| fullLocalSize | MoFEM::ConstrainMatrixCtxImpl | private |
| getConstrainMatrix() const override | MoFEM::ConstrainMatrixCtxImpl | virtual |
| getInverseCCT() const override | MoFEM::ConstrainMatrixCtxImpl | virtual |
| getSystemMatrix() const override | MoFEM::ConstrainMatrixCtxImpl | virtual |
| initializeQorP(Vec x) override | MoFEM::ConstrainMatrixCtxImpl | virtual |
| initializeQTKQ() override | MoFEM::ConstrainMatrixCtxImpl | virtual |
| invalidateProjectionData() | MoFEM::ConstrainMatrixCtxImpl | private |
| invalidateSystemData() | MoFEM::ConstrainMatrixCtxImpl | private |
| inverseCCT | MoFEM::ConstrainMatrixCtxImpl | private |
| K | MoFEM::ConstrainMatrixCtxImpl | private |
| KQx | MoFEM::ConstrainMatrixCtxImpl | private |
| projectionInitialized | MoFEM::ConstrainMatrixCtxImpl | private |
| qtkqInitialized | MoFEM::ConstrainMatrixCtxImpl | private |
| Qx | MoFEM::ConstrainMatrixCtxImpl | private |
| recalculateCT() override | MoFEM::ConstrainMatrixCtxImpl | virtual |
| recalculateCTC() override | MoFEM::ConstrainMatrixCtxImpl | virtual |
| scatter | MoFEM::ConstrainMatrixCtxImpl | private |
| setConstrainMatrix(Mat constrain_matrix, Mat inverse_cct) override | MoFEM::ConstrainMatrixCtxImpl | virtual |
| setSystemMatrix(Mat system_matrix) override | MoFEM::ConstrainMatrixCtxImpl | virtual |
| validateInverseCCTLayout(Mat constrain_matrix, Mat inverse_cct) const | MoFEM::ConstrainMatrixCtxImpl | private |
| validatePetscObject(PetscObject object, const char *object_name) const | MoFEM::ConstrainMatrixCtxImpl | private |
| validateSystemMatrixLayout() const | MoFEM::ConstrainMatrixCtxImpl | private |
| validateVectorLayout(Vec vec, PetscInt local_size, PetscInt global_size, const char *vector_name) const | MoFEM::ConstrainMatrixCtxImpl | private |
| X | MoFEM::ConstrainMatrixCtxImpl | private |
| xDm | MoFEM::ConstrainMatrixCtxImpl | private |
| yDm | MoFEM::ConstrainMatrixCtxImpl | private |
| ~ConstrainMatrixCtx()=default | MoFEM::ConstrainMatrixCtx | virtual |
| ~ConstrainMatrixCtxImpl() override=default | MoFEM::ConstrainMatrixCtxImpl | |