pde_opt
Contents:
⚠️ Repository Moved
pat-pde-opt
Solving a PDE
Solving a PDE in complex geometries with the smoothed boundary method.
PDE-constrained optimization with neural network chemical potential
PDE-constrained optimization in 3D with polynomial basis chemical potential
Using PDEs as Reinforcement Learning Environments
API Reference
Authors
pde_opt
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
_
__init__() (pde_opt.AllenCahn2DPeriodic method)
(pde_opt.AllenCahn2DSmoothedBoundary method)
(pde_opt.CahnHilliard2DPeriodic method)
(pde_opt.CahnHilliard2DSmoothedBoundary method)
(pde_opt.CahnHilliard3DPeriodic method)
(pde_opt.ChemicalPotentialLegendrePolynomials method)
(pde_opt.DiffusionLegendrePolynomials method)
(pde_opt.Domain method)
(pde_opt.GPE2DTSControl method)
(pde_opt.GPE2DTSRot method)
(pde_opt.LegendrePolynomialExpansion method)
(pde_opt.Mixer2d method)
(pde_opt.numerics.AllenCahn2DPeriodic method)
(pde_opt.numerics.AllenCahn2DSmoothedBoundary method)
(pde_opt.numerics.CahnHilliard2DPeriodic method)
(pde_opt.numerics.CahnHilliard2DSmoothedBoundary method)
(pde_opt.numerics.CahnHilliard3DPeriodic method)
(pde_opt.numerics.ChemicalPotentialLegendrePolynomials method)
(pde_opt.numerics.DiffusionLegendrePolynomials method)
(pde_opt.numerics.Domain method)
(pde_opt.numerics.domains.Domain method)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodic method)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodicButlerVolmer method)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodicButlerVolmerConstantCurrent method)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DSmoothedBoundary method)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DSmoothedBoundaryButlerVolmerConstantCurrent method)
(pde_opt.numerics.equations.AllenCahn2DPeriodic method)
(pde_opt.numerics.equations.AllenCahn2DSmoothedBoundary method)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard2DPeriodic method)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard2DSmoothedBoundary method)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard3DPeriodic method)
(pde_opt.numerics.equations.CahnHilliard2DPeriodic method)
(pde_opt.numerics.equations.CahnHilliard2DSmoothedBoundary method)
(pde_opt.numerics.equations.CahnHilliard3DPeriodic method)
(pde_opt.numerics.equations.GPE2DTSControl method)
(pde_opt.numerics.equations.GPE2DTSRot method)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSControl method)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSPiston method)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSRot method)
(pde_opt.numerics.functions.ChemicalPotentialLegendrePolynomials method)
(pde_opt.numerics.functions.cnn.PeriodicCNN method)
(pde_opt.numerics.functions.cnn.PeriodicConvBlock method)
(pde_opt.numerics.functions.DiffusionLegendrePolynomials method)
(pde_opt.numerics.functions.legendre.ChemicalPotentialLegendrePolynomials method)
(pde_opt.numerics.functions.legendre.DiffusionLegendrePolynomials method)
(pde_opt.numerics.functions.legendre.FixedDegreeChemicalPotential method)
(pde_opt.numerics.functions.legendre.LegendrePolynomialExpansion method)
(pde_opt.numerics.functions.legendre.LegendrePolynomials method)
(pde_opt.numerics.functions.legendre.TestChemicalPotential method)
(pde_opt.numerics.functions.LegendrePolynomialExpansion method)
(pde_opt.numerics.functions.Mixer2d method)
(pde_opt.numerics.functions.mixer_mlp.Mixer2d method)
(pde_opt.numerics.functions.mixer_mlp.MixerBlock method)
(pde_opt.numerics.functions.PeriodicCNN method)
(pde_opt.numerics.GPE2DTSControl method)
(pde_opt.numerics.GPE2DTSRot method)
(pde_opt.numerics.LegendrePolynomialExpansion method)
(pde_opt.numerics.Mixer2d method)
(pde_opt.numerics.PeriodicCNN method)
(pde_opt.numerics.Shape method)
(pde_opt.numerics.shapes.Shape method)
(pde_opt.numerics.symbolic.allen_cahn_sym.SymbolicAllenCahn2DPeriodic method)
(pde_opt.numerics.symbolic.cahn_hilliard_sym.SymbolicCahnHilliard2DPeriodic method)
(pde_opt.pde_env.PDEEnv method)
(pde_opt.pde_model.PDEModel method)
(pde_opt.PDEEnv method)
(pde_opt.PDEModel method)
(pde_opt.PeriodicCNN method)
(pde_opt.Shape method)
A
A (pde_opt.numerics.SemiImplicitFourierSpectral attribute)
(pde_opt.numerics.solvers.SemiImplicitFourierSpectral attribute)
(pde_opt.SemiImplicitFourierSpectral attribute)
A_term (pde_opt.GPE2DTSControl attribute)
(pde_opt.numerics.equations.GPE2DTSControl attribute)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSControl attribute)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSPiston attribute)
(pde_opt.numerics.GPE2DTSControl attribute)
(pde_opt.numerics.solvers.StrangSplitting attribute)
(pde_opt.numerics.StrangSplitting attribute)
(pde_opt.StrangSplitting attribute)
A_terms() (pde_opt.GPE2DTSControl method)
(pde_opt.GPE2DTSRot method)
(pde_opt.numerics.equations.base_eq.TimeSplittingEquation method)
(pde_opt.numerics.equations.GPE2DTSControl method)
(pde_opt.numerics.equations.GPE2DTSRot method)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSControl method)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSPiston method)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSRot method)
(pde_opt.numerics.GPE2DTSControl method)
(pde_opt.numerics.GPE2DTSRot method)
act (pde_opt.numerics.functions.cnn.PeriodicConvBlock attribute)
action_space (pde_opt.pde_env.PDEEnv attribute)
(pde_opt.PDEEnv attribute)
add_vortex_to_wavefunction() (in module pde_opt.numerics.utils.initialization_utils)
AllenCahn2DPeriodic (class in pde_opt)
(class in pde_opt.numerics)
(class in pde_opt.numerics.equations)
(class in pde_opt.numerics.equations.allen_cahn)
AllenCahn2DPeriodicButlerVolmer (class in pde_opt.numerics.equations.allen_cahn)
AllenCahn2DPeriodicButlerVolmerConstantCurrent (class in pde_opt.numerics.equations.allen_cahn)
AllenCahn2DSmoothedBoundary (class in pde_opt)
(class in pde_opt.numerics)
(class in pde_opt.numerics.equations)
(class in pde_opt.numerics.equations.allen_cahn)
AllenCahn2DSmoothedBoundaryButlerVolmerConstantCurrent (class in pde_opt.numerics.equations.allen_cahn)
alpha (pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodicButlerVolmer attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodicButlerVolmerConstantCurrent attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DSmoothedBoundaryButlerVolmerConstantCurrent attribute)
axes() (pde_opt.Domain method)
(pde_opt.numerics.Domain method)
(pde_opt.numerics.domains.Domain method)
B
B_terms() (pde_opt.GPE2DTSControl method)
(pde_opt.GPE2DTSRot method)
(pde_opt.numerics.equations.base_eq.TimeSplittingEquation method)
(pde_opt.numerics.equations.GPE2DTSControl method)
(pde_opt.numerics.equations.GPE2DTSRot method)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSControl method)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSPiston method)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSRot method)
(pde_opt.numerics.GPE2DTSControl method)
(pde_opt.numerics.GPE2DTSRot method)
BaseEquation (class in pde_opt)
(class in pde_opt.numerics.equations)
(class in pde_opt.numerics.equations.base_eq)
BaseSymbolicEquation (class in pde_opt.numerics.symbolic.base_sym_eq)
binary (pde_opt.numerics.Shape attribute)
(pde_opt.numerics.shapes.Shape attribute)
(pde_opt.Shape attribute)
blocks (pde_opt.Mixer2d attribute)
(pde_opt.numerics.functions.Mixer2d attribute)
(pde_opt.numerics.functions.mixer_mlp.Mixer2d attribute)
(pde_opt.numerics.Mixer2d attribute)
box (pde_opt.Domain attribute)
(pde_opt.numerics.Domain attribute)
(pde_opt.numerics.domains.Domain attribute)
C
CahnHilliard2DPeriodic (class in pde_opt)
(class in pde_opt.numerics)
(class in pde_opt.numerics.equations)
(class in pde_opt.numerics.equations.cahn_hilliard)
CahnHilliard2DSmoothedBoundary (class in pde_opt)
(class in pde_opt.numerics)
(class in pde_opt.numerics.equations)
(class in pde_opt.numerics.equations.cahn_hilliard)
CahnHilliard3DPeriodic (class in pde_opt)
(class in pde_opt.numerics)
(class in pde_opt.numerics.equations)
(class in pde_opt.numerics.equations.cahn_hilliard)
check_convergence() (in module pde_opt.numerics.utils.testing)
check_equation_solver_compatibility() (in module pde_opt.utils)
ChemicalPotentialLegendrePolynomials (class in pde_opt)
(class in pde_opt.numerics)
(class in pde_opt.numerics.functions)
(class in pde_opt.numerics.functions.legendre)
conv (pde_opt.numerics.functions.cnn.PeriodicConvBlock attribute)
conv_in (pde_opt.Mixer2d attribute)
(pde_opt.numerics.functions.Mixer2d attribute)
(pde_opt.numerics.functions.mixer_mlp.Mixer2d attribute)
(pde_opt.numerics.Mixer2d attribute)
conv_out (pde_opt.Mixer2d attribute)
(pde_opt.numerics.functions.Mixer2d attribute)
(pde_opt.numerics.functions.mixer_mlp.Mixer2d attribute)
(pde_opt.numerics.Mixer2d attribute)
Crate (pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodicButlerVolmerConstantCurrent attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DSmoothedBoundaryButlerVolmerConstantCurrent attribute)
D
D (pde_opt.CahnHilliard2DPeriodic attribute)
(pde_opt.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.CahnHilliard3DPeriodic attribute)
(pde_opt.numerics.CahnHilliard2DPeriodic attribute)
(pde_opt.numerics.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.numerics.CahnHilliard3DPeriodic attribute)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard2DPeriodic attribute)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard3DPeriodic attribute)
(pde_opt.numerics.equations.CahnHilliard2DPeriodic attribute)
(pde_opt.numerics.equations.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.CahnHilliard3DPeriodic attribute)
D_sym (pde_opt.numerics.symbolic.cahn_hilliard_sym.SymbolicCahnHilliard2DPeriodic attribute)
derivs (pde_opt.AllenCahn2DPeriodic attribute)
(pde_opt.AllenCahn2DSmoothedBoundary attribute)
(pde_opt.CahnHilliard2DPeriodic attribute)
(pde_opt.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.CahnHilliard3DPeriodic attribute)
(pde_opt.numerics.AllenCahn2DPeriodic attribute)
(pde_opt.numerics.AllenCahn2DSmoothedBoundary attribute)
(pde_opt.numerics.CahnHilliard2DPeriodic attribute)
(pde_opt.numerics.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.numerics.CahnHilliard3DPeriodic attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodic attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodicButlerVolmer attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodicButlerVolmerConstantCurrent attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DSmoothedBoundaryButlerVolmerConstantCurrent attribute)
(pde_opt.numerics.equations.AllenCahn2DPeriodic attribute)
(pde_opt.numerics.equations.AllenCahn2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard2DPeriodic attribute)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard3DPeriodic attribute)
(pde_opt.numerics.equations.CahnHilliard2DPeriodic attribute)
(pde_opt.numerics.equations.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.CahnHilliard3DPeriodic attribute)
DiffusionLegendrePolynomials (class in pde_opt)
(class in pde_opt.numerics)
(class in pde_opt.numerics.functions)
(class in pde_opt.numerics.functions.legendre)
Domain (class in pde_opt)
(class in pde_opt.numerics)
(class in pde_opt.numerics.domains)
domain (pde_opt.AllenCahn2DPeriodic attribute)
(pde_opt.AllenCahn2DSmoothedBoundary attribute)
(pde_opt.CahnHilliard2DPeriodic attribute)
(pde_opt.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.CahnHilliard3DPeriodic attribute)
(pde_opt.GPE2DTSControl attribute)
(pde_opt.GPE2DTSRot attribute)
(pde_opt.numerics.AllenCahn2DPeriodic attribute)
(pde_opt.numerics.AllenCahn2DSmoothedBoundary attribute)
(pde_opt.numerics.CahnHilliard2DPeriodic attribute)
(pde_opt.numerics.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.numerics.CahnHilliard3DPeriodic attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodic attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodicButlerVolmer attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodicButlerVolmerConstantCurrent attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DSmoothedBoundaryButlerVolmerConstantCurrent attribute)
(pde_opt.numerics.equations.AllenCahn2DPeriodic attribute)
(pde_opt.numerics.equations.AllenCahn2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard2DPeriodic attribute)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard3DPeriodic attribute)
(pde_opt.numerics.equations.CahnHilliard2DPeriodic attribute)
(pde_opt.numerics.equations.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.CahnHilliard3DPeriodic attribute)
(pde_opt.numerics.equations.GPE2DTSControl attribute)
(pde_opt.numerics.equations.GPE2DTSRot attribute)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSControl attribute)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSPiston attribute)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSRot attribute)
(pde_opt.numerics.GPE2DTSControl attribute)
(pde_opt.numerics.GPE2DTSRot attribute)
(pde_opt.numerics.symbolic.allen_cahn_sym.SymbolicAllenCahn2DPeriodic attribute)
(pde_opt.numerics.symbolic.cahn_hilliard_sym.SymbolicCahnHilliard2DPeriodic attribute)
(pde_opt.pde_env.PDEEnv attribute)
(pde_opt.pde_model.PDEModel attribute)
(pde_opt.PDEEnv attribute)
(pde_opt.PDEModel attribute)
dx (pde_opt.GPE2DTSControl attribute)
(pde_opt.numerics.equations.GPE2DTSControl attribute)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSControl attribute)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSPiston attribute)
(pde_opt.numerics.GPE2DTSControl attribute)
(pde_opt.numerics.Shape attribute)
(pde_opt.numerics.shapes.Shape attribute)
(pde_opt.numerics.solvers.StrangSplitting attribute)
(pde_opt.numerics.StrangSplitting attribute)
(pde_opt.Shape attribute)
(pde_opt.StrangSplitting attribute)
E
e (pde_opt.GPE2DTSControl attribute)
(pde_opt.GPE2DTSRot attribute)
(pde_opt.numerics.equations.GPE2DTSControl attribute)
(pde_opt.numerics.equations.GPE2DTSRot attribute)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSControl attribute)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSPiston attribute)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSRot attribute)
(pde_opt.numerics.GPE2DTSControl attribute)
(pde_opt.numerics.GPE2DTSRot attribute)
end_time (pde_opt.pde_env.PDEEnv attribute)
(pde_opt.PDEEnv attribute)
equation_type (pde_opt.pde_env.PDEEnv attribute)
(pde_opt.pde_model.PDEModel attribute)
(pde_opt.PDEEnv attribute)
(pde_opt.PDEModel attribute)
expansion (pde_opt.ChemicalPotentialLegendrePolynomials attribute)
(pde_opt.DiffusionLegendrePolynomials attribute)
(pde_opt.numerics.ChemicalPotentialLegendrePolynomials attribute)
(pde_opt.numerics.DiffusionLegendrePolynomials attribute)
(pde_opt.numerics.functions.ChemicalPotentialLegendrePolynomials attribute)
(pde_opt.numerics.functions.DiffusionLegendrePolynomials attribute)
(pde_opt.numerics.functions.legendre.ChemicalPotentialLegendrePolynomials attribute)
(pde_opt.numerics.functions.legendre.DiffusionLegendrePolynomials attribute)
(pde_opt.numerics.functions.legendre.FixedDegreeChemicalPotential attribute)
F
f (pde_opt.AllenCahn2DSmoothedBoundary attribute)
(pde_opt.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.numerics.AllenCahn2DSmoothedBoundary attribute)
(pde_opt.numerics.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DSmoothedBoundaryButlerVolmerConstantCurrent attribute)
(pde_opt.numerics.equations.AllenCahn2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.CahnHilliard2DSmoothedBoundary attribute)
fft (pde_opt.CahnHilliard2DPeriodic attribute)
(pde_opt.CahnHilliard3DPeriodic attribute)
(pde_opt.GPE2DTSControl attribute)
(pde_opt.numerics.CahnHilliard2DPeriodic attribute)
(pde_opt.numerics.CahnHilliard3DPeriodic attribute)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard2DPeriodic attribute)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard3DPeriodic attribute)
(pde_opt.numerics.equations.CahnHilliard2DPeriodic attribute)
(pde_opt.numerics.equations.CahnHilliard3DPeriodic attribute)
(pde_opt.numerics.equations.GPE2DTSControl attribute)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSControl attribute)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSPiston attribute)
(pde_opt.numerics.GPE2DTSControl attribute)
(pde_opt.numerics.SemiImplicitFourierSpectral attribute)
(pde_opt.numerics.solvers.SemiImplicitFourierSpectral attribute)
(pde_opt.numerics.solvers.StrangSplitting attribute)
(pde_opt.numerics.StrangSplitting attribute)
(pde_opt.SemiImplicitFourierSpectral attribute)
(pde_opt.StrangSplitting attribute)
fft_axes() (pde_opt.Domain method)
(pde_opt.numerics.Domain method)
(pde_opt.numerics.domains.Domain method)
fft_mesh() (pde_opt.Domain method)
(pde_opt.numerics.Domain method)
(pde_opt.numerics.domains.Domain method)
FixedDegreeChemicalPotential (class in pde_opt.numerics.functions.legendre)
flux (pde_opt.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.numerics.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.CahnHilliard2DSmoothedBoundary attribute)
fourier_symbol (pde_opt.CahnHilliard2DPeriodic attribute)
(pde_opt.CahnHilliard3DPeriodic attribute)
(pde_opt.numerics.CahnHilliard2DPeriodic attribute)
(pde_opt.numerics.CahnHilliard3DPeriodic attribute)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard2DPeriodic attribute)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard3DPeriodic attribute)
(pde_opt.numerics.equations.CahnHilliard2DPeriodic attribute)
(pde_opt.numerics.equations.CahnHilliard3DPeriodic attribute)
(pde_opt.numerics.SemiImplicitFourierSpectral attribute)
(pde_opt.numerics.solvers.SemiImplicitFourierSpectral attribute)
(pde_opt.SemiImplicitFourierSpectral attribute)
func() (pde_opt.numerics.SemiImplicitFourierSpectral method)
(pde_opt.numerics.solvers.SemiImplicitFourierSpectral method)
(pde_opt.numerics.solvers.StrangSplitting method)
(pde_opt.numerics.StrangSplitting method)
(pde_opt.SemiImplicitFourierSpectral method)
(pde_opt.StrangSplitting method)
G
geometry (pde_opt.Domain attribute)
(pde_opt.numerics.Domain attribute)
(pde_opt.numerics.domains.Domain attribute)
get_shape_modes() (pde_opt.numerics.Shape method)
(pde_opt.numerics.shapes.Shape method)
(pde_opt.Shape method)
get_voltage() (pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodicButlerVolmerConstantCurrent method)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DSmoothedBoundaryButlerVolmerConstantCurrent method)
GPE2DTSControl (class in pde_opt)
(class in pde_opt.numerics)
(class in pde_opt.numerics.equations)
(class in pde_opt.numerics.equations.gross_pitaevskii)
GPE2DTSPiston (class in pde_opt.numerics.equations.gross_pitaevskii)
GPE2DTSRot (class in pde_opt)
(class in pde_opt.numerics)
(class in pde_opt.numerics.equations)
(class in pde_opt.numerics.equations.gross_pitaevskii)
H
hidden_mixer (pde_opt.numerics.functions.mixer_mlp.MixerBlock attribute)
I
ifft (pde_opt.CahnHilliard2DPeriodic attribute)
(pde_opt.CahnHilliard3DPeriodic attribute)
(pde_opt.GPE2DTSControl attribute)
(pde_opt.numerics.CahnHilliard2DPeriodic attribute)
(pde_opt.numerics.CahnHilliard3DPeriodic attribute)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard2DPeriodic attribute)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard3DPeriodic attribute)
(pde_opt.numerics.equations.CahnHilliard2DPeriodic attribute)
(pde_opt.numerics.equations.CahnHilliard3DPeriodic attribute)
(pde_opt.numerics.equations.GPE2DTSControl attribute)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSControl attribute)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSPiston attribute)
(pde_opt.numerics.GPE2DTSControl attribute)
(pde_opt.numerics.SemiImplicitFourierSpectral attribute)
(pde_opt.numerics.solvers.SemiImplicitFourierSpectral attribute)
(pde_opt.numerics.solvers.StrangSplitting attribute)
(pde_opt.numerics.StrangSplitting attribute)
(pde_opt.SemiImplicitFourierSpectral attribute)
(pde_opt.StrangSplitting attribute)
init() (pde_opt.numerics.SemiImplicitFourierSpectral method)
(pde_opt.numerics.solvers.SemiImplicitFourierSpectral method)
(pde_opt.numerics.solvers.StrangSplitting method)
(pde_opt.numerics.StrangSplitting method)
(pde_opt.SemiImplicitFourierSpectral method)
(pde_opt.StrangSplitting method)
initialize_Psi() (in module pde_opt.numerics.utils.initialization_utils)
J
j0 (pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodicButlerVolmer attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodicButlerVolmerConstantCurrent attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DSmoothedBoundaryButlerVolmerConstantCurrent attribute)
K
k (pde_opt.GPE2DTSControl attribute)
(pde_opt.GPE2DTSRot attribute)
(pde_opt.numerics.equations.GPE2DTSControl attribute)
(pde_opt.numerics.equations.GPE2DTSRot attribute)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSControl attribute)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSPiston attribute)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSRot attribute)
(pde_opt.numerics.GPE2DTSControl attribute)
(pde_opt.numerics.GPE2DTSRot attribute)
kappa (pde_opt.AllenCahn2DPeriodic attribute)
(pde_opt.AllenCahn2DSmoothedBoundary attribute)
(pde_opt.CahnHilliard2DPeriodic attribute)
(pde_opt.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.CahnHilliard3DPeriodic attribute)
(pde_opt.numerics.AllenCahn2DPeriodic attribute)
(pde_opt.numerics.AllenCahn2DSmoothedBoundary attribute)
(pde_opt.numerics.CahnHilliard2DPeriodic attribute)
(pde_opt.numerics.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.numerics.CahnHilliard3DPeriodic attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodic attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodicButlerVolmer attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodicButlerVolmerConstantCurrent attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DSmoothedBoundaryButlerVolmerConstantCurrent attribute)
(pde_opt.numerics.equations.AllenCahn2DPeriodic attribute)
(pde_opt.numerics.equations.AllenCahn2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard2DPeriodic attribute)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard3DPeriodic attribute)
(pde_opt.numerics.equations.CahnHilliard2DPeriodic attribute)
(pde_opt.numerics.equations.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.CahnHilliard3DPeriodic attribute)
(pde_opt.numerics.symbolic.allen_cahn_sym.SymbolicAllenCahn2DPeriodic attribute)
(pde_opt.numerics.symbolic.cahn_hilliard_sym.SymbolicCahnHilliard2DPeriodic attribute)
L
l2_rel_err() (in module pde_opt.numerics.utils.testing)
laplacian_from_mask() (pde_opt.numerics.Shape method)
(pde_opt.numerics.shapes.Shape method)
(pde_opt.Shape method)
layers (pde_opt.numerics.functions.cnn.PeriodicCNN attribute)
(pde_opt.numerics.functions.PeriodicCNN attribute)
(pde_opt.numerics.PeriodicCNN attribute)
(pde_opt.PeriodicCNN attribute)
LegendrePolynomialExpansion (class in pde_opt)
(class in pde_opt.numerics)
(class in pde_opt.numerics.functions)
(class in pde_opt.numerics.functions.legendre)
LegendrePolynomials (class in pde_opt.numerics.functions.legendre)
lights (pde_opt.GPE2DTSControl attribute)
(pde_opt.numerics.equations.GPE2DTSControl attribute)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSControl attribute)
(pde_opt.numerics.GPE2DTSControl attribute)
M
max_degree (pde_opt.LegendrePolynomialExpansion attribute)
(pde_opt.numerics.functions.legendre.LegendrePolynomialExpansion attribute)
(pde_opt.numerics.functions.legendre.LegendrePolynomials attribute)
(pde_opt.numerics.functions.LegendrePolynomialExpansion attribute)
(pde_opt.numerics.LegendrePolynomialExpansion attribute)
mesh() (pde_opt.Domain method)
(pde_opt.numerics.Domain method)
(pde_opt.numerics.domains.Domain method)
Mixer2d (class in pde_opt)
(class in pde_opt.numerics)
(class in pde_opt.numerics.functions)
(class in pde_opt.numerics.functions.mixer_mlp)
MixerBlock (class in pde_opt.numerics.functions.mixer_mlp)
module
pde_opt
pde_opt.numerics
pde_opt.numerics.domains
pde_opt.numerics.equations
pde_opt.numerics.equations.allen_cahn
pde_opt.numerics.equations.base_eq
pde_opt.numerics.equations.cahn_hilliard
pde_opt.numerics.equations.gross_pitaevskii
pde_opt.numerics.functions
pde_opt.numerics.functions.cnn
pde_opt.numerics.functions.legendre
pde_opt.numerics.functions.mixer_mlp
pde_opt.numerics.shapes
pde_opt.numerics.solvers
pde_opt.numerics.symbolic
pde_opt.numerics.symbolic.allen_cahn_sym
pde_opt.numerics.symbolic.base_sym_eq
pde_opt.numerics.symbolic.cahn_hilliard_sym
pde_opt.numerics.utils
pde_opt.numerics.utils.derivatives
pde_opt.numerics.utils.initialization_utils
pde_opt.numerics.utils.testing
pde_opt.pde_env
pde_opt.pde_model
pde_opt.utils
mse() (pde_opt.pde_model.PDEModel method)
(pde_opt.PDEModel method)
mu (pde_opt.AllenCahn2DPeriodic attribute)
(pde_opt.AllenCahn2DSmoothedBoundary attribute)
(pde_opt.CahnHilliard2DPeriodic attribute)
(pde_opt.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.CahnHilliard3DPeriodic attribute)
(pde_opt.numerics.AllenCahn2DPeriodic attribute)
(pde_opt.numerics.AllenCahn2DSmoothedBoundary attribute)
(pde_opt.numerics.CahnHilliard2DPeriodic attribute)
(pde_opt.numerics.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.numerics.CahnHilliard3DPeriodic attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodic attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodicButlerVolmer attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodicButlerVolmerConstantCurrent attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DSmoothedBoundaryButlerVolmerConstantCurrent attribute)
(pde_opt.numerics.equations.AllenCahn2DPeriodic attribute)
(pde_opt.numerics.equations.AllenCahn2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard2DPeriodic attribute)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard3DPeriodic attribute)
(pde_opt.numerics.equations.CahnHilliard2DPeriodic attribute)
(pde_opt.numerics.equations.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.CahnHilliard3DPeriodic attribute)
mu_sym (pde_opt.numerics.symbolic.allen_cahn_sym.SymbolicAllenCahn2DPeriodic attribute)
(pde_opt.numerics.symbolic.cahn_hilliard_sym.SymbolicCahnHilliard2DPeriodic attribute)
N
norm (pde_opt.Mixer2d attribute)
(pde_opt.numerics.functions.Mixer2d attribute)
(pde_opt.numerics.functions.mixer_mlp.Mixer2d attribute)
(pde_opt.numerics.Mixer2d attribute)
norm1 (pde_opt.numerics.functions.mixer_mlp.MixerBlock attribute)
norm2 (pde_opt.numerics.functions.mixer_mlp.MixerBlock attribute)
num_active_params (pde_opt.numerics.functions.legendre.FixedDegreeChemicalPotential attribute)
numeric_dt (pde_opt.pde_env.PDEEnv attribute)
(pde_opt.PDEEnv attribute)
O
observation_space (pde_opt.pde_env.PDEEnv attribute)
(pde_opt.PDEEnv attribute)
omega (pde_opt.GPE2DTSRot attribute)
(pde_opt.numerics.equations.GPE2DTSRot attribute)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSRot attribute)
(pde_opt.numerics.GPE2DTSRot attribute)
optimize() (pde_opt.pde_model.PDEModel method)
(pde_opt.PDEModel method)
order() (pde_opt.numerics.SemiImplicitFourierSpectral method)
(pde_opt.numerics.solvers.SemiImplicitFourierSpectral method)
(pde_opt.numerics.solvers.StrangSplitting method)
(pde_opt.numerics.StrangSplitting method)
(pde_opt.SemiImplicitFourierSpectral method)
(pde_opt.StrangSplitting method)
P
params (pde_opt.LegendrePolynomialExpansion attribute)
(pde_opt.numerics.functions.legendre.LegendrePolynomialExpansion attribute)
(pde_opt.numerics.functions.legendre.TestChemicalPotential attribute)
(pde_opt.numerics.functions.LegendrePolynomialExpansion attribute)
(pde_opt.numerics.LegendrePolynomialExpansion attribute)
patch_mixer (pde_opt.numerics.functions.mixer_mlp.MixerBlock attribute)
pde_opt
module
pde_opt.numerics
module
pde_opt.numerics.domains
module
pde_opt.numerics.equations
module
pde_opt.numerics.equations.allen_cahn
module
pde_opt.numerics.equations.base_eq
module
pde_opt.numerics.equations.cahn_hilliard
module
pde_opt.numerics.equations.gross_pitaevskii
module
pde_opt.numerics.functions
module
pde_opt.numerics.functions.cnn
module
pde_opt.numerics.functions.legendre
module
pde_opt.numerics.functions.mixer_mlp
module
pde_opt.numerics.shapes
module
pde_opt.numerics.solvers
module
pde_opt.numerics.symbolic
module
pde_opt.numerics.symbolic.allen_cahn_sym
module
pde_opt.numerics.symbolic.base_sym_eq
module
pde_opt.numerics.symbolic.cahn_hilliard_sym
module
pde_opt.numerics.utils
module
pde_opt.numerics.utils.derivatives
module
pde_opt.numerics.utils.initialization_utils
module
pde_opt.numerics.utils.testing
module
pde_opt.pde_env
module
pde_opt.pde_model
module
pde_opt.utils
module
PDEEnv (class in pde_opt)
(class in pde_opt.pde_env)
PDEModel (class in pde_opt)
(class in pde_opt.pde_model)
PeriodicCNN (class in pde_opt)
(class in pde_opt.numerics)
(class in pde_opt.numerics.functions)
(class in pde_opt.numerics.functions.cnn)
PeriodicConvBlock (class in pde_opt.numerics.functions.cnn)
piston (pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSPiston attribute)
plot_convergence() (in module pde_opt.numerics.utils.testing)
points (pde_opt.Domain attribute)
(pde_opt.numerics.Domain attribute)
(pde_opt.numerics.domains.Domain attribute)
prepare_solver_params() (in module pde_opt.utils)
prior_fn (pde_opt.ChemicalPotentialLegendrePolynomials attribute)
(pde_opt.numerics.ChemicalPotentialLegendrePolynomials attribute)
(pde_opt.numerics.functions.ChemicalPotentialLegendrePolynomials attribute)
(pde_opt.numerics.functions.legendre.ChemicalPotentialLegendrePolynomials attribute)
(pde_opt.numerics.functions.legendre.FixedDegreeChemicalPotential attribute)
(pde_opt.numerics.functions.legendre.TestChemicalPotential attribute)
R
R (pde_opt.AllenCahn2DPeriodic attribute)
(pde_opt.AllenCahn2DSmoothedBoundary attribute)
(pde_opt.numerics.AllenCahn2DPeriodic attribute)
(pde_opt.numerics.AllenCahn2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodic attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.AllenCahn2DPeriodic attribute)
(pde_opt.numerics.equations.AllenCahn2DSmoothedBoundary attribute)
R_sym (pde_opt.numerics.symbolic.allen_cahn_sym.SymbolicAllenCahn2DPeriodic attribute)
refine_binary_mask() (pde_opt.numerics.Shape method)
(pde_opt.numerics.shapes.Shape method)
(pde_opt.Shape method)
refine_edge (pde_opt.numerics.Shape attribute)
(pde_opt.numerics.shapes.Shape attribute)
(pde_opt.Shape attribute)
refine_factor (pde_opt.numerics.Shape attribute)
(pde_opt.numerics.shapes.Shape attribute)
(pde_opt.Shape attribute)
regularization() (pde_opt.pde_model.PDEModel method)
(pde_opt.PDEModel method)
required_equation_attrs (pde_opt.numerics.SemiImplicitFourierSpectral attribute)
(pde_opt.numerics.solvers.SemiImplicitFourierSpectral attribute)
(pde_opt.numerics.solvers.StrangSplitting attribute)
(pde_opt.numerics.StrangSplitting attribute)
(pde_opt.SemiImplicitFourierSpectral attribute)
(pde_opt.StrangSplitting attribute)
reset() (pde_opt.pde_env.PDEEnv method)
(pde_opt.PDEEnv method)
residual_single() (pde_opt.pde_model.PDEModel method)
(pde_opt.PDEModel method)
residuals() (pde_opt.pde_model.PDEModel method)
(pde_opt.PDEModel method)
rfft_axes() (pde_opt.Domain method)
(pde_opt.numerics.Domain method)
(pde_opt.numerics.domains.Domain method)
rfft_mesh() (pde_opt.Domain method)
(pde_opt.numerics.Domain method)
(pde_opt.numerics.domains.Domain method)
rhs() (pde_opt.AllenCahn2DPeriodic method)
(pde_opt.AllenCahn2DSmoothedBoundary method)
(pde_opt.BaseEquation method)
(pde_opt.CahnHilliard2DPeriodic method)
(pde_opt.CahnHilliard2DSmoothedBoundary method)
(pde_opt.CahnHilliard3DPeriodic method)
(pde_opt.GPE2DTSControl method)
(pde_opt.numerics.AllenCahn2DPeriodic method)
(pde_opt.numerics.AllenCahn2DSmoothedBoundary method)
(pde_opt.numerics.CahnHilliard2DPeriodic method)
(pde_opt.numerics.CahnHilliard2DSmoothedBoundary method)
(pde_opt.numerics.CahnHilliard3DPeriodic method)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodic method)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodicButlerVolmer method)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodicButlerVolmerConstantCurrent method)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DSmoothedBoundary method)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DSmoothedBoundaryButlerVolmerConstantCurrent method)
(pde_opt.numerics.equations.AllenCahn2DPeriodic method)
(pde_opt.numerics.equations.AllenCahn2DSmoothedBoundary method)
(pde_opt.numerics.equations.base_eq.BaseEquation method)
(pde_opt.numerics.equations.BaseEquation method)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard2DPeriodic method)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard2DSmoothedBoundary method)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard3DPeriodic method)
(pde_opt.numerics.equations.CahnHilliard2DPeriodic method)
(pde_opt.numerics.equations.CahnHilliard2DSmoothedBoundary method)
(pde_opt.numerics.equations.CahnHilliard3DPeriodic method)
(pde_opt.numerics.equations.GPE2DTSControl method)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSControl method)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSPiston method)
(pde_opt.numerics.GPE2DTSControl method)
rhs_exact() (pde_opt.numerics.symbolic.allen_cahn_sym.SymbolicAllenCahn2DPeriodic method)
(pde_opt.numerics.symbolic.base_sym_eq.BaseSymbolicEquation method)
(pde_opt.numerics.symbolic.cahn_hilliard_sym.SymbolicCahnHilliard2DPeriodic method)
rhs_fd() (pde_opt.AllenCahn2DPeriodic method)
(pde_opt.AllenCahn2DSmoothedBoundary method)
(pde_opt.CahnHilliard2DPeriodic method)
(pde_opt.CahnHilliard2DSmoothedBoundary method)
(pde_opt.CahnHilliard3DPeriodic method)
(pde_opt.numerics.AllenCahn2DPeriodic method)
(pde_opt.numerics.AllenCahn2DSmoothedBoundary method)
(pde_opt.numerics.CahnHilliard2DPeriodic method)
(pde_opt.numerics.CahnHilliard2DSmoothedBoundary method)
(pde_opt.numerics.CahnHilliard3DPeriodic method)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodic method)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodicButlerVolmer method)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodicButlerVolmerConstantCurrent method)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DSmoothedBoundary method)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DSmoothedBoundaryButlerVolmerConstantCurrent method)
(pde_opt.numerics.equations.AllenCahn2DPeriodic method)
(pde_opt.numerics.equations.AllenCahn2DSmoothedBoundary method)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard2DPeriodic method)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard2DSmoothedBoundary method)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard3DPeriodic method)
(pde_opt.numerics.equations.CahnHilliard2DPeriodic method)
(pde_opt.numerics.equations.CahnHilliard2DSmoothedBoundary method)
(pde_opt.numerics.equations.CahnHilliard3DPeriodic method)
rhs_fourier() (pde_opt.AllenCahn2DPeriodic method)
(pde_opt.CahnHilliard2DPeriodic method)
(pde_opt.CahnHilliard3DPeriodic method)
(pde_opt.numerics.AllenCahn2DPeriodic method)
(pde_opt.numerics.CahnHilliard2DPeriodic method)
(pde_opt.numerics.CahnHilliard3DPeriodic method)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodic method)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodicButlerVolmer method)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DPeriodicButlerVolmerConstantCurrent method)
(pde_opt.numerics.equations.AllenCahn2DPeriodic method)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard2DPeriodic method)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard3DPeriodic method)
(pde_opt.numerics.equations.CahnHilliard2DPeriodic method)
(pde_opt.numerics.equations.CahnHilliard3DPeriodic method)
S
SemiImplicitFourierSpectral (class in pde_opt)
(class in pde_opt.numerics)
(class in pde_opt.numerics.solvers)
Shape (class in pde_opt)
(class in pde_opt.numerics)
(class in pde_opt.numerics.shapes)
smooth_curvature (pde_opt.numerics.Shape attribute)
(pde_opt.numerics.shapes.Shape attribute)
(pde_opt.Shape attribute)
smooth_dt (pde_opt.numerics.Shape attribute)
(pde_opt.numerics.shapes.Shape attribute)
(pde_opt.Shape attribute)
smooth_epsilon (pde_opt.numerics.Shape attribute)
(pde_opt.numerics.shapes.Shape attribute)
(pde_opt.Shape attribute)
smooth_shape() (pde_opt.numerics.Shape method)
(pde_opt.numerics.shapes.Shape method)
(pde_opt.Shape method)
smooth_tf (pde_opt.numerics.Shape attribute)
(pde_opt.numerics.shapes.Shape attribute)
(pde_opt.Shape attribute)
solve() (pde_opt.pde_model.PDEModel method)
(pde_opt.PDEModel method)
solver_type (pde_opt.pde_env.PDEEnv attribute)
(pde_opt.pde_model.PDEModel attribute)
(pde_opt.PDEEnv attribute)
(pde_opt.PDEModel attribute)
step() (pde_opt.numerics.SemiImplicitFourierSpectral method)
(pde_opt.numerics.solvers.SemiImplicitFourierSpectral method)
(pde_opt.numerics.solvers.StrangSplitting method)
(pde_opt.numerics.StrangSplitting method)
(pde_opt.pde_env.PDEEnv method)
(pde_opt.PDEEnv method)
(pde_opt.SemiImplicitFourierSpectral method)
(pde_opt.StrangSplitting method)
step_dt (pde_opt.pde_env.PDEEnv attribute)
(pde_opt.PDEEnv attribute)
StrangSplitting (class in pde_opt)
(class in pde_opt.numerics)
(class in pde_opt.numerics.solvers)
SymbolicAllenCahn2DPeriodic (class in pde_opt.numerics.symbolic.allen_cahn_sym)
SymbolicCahnHilliard2DPeriodic (class in pde_opt.numerics.symbolic.cahn_hilliard_sym)
T
T0() (pde_opt.numerics.functions.legendre.LegendrePolynomials method)
T1() (pde_opt.numerics.functions.legendre.LegendrePolynomials method)
T10() (pde_opt.numerics.functions.legendre.LegendrePolynomials method)
T2() (pde_opt.numerics.functions.legendre.LegendrePolynomials method)
T3() (pde_opt.numerics.functions.legendre.LegendrePolynomials method)
T4() (pde_opt.numerics.functions.legendre.LegendrePolynomials method)
T5() (pde_opt.numerics.functions.legendre.LegendrePolynomials method)
T6() (pde_opt.numerics.functions.legendre.LegendrePolynomials method)
T7() (pde_opt.numerics.functions.legendre.LegendrePolynomials method)
T8() (pde_opt.numerics.functions.legendre.LegendrePolynomials method)
T9() (pde_opt.numerics.functions.legendre.LegendrePolynomials method)
TestChemicalPotential (class in pde_opt.numerics.functions.legendre)
theta (pde_opt.AllenCahn2DSmoothedBoundary attribute)
(pde_opt.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.numerics.AllenCahn2DSmoothedBoundary attribute)
(pde_opt.numerics.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.allen_cahn.AllenCahn2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.AllenCahn2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.cahn_hilliard.CahnHilliard2DSmoothedBoundary attribute)
(pde_opt.numerics.equations.CahnHilliard2DSmoothedBoundary attribute)
time_scale (pde_opt.numerics.solvers.StrangSplitting attribute)
(pde_opt.numerics.StrangSplitting attribute)
(pde_opt.StrangSplitting attribute)
TimeSplittingEquation (class in pde_opt.numerics.equations.base_eq)
train() (pde_opt.pde_model.PDEModel method)
(pde_opt.PDEModel method)
trap_factor (pde_opt.GPE2DTSControl attribute)
(pde_opt.numerics.equations.GPE2DTSControl attribute)
(pde_opt.numerics.equations.gross_pitaevskii.GPE2DTSControl attribute)
(pde_opt.numerics.GPE2DTSControl attribute)
U
u_exact() (pde_opt.numerics.symbolic.allen_cahn_sym.SymbolicAllenCahn2DPeriodic method)
(pde_opt.numerics.symbolic.base_sym_eq.BaseSymbolicEquation method)
(pde_opt.numerics.symbolic.cahn_hilliard_sym.SymbolicCahnHilliard2DPeriodic method)
u_star (pde_opt.numerics.symbolic.allen_cahn_sym.SymbolicAllenCahn2DPeriodic attribute)
(pde_opt.numerics.symbolic.cahn_hilliard_sym.SymbolicCahnHilliard2DPeriodic attribute)
units (pde_opt.Domain attribute)
(pde_opt.numerics.Domain attribute)
(pde_opt.numerics.domains.Domain attribute)