Module PINNacle.src.pde.baseclass
Classes
BasePDE()
:
### Descendants
* PINNacle.src.pde.baseclass.BaseTimePDE
* PINNacle.src.pde.helmholtz.Helmholtz2D
* PINNacle.src.pde.inverse.PoissonInv
* PINNacle.src.pde.ns.NS2D_BackStep
* PINNacle.src.pde.ns.NS2D_Classic
* PINNacle.src.pde.ns.NS2D_LidDriven
* PINNacle.src.pde.poisson.Poisson1D
* PINNacle.src.pde.poisson.Poisson2D_Classic
* PINNacle.src.pde.poisson.Poisson2D_ManyArea
* PINNacle.src.pde.poisson.Poisson3D_ComplexGeometry
* PINNacle.src.pde.poisson.PoissonBoltzmann2D
* PINNacle.src.pde.poisson.PoissonND
* PINNacle.src.pde.wave.Wave1D
* PINNacle.src.pde.wave.Wave2D_Heterogeneous
### Instance variables
`input_dim`
:
`num_boundary`
:
`num_gepinn`
:
`num_loss`
:
`num_pde`
:
`output_dim`
:
### Methods
`add_bcs(self, config, geom=None)`
:
`check(self)`
:
`create_model(self, net)`
:
`load_ref_data(self, datapath, transform_fn=None, t_transpose=False)`
:
`set_pdeloss(self, names=None, num=1)`
:
`training_points(self, domain=8192, boundary=2048, test=8192, mul=1)`
:
`trans_time_data_to_dataset(self, datapath)`
:
`use_gepinn(self)`
:
BaseTimePDE()
:
### Ancestors (in MRO)
* PINNacle.src.pde.baseclass.BasePDE
### Descendants
* PINNacle.src.pde.burgers.Burgers1D
* PINNacle.src.pde.burgers.Burgers2D
* PINNacle.src.pde.chaotic.GrayScottEquation
* PINNacle.src.pde.chaotic.KuramotoSivashinskyEquation
* PINNacle.src.pde.heat.Heat2D_ComplexGeometry
* PINNacle.src.pde.heat.Heat2D_LongTime
* PINNacle.src.pde.heat.Heat2D_Multiscale
* PINNacle.src.pde.heat.Heat2D_VaryingCoef
* PINNacle.src.pde.heat.HeatND
* PINNacle.src.pde.inverse.HeatInv
* PINNacle.src.pde.ns.NS2D_LongTime
* PINNacle.src.pde.wave.Wave2D_LongTime
### Instance variables
`input_dim`
:
### Methods
`add_bcs(self, config)`
:
`create_model(self, net)`
:
`load_ref_data(self, datapath, transform_fn=None, t_transpose=True)`
:
`training_points(self, domain=8192, boundary=2048, initial=2048, test=8192, mul=1)`
: