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