| AddBdrFaceIntegrator(BilinearFormIntegrator *bfi) | mfem::MixedBilinearForm |  | 
  | AddBdrFaceIntegrator(BilinearFormIntegrator *bfi, Array< int > &bdr_marker) | mfem::MixedBilinearForm |  | 
  | AddBdrTraceFaceIntegrator(BilinearFormIntegrator *bfi) | mfem::MixedBilinearForm |  | 
  | AddBdrTraceFaceIntegrator(BilinearFormIntegrator *bfi, Array< int > &bdr_marker) | mfem::MixedBilinearForm |  | 
  | AddBoundaryIntegrator(BilinearFormIntegrator *bfi) | mfem::MixedBilinearForm |  | 
  | AddBoundaryIntegrator(BilinearFormIntegrator *bfi, Array< int > &bdr_marker) | mfem::MixedBilinearForm |  | 
  | AddDomainIntegrator(BilinearFormIntegrator *bfi) | mfem::MixedBilinearForm |  | 
  | AddDomainIntegrator(BilinearFormIntegrator *bfi, Array< int > &elem_marker) | mfem::MixedBilinearForm |  | 
  | AddDomainInterpolator(DiscreteInterpolator *di) | mfem::DiscreteLinearOperator | inline | 
  | AddDomainInterpolator(DiscreteInterpolator *di, Array< int > &elem_marker) | mfem::DiscreteLinearOperator | inline | 
  | AddInteriorFaceIntegrator(BilinearFormIntegrator *bfi) | mfem::MixedBilinearForm |  | 
  | AddMult(const Vector &x, Vector &y, const real_t a=1.0) const override | mfem::MixedBilinearForm | virtual | 
  | AddMultTranspose(const Vector &x, Vector &y, const real_t a=1.0) const override | mfem::MixedBilinearForm | virtual | 
  | AddTraceFaceIntegrator(BilinearFormIntegrator *bfi) | mfem::MixedBilinearForm |  | 
  | AddTraceFaceInterpolator(DiscreteInterpolator *di) | mfem::DiscreteLinearOperator | inline | 
  | ANY_TYPE enum value | mfem::Operator |  | 
  | ArrayAddMult(const Array< const Vector * > &X, Array< Vector * > &Y, const real_t a=1.0) const | mfem::Operator | virtual | 
  | ArrayAddMultTranspose(const Array< const Vector * > &X, Array< Vector * > &Y, const real_t a=1.0) const | mfem::Operator | virtual | 
  | ArrayMult(const Array< const Vector * > &X, Array< Vector * > &Y) const | mfem::Operator | virtual | 
  | ArrayMultTranspose(const Array< const Vector * > &X, Array< Vector * > &Y) const | mfem::Operator | virtual | 
  | Assemble(int skip_zeros=1) | mfem::DiscreteLinearOperator | virtual | 
  | AssembleBdrElementMatrix(int i, const DenseMatrix &elmat, int skip_zeros=1) | mfem::MixedBilinearForm |  | 
  | AssembleBdrElementMatrix(int i, const DenseMatrix &elmat, Array< int > &trial_vdofs, Array< int > &test_vdofs, int skip_zeros=1) | mfem::MixedBilinearForm |  | 
  | AssembleDiagonal(Vector &diag) const | mfem::Operator | inlinevirtual | 
  | AssembleDiagonal_ADAt(const Vector &D, Vector &diag) const | mfem::MixedBilinearForm |  | 
  | AssembleElementMatrix(int i, const DenseMatrix &elmat, int skip_zeros=1) | mfem::MixedBilinearForm |  | 
  | AssembleElementMatrix(int i, const DenseMatrix &elmat, Array< int > &trial_vdofs, Array< int > &test_vdofs, int skip_zeros=1) | mfem::MixedBilinearForm |  | 
  | assembly | mfem::MixedBilinearForm | protected | 
  | boundary_face_integs | mfem::MixedBilinearForm | protected | 
  | boundary_face_integs_marker | mfem::MixedBilinearForm | protected | 
  | boundary_integs | mfem::MixedBilinearForm | protected | 
  | boundary_integs_marker | mfem::MixedBilinearForm | protected | 
  | boundary_trace_face_integs | mfem::MixedBilinearForm | protected | 
  | boundary_trace_face_integs_marker | mfem::MixedBilinearForm | protected | 
  | Complex_DenseMat enum value | mfem::Operator |  | 
  | Complex_Hypre_ParCSR enum value | mfem::Operator |  | 
  | Complex_Operator enum value | mfem::Operator |  | 
  | ComputeBdrElementMatrix(int i, DenseMatrix &elmat) const | mfem::MixedBilinearForm |  | 
  | ComputeBdrFaceMatrix(int i, DenseMatrix &elmat) const | mfem::MixedBilinearForm |  | 
  | ComputeBdrTraceFaceMatrix(int i, DenseMatrix &elmat) const | mfem::MixedBilinearForm |  | 
  | ComputeElementMatrix(int i, DenseMatrix &elmat) const | mfem::MixedBilinearForm |  | 
  | ComputeFaceMatrix(int i, DenseMatrix &elmat) const | mfem::MixedBilinearForm |  | 
  | ComputeTraceFaceMatrix(int i, DenseMatrix &elmat) const | mfem::MixedBilinearForm |  | 
  | ConformingAssemble() | mfem::MixedBilinearForm |  | 
  | DIAG_KEEP enum value | mfem::Operator |  | 
  | DIAG_ONE enum value | mfem::Operator |  | 
  | DIAG_ZERO enum value | mfem::Operator |  | 
  | DiagonalPolicy enum name | mfem::Operator |  | 
  | DiscreteLinearOperator(FiniteElementSpace *domain_fes, FiniteElementSpace *range_fes) | mfem::DiscreteLinearOperator | inline | 
  | domain_fes | mfem::ParDiscreteLinearOperator | protected | 
  | domain_integs | mfem::MixedBilinearForm | protected | 
  | domain_integs_marker | mfem::MixedBilinearForm | protected | 
  | Elem(int i, int j) override | mfem::MixedBilinearForm | virtual | 
  | Elem(int i, int j) const override | mfem::MixedBilinearForm | virtual | 
  | elemmat | mfem::MixedBilinearForm | mutableprotected | 
  | EliminateEssentialBCFromTrialDofs(const Array< int > &marked_vdofs, const Vector &sol, Vector &rhs) | mfem::MixedBilinearForm |  | 
  | EliminateTestDofs(const Array< int > &bdr_attr_is_ess) | mfem::MixedBilinearForm | inlinevirtual | 
  | EliminateTestEssentialBC(const Array< int > &bdr_attr_is_ess) | mfem::MixedBilinearForm |  | 
  | EliminateTestVDofs(const Array< int > &vdofs) | mfem::MixedBilinearForm |  | 
  | EliminateTrialDofs(const Array< int > &bdr_attr_is_ess, const Vector &sol, Vector &rhs) | mfem::MixedBilinearForm | inline | 
  | EliminateTrialEssentialBC(const Array< int > &bdr_attr_is_ess, const Vector &sol, Vector &rhs) | mfem::MixedBilinearForm |  | 
  | EliminateTrialEssentialBC(const Array< int > &bdr_attr_is_ess) | mfem::MixedBilinearForm |  | 
  | EliminateTrialVDofs(const Array< int > &vdofs, const Vector &sol, Vector &rhs) | mfem::MixedBilinearForm |  | 
  | EliminateTrialVDofs(const Array< int > &vdofs) | mfem::MixedBilinearForm |  | 
  | EliminateTrialVDofsInRHS(const Array< int > &vdofs, const Vector &x, Vector &b) | mfem::MixedBilinearForm |  | 
  | ext | mfem::MixedBilinearForm | protected | 
  | extern_bfs | mfem::MixedBilinearForm | protected | 
  | Finalize(int skip_zeros=1) override | mfem::MixedBilinearForm | virtual | 
  | FormConstrainedSystemOperator(const Array< int > &ess_tdof_list, ConstrainedOperator *&Aout) | mfem::Operator | protected | 
  | FormDiscreteOperator(Operator *&A) | mfem::Operator |  | 
  | FormLinearSystem(const Array< int > &ess_tdof_list, Vector &x, Vector &b, Operator *&A, Vector &X, Vector &B, int copy_interior=0) | mfem::Operator |  | 
  | FormRectangularConstrainedSystemOperator(const Array< int > &trial_tdof_list, const Array< int > &test_tdof_list, RectangularConstrainedOperator *&Aout) | mfem::Operator | protected | 
  | FormRectangularLinearSystem(const Array< int > &trial_tdof_list, const Array< int > &test_tdof_list, Vector &x, Vector &b, OperatorHandle &A, Vector &X, Vector &B) | mfem::MixedBilinearForm | virtual | 
  | FormRectangularLinearSystem(const Array< int > &trial_tdof_list, const Array< int > &test_tdof_list, Vector &x, Vector &b, OpType &A, Vector &X, Vector &B) | mfem::MixedBilinearForm | inline | 
  | mfem::Matrix::FormRectangularLinearSystem(const Array< int > &trial_tdof_list, const Array< int > &test_tdof_list, Vector &x, Vector &b, Operator *&A, Vector &X, Vector &B) | mfem::Operator |  | 
  | FormRectangularSystemMatrix(OperatorHandle &A) | mfem::ParDiscreteLinearOperator | virtual | 
  | FormRectangularSystemMatrix(const Array< int > &trial_tdof_list, const Array< int > &test_tdof_list, OperatorHandle &A) | mfem::ParDiscreteLinearOperator | virtual | 
  | FormRectangularSystemMatrix(const Array< int > &trial_tdof_list, const Array< int > &test_tdof_list, OpType &A) | mfem::ParDiscreteLinearOperator | inline | 
  | FormRectangularSystemOperator(const Array< int > &trial_tdof_list, const Array< int > &test_tdof_list, Operator *&A) | mfem::Operator |  | 
  | FormSystemOperator(const Array< int > &ess_tdof_list, Operator *&A) | mfem::Operator |  | 
  | GetBBFI() | mfem::MixedBilinearForm | inline | 
  | GetBBFI_Marker() | mfem::MixedBilinearForm | inline | 
  | GetBFBFI() | mfem::MixedBilinearForm | inline | 
  | GetBFBFI_Marker() | mfem::MixedBilinearForm | inline | 
  | GetBlocks(Array2D< SparseMatrix * > &blocks) const | mfem::MixedBilinearForm |  | 
  | GetBTFBFI() | mfem::MixedBilinearForm | inline | 
  | GetBTFBFI_Marker() | mfem::MixedBilinearForm | inline | 
  | GetDBFI() | mfem::MixedBilinearForm | inline | 
  | GetDBFI_Marker() | mfem::MixedBilinearForm | inline | 
  | GetDI() | mfem::DiscreteLinearOperator | inline | 
  | GetDI_Marker() | mfem::DiscreteLinearOperator | inline | 
  | GetFBFI() | mfem::MixedBilinearForm | inline | 
  | GetGradient(const Vector &x) const | mfem::Operator | inlinevirtual | 
  | GetMemoryClass() const | mfem::Operator | inlinevirtual | 
  | GetOutputProlongation() const override | mfem::MixedBilinearForm | inlinevirtual | 
  | GetOutputRestriction() const override | mfem::MixedBilinearForm | inlinevirtual | 
  | GetOutputRestrictionTranspose() const override | mfem::DiscreteLinearOperator | inlinevirtual | 
  | GetParBlocks(Array2D< HypreParMatrix * > &blocks) const | mfem::ParDiscreteLinearOperator |  | 
  | GetProlongation() const override | mfem::MixedBilinearForm | inlinevirtual | 
  | GetRestriction() const override | mfem::MixedBilinearForm | inlinevirtual | 
  | GetTFBFI() | mfem::MixedBilinearForm | inline | 
  | GetType() const | mfem::Operator | inline | 
  | Height() const | mfem::Operator | inline | 
  | height | mfem::Operator | protected | 
  | Hypre_ParCSR enum value | mfem::Operator |  | 
  | InitTVectors(const Operator *Po, const Operator *Ri, const Operator *Pi, Vector &x, Vector &b, Vector &X, Vector &B) const | mfem::Operator |  | 
  | interior_face_integs | mfem::MixedBilinearForm | protected | 
  | Inverse() const override | mfem::MixedBilinearForm | virtual | 
  | IsSquare() const | mfem::Matrix | inline | 
  | LoseMat() | mfem::MixedBilinearForm | inline | 
  | mat | mfem::MixedBilinearForm | protected | 
  | mat_e | mfem::MixedBilinearForm | protected | 
  | Matrix(int s) | mfem::Matrix | inlineexplicit | 
  | Matrix(int h, int w) | mfem::Matrix | inlineexplicit | 
  | MFEM_Block_Matrix enum value | mfem::Operator |  | 
  | MFEM_Block_Operator enum value | mfem::Operator |  | 
  | MFEM_ComplexSparseMat enum value | mfem::Operator |  | 
  | MFEM_SPARSEMAT enum value | mfem::Operator |  | 
  | MixedBilinearForm(FiniteElementSpace *tr_fes, FiniteElementSpace *te_fes) | mfem::MixedBilinearForm |  | 
  | MixedBilinearForm(FiniteElementSpace *tr_fes, FiniteElementSpace *te_fes, MixedBilinearForm *mbf) | mfem::MixedBilinearForm |  | 
  | Mult(const Vector &x, Vector &y) const override | mfem::MixedBilinearForm | virtual | 
  | MultTranspose(const Vector &x, Vector &y) const override | mfem::MixedBilinearForm | virtual | 
  | NumCols() const | mfem::Operator | inline | 
  | NumRows() const | mfem::Operator | inline | 
  | Operator(int s=0) | mfem::Operator | inlineexplicit | 
  | Operator(int h, int w) | mfem::Operator | inline | 
  | mfem::MixedBilinearForm::operator=(const real_t a) | mfem::MixedBilinearForm | inline | 
  | ParallelAssemble() const | mfem::ParDiscreteLinearOperator |  | 
  | ParallelAssemble(OperatorHandle &A) | mfem::ParDiscreteLinearOperator |  | 
  | ParDiscreteDivOperator(ParFiniteElementSpace *dfes, ParFiniteElementSpace *rfes) | mfem::common::ParDiscreteDivOperator |  | 
  | ParDiscreteInterpolationOperator(ParFiniteElementSpace *dfes, ParFiniteElementSpace *rfes) | mfem::common::ParDiscreteInterpolationOperator | inline | 
  | ParDiscreteLinearOperator(ParFiniteElementSpace *dfes, ParFiniteElementSpace *rfes) | mfem::ParDiscreteLinearOperator | inline | 
  | PETSC_MATAIJ enum value | mfem::Operator |  | 
  | PETSC_MATGENERIC enum value | mfem::Operator |  | 
  | PETSC_MATHYPRE enum value | mfem::Operator |  | 
  | PETSC_MATIS enum value | mfem::Operator |  | 
  | PETSC_MATNEST enum value | mfem::Operator |  | 
  | PETSC_MATSHELL enum value | mfem::Operator |  | 
  | Print(std::ostream &os=mfem::out, int width_=4) const override | mfem::MixedBilinearForm | inlinevirtual | 
  | PrintMatlab(std::ostream &out, int n, int m=0) const | mfem::Operator |  | 
  | PrintMatlab(std::ostream &out) const | mfem::Operator | virtual | 
  | range_fes | mfem::ParDiscreteLinearOperator | protected | 
  | RecoverFEMSolution(const Vector &X, const Vector &b, Vector &x) | mfem::Operator | virtual | 
  | SetAssemblyLevel(AssemblyLevel assembly_level) | mfem::DiscreteLinearOperator |  | 
  | SetupRAP(const Operator *Pi, const Operator *Po) | mfem::Operator | protected | 
  | SpMat() const | mfem::MixedBilinearForm | inline | 
  | SpMat() | mfem::MixedBilinearForm | inline | 
  | SpMatElim() const | mfem::MixedBilinearForm | inline | 
  | SpMatElim() | mfem::MixedBilinearForm | inline | 
  | test_fes | mfem::MixedBilinearForm | protected | 
  | test_vdofs | mfem::MixedBilinearForm | protected | 
  | TestFESpace() | mfem::MixedBilinearForm | inline | 
  | TestFESpace() const | mfem::MixedBilinearForm | inline | 
  | trace_face_integs | mfem::MixedBilinearForm | protected | 
  | trial_fes | mfem::MixedBilinearForm | protected | 
  | trial_vdofs | mfem::MixedBilinearForm | mutableprotected | 
  | TrialFESpace() | mfem::MixedBilinearForm | inline | 
  | TrialFESpace() const | mfem::MixedBilinearForm | inline | 
  | Type enum name | mfem::Operator |  | 
  | Update() | mfem::MixedBilinearForm |  | 
  | Width() const | mfem::Operator | inline | 
  | width | mfem::Operator | protected | 
  | ~Matrix() | mfem::Matrix | inlinevirtual | 
  | ~MixedBilinearForm() | mfem::MixedBilinearForm | virtual | 
  | ~Operator() | mfem::Operator | inlinevirtual | 
  | ~ParDiscreteInterpolationOperator() | mfem::common::ParDiscreteInterpolationOperator | virtual | 
  | ~ParDiscreteLinearOperator() | mfem::ParDiscreteLinearOperator | inlinevirtual |