pinnx.problem module#
This module defines problem types for physics-informed neural networks, including PDEs, integro-differential equations, and operator learning problems. Problems encapsulate the geometry, differential equations, boundary/initial conditions, and neural network approximators.
Problem Interface#
Base class for all problem types.
Base Problem Class. |
Dataset Utilities#
Classes for managing training data and function spaces.
Fitting Problem set. |
|
Approximate a function via a network. |
|
Multifidelity function approximation from data set. |
|
Multifidelity function approximation. |
|
Dataset with each data point as a triple. |
|
Dataset with each data point as a triple. |
|
Dataset with each data point as a quadruple. |
|
Cartesian Product input data format for MIONet architecture. |
Differential Equation Problems#
Problem classes for various types of differential equations.
PDE & TimePDE: For solving partial differential equations (steady-state and time-dependent).
IDE: For integro-differential equations.
FPDE & TimeFPDE: For fractional PDEs using fractional derivatives.
PDEOperator: For learning PDE operators (e.g., DeepONet).
IDE solver. |
|
ODE or time-independent PDE solver. |
|
Time-dependent PDE solver. |
|
Fractional PDE solver. |
|
Time-dependent fractional PDE solver. |
|
PDE solution operator. |
|
PDE solution operator with problem in the format of Cartesian product. |