| Array< T > | |
| Array2D< T > | |
| Array3D< T > | |
| BaseArray | Base class for array container |
| Poly_1D::Basis | |
| BiCubic2DFiniteElement | |
| BiLinear2DFiniteElement | Class for bilinear FE on quadrilateral |
| BilinearForm | |
| BilinearFormIntegrator | Abstract base class BilinearFormIntegrator |
| BiQuad2DFiniteElement | Class for bi-quadratic FE on quadrilateral |
| BiQuadPos2DFiniteElement | |
| BisectedElement | |
| BoundaryLFIntegrator | Class for boundary integration L(v) := (g, v) |
| BoundaryMassIntegrator | |
| Coefficient | Base class Coefficient |
| Const2DFECollection | |
| Const3DFECollection | |
| ConstantCoefficient | Subclass constant coefficient |
| ConvectionIntegrator | (q . grad u, v) |
| CrouzeixRaviartFECollection | Crouzeix-Raviart nonconforming elements in 2D |
| CrouzeixRaviartFiniteElement | Crouzeix-Raviart finite element on triangle |
| CrouzeixRaviartQuadFiniteElement | Crouzeix-Raviart finite element on quadrilateral |
| Cubic1DFiniteElement | |
| Cubic2DFiniteElement | |
| Cubic3DFiniteElement | Class for cubic FE on tetrahedron |
| CubicDiscont2DFECollection | |
| CubicFECollection | Piecewise-(bi)cubic continuous finite elements |
| CurlCurlIntegrator | Integrator for (curl u, curl v) for Nedelec elements |
| CurlInterpolator | |
| DeltaCoefficient | Delta function coefficient |
| DenseMatrix | Data type dense matrix |
| DenseMatrixEigensystem | |
| DenseMatrixInverse | |
| DenseMatrixSVD | |
| DenseTensor | Rank 3 tensor (array of matrices) |
| DerivativeIntegrator | Class for integrating (Q D_i(u), v); u and v are scalars |
| DiffusionIntegrator | |
| DiscreteInterpolator | |
| DiscreteLinearOperator | |
| DivDivIntegrator | (Q div u, div v) for RT elements |
| DivergenceInterpolator | |
| DomainLFIntegrator | Class for domain integration L(v) := (f, v) |
| DSmoother | Data type for scaled Diagonal smoother of sparse matrix |
| DSTable | |
| edge_length | |
| ElasticityIntegrator | |
| Element | Abstract data type element |
| ElementTransformation | |
| FaceElementTransformations | |
| Mesh::FaceInfo | |
| FiniteElement | Abstract class for Finite Elements |
| FiniteElementCollection | |
| FiniteElementSpace | Abstract finite element space |
| FunctionCoefficient | Class for C-function coefficient |
| FunctionSpace | Describes the space on each element |
| GaussBiLinear2DFiniteElement | Class for bilinear FE on quad with nodes at the 4 Gaussian points |
| GaussBiQuad2DFiniteElement | Bi-quadratic element on quad with nodes at the 9 Gaussian points |
| GaussLinear2DFiniteElement | Class for linear FE on triangle with nodes at the 3 "Gaussian" points |
| GaussLinearDiscont2DFECollection | Version of LinearDiscont2DFECollection with dofs in the Gaussian points |
| GaussQuad2DFiniteElement | Class for quadratic FE on triangle with nodes at the "Gaussian" points |
| GaussQuadraticDiscont2DFECollection | Version of QuadraticDiscont2DFECollection with dofs in the Gaussian points |
| Geometry | |
| GeometryRefiner | |
| GradientInterpolator | |
| GridFunction | Class for grid function - Vector with asociated FE space |
| GridFunctionCoefficient | |
| GroupCommunicator | |
| GroupTopology | |
| GSSmoother | Data type for symmetric Gauss-Seidel smoother of sparse matrix |
| H1_FECollection | Arbitrary order H1-conforming (continuous) finite elements |
| H1_HexahedronElement | |
| H1_QuadrilateralElement | |
| H1_SegmentElement | |
| H1_TetrahedronElement | |
| H1_TriangleElement | |
| Hexahedron | Data type hexahedron element |
| HypreADS | The Auxiliary-space Divergence Solver in hypre |
| HypreAMS | The Auxiliary-space Maxwell Solver in hypre |
| HypreBoomerAMG | The BoomerAMG solver in hypre |
| HypreDiagScale | Jacobi preconditioner in hypre |
| HypreGMRES | GMRES solver in hypre |
| HypreIdentity | The identity operator as a hypre solver |
| HypreParaSails | The ParaSails preconditioner in hypre |
| HypreParMatrix | Wrapper for hypre's ParCSR matrix class |
| HypreParVector | Wrapper for hypre's parallel vector class |
| HyprePCG | PCG solver in hypre |
| HypreSolver | Abstract class for hypre's solvers and preconditioners |
| IdentityInterpolator | |
| IdentityOperator | Operator I: x -> x |
| IntegerSet | A set of integers |
| IntegrationPoint | Class for integration point with weight |
| IntegrationPointTransformation | |
| IntegrationRule | Class for integration rule |
| IntegrationRules | Container class for integration rules |
| isockstream | |
| IsoparametricTransformation | |
| KnotVector | |
| L2_FECollection | Arbitrary order "L2-conforming" discontinuous finite elements |
| L2_HexahedronElement | |
| L2_QuadrilateralElement | |
| L2_SegmentElement | |
| L2_TetrahedronElement | |
| L2_TriangleElement | |
| Lagrange1DFiniteElement | |
| LagrangeHexFiniteElement | Tensor products of 1D FEs (only degree 2 is functional) |
| Linear1DFiniteElement | Class for linear FE on interval |
| Linear2DFiniteElement | Class for linear FE on triangle |
| Linear3DFiniteElement | Class for linear FE on tetrahedron |
| LinearDiscont2DFECollection | |
| LinearDiscont3DFECollection | |
| LinearFECollection | Piecewise-(bi)linear continuous finite elements |
| LinearForm | Class for linear form - Vector with asociated FE space and LFIntegrators |
| LinearFormIntegrator | Abstract base class LinearFormIntegrator |
| LinearNonConf3DFECollection | Piecewise-linear nonconforming finite elements in 3D |
| ListOfIntegerSets | List of integer sets |
| Local_FECollection | Discontinuous collection defined locally by a given finite element |
| LumpedIntegrator | |
| MassIntegrator | |
| Matrix | Abstract data type matrix |
| MatrixArrayCoefficient | |
| MatrixCoefficient | |
| MatrixFunctionCoefficient | |
| MatrixInverse | Abstract data type for matrix inverse |
| MemAlloc< Elem, Num > | |
| MemAllocNode< Elem, Num > | |
| Mesh | |
| MixedBilinearForm | |
| ND1_3DFECollection | |
| ND_FECollection | Arbitrary order H(curl)-conforming Nedelec finite elements |
| ND_HexahedronElement | |
| ND_QuadrilateralElement | |
| ND_TetrahedronElement | |
| ND_TriangleElement | |
| Nedelec1HexFiniteElement | |
| Nedelec1TetFiniteElement | |
| NodalFiniteElement | |
| DSTable::Node | |
| NURBS1DFiniteElement | |
| NURBS2DFiniteElement | |
| NURBS3DFiniteElement | |
| NURBSExtension | |
| NURBSFECollection | Arbitrary order non-uniform rational B-splines (NURBS) finite elements |
| NURBSFiniteElement | |
| NURBSPatch | |
| NURBSPatchMap | |
| OctasectedElement | |
| Operator | Abstract operator |
| Ordering | |
| osockstream | |
| P0HexFiniteElement | |
| P0QuadFiniteElement | |
| P0SegmentFiniteElement | |
| P0TetFiniteElement | |
| P0TriangleFiniteElement | Class for constant FE on triangle |
| P1OnQuadFECollection | Linear (P1) finite elements on quadrilaterals |
| P1OnQuadFiniteElement | |
| P1SegmentFiniteElement | Linear 1D element with nodes 1/3 and 2/3 (trace of RT1) |
| P1TetNonConfFiniteElement | |
| P2SegmentFiniteElement | Quadratic 1D element with nodes the Gaussian points in [0,1] (trace of RT2) |
| Pair< A, B > | A pair of objects |
| ParBilinearForm | Class for parallel bilinear form |
| ParDiscreteLinearOperator | |
| ParFiniteElementSpace | Abstract parallel finite element space |
| ParGridFunction | Class for parallel grid function |
| ParLinearForm | Class for parallel linear form |
| ParMesh | Class for parallel meshes |
| Point | Data type point element |
| PointFiniteElement | |
| Poly_1D | |
| PWConstCoefficient | Class for piecewise constant coefficient |
| Quad1DFiniteElement | Class for quadratic FE on interval |
| Quad2DFiniteElement | Class for quadratic FE on triangle |
| QuadPos1DFiniteElement | |
| Quadratic3DFiniteElement | Class for quadratic FE on tetrahedron |
| QuadraticDiscont2DFECollection | |
| QuadraticDiscont3DFECollection | |
| QuadraticFECollection | Piecewise-(bi)quadratic continuous finite elements |
| QuadraticPosDiscont2DFECollection | Version of QuadraticDiscont2DFECollection with positive basis functions |
| QuadraticPosFECollection | Version of QuadraticFECollection with positive basis functions |
| Quadrilateral | Data type quadrilateral element |
| QuadrisectedElement | |
| RefinedBiLinear2DFiniteElement | Class for refined bi-linear FE on quadrilateral |
| RefinedElement | |
| RefinedGeometry | |
| RefinedLinear1DFiniteElement | Class for refined linear FE on interval |
| RefinedLinear2DFiniteElement | Class for refined linear FE on triangle |
| RefinedLinear3DFiniteElement | Class for refined linear FE on tetrahedron |
| RefinedLinearFECollection | Finite element collection on a macro-element |
| RefinedTriLinear3DFiniteElement | Class for refined trilinear FE on a hexahedron |
| RefinementData | Data kept for every type of refinement |
| RestrictedCoefficient | Coefficient defined on a subset of domain or boundary attributes |
| RotTriLinearHexFiniteElement | |
| DSTable::RowIterator | |
| RowNode | |
| RT0_2DFECollection | |
| RT0_3DFECollection | |
| RT0HexFiniteElement | |
| RT0QuadFiniteElement | |
| RT0TetFiniteElement | |
| RT0TriangleFiniteElement | |
| RT1_2DFECollection | |
| RT1_3DFECollection | |
| RT1HexFiniteElement | |
| RT1QuadFiniteElement | |
| RT1TriangleFiniteElement | |
| RT2_2DFECollection | |
| RT2QuadFiniteElement | |
| RT2TriangleFiniteElement | |
| RT_FECollection | Arbitrary order H(div)-conforming Raviart-Thomas finite elements |
| RT_HexahedronElement | |
| RT_QuadrilateralElement | |
| RT_TetrahedronElement | |
| RT_TriangleElement | |
| Segment | Data type line segment element |
| socketbuf | |
| socketserver | |
| socketstream | |
| SparseMatrix | Data type sparse matrix |
| STable | |
| STable3D | Symmetric 3D Table |
| STable3DNode | |
| Stack< Elem, Num > | |
| StackPart< Elem, Num > | |
| StopWatch | Timing object |
| Table | |
| Tetrahedron | Data type tetrahedron element |
| TransformedCoefficient | |
| TransposeIntegrator | |
| TransposeOperator | The transpose of a given operator (square matrix) |
| Triangle | Data type triangle element |
| TriLinear3DFiniteElement | Class for tri-linear FE on cube |
| Vector | Vector data type |
| VectorArrayCoefficient | Vector coefficient defined by an array of scalar coefficients |
| VectorBoundaryFluxLFIntegrator | |
| VectorBoundaryLFIntegrator | |
| VectorCoefficient | |
| VectorConstantCoefficient | |
| VectorDiffusionIntegrator | |
| VectorDivergenceIntegrator | |
| VectorDomainLFIntegrator | |
| VectorFEBoundaryFluxLFIntegrator | |
| VectorFECurlIntegrator | Integrator for (curl u, v) for Nedelec and RT elements |
| VectorFEDivergenceIntegrator | |
| VectorFEDomainLFIntegrator | for VectorFiniteElements (Nedelec, Raviart-Thomas) |
| VectorFEMassIntegrator | Integrator for (Q u, v) for VectorFiniteElements |
| VectorFiniteElement | |
| VectorFunctionCoefficient | |
| VectorGridFunctionCoefficient | Vector coefficient defined by a vector GridFunction |
| VectorMassIntegrator | |
| VectorRestrictedCoefficient | VectorCoefficient defined on a subset of domain or boundary attributes |
| Vertex | Data type for vertex |