pde_opt.numerics.symbolic.allen_cahn_sym

This module contains a symbolic equation class for the Allen-Cahn equation.

Classes

SymbolicAllenCahn2DPeriodic(domain, kappa, ...)

Build exact RHS for Allen–Cahn equation, used only in tests.

class pde_opt.numerics.symbolic.allen_cahn_sym.SymbolicAllenCahn2DPeriodic(domain: object, kappa: float, mu_sym: Callable[[sympy.Expr], sympy.Expr], R_sym: Callable[[sympy.Expr], sympy.Expr], u_star: sympy.Expr)[source]

Build exact RHS for Allen–Cahn equation, used only in tests.

domain: object
kappa: float
mu_sym: Callable[[sympy.Expr], sympy.Expr]
R_sym: Callable[[sympy.Expr], sympy.Expr]
u_star: sympy.Expr
u_exact(t: float)[source]

Exact solution for the equation

rhs_exact(t: float)[source]

Exact RHS for the equation

__init__(domain: object, kappa: float, mu_sym: Callable[[sympy.Expr], sympy.Expr], R_sym: Callable[[sympy.Expr], sympy.Expr], u_star: sympy.Expr) None