anypinn.catalog.poisson_2d
U_KEY = 'u'
module-attribute
Poisson2DDataModule
Bases: PINNDataModule
DataModule for 2D Poisson equation on [0,1]^2.
Generates a meshgrid with the analytic solution u(x,y) = sin(pix)sin(pi*y). The data is used for prediction/validation only -- training uses PDEResidualConstraint + DirichletBCConstraints (no DataConstraint).
Source code in src/anypinn/catalog/poisson_2d.py
grid_size = grid_size
instance-attribute
__init__(hp: PINNHyperparameters, grid_size: int = 30, validation: ValidationRegistry | None = None, callbacks: list[DataCallback] | None = None)
Source code in src/anypinn/catalog/poisson_2d.py
gen_data(config: GenerationConfig) -> tuple[Tensor, Tensor]
Generate analytic solution on a 2D meshgrid for prediction.