PyGeoN

User Guide

  • Installation
    • Requirements
    • Basic Installation
    • Adding to PYTHONPATH
    • Dependencies
    • Verification
    • Development Installation
  • Tutorials
    • Getting Started with PyGeoN
    • Available Tutorials
    • Running Tutorials
    • Contributing Tutorials
  • Examples
    • Example Repository
    • Papers Using PyGeoN

API Reference

  • API Reference
    • Discretizations
      • Submodules
        • pygeon.discretizations.discretization module
        • pygeon.discretizations.vec_discretization module
        • pygeon.discretizations.poly_projection module
      • Subpackages
        • pygeon.discretizations.fem package
        • pygeon.discretizations.vem package
    • Filters
      • Submodules
        • pygeon.filters.convert_from_pp module
    • Grids
      • Submodules
        • pygeon.grids.grid module
        • pygeon.grids.md_grid module
        • pygeon.grids.mortar_grid module
        • pygeon.grids.octagon module
        • pygeon.grids.voronoi module
        • pygeon.grids.einstein module
        • pygeon.grids.levelset_remesh module
        • pygeon.grids.create_grid module
        • pygeon.grids.refinement module
    • Numerics
      • Submodules
        • pygeon.numerics.differentials module
        • pygeon.numerics.innerproducts module
        • pygeon.numerics.stiffness module
        • pygeon.numerics.restrictions module
        • pygeon.numerics.linear_system module
        • pygeon.numerics.projections module
        • pygeon.numerics.spanningtree module
        • pygeon.numerics.poincare module
        • pygeon.numerics.block_diag_solver module
    • Utilities
      • Submodules
        • pygeon.utils.bmat module
        • pygeon.utils.common_constants module
        • pygeon.utils.set_membership module
        • pygeon.utils.sort_points module
    • Visualization
      • Submodules
        • pygeon.viz.plot_spanningtree module
    • Main Package

Reports

  • Reports
    • Raviart-Thomas 1 using barycentric coordinates
      • 2D
        • Properties
        • Implementation
      • 3D
        • The divergence
    • Degrees of Freedom
      • Scalar spaces
        • Lagrange1 — \(H^1\), piecewise linear (source)
        • Lagrange2 — \(H^1\), piecewise quadratic (source)
        • PwConstants — \(L^2\), piecewise constant (source)
        • PwLinears — \(L^2\), piecewise linear (broken) (source)
        • PwQuadratics — \(L^2\), piecewise quadratic (broken) (source)
        • RT0 — \(H(\text{div})\), lowest-order Raviart–Thomas (source)
        • BDM1 — \(H(\text{div})\), first-order Brezzi–Douglas–Marini (source)
        • RT1 — \(H(\text{div})\), first-order Raviart–Thomas (source)
        • Nedelec0 — \(H(\text{curl})\), lowest-order Nédélec (source)
        • Nedelec1 — \(H(\text{curl})\), first-order Nédélec (source)
      • Vector-valued spaces
        • DOF layout
      • Matrix-valued spaces
        • DOF layout
      • Symmetric a matrix-valued space
    • Matrix Assembly via Projection to Piecewise Polynomial Spaces
      • Overview
      • Mass Matrix
      • Stiffness Matrix
      • Projection matrices

Additional Information

  • Contributing
    • Getting Started
    • Development Setup
    • Code Style
    • Running Tests
    • Documentation
    • Submitting Issues
    • Pull Request Guidelines
    • Code of Conduct
  • Papers Using PyGeoN
    • Publications
    • 2025
    • 2024
    • 2023
    • Citing PyGeoN
    • Contributing Your Paper
  • License
    • GPL-3.0 License
    • Full License Text
    • Third-Party Licenses
PyGeoN
  • API Reference
  • Discretizations
  • View page source

Discretizations

The discretizations module provides structure-preserving discretization methods for partial differential equations.

Submodules

  • pygeon.discretizations.discretization module
  • pygeon.discretizations.vec_discretization module
  • pygeon.discretizations.poly_projection module

Subpackages

  • pygeon.discretizations.fem package
    • Submodules
    • Module contents
  • pygeon.discretizations.vem package
    • Submodules
    • Module contents
Previous Next

© Copyright 2025, Wietse M. Boon, Alessio Fumagalli.

Built with Sphinx using a theme provided by Read the Docs.