scimba_torch.numerical_solvers.preconditioner_pinns¶
Preconditioners for pinns.
Classes
|
Matrix-based preconditioner for pinns. |
- class MatrixPreconditionerPinn(space, pde, **kwargs)[source]¶
Bases:
MatrixPreconditionerSolverMatrix-based preconditioner for pinns.
- Parameters:
space (
AbstractApproxSpace) – The approximation space.pde (
EllipticPDE|TemporalPDE|KineticPDE|LinearOrder2PDE|RitzFormEllipticPDE|DivAGradUPDE) – The PDE to be solved.**kwargs –
Additional keyword arguments:
in_lhs_name: Name of the operator to be used in the left-hand side assembly. (default: “functional_operator”)
- Raises:
ValueError – residual size (bc, ic) is not a multiple of the number of labels