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
This commit is contained in:
Dario Coscia
2025-04-09 14:51:42 +02:00
parent 485c8dd789
commit 6dd7bd2825
37 changed files with 1514 additions and 510 deletions

View File

@@ -0,0 +1,7 @@
ReducedOrderModelSolver
==========================
.. currentmodule:: pina.solver.supervised_solver.reduced_order_model
.. autoclass:: ReducedOrderModelSolver
:members:
:show-inheritance:

View File

@@ -0,0 +1,7 @@
SupervisedSolver
===================
.. currentmodule:: pina.solver.supervised_solver.supervised
.. autoclass:: SupervisedSolver
:members:
:show-inheritance:

View File

@@ -0,0 +1,8 @@
SupervisedSolverInterface
==========================
.. currentmodule:: pina.solver.supervised_solver.supervised_solver_interface
.. autoclass:: SupervisedSolverInterface
:show-inheritance:
:members: