Module finite_element

Module finite_element 

Source
Expand description

Finite Element Method (FEM) for solving PDEs

This module provides implementations of the Finite Element Method for solving partial differential equations on structured and unstructured meshes.

Key features:

  • Linear, quadratic, and cubic element types
  • Triangular elements for 2D problems
  • Mesh generation and manipulation
  • Support for irregular domains
  • Various boundary condition types

Re-exports§

pub use higher_order::HigherOrderMeshGenerator;
pub use higher_order::HigherOrderTriangle;
pub use higher_order::ShapeFunctions;
pub use higher_order::TriangularQuadrature;

Modules§

higher_order
Higher-order finite element implementations

Structs§

BoundaryNodeInfo
Information about a boundary node
FEMOptions
Options for finite element solvers
FEMPoissonSolver
Finite Element solver for Poisson’s equation
FEMResult
Result of FEM solution
Point
A point in 2D space
Triangle
A triangle element defined by three nodes
TriangularMesh
A mesh of triangular elements

Enums§

ElementType
Element type for finite element method