Files
PINA/pina/solver/__init__.py
Dario Coscia 1bb3c125ac Refactoring solvers (#541)
* Refactoring solvers

* Simplify logic compile
* Improve and update doc
* Create SupervisedSolverInterface
* Specialize SupervisedSolver and ReducedOrderModelSolver
* Create EnsembleSolverInterface + EnsembleSupervisedSolver
* Create tests ensemble solvers

* formatter

* codacy

* fix issues + speedup test
2025-04-17 10:48:32 +02:00

44 lines
967 B
Python

"""Module for the solver classes."""
__all__ = [
"SolverInterface",
"SingleSolverInterface",
"MultiSolverInterface",
"PINNInterface",
"PINN",
"GradientPINN",
"CausalPINN",
"CompetitivePINN",
"SelfAdaptivePINN",
"RBAPINN",
"SupervisedSolverInterface",
"SupervisedSolver",
"ReducedOrderModelSolver",
"DeepEnsembleSolverInterface",
"DeepEnsembleSupervisedSolver",
"DeepEnsemblePINN",
"GAROM",
]
from .solver import SolverInterface, SingleSolverInterface, MultiSolverInterface
from .physics_informed_solver import (
PINNInterface,
PINN,
GradientPINN,
CausalPINN,
CompetitivePINN,
SelfAdaptivePINN,
RBAPINN,
)
from .supervised_solver import (
SupervisedSolverInterface,
SupervisedSolver,
ReducedOrderModelSolver,
)
from .ensemble_solver import (
DeepEnsembleSolverInterface,
DeepEnsembleSupervisedSolver,
DeepEnsemblePINN,
)
from .garom import GAROM