From 50989816fddd4c2ebda5df93d41156b8cee98531 Mon Sep 17 00:00:00 2001 From: ndem0 Date: Sun, 1 Dec 2024 03:35:10 +0000 Subject: [PATCH] deploy: 5a6bb3e7505eb116cc212482bec8552598f1136f --- .buildinfo | 2 +- _LICENSE.html | 12 +-- _cite.html | 12 +-- _modules/index.html | 12 +-- .../adaptive_functions/adaptive_func.html | 12 +-- .../adaptive_func_interface.html | 12 +-- .../adaptive_refinment_callbacks.html | 12 +-- .../pina/callbacks/optimizer_callbacks.html | 12 +-- .../pina/callbacks/processing_callbacks.html | 12 +-- _modules/pina/condition.html | 12 +-- _modules/pina/equation/equation.html | 12 +-- _modules/pina/equation/equation_factory.html | 12 +-- .../pina/equation/equation_interface.html | 12 +-- _modules/pina/equation/system_equation.html | 12 +-- _modules/pina/geometry/cartesian.html | 12 +-- _modules/pina/geometry/difference_domain.html | 12 +-- _modules/pina/geometry/ellipsoid.html | 12 +-- _modules/pina/geometry/exclusion_domain.html | 12 +-- .../pina/geometry/intersection_domain.html | 12 +-- _modules/pina/geometry/location.html | 12 +-- .../pina/geometry/operation_interface.html | 12 +-- _modules/pina/geometry/simplex.html | 12 +-- _modules/pina/geometry/union_domain.html | 12 +-- _modules/pina/label_tensor.html | 12 +-- _modules/pina/loss.html | 12 +-- _modules/pina/model/avno.html | 12 +-- _modules/pina/model/base_no.html | 12 +-- _modules/pina/model/deeponet.html | 12 +-- _modules/pina/model/feed_forward.html | 12 +-- _modules/pina/model/fno.html | 12 +-- _modules/pina/model/layers/avno_layer.html | 12 +-- .../pina/model/layers/convolution_2d.html | 12 +-- _modules/pina/model/layers/embedding.html | 12 +-- _modules/pina/model/layers/fourier.html | 12 +-- _modules/pina/model/layers/lowrank_layer.html | 12 +-- _modules/pina/model/layers/orthogonal.html | 12 +-- _modules/pina/model/layers/pod.html | 12 +-- _modules/pina/model/layers/rbf_layer.html | 12 +-- _modules/pina/model/layers/residual.html | 12 +-- _modules/pina/model/layers/spectral.html | 12 +-- _modules/pina/model/lno.html | 12 +-- _modules/pina/model/multi_feed_forward.html | 12 +-- _modules/pina/model/network.html | 12 +-- _modules/pina/model/spline.html | 12 +-- _modules/pina/operators.html | 74 +++++++++++------- _modules/pina/plotter.html | 12 +-- _modules/pina/problem/abstract_problem.html | 12 +-- _modules/pina/problem/parametric_problem.html | 12 +-- _modules/pina/problem/spatial_problem.html | 12 +-- _modules/pina/problem/timedep_problem.html | 12 +-- _modules/pina/solvers/garom.html | 12 +-- _modules/pina/solvers/pinns/basepinn.html | 12 +-- _modules/pina/solvers/pinns/causalpinn.html | 12 +-- .../pina/solvers/pinns/competitive_pinn.html | 12 +-- _modules/pina/solvers/pinns/gpinn.html | 12 +-- _modules/pina/solvers/pinns/pinn.html | 12 +-- _modules/pina/solvers/pinns/rbapinn.html | 12 +-- _modules/pina/solvers/pinns/sapinn.html | 12 +-- _modules/pina/solvers/rom.html | 12 +-- _modules/pina/solvers/solver.html | 12 +-- _modules/pina/solvers/supervised.html | 12 +-- _modules/pina/trainer.html | 12 +-- _rst/_code.html | 12 +-- _rst/_contributing.html | 12 +-- _rst/_installation.html | 12 +-- _rst/_tutorial.html | 12 +-- _rst/adaptive_functions/AdaptiveCELU.html | 12 +-- _rst/adaptive_functions/AdaptiveELU.html | 12 +-- _rst/adaptive_functions/AdaptiveExp.html | 12 +-- .../AdaptiveFunctionInterface.html | 12 +-- _rst/adaptive_functions/AdaptiveGELU.html | 12 +-- _rst/adaptive_functions/AdaptiveMish.html | 12 +-- _rst/adaptive_functions/AdaptiveReLU.html | 12 +-- _rst/adaptive_functions/AdaptiveSIREN.html | 12 +-- _rst/adaptive_functions/AdaptiveSiLU.html | 12 +-- _rst/adaptive_functions/AdaptiveSigmoid.html | 12 +-- _rst/adaptive_functions/AdaptiveSoftmax.html | 12 +-- _rst/adaptive_functions/AdaptiveSoftmin.html | 12 +-- _rst/adaptive_functions/AdaptiveTanh.html | 12 +-- .../adaptive_refinment_callbacks.html | 12 +-- _rst/callbacks/optimizer_callbacks.html | 12 +-- _rst/callbacks/processing_callbacks.html | 12 +-- _rst/condition.html | 12 +-- _rst/equations.html | 12 +-- _rst/geometry/cartesian.html | 12 +-- _rst/geometry/difference_domain.html | 12 +-- _rst/geometry/ellipsoid.html | 12 +-- _rst/geometry/exclusion_domain.html | 12 +-- _rst/geometry/intersection_domain.html | 12 +-- _rst/geometry/location.html | 12 +-- _rst/geometry/operation_interface.html | 12 +-- _rst/geometry/simplex.html | 12 +-- _rst/geometry/union_domain.html | 12 +-- _rst/label_tensor.html | 12 +-- _rst/layers/avno_layer.html | 12 +-- _rst/layers/convolution.html | 12 +-- _rst/layers/enhanced_linear.html | 12 +-- _rst/layers/fourier.html | 12 +-- _rst/layers/fourier_embedding.html | 12 +-- _rst/layers/lowrank_layer.html | 12 +-- _rst/layers/orthogonal.html | 12 +-- _rst/layers/pbc_embedding.html | 12 +-- _rst/layers/pod.html | 12 +-- _rst/layers/rbf_layer.html | 12 +-- _rst/layers/residual.html | 12 +-- _rst/layers/spectral.html | 12 +-- _rst/loss/loss_interface.html | 12 +-- _rst/loss/lploss.html | 12 +-- _rst/loss/powerloss.html | 12 +-- _rst/models/avno.html | 12 +-- _rst/models/base_no.html | 12 +-- _rst/models/deeponet.html | 12 +-- _rst/models/fnn.html | 12 +-- _rst/models/fnn_residual.html | 12 +-- _rst/models/fno.html | 12 +-- _rst/models/fourier_kernel.html | 12 +-- _rst/models/lno.html | 12 +-- _rst/models/mionet.html | 12 +-- _rst/models/multifeedforward.html | 12 +-- _rst/models/network.html | 12 +-- _rst/models/spline.html | 12 +-- _rst/operators.html | 18 ++--- _rst/plotter.html | 12 +-- _rst/problem/abstractproblem.html | 12 +-- _rst/problem/parametricproblem.html | 12 +-- _rst/problem/spatialproblem.html | 12 +-- _rst/problem/timedepproblem.html | 12 +-- _rst/solvers/basepinn.html | 12 +-- _rst/solvers/causalpinn.html | 12 +-- _rst/solvers/competitivepinn.html | 12 +-- _rst/solvers/garom.html | 12 +-- _rst/solvers/gpinn.html | 12 +-- _rst/solvers/pinn.html | 12 +-- _rst/solvers/rba_pinn.html | 12 +-- _rst/solvers/rom.html | 12 +-- _rst/solvers/sapinn.html | 12 +-- _rst/solvers/solver_interface.html | 12 +-- _rst/solvers/supervised.html | 12 +-- _rst/trainer.html | 12 +-- _rst/tutorials/tutorial1/tutorial.html | 12 +-- _rst/tutorials/tutorial10/tutorial.html | 17 ++-- _rst/tutorials/tutorial11/tutorial.html | 12 +-- _rst/tutorials/tutorial12/tutorial.html | 12 +-- _rst/tutorials/tutorial13/tutorial.html | 12 +-- _rst/tutorials/tutorial2/tutorial.html | 12 +-- _rst/tutorials/tutorial3/tutorial.html | 12 +-- _rst/tutorials/tutorial4/tutorial.html | 13 +-- _rst/tutorials/tutorial5/tutorial.html | 16 ++-- _rst/tutorials/tutorial6/tutorial.html | 13 +-- _rst/tutorials/tutorial7/tutorial.html | 18 +++-- _rst/tutorials/tutorial8/tutorial.html | 13 +-- _rst/tutorials/tutorial9/tutorial.html | 13 +-- .../tutorials/tutorial10/tutorial.rst.txt | 5 ++ .../_rst/tutorials/tutorial4/tutorial.rst.txt | 1 + .../_rst/tutorials/tutorial5/tutorial.rst.txt | 4 + .../_rst/tutorials/tutorial6/tutorial.rst.txt | 1 + .../_rst/tutorials/tutorial7/tutorial.rst.txt | 6 ++ .../_rst/tutorials/tutorial8/tutorial.rst.txt | 1 + .../_rst/tutorials/tutorial9/tutorial.rst.txt | 1 + _static/documentation_options.js | 2 +- _team.html | 12 +-- genindex.html | 12 +-- index.html | 12 +-- objects.inv | Bin 4313 -> 4313 bytes py-modindex.html | 12 +-- search.html | 12 +-- searchindex.js | 2 +- 167 files changed, 1016 insertions(+), 968 deletions(-) diff --git a/.buildinfo b/.buildinfo index 4f35c1cc..ee6bc899 100644 --- a/.buildinfo +++ b/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 0a6a3e6d73b8b4a7df255306802b7d2b +config: 7dd356ad8a88822247fe34c6bd48366b tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/_LICENSE.html b/_LICENSE.html index ac23314b..66faeada 100644 --- a/_LICENSE.html +++ b/_LICENSE.html @@ -8,7 +8,7 @@ - License — PINA 0.1.2.post2411 documentation + License — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_cite.html b/_cite.html index d7fdd6e6..d7bc1c32 100644 --- a/_cite.html +++ b/_cite.html @@ -8,7 +8,7 @@ - Cite PINA — PINA 0.1.2.post2411 documentation + Cite PINA — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -53,8 +53,8 @@ - - + + @@ -120,8 +120,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/index.html b/_modules/index.html index aef73305..e7d6bfc7 100644 --- a/_modules/index.html +++ b/_modules/index.html @@ -7,7 +7,7 @@ - Overview: module code — PINA 0.1.2.post2411 documentation + Overview: module code — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/adaptive_functions/adaptive_func.html b/_modules/pina/adaptive_functions/adaptive_func.html index 755d366b..32ee2aa3 100644 --- a/_modules/pina/adaptive_functions/adaptive_func.html +++ b/_modules/pina/adaptive_functions/adaptive_func.html @@ -7,7 +7,7 @@ - pina.adaptive_functions.adaptive_func — PINA 0.1.2.post2411 documentation + pina.adaptive_functions.adaptive_func — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/adaptive_functions/adaptive_func_interface.html b/_modules/pina/adaptive_functions/adaptive_func_interface.html index ea5b43e0..31d52748 100644 --- a/_modules/pina/adaptive_functions/adaptive_func_interface.html +++ b/_modules/pina/adaptive_functions/adaptive_func_interface.html @@ -7,7 +7,7 @@ - pina.adaptive_functions.adaptive_func_interface — PINA 0.1.2.post2411 documentation + pina.adaptive_functions.adaptive_func_interface — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/callbacks/adaptive_refinment_callbacks.html b/_modules/pina/callbacks/adaptive_refinment_callbacks.html index 941aba07..57b211e3 100644 --- a/_modules/pina/callbacks/adaptive_refinment_callbacks.html +++ b/_modules/pina/callbacks/adaptive_refinment_callbacks.html @@ -7,7 +7,7 @@ - pina.callbacks.adaptive_refinment_callbacks — PINA 0.1.2.post2411 documentation + pina.callbacks.adaptive_refinment_callbacks — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/callbacks/optimizer_callbacks.html b/_modules/pina/callbacks/optimizer_callbacks.html index 0fa27da1..58591ede 100644 --- a/_modules/pina/callbacks/optimizer_callbacks.html +++ b/_modules/pina/callbacks/optimizer_callbacks.html @@ -7,7 +7,7 @@ - pina.callbacks.optimizer_callbacks — PINA 0.1.2.post2411 documentation + pina.callbacks.optimizer_callbacks — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/callbacks/processing_callbacks.html b/_modules/pina/callbacks/processing_callbacks.html index a6ae6572..626ea8e2 100644 --- a/_modules/pina/callbacks/processing_callbacks.html +++ b/_modules/pina/callbacks/processing_callbacks.html @@ -7,7 +7,7 @@ - pina.callbacks.processing_callbacks — PINA 0.1.2.post2411 documentation + pina.callbacks.processing_callbacks — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/condition.html b/_modules/pina/condition.html index 048d803e..5985b94d 100644 --- a/_modules/pina/condition.html +++ b/_modules/pina/condition.html @@ -7,7 +7,7 @@ - pina.condition — PINA 0.1.2.post2411 documentation + pina.condition — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/equation/equation.html b/_modules/pina/equation/equation.html index 3698b30e..cd514d33 100644 --- a/_modules/pina/equation/equation.html +++ b/_modules/pina/equation/equation.html @@ -7,7 +7,7 @@ - pina.equation.equation — PINA 0.1.2.post2411 documentation + pina.equation.equation — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/equation/equation_factory.html b/_modules/pina/equation/equation_factory.html index 71a69751..ea3c76d7 100644 --- a/_modules/pina/equation/equation_factory.html +++ b/_modules/pina/equation/equation_factory.html @@ -7,7 +7,7 @@ - pina.equation.equation_factory — PINA 0.1.2.post2411 documentation + pina.equation.equation_factory — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/equation/equation_interface.html b/_modules/pina/equation/equation_interface.html index 5fd02cb4..9caa7955 100644 --- a/_modules/pina/equation/equation_interface.html +++ b/_modules/pina/equation/equation_interface.html @@ -7,7 +7,7 @@ - pina.equation.equation_interface — PINA 0.1.2.post2411 documentation + pina.equation.equation_interface — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/equation/system_equation.html b/_modules/pina/equation/system_equation.html index 8b802799..979b8e6f 100644 --- a/_modules/pina/equation/system_equation.html +++ b/_modules/pina/equation/system_equation.html @@ -7,7 +7,7 @@ - pina.equation.system_equation — PINA 0.1.2.post2411 documentation + pina.equation.system_equation — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/geometry/cartesian.html b/_modules/pina/geometry/cartesian.html index 9188eedb..751a3ff5 100644 --- a/_modules/pina/geometry/cartesian.html +++ b/_modules/pina/geometry/cartesian.html @@ -7,7 +7,7 @@ - pina.geometry.cartesian — PINA 0.1.2.post2411 documentation + pina.geometry.cartesian — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/geometry/difference_domain.html b/_modules/pina/geometry/difference_domain.html index 6e991d05..cd935778 100644 --- a/_modules/pina/geometry/difference_domain.html +++ b/_modules/pina/geometry/difference_domain.html @@ -7,7 +7,7 @@ - pina.geometry.difference_domain — PINA 0.1.2.post2411 documentation + pina.geometry.difference_domain — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/geometry/ellipsoid.html b/_modules/pina/geometry/ellipsoid.html index 8772fbeb..fa0d2847 100644 --- a/_modules/pina/geometry/ellipsoid.html +++ b/_modules/pina/geometry/ellipsoid.html @@ -7,7 +7,7 @@ - pina.geometry.ellipsoid — PINA 0.1.2.post2411 documentation + pina.geometry.ellipsoid — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/geometry/exclusion_domain.html b/_modules/pina/geometry/exclusion_domain.html index 7b83d211..7986c3e9 100644 --- a/_modules/pina/geometry/exclusion_domain.html +++ b/_modules/pina/geometry/exclusion_domain.html @@ -7,7 +7,7 @@ - pina.geometry.exclusion_domain — PINA 0.1.2.post2411 documentation + pina.geometry.exclusion_domain — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/geometry/intersection_domain.html b/_modules/pina/geometry/intersection_domain.html index ee9e8e6b..21b5bbf1 100644 --- a/_modules/pina/geometry/intersection_domain.html +++ b/_modules/pina/geometry/intersection_domain.html @@ -7,7 +7,7 @@ - pina.geometry.intersection_domain — PINA 0.1.2.post2411 documentation + pina.geometry.intersection_domain — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/geometry/location.html b/_modules/pina/geometry/location.html index 2bdf6e26..a8528999 100644 --- a/_modules/pina/geometry/location.html +++ b/_modules/pina/geometry/location.html @@ -7,7 +7,7 @@ - pina.geometry.location — PINA 0.1.2.post2411 documentation + pina.geometry.location — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/geometry/operation_interface.html b/_modules/pina/geometry/operation_interface.html index a70299fc..d177f636 100644 --- a/_modules/pina/geometry/operation_interface.html +++ b/_modules/pina/geometry/operation_interface.html @@ -7,7 +7,7 @@ - pina.geometry.operation_interface — PINA 0.1.2.post2411 documentation + pina.geometry.operation_interface — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/geometry/simplex.html b/_modules/pina/geometry/simplex.html index 47a35414..66e58b92 100644 --- a/_modules/pina/geometry/simplex.html +++ b/_modules/pina/geometry/simplex.html @@ -7,7 +7,7 @@ - pina.geometry.simplex — PINA 0.1.2.post2411 documentation + pina.geometry.simplex — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/geometry/union_domain.html b/_modules/pina/geometry/union_domain.html index a7dc2bb0..dbe50651 100644 --- a/_modules/pina/geometry/union_domain.html +++ b/_modules/pina/geometry/union_domain.html @@ -7,7 +7,7 @@ - pina.geometry.union_domain — PINA 0.1.2.post2411 documentation + pina.geometry.union_domain — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/label_tensor.html b/_modules/pina/label_tensor.html index b3891c52..4577a9f1 100644 --- a/_modules/pina/label_tensor.html +++ b/_modules/pina/label_tensor.html @@ -7,7 +7,7 @@ - pina.label_tensor — PINA 0.1.2.post2411 documentation + pina.label_tensor — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/loss.html b/_modules/pina/loss.html index 86a44666..40dd5f07 100644 --- a/_modules/pina/loss.html +++ b/_modules/pina/loss.html @@ -7,7 +7,7 @@ - pina.loss — PINA 0.1.2.post2411 documentation + pina.loss — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/model/avno.html b/_modules/pina/model/avno.html index b1f938d9..4b181c12 100644 --- a/_modules/pina/model/avno.html +++ b/_modules/pina/model/avno.html @@ -7,7 +7,7 @@ - pina.model.avno — PINA 0.1.2.post2411 documentation + pina.model.avno — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/model/base_no.html b/_modules/pina/model/base_no.html index 84fff437..97dde311 100644 --- a/_modules/pina/model/base_no.html +++ b/_modules/pina/model/base_no.html @@ -7,7 +7,7 @@ - pina.model.base_no — PINA 0.1.2.post2411 documentation + pina.model.base_no — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/model/deeponet.html b/_modules/pina/model/deeponet.html index 4012480d..f5a834c3 100644 --- a/_modules/pina/model/deeponet.html +++ b/_modules/pina/model/deeponet.html @@ -7,7 +7,7 @@ - pina.model.deeponet — PINA 0.1.2.post2411 documentation + pina.model.deeponet — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/model/feed_forward.html b/_modules/pina/model/feed_forward.html index 9757290e..8cba9311 100644 --- a/_modules/pina/model/feed_forward.html +++ b/_modules/pina/model/feed_forward.html @@ -7,7 +7,7 @@ - pina.model.feed_forward — PINA 0.1.2.post2411 documentation + pina.model.feed_forward — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/model/fno.html b/_modules/pina/model/fno.html index 6a37a679..6b3f5b8e 100644 --- a/_modules/pina/model/fno.html +++ b/_modules/pina/model/fno.html @@ -7,7 +7,7 @@ - pina.model.fno — PINA 0.1.2.post2411 documentation + pina.model.fno — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/model/layers/avno_layer.html b/_modules/pina/model/layers/avno_layer.html index c86d2bb7..ae7b1fa3 100644 --- a/_modules/pina/model/layers/avno_layer.html +++ b/_modules/pina/model/layers/avno_layer.html @@ -7,7 +7,7 @@ - pina.model.layers.avno_layer — PINA 0.1.2.post2411 documentation + pina.model.layers.avno_layer — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/model/layers/convolution_2d.html b/_modules/pina/model/layers/convolution_2d.html index 926307c7..be579365 100644 --- a/_modules/pina/model/layers/convolution_2d.html +++ b/_modules/pina/model/layers/convolution_2d.html @@ -7,7 +7,7 @@ - pina.model.layers.convolution_2d — PINA 0.1.2.post2411 documentation + pina.model.layers.convolution_2d — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/model/layers/embedding.html b/_modules/pina/model/layers/embedding.html index 1f831d89..e4729be4 100644 --- a/_modules/pina/model/layers/embedding.html +++ b/_modules/pina/model/layers/embedding.html @@ -7,7 +7,7 @@ - pina.model.layers.embedding — PINA 0.1.2.post2411 documentation + pina.model.layers.embedding — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/model/layers/fourier.html b/_modules/pina/model/layers/fourier.html index 935c61ed..29a160bd 100644 --- a/_modules/pina/model/layers/fourier.html +++ b/_modules/pina/model/layers/fourier.html @@ -7,7 +7,7 @@ - pina.model.layers.fourier — PINA 0.1.2.post2411 documentation + pina.model.layers.fourier — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/model/layers/lowrank_layer.html b/_modules/pina/model/layers/lowrank_layer.html index 4a876096..e30dee77 100644 --- a/_modules/pina/model/layers/lowrank_layer.html +++ b/_modules/pina/model/layers/lowrank_layer.html @@ -7,7 +7,7 @@ - pina.model.layers.lowrank_layer — PINA 0.1.2.post2411 documentation + pina.model.layers.lowrank_layer — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/model/layers/orthogonal.html b/_modules/pina/model/layers/orthogonal.html index cde5cf40..458fda13 100644 --- a/_modules/pina/model/layers/orthogonal.html +++ b/_modules/pina/model/layers/orthogonal.html @@ -7,7 +7,7 @@ - pina.model.layers.orthogonal — PINA 0.1.2.post2411 documentation + pina.model.layers.orthogonal — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/model/layers/pod.html b/_modules/pina/model/layers/pod.html index 98f03f08..d5612d96 100644 --- a/_modules/pina/model/layers/pod.html +++ b/_modules/pina/model/layers/pod.html @@ -7,7 +7,7 @@ - pina.model.layers.pod — PINA 0.1.2.post2411 documentation + pina.model.layers.pod — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/model/layers/rbf_layer.html b/_modules/pina/model/layers/rbf_layer.html index f9775517..4e48b30f 100644 --- a/_modules/pina/model/layers/rbf_layer.html +++ b/_modules/pina/model/layers/rbf_layer.html @@ -7,7 +7,7 @@ - pina.model.layers.rbf_layer — PINA 0.1.2.post2411 documentation + pina.model.layers.rbf_layer — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/model/layers/residual.html b/_modules/pina/model/layers/residual.html index d080bb2c..3c11835c 100644 --- a/_modules/pina/model/layers/residual.html +++ b/_modules/pina/model/layers/residual.html @@ -7,7 +7,7 @@ - pina.model.layers.residual — PINA 0.1.2.post2411 documentation + pina.model.layers.residual — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/model/layers/spectral.html b/_modules/pina/model/layers/spectral.html index 11976962..cdcaa1c3 100644 --- a/_modules/pina/model/layers/spectral.html +++ b/_modules/pina/model/layers/spectral.html @@ -7,7 +7,7 @@ - pina.model.layers.spectral — PINA 0.1.2.post2411 documentation + pina.model.layers.spectral — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/model/lno.html b/_modules/pina/model/lno.html index c22d35ef..c03baa5f 100644 --- a/_modules/pina/model/lno.html +++ b/_modules/pina/model/lno.html @@ -7,7 +7,7 @@ - pina.model.lno — PINA 0.1.2.post2411 documentation + pina.model.lno — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/model/multi_feed_forward.html b/_modules/pina/model/multi_feed_forward.html index 02ccb70a..3ee7a3fd 100644 --- a/_modules/pina/model/multi_feed_forward.html +++ b/_modules/pina/model/multi_feed_forward.html @@ -7,7 +7,7 @@ - pina.model.multi_feed_forward — PINA 0.1.2.post2411 documentation + pina.model.multi_feed_forward — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/model/network.html b/_modules/pina/model/network.html index d49bedc9..3d6b259a 100644 --- a/_modules/pina/model/network.html +++ b/_modules/pina/model/network.html @@ -7,7 +7,7 @@ - pina.model.network — PINA 0.1.2.post2411 documentation + pina.model.network — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/model/spline.html b/_modules/pina/model/spline.html index 5bc50c97..77a68414 100644 --- a/_modules/pina/model/spline.html +++ b/_modules/pina/model/spline.html @@ -7,7 +7,7 @@ - pina.model.spline — PINA 0.1.2.post2411 documentation + pina.model.spline — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/operators.html b/_modules/pina/operators.html index 9560c024..6a567465 100644 --- a/_modules/pina/operators.html +++ b/_modules/pina/operators.html @@ -7,7 +7,7 @@ - pina.operators — PINA 0.1.2.post2411 documentation + pina.operators — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home @@ -618,53 +618,67 @@

Source code for pina.operators

         is calculated. d should be a subset of the input labels. If None, all
         the input variables are considered. Default is None.
     :param str method: used method to calculate Laplacian, defaults to 'std'.
-    :raises ValueError: for vectorial field derivative with respect to
-        all coordinates must be performed.
+
     :raises NotImplementedError: 'divgrad' not implemented as method.
     :return: The tensor containing the result of the Laplacian operator.
     :rtype: LabelTensor
     """
+
+    def scalar_laplace(output_, input_, components, d):
+        """
+        Compute Laplace operator for a scalar output.
+
+        :param LabelTensor output_: the output tensor onto which computing the
+            Laplacian. It has to be a column tensor.
+        :param LabelTensor input_: the input tensor with respect to which
+            computing the Laplacian.
+        :param list(str) components: the name of the output variables to
+            calculate the Laplacian for. It should be a subset of the output
+            labels. If None, all the output variables are considered.
+        :param list(str) d: the name of the input variables on which the
+            Laplacian is computed. d should be a subset of the input labels.
+            If None, all the input variables are considered. Default is None.
+
+        :return: The tensor containing the result of the Laplacian operator.
+        :rtype: LabelTensor
+        """
+
+        grad_output = grad(output_, input_, components=components, d=d)
+        result = torch.zeros(output_.shape[0], 1, device=output_.device)
+
+        for i, label in enumerate(grad_output.labels):
+            gg = grad(grad_output, input_, d=d, components=[label])
+            result[:, 0] += super(torch.Tensor, gg.T).__getitem__(i)
+
+        return result
+
     if d is None:
         d = input_.labels
 
     if components is None:
         components = output_.labels
 
-    if len(components) != len(d) and len(components) != 1:
-        raise ValueError
-
     if method == "divgrad":
         raise NotImplementedError("divgrad not implemented as method")
         # TODO fix
         # grad_output = grad(output_, input_, components, d)
         # result = div(grad_output, input_, d=d)
-    elif method == "std":
 
+    elif method == "std":
         if len(components) == 1:
-            grad_output = grad(output_, input_, components=components, d=d)
-            result = torch.zeros(output_.shape[0], 1, device=output_.device)
-            for i, label in enumerate(grad_output.labels):
-                gg = grad(grad_output, input_, d=d, components=[label])
-                result[:, 0] += super(torch.Tensor, gg.T).__getitem__(
-                    i
-                )  # TODO improve
+            result = scalar_laplace(output_, input_, components, d)
             labels = [f"dd{components[0]}"]
 
         else:
             result = torch.empty(
-                input_.shape[0], len(components), device=output_.device
+                size=(input_.shape[0], len(components)),
+                dtype=output_.dtype,
+                device=output_.device,
             )
             labels = [None] * len(components)
-            for idx, (ci, di) in enumerate(zip(components, d)):
-
-                if not isinstance(ci, list):
-                    ci = [ci]
-                if not isinstance(di, list):
-                    di = [di]
-
-                grad_output = grad(output_, input_, components=ci, d=di)
-                result[:, idx] = grad(grad_output, input_, d=di).flatten()
-                labels[idx] = f"dd{ci}dd{di}"
+            for idx, c in enumerate(components):
+                result[:, idx] = scalar_laplace(output_, input_, c, d).flatten()
+                labels[idx] = f"dd{c}"
 
     result = result.as_subclass(LabelTensor)
     result.labels = labels
diff --git a/_modules/pina/plotter.html b/_modules/pina/plotter.html
index 42a268c8..35c417a1 100644
--- a/_modules/pina/plotter.html
+++ b/_modules/pina/plotter.html
@@ -7,7 +7,7 @@
   
     
     
-    pina.plotter — PINA 0.1.2.post2411 documentation
+    pina.plotter — PINA 0.1.2.post2412 documentation
   
   
   
@@ -40,7 +40,7 @@
   
 
 
-    
+    
     
     
     
@@ -51,8 +51,8 @@
     
   
   
-  
-    
+  
+    
   
   
   
@@ -118,8 +118,8 @@
       
     
     
-    PINA 0.1.2.post2411 documentation - Home
-    PINA 0.1.2.post2411 documentation - Home
+    PINA 0.1.2.post2412 documentation - Home
+    PINA 0.1.2.post2412 documentation - Home
   
   
 
diff --git a/_modules/pina/problem/abstract_problem.html b/_modules/pina/problem/abstract_problem.html index 5562c11e..2305dd8e 100644 --- a/_modules/pina/problem/abstract_problem.html +++ b/_modules/pina/problem/abstract_problem.html @@ -7,7 +7,7 @@ - pina.problem.abstract_problem — PINA 0.1.2.post2411 documentation + pina.problem.abstract_problem — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/problem/parametric_problem.html b/_modules/pina/problem/parametric_problem.html index 6006abd1..0ed5f357 100644 --- a/_modules/pina/problem/parametric_problem.html +++ b/_modules/pina/problem/parametric_problem.html @@ -7,7 +7,7 @@ - pina.problem.parametric_problem — PINA 0.1.2.post2411 documentation + pina.problem.parametric_problem — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/problem/spatial_problem.html b/_modules/pina/problem/spatial_problem.html index d5b10073..6277456c 100644 --- a/_modules/pina/problem/spatial_problem.html +++ b/_modules/pina/problem/spatial_problem.html @@ -7,7 +7,7 @@ - pina.problem.spatial_problem — PINA 0.1.2.post2411 documentation + pina.problem.spatial_problem — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/problem/timedep_problem.html b/_modules/pina/problem/timedep_problem.html index 73f7f392..d6cf6f81 100644 --- a/_modules/pina/problem/timedep_problem.html +++ b/_modules/pina/problem/timedep_problem.html @@ -7,7 +7,7 @@ - pina.problem.timedep_problem — PINA 0.1.2.post2411 documentation + pina.problem.timedep_problem — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/solvers/garom.html b/_modules/pina/solvers/garom.html index 84e912d9..6b4f0624 100644 --- a/_modules/pina/solvers/garom.html +++ b/_modules/pina/solvers/garom.html @@ -7,7 +7,7 @@ - pina.solvers.garom — PINA 0.1.2.post2411 documentation + pina.solvers.garom — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/solvers/pinns/basepinn.html b/_modules/pina/solvers/pinns/basepinn.html index cbb774f8..a7ff01fc 100644 --- a/_modules/pina/solvers/pinns/basepinn.html +++ b/_modules/pina/solvers/pinns/basepinn.html @@ -7,7 +7,7 @@ - pina.solvers.pinns.basepinn — PINA 0.1.2.post2411 documentation + pina.solvers.pinns.basepinn — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/solvers/pinns/causalpinn.html b/_modules/pina/solvers/pinns/causalpinn.html index eaaaca91..62fc0d5c 100644 --- a/_modules/pina/solvers/pinns/causalpinn.html +++ b/_modules/pina/solvers/pinns/causalpinn.html @@ -7,7 +7,7 @@ - pina.solvers.pinns.causalpinn — PINA 0.1.2.post2411 documentation + pina.solvers.pinns.causalpinn — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/solvers/pinns/competitive_pinn.html b/_modules/pina/solvers/pinns/competitive_pinn.html index 29bdecf2..ba837b05 100644 --- a/_modules/pina/solvers/pinns/competitive_pinn.html +++ b/_modules/pina/solvers/pinns/competitive_pinn.html @@ -7,7 +7,7 @@ - pina.solvers.pinns.competitive_pinn — PINA 0.1.2.post2411 documentation + pina.solvers.pinns.competitive_pinn — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/solvers/pinns/gpinn.html b/_modules/pina/solvers/pinns/gpinn.html index 6fbf640c..2c33bb71 100644 --- a/_modules/pina/solvers/pinns/gpinn.html +++ b/_modules/pina/solvers/pinns/gpinn.html @@ -7,7 +7,7 @@ - pina.solvers.pinns.gpinn — PINA 0.1.2.post2411 documentation + pina.solvers.pinns.gpinn — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/solvers/pinns/pinn.html b/_modules/pina/solvers/pinns/pinn.html index fd8f714b..b969f6ab 100644 --- a/_modules/pina/solvers/pinns/pinn.html +++ b/_modules/pina/solvers/pinns/pinn.html @@ -7,7 +7,7 @@ - pina.solvers.pinns.pinn — PINA 0.1.2.post2411 documentation + pina.solvers.pinns.pinn — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/solvers/pinns/rbapinn.html b/_modules/pina/solvers/pinns/rbapinn.html index 5df90e27..02009e04 100644 --- a/_modules/pina/solvers/pinns/rbapinn.html +++ b/_modules/pina/solvers/pinns/rbapinn.html @@ -7,7 +7,7 @@ - pina.solvers.pinns.rbapinn — PINA 0.1.2.post2411 documentation + pina.solvers.pinns.rbapinn — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/solvers/pinns/sapinn.html b/_modules/pina/solvers/pinns/sapinn.html index 4d442cf2..fead3b62 100644 --- a/_modules/pina/solvers/pinns/sapinn.html +++ b/_modules/pina/solvers/pinns/sapinn.html @@ -7,7 +7,7 @@ - pina.solvers.pinns.sapinn — PINA 0.1.2.post2411 documentation + pina.solvers.pinns.sapinn — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/solvers/rom.html b/_modules/pina/solvers/rom.html index 7c27036a..25433917 100644 --- a/_modules/pina/solvers/rom.html +++ b/_modules/pina/solvers/rom.html @@ -7,7 +7,7 @@ - pina.solvers.rom — PINA 0.1.2.post2411 documentation + pina.solvers.rom — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/solvers/solver.html b/_modules/pina/solvers/solver.html index 38f5918f..72d120d9 100644 --- a/_modules/pina/solvers/solver.html +++ b/_modules/pina/solvers/solver.html @@ -7,7 +7,7 @@ - pina.solvers.solver — PINA 0.1.2.post2411 documentation + pina.solvers.solver — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/solvers/supervised.html b/_modules/pina/solvers/supervised.html index 3877c2a9..170a2346 100644 --- a/_modules/pina/solvers/supervised.html +++ b/_modules/pina/solvers/supervised.html @@ -7,7 +7,7 @@ - pina.solvers.supervised — PINA 0.1.2.post2411 documentation + pina.solvers.supervised — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_modules/pina/trainer.html b/_modules/pina/trainer.html index 6b3c72e2..f746b9b1 100644 --- a/_modules/pina/trainer.html +++ b/_modules/pina/trainer.html @@ -7,7 +7,7 @@ - pina.trainer — PINA 0.1.2.post2411 documentation + pina.trainer — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/_code.html b/_rst/_code.html index b41ccb62..3d8c43c8 100644 --- a/_rst/_code.html +++ b/_rst/_code.html @@ -8,7 +8,7 @@ - Code Documentation — PINA 0.1.2.post2411 documentation + Code Documentation — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/_contributing.html b/_rst/_contributing.html index 8213d414..620ad614 100644 --- a/_rst/_contributing.html +++ b/_rst/_contributing.html @@ -8,7 +8,7 @@ - How to contribute — PINA 0.1.2.post2411 documentation + How to contribute — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/_installation.html b/_rst/_installation.html index 9fd915bf..a323947c 100644 --- a/_rst/_installation.html +++ b/_rst/_installation.html @@ -8,7 +8,7 @@ - Installation — PINA 0.1.2.post2411 documentation + Installation — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/_tutorial.html b/_rst/_tutorial.html index e8f85a1b..e1787c5b 100644 --- a/_rst/_tutorial.html +++ b/_rst/_tutorial.html @@ -8,7 +8,7 @@ - PINA Tutorials — PINA 0.1.2.post2411 documentation + PINA Tutorials — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/adaptive_functions/AdaptiveCELU.html b/_rst/adaptive_functions/AdaptiveCELU.html index 11103bd1..87099b32 100644 --- a/_rst/adaptive_functions/AdaptiveCELU.html +++ b/_rst/adaptive_functions/AdaptiveCELU.html @@ -8,7 +8,7 @@ - AdaptiveCELU — PINA 0.1.2.post2411 documentation + AdaptiveCELU — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/adaptive_functions/AdaptiveELU.html b/_rst/adaptive_functions/AdaptiveELU.html index f057c341..564b2c79 100644 --- a/_rst/adaptive_functions/AdaptiveELU.html +++ b/_rst/adaptive_functions/AdaptiveELU.html @@ -8,7 +8,7 @@ - AdaptiveELU — PINA 0.1.2.post2411 documentation + AdaptiveELU — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/adaptive_functions/AdaptiveExp.html b/_rst/adaptive_functions/AdaptiveExp.html index 7c7db14c..cae29036 100644 --- a/_rst/adaptive_functions/AdaptiveExp.html +++ b/_rst/adaptive_functions/AdaptiveExp.html @@ -8,7 +8,7 @@ - AdaptiveExp — PINA 0.1.2.post2411 documentation + AdaptiveExp — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/adaptive_functions/AdaptiveFunctionInterface.html b/_rst/adaptive_functions/AdaptiveFunctionInterface.html index 961e3a1b..088e9481 100644 --- a/_rst/adaptive_functions/AdaptiveFunctionInterface.html +++ b/_rst/adaptive_functions/AdaptiveFunctionInterface.html @@ -8,7 +8,7 @@ - AdaptiveActivationFunctionInterface — PINA 0.1.2.post2411 documentation + AdaptiveActivationFunctionInterface — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/adaptive_functions/AdaptiveGELU.html b/_rst/adaptive_functions/AdaptiveGELU.html index 314bafe0..3349cfdf 100644 --- a/_rst/adaptive_functions/AdaptiveGELU.html +++ b/_rst/adaptive_functions/AdaptiveGELU.html @@ -8,7 +8,7 @@ - AdaptiveGELU — PINA 0.1.2.post2411 documentation + AdaptiveGELU — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/adaptive_functions/AdaptiveMish.html b/_rst/adaptive_functions/AdaptiveMish.html index 6fb71a18..f00c3549 100644 --- a/_rst/adaptive_functions/AdaptiveMish.html +++ b/_rst/adaptive_functions/AdaptiveMish.html @@ -8,7 +8,7 @@ - AdaptiveMish — PINA 0.1.2.post2411 documentation + AdaptiveMish — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/adaptive_functions/AdaptiveReLU.html b/_rst/adaptive_functions/AdaptiveReLU.html index a247f941..5763ea86 100644 --- a/_rst/adaptive_functions/AdaptiveReLU.html +++ b/_rst/adaptive_functions/AdaptiveReLU.html @@ -8,7 +8,7 @@ - AdaptiveReLU — PINA 0.1.2.post2411 documentation + AdaptiveReLU — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/adaptive_functions/AdaptiveSIREN.html b/_rst/adaptive_functions/AdaptiveSIREN.html index 5e7773ca..004c797c 100644 --- a/_rst/adaptive_functions/AdaptiveSIREN.html +++ b/_rst/adaptive_functions/AdaptiveSIREN.html @@ -8,7 +8,7 @@ - AdaptiveSIREN — PINA 0.1.2.post2411 documentation + AdaptiveSIREN — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/adaptive_functions/AdaptiveSiLU.html b/_rst/adaptive_functions/AdaptiveSiLU.html index 0aec1f53..04be7e23 100644 --- a/_rst/adaptive_functions/AdaptiveSiLU.html +++ b/_rst/adaptive_functions/AdaptiveSiLU.html @@ -8,7 +8,7 @@ - AdaptiveSiLU — PINA 0.1.2.post2411 documentation + AdaptiveSiLU — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/adaptive_functions/AdaptiveSigmoid.html b/_rst/adaptive_functions/AdaptiveSigmoid.html index 3f40289d..c37667f3 100644 --- a/_rst/adaptive_functions/AdaptiveSigmoid.html +++ b/_rst/adaptive_functions/AdaptiveSigmoid.html @@ -8,7 +8,7 @@ - AdaptiveSigmoid — PINA 0.1.2.post2411 documentation + AdaptiveSigmoid — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/adaptive_functions/AdaptiveSoftmax.html b/_rst/adaptive_functions/AdaptiveSoftmax.html index 524525f0..d852ff3f 100644 --- a/_rst/adaptive_functions/AdaptiveSoftmax.html +++ b/_rst/adaptive_functions/AdaptiveSoftmax.html @@ -8,7 +8,7 @@ - AdaptiveSoftmax — PINA 0.1.2.post2411 documentation + AdaptiveSoftmax — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/adaptive_functions/AdaptiveSoftmin.html b/_rst/adaptive_functions/AdaptiveSoftmin.html index b293dacd..d1900ba6 100644 --- a/_rst/adaptive_functions/AdaptiveSoftmin.html +++ b/_rst/adaptive_functions/AdaptiveSoftmin.html @@ -8,7 +8,7 @@ - AdaptiveSoftmin — PINA 0.1.2.post2411 documentation + AdaptiveSoftmin — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/adaptive_functions/AdaptiveTanh.html b/_rst/adaptive_functions/AdaptiveTanh.html index ecb93a70..402a4309 100644 --- a/_rst/adaptive_functions/AdaptiveTanh.html +++ b/_rst/adaptive_functions/AdaptiveTanh.html @@ -8,7 +8,7 @@ - AdaptiveTanh — PINA 0.1.2.post2411 documentation + AdaptiveTanh — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/callbacks/adaptive_refinment_callbacks.html b/_rst/callbacks/adaptive_refinment_callbacks.html index 532cabf9..349db21d 100644 --- a/_rst/callbacks/adaptive_refinment_callbacks.html +++ b/_rst/callbacks/adaptive_refinment_callbacks.html @@ -8,7 +8,7 @@ - Adaptive Refinments callbacks — PINA 0.1.2.post2411 documentation + Adaptive Refinments callbacks — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/callbacks/optimizer_callbacks.html b/_rst/callbacks/optimizer_callbacks.html index c0b24959..6f2afe40 100644 --- a/_rst/callbacks/optimizer_callbacks.html +++ b/_rst/callbacks/optimizer_callbacks.html @@ -8,7 +8,7 @@ - Optimizer callbacks — PINA 0.1.2.post2411 documentation + Optimizer callbacks — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/callbacks/processing_callbacks.html b/_rst/callbacks/processing_callbacks.html index bda372fd..803a98d4 100644 --- a/_rst/callbacks/processing_callbacks.html +++ b/_rst/callbacks/processing_callbacks.html @@ -8,7 +8,7 @@ - Processing callbacks — PINA 0.1.2.post2411 documentation + Processing callbacks — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/condition.html b/_rst/condition.html index 72e0fe39..b0aeac49 100644 --- a/_rst/condition.html +++ b/_rst/condition.html @@ -8,7 +8,7 @@ - Condition — PINA 0.1.2.post2411 documentation + Condition — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/equations.html b/_rst/equations.html index 76babde2..33690cbf 100644 --- a/_rst/equations.html +++ b/_rst/equations.html @@ -8,7 +8,7 @@ - Equations — PINA 0.1.2.post2411 documentation + Equations — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/geometry/cartesian.html b/_rst/geometry/cartesian.html index e1010a0c..b7c83033 100644 --- a/_rst/geometry/cartesian.html +++ b/_rst/geometry/cartesian.html @@ -8,7 +8,7 @@ - CartesianDomain — PINA 0.1.2.post2411 documentation + CartesianDomain — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/geometry/difference_domain.html b/_rst/geometry/difference_domain.html index 642268cc..8157d858 100644 --- a/_rst/geometry/difference_domain.html +++ b/_rst/geometry/difference_domain.html @@ -8,7 +8,7 @@ - Difference — PINA 0.1.2.post2411 documentation + Difference — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/geometry/ellipsoid.html b/_rst/geometry/ellipsoid.html index 4aca5c3d..ef68c134 100644 --- a/_rst/geometry/ellipsoid.html +++ b/_rst/geometry/ellipsoid.html @@ -8,7 +8,7 @@ - EllipsoidDomain — PINA 0.1.2.post2411 documentation + EllipsoidDomain — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/geometry/exclusion_domain.html b/_rst/geometry/exclusion_domain.html index f352bae3..3a0657f5 100644 --- a/_rst/geometry/exclusion_domain.html +++ b/_rst/geometry/exclusion_domain.html @@ -8,7 +8,7 @@ - Exclusion — PINA 0.1.2.post2411 documentation + Exclusion — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/geometry/intersection_domain.html b/_rst/geometry/intersection_domain.html index 0edb8e4c..3910143f 100644 --- a/_rst/geometry/intersection_domain.html +++ b/_rst/geometry/intersection_domain.html @@ -8,7 +8,7 @@ - Intersection — PINA 0.1.2.post2411 documentation + Intersection — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/geometry/location.html b/_rst/geometry/location.html index 8848c3f9..6dc4543b 100644 --- a/_rst/geometry/location.html +++ b/_rst/geometry/location.html @@ -8,7 +8,7 @@ - Location — PINA 0.1.2.post2411 documentation + Location — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/geometry/operation_interface.html b/_rst/geometry/operation_interface.html index 994ad9bc..88865d0f 100644 --- a/_rst/geometry/operation_interface.html +++ b/_rst/geometry/operation_interface.html @@ -8,7 +8,7 @@ - OperationInterface — PINA 0.1.2.post2411 documentation + OperationInterface — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/geometry/simplex.html b/_rst/geometry/simplex.html index d528500c..6dfca3ce 100644 --- a/_rst/geometry/simplex.html +++ b/_rst/geometry/simplex.html @@ -8,7 +8,7 @@ - SimplexDomain — PINA 0.1.2.post2411 documentation + SimplexDomain — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/geometry/union_domain.html b/_rst/geometry/union_domain.html index 5c0465f7..bf282a40 100644 --- a/_rst/geometry/union_domain.html +++ b/_rst/geometry/union_domain.html @@ -8,7 +8,7 @@ - Union — PINA 0.1.2.post2411 documentation + Union — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/label_tensor.html b/_rst/label_tensor.html index fabe7c39..a49eebde 100644 --- a/_rst/label_tensor.html +++ b/_rst/label_tensor.html @@ -8,7 +8,7 @@ - LabelTensor — PINA 0.1.2.post2411 documentation + LabelTensor — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/layers/avno_layer.html b/_rst/layers/avno_layer.html index 3062e890..93acca31 100644 --- a/_rst/layers/avno_layer.html +++ b/_rst/layers/avno_layer.html @@ -8,7 +8,7 @@ - Averaging layers — PINA 0.1.2.post2411 documentation + Averaging layers — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/layers/convolution.html b/_rst/layers/convolution.html index f6a69e8d..bd69f15d 100644 --- a/_rst/layers/convolution.html +++ b/_rst/layers/convolution.html @@ -8,7 +8,7 @@ - Continuous convolution — PINA 0.1.2.post2411 documentation + Continuous convolution — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/layers/enhanced_linear.html b/_rst/layers/enhanced_linear.html index 65f8b84d..e0952d70 100644 --- a/_rst/layers/enhanced_linear.html +++ b/_rst/layers/enhanced_linear.html @@ -8,7 +8,7 @@ - EnhancedLinear — PINA 0.1.2.post2411 documentation + EnhancedLinear — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/layers/fourier.html b/_rst/layers/fourier.html index 1c1854db..900585b5 100644 --- a/_rst/layers/fourier.html +++ b/_rst/layers/fourier.html @@ -8,7 +8,7 @@ - Fourier Layers — PINA 0.1.2.post2411 documentation + Fourier Layers — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/layers/fourier_embedding.html b/_rst/layers/fourier_embedding.html index 68931797..a5b352dd 100644 --- a/_rst/layers/fourier_embedding.html +++ b/_rst/layers/fourier_embedding.html @@ -8,7 +8,7 @@ - Fourier Feature Embedding — PINA 0.1.2.post2411 documentation + Fourier Feature Embedding — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/layers/lowrank_layer.html b/_rst/layers/lowrank_layer.html index 4185011e..f58e2234 100644 --- a/_rst/layers/lowrank_layer.html +++ b/_rst/layers/lowrank_layer.html @@ -8,7 +8,7 @@ - Low Rank layer — PINA 0.1.2.post2411 documentation + Low Rank layer — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/layers/orthogonal.html b/_rst/layers/orthogonal.html index da2b897d..ace8fb80 100644 --- a/_rst/layers/orthogonal.html +++ b/_rst/layers/orthogonal.html @@ -8,7 +8,7 @@ - OrthogonalBlock — PINA 0.1.2.post2411 documentation + OrthogonalBlock — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -53,8 +53,8 @@ - - + + @@ -120,8 +120,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/layers/pbc_embedding.html b/_rst/layers/pbc_embedding.html index b6f76c8a..6a166ebb 100644 --- a/_rst/layers/pbc_embedding.html +++ b/_rst/layers/pbc_embedding.html @@ -8,7 +8,7 @@ - Periodic Boundary Condition Embedding — PINA 0.1.2.post2411 documentation + Periodic Boundary Condition Embedding — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/layers/pod.html b/_rst/layers/pod.html index 62b68f4a..82057d11 100644 --- a/_rst/layers/pod.html +++ b/_rst/layers/pod.html @@ -8,7 +8,7 @@ - PODBlock — PINA 0.1.2.post2411 documentation + PODBlock — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/layers/rbf_layer.html b/_rst/layers/rbf_layer.html index f559a791..6cc4e3d9 100644 --- a/_rst/layers/rbf_layer.html +++ b/_rst/layers/rbf_layer.html @@ -8,7 +8,7 @@ - RBFBlock — PINA 0.1.2.post2411 documentation + RBFBlock — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/layers/residual.html b/_rst/layers/residual.html index 6ae4a558..538b85c0 100644 --- a/_rst/layers/residual.html +++ b/_rst/layers/residual.html @@ -8,7 +8,7 @@ - Residual layer — PINA 0.1.2.post2411 documentation + Residual layer — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/layers/spectral.html b/_rst/layers/spectral.html index dea6bc25..e63f3e55 100644 --- a/_rst/layers/spectral.html +++ b/_rst/layers/spectral.html @@ -8,7 +8,7 @@ - Spectral Convolution — PINA 0.1.2.post2411 documentation + Spectral Convolution — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/loss/loss_interface.html b/_rst/loss/loss_interface.html index 435b9265..37ce9b22 100644 --- a/_rst/loss/loss_interface.html +++ b/_rst/loss/loss_interface.html @@ -8,7 +8,7 @@ - LpLoss — PINA 0.1.2.post2411 documentation + LpLoss — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/loss/lploss.html b/_rst/loss/lploss.html index a5bfea81..542dfe5c 100644 --- a/_rst/loss/lploss.html +++ b/_rst/loss/lploss.html @@ -8,7 +8,7 @@ - LpLoss — PINA 0.1.2.post2411 documentation + LpLoss — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/loss/powerloss.html b/_rst/loss/powerloss.html index c55909f2..c89460ae 100644 --- a/_rst/loss/powerloss.html +++ b/_rst/loss/powerloss.html @@ -8,7 +8,7 @@ - PowerLoss — PINA 0.1.2.post2411 documentation + PowerLoss — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/models/avno.html b/_rst/models/avno.html index 3431a51f..7f3df1b7 100644 --- a/_rst/models/avno.html +++ b/_rst/models/avno.html @@ -8,7 +8,7 @@ - Averaging Neural Operator — PINA 0.1.2.post2411 documentation + Averaging Neural Operator — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/models/base_no.html b/_rst/models/base_no.html index be18da5e..ff09f3ec 100644 --- a/_rst/models/base_no.html +++ b/_rst/models/base_no.html @@ -8,7 +8,7 @@ - KernelNeuralOperator — PINA 0.1.2.post2411 documentation + KernelNeuralOperator — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/models/deeponet.html b/_rst/models/deeponet.html index aa412d17..19915df8 100644 --- a/_rst/models/deeponet.html +++ b/_rst/models/deeponet.html @@ -8,7 +8,7 @@ - DeepONet — PINA 0.1.2.post2411 documentation + DeepONet — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/models/fnn.html b/_rst/models/fnn.html index 86301158..080e7511 100644 --- a/_rst/models/fnn.html +++ b/_rst/models/fnn.html @@ -8,7 +8,7 @@ - FeedForward — PINA 0.1.2.post2411 documentation + FeedForward — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/models/fnn_residual.html b/_rst/models/fnn_residual.html index dd1946bd..42189dbb 100644 --- a/_rst/models/fnn_residual.html +++ b/_rst/models/fnn_residual.html @@ -8,7 +8,7 @@ - ResidualFeedForward — PINA 0.1.2.post2411 documentation + ResidualFeedForward — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/models/fno.html b/_rst/models/fno.html index 282df9dd..70dab4c5 100644 --- a/_rst/models/fno.html +++ b/_rst/models/fno.html @@ -8,7 +8,7 @@ - FNO — PINA 0.1.2.post2411 documentation + FNO — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/models/fourier_kernel.html b/_rst/models/fourier_kernel.html index 31525a21..81371ba8 100644 --- a/_rst/models/fourier_kernel.html +++ b/_rst/models/fourier_kernel.html @@ -8,7 +8,7 @@ - FourierIntegralKernel — PINA 0.1.2.post2411 documentation + FourierIntegralKernel — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/models/lno.html b/_rst/models/lno.html index 5c68f059..687add12 100644 --- a/_rst/models/lno.html +++ b/_rst/models/lno.html @@ -8,7 +8,7 @@ - Low Rank Neural Operator — PINA 0.1.2.post2411 documentation + Low Rank Neural Operator — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/models/mionet.html b/_rst/models/mionet.html index a1dbf1d5..d5212639 100644 --- a/_rst/models/mionet.html +++ b/_rst/models/mionet.html @@ -8,7 +8,7 @@ - MIONet — PINA 0.1.2.post2411 documentation + MIONet — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/models/multifeedforward.html b/_rst/models/multifeedforward.html index 8d9e2e3c..0e4bb4e1 100644 --- a/_rst/models/multifeedforward.html +++ b/_rst/models/multifeedforward.html @@ -8,7 +8,7 @@ - MultiFeedForward — PINA 0.1.2.post2411 documentation + MultiFeedForward — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/models/network.html b/_rst/models/network.html index c5ce4a78..313492e5 100644 --- a/_rst/models/network.html +++ b/_rst/models/network.html @@ -8,7 +8,7 @@ - Network — PINA 0.1.2.post2411 documentation + Network — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/models/spline.html b/_rst/models/spline.html index 0871591b..dbf8e927 100644 --- a/_rst/models/spline.html +++ b/_rst/models/spline.html @@ -8,7 +8,7 @@ - Spline — PINA 0.1.2.post2411 documentation + Spline — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/operators.html b/_rst/operators.html index 22a734dc..44419acf 100644 --- a/_rst/operators.html +++ b/_rst/operators.html @@ -8,7 +8,7 @@ - Operators — PINA 0.1.2.post2411 documentation + Operators — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home @@ -640,11 +640,7 @@
Raises:
-
+

NotImplementedError – ‘divgrad’ not implemented as method.

Returns:

The tensor containing the result of the Laplacian operator.

diff --git a/_rst/plotter.html b/_rst/plotter.html index e496a84d..c1b69d49 100644 --- a/_rst/plotter.html +++ b/_rst/plotter.html @@ -8,7 +8,7 @@ - Plotter — PINA 0.1.2.post2411 documentation + Plotter — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/problem/abstractproblem.html b/_rst/problem/abstractproblem.html index 27ee7106..8b6b5d7a 100644 --- a/_rst/problem/abstractproblem.html +++ b/_rst/problem/abstractproblem.html @@ -8,7 +8,7 @@ - AbstractProblem — PINA 0.1.2.post2411 documentation + AbstractProblem — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/problem/parametricproblem.html b/_rst/problem/parametricproblem.html index cff985a6..6d15a8b0 100644 --- a/_rst/problem/parametricproblem.html +++ b/_rst/problem/parametricproblem.html @@ -8,7 +8,7 @@ - ParametricProblem — PINA 0.1.2.post2411 documentation + ParametricProblem — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/problem/spatialproblem.html b/_rst/problem/spatialproblem.html index 4226471f..756effa3 100644 --- a/_rst/problem/spatialproblem.html +++ b/_rst/problem/spatialproblem.html @@ -8,7 +8,7 @@ - SpatialProblem — PINA 0.1.2.post2411 documentation + SpatialProblem — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/problem/timedepproblem.html b/_rst/problem/timedepproblem.html index 76c39989..5e4b0544 100644 --- a/_rst/problem/timedepproblem.html +++ b/_rst/problem/timedepproblem.html @@ -8,7 +8,7 @@ - TimeDependentProblem — PINA 0.1.2.post2411 documentation + TimeDependentProblem — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/solvers/basepinn.html b/_rst/solvers/basepinn.html index 440b946e..bdabfab7 100644 --- a/_rst/solvers/basepinn.html +++ b/_rst/solvers/basepinn.html @@ -8,7 +8,7 @@ - PINNInterface — PINA 0.1.2.post2411 documentation + PINNInterface — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/solvers/causalpinn.html b/_rst/solvers/causalpinn.html index bb5847b0..a7d9896b 100644 --- a/_rst/solvers/causalpinn.html +++ b/_rst/solvers/causalpinn.html @@ -8,7 +8,7 @@ - CausalPINN — PINA 0.1.2.post2411 documentation + CausalPINN — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/solvers/competitivepinn.html b/_rst/solvers/competitivepinn.html index b86200f6..cbe9da99 100644 --- a/_rst/solvers/competitivepinn.html +++ b/_rst/solvers/competitivepinn.html @@ -8,7 +8,7 @@ - CompetitivePINN — PINA 0.1.2.post2411 documentation + CompetitivePINN — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/solvers/garom.html b/_rst/solvers/garom.html index e678e6dc..b16e5d9e 100644 --- a/_rst/solvers/garom.html +++ b/_rst/solvers/garom.html @@ -8,7 +8,7 @@ - GAROM — PINA 0.1.2.post2411 documentation + GAROM — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/solvers/gpinn.html b/_rst/solvers/gpinn.html index 008a18ca..559e113b 100644 --- a/_rst/solvers/gpinn.html +++ b/_rst/solvers/gpinn.html @@ -8,7 +8,7 @@ - GPINN — PINA 0.1.2.post2411 documentation + GPINN — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/solvers/pinn.html b/_rst/solvers/pinn.html index 6338253d..7ed13616 100644 --- a/_rst/solvers/pinn.html +++ b/_rst/solvers/pinn.html @@ -8,7 +8,7 @@ - PINN — PINA 0.1.2.post2411 documentation + PINN — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/solvers/rba_pinn.html b/_rst/solvers/rba_pinn.html index a60c2f5d..254ab23f 100644 --- a/_rst/solvers/rba_pinn.html +++ b/_rst/solvers/rba_pinn.html @@ -8,7 +8,7 @@ - RBAPINN — PINA 0.1.2.post2411 documentation + RBAPINN — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/solvers/rom.html b/_rst/solvers/rom.html index c2640775..99fdad07 100644 --- a/_rst/solvers/rom.html +++ b/_rst/solvers/rom.html @@ -8,7 +8,7 @@ - ReducedOrderModelSolver — PINA 0.1.2.post2411 documentation + ReducedOrderModelSolver — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/solvers/sapinn.html b/_rst/solvers/sapinn.html index 7f158d64..cd19d561 100644 --- a/_rst/solvers/sapinn.html +++ b/_rst/solvers/sapinn.html @@ -8,7 +8,7 @@ - SAPINN — PINA 0.1.2.post2411 documentation + SAPINN — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/solvers/solver_interface.html b/_rst/solvers/solver_interface.html index 27c8be9b..85c533fe 100644 --- a/_rst/solvers/solver_interface.html +++ b/_rst/solvers/solver_interface.html @@ -8,7 +8,7 @@ - SolverInterface — PINA 0.1.2.post2411 documentation + SolverInterface — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/solvers/supervised.html b/_rst/solvers/supervised.html index 9105ce82..5b449a08 100644 --- a/_rst/solvers/supervised.html +++ b/_rst/solvers/supervised.html @@ -8,7 +8,7 @@ - SupervisedSolver — PINA 0.1.2.post2411 documentation + SupervisedSolver — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/trainer.html b/_rst/trainer.html index 5fb3ce9e..04dd6cc2 100644 --- a/_rst/trainer.html +++ b/_rst/trainer.html @@ -8,7 +8,7 @@ - Trainer — PINA 0.1.2.post2411 documentation + Trainer — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/tutorials/tutorial1/tutorial.html b/_rst/tutorials/tutorial1/tutorial.html index 17c54893..04247e5e 100644 --- a/_rst/tutorials/tutorial1/tutorial.html +++ b/_rst/tutorials/tutorial1/tutorial.html @@ -8,7 +8,7 @@ - Tutorial: Physics Informed Neural Networks on PINA — PINA 0.1.2.post2411 documentation + Tutorial: Physics Informed Neural Networks on PINA — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/tutorials/tutorial10/tutorial.html b/_rst/tutorials/tutorial10/tutorial.html index 49995133..ee572af6 100644 --- a/_rst/tutorials/tutorial10/tutorial.html +++ b/_rst/tutorials/tutorial10/tutorial.html @@ -8,7 +8,7 @@ - Tutorial: Averaging Neural Operator for solving Kuramoto Sivashinsky equation — PINA 0.1.2.post2411 documentation + Tutorial: Averaging Neural Operator for solving Kuramoto Sivashinsky equation — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home @@ -490,9 +490,14 @@

Tutorial: Averaging Neural Operator for solving Kuramoto Sivashinsky equatio IN_COLAB = False if IN_COLAB: !pip install "pina-mathlab" + !mkdir "data" + !wget "https://github.com/mathLab/PINA/raw/refs/heads/master/tutorials/tutorial10/data/Data_KS.mat" -O "data/Data_KS.mat" + !wget "https://github.com/mathLab/PINA/raw/refs/heads/master/tutorials/tutorial10/data/Data_KS2.mat" -O "data/Data_KS2.mat" + import torch import matplotlib.pyplot as plt +plt.style.use('tableau-colorblind10') from scipy import io from pina import Condition, LabelTensor from pina.problem import AbstractProblem diff --git a/_rst/tutorials/tutorial11/tutorial.html b/_rst/tutorials/tutorial11/tutorial.html index c6985342..18612a89 100644 --- a/_rst/tutorials/tutorial11/tutorial.html +++ b/_rst/tutorials/tutorial11/tutorial.html @@ -8,7 +8,7 @@ - Tutorial: PINA and PyTorch Lightning, training tips and visualizations — PINA 0.1.2.post2411 documentation + Tutorial: PINA and PyTorch Lightning, training tips and visualizations — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/tutorials/tutorial12/tutorial.html b/_rst/tutorials/tutorial12/tutorial.html index b7805012..813b9c60 100644 --- a/_rst/tutorials/tutorial12/tutorial.html +++ b/_rst/tutorials/tutorial12/tutorial.html @@ -8,7 +8,7 @@ - Tutorial: The Equation Class — PINA 0.1.2.post2411 documentation + Tutorial: The Equation Class — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/tutorials/tutorial13/tutorial.html b/_rst/tutorials/tutorial13/tutorial.html index 496e4a84..130b2c6e 100644 --- a/_rst/tutorials/tutorial13/tutorial.html +++ b/_rst/tutorials/tutorial13/tutorial.html @@ -8,7 +8,7 @@ - Tutorial: Multiscale PDE learning with Fourier Feature Network — PINA 0.1.2.post2411 documentation + Tutorial: Multiscale PDE learning with Fourier Feature Network — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/tutorials/tutorial2/tutorial.html b/_rst/tutorials/tutorial2/tutorial.html index f13b9c09..5916f149 100644 --- a/_rst/tutorials/tutorial2/tutorial.html +++ b/_rst/tutorials/tutorial2/tutorial.html @@ -8,7 +8,7 @@ - Tutorial: Two dimensional Poisson problem using Extra Features Learning — PINA 0.1.2.post2411 documentation + Tutorial: Two dimensional Poisson problem using Extra Features Learning — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/tutorials/tutorial3/tutorial.html b/_rst/tutorials/tutorial3/tutorial.html index 6b2c94ba..026f6423 100644 --- a/_rst/tutorials/tutorial3/tutorial.html +++ b/_rst/tutorials/tutorial3/tutorial.html @@ -8,7 +8,7 @@ - Tutorial: Two dimensional Wave problem with hard constraint — PINA 0.1.2.post2411 documentation + Tutorial: Two dimensional Wave problem with hard constraint — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/_rst/tutorials/tutorial4/tutorial.html b/_rst/tutorials/tutorial4/tutorial.html index ce5c1457..e62f2ff7 100644 --- a/_rst/tutorials/tutorial4/tutorial.html +++ b/_rst/tutorials/tutorial4/tutorial.html @@ -8,7 +8,7 @@ - Tutorial: Unstructured convolutional autoencoder via continuous convolution — PINA 0.1.2.post2411 documentation + Tutorial: Unstructured convolutional autoencoder via continuous convolution — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home @@ -493,6 +493,7 @@

Tutorial: Unstructured convolutional autoencoder via continuous convolution< import torch import matplotlib.pyplot as plt +plt.style.use('tableau-colorblind10') from pina.problem import AbstractProblem from pina.solvers import SupervisedSolver from pina.trainer import Trainer diff --git a/_rst/tutorials/tutorial5/tutorial.html b/_rst/tutorials/tutorial5/tutorial.html index 59f278a1..808aa19d 100644 --- a/_rst/tutorials/tutorial5/tutorial.html +++ b/_rst/tutorials/tutorial5/tutorial.html @@ -8,7 +8,7 @@ - Tutorial: Two dimensional Darcy flow using the Fourier Neural Operator — PINA 0.1.2.post2411 documentation + Tutorial: Two dimensional Darcy flow using the Fourier Neural Operator — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home @@ -490,6 +490,9 @@

Tutorial: Two dimensional Darcy flow using the Fourier Neural OperatorTutorial: Two dimensional Darcy flow using the Fourier Neural Operator
diff --git a/_rst/tutorials/tutorial6/tutorial.html b/_rst/tutorials/tutorial6/tutorial.html index 75168691..4077d519 100644 --- a/_rst/tutorials/tutorial6/tutorial.html +++ b/_rst/tutorials/tutorial6/tutorial.html @@ -8,7 +8,7 @@ - Tutorial: Building custom geometries with PINA Location class — PINA 0.1.2.post2411 documentation + Tutorial: Building custom geometries with PINA Location class — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home @@ -495,6 +495,7 @@

Tutorial: Building custom geometries with PINA - Tutorial: Resolution of an inverse problem — PINA 0.1.2.post2411 documentation + Tutorial: Resolution of an inverse problem — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home @@ -508,8 +508,14 @@

Introduction to the inverse problem - Tutorial: Reduced order model (POD-RBF or POD-NN) for parametric problems — PINA 0.1.2.post2411 documentation + Tutorial: Reduced order model (POD-RBF or POD-NN) for parametric problems — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home @@ -513,6 +513,7 @@

References - Tutorial: One dimensional Helmotz equation using Periodic Boundary Conditions — PINA 0.1.2.post2411 documentation + Tutorial: One dimensional Helmotz equation using Periodic Boundary Conditions — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -122,8 +122,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home @@ -494,6 +494,7 @@

Tutorial: One dimensional Helmotz equation using Periodic Boundary Condition import torch import matplotlib.pyplot as plt +plt.style.use('tableau-colorblind10') from pina import Condition, Plotter from pina.problem import SpatialProblem diff --git a/_sources/_rst/tutorials/tutorial10/tutorial.rst.txt b/_sources/_rst/tutorials/tutorial10/tutorial.rst.txt index fb37a2ff..46923544 100644 --- a/_sources/_rst/tutorials/tutorial10/tutorial.rst.txt +++ b/_sources/_rst/tutorials/tutorial10/tutorial.rst.txt @@ -24,9 +24,14 @@ operations. IN_COLAB = False if IN_COLAB: !pip install "pina-mathlab" + !mkdir "data" + !wget "https://github.com/mathLab/PINA/raw/refs/heads/master/tutorials/tutorial10/data/Data_KS.mat" -O "data/Data_KS.mat" + !wget "https://github.com/mathLab/PINA/raw/refs/heads/master/tutorials/tutorial10/data/Data_KS2.mat" -O "data/Data_KS2.mat" + import torch import matplotlib.pyplot as plt + plt.style.use('tableau-colorblind10') from scipy import io from pina import Condition, LabelTensor from pina.problem import AbstractProblem diff --git a/_sources/_rst/tutorials/tutorial4/tutorial.rst.txt b/_sources/_rst/tutorials/tutorial4/tutorial.rst.txt index db0107b5..2900c3e8 100644 --- a/_sources/_rst/tutorials/tutorial4/tutorial.rst.txt +++ b/_sources/_rst/tutorials/tutorial4/tutorial.rst.txt @@ -27,6 +27,7 @@ First of all we import the modules needed for the tutorial: import torch import matplotlib.pyplot as plt + plt.style.use('tableau-colorblind10') from pina.problem import AbstractProblem from pina.solvers import SupervisedSolver from pina.trainer import Trainer diff --git a/_sources/_rst/tutorials/tutorial5/tutorial.rst.txt b/_sources/_rst/tutorials/tutorial5/tutorial.rst.txt index 4bbb34fe..59eb62a8 100644 --- a/_sources/_rst/tutorials/tutorial5/tutorial.rst.txt +++ b/_sources/_rst/tutorials/tutorial5/tutorial.rst.txt @@ -23,6 +23,9 @@ First of all we import the modules needed for the tutorial. Importing if IN_COLAB: !pip install "pina-mathlab" !pip install scipy + # get the data + !wget https://github.com/mathLab/PINA/raw/refs/heads/master/tutorials/tutorial5/Data_Darcy.mat + # !pip install scipy # install scipy from scipy import io @@ -33,6 +36,7 @@ First of all we import the modules needed for the tutorial. Importing from pina.trainer import Trainer from pina.problem import AbstractProblem import matplotlib.pyplot as plt + plt.style.use('tableau-colorblind10') Data Generation --------------- diff --git a/_sources/_rst/tutorials/tutorial6/tutorial.rst.txt b/_sources/_rst/tutorials/tutorial6/tutorial.rst.txt index d48fc78e..d021adf8 100644 --- a/_sources/_rst/tutorials/tutorial6/tutorial.rst.txt +++ b/_sources/_rst/tutorials/tutorial6/tutorial.rst.txt @@ -28,6 +28,7 @@ We import the relevant modules first. !pip install "pina-mathlab" import matplotlib.pyplot as plt + plt.style.use('tableau-colorblind10') from pina.geometry import EllipsoidDomain, Difference, CartesianDomain, Union, SimplexDomain from pina.label_tensor import LabelTensor diff --git a/_sources/_rst/tutorials/tutorial7/tutorial.rst.txt b/_sources/_rst/tutorials/tutorial7/tutorial.rst.txt index f3f47aad..ac5ace30 100644 --- a/_sources/_rst/tutorials/tutorial7/tutorial.rst.txt +++ b/_sources/_rst/tutorials/tutorial7/tutorial.rst.txt @@ -46,8 +46,14 @@ In order to achieve both the goals we will need to define an IN_COLAB = False if IN_COLAB: !pip install "pina-mathlab" + # get the data + !mkdir "data" + !wget "https://github.com/mathLab/PINA/raw/refs/heads/master/tutorials/tutorial7/data/pinn_solution_0.5_0.5" -O "data/pinn_solution_0.5_0.5" + !wget "https://github.com/mathLab/PINA/raw/refs/heads/master/tutorials/tutorial7/data/pts_0.5_0.5" -O "data/pts_0.5_0.5" + import matplotlib.pyplot as plt + plt.style.use('tableau-colorblind10') import torch from pytorch_lightning.callbacks import Callback from pina.problem import SpatialProblem, InverseProblem diff --git a/_sources/_rst/tutorials/tutorial8/tutorial.rst.txt b/_sources/_rst/tutorials/tutorial8/tutorial.rst.txt index effda79e..6be60b4e 100644 --- a/_sources/_rst/tutorials/tutorial8/tutorial.rst.txt +++ b/_sources/_rst/tutorials/tutorial8/tutorial.rst.txt @@ -48,6 +48,7 @@ minimum PINA version to run this tutorial is the ``0.1``. %matplotlib inline import matplotlib.pyplot as plt + plt.style.use('tableau-colorblind10') import torch import pina diff --git a/_sources/_rst/tutorials/tutorial9/tutorial.rst.txt b/_sources/_rst/tutorials/tutorial9/tutorial.rst.txt index a99ac9ce..4b47a52f 100644 --- a/_sources/_rst/tutorials/tutorial9/tutorial.rst.txt +++ b/_sources/_rst/tutorials/tutorial9/tutorial.rst.txt @@ -28,6 +28,7 @@ First of all, some useful imports. import torch import matplotlib.pyplot as plt + plt.style.use('tableau-colorblind10') from pina import Condition, Plotter from pina.problem import SpatialProblem diff --git a/_static/documentation_options.js b/_static/documentation_options.js index dc1a4f26..3431d1fa 100644 --- a/_static/documentation_options.js +++ b/_static/documentation_options.js @@ -1,5 +1,5 @@ const DOCUMENTATION_OPTIONS = { - VERSION: '0.1.2.post2411', + VERSION: '0.1.2.post2412', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/_team.html b/_team.html index 9b14aed8..c47e9cc2 100644 --- a/_team.html +++ b/_team.html @@ -8,7 +8,7 @@ - PINA Team — PINA 0.1.2.post2411 documentation + PINA Team — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/genindex.html b/genindex.html index 3a1f6d73..e3130c75 100644 --- a/genindex.html +++ b/genindex.html @@ -7,7 +7,7 @@ - Index — PINA 0.1.2.post2411 documentation + Index — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -51,8 +51,8 @@ - - + + @@ -118,8 +118,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/index.html b/index.html index c8a3cb79..7a4dbc89 100644 --- a/index.html +++ b/index.html @@ -8,7 +8,7 @@ - Welcome to PINA’s documentation! — PINA 0.1.2.post2411 documentation + Welcome to PINA’s documentation! — PINA 0.1.2.post2412 documentation @@ -41,7 +41,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/objects.inv b/objects.inv index b9667c85a1dd44249e50603eb52d1746da2f2203..ea8ae204cf3ec02e1ecc83a8b104ed9788b611d3 100644 GIT binary patch delta 12 TcmcbqcvEqLE2Ggyx5)wkA$0_o delta 12 TcmcbqcvEqLE2H5?x5)wkA#eni diff --git a/py-modindex.html b/py-modindex.html index 41531b30..6ce8eadf 100644 --- a/py-modindex.html +++ b/py-modindex.html @@ -7,7 +7,7 @@ - Python Module Index — PINA 0.1.2.post2411 documentation + Python Module Index — PINA 0.1.2.post2412 documentation @@ -40,7 +40,7 @@ - + @@ -52,8 +52,8 @@ - - + + @@ -121,8 +121,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/search.html b/search.html index 93f9f73f..3819a41c 100644 --- a/search.html +++ b/search.html @@ -6,7 +6,7 @@ - Search - PINA 0.1.2.post2411 documentation + Search - PINA 0.1.2.post2412 documentation @@ -39,7 +39,7 @@ - + @@ -53,8 +53,8 @@ - - + + @@ -120,8 +120,8 @@ - PINA 0.1.2.post2411 documentation - Home - PINA 0.1.2.post2411 documentation - Home + PINA 0.1.2.post2412 documentation - Home + PINA 0.1.2.post2412 documentation - Home diff --git a/searchindex.js b/searchindex.js index f60fab46..bbef776d 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"AbstractProblem": [[63, null]], "Adaptive Activation Functions": [[2, "adaptive-activation-functions"]], "Adaptive Refinments callbacks": [[19, null]], "AdaptiveActivationFunctionInterface": [[9, null]], "AdaptiveCELU": [[6, null]], "AdaptiveELU": [[7, null]], "AdaptiveExp": [[8, null]], "AdaptiveGELU": [[10, null]], "AdaptiveMish": [[11, null]], "AdaptiveReLU": [[12, null]], "AdaptiveSIREN": [[13, null]], "AdaptiveSiLU": [[14, null]], "AdaptiveSigmoid": [[15, null]], "AdaptiveSoftmax": [[16, null]], "AdaptiveSoftmin": [[17, null]], "AdaptiveTanh": [[18, null]], "Autoencoding at different resolution": [[86, "autoencoding-at-different-resolution"]], "Averaging Neural Operator": [[49, null], [80, "averaging-neural-operator"]], "Averaging layers": [[34, null]], "Boolean Operations": [[88, "boolean-operations"]], "Build a PINA problem": [[79, "build-a-pina-problem"]], "Building a Continuous Convolutional Autoencoder": [[86, "building-a-continuous-convolutional-autoencoder"]], "Building a MNIST Classifier": [[86, "building-a-mnist-classifier"]], "Built-in Geometries": [[88, "built-in-geometries"]], "Callbacks": [[2, "callbacks"]], "CartesianDomain": [[24, null]], "CausalPINN": [[68, null]], "Cite PINA": [[1, null]], "Code Documentation": [[2, null]], "CompetitivePINN": [[69, null]], "Condition": [[22, null]], "Continuous convolution": [[35, null]], "Continuous filter background": [[86, "continuous-filter-background"]], "Create Custom Location": [[88, "create-custom-location"]], "Data Generation": [[80, "data-generation"], [87, "data-generation"]], "DeepONet": [[51, null]], "Defining a new Equation class": [[82, "defining-a-new-equation-class"]], "Difference": [[25, null]], "EllipsoidDomain": [[26, null]], "EnhancedLinear": [[36, null]], "Equations": [[23, null]], "Equations and Operators": [[2, "equations-and-operators"]], "Example: The Burgers 1D equation": [[82, "example-the-burgers-1d-equation"]], "Exclusion": [[27, null]], "FNO": [[54, null]], "FeedForward": [[52, null]], "Filter definition": [[86, "filter-definition"]], "Filter for upsampling": [[86, "filter-for-upsampling"]], "Fourier Feature Embedding": [[38, null]], "Fourier Feature Embedding in PINA": [[83, "fourier-feature-embedding-in-pina"]], "Fourier Layers": [[37, null]], "FourierIntegralKernel": [[55, null]], "GAROM": [[70, null]], "GPINN": [[71, null]], "Generate data": [[79, "generate-data"]], "Geometries": [[2, "geometries"]], "Geometry set operations": [[2, "geometry-set-operations"]], "Getting started with PINA": [[5, "getting-started-with-pina"]], "Hard Constraint Model": [[85, "hard-constraint-model"]], "How to contribute": [[3, null]], "Input function": [[86, "input-function"]], "Installation": [[4, null]], "Installing from source": [[4, "installing-from-source"]], "Installing via PIP": [[4, "installing-via-pip"]], "Intersection": [[28, null]], "Introduction to the inverse problem": [[89, "introduction-to-the-inverse-problem"]], "Inverse problem definition in PINA": [[89, "inverse-problem-definition-in-pina"]], "KernelNeuralOperator": [[50, null]], "LabelTensor": [[33, null]], "Layers": [[2, "layers"]], "License": [[0, null]], "Location": [[29, null]], "Low Rank Neural Operator": [[56, null]], "Low Rank layer": [[39, null]], "LpLoss": [[46, null], [47, null]], "MIONet": [[57, null]], "Metrics and Losses": [[2, "metrics-and-losses"]], "Models": [[2, "models"]], "MultiFeedForward": [[58, null]], "Multiscale Problem": [[83, "multiscale-problem"]], "Network": [[59, null]], "Neural Operator Learning": [[5, "neural-operator-learning"]], "OperationInterface": [[30, null]], "Operators": [[61, null]], "Optimizer callbacks": [[20, null]], "OrthogonalBlock": [[40, null]], "PINA Features": [[2, "pina-features"]], "PINA Team": [[92, null]], "PINA Tutorials": [[5, null]], "PINN": [[72, null]], "PINNInterface": [[67, null]], "POD-NN reduced order model": [[90, "pod-nn-reduced-order-model"]], "POD-RBF reduced order model": [[90, "pod-rbf-reduced-order-model"]], "POD-RBF vs POD-NN": [[90, "pod-rbf-vs-pod-nn"]], "PODBlock": [[42, null]], "ParametricProblem": [[64, null]], "Perform a small training": [[79, "perform-a-small-training"]], "Periodic Boundary Condition Embedding": [[41, null]], "Physics Informed Neural Networks": [[5, "physics-informed-neural-networks"]], "Plotter": [[62, null]], "PowerLoss": [[48, null]], "Problem": [[2, "problem"]], "Processing callbacks": [[21, null]], "RBAPINN": [[73, null]], "RBFBlock": [[43, null]], "ReducedOrderModelSolver": [[74, null]], "References": [[90, "references"]], "Residual layer": [[44, null]], "ResidualFeedForward": [[53, null]], "SAPINN": [[75, null]], "Simple Ordinary Differential Equation": [[79, "simple-ordinary-differential-equation"]], "Simplex Domain": [[88, "simplex-domain"]], "SimplexDomain": [[31, null]], "SolverInterface": [[76, null]], "Solvers": [[2, "solvers"]], "Solving the KS problem": [[80, "solving-the-ks-problem"]], "Solving the problem with a FeedForward Neural Network": [[87, "solving-the-problem-with-a-feedforward-neural-network"]], "Solving the problem with a Fuorier Neural Operator (FNO)": [[87, "solving-the-problem-with-a-fuorier-neural-operator-fno"]], "Solving the problem with a Periodic Network": [[91, "solving-the-problem-with-a-periodic-network"]], "Solving the problem with extra-features PINNs": [[84, "solving-the-problem-with-extra-features-pinns"]], "Solving the problem with learnable extra-features PINNs": [[84, "solving-the-problem-with-learnable-extra-features-pinns"]], "Solving the problem with standard PINNs": [[84, "solving-the-problem-with-standard-pinns"]], "SpatialProblem": [[65, null]], "Spectral Convolution": [[45, null]], "Spline": [[60, null]], "Stride": [[86, "stride"]], "Submitting a patch": [[3, "submitting-a-patch"]], "Supervised Learning": [[5, "supervised-learning"]], "SupervisedSolver": [[77, null]], "The problem definition": [[84, "the-problem-definition"], [85, "the-problem-definition"], [91, "the-problem-definition"]], "TimeDependentProblem": [[66, null]], "Todo": [[62, "id1"]], "Train and Inference": [[85, "train-and-inference"]], "Trainer": [[78, null]], "Trainer Accelerator": [[81, "trainer-accelerator"]], "Trainer Callbacks": [[81, "trainer-callbacks"]], "Trainer Logging": [[81, "trainer-logging"]], "Trainer Tips to Boost Accuracy, Save Memory and Speed Up Training": [[81, "trainer-tips-to-boost-accuracy-save-memory-and-speed-up-training"]], "Tutorial: Averaging Neural Operator for solving Kuramoto Sivashinsky equation": [[80, null]], "Tutorial: Building custom geometries with PINA Location class": [[88, null]], "Tutorial: Multiscale PDE learning with Fourier Feature Network": [[83, null]], "Tutorial: One dimensional Helmotz equation using Periodic Boundary Conditions": [[91, null]], "Tutorial: PINA and PyTorch Lightning, training tips and visualizations": [[81, null]], "Tutorial: Physics Informed Neural Networks on PINA": [[79, null]], "Tutorial: Reduced order model (POD-RBF or POD-NN) for parametric problems": [[90, null]], "Tutorial: Resolution of an inverse problem": [[89, null]], "Tutorial: The Equation Class": [[82, null]], "Tutorial: Two dimensional Darcy flow using the Fourier Neural Operator": [[87, null]], "Tutorial: Two dimensional Poisson problem using Extra Features Learning": [[84, null]], "Tutorial: Two dimensional Wave problem with hard constraint": [[85, null]], "Tutorial: Unstructured convolutional autoencoder via continuous convolution": [[86, null]], "Union": [[32, null]], "Welcome to PINA\u2019s documentation!": [[93, null]], "What\u2019s next?": [[79, "whats-next"], [80, "whats-next"], [81, "whats-next"], [82, "whats-next"], [83, "whats-next"], [84, "whats-next"], [85, "whats-next"], [86, "whats-next"], [87, "whats-next"], [88, "whats-next"], [91, "whats-next"]], "Write the problem class": [[79, "write-the-problem-class"]]}, "docnames": ["_LICENSE", "_cite", "_rst/_code", "_rst/_contributing", "_rst/_installation", "_rst/_tutorial", "_rst/adaptive_functions/AdaptiveCELU", "_rst/adaptive_functions/AdaptiveELU", "_rst/adaptive_functions/AdaptiveExp", "_rst/adaptive_functions/AdaptiveFunctionInterface", "_rst/adaptive_functions/AdaptiveGELU", "_rst/adaptive_functions/AdaptiveMish", "_rst/adaptive_functions/AdaptiveReLU", "_rst/adaptive_functions/AdaptiveSIREN", "_rst/adaptive_functions/AdaptiveSiLU", "_rst/adaptive_functions/AdaptiveSigmoid", "_rst/adaptive_functions/AdaptiveSoftmax", "_rst/adaptive_functions/AdaptiveSoftmin", "_rst/adaptive_functions/AdaptiveTanh", "_rst/callbacks/adaptive_refinment_callbacks", "_rst/callbacks/optimizer_callbacks", "_rst/callbacks/processing_callbacks", "_rst/condition", "_rst/equations", "_rst/geometry/cartesian", "_rst/geometry/difference_domain", "_rst/geometry/ellipsoid", "_rst/geometry/exclusion_domain", "_rst/geometry/intersection_domain", "_rst/geometry/location", "_rst/geometry/operation_interface", "_rst/geometry/simplex", "_rst/geometry/union_domain", "_rst/label_tensor", "_rst/layers/avno_layer", "_rst/layers/convolution", "_rst/layers/enhanced_linear", "_rst/layers/fourier", "_rst/layers/fourier_embedding", "_rst/layers/lowrank_layer", "_rst/layers/orthogonal", "_rst/layers/pbc_embedding", "_rst/layers/pod", "_rst/layers/rbf_layer", "_rst/layers/residual", "_rst/layers/spectral", "_rst/loss/loss_interface", "_rst/loss/lploss", "_rst/loss/powerloss", "_rst/models/avno", "_rst/models/base_no", "_rst/models/deeponet", "_rst/models/fnn", "_rst/models/fnn_residual", "_rst/models/fno", "_rst/models/fourier_kernel", "_rst/models/lno", "_rst/models/mionet", "_rst/models/multifeedforward", "_rst/models/network", "_rst/models/spline", "_rst/operators", "_rst/plotter", "_rst/problem/abstractproblem", "_rst/problem/parametricproblem", "_rst/problem/spatialproblem", "_rst/problem/timedepproblem", "_rst/solvers/basepinn", "_rst/solvers/causalpinn", "_rst/solvers/competitivepinn", "_rst/solvers/garom", "_rst/solvers/gpinn", "_rst/solvers/pinn", "_rst/solvers/rba_pinn", "_rst/solvers/rom", "_rst/solvers/sapinn", "_rst/solvers/solver_interface", "_rst/solvers/supervised", "_rst/trainer", "_rst/tutorials/tutorial1/tutorial", "_rst/tutorials/tutorial10/tutorial", "_rst/tutorials/tutorial11/tutorial", "_rst/tutorials/tutorial12/tutorial", "_rst/tutorials/tutorial13/tutorial", "_rst/tutorials/tutorial2/tutorial", "_rst/tutorials/tutorial3/tutorial", "_rst/tutorials/tutorial4/tutorial", "_rst/tutorials/tutorial5/tutorial", "_rst/tutorials/tutorial6/tutorial", "_rst/tutorials/tutorial7/tutorial", "_rst/tutorials/tutorial8/tutorial", "_rst/tutorials/tutorial9/tutorial", "_team", "index"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1}, "filenames": ["_LICENSE.rst", "_cite.rst", "_rst/_code.rst", "_rst/_contributing.rst", "_rst/_installation.rst", "_rst/_tutorial.rst", "_rst/adaptive_functions/AdaptiveCELU.rst", "_rst/adaptive_functions/AdaptiveELU.rst", "_rst/adaptive_functions/AdaptiveExp.rst", "_rst/adaptive_functions/AdaptiveFunctionInterface.rst", "_rst/adaptive_functions/AdaptiveGELU.rst", "_rst/adaptive_functions/AdaptiveMish.rst", "_rst/adaptive_functions/AdaptiveReLU.rst", "_rst/adaptive_functions/AdaptiveSIREN.rst", "_rst/adaptive_functions/AdaptiveSiLU.rst", "_rst/adaptive_functions/AdaptiveSigmoid.rst", "_rst/adaptive_functions/AdaptiveSoftmax.rst", "_rst/adaptive_functions/AdaptiveSoftmin.rst", "_rst/adaptive_functions/AdaptiveTanh.rst", "_rst/callbacks/adaptive_refinment_callbacks.rst", "_rst/callbacks/optimizer_callbacks.rst", "_rst/callbacks/processing_callbacks.rst", "_rst/condition.rst", "_rst/equations.rst", "_rst/geometry/cartesian.rst", "_rst/geometry/difference_domain.rst", "_rst/geometry/ellipsoid.rst", "_rst/geometry/exclusion_domain.rst", "_rst/geometry/intersection_domain.rst", "_rst/geometry/location.rst", "_rst/geometry/operation_interface.rst", "_rst/geometry/simplex.rst", "_rst/geometry/union_domain.rst", "_rst/label_tensor.rst", "_rst/layers/avno_layer.rst", "_rst/layers/convolution.rst", "_rst/layers/enhanced_linear.rst", "_rst/layers/fourier.rst", "_rst/layers/fourier_embedding.rst", "_rst/layers/lowrank_layer.rst", "_rst/layers/orthogonal.rst", "_rst/layers/pbc_embedding.rst", "_rst/layers/pod.rst", "_rst/layers/rbf_layer.rst", "_rst/layers/residual.rst", "_rst/layers/spectral.rst", "_rst/loss/loss_interface.rst", "_rst/loss/lploss.rst", "_rst/loss/powerloss.rst", "_rst/models/avno.rst", "_rst/models/base_no.rst", "_rst/models/deeponet.rst", "_rst/models/fnn.rst", "_rst/models/fnn_residual.rst", "_rst/models/fno.rst", "_rst/models/fourier_kernel.rst", "_rst/models/lno.rst", "_rst/models/mionet.rst", "_rst/models/multifeedforward.rst", "_rst/models/network.rst", "_rst/models/spline.rst", "_rst/operators.rst", "_rst/plotter.rst", "_rst/problem/abstractproblem.rst", "_rst/problem/parametricproblem.rst", "_rst/problem/spatialproblem.rst", "_rst/problem/timedepproblem.rst", "_rst/solvers/basepinn.rst", "_rst/solvers/causalpinn.rst", "_rst/solvers/competitivepinn.rst", "_rst/solvers/garom.rst", "_rst/solvers/gpinn.rst", "_rst/solvers/pinn.rst", "_rst/solvers/rba_pinn.rst", "_rst/solvers/rom.rst", "_rst/solvers/sapinn.rst", "_rst/solvers/solver_interface.rst", "_rst/solvers/supervised.rst", "_rst/trainer.rst", "_rst/tutorials/tutorial1/tutorial.rst", "_rst/tutorials/tutorial10/tutorial.rst", "_rst/tutorials/tutorial11/tutorial.rst", "_rst/tutorials/tutorial12/tutorial.rst", "_rst/tutorials/tutorial13/tutorial.rst", "_rst/tutorials/tutorial2/tutorial.rst", "_rst/tutorials/tutorial3/tutorial.rst", "_rst/tutorials/tutorial4/tutorial.rst", "_rst/tutorials/tutorial5/tutorial.rst", "_rst/tutorials/tutorial6/tutorial.rst", "_rst/tutorials/tutorial7/tutorial.rst", "_rst/tutorials/tutorial8/tutorial.rst", "_rst/tutorials/tutorial9/tutorial.rst", "_team.rst", "index.rst"], "indexentries": {"abstractproblem (class in pina.problem.abstract_problem)": [[63, "pina.problem.abstract_problem.AbstractProblem", false]], "adaptiveactivationfunctioninterface (class in pina.adaptive_functions.adaptive_func_interface)": [[9, "pina.adaptive_functions.adaptive_func_interface.AdaptiveActivationFunctionInterface", false]], "adaptivecelu (class in pina.adaptive_functions.adaptive_func)": [[6, "pina.adaptive_functions.adaptive_func.AdaptiveCELU", false]], "adaptiveelu (class in pina.adaptive_functions.adaptive_func)": [[7, "pina.adaptive_functions.adaptive_func.AdaptiveELU", false]], "adaptiveexp (class in pina.adaptive_functions.adaptive_func)": [[8, "pina.adaptive_functions.adaptive_func.AdaptiveExp", false]], "adaptivegelu (class in pina.adaptive_functions.adaptive_func)": [[10, "pina.adaptive_functions.adaptive_func.AdaptiveGELU", false]], "adaptivemish (class in pina.adaptive_functions.adaptive_func)": [[11, "pina.adaptive_functions.adaptive_func.AdaptiveMish", false]], "adaptiverelu (class in pina.adaptive_functions.adaptive_func)": [[12, "pina.adaptive_functions.adaptive_func.AdaptiveReLU", false]], "adaptivesigmoid (class in pina.adaptive_functions.adaptive_func)": [[15, "pina.adaptive_functions.adaptive_func.AdaptiveSigmoid", false]], "adaptivesilu (class in pina.adaptive_functions.adaptive_func)": [[14, "pina.adaptive_functions.adaptive_func.AdaptiveSiLU", false]], "adaptivesiren (class in pina.adaptive_functions.adaptive_func)": [[13, "pina.adaptive_functions.adaptive_func.AdaptiveSIREN", false]], "adaptivesoftmax (class in pina.adaptive_functions.adaptive_func)": [[16, "pina.adaptive_functions.adaptive_func.AdaptiveSoftmax", false]], "adaptivesoftmin (class in pina.adaptive_functions.adaptive_func)": [[17, "pina.adaptive_functions.adaptive_func.AdaptiveSoftmin", false]], "adaptivetanh (class in pina.adaptive_functions.adaptive_func)": [[18, "pina.adaptive_functions.adaptive_func.AdaptiveTanh", false]], "add_points() (abstractproblem method)": [[63, "pina.problem.abstract_problem.AbstractProblem.add_points", false]], "advection() (in module pina.operators)": [[61, "pina.operators.advection", false]], "aggregator (mionet property)": [[57, "pina.model.deeponet.MIONet.aggregator", false]], "alpha (adaptiveactivationfunctioninterface property)": [[9, "pina.adaptive_functions.adaptive_func_interface.AdaptiveActivationFunctionInterface.alpha", false]], "append() (labeltensor method)": [[33, "pina.label_tensor.LabelTensor.append", false]], "averagingneuraloperator (class in pina.model.avno)": [[49, "pina.model.avno.AveragingNeuralOperator", false]], "basis (podblock property)": [[42, "pina.model.layers.pod.PODBlock.basis", false]], "basis() (spline method)": [[60, "pina.model.spline.Spline.basis", false]], "beta (adaptiveactivationfunctioninterface property)": [[9, "pina.adaptive_functions.adaptive_func_interface.AdaptiveActivationFunctionInterface.beta", false]], "branch_net (deeponet property)": [[51, "pina.model.deeponet.DeepONet.branch_net", false]], "build() (rbfblock static method)": [[43, "pina.model.layers.rbf_layer.RBFBlock.build", false]], "causalpinn (class in pina.solvers.pinns.causalpinn)": [[68, "pina.solvers.pinns.causalpinn.CausalPINN", false]], "clone() (labeltensor method)": [[33, "pina.label_tensor.LabelTensor.clone", false]], "competitivepinn (class in pina.solvers.pinns.competitive_pinn)": [[69, "pina.solvers.pinns.competitive_pinn.CompetitivePINN", false]], "compute_residual() (pinninterface method)": [[67, "pina.solvers.pinns.basepinn.PINNInterface.compute_residual", false]], "condition (class in pina.condition)": [[22, "pina.condition.Condition", false]], "conditions (abstractproblem property)": [[63, "pina.problem.abstract_problem.AbstractProblem.conditions", false]], "configure_optimizers() (competitivepinn method)": [[69, "pina.solvers.pinns.competitive_pinn.CompetitivePINN.configure_optimizers", false]], "configure_optimizers() (garom method)": [[70, "pina.solvers.garom.GAROM.configure_optimizers", false]], "configure_optimizers() (pinn method)": [[72, "pina.solvers.pinns.pinn.PINN.configure_optimizers", false]], "configure_optimizers() (sapinn method)": [[75, "pina.solvers.pinns.sapinn.SAPINN.configure_optimizers", false]], "configure_optimizers() (solverinterface method)": [[76, "pina.solvers.solver.SolverInterface.configure_optimizers", false]], "configure_optimizers() (supervisedsolver method)": [[77, "pina.solvers.supervised.SupervisedSolver.configure_optimizers", false]], "cpu() (labeltensor method)": [[33, "pina.label_tensor.LabelTensor.cpu", false]], "cuda() (labeltensor method)": [[33, "pina.label_tensor.LabelTensor.cuda", false]], "current_condition_name (pinninterface property)": [[67, "pina.solvers.pinns.basepinn.PINNInterface.current_condition_name", false]], "deeponet (class in pina.model.deeponet)": [[51, "pina.model.deeponet.DeepONet", false]], "degree (rbfblock property)": [[43, "pina.model.layers.rbf_layer.RBFBlock.degree", false]], "detach() (labeltensor method)": [[33, "pina.label_tensor.LabelTensor.detach", false]], "difference (class in pina.geometry.difference_domain)": [[25, "pina.geometry.difference_domain.Difference", false]], "dim (orthogonalblock property)": [[40, "pina.model.layers.orthogonal.OrthogonalBlock.dim", false]], "discretise_domain() (abstractproblem method)": [[63, "pina.problem.abstract_problem.AbstractProblem.discretise_domain", false]], "discriminator (competitivepinn property)": [[69, "pina.solvers.pinns.competitive_pinn.CompetitivePINN.discriminator", false]], "div() (in module pina.operators)": [[61, "pina.operators.div", false]], "domain (abstractproblem property)": [[63, "pina.problem.abstract_problem.AbstractProblem.domain", false]], "eps (causalpinn property)": [[68, "pina.solvers.pinns.causalpinn.CausalPINN.eps", false]], "epsilon (rbfblock property)": [[43, "pina.model.layers.rbf_layer.RBFBlock.epsilon", false]], "equation (class in pina.equation.equation)": [[23, "pina.equation.equation.Equation", false]], "equationinterface (class in pina.equation.equation_interface)": [[23, "pina.equation.equation_interface.EquationInterface", false]], "exclusion (class in pina.geometry.exclusion_domain)": [[27, "pina.geometry.exclusion_domain.Exclusion", false]], "expand() (podblock method)": [[42, "pina.model.layers.pod.PODBlock.expand", false]], "extract() (labeltensor method)": [[33, "pina.label_tensor.LabelTensor.extract", false]], "feedforward (class in pina.model.feed_forward)": [[52, "pina.model.feed_forward.FeedForward", false]], "fit() (podblock method)": [[42, "pina.model.layers.pod.PODBlock.fit", false]], "fit() (rbfblock method)": [[43, "pina.model.layers.rbf_layer.RBFBlock.fit", false]], "fixedflux (class in pina.equation.equation_factory)": [[23, "pina.equation.equation_factory.FixedFlux", false]], "fixedgradient (class in pina.equation.equation_factory)": [[23, "pina.equation.equation_factory.FixedGradient", false]], "fixedvalue (class in pina.equation.equation_factory)": [[23, "pina.equation.equation_factory.FixedValue", false]], "fno (class in pina.model.fno)": [[54, "pina.model.fno.FNO", false]], "forward() (adaptiveactivationfunctioninterface method)": [[9, "pina.adaptive_functions.adaptive_func_interface.AdaptiveActivationFunctionInterface.forward", false]], "forward() (averagingneuraloperator method)": [[49, "pina.model.avno.AveragingNeuralOperator.forward", false]], "forward() (competitivepinn method)": [[69, "pina.solvers.pinns.competitive_pinn.CompetitivePINN.forward", false]], "forward() (deeponet method)": [[51, "pina.model.deeponet.DeepONet.forward", false]], "forward() (feedforward method)": [[52, "pina.model.feed_forward.FeedForward.forward", false]], "forward() (fno method)": [[54, "pina.model.fno.FNO.forward", false]], "forward() (fourierblock1d method)": [[37, "pina.model.layers.fourier.FourierBlock1D.forward", false]], "forward() (fourierblock2d method)": [[37, "pina.model.layers.fourier.FourierBlock2D.forward", false]], "forward() (fourierblock3d method)": [[37, "pina.model.layers.fourier.FourierBlock3D.forward", false]], "forward() (fourierfeatureembedding method)": [[38, "pina.model.layers.embedding.FourierFeatureEmbedding.forward", false]], "forward() (fourierintegralkernel method)": [[55, "pina.model.fno.FourierIntegralKernel.forward", false]], "forward() (garom method)": [[70, "pina.solvers.garom.GAROM.forward", false]], "forward() (kernelneuraloperator method)": [[50, "pina.model.base_no.KernelNeuralOperator.forward", false]], "forward() (lossinterface method)": [[46, "pina.loss.LossInterface.forward", false]], "forward() (lowrankneuraloperator method)": [[56, "pina.model.lno.LowRankNeuralOperator.forward", false]], "forward() (lploss method)": [[47, "pina.loss.LpLoss.forward", false]], "forward() (mionet method)": [[57, "pina.model.deeponet.MIONet.forward", false]], "forward() (network method)": [[59, "pina.model.network.Network.forward", false]], "forward() (orthogonalblock method)": [[40, "pina.model.layers.orthogonal.OrthogonalBlock.forward", false]], "forward() (periodicboundaryembedding method)": [[41, "pina.model.layers.embedding.PeriodicBoundaryEmbedding.forward", false]], "forward() (pinn method)": [[72, "pina.solvers.pinns.pinn.PINN.forward", false]], "forward() (podblock method)": [[42, "pina.model.layers.pod.PODBlock.forward", false]], "forward() (powerloss method)": [[48, "pina.loss.PowerLoss.forward", false]], "forward() (rbfblock method)": [[43, "pina.model.layers.rbf_layer.RBFBlock.forward", false]], "forward() (reducedordermodelsolver method)": [[74, "pina.solvers.rom.ReducedOrderModelSolver.forward", false]], "forward() (residualblock method)": [[44, "pina.model.layers.residual.ResidualBlock.forward", false]], "forward() (residualfeedforward method)": [[53, "pina.model.feed_forward.ResidualFeedForward.forward", false]], "forward() (sapinn method)": [[75, "pina.solvers.pinns.sapinn.SAPINN.forward", false]], "forward() (solverinterface method)": [[76, "pina.solvers.solver.SolverInterface.forward", false]], "forward() (spectralconvblock1d method)": [[45, "pina.model.layers.spectral.SpectralConvBlock1D.forward", false]], "forward() (spectralconvblock2d method)": [[45, "pina.model.layers.spectral.SpectralConvBlock2D.forward", false]], "forward() (spectralconvblock3d method)": [[45, "pina.model.layers.spectral.SpectralConvBlock3D.forward", false]], "forward() (spline method)": [[60, "pina.model.spline.Spline.forward", false]], "forward() (supervisedsolver method)": [[77, "pina.solvers.supervised.SupervisedSolver.forward", false]], "forward_map() (network method)": [[59, "pina.model.network.Network.forward_map", false]], "fourierblock1d (class in pina.model.layers.fourier)": [[37, "pina.model.layers.fourier.FourierBlock1D", false]], "fourierblock2d (class in pina.model.layers.fourier)": [[37, "pina.model.layers.fourier.FourierBlock2D", false]], "fourierblock3d (class in pina.model.layers.fourier)": [[37, "pina.model.layers.fourier.FourierBlock3D", false]], "fourierfeatureembedding (class in pina.model.layers.embedding)": [[38, "pina.model.layers.embedding.FourierFeatureEmbedding", false]], "fourierintegralkernel (class in pina.model.fno)": [[55, "pina.model.fno.FourierIntegralKernel", false]], "func (adaptiveactivationfunctioninterface property)": [[9, "pina.adaptive_functions.adaptive_func_interface.AdaptiveActivationFunctionInterface.func", false]], "gamma (adaptiveactivationfunctioninterface property)": [[9, "pina.adaptive_functions.adaptive_func_interface.AdaptiveActivationFunctionInterface.gamma", false]], "garom (class in pina.solvers.garom)": [[70, "pina.solvers.garom.GAROM", false]], "geometries (operationinterface property)": [[30, "pina.geometry.operation_interface.OperationInterface.geometries", false]], "get_metrics() (pinaprogressbar method)": [[21, "pina.callbacks.processing_callbacks.PINAProgressBar.get_metrics", false]], "gpinn (class in pina.solvers.pinns.gpinn)": [[71, "pina.solvers.pinns.gpinn.GPINN", false]], "grad() (in module pina.operators)": [[61, "pina.operators.grad", false]], "have_sampled_points (abstractproblem property)": [[63, "pina.problem.abstract_problem.AbstractProblem.have_sampled_points", false]], "indeces_variables_extracted (mionet property)": [[57, "pina.model.deeponet.MIONet.indeces_variables_extracted", false]], "input_variables (abstractproblem property)": [[63, "pina.problem.abstract_problem.AbstractProblem.input_variables", false]], "integral_kernels (kernelneuraloperator property)": [[50, "pina.model.base_no.KernelNeuralOperator.integral_kernels", false]], "intersection (class in pina.geometry.intersection_domain)": [[28, "pina.geometry.intersection_domain.Intersection", false]], "is_inside() (difference method)": [[25, "pina.geometry.difference_domain.Difference.is_inside", false]], "is_inside() (exclusion method)": [[27, "pina.geometry.exclusion_domain.Exclusion.is_inside", false]], "is_inside() (intersection method)": [[28, "pina.geometry.intersection_domain.Intersection.is_inside", false]], "is_inside() (location method)": [[29, "pina.geometry.location.Location.is_inside", false]], "is_inside() (operationinterface method)": [[30, "pina.geometry.operation_interface.OperationInterface.is_inside", false]], "is_inside() (union method)": [[32, "pina.geometry.union_domain.Union.is_inside", false]], "kernel (rbfblock property)": [[43, "pina.model.layers.rbf_layer.RBFBlock.kernel", false]], "kernel_matrix() (rbfblock static method)": [[43, "pina.model.layers.rbf_layer.RBFBlock.kernel_matrix", false]], "kernel_vector() (rbfblock static method)": [[43, "pina.model.layers.rbf_layer.RBFBlock.kernel_vector", false]], "kernelneuraloperator (class in pina.model.base_no)": [[50, "pina.model.base_no.KernelNeuralOperator", false]], "labels (labeltensor property)": [[33, "pina.label_tensor.LabelTensor.labels", false]], "labeltensor (class in pina.label_tensor)": [[33, "pina.label_tensor.LabelTensor", false]], "laplace (class in pina.equation.equation_factory)": [[23, "pina.equation.equation_factory.Laplace", false]], "laplacian() (in module pina.operators)": [[61, "pina.operators.laplacian", false]], "lifting_operator (kernelneuraloperator property)": [[50, "pina.model.base_no.KernelNeuralOperator.lifting_operator", false]], "location (class in pina.geometry.location)": [[29, "pina.geometry.location.Location", false]], "loss (pinninterface property)": [[67, "pina.solvers.pinns.basepinn.PINNInterface.loss", false]], "loss (supervisedsolver property)": [[77, "pina.solvers.supervised.SupervisedSolver.loss", false]], "loss_data() (competitivepinn method)": [[69, "pina.solvers.pinns.competitive_pinn.CompetitivePINN.loss_data", false]], "loss_data() (pinninterface method)": [[67, "pina.solvers.pinns.basepinn.PINNInterface.loss_data", false]], "loss_data() (reducedordermodelsolver method)": [[74, "pina.solvers.rom.ReducedOrderModelSolver.loss_data", false]], "loss_data() (sapinn method)": [[75, "pina.solvers.pinns.sapinn.SAPINN.loss_data", false]], "loss_data() (supervisedsolver method)": [[77, "pina.solvers.supervised.SupervisedSolver.loss_data", false]], "loss_phys() (causalpinn method)": [[68, "pina.solvers.pinns.causalpinn.CausalPINN.loss_phys", false]], "loss_phys() (competitivepinn method)": [[69, "pina.solvers.pinns.competitive_pinn.CompetitivePINN.loss_phys", false]], "loss_phys() (gpinn method)": [[71, "pina.solvers.pinns.gpinn.GPINN.loss_phys", false]], "loss_phys() (pinn method)": [[72, "pina.solvers.pinns.pinn.PINN.loss_phys", false]], "loss_phys() (pinninterface method)": [[67, "pina.solvers.pinns.basepinn.PINNInterface.loss_phys", false]], "loss_phys() (rbapinn method)": [[73, "pina.solvers.pinns.rbapinn.RBAPINN.loss_phys", false]], "loss_phys() (sapinn method)": [[75, "pina.solvers.pinns.sapinn.SAPINN.loss_phys", false]], "lossinterface (class in pina.loss)": [[46, "pina.loss.LossInterface", false]], "lowrankneuraloperator (class in pina.model.lno)": [[56, "pina.model.lno.LowRankNeuralOperator", false]], "lploss (class in pina.loss)": [[47, "pina.loss.LpLoss", false]], "metrics (metrictracker property)": [[21, "pina.callbacks.processing_callbacks.MetricTracker.metrics", false]], "metrictracker (class in pina.callbacks.processing_callbacks)": [[21, "pina.callbacks.processing_callbacks.MetricTracker", false]], "mionet (class in pina.model.deeponet)": [[57, "pina.model.deeponet.MIONet", false]], "model (mionet property)": [[57, "pina.model.deeponet.MIONet.model", false]], "models (solverinterface property)": [[76, "pina.solvers.solver.SolverInterface.models", false]], "module": [[9, "module-pina.adaptive_functions.adaptive_func_interface", false], [24, "module-pina.geometry.cartesian", false], [25, "module-pina.geometry.difference_domain", false], [26, "module-pina.geometry.ellipsoid", false], [27, "module-pina.geometry.exclusion_domain", false], [28, "module-pina.geometry.intersection_domain", false], [29, "module-pina.geometry.location", false], [30, "module-pina.geometry.operation_interface", false], [31, "module-pina.geometry.simplex", false], [32, "module-pina.geometry.union_domain", false], [46, "module-pina.loss", false], [59, "module-pina.model.network", false], [61, "module-pina.operators", false], [63, "module-pina.problem.abstract_problem", false], [64, "module-pina.problem.parametric_problem", false], [65, "module-pina.problem.spatial_problem", false], [66, "module-pina.problem.timedep_problem", false], [78, "module-pina.trainer", false]], "monomial_powers() (rbfblock static method)": [[43, "pina.model.layers.rbf_layer.RBFBlock.monomial_powers", false]], "multifeedforward (class in pina.model.multi_feed_forward)": [[58, "pina.model.multi_feed_forward.MultiFeedForward", false]], "network (class in pina.model.network)": [[59, "pina.model.network.Network", false]], "neural_net (competitivepinn property)": [[69, "pina.solvers.pinns.competitive_pinn.CompetitivePINN.neural_net", false]], "neural_net (pinn property)": [[72, "pina.solvers.pinns.pinn.PINN.neural_net", false]], "neural_net (reducedordermodelsolver property)": [[74, "pina.solvers.rom.ReducedOrderModelSolver.neural_net", false]], "neural_net (sapinn property)": [[75, "pina.solvers.pinns.sapinn.SAPINN.neural_net", false]], "neural_net (supervisedsolver property)": [[77, "pina.solvers.supervised.SupervisedSolver.neural_net", false]], "not_sampled_points (abstractproblem property)": [[63, "pina.problem.abstract_problem.AbstractProblem.not_sampled_points", false]], "on_fit_start() (pinaprogressbar method)": [[21, "pina.callbacks.processing_callbacks.PINAProgressBar.on_fit_start", false]], "on_load_checkpoint() (sapinn method)": [[75, "pina.solvers.pinns.sapinn.SAPINN.on_load_checkpoint", false]], "on_train_batch_end() (competitivepinn method)": [[69, "pina.solvers.pinns.competitive_pinn.CompetitivePINN.on_train_batch_end", false]], "on_train_batch_end() (sapinn method)": [[75, "pina.solvers.pinns.sapinn.SAPINN.on_train_batch_end", false]], "on_train_epoch_end() (metrictracker method)": [[21, "pina.callbacks.processing_callbacks.MetricTracker.on_train_epoch_end", false]], "on_train_epoch_end() (r3refinement method)": [[19, "pina.callbacks.adaptive_refinment_callbacks.R3Refinement.on_train_epoch_end", false]], "on_train_epoch_start() (switchoptimizer method)": [[20, "pina.callbacks.optimizer_callbacks.SwitchOptimizer.on_train_epoch_start", false]], "on_train_start() (r3refinement method)": [[19, "pina.callbacks.adaptive_refinment_callbacks.R3Refinement.on_train_start", false]], "on_train_start() (sapinn method)": [[75, "pina.solvers.pinns.sapinn.SAPINN.on_train_start", false]], "on_train_start() (solverinterface method)": [[76, "pina.solvers.solver.SolverInterface.on_train_start", false]], "operationinterface (class in pina.geometry.operation_interface)": [[30, "pina.geometry.operation_interface.OperationInterface", false]], "optimizer_discriminator (competitivepinn property)": [[69, "pina.solvers.pinns.competitive_pinn.CompetitivePINN.optimizer_discriminator", false]], "optimizer_model (competitivepinn property)": [[69, "pina.solvers.pinns.competitive_pinn.CompetitivePINN.optimizer_model", false]], "optimizer_model (sapinn property)": [[75, "pina.solvers.pinns.sapinn.SAPINN.optimizer_model", false]], "optimizer_weights (sapinn property)": [[75, "pina.solvers.pinns.sapinn.SAPINN.optimizer_weights", false]], "optimizers (solverinterface property)": [[76, "pina.solvers.solver.SolverInterface.optimizers", false]], "orthogonalblock (class in pina.model.layers.orthogonal)": [[40, "pina.model.layers.orthogonal.OrthogonalBlock", false]], "output_variables (abstractproblem property)": [[63, "pina.problem.abstract_problem.AbstractProblem.output_variables", false]], "parameter_domain() (parametricproblem method)": [[64, "pina.problem.parametric_problem.ParametricProblem.parameter_domain", false]], "parameters (parametricproblem property)": [[64, "pina.problem.parametric_problem.ParametricProblem.parameters", false]], "parametricproblem (class in pina.problem.parametric_problem)": [[64, "pina.problem.parametric_problem.ParametricProblem", false]], "period (periodicboundaryembedding property)": [[41, "pina.model.layers.embedding.PeriodicBoundaryEmbedding.period", false]], "periodicboundaryembedding (class in pina.model.layers.embedding)": [[41, "pina.model.layers.embedding.PeriodicBoundaryEmbedding", false]], "pina.adaptive_functions.adaptive_func_interface": [[9, "module-pina.adaptive_functions.adaptive_func_interface", false]], "pina.geometry.cartesian": [[24, "module-pina.geometry.cartesian", false]], "pina.geometry.difference_domain": [[25, "module-pina.geometry.difference_domain", false]], "pina.geometry.ellipsoid": [[26, "module-pina.geometry.ellipsoid", false]], "pina.geometry.exclusion_domain": [[27, "module-pina.geometry.exclusion_domain", false]], "pina.geometry.intersection_domain": [[28, "module-pina.geometry.intersection_domain", false]], "pina.geometry.location": [[29, "module-pina.geometry.location", false]], "pina.geometry.operation_interface": [[30, "module-pina.geometry.operation_interface", false]], "pina.geometry.simplex": [[31, "module-pina.geometry.simplex", false]], "pina.geometry.union_domain": [[32, "module-pina.geometry.union_domain", false]], "pina.loss": [[46, "module-pina.loss", false]], "pina.model.network": [[59, "module-pina.model.network", false]], "pina.operators": [[61, "module-pina.operators", false]], "pina.problem.abstract_problem": [[63, "module-pina.problem.abstract_problem", false]], "pina.problem.parametric_problem": [[64, "module-pina.problem.parametric_problem", false]], "pina.problem.spatial_problem": [[65, "module-pina.problem.spatial_problem", false]], "pina.problem.timedep_problem": [[66, "module-pina.problem.timedep_problem", false]], "pina.trainer": [[78, "module-pina.trainer", false]], "pinaprogressbar (class in pina.callbacks.processing_callbacks)": [[21, "pina.callbacks.processing_callbacks.PINAProgressBar", false]], "pinn (class in pina.solvers.pinns.pinn)": [[72, "pina.solvers.pinns.pinn.PINN", false]], "pinninterface (class in pina.solvers.pinns.basepinn)": [[67, "pina.solvers.pinns.basepinn.PINNInterface", false]], "podblock (class in pina.model.layers.pod)": [[42, "pina.model.layers.pod.PODBlock", false]], "polynomial_matrix() (rbfblock static method)": [[43, "pina.model.layers.rbf_layer.RBFBlock.polynomial_matrix", false]], "powerloss (class in pina.loss)": [[48, "pina.loss.PowerLoss", false]], "problem (solverinterface property)": [[76, "pina.solvers.solver.SolverInterface.problem", false]], "projection_operator (kernelneuraloperator property)": [[50, "pina.model.base_no.KernelNeuralOperator.projection_operator", false]], "r3refinement (class in pina.callbacks.adaptive_refinment_callbacks)": [[19, "pina.callbacks.adaptive_refinment_callbacks.R3Refinement", false]], "rank (podblock property)": [[42, "pina.model.layers.pod.PODBlock.rank", false]], "rbapinn (class in pina.solvers.pinns.rbapinn)": [[73, "pina.solvers.pinns.rbapinn.RBAPINN", false]], "rbfblock (class in pina.model.layers.rbf_layer)": [[43, "pina.model.layers.rbf_layer.RBFBlock", false]], "reduce() (podblock method)": [[42, "pina.model.layers.pod.PODBlock.reduce", false]], "reducedordermodelsolver (class in pina.solvers.rom)": [[74, "pina.solvers.rom.ReducedOrderModelSolver", false]], "reduction (mionet property)": [[57, "pina.model.deeponet.MIONet.reduction", false]], "requires_grad (orthogonalblock property)": [[40, "pina.model.layers.orthogonal.OrthogonalBlock.requires_grad", false]], "requires_grad_() (labeltensor method)": [[33, "pina.label_tensor.LabelTensor.requires_grad_", false]], "residual() (equation method)": [[23, "pina.equation.equation.Equation.residual", false]], "residual() (equationinterface method)": [[23, "pina.equation.equation_interface.EquationInterface.residual", false]], "residual() (systemequation method)": [[23, "pina.equation.system_equation.SystemEquation.residual", false]], "residualblock (class in pina.model.layers.residual)": [[44, "pina.model.layers.residual.ResidualBlock", false]], "residualfeedforward (class in pina.model.feed_forward)": [[53, "pina.model.feed_forward.ResidualFeedForward", false]], "sample() (difference method)": [[25, "pina.geometry.difference_domain.Difference.sample", false]], "sample() (exclusion method)": [[27, "pina.geometry.exclusion_domain.Exclusion.sample", false]], "sample() (intersection method)": [[28, "pina.geometry.intersection_domain.Intersection.sample", false]], "sample() (location method)": [[29, "pina.geometry.location.Location.sample", false]], "sample() (union method)": [[32, "pina.geometry.union_domain.Union.sample", false]], "sapinn (class in pina.solvers.pinns.sapinn)": [[75, "pina.solvers.pinns.sapinn.SAPINN", false]], "save_logs_and_release() (pinninterface method)": [[67, "pina.solvers.pinns.basepinn.PINNInterface.save_logs_and_release", false]], "scale (mionet property)": [[57, "pina.model.deeponet.MIONet.scale", false]], "scale_coefficients (podblock property)": [[42, "pina.model.layers.pod.PODBlock.scale_coefficients", false]], "scaler (podblock property)": [[42, "pina.model.layers.pod.PODBlock.scaler", false]], "scheduler (pinn property)": [[72, "pina.solvers.pinns.pinn.PINN.scheduler", false]], "scheduler (supervisedsolver property)": [[77, "pina.solvers.supervised.SupervisedSolver.scheduler", false]], "scheduler_discriminator (competitivepinn property)": [[69, "pina.solvers.pinns.competitive_pinn.CompetitivePINN.scheduler_discriminator", false]], "scheduler_model (competitivepinn property)": [[69, "pina.solvers.pinns.competitive_pinn.CompetitivePINN.scheduler_model", false]], "scheduler_model (sapinn property)": [[75, "pina.solvers.pinns.sapinn.SAPINN.scheduler_model", false]], "scheduler_weights (sapinn property)": [[75, "pina.solvers.pinns.sapinn.SAPINN.scheduler_weights", false]], "select() (labeltensor method)": [[33, "pina.label_tensor.LabelTensor.select", false]], "sigma (fourierfeatureembedding property)": [[38, "pina.model.layers.embedding.FourierFeatureEmbedding.sigma", false]], "smoothing (rbfblock property)": [[43, "pina.model.layers.rbf_layer.RBFBlock.smoothing", false]], "solve() (rbfblock static method)": [[43, "pina.model.layers.rbf_layer.RBFBlock.solve", false]], "solver (trainer property)": [[78, "pina.trainer.Trainer.solver", false]], "solverinterface (class in pina.solvers.solver)": [[76, "pina.solvers.solver.SolverInterface", false]], "spatial_domain() (spatialproblem method)": [[65, "pina.problem.spatial_problem.SpatialProblem.spatial_domain", false]], "spatial_variables (spatialproblem property)": [[65, "pina.problem.spatial_problem.SpatialProblem.spatial_variables", false]], "spatialproblem (class in pina.problem.spatial_problem)": [[65, "pina.problem.spatial_problem.SpatialProblem", false]], "spectralconvblock1d (class in pina.model.layers.spectral)": [[45, "pina.model.layers.spectral.SpectralConvBlock1D", false]], "spectralconvblock2d (class in pina.model.layers.spectral)": [[45, "pina.model.layers.spectral.SpectralConvBlock2D", false]], "spectralconvblock3d (class in pina.model.layers.spectral)": [[45, "pina.model.layers.spectral.SpectralConvBlock3D", false]], "spline (class in pina.model.spline)": [[60, "pina.model.spline.Spline", false]], "store_log() (pinninterface method)": [[67, "pina.solvers.pinns.basepinn.PINNInterface.store_log", false]], "supervisedsolver (class in pina.solvers.supervised)": [[77, "pina.solvers.supervised.SupervisedSolver", false]], "switchoptimizer (class in pina.callbacks.optimizer_callbacks)": [[20, "pina.callbacks.optimizer_callbacks.SwitchOptimizer", false]], "systemequation (class in pina.equation.system_equation)": [[23, "pina.equation.system_equation.SystemEquation", false]], "temporal_domain() (timedependentproblem method)": [[66, "pina.problem.timedep_problem.TimeDependentProblem.temporal_domain", false]], "temporal_variable (timedependentproblem property)": [[66, "pina.problem.timedep_problem.TimeDependentProblem.temporal_variable", false]], "timedependentproblem (class in pina.problem.timedep_problem)": [[66, "pina.problem.timedep_problem.TimeDependentProblem", false]], "to() (labeltensor method)": [[33, "pina.label_tensor.LabelTensor.to", false]], "train() (trainer method)": [[78, "pina.trainer.Trainer.train", false]], "trainer (class in pina.trainer)": [[78, "pina.trainer.Trainer", false]], "training_step() (garom method)": [[70, "pina.solvers.garom.GAROM.training_step", false]], "training_step() (pinninterface method)": [[67, "pina.solvers.pinns.basepinn.PINNInterface.training_step", false]], "training_step() (solverinterface method)": [[76, "pina.solvers.solver.SolverInterface.training_step", false]], "training_step() (supervisedsolver method)": [[77, "pina.solvers.supervised.SupervisedSolver.training_step", false]], "translation (mionet property)": [[57, "pina.model.deeponet.MIONet.translation", false]], "trunk_net (deeponet property)": [[51, "pina.model.deeponet.DeepONet.trunk_net", false]], "union (class in pina.geometry.union_domain)": [[32, "pina.geometry.union_domain.Union", false]], "variables (operationinterface property)": [[30, "pina.geometry.operation_interface.OperationInterface.variables", false]], "vstack() (labeltensor static method)": [[33, "pina.label_tensor.LabelTensor.vstack", false]], "weights_dict (sapinn property)": [[75, "pina.solvers.pinns.sapinn.SAPINN.weights_dict", false]]}, "objects": {"pina": [[46, 1, 0, "-", "loss"], [61, 1, 0, "-", "operators"], [78, 1, 0, "-", "trainer"]], "pina.adaptive_functions": [[9, 1, 0, "-", "adaptive_func_interface"]], "pina.adaptive_functions.adaptive_func": [[6, 0, 1, "", "AdaptiveCELU"], [7, 0, 1, "", "AdaptiveELU"], [8, 0, 1, "", "AdaptiveExp"], [10, 0, 1, "", "AdaptiveGELU"], [11, 0, 1, "", "AdaptiveMish"], [12, 0, 1, "", "AdaptiveReLU"], [13, 0, 1, "", "AdaptiveSIREN"], [14, 0, 1, "", "AdaptiveSiLU"], [15, 0, 1, "", "AdaptiveSigmoid"], [16, 0, 1, "", "AdaptiveSoftmax"], [17, 0, 1, "", "AdaptiveSoftmin"], [18, 0, 1, "", "AdaptiveTanh"]], "pina.adaptive_functions.adaptive_func_interface": [[9, 0, 1, "", "AdaptiveActivationFunctionInterface"]], "pina.adaptive_functions.adaptive_func_interface.AdaptiveActivationFunctionInterface": [[9, 2, 1, "", "alpha"], [9, 2, 1, "", "beta"], [9, 3, 1, "", "forward"], [9, 2, 1, "", "func"], [9, 2, 1, "", "gamma"]], "pina.callbacks.adaptive_refinment_callbacks": [[19, 0, 1, "", "R3Refinement"]], "pina.callbacks.adaptive_refinment_callbacks.R3Refinement": [[19, 3, 1, "", "on_train_epoch_end"], [19, 3, 1, "", "on_train_start"]], "pina.callbacks.optimizer_callbacks": [[20, 0, 1, "", "SwitchOptimizer"]], "pina.callbacks.optimizer_callbacks.SwitchOptimizer": [[20, 3, 1, "", "on_train_epoch_start"]], "pina.callbacks.processing_callbacks": [[21, 0, 1, "", "MetricTracker"], [21, 0, 1, "", "PINAProgressBar"]], "pina.callbacks.processing_callbacks.MetricTracker": [[21, 2, 1, "", "metrics"], [21, 3, 1, "", "on_train_epoch_end"]], "pina.callbacks.processing_callbacks.PINAProgressBar": [[21, 3, 1, "", "get_metrics"], [21, 3, 1, "", "on_fit_start"]], "pina.condition": [[22, 0, 1, "", "Condition"]], "pina.equation.equation": [[23, 0, 1, "", "Equation"]], "pina.equation.equation.Equation": [[23, 3, 1, "", "residual"]], "pina.equation.equation_factory": [[23, 0, 1, "", "FixedFlux"], [23, 0, 1, "", "FixedGradient"], [23, 0, 1, "", "FixedValue"], [23, 0, 1, "", "Laplace"]], "pina.equation.equation_interface": [[23, 0, 1, "", "EquationInterface"]], "pina.equation.equation_interface.EquationInterface": [[23, 3, 1, "", "residual"]], "pina.equation.system_equation": [[23, 0, 1, "", "SystemEquation"]], "pina.equation.system_equation.SystemEquation": [[23, 3, 1, "", "residual"]], "pina.geometry": [[24, 1, 0, "-", "cartesian"], [25, 1, 0, "-", "difference_domain"], [26, 1, 0, "-", "ellipsoid"], [27, 1, 0, "-", "exclusion_domain"], [28, 1, 0, "-", "intersection_domain"], [29, 1, 0, "-", "location"], [30, 1, 0, "-", "operation_interface"], [31, 1, 0, "-", "simplex"], [32, 1, 0, "-", "union_domain"]], "pina.geometry.difference_domain": [[25, 0, 1, "", "Difference"]], "pina.geometry.difference_domain.Difference": [[25, 3, 1, "", "is_inside"], [25, 3, 1, "", "sample"]], "pina.geometry.exclusion_domain": [[27, 0, 1, "", "Exclusion"]], "pina.geometry.exclusion_domain.Exclusion": [[27, 3, 1, "", "is_inside"], [27, 3, 1, "", "sample"]], "pina.geometry.intersection_domain": [[28, 0, 1, "", "Intersection"]], "pina.geometry.intersection_domain.Intersection": [[28, 3, 1, "", "is_inside"], [28, 3, 1, "", "sample"]], "pina.geometry.location": [[29, 0, 1, "", "Location"]], "pina.geometry.location.Location": [[29, 3, 1, "", "is_inside"], [29, 3, 1, "", "sample"]], "pina.geometry.operation_interface": [[30, 0, 1, "", "OperationInterface"]], "pina.geometry.operation_interface.OperationInterface": [[30, 2, 1, "", "geometries"], [30, 3, 1, "", "is_inside"], [30, 2, 1, "", "variables"]], "pina.geometry.union_domain": [[32, 0, 1, "", "Union"]], "pina.geometry.union_domain.Union": [[32, 3, 1, "", "is_inside"], [32, 3, 1, "", "sample"]], "pina.label_tensor": [[33, 0, 1, "", "LabelTensor"]], "pina.label_tensor.LabelTensor": [[33, 3, 1, "", "append"], [33, 3, 1, "", "clone"], [33, 3, 1, "", "cpu"], [33, 3, 1, "", "cuda"], [33, 3, 1, "", "detach"], [33, 3, 1, "", "extract"], [33, 2, 1, "", "labels"], [33, 3, 1, "", "requires_grad_"], [33, 3, 1, "", "select"], [33, 3, 1, "", "to"], [33, 3, 1, "", "vstack"]], "pina.loss": [[46, 0, 1, "", "LossInterface"], [47, 0, 1, "", "LpLoss"], [48, 0, 1, "", "PowerLoss"]], "pina.loss.LossInterface": [[46, 3, 1, "", "forward"]], "pina.loss.LpLoss": [[47, 3, 1, "", "forward"]], "pina.loss.PowerLoss": [[48, 3, 1, "", "forward"]], "pina.model": [[59, 1, 0, "-", "network"]], "pina.model.avno": [[49, 0, 1, "", "AveragingNeuralOperator"]], "pina.model.avno.AveragingNeuralOperator": [[49, 3, 1, "", "forward"]], "pina.model.base_no": [[50, 0, 1, "", "KernelNeuralOperator"]], "pina.model.base_no.KernelNeuralOperator": [[50, 3, 1, "", "forward"], [50, 2, 1, "", "integral_kernels"], [50, 2, 1, "", "lifting_operator"], [50, 2, 1, "", "projection_operator"]], "pina.model.deeponet": [[51, 0, 1, "", "DeepONet"], [57, 0, 1, "", "MIONet"]], "pina.model.deeponet.DeepONet": [[51, 2, 1, "", "branch_net"], [51, 3, 1, "", "forward"], [51, 2, 1, "", "trunk_net"]], "pina.model.deeponet.MIONet": [[57, 2, 1, "", "aggregator"], [57, 3, 1, "", "forward"], [57, 2, 1, "", "indeces_variables_extracted"], [57, 2, 1, "", "model"], [57, 2, 1, "", "reduction"], [57, 2, 1, "", "scale"], [57, 2, 1, "", "translation"]], "pina.model.feed_forward": [[52, 0, 1, "", "FeedForward"], [53, 0, 1, "", "ResidualFeedForward"]], "pina.model.feed_forward.FeedForward": [[52, 3, 1, "", "forward"]], "pina.model.feed_forward.ResidualFeedForward": [[53, 3, 1, "", "forward"]], "pina.model.fno": [[54, 0, 1, "", "FNO"], [55, 0, 1, "", "FourierIntegralKernel"]], "pina.model.fno.FNO": [[54, 3, 1, "", "forward"]], "pina.model.fno.FourierIntegralKernel": [[55, 3, 1, "", "forward"]], "pina.model.layers.embedding": [[38, 0, 1, "", "FourierFeatureEmbedding"], [41, 0, 1, "", "PeriodicBoundaryEmbedding"]], "pina.model.layers.embedding.FourierFeatureEmbedding": [[38, 3, 1, "", "forward"], [38, 2, 1, "", "sigma"]], "pina.model.layers.embedding.PeriodicBoundaryEmbedding": [[41, 3, 1, "", "forward"], [41, 2, 1, "", "period"]], "pina.model.layers.fourier": [[37, 0, 1, "", "FourierBlock1D"], [37, 0, 1, "", "FourierBlock2D"], [37, 0, 1, "", "FourierBlock3D"]], "pina.model.layers.fourier.FourierBlock1D": [[37, 3, 1, "", "forward"]], "pina.model.layers.fourier.FourierBlock2D": [[37, 3, 1, "", "forward"]], "pina.model.layers.fourier.FourierBlock3D": [[37, 3, 1, "", "forward"]], "pina.model.layers.orthogonal": [[40, 0, 1, "", "OrthogonalBlock"]], "pina.model.layers.orthogonal.OrthogonalBlock": [[40, 2, 1, "", "dim"], [40, 3, 1, "", "forward"], [40, 2, 1, "", "requires_grad"]], "pina.model.layers.pod": [[42, 0, 1, "", "PODBlock"]], "pina.model.layers.pod.PODBlock": [[42, 2, 1, "", "basis"], [42, 3, 1, "", "expand"], [42, 3, 1, "", "fit"], [42, 3, 1, "", "forward"], [42, 2, 1, "", "rank"], [42, 3, 1, "", "reduce"], [42, 2, 1, "", "scale_coefficients"], [42, 2, 1, "", "scaler"]], "pina.model.layers.rbf_layer": [[43, 0, 1, "", "RBFBlock"]], "pina.model.layers.rbf_layer.RBFBlock": [[43, 3, 1, "", "build"], [43, 2, 1, "", "degree"], [43, 2, 1, "", "epsilon"], [43, 3, 1, "", "fit"], [43, 3, 1, "", "forward"], [43, 2, 1, "", "kernel"], [43, 3, 1, "", "kernel_matrix"], [43, 3, 1, "", "kernel_vector"], [43, 3, 1, "", "monomial_powers"], [43, 3, 1, "", "polynomial_matrix"], [43, 2, 1, "", "smoothing"], [43, 3, 1, "", "solve"]], "pina.model.layers.residual": [[44, 0, 1, "", "ResidualBlock"]], "pina.model.layers.residual.ResidualBlock": [[44, 3, 1, "", "forward"]], "pina.model.layers.spectral": [[45, 0, 1, "", "SpectralConvBlock1D"], [45, 0, 1, "", "SpectralConvBlock2D"], [45, 0, 1, "", "SpectralConvBlock3D"]], "pina.model.layers.spectral.SpectralConvBlock1D": [[45, 3, 1, "", "forward"]], "pina.model.layers.spectral.SpectralConvBlock2D": [[45, 3, 1, "", "forward"]], "pina.model.layers.spectral.SpectralConvBlock3D": [[45, 3, 1, "", "forward"]], "pina.model.lno": [[56, 0, 1, "", "LowRankNeuralOperator"]], "pina.model.lno.LowRankNeuralOperator": [[56, 3, 1, "", "forward"]], "pina.model.multi_feed_forward": [[58, 0, 1, "", "MultiFeedForward"]], "pina.model.network": [[59, 0, 1, "", "Network"]], "pina.model.network.Network": [[59, 3, 1, "", "forward"], [59, 3, 1, "", "forward_map"]], "pina.model.spline": [[60, 0, 1, "", "Spline"]], "pina.model.spline.Spline": [[60, 3, 1, "", "basis"], [60, 3, 1, "", "forward"]], "pina.operators": [[61, 4, 1, "", "advection"], [61, 4, 1, "", "div"], [61, 4, 1, "", "grad"], [61, 4, 1, "", "laplacian"]], "pina.problem": [[63, 1, 0, "-", "abstract_problem"], [64, 1, 0, "-", "parametric_problem"], [65, 1, 0, "-", "spatial_problem"], [66, 1, 0, "-", "timedep_problem"]], "pina.problem.abstract_problem": [[63, 0, 1, "", "AbstractProblem"]], "pina.problem.abstract_problem.AbstractProblem": [[63, 3, 1, "", "add_points"], [63, 2, 1, "", "conditions"], [63, 3, 1, "", "discretise_domain"], [63, 2, 1, "", "domain"], [63, 2, 1, "", "have_sampled_points"], [63, 2, 1, "", "input_variables"], [63, 2, 1, "", "not_sampled_points"], [63, 2, 1, "", "output_variables"]], "pina.problem.parametric_problem": [[64, 0, 1, "", "ParametricProblem"]], "pina.problem.parametric_problem.ParametricProblem": [[64, 3, 1, "", "parameter_domain"], [64, 2, 1, "", "parameters"]], "pina.problem.spatial_problem": [[65, 0, 1, "", "SpatialProblem"]], "pina.problem.spatial_problem.SpatialProblem": [[65, 3, 1, "", "spatial_domain"], [65, 2, 1, "", "spatial_variables"]], "pina.problem.timedep_problem": [[66, 0, 1, "", "TimeDependentProblem"]], "pina.problem.timedep_problem.TimeDependentProblem": [[66, 3, 1, "", "temporal_domain"], [66, 2, 1, "", "temporal_variable"]], "pina.solvers.garom": [[70, 0, 1, "", "GAROM"]], "pina.solvers.garom.GAROM": [[70, 3, 1, "", "configure_optimizers"], [70, 3, 1, "", "forward"], [70, 3, 1, "", "training_step"]], "pina.solvers.pinns.basepinn": [[67, 0, 1, "", "PINNInterface"]], "pina.solvers.pinns.basepinn.PINNInterface": [[67, 3, 1, "", "compute_residual"], [67, 2, 1, "", "current_condition_name"], [67, 2, 1, "", "loss"], [67, 3, 1, "", "loss_data"], [67, 3, 1, "", "loss_phys"], [67, 3, 1, "", "save_logs_and_release"], [67, 3, 1, "", "store_log"], [67, 3, 1, "", "training_step"]], "pina.solvers.pinns.causalpinn": [[68, 0, 1, "", "CausalPINN"]], "pina.solvers.pinns.causalpinn.CausalPINN": [[68, 2, 1, "", "eps"], [68, 3, 1, "", "loss_phys"]], "pina.solvers.pinns.competitive_pinn": [[69, 0, 1, "", "CompetitivePINN"]], "pina.solvers.pinns.competitive_pinn.CompetitivePINN": [[69, 3, 1, "", "configure_optimizers"], [69, 2, 1, "", "discriminator"], [69, 3, 1, "", "forward"], [69, 3, 1, "", "loss_data"], [69, 3, 1, "", "loss_phys"], [69, 2, 1, "", "neural_net"], [69, 3, 1, "", "on_train_batch_end"], [69, 2, 1, "", "optimizer_discriminator"], [69, 2, 1, "", "optimizer_model"], [69, 2, 1, "", "scheduler_discriminator"], [69, 2, 1, "", "scheduler_model"]], "pina.solvers.pinns.gpinn": [[71, 0, 1, "", "GPINN"]], "pina.solvers.pinns.gpinn.GPINN": [[71, 3, 1, "", "loss_phys"]], "pina.solvers.pinns.pinn": [[72, 0, 1, "", "PINN"]], "pina.solvers.pinns.pinn.PINN": [[72, 3, 1, "", "configure_optimizers"], [72, 3, 1, "", "forward"], [72, 3, 1, "", "loss_phys"], [72, 2, 1, "", "neural_net"], [72, 2, 1, "", "scheduler"]], "pina.solvers.pinns.rbapinn": [[73, 0, 1, "", "RBAPINN"]], "pina.solvers.pinns.rbapinn.RBAPINN": [[73, 3, 1, "", "loss_phys"]], "pina.solvers.pinns.sapinn": [[75, 0, 1, "", "SAPINN"]], "pina.solvers.pinns.sapinn.SAPINN": [[75, 3, 1, "", "configure_optimizers"], [75, 3, 1, "", "forward"], [75, 3, 1, "", "loss_data"], [75, 3, 1, "", "loss_phys"], [75, 2, 1, "", "neural_net"], [75, 3, 1, "", "on_load_checkpoint"], [75, 3, 1, "", "on_train_batch_end"], [75, 3, 1, "", "on_train_start"], [75, 2, 1, "", "optimizer_model"], [75, 2, 1, "", "optimizer_weights"], [75, 2, 1, "", "scheduler_model"], [75, 2, 1, "", "scheduler_weights"], [75, 2, 1, "", "weights_dict"]], "pina.solvers.rom": [[74, 0, 1, "", "ReducedOrderModelSolver"]], "pina.solvers.rom.ReducedOrderModelSolver": [[74, 3, 1, "", "forward"], [74, 3, 1, "", "loss_data"], [74, 2, 1, "", "neural_net"]], "pina.solvers.solver": [[76, 0, 1, "", "SolverInterface"]], "pina.solvers.solver.SolverInterface": [[76, 3, 1, "", "configure_optimizers"], [76, 3, 1, "", "forward"], [76, 2, 1, "", "models"], [76, 3, 1, "", "on_train_start"], [76, 2, 1, "", "optimizers"], [76, 2, 1, "", "problem"], [76, 3, 1, "", "training_step"]], "pina.solvers.supervised": [[77, 0, 1, "", "SupervisedSolver"]], "pina.solvers.supervised.SupervisedSolver": [[77, 3, 1, "", "configure_optimizers"], [77, 3, 1, "", "forward"], [77, 2, 1, "", "loss"], [77, 3, 1, "", "loss_data"], [77, 2, 1, "", "neural_net"], [77, 2, 1, "", "scheduler"], [77, 3, 1, "", "training_step"]], "pina.trainer": [[78, 0, 1, "", "Trainer"]], "pina.trainer.Trainer": [[78, 2, 1, "", "solver"], [78, 3, 1, "", "train"]]}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "module", "Python module"], "2": ["py", "property", "Python property"], "3": ["py", "method", "Python method"], "4": ["py", "function", "Python function"]}, "objtypes": {"0": "py:class", "1": "py:module", "2": "py:property", "3": "py:method", "4": "py:function"}, "terms": {"": [3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 23, 33, 34, 39, 41, 49, 52, 53, 56, 59, 62, 63, 64, 65, 66, 72, 74, 75, 76, 77, 89, 90], "0": [6, 7, 10, 12, 20, 22, 24, 25, 26, 27, 28, 31, 32, 33, 35, 36, 38, 43, 51, 57, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "00": [80, 81, 83, 84, 85, 87, 90, 91], "000": 85, "0000": [24, 26], "0001": 90, "000104": 81, "000113": 83, "000114": 81, "000127": 81, "000151": 83, "000204": 81, "000221": 81, "000293": 81, "000304": 84, "000335": 81, "0004": 79, "000572": 81, "000655": 81, "0008": 79, "000838": 81, "001": [20, 68, 69, 70, 71, 72, 73, 74, 75, 77, 80, 85, 86], "00106": 87, "0012": 88, "00134": 84, "0016": 81, "002": 90, "00302": 51, "005": [81, 89], "006": 84, "01": [20, 33, 80, 82, 84, 87], "0108": 24, "01149": 81, "0121": 85, "0123": 91, "01321": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "0152": 79, "0170": 88, "0182": 88, "02": [33, 74, 87, 90], "021": 51, "02291": 35, "023": 35, "02338": 19, "0246e": 33, "0274": 81, "028": 86, "0287": 81, "02e": 84, "03": 90, "0304": 81, "0307": 85, "03385": 44, "034": 86, "036": 86, "037": 74, "0385": 88, "0392": 88, "03e": 84, "04": [33, 87], "040": 86, "0419": 85, "0422": 26, "044": 86, "044715": 10, "046": 86, "0475": 88, "049": 86, "04it": 81, "05": [79, 86], "050": 86, "051": 86, "053": 86, "063": 86, "0656e": 33, "0662": 79, "0671": 33, "0674e": 79, "073": 86, "08": 86, "0846": 41, "08895": [37, 54, 55], "08e": 81, "0905": 88, "09e": [84, 85], "0it": 87, "1": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 45, 47, 48, 50, 51, 54, 55, 56, 57, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "10": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 26, 31, 35, 36, 38, 41, 51, 53, 57, 63, 64, 65, 68, 71, 72, 73, 74, 75, 79, 81, 83, 84, 86, 87, 90, 91], "100": [34, 68, 80, 81, 83, 86, 87, 88, 89, 90, 91], "1000": [81, 83, 84, 85, 86, 88, 89, 90, 91], "1007": [33, 35], "100it": 87, "1016": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 38, 41, 68, 71, 73, 74, 75], "1025": 33, "1038": [51, 72], "105": 84, "10627": 81, "108": 87, "109136": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "110242": 41, "111": 86, "111722": 75, "112762": 74, "1137": [53, 57], "113938": 38, "114823": 71, "1158": 33, "116805": 73, "116813": 68, "118": 80, "119": 80, "120": [81, 86], "1208": 28, "124": 83, "128": [80, 83], "12800": 80, "12e": 81, "13": [80, 84], "1307": 86, "13221": [34, 49], "133": 81, "139": 81, "13e": [83, 84], "14": [84, 90], "1406": 79, "148": [81, 83], "149": 81, "14e": 85, "15": [80, 85, 86, 91], "150": 86, "1500": [79, 86, 88], "151": 83, "1512": 44, "152": 90, "154": 81, "155": 91, "15881": 70, "1598": 81, "16": [76, 84, 87, 88, 90], "1600": 81, "1602": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "161": 86, "163": 81, "169": 86, "17": [81, 84], "1789": 79, "17e": [81, 84], "1841e": 33, "187": 90, "18e": 84, "196": 86, "1978": 27, "1986e": 33, "1991": 32, "1999": 81, "19e": 81, "1d": [54, 55, 66, 87], "1e": [84, 90], "1it": [84, 85], "2": [4, 10, 22, 25, 27, 28, 31, 32, 33, 35, 37, 38, 39, 41, 45, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 66, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "20": [36, 39, 51, 52, 53, 54, 55, 56, 57, 70, 79, 80, 81, 86, 89, 90, 91], "200": [83, 86, 91], "2000": [33, 81, 83, 88], "2001": 26, "2010": [37, 54, 55], "2015": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 92], "2016": 44, "2018": [74, 90], "2020": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 34, 37, 49, 54, 55], "2021": [0, 38, 41, 51, 53, 72], "2022": [57, 69, 71, 75, 90], "2023": [1, 19, 35, 39, 41, 50, 56, 70, 75], "2024": [68, 73, 74], "2028": 79, "2063": 24, "2065e": 33, "20m1318043": 53, "210": 81, "2128": 32, "217041e": 90, "218": 51, "21e": 81, "21it": 83, "2207": 19, "229": 51, "2292": 88, "22m1477751": 57, "2300": 88, "2304": [34, 49], "2305": 70, "2308": 41, "2316": 33, "2355": 88, "2392e": 33, "24": [39, 50, 56, 87], "240": 86, "2448": 28, "25": [33, 84], "250": 86, "2503": 79, "253": 35, "256": 62, "2562": 32, "25e": 85, "26": 83, "261": 81, "265": 35, "26e": 84, "27": 86, "2713": 88, "27e": 81, "27it": 81, "28": 86, "2841": 28, "2851": 25, "2859": 88, "287801e": 90, "28it": 87, "2977": 26, "29e": 84, "2_2": [68, 69, 71, 72, 74, 75, 77], "2d": [5, 35, 39, 50, 54, 55, 80, 84, 86, 87, 90], "2e": [81, 84], "2f": [87, 90], "2y": 88, "3": [4, 10, 22, 24, 25, 27, 28, 32, 33, 35, 38, 41, 51, 54, 55, 57, 66, 70, 72, 80, 81, 83, 84, 85, 86, 88, 90, 91], "300": 86, "3000": [83, 88], "3081": 86, "31": 81, "32": 86, "3239": 79, "3332": 28, "3333": 24, "33it": 84, "3413": 88, "350": 86, "3500": 86, "3500e": 33, "3526": 27, "3530": 32, "354": 87, "357": 87, "363": [74, 90], "36381": 81, "3726": 25, "3800": 79, "3824e": 33, "3830": 27, "384": 38, "3868": 27, "38e": 83, "39": 80, "393": 71, "39e": 81, "3d": [54, 55, 62, 87, 88], "3f": [80, 86], "4": [3, 24, 33, 34, 35, 39, 49, 50, 51, 56, 57, 60, 80, 81, 84, 85, 86, 87, 88, 90, 91], "40": [80, 85], "400": 86, "4000": 83, "404": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "4063": 88, "409": 83, "4187": 27, "42": 81, "421": [68, 73], "422": 72, "4268e": 33, "4294": 79, "43": 53, "4317": 32, "435": 41, "44": 57, "440": 72, "4458": 28, "4474": 81, "4477": 24, "4484": 88, "44e": 81, "45": 85, "450": 86, "4596": 81, "46": 81, "460": 90, "4660": 88, "46it": 81, "47": [81, 87], "4722": 81, "474": 75, "47it": 91, "4835": 25, "48550": 19, "4872": 26, "488588e": 90, "4889": 33, "48e": 81, "49": 86, "4926": 33, "4969": 79, "4990": 88, "4999": [83, 91], "49e": 81, "49it": 81, "4e": 81, "5": [10, 19, 25, 27, 28, 32, 33, 36, 51, 53, 66, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91], "50": [80, 83, 86], "500": [86, 90], "5000": [83, 89, 91], "501": 74, "5143": 88, "5179e": 33, "5352": 1, "5357": 79, "5446e": 33, "54e": 84, "55": [74, 90], "550": 86, "5503": [33, 88], "5545": 33, "5580": 79, "55e": 84, "56": 87, "56e": 81, "56it": 80, "5769": 25, "5792": 27, "5819": 33, "58it": 81, "59": 86, "59it": 80, "5_0": 89, "5e": 84, "5f": 81, "6": [26, 33, 57, 76, 81, 83, 84, 88, 91], "600": 86, "6000": 86, "6062": 79, "60it": 81, "6150e": 33, "6157": 81, "61e": 83, "62": 81, "62it": 84, "6349": 24, "64": [80, 86], "640x480": 79, "6431": 26, "65": 83, "650": 86, "6531": 79, "65it": 87, "6605": 32, "6606": 33, "6667": 24, "6698": 88, "66e": 84, "66it": 83, "68": 85, "681447": 92, "69": 83, "69e": 84, "69it": 85, "7": [26, 81, 84, 85, 90], "70": 83, "700": 86, "7037": 27, "7043e": 33, "71": 83, "7102": 32, "7108": 88, "7116e": 33, "72": [35, 83], "7251": 88, "7272": 26, "7289": 28, "733": 86, "7357": 88, "73e": 84, "7403": 25, "7429": 79, "7456": 27, "74e": 84, "750": 86, "7597": 88, "75e": 81, "76": 83, "7643": 24, "7644": 79, "767902e": 90, "7697": 28, "76e": 84, "76it": 87, "7785": 88, "77e": 81, "77it": 83, "78": [74, 90], "784": 86, "78it": 85, "7th": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "8": [1, 26, 33, 35, 54, 55, 66, 81, 84, 85, 86, 87, 88, 89, 90], "80": 40, "8015": [24, 88], "8066": 33, "8087": 24, "80it": 81, "8101": 79, "8176": 88, "8194e": 33, "81it": [84, 87], "8207": 33, "82e": 84, "83": 87, "8303": 33, "8326": 26, "8341": 88, "8400": 25, "8426": 88, "8451": 32, "8453": 27, "84e": 84, "84it": 81, "85": 84, "85it": 81, "8623": 32, "8636": 27, "8654": [28, 88], "8674": 81, "8681": 79, "87": 1, "8735": 24, "8892e": 33, "88e": 83, "89": [39, 50, 56], "8906": 81, "8927": 33, "8976": 88, "8979": 88, "9": [33, 81, 83, 84, 87, 90], "90": 90, "9095": 79, "9141": 81, "9154": 25, "9179": 25, "91e": 83, "92": 86, "9239": 33, "9266e": 33, "9341": 88, "93e": 81, "93schmidt_process": 40, "9400": 88, "9427": 33, "9452e": 33, "94e": 84, "94it": 84, "95": 83, "9518": 33, "9545": 25, "9573": 88, "9615": 33, "9679": 79, "97": [39, 50, 56, 83], "9734": 88, "97e": [81, 85], "98": 84, "9831": 25, "9843": 28, "9853": 33, "9878": 32, "99": 89, "9902": 28, "999": [73, 81, 84, 85], "99it": 81, "9e": 81, "A": [0, 1, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 41, 49, 50, 51, 54, 55, 56, 57, 62, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 83, 84, 85, 86, 91, 92], "AND": 0, "AS": 0, "As": [79, 80, 81, 82, 86, 87, 91], "At": [67, 80, 81, 88], "BE": 0, "BUT": 0, "But": 76, "By": [22, 42, 67, 79, 85, 86], "FOR": 0, "For": [26, 31, 33, 34, 35, 39, 43, 50, 74, 76, 79, 81, 83, 84, 85, 86, 88, 91, 93], "IN": 0, "If": [1, 9, 19, 20, 23, 24, 25, 26, 27, 28, 30, 31, 33, 35, 38, 39, 40, 41, 42, 43, 47, 48, 51, 52, 53, 56, 57, 61, 62, 63, 67, 69, 70, 75, 76, 78, 79, 80, 81, 86], "In": [5, 23, 33, 34, 35, 38, 39, 50, 51, 54, 55, 57, 63, 76, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92], "It": [3, 4, 21, 23, 34, 37, 39, 42, 43, 45, 47, 48, 49, 50, 51, 54, 55, 56, 57, 61, 67, 68, 69, 71, 72, 73, 74, 75, 77, 81, 83, 86, 87, 88, 90, 91], "NO": [0, 50, 80], "NOT": [0, 81], "NOs": 93, "No": [26, 88], "OF": 0, "OR": 0, "Of": 84, "On": [38, 76, 83], "One": 89, "Or": 1, "Such": [33, 90], "THE": 0, "TO": 0, "That": 86, "The": [0, 2, 3, 4, 9, 19, 20, 21, 22, 23, 24, 25, 28, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 86, 87, 88, 89, 90, 93], "Their": 84, "Then": [49, 50, 54, 55, 56, 89, 90], "There": [3, 79, 80, 81, 83, 84, 85, 86, 91, 92], "These": [61, 79, 84, 89], "To": [3, 4, 29, 76, 79, 88, 90], "WITH": 0, "_": [6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 37, 38, 50, 67, 68, 69, 71, 72, 73, 74, 75, 77, 80, 81, 83, 86], "__": [19, 20, 26, 31, 81, 83, 89], "__init": [26, 31], "__init__": [23, 24, 26, 30, 35, 76, 81, 82, 83, 84, 85, 86, 88, 90], "__version__": 90, "_collect": 21, "_i": [68, 69, 71, 72, 77, 86], "_k": 80, "_loss": [46, 90], "_lrschedul": [69, 75], "_net": 35, "_neural_net": 90, "_r": 68, "_rst": 83, "_sample_everi": 19, "a3055": 53, "a3081": 53, "a3490": 57, "a351": 57, "a_k": 80, "ab": [37, 80, 90, 91], "abil": 86, "abl": [3, 80, 81, 84, 85, 86], "about": [3, 88, 93], "abov": [0, 43, 80, 82, 83, 86, 89], "abovement": 84, "absolut": [80, 91], "abstract": [23, 29, 30, 46, 63, 64, 65, 66, 67, 76], "abstract_problem": 22, "abstractproblem": [2, 22, 23, 59, 62, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 86, 87], "academ": 1, "acceler": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 79, 80, 83, 84, 85, 86, 87, 89, 90, 91], "acceller": 61, "accept": [3, 86], "access": [79, 81, 88], "accompani": 3, "accomplish": 90, "accord": 21, "accumul": [19, 81], "accumulate_grad_batch": 76, "accuraci": [79, 80, 83, 84, 85, 86, 90, 91], "achiev": 89, "acknowledg": [1, 92], "aco": 86, "across": [2, 24, 81, 89], "act": 53, "action": [0, 82, 91], "activ": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 34, 35, 36, 37, 39, 44, 49, 52, 53, 54, 55, 56, 80, 81], "actual": [79, 90], "ad": [24, 33, 37, 43, 63, 81, 84], "adam": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 86, 90], "adap": 75, "adapt": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 75, 83], "adaptiveactivationfunctioninterfac": [6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18], "add": [59, 62, 63, 81, 88], "add_point": 63, "addit": [21, 64, 67, 68, 71, 72, 73, 74, 75, 76, 77, 78, 82, 84, 86], "address": 84, "adjust": 91, "adp": 9, "advanc": [1, 79, 81, 90, 93], "advect": 61, "adversari": 70, "ae": 86, "affect": [33, 84], "affin": [34, 39], "after": [21, 30, 36, 39, 41, 42, 44, 52, 53, 56, 76, 79, 81, 84, 85, 89], "again": [79, 83], "against": [67, 69, 74, 75, 77], "aggreg": [21, 23, 51, 57], "agre": 80, "aim": [2, 68, 69, 71, 72, 73, 74, 75, 77, 79, 81, 82, 83, 90], "aivagn": 90, "aka": [62, 90], "al": [19, 35, 37, 44, 50, 51, 69, 71], "algorithm": [19, 26, 31, 35, 40, 70], "all": [0, 19, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 41, 42, 43, 46, 47, 48, 50, 59, 61, 62, 63, 67, 75, 76, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 91, 92], "allow": [20, 33, 58, 79, 81, 83, 88], "almost": [3, 84], "along": [40, 90], "alpha": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 64, 65, 84, 88], "alreadi": [3, 23, 63, 80, 81, 83, 85, 86], "also": [3, 24, 26, 31, 32, 33, 41, 52, 53, 70, 76, 79, 81, 82, 83, 86, 88, 89, 90, 91, 92], "alwai": [3, 24, 35, 81, 83, 84, 86], "amaz": 81, "ambient": 92, "ameya": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "among": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 64, 88], "an": [0, 3, 9, 19, 21, 23, 26, 33, 34, 37, 39, 41, 45, 64, 65, 66, 67, 68, 74, 76, 79, 81, 82, 83, 84, 86, 90, 91, 93], "anaconda3": 90, "anagnostopoulo": 73, "analog": 82, "analysi": 84, "analyt": [79, 91], "analyz": 84, "anandkumar": [37, 39, 50, 54, 55, 56], "ani": [0, 3, 23, 29, 30, 33, 39, 52, 53, 56, 59, 61, 69, 75, 76, 79, 80, 81, 90, 91], "anna": 1, "anneal": 68, "anoth": 84, "anymor": 4, "anytim": 67, "api": [2, 21, 78, 79, 93], "append": [33, 81, 88], "appli": [23, 30, 36, 37, 38, 41, 43, 44, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 59, 63, 68, 71, 73, 79, 81, 83, 86, 90, 91], "applic": [39, 50, 56, 69, 75, 81, 90], "appreciabili": 84, "approach": [74, 81, 83, 84, 87, 90], "appropri": 75, "approx": [50, 91], "approxim": [34, 39, 41, 49, 50, 51, 56, 70, 77, 80, 83, 85, 86, 90, 91, 93], "ar": [3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 31, 33, 35, 38, 39, 40, 42, 43, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 61, 62, 63, 67, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92], "arang": 86, "arbitrari": [47, 48, 81, 91], "architectur": [49, 51, 54, 56, 57, 69, 80, 83, 86, 90], "aren": 3, "arg": [22, 33, 46, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77], "argument": [19, 20, 21, 76, 78, 81, 84, 88], "aris": 0, "arka": 19, "aroma": 92, "around": [81, 83, 88], "arounf": 23, "arrai": 86, "articl": 1, "arxiv": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 34, 37, 41, 44, 49, 54, 55, 70], "ask": [90, 91], "aspect": [78, 80], "assert": [79, 80, 83, 84, 85, 91], "assign": [3, 82], "associ": [0, 69, 75, 76], "assum": [41, 74], "attent": 73, "attr": 90, "attribut": [33, 79, 90], "augment": [38, 41, 59, 67, 68, 71, 72, 73, 74, 75, 76, 77, 91], "author": [0, 1, 86, 87], "auto": 80, "autoencod": [5, 74], "autograd": [33, 40, 84], "automat": [23, 35, 67, 76, 81, 84, 90], "automatic_optim": 76, "avail": [2, 21, 24, 25, 26, 27, 28, 31, 32, 51, 57, 62, 63, 76, 79, 80, 81, 82, 83, 86, 87, 88, 90, 91], "avalu": [49, 56], "averag": [2, 5, 39, 56, 67, 74, 77, 81], "averagingneuraloper": [2, 49, 80], "avnoblock": 34, "avoid": [42, 47, 48, 79, 80, 81, 83, 84, 85, 86, 87, 91], "ax": [79, 80, 86, 88, 90, 91], "axi": [62, 89], "azizzadenesh": [37, 39, 50, 54, 55, 56], "b": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 22, 25, 27, 28, 32, 33, 34, 35, 37, 38, 39, 49, 50, 54, 55, 56, 68, 69, 71, 72, 73, 74, 75, 80, 83, 84, 86], "back": [37, 45, 80], "backpropag": 90, "backward": [33, 76, 86], "ballarin": 90, "banach": 57, "bar": [21, 26, 76, 81], "bare": 79, "barycentr": 31, "barycentric_coordinate_system": 31, "base": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 88, 93], "basecontinuousconv": 35, "bash": 3, "basi": [2, 39, 42, 43, 56, 60, 90], "basic": [80, 83, 86, 90], "batch": [37, 45, 47, 48, 54, 55, 67, 69, 70, 75, 76, 77, 78, 86], "batch_idx": [67, 69, 70, 75, 76, 77], "batch_siz": [34, 35, 39, 49, 50, 56, 78, 80, 86, 87, 90], "beatriz": 74, "becaus": [33, 79, 81, 88, 90], "becom": 80, "been": [1, 83, 92], "befor": [42, 43, 51, 57, 79, 81, 83, 84, 88, 89], "begin": [7, 33, 47, 48, 68, 69, 71, 72, 73, 74, 75, 79, 80, 82, 83, 84, 85, 86, 87, 89, 91], "behavior": 81, "behaviour": 83, "being": [3, 42, 46, 88], "belong": [88, 89], "below": [24, 63, 76, 79, 81, 83, 84], "benchmark": [79, 81], "best": [3, 81], "beta": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 84], "better": [81, 84, 85, 87, 89], "between": [20, 28, 39, 47, 48, 50, 56, 67, 69, 74, 75, 76, 77, 79, 80, 84, 86], "bhattacharya": [37, 39, 50, 54, 55, 56], "bia": [34, 35, 38, 39, 51, 52, 53, 56, 57, 80, 83, 84], "bibtex": 1, "big": 83, "binari": 4, "bit": 76, "block": [34, 37, 39, 40, 44, 45, 49, 54, 55, 56, 86], "blue": [88, 91], "bool": [24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 39, 40, 42, 44, 47, 48, 51, 52, 53, 56, 57, 62, 70], "boolean": 29, "border": [25, 27, 28, 29, 30, 80, 88], "both": [35, 37, 39, 51, 57, 58, 59, 68, 69, 71, 72, 73, 75, 79, 86, 88, 89, 93], "bottleneck": 73, "bound": 88, "bound1": 63, "boundari": [2, 5, 22, 23, 80, 82, 84, 85, 87, 88, 89], "braga": 75, "branch": [3, 51, 57], "branch_net": 51, "branch_net1": 57, "branch_net2": 57, "bug": 3, "build": [2, 5, 42, 43, 80, 81, 82, 83, 85, 90], "built": [2, 4, 80, 81, 86], "burger_equ": 82, "burgers1d": 82, "burgers1dequ": 82, "c": [0, 33, 80, 86, 89, 91], "c_e_b_u_point": 88, "c_e_nb_d_point": 88, "c_e_nb_u_point": 88, "calcul": [19, 23, 47, 48, 61, 67, 68, 69, 71, 72, 73, 75, 76, 79, 86, 87], "call": [9, 19, 35, 51, 52, 53, 57, 67, 69, 74, 75, 76, 79, 81, 82, 83, 90], "callaback": 81, "callabl": [9, 23, 51, 57], "callback": [68, 76, 79, 84, 89], "cam": 84, "can": [2, 3, 4, 20, 21, 22, 23, 35, 38, 41, 43, 47, 48, 49, 50, 51, 54, 56, 57, 67, 68, 69, 71, 72, 73, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93], "cannot": 83, "cap": 28, "capabl": 90, "captur": [81, 83], "care": 67, "cart_ellipse_b_union": 88, "cart_ellipse_nb_differ": 88, "cart_ellipse_nb_union": 88, "cartesian": [25, 27, 28, 88], "cartesian1": [25, 27, 28, 32], "cartesian2": [25, 27, 28, 32], "cartesian_dict": 24, "cartesian_sampl": 88, "cartesiandomain": [2, 25, 27, 28, 30, 32, 63, 64, 65, 66, 79, 81, 82, 83, 84, 85, 88, 89, 90, 91], "cartesiandomain_pt": 84, "cartesianproblem": 79, "case": [7, 22, 24, 33, 35, 38, 47, 48, 61, 68, 69, 71, 72, 73, 74, 75, 76, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91], "cast": [59, 90], "cat": [83, 86], "causal": 68, "causalpinn": 2, "cconv": 86, "cctivat": 44, "cdot": [41, 50, 85, 86, 87, 91], "cell": 84, "celu": [2, 6], "center": [43, 84, 86], "centeri": 86, "centerx": 86, "centroid": 86, "certain": 81, "cfd": 92, "challeng": [80, 83], "chang": [3, 33, 42, 68, 80, 81, 84, 86], "channel": [37, 45, 54, 55, 86], "chaotic": 80, "character": 83, "characterist": 82, "charg": 0, "chebyshev": [24, 63], "check": [21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 41, 51, 57, 63, 76, 79, 90], "check_bord": [24, 25, 26, 27, 28, 29, 30, 31, 32], "check_val_every_n_epoch": 76, "checkpoint": [69, 75, 90], "child": 29, "choos": [2, 26, 31, 58, 67, 76, 79, 81, 86, 91], "choosen": [21, 78], "chosen": [24, 49, 56], "christian": 26, "circ": 50, "circl": 86, "circle_grid": 86, "circleproblem": 86, "cite": 93, "claim": 0, "clamp": 67, "class": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 89, 90, 91], "classic": 91, "classif": 86, "clean": 3, "clear": [83, 86, 91], "clearli": [83, 85, 86, 87], "clip": 81, "clippl": 81, "clone": [4, 33, 86], "close": [84, 89], "closur": 76, "cm": 90, "cma": [38, 73], "cmap": 80, "co": [38, 41, 83, 85, 86, 91], "code": [3, 4, 23, 41, 81, 83, 84, 85, 86, 91, 93], "code_formatt": 3, "codit": [70, 74], "codomain": [34, 39], "coeff": [42, 43], "coeffic": 90, "coeffici": [39, 42, 43, 64, 70, 74, 80, 82], "cog": 92, "coincid": 84, "colab": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "collabor": 92, "collect": [5, 21, 90], "colloc": [19, 79, 83, 91], "color": [88, 90, 91], "colorbar": [80, 86, 89, 90], "column": [33, 35, 40, 42, 51, 57, 86], "com": 4, "combin": [21, 37, 58, 86], "come": [79, 80], "commit": 3, "common": [3, 86], "compar": [67, 69, 74, 75, 77, 79, 80, 81, 84, 85, 90, 91], "comparison": 84, "compat": [4, 35, 86], "competit": 69, "competitivepinn": [2, 83], "complet": [3, 79, 82, 83, 84, 85, 91], "complex": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 62, 82, 83, 84, 87, 88, 91], "compon": [23, 39, 51, 52, 53, 57, 61, 62, 64, 65, 66, 75, 79, 81, 82, 83, 84, 85, 89, 91], "componet": 80, "compos": [50, 80, 84, 86, 88, 90, 91], "composit": [63, 91], "comput": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 23, 34, 35, 37, 38, 39, 40, 41, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 60, 61, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 86, 90, 91, 92], "compute_residu": 67, "concaten": [38, 83], "concatenet": 38, "conclud": 84, "condit": [0, 2, 5, 19, 21, 23, 63, 64, 65, 66, 67, 76, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90], "conditon": [41, 85], "conduct": 87, "confer": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 44, 69], "configur": [69, 70, 72, 75, 76, 77, 85], "configure_optim": [69, 70, 72, 75, 76, 77], "congratul": [79, 82, 83], "connect": [0, 53, 73, 83], "consid": [23, 25, 27, 28, 29, 30, 39, 52, 53, 56, 61, 79, 80, 86, 91], "consist": [3, 57, 90], "constant": [41, 54, 55, 82], "constantlr": [68, 69, 70, 71, 72, 73, 74, 75, 77, 81], "constrain": 89, "constraint": [5, 22, 41], "construct": [33, 80, 85, 86, 91], "constructor": [22, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77], "consumpt": 81, "contact": 93, "contain": [21, 35, 43, 52, 53, 61, 70, 74, 76, 81, 86, 90, 91], "content": 93, "context": 77, "continu": [2, 5, 80], "continuousclassifi": 86, "continuousconv": 86, "continuousconv2d": 35, "continuousconvblock": [35, 86], "continuousconvolut": 86, "continuum": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "contourf": 62, "contract": 0, "contrast": 86, "contribuit": 92, "contribut": [92, 93], "contributor": [0, 92], "contro": [69, 72], "control": [60, 69, 70, 72, 74, 75, 76, 84], "control_point": 60, "conv": 35, "convent": 83, "converg": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 81], "convers": 33, "convert": [59, 80], "convolut": [2, 5, 34, 37, 39, 49, 54, 55, 56, 74, 80], "convolv": 86, "coord": [39, 80], "coordin": [31, 35, 39, 41, 49, 56, 61, 67, 74, 77, 83, 84, 85, 86, 89, 91], "coordinates_indic": [49, 56, 80], "coordinates_mesh": 86, "copi": [0, 33, 86], "copyright": 0, "core": [67, 80, 81, 83, 87, 90, 91], "cornerston": 81, "correct": [33, 83, 86], "correctli": [21, 41, 59, 85], "correspond": [20, 33, 34, 39, 51, 57, 62, 76, 84, 85, 86, 89, 90, 91], "coscia": [1, 35, 70], "coscia2023phys": 1, "cosin": 38, "cost": 81, "costum": [78, 85], "could": [26, 31, 76, 79, 83, 84, 91], "coupl": 81, "cours": [84, 88, 90, 91], "cover": 88, "coverag": 3, "coveral": 3, "cpu": [33, 61, 79, 80, 81, 83, 84, 85, 86, 87, 89, 90, 91], "creat": [9, 25, 27, 28, 32, 38, 47, 48, 58, 79, 80, 81, 85, 86, 87, 90], "crete": 85, "criteria": 31, "criterion": [47, 48, 86], "cross": [24, 33], "crossentropyloss": 86, "csvlogger": 79, "cubic": 43, "cuda": [33, 90], "cup": [32, 84, 85, 89], "current": [0, 19, 33, 40, 63, 69, 74, 75, 86, 87, 92], "current_condition_nam": 67, "current_epoch": 89, "custom": [5, 76], "d": [1, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 23, 34, 35, 39, 43, 47, 48, 49, 50, 52, 53, 56, 61, 64, 65, 66, 69, 70, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91], "d_loss": [79, 81, 83, 84, 85, 91], "damag": 0, "darci": 5, "dario": 1, "dat": 80, "data": [2, 33, 35, 38, 41, 42, 43, 46, 47, 48, 67, 69, 70, 74, 75, 76, 77, 78, 81, 83, 85, 86, 89, 90], "data_darci": 87, "data_input": 89, "data_k": 80, "data_ks2": 80, "data_output": 89, "dataload": [33, 67, 70, 76, 77, 86], "dataloader_idx": 76, "datapoint": 35, "dataset": [80, 86, 87, 90], "daw": 19, "ddu": 82, "ddudxdx": 82, "de": 81, "deal": [0, 85], "decai": [68, 73], "decid": 76, "declar": 84, "decod": [74, 76, 86], "decomposit": [2, 42, 90], "decor": 33, "decreas": [83, 86], "deep": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 41, 44, 86, 91], "deeper": 81, "deeponet": [2, 57, 80], "deepspe": 76, "def": [21, 22, 35, 64, 65, 66, 76, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91], "defalut": 81, "default": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 59, 61, 62, 63, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 85, 86, 88], "default_root_dir": 89, "defin": [2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 26, 27, 28, 30, 32, 46, 50, 51, 52, 53, 57, 58, 63, 67, 79, 81, 84, 86, 87, 88, 89, 90], "definit": [23, 63, 64, 65, 66, 67, 70, 74, 76, 79], "defualt": [70, 81], "degrad": [26, 31], "degre": [43, 47, 48, 60, 81], "delta": [80, 83, 84, 85, 89], "delta_u": [66, 89], "delv": 81, "demo": [1, 35, 70], "demonstr": [79, 81, 91], "denot": [73, 75], "depend": [5, 24, 49, 54, 55, 56, 59, 63, 66, 79, 80, 81, 83, 85, 91], "depict": 2, "deprec": 46, "deriv": [41, 61, 64, 79, 80, 91], "describ": [3, 31, 47, 48, 82, 83], "design": [49, 51, 54, 56, 57, 81], "desir": [41, 51, 57, 84], "despit": [31, 84], "detach": [33, 80, 86, 89, 90], "detail": [33, 40, 50, 79, 86], "determin": 29, "determinist": 81, "develop": [81, 92], "deviat": [38, 42], "devic": [33, 81], "dezert": 26, "dict": [20, 21, 23, 24, 26, 35, 41, 42, 57, 58, 62, 63, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79], "dictionari": [20, 21, 23, 24, 26, 42, 43, 58, 62, 63, 76, 86, 91], "diff": 91, "differ": [2, 20, 27, 28, 31, 32, 35, 49, 50, 51, 54, 55, 56, 57, 58, 61, 63, 76, 79, 80, 81, 83, 84, 85, 88, 90, 91, 92], "differen": 86, "differenti": [2, 37, 38, 54, 55, 61, 68, 69, 71, 72, 73, 74, 75, 78, 80, 87, 90, 93], "difficulti": 80, "digit": 92, "dim": [35, 40, 41, 83, 86], "dim_grid": 86, "dim_t": 80, "dim_x": 80, "dimens": [24, 25, 26, 27, 28, 31, 32, 34, 35, 37, 38, 39, 40, 41, 44, 45, 49, 50, 51, 52, 53, 54, 55, 56, 57, 69, 72, 74, 75, 80, 82, 86, 87, 91], "dimension": [5, 34, 37, 39, 41, 45, 49, 50, 54, 55, 56, 65, 83, 86, 88, 90], "direct": [35, 79, 80, 81, 83, 84, 85, 86, 91], "directli": [4, 79, 81, 86, 90], "directori": 89, "dirichlet": [23, 80, 82, 84, 87], "discourag": 81, "discoveri": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "discrat": 80, "discret": [79, 80, 86, 89], "discretis": [74, 77, 83, 84, 91], "discretise_domain": [63, 79, 81, 83, 84, 85, 89, 91], "discrimin": [69, 70], "displai": 21, "distribut": [0, 4, 26, 70, 80], "div": 61, "dive": 81, "diverg": [61, 82, 91], "divergeng": 61, "divgrad": 61, "divid": [2, 23, 46, 47, 48], "divis": [47, 48, 67], "do": [0, 3, 35, 39, 51, 57, 76, 79, 81, 84, 85, 86, 88, 90], "document": [0, 4, 79, 86, 88, 91], "doe": [49, 54, 56, 59, 69, 74, 81, 90], "doesn": 86, "doi": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 34, 35, 37, 38, 41, 44, 49, 51, 53, 54, 55, 57, 68, 70, 71, 72, 73, 74, 75], "domain": [23, 24, 25, 26, 27, 28, 30, 31, 32, 35, 39, 50, 59, 62, 63, 64, 65, 66, 79, 80, 83, 84, 85, 86, 87, 89, 90, 91], "don": [21, 80, 86], "done": [3, 33, 41, 74, 79, 80, 81, 86, 88, 89, 90], "dong": 41, "dot": [38, 39, 47, 48, 73, 75, 80], "download": [86, 87], "driven": [70, 74], "dropout": 36, "dropout_prob": 36, "dtype": [33, 80, 87], "du": 82, "dudt": [66, 82, 85], "dudx": 82, "due": [84, 85], "dure": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 62, 68, 74, 77, 79, 81, 82, 83, 84, 86, 89, 90], "dx": [79, 91], "dy": [34, 80], "dynam": [80, 90], "e": [4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 47, 48, 49, 52, 56, 63, 64, 65, 66, 68, 70, 72, 73, 74, 76, 77, 79, 80, 81, 82, 83, 85, 89, 90, 91], "e1": 83, "e2": [40, 83], "each": [3, 19, 20, 21, 23, 37, 38, 41, 43, 45, 47, 48, 50, 57, 62, 67, 69, 75, 76, 79, 81, 82, 84, 88, 91], "earli": 92, "earlystop": 81, "eas": 23, "easi": [3, 23, 62, 79, 80, 81, 83], "easier": 33, "easili": [79, 81, 84, 86], "effici": [26, 81], "eg": 81, "eigenvector": [38, 83], "either": [33, 35, 41, 46, 81, 90, 92], "elast": 87, "element": [23, 46, 47, 48, 63, 67, 70, 77, 88], "elementwis": 9, "elip": 26, "ell": [47, 48], "ell_k": 80, "ellips": 88, "ellipse_bord": 88, "ellipse_no_bord": 88, "ellipsoid": [24, 25, 26, 27, 28, 32, 88], "ellipsoid1": [25, 27, 28, 32], "ellipsoid2": [25, 27, 28, 32], "ellipsoid_bord": 88, "ellipsoid_border_sampl": 88, "ellipsoid_dict": 26, "ellipsoid_no_bord": 88, "ellipsoid_no_border_sampl": 88, "ellipsoiddomain": [2, 25, 27, 28, 30, 32, 63, 88], "ellipt": 87, "els": 80, "elu": [2, 7], "em": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "email": 93, "emb": [34, 39, 50, 80], "embed": [2, 34, 39, 49, 50, 56, 80], "embedding1": 83, "embedding2": 83, "embedding_dimenion": 39, "embedding_dimes": 80, "emploi": [80, 90], "empti": [86, 89], "en": [31, 40], "enabl": [20, 59], "enable_model_summari": [79, 80, 81, 83, 84, 85, 86, 87, 91], "encapsul": [81, 84, 91], "encod": [38, 74, 76, 86], "end": [7, 19, 21, 47, 48, 67, 68, 69, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 84, 85, 89, 91], "energi": 86, "enforc": [23, 41, 76, 82, 91], "engin": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 38, 68, 71, 73], "enhanc": [2, 36, 71], "enhanced_linear": 36, "enhancedlinear": 2, "enough": 83, "enrich": 21, "ensur": [3, 41, 81, 91], "entir": [49, 51, 54, 56, 57], "entiti": [29, 30], "entri": [51, 57], "enumer": [86, 89, 90], "ep": 68, "epoch": [19, 20, 21, 67, 73, 76, 80, 81, 83, 84, 85, 86, 87, 89, 91], "epoch_switch": 20, "epochs_sav": 89, "epsilon": [43, 68], "equal": [26, 31, 33, 37, 45, 84, 86, 89], "equat": [5, 22, 37, 38, 54, 55, 64, 65, 66, 67, 68, 69, 71, 72, 73, 75, 81, 83, 84, 85, 86, 87, 88, 89, 90, 93], "equation_factori": 85, "equationinterfac": [23, 67, 68, 69, 71, 72, 73, 75], "erc": 92, "err": 87, "err_test": 80, "err_train": 80, "error": [33, 47, 48, 68, 69, 71, 72, 74, 75, 77, 79, 80, 81, 83, 84, 86, 87, 90, 91], "error_metr": 80, "especi": [81, 83], "essenti": 81, "estim": [26, 90], "et": [19, 35, 37, 44, 50, 51, 69, 71], "eta": 73, "etc": 22, "eu": 92, "euclidean": [47, 48], "eval": [35, 86], "evalu": [9, 22, 23, 39, 43, 46, 47, 48, 60, 67, 68, 69, 71, 72, 73, 75, 79, 84, 85, 89, 91], "even": [3, 38, 80, 81, 86], "event": 0, "eventu": 23, "everi": [9, 51, 52, 53, 57, 73, 76, 78, 89, 90], "evolv": 85, "exact": [43, 84, 85, 91], "exactli": [41, 85, 91], "exampl": [19, 20, 21, 22, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 39, 50, 51, 57, 62, 63, 64, 65, 66, 67, 76, 79, 81, 83, 86, 87, 88, 90], "example_dirichlet": 22, "example_domain": 22, "example_input_pt": 22, "example_output_pt": 22, "except": [39, 52, 53, 56, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "excercis": 80, "exclud": 25, "exclus": [2, 25, 63], "execut": [42, 81], "exercis": 3, "exhibit": 83, "exist": [3, 43], "exp": [2, 6, 7, 8, 15, 16, 17, 18, 68, 79, 81, 85, 89], "expand": [39, 42, 90], "expans": 41, "expas": 91, "expeci": 81, "expect": [34, 35, 37, 39, 45, 49, 50, 52, 53, 54, 55, 56, 69, 70, 72, 75, 79, 80, 81, 85, 89, 90], "expens": 90, "expert": [41, 91], "explain": [79, 86], "exploit": [84, 85, 86, 90, 91], "explor": [20, 81], "exponenti": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 68], "express": [0, 83, 91], "extact": 81, "extend": [84, 87], "extens": [41, 81, 86, 88], "extent": 80, "extra": [5, 50, 59, 67, 75, 76], "extra_featur": [59, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 84], "extract": [19, 22, 33, 51, 57, 59, 64, 65, 66, 67, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 91], "extrafeatur": [84, 85, 91], "extrema": [24, 26], "f": [9, 35, 80, 81, 83, 86, 87, 88, 90, 91], "f1": 86, "f2": 86, "f_": 9, "f_1": [35, 86], "f_2": [35, 86], "facilit": 81, "fact": [85, 86], "factor": [57, 68, 69, 70, 71, 72, 73, 74, 75, 77], "failur": 19, "fairli": 79, "fals": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 40, 44, 47, 48, 62, 70, 76, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "fancier": 76, "fashion": 90, "fast": 92, "faster": 84, "favourit": 80, "featur": [3, 5, 59, 67, 68, 71, 72, 73, 74, 75, 76, 77, 81], "federico": 74, "feed": [35, 83, 84, 86], "feedforward": [2, 23, 44, 51, 53, 57, 58, 79, 80, 81, 83, 84, 86, 89, 90, 91], "feel": [80, 83], "few": [3, 93], "ffn": 84, "ffn_dict": 58, "field": [34, 35, 39, 42, 49, 50, 55, 56, 61, 84, 85, 86, 87, 90], "field_indic": [49, 56, 80], "fig": [80, 86, 88, 90, 91], "figsiz": [80, 86, 88, 90, 91], "figur": [50, 79], "file": [0, 39, 62, 90], "filenam": 62, "fill": 88, "filter": 35, "filter_dim": [35, 86], "final": [3, 24, 37, 49, 50, 51, 54, 55, 56, 57, 79, 81, 83, 84, 87, 92], "final_lay": 83, "finali": [79, 80, 83, 84, 85, 91], "find": [2, 3, 25, 68, 69, 71, 72, 73, 74, 75, 77, 80, 83, 86, 88, 89], "fine": 86, "first": [25, 33, 35, 42, 44, 76, 80, 81, 83, 84, 85, 86, 87, 88, 91], "firstli": [86, 88], "fit": [0, 42, 43, 76, 80, 81, 83, 84, 85, 86, 87, 89, 90, 91], "fit_pod": 90, "five": 2, "fix": [3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 23, 35, 62, 68, 79, 80, 81, 82, 85, 86], "fixed_vari": [62, 85], "fixedcurl": 82, "fixedflux": [23, 82], "fixedgradi": [23, 82], "fixedoper": 82, "fixedvalu": [23, 64, 65, 66, 79, 81, 82, 83, 84, 85, 89], "flag": [35, 78, 86], "flatten": [86, 90], "flexibl": 79, "float": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 23, 36, 38, 41, 43, 68, 70, 73, 74, 77, 80, 86, 87, 90], "float32": 82, "floor": [37, 45], "flow": [5, 53, 81], "fluid": 90, "flux": 23, "fno": [2, 80], "focu": [75, 80, 81, 87], "folder": 5, "follow": [0, 1, 2, 3, 31, 38, 41, 73, 74, 75, 77, 79, 80, 81, 82, 85, 86, 87, 91, 92], "foral": [41, 80], "forc": [23, 83, 84, 87, 89], "force_term": [84, 89], "forev": 81, "fork": 3, "form": [3, 35, 39, 52, 53, 57, 79, 80, 85, 86, 87], "formal": 93, "format": [1, 3, 89], "former": 74, "formual": [69, 70, 74, 75, 77], "formul": [22, 68, 71, 72, 73, 76, 91], "formula": [38, 41], "fortun": 81, "forward": [9, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 83, 84, 85, 86, 90], "forward_map": 59, "found": [76, 83, 90, 93], "fourier": [2, 5, 41, 45, 49, 54, 55, 56, 80], "fourier_embed": 83, "fourierblock1d": 37, "fourierblock2d": 37, "fourierblock3d": 37, "fourierfeatureembed": [38, 83], "fourierintegralkernel": 2, "fourth": 80, "foward": 85, "frac": [15, 16, 17, 18, 34, 41, 47, 48, 68, 69, 71, 72, 73, 74, 75, 77, 79, 80, 82, 85, 91], "framework": 79, "free": [0, 3, 67, 80, 83], "frequenc": [19, 38, 76, 83], "friendli": 93, "from": [0, 19, 21, 23, 25, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 43, 44, 45, 46, 47, 48, 49, 50, 51, 54, 55, 56, 57, 62, 63, 64, 65, 66, 67, 68, 69, 71, 75, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92], "frontend": 62, "frontier": [24, 26, 31, 32], "full": [81, 87], "fulli": 83, "func": [9, 34, 39, 49, 52, 53, 54, 55, 56, 79, 80, 81, 84, 86, 89, 90], "function": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 33, 34, 35, 36, 37, 39, 41, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 87, 88, 90, 91], "fund": 92, "fundament": [23, 63], "furnish": 0, "further": 93, "fusion": 26, "futur": 90, "g": [1, 23, 50, 51, 68, 70, 72, 74, 76, 77, 79, 80, 81, 82, 85, 90, 91], "g_": 50, "gamma": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 70, 73, 83], "gamma0": 83, "gamma0_loss": 83, "gamma1": [66, 82, 83, 84, 85, 89], "gamma1_loss": [83, 84, 85], "gamma2": [66, 82, 84, 85, 89], "gamma2_loss": [84, 85], "gamma3": [84, 85, 89], "gamma3_loss": [84, 85], "gamma4": [84, 85, 89], "gamma4_loss": [84, 85], "gamma_1": [84, 85, 89], "gamma_2": [84, 85, 89], "gamma_3": [84, 85, 89], "gamma_4": [84, 85, 89], "gamma_i": [84, 85], "gan": 76, "garom": 2, "gashler": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "gaussian": 43, "gelu": [2, 10, 34, 49], "gener": [2, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 26, 49, 51, 54, 56, 57, 63, 70, 85, 86, 88, 92], "generaliz": 91, "geometri": [5, 25, 27, 28, 29, 30, 32, 63, 64, 65, 66, 79, 81, 82, 83, 84, 85, 89, 90, 91], "geometryunion": 32, "georg": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 73], "get": [40, 81, 85, 86, 88], "get_metr": 21, "get_standard_metr": 21, "gianluigi": [1, 92], "git": [3, 4], "github": [4, 83], "give": [80, 91], "given": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 22, 23, 25, 27, 28, 32, 34, 39, 42, 43, 67, 68, 69, 71, 72, 73, 75, 77, 79, 80, 81, 82, 83, 86, 89, 91], "global": [54, 55, 75, 76], "go": [3, 79, 80, 81, 83, 84, 85, 86, 87, 90, 91], "goal": [89, 90], "godfrei": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "goea": 92, "good": [3, 86, 91], "googl": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "govern": [67, 68, 69, 71, 72, 73, 75], "gpinn": [2, 83], "gpu": [61, 76, 79, 80, 81, 83, 87, 90, 91], "gpu0": 90, "grad": [33, 61, 64, 65, 66, 79, 81, 82, 85], "gradient": [23, 33, 40, 53, 61, 71, 79, 81, 82, 86], "gradient_clip_v": 81, "gram": 40, "grant": 0, "granular": 38, "graph": [33, 74, 86], "graphic": 84, "grate": 92, "gratitud": 92, "great": [83, 85, 91, 92], "greater": [26, 31, 40], "green": 91, "grid": [24, 62, 63, 79, 83, 84, 86, 89, 91], "grid2": 86, "group": 3, "guarante": [4, 23, 41], "guid": [41, 91], "guidelin": 3, "h": 41, "h2020": 92, "ha": [1, 3, 33, 34, 39, 51, 57, 58, 76, 79, 81, 83, 85, 86, 88, 89, 92], "had": 86, "hand": [22, 43], "handl": [67, 75, 76, 83], "hanwen": 38, "happen": 82, "hard": [5, 41, 80, 89], "hard_spac": 85, "hard_t": 85, "hardli": 83, "hardmlp": 85, "hardmlptim": 85, "have": [3, 33, 35, 41, 42, 69, 76, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92], "have_sampled_point": 63, "haven": 81, "he": 44, "heart": 88, "heat": 87, "helmotz": 5, "helmotz_equ": 91, "helmotz_sol": 91, "help": [3, 38, 83, 84], "helper": 80, "henc": [38, 70, 74], "her": 85, "here": [2, 21, 40, 64, 65, 66, 76, 79, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91], "herebi": 0, "hesthaven": [74, 90], "hi": 85, "hidden": [34, 39, 44, 49, 50, 52, 53, 56, 80, 84, 86], "hidden_dim": 44, "hidden_dimens": 86, "hidden_s": [34, 39], "high": [2, 19, 38, 83, 84, 87, 88], "higher": [26, 31, 87, 88, 91], "highest": 86, "highli": 81, "highlight": [79, 90], "highlihgt": 88, "histori": 3, "hold": [79, 81], "holder": 0, "homogen": 89, "hook": [76, 81], "hope": 79, "how": [21, 58, 76, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "howev": [81, 83, 86], "hpu": [80, 81, 83, 87, 90, 91], "html": 83, "http": [4, 31, 35, 37, 40, 44, 83], "hypercub": [24, 63, 79, 91], "hyperellipsoid": 26, "hyperparamet": [68, 80, 81], "i": [0, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93], "ic3k": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "iclr": 69, "idea": [83, 86], "identifi": [33, 75], "idx": 90, "idx_": 90, "ieee": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 44], "ij": [38, 83, 86], "imag": [44, 86], "image_transform": 86, "implement": [19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 37, 39, 41, 43, 44, 45, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93], "impli": 0, "implicit": 80, "import": [3, 33, 64, 65, 66, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "impos": [41, 80, 81, 83, 85, 89], "improv": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 81, 83, 90, 91], "imshow": [80, 87], "in_colab": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "in_featur": [35, 51, 57, 83], "includ": [0, 3, 24, 25, 26, 27, 28, 31, 32, 39, 51, 52, 53, 57, 63, 76, 79, 82, 87, 88, 90], "incorpor": 84, "increas": 42, "increment": 19, "inde": 83, "indec": [51, 57], "indeces_variables_extract": 57, "indent": 3, "independent": 24, "index": [60, 67, 69, 70, 75, 76, 77], "indic": [40, 76, 79, 80, 91], "indistinguish": 79, "industri": 90, "infeas": 91, "infer": 90, "inflow": 90, "inform": [1, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 38, 41, 51, 53, 57, 67, 68, 69, 71, 72, 73, 75, 81, 83, 84, 86, 89, 91, 93], "infti": 91, "inher": [23, 46, 63], "inherit": [29, 30, 50, 67, 68, 71, 76, 79, 81, 82, 84, 85, 86, 87, 89, 90], "inhert": 88, "inifinit": 91, "inifit": 91, "initi": [3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 23, 31, 33, 36, 37, 40, 44, 49, 54, 55, 56, 58, 79, 80, 81, 82, 83, 84, 85, 88, 89, 90], "initial_cond_test": 80, "initial_cond_train": 80, "initial_condit": [66, 82, 85], "inlin": 90, "inner": [34, 35, 39, 51, 54, 55, 57], "inner_s": [39, 52, 53, 54, 55, 56, 87], "input": [9, 22, 23, 24, 26, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 61, 63, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 82, 83, 84, 85, 87, 89, 90, 91], "input_": [22, 23, 61, 64, 65, 66, 79, 81, 82, 83, 84, 85, 86, 89, 91], "input_data": 86, "input_data2": 86, "input_dim": [44, 85], "input_dimens": [38, 39, 41, 52, 53, 79, 80, 81, 83, 84, 86, 87, 89, 90, 91], "input_dimenson": [51, 57], "input_indeces_branch_net": [51, 57], "input_indeces_trunk_net": [51, 57], "input_numb_field": [35, 37, 45, 55, 86], "input_point": [22, 70, 74, 80, 86, 87, 89, 90], "input_pt": [74, 77, 79], "input_tensor": [67, 69, 74, 75, 77], "input_vari": [59, 63, 79, 80, 81, 84, 85, 86, 87, 89], "insert": 81, "insid": [24, 25, 26, 27, 28, 29, 30, 31, 32, 67, 79, 83, 84], "insight": 84, "inspect": 79, "inspir": [43, 50], "instal": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93], "instanc": [51, 57, 62, 67, 76, 82], "int": [19, 20, 24, 25, 26, 27, 28, 31, 32, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 60, 62, 63, 67, 68, 69, 70, 73, 75, 77, 78, 81, 89, 90], "int_": [80, 86], "integ": [19, 48, 51, 57], "integr": [35, 50, 55, 75, 80, 86], "integral_kernel": 50, "intel": 51, "intend": 3, "intention": [67, 74, 75, 77], "interfac": [2, 67, 81, 93], "interior": 26, "intern": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 37, 58, 59, 69, 76, 79], "interpol": [2, 43, 74, 86, 90], "interpolation_network": 74, "intersect": [2, 30, 63], "interv": [60, 76], "intitialis": 86, "introduc": [79, 82, 83], "introduct": [5, 81], "introductori": 79, "intrus": [74, 90], "intuit": 93, "invalu": 3, "invari": 90, "invers": [5, 23, 67, 68, 69, 71, 72, 73, 75], "inverse_multiquadr": 43, "inverse_quadrat": 43, "inverseproblem": [23, 89], "invok": 42, "involv": 31, "io": [80, 83, 87, 90], "ipu": [80, 81, 83, 87, 90, 91], "is_insid": [24, 25, 26, 27, 28, 29, 30, 31, 32, 88], "isol": 81, "issu": 3, "itali": 92, "item": [21, 81, 83, 86, 88, 90], "iter": [76, 86], "its": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 41, 42, 50, 76, 79, 82, 90], "ivagn": 1, "j": [38, 41, 73, 74, 75, 86, 90], "jagtap": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "jan": 74, "jcp": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 41, 74, 75], "jean": 26, "jeremi": 71, "jin": [51, 57], "job": 81, "joint": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "journal": [1, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 39, 41, 50, 53, 56, 57, 74, 75, 90], "juan": 73, "jump": [35, 86], "just": [2, 3, 4, 79, 81, 82, 84, 86, 88, 90], "jut": 86, "k": [34, 37, 38, 39, 50, 54, 55, 56, 60, 68, 73, 75, 84, 86, 87], "k600": 90, "k_": 38, "k_1": 50, "k_i": 50, "k_m": 50, "k_test": 87, "k_train": 87, "kaim": 44, "karniadaki": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 72, 73], "kawaguchi": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "keep": [81, 84, 86], "kei": [21, 24, 26, 41, 42, 57, 62, 63, 76, 81], "kenji": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "kept": [62, 68], "kernel": [37, 43, 45, 50, 55, 56, 80, 90], "kernel_func": 43, "kernel_matrix": 43, "kernel_vector": 43, "kernelneuraloper": [2, 49, 54, 56, 80], "kevrekidi": 72, "keyword": [20, 21, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 86], "kind": [0, 89], "knot": 60, "know": [3, 76, 80, 81], "knowledg": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "kovachki": [34, 37, 39, 49, 50, 54, 55, 56], "kuramoto": 5, "kutta": 80, "kwarg": [21, 22, 33, 62, 76, 78], "l": [35, 41, 47, 48, 50, 51, 68, 69, 71, 72, 73, 74, 75, 77, 80, 90, 91], "l2": [83, 86], "l2_error": 86, "l2_loss": 83, "l_": 41, "l_1": [41, 47, 48], "l_2": [83, 84, 86], "l_n": [47, 48], "label": [23, 31, 33, 49, 56, 59, 61, 79, 80, 84, 86, 87, 88, 89, 90, 91], "label_tensor": [33, 51, 57, 59, 88], "label_to_extract": 33, "labeltensor": [2, 9, 22, 23, 24, 25, 26, 27, 28, 31, 32, 41, 51, 57, 59, 61, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 79, 80, 84, 86, 87, 88, 90], "lambda": 91, "lambda_": [73, 75, 91], "lambda_i": 73, "lambda_k": 70, "lambdalr": 76, "land": [25, 27, 28], "langl": 39, "lanthal": [34, 49], "laplac": [23, 61, 82, 84, 89], "laplace_equ": [84, 89], "laplacian": [61, 66, 82, 83, 84, 85, 89, 91], "laplacian_u": 84, "last": [35, 39, 52, 53, 56, 82, 86], "lastli": 88, "latent": [74, 86], "later": 86, "latin": [24, 63, 79, 91], "law": 83, "layer": [35, 36, 38, 41, 42, 43, 49, 50, 52, 53, 54, 55, 56, 79, 80, 81, 83, 84, 85, 86, 89, 90, 91], "layout": 91, "lbfg": 76, "le": 88, "lead": [81, 85], "learn": [38, 39, 44, 49, 50, 51, 54, 56, 57, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 85, 86, 87, 90], "learnabl": 90, "learningratemonitor": 76, "least": [68, 71], "led": 92, "left": [34, 38, 39, 41, 43, 47, 48, 68, 73, 75, 80, 83, 84, 86, 91], "leftarrow": 73, "legend": [89, 91], "len": [25, 27, 28, 32, 49, 56, 79, 80, 81, 84, 85, 86, 88, 89, 90], "leq": 7, "less": [20, 43, 86], "let": [33, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91], "level": [2, 88, 90], "levi": 75, "lh": [24, 43, 63, 79, 81], "li": [34, 37, 39, 49, 50, 54, 55, 56], "liabil": 0, "liabl": 0, "lib": 90, "librari": [90, 93], "licens": 93, "lift": [49, 50, 54, 55, 56, 80], "lifting_net": [49, 54, 55, 56, 80, 87], "lifting_oper": 50, "lightin": 79, "lightinig": 79, "lightn": [4, 5, 20, 21, 75, 76, 78, 90], "lightningmodul": 76, "like": [1, 35, 76, 86], "limit": 0, "linalg": [47, 48, 86], "line": [86, 93], "linear": [3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 34, 35, 36, 37, 39, 41, 43, 44, 45, 51, 57, 80, 83, 85, 86, 87], "linear_lay": 36, "lint": 3, "linux": 4, "list": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 37, 39, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 61, 62, 63, 67, 69, 70, 72, 75, 76, 77, 79, 81, 82, 84, 86, 88], "list_equ": 23, "liu": [37, 39, 50, 54, 55, 56], "ll": 79, "load": [2, 78, 79, 80, 89, 90], "loaded_weight": 33, "loadmat": [80, 87], "loc": 91, "local": [4, 34, 39], "locat": [2, 5, 19, 22, 24, 26, 30, 31, 63, 79, 80, 81, 82, 83, 84, 85, 89, 91], "log": [21, 62, 69, 75, 76, 79, 89], "log_every_n_step": [80, 90], "logarithm": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "logdir": 81, "loger": 80, "logged_metr": [79, 81], "logger": [67, 76, 79, 81], "logi": [62, 79, 84], "logic": 81, "logist": 14, "lognorm": 90, "logx": 62, "longer": [79, 80, 83, 84, 85, 87, 90, 91], "look": [3, 74, 88], "loop": [86, 90], "lor": [27, 32], "loss": [46, 47, 48, 62, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 83, 84, 85, 86, 87, 89, 91], "loss_data": [67, 69, 74, 75, 77], "loss_phi": [67, 68, 69, 71, 72, 73, 75], "loss_valu": 67, "lossinterfac": [2, 46, 47, 48], "love": 3, "low": [2, 19, 83, 86, 90], "lower": [81, 85, 87], "lowrank": 56, "lowrankblock": [39, 56], "lowrankneuraloper": [2, 56], "lp": [47, 48], "lploss": [2, 83, 87], "lr": [20, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 84, 86, 89, 90], "lr_schedul": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 83], "lr_scheduler_config": 76, "lrschedul": [68, 69, 70, 71, 72, 73, 74, 75, 77], "lt": 33, "lu": [51, 57, 72], "luke": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "lvert": 73, "m": [9, 35, 38, 40, 43, 50, 68, 69, 71, 72, 73, 74, 75, 77, 91], "mac": 4, "mach": 51, "machin": [39, 49, 50, 51, 54, 56, 57, 72, 84, 90], "macro": 83, "made": [76, 87, 88], "mag": 90, "magnitud": [84, 90], "mai": 33, "main": [33, 79, 89, 90], "mainli": 84, "maintain": 3, "major": 90, "make": [3, 9, 23, 33, 37, 40, 80, 81, 84, 87, 88], "manag": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 84], "mandatori": 79, "mani": [23, 76, 78, 79, 80, 83, 84, 85, 86, 87, 91, 92], "manifold": 90, "manipul": [33, 79, 84, 85], "mantain": [23, 81], "manual": [76, 81], "manual_se": 86, "map": [37, 39, 44, 45, 49, 50, 51, 54, 56, 57, 74, 77, 83, 86], "maria": 92, "marker": 89, "mask": 75, "mat": [80, 87], "match": 41, "materi": 87, "math": 35, "mathbb": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 25, 27, 28, 32, 34, 39, 41, 50, 68, 69, 71, 72, 73, 74, 75, 77, 80, 86, 91], "mathbf": [9, 38, 41, 68, 69, 71, 72, 73, 74, 75, 77, 83, 84, 86], "mathcal": [34, 38, 50, 68, 69, 71, 72, 73, 74, 75, 77, 83, 86, 91], "mathemat": [80, 83, 84, 86, 90, 91], "mathlab": [4, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92], "mathmat": 83, "matplotlib": [4, 62, 80, 86, 87, 88, 89, 90, 91], "matrix": [31, 34, 38, 39, 42, 80], "max": [6, 12, 51, 57, 86], "max_": 75, "max_epoch": [79, 80, 81, 83, 84, 85, 86, 87, 89, 90, 91], "max_j": 73, "maxim": [69, 79], "maximum": 86, "mb": 90, "mc_step": 70, "mcclenni": 75, "mean": [21, 23, 39, 42, 46, 47, 48, 51, 52, 53, 57, 62, 68, 69, 71, 72, 74, 75, 76, 77, 79, 80, 86, 87, 90], "mean_loss": [79, 80, 81, 83, 84, 85, 87, 91], "meantim": 46, "measur": [47, 48, 90], "mech": 35, "mechan": [38, 67, 68, 71, 73], "media": 87, "memori": 42, "meneghetti": 35, "meng": 57, "mention": 3, "merchant": 0, "merg": [0, 24, 33, 88], "mesh": [34, 35, 39, 49, 50, 56, 69, 72, 75, 80, 86], "meshgrid": 86, "messag": 3, "meth": 90, "method": [19, 26, 29, 31, 33, 35, 38, 41, 42, 43, 46, 47, 48, 49, 51, 54, 56, 57, 58, 59, 61, 62, 67, 68, 69, 71, 73, 74, 75, 76, 78, 79, 80, 81, 84, 85, 86, 88, 90, 91], "methodologi": 90, "metric": [21, 62, 76, 79, 81, 84, 87], "metric_err": 87, "metric_to_track": 76, "metric_v": 76, "metrictrack": [21, 79, 84], "metrictrak": 81, "michael": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "micro": 83, "mid": [25, 27, 28, 32], "might": [76, 80, 81, 86], "mileston": 83, "min": [6, 51, 57, 81], "min_": 75, "min_arch": 90, "min_degree_func": 43, "minim": [22, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 79, 82, 84, 85, 86], "minimum": [43, 79, 86, 90], "minor": [3, 90], "minut": [80, 83, 85, 86], "mionet": [2, 51, 80], "mish": [2, 11], "mismatch": 20, "mit": 0, "mitig": [19, 53], "mix": 81, "mlp": [35, 39, 52, 53, 56, 90], "mode": [24, 25, 26, 27, 28, 31, 32, 33, 35, 37, 42, 45, 54, 55, 63, 76, 79, 88, 90, 91], "model": [1, 5, 20, 21, 22, 23, 35, 39, 46, 47, 48, 50, 51, 52, 53, 57, 58, 59, 60, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 86, 87, 89, 91, 93], "model_feat": 84, "model_lean": 84, "modif": [33, 81], "modifi": [0, 81, 84], "modul": [2, 9, 25, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 90, 91], "modular": 80, "moduledict": [74, 75], "modulelist": [35, 57], "moment": 88, "monitor": 76, "monomi": 43, "monomial_pow": 43, "montecarlo": 70, "more": [2, 23, 33, 62, 63, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 91], "moreov": 89, "most": [37, 45, 51, 57, 81, 88], "move": 87, "moya": 74, "mp": [61, 80, 81, 83, 91], "mse": [79, 80], "mseloss": [67, 68, 69, 71, 72, 73, 74, 75, 77, 86, 90], "mu": [74, 90], "mu1": 89, "mu2": 89, "mu_1": 89, "mu_2": 89, "mu_i": 74, "multi": [38, 76, 83], "multidimension": 61, "multifeedforward": 2, "multilay": [35, 52, 90], "multipl": [19, 20, 24, 38, 50, 57, 58, 61, 67, 76, 77, 80, 81, 82, 83, 84, 85, 86, 91], "multiquadr": 43, "multiscal": [5, 38], "multiscale_pinn": 83, "multiscalefouriernet": 83, "multisteplr": 83, "musso": 26, "must": [9, 23, 30, 35, 37, 38, 40, 43, 45, 49, 53, 56, 61, 67, 70, 71, 74, 76, 79, 86, 90], "my": 23, "n": [1, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 24, 25, 26, 27, 28, 31, 32, 34, 35, 37, 38, 39, 40, 41, 43, 45, 47, 48, 49, 50, 54, 55, 56, 63, 68, 69, 70, 71, 72, 73, 74, 75, 77, 79, 80, 83, 86, 88, 90, 91], "n_": [35, 73, 75, 86], "n_kernel_lay": 56, "n_layer": [39, 49, 52, 53, 54, 55, 56, 80], "n_mode": [37, 45, 54, 55, 87], "n_t": 68, "n_test": 90, "n_train": 90, "nabla": 87, "nabla_": 71, "nabla_u": 85, "naiv": 81, "naivemetrictrack": 81, "name": [23, 61, 62, 67, 74, 76, 84, 89, 90], "nat": 51, "natur": [72, 79], "navier": 90, "navierstokeequ": 82, "navierstokesdataset": 90, "naxian": 41, "nb": 84, "ncol": 86, "ndim": [41, 43], "necessari": [3, 90], "need": [3, 19, 20, 33, 42, 43, 76, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "neighbor": 43, "net": [49, 51, 56, 57, 74, 80, 85, 86], "neto": 75, "network": [1, 2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 35, 38, 39, 41, 49, 51, 52, 53, 54, 55, 56, 57, 58, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 84, 85, 86, 89, 90, 93], "neural": [1, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 34, 35, 37, 38, 39, 41, 50, 51, 53, 54, 55, 57, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 81, 83, 84, 85, 86, 89, 90, 91, 93], "neural_net": [69, 72, 74, 75, 77, 87], "neuraloperatorproblem": 80, "neuraloperatorsolv": 87, "neuron": [39, 52, 53, 56, 84], "never": 33, "nevertheless": 86, "new": [3, 19, 20, 24, 33, 43, 67, 80, 83, 84, 85, 88, 90], "new_domain": [24, 91], "new_optim": 20, "new_optimizers_kwarg": 20, "new_point": 63, "next": [50, 76, 92], "ni": 41, "nice": [80, 83, 84, 85, 91], "nicola": 1, "nikolao": 73, "nmono": 43, "nn": [5, 9, 34, 35, 36, 37, 39, 41, 44, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 83, 84, 85, 86, 87, 89, 91], "nn_": [90, 91], "nn_err_": 90, "no_grad": [80, 86, 91], "no_overlap": 35, "no_sol": 80, "no_sol_test": 80, "no_sol_train": 80, "nois": 86, "non": [34, 35, 39, 74, 80, 81, 90], "none": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 35, 36, 39, 41, 43, 46, 47, 48, 52, 53, 54, 55, 59, 60, 61, 62, 67, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 80, 86], "noninfring": 0, "nonlinear": [51, 74, 80, 90], "nonloc": [34, 49, 80], "norm": [47, 48, 86, 90], "normal": [3, 44, 76, 86], "not_sampled_point": 63, "note": [24, 46, 63, 68, 80, 83, 84, 86, 90], "notebook": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "notic": [0, 79, 80, 81, 85, 86, 87, 88, 89, 91], "notimplementederror": 61, "now": [33, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "np": 90, "nrow": 86, "nu": 82, "numb_class": 86, "numb_test": 86, "numb_train": 86, "number": [1, 20, 21, 23, 24, 25, 26, 27, 28, 31, 32, 34, 35, 37, 38, 39, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 62, 63, 69, 70, 72, 75, 80, 81, 83, 84, 86, 87, 88], "number_input_fil": 86, "number_of_coordin": 80, "numer": [79, 80, 90], "numpi": [4, 89, 90], "nx": [37, 45], "ny": [37, 45], "nz": [37, 45], "o": [80, 89], "object": [19, 20, 21, 22, 23, 24, 29, 31, 34, 39, 62, 63, 79, 80, 81, 86, 88, 89, 90], "obtain": [0, 33, 34, 37, 38, 39, 45, 49, 50, 54, 55, 56, 74, 80, 81, 83, 84, 86, 91], "obvious": 83, "obviusli": 91, "od": [64, 65, 79, 81], "ode_equ": [64, 65, 79, 81], "offer": [81, 93], "offici": [4, 79], "often": 76, "old": 90, "old_gpu_warn": 90, "omega": [68, 69, 71, 72, 73, 74, 75, 77, 80, 86, 89], "omega_": 68, "omega_i": 68, "on_fit_start": 21, "on_load_checkpoint": 75, "on_train_batch_end": [69, 75], "on_train_epoch_end": [19, 21, 81, 89], "on_train_epoch_start": 20, "on_train_start": [19, 75, 76], "on_validation_end": 81, "onc": [31, 79, 82, 86], "one": [2, 9, 33, 39, 43, 45, 47, 48, 50, 52, 53, 56, 57, 63, 76, 79, 80, 81, 82, 83, 84, 85, 86, 88, 90, 91], "ones": [79, 80, 90], "onli": [3, 21, 24, 26, 31, 35, 41, 51, 57, 61, 62, 63, 68, 70, 71, 74, 76, 79, 80, 81, 82, 84, 86, 87, 88, 90], "onlin": 79, "onto": 61, "open": [1, 3, 93], "openreview": 69, "oper": [30, 33, 34, 35, 37, 39, 40, 47, 48, 50, 51, 54, 55, 57, 64, 65, 66, 77, 79, 81, 82, 83, 84, 85, 89, 91], "operationinterfac": [2, 25, 27, 28, 32], "operatornam": [47, 48], "opt1": 76, "opt2": 76, "optim": [2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 35, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 81, 83, 84, 86, 89, 90], "optimizer1": [20, 76], "optimizer2": [20, 76], "optimizer_discrimin": [69, 70], "optimizer_discriminator_kwarg": [69, 70], "optimizer_gener": 70, "optimizer_generator_kwarg": 70, "optimizer_kwarg": [67, 68, 71, 72, 73, 74, 76, 77, 80, 84, 89, 90], "optimizer_model": [69, 75], "optimizer_model_kwarg": [69, 75], "optimizer_step": 76, "optimizer_weight": 75, "optimizer_weights_kwarg": 75, "optimizers_kwarg": [67, 76], "option": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 76, 79, 80, 83, 84, 85, 86, 87, 91], "ord": 86, "order": [3, 5, 30, 39, 41, 47, 48, 52, 53, 56, 60, 70, 71, 74, 79, 80, 81, 84, 86, 87, 89], "org": [31, 35, 37, 40, 44], "origin": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 33, 34, 35, 37, 38, 39, 41, 42, 44, 49, 50, 51, 53, 54, 55, 56, 57, 68, 69, 70, 71, 72, 73, 74, 75, 83, 86, 87, 90, 91], "orthogon": [2, 40, 42, 90], "orthonorm": 40, "other": [0, 26, 31, 40, 43, 49, 51, 54, 56, 57, 79, 81, 92], "otherwis": [0, 23, 24, 25, 26, 27, 28, 30, 31, 32, 40, 80, 81], "ouput": 86, "our": [2, 79, 80, 81, 82, 83, 84, 85, 88, 89, 90, 91], "out": [0, 33, 35, 41, 50, 76, 86, 88], "out_featur": [35, 51, 57, 83], "outlin": 81, "output": [22, 23, 34, 35, 36, 37, 38, 39, 41, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 61, 62, 63, 67, 69, 74, 75, 76, 77, 79, 80, 82, 83, 85, 86, 87, 89, 90, 91], "output_": [22, 23, 61, 64, 65, 66, 79, 81, 82, 83, 84, 85, 89, 91], "output_dim": [44, 85], "output_dimens": [38, 41, 51, 52, 53, 57, 79, 81, 83, 84, 86, 87, 89, 90, 91], "output_numb_field": [35, 37, 45, 55, 86], "output_point": [22, 70, 74, 80, 86, 87, 89, 90], "output_pt": [74, 77], "output_tensor": [67, 69, 74, 75, 77], "output_vari": [59, 63, 64, 65, 66, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91], "outputvari": 50, "over": [3, 23, 47, 48, 80, 84, 86, 88, 90], "overlap": [35, 79, 91], "overrid": [21, 46, 67, 74, 75, 76, 77], "overridden": 75, "overriden": 59, "ovverid": [69, 75], "own": [81, 85, 88], "p": [41, 47, 48, 50, 51, 70, 72, 80, 83, 90, 92], "p_test": 90, "p_train": 90, "packag": [2, 4, 90, 92], "pad": [54, 55, 87], "padding_typ": [54, 55], "page": 1, "pair": 43, "pang": 51, "paper": [1, 38, 41, 70, 83, 86], "param": [23, 82, 86, 90], "paramet": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 81, 82, 84, 86, 87, 89, 90], "parameter": 87, "parameter_domain": [64, 79, 90], "parameters_epoch": 89, "parametr": [35, 37, 54, 55, 64, 74, 79, 84, 87], "parametricod": 64, "parametricproblem": [2, 79, 90], "params_": [23, 89], "params_torch": 89, "paramtr": 50, "parent": [69, 75], "pari": [38, 53, 68], "part": [3, 81, 86, 90, 92], "partial": [37, 51, 54, 55, 57, 68, 69, 71, 72, 73, 74, 75, 80, 82, 83, 85, 87, 89], "particular": [0, 34, 35, 39, 50, 54, 55, 86, 89, 90, 92], "pass": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 22, 23, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 44, 51, 52, 53, 56, 57, 59, 60, 63, 67, 69, 72, 74, 75, 76, 77, 79, 81, 82, 83, 85, 86, 88, 90], "pathologi": 53, "pattern": [44, 91], "pbar": 21, "pbc": [41, 91], "pcolor": 62, "pde": [5, 19, 38, 39, 50, 56, 71, 74, 80, 82, 87, 90], "pdf": [37, 44], "peculiar": 86, "pedagog": 83, "pengzhan": 57, "peopl": [3, 92], "per": 78, "perceptron": [35, 52, 90], "perdikari": [38, 41, 53, 68, 72], "perfect": 84, "perfectli": 91, "perform": [9, 21, 23, 30, 33, 34, 35, 37, 39, 40, 42, 49, 50, 51, 52, 53, 54, 55, 56, 57, 61, 69, 80, 81, 84, 86, 90], "period": [2, 5, 80], "periodicboundaryembed": [41, 91], "permeabl": 87, "permiss": 0, "permit": [0, 75, 80], "person": 0, "phase": [82, 84, 86], "phi": 39, "phi_k": 80, "physic": [1, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 37, 38, 41, 45, 51, 53, 57, 67, 68, 69, 71, 72, 73, 74, 75, 81, 83, 84, 86, 89, 90, 91, 93], "pi": [10, 41, 66, 80, 82, 83, 84, 85, 86, 91], "pic1": 86, "pic2": 86, "pichi": 74, "pictur": 86, "pina": [0, 4, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 37, 39, 41, 45, 46, 50, 51, 52, 53, 54, 55, 57, 58, 59, 62, 63, 64, 65, 66, 78, 80, 82, 84, 85, 86, 87, 90, 91], "pinaprogressbar": 21, "pinn": [2, 24, 26, 56, 63, 67, 68, 69, 71, 73, 75, 79, 81, 82, 83, 85, 89, 91, 93], "pinn_feat": 84, "pinn_lean": 84, "pinn_learn": 84, "pinn_solution_0": 89, "pinninterfac": [2, 69, 72, 75], "pip": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "pipelin": 2, "pixel": 86, "pl": [79, 83, 91], "pl_modul": 21, "place": 33, "placehold": [19, 20, 21], "plai": 88, "plan": [3, 86], "pleas": [3, 84], "plenti": 90, "plethora": 81, "plot": [62, 79, 80, 83, 84, 85, 86, 88, 89, 90, 91], "plot_loss": [62, 79, 84], "plot_sampl": [62, 79], "plot_scatt": 88, "plot_trajectori": 80, "plotter": [2, 79, 83, 84, 85, 91], "plt": [80, 86, 87, 88, 89, 90, 91], "plu": [49, 50, 56], "plug": 90, "pm": 82, "pod": [5, 42], "pod_nn": 90, "pod_nn_stok": 90, "pod_rank": 90, "pod_rbf": 90, "podblock": 90, "podnn": 90, "podrbf": 90, "point": [19, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 39, 43, 49, 50, 56, 60, 62, 63, 67, 69, 72, 73, 75, 79, 80, 81, 83, 84, 85, 86, 88, 89, 90, 91], "pointwis": 75, "poisson": [5, 83, 89], "poisson_equ": 83, "poisson_problem": 90, "poisson_sol": 84, "polygon": 88, "polynomi": 43, "polynomial_matrix": 43, "poor": 85, "pop": 21, "popul": 19, "porou": 87, "porpus": 91, "portion": 0, "pose": 43, "posit": [35, 86, 92], "possibl": [47, 48, 59, 69, 74, 76, 79, 81, 85, 86, 91], "potenti": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 87], "pow": 33, "power": [24, 43, 48], "powerloss": [2, 70, 80], "practic": [81, 83], "pratic": 86, "pre": [4, 89], "precis": [76, 81, 84], "predict": [84, 85, 86, 89, 90, 91], "prefer": 81, "preliminari": 84, "preprint": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 34, 37, 41, 49, 54, 55, 69, 70], "preprocess": 33, "present": [35, 53, 80, 83, 84, 85, 86, 87, 91], "pressur": [87, 90], "pretti": [80, 83, 87, 91], "previou": [80, 81, 84, 85, 86], "previous": 85, "principl": [5, 91], "print": [79, 80, 81, 83, 85, 86, 87, 88, 90], "probabl": [36, 92], "problem": [5, 19, 22, 23, 34, 35, 39, 49, 50, 56, 59, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 81, 82, 86, 93], "procedur": [79, 86], "proceed": [26, 44], "process": [2, 3, 19, 20, 40, 46, 89], "produc": [22, 76], "product": [39, 51, 57, 80, 92], "prof": 92, "professor": 92, "program": 81, "progress": [21, 76, 80, 81, 85], "project": [1, 3, 42, 49, 50, 54, 55, 56, 80, 86, 92], "projecting_net": [49, 54, 55, 56, 80, 87], "projection_oper": 50, "propag": 19, "proper": [2, 42, 90], "properli": [3, 81, 90], "properti": [9, 21, 24, 26, 30, 33, 38, 39, 40, 41, 42, 43, 50, 51, 57, 63, 64, 65, 66, 67, 68, 69, 72, 74, 75, 76, 77, 78], "propos": [84, 85], "provid": [0, 3, 21, 23, 36, 38, 81, 84, 85, 93], "pseudospectr": 80, "psi": 39, "pt": [79, 81, 83, 84, 85, 88, 91], "pts_0": 89, "pts_heart": 88, "pts_list": 88, "public": 1, "publish": 0, "pull": 3, "puor_r": 80, "purpos": 0, "push": 3, "put": 91, "py": 90, "pylint": 3, "pyplot": [80, 86, 87, 88, 89, 90, 91], "pytest": 4, "python": [4, 23, 79, 81, 93], "python3": 90, "pytorch": [5, 21, 75, 78, 86, 90, 93], "pytorch_lightn": [19, 20, 21, 81, 89, 90], "pytorchlightin": [69, 75], "pytorchlightn": 93, "qi": 69, "quad": [38, 47, 48, 68, 69, 71, 72, 73, 74, 75, 79, 80, 82, 83, 85, 86, 87, 91], "quadro": 90, "qualiti": [26, 31], "quatit": 79, "queri": 43, "question": 93, "quickli": 88, "quintic": 43, "quit": [84, 86], "r": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 25, 27, 28, 32, 34, 39, 41, 43, 50, 68, 69, 71, 72, 73, 74, 75, 77, 80, 86, 91], "r3": 19, "r3_callback": 19, "r3refin": 19, "r_i": 73, "r_j": 73, "radial": [2, 43, 90], "rage": 23, "rais": [19, 20, 33, 35, 40, 43, 61], "rand": [33, 86, 88], "randint": 90, "random": [24, 25, 26, 27, 28, 31, 32, 38, 63, 79, 80, 81, 85, 86, 88, 89], "randomli": 79, "randperm": 86, "rang": [23, 81, 86, 89, 90], "rangl": 39, "rank": [2, 42, 81], "rate": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 81, 83, 84, 85, 86], "ratio": 70, "ratio_train_test": 90, "ravel": 80, "rbapinn": 2, "rbf": [5, 43], "rbf_": 90, "rbf_err_": 90, "rbf_kernel": 90, "rbfblock": 90, "re": [3, 62, 86], "reach": [79, 80, 81, 84, 85, 86, 87, 89, 90, 91], "read": [84, 88, 89], "readi": 88, "real": [46, 47, 48, 50, 79, 80, 86, 90], "realli": [80, 86], "reamin": 90, "rebas": 3, "recognit": 44, "recommend": 81, "recomput": 42, "record": [33, 40], "rectangular": 86, "recurs": 60, "red": 91, "reduc": [5, 42, 46, 51, 57, 70, 74, 81, 86], "reducedordermodelsolv": 2, "reducelronplateau": 76, "reduct": [23, 46, 47, 48, 51, 57, 70, 74, 90], "reduction_network": 74, "refer": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 24, 34, 35, 37, 38, 39, 41, 44, 49, 50, 51, 52, 53, 54, 55, 56, 57, 63, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 83, 87, 89, 91], "refin": 2, "reflect": 38, "region": 19, "regress": [38, 83, 90], "regular": [70, 80, 84, 86], "reiniti": 81, "rel": [3, 47, 48, 81, 83, 87, 90], "relat": [3, 23, 75], "relative_error_nn": 90, "relative_error_rbf": 90, "relative_error_test": 90, "relative_error_train": 90, "releas": [19, 86], "relev": [21, 79, 88], "reli": 81, "relu": [2, 12, 35, 36, 44, 85, 86], "rememb": 3, "remov": 84, "repeat": 86, "report": [81, 86], "repositori": 4, "repres": [22, 24, 26, 31, 35, 41, 67, 68, 69, 71, 72, 73, 74, 75, 79, 80, 81, 84, 86, 91], "represent": [42, 50, 69, 74, 80, 86], "reproduc": [43, 81, 86], "request": 3, "requir": [4, 33, 40, 76, 81, 82, 88, 90], "requires_grad": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 33, 40], "requires_grad_": 33, "resampl": 19, "research": [1, 39, 50, 56, 92], "resembl": 83, "reshap": [80, 86], "residu": [2, 19, 22, 23, 67, 73, 74, 77, 79, 82, 84, 85], "residualblock": 44, "residualfeedforward": 2, "resolut": [5, 62], "respect": [61, 68, 73, 75, 82, 86], "rest": 25, "restrict": 0, "result": [2, 24, 26, 28, 30, 31, 33, 37, 38, 51, 57, 61, 74, 79, 80, 81, 83, 84, 85, 86, 91], "retain": 19, "retrain": [86, 91], "retur": 63, "returin": 70, "return": [19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91], "review": 72, "revolv": 81, "rewrit": [82, 91], "rh": 43, "right": [0, 34, 38, 39, 41, 43, 47, 48, 68, 73, 75, 80, 81, 83, 84, 86, 91], "rightarrow": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 38, 41, 50, 68, 69, 71, 72, 73, 74, 75, 77, 79, 80, 86, 91], "rm": [34, 39, 41, 50, 68, 69, 71, 72, 73, 74, 75, 77, 80, 85, 86], "role": 83, "rome2esolv": 77, "routin": [19, 24, 25, 26, 27, 28, 32, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "row": 43, "rozza": [1, 70, 90, 92], "rtype": [86, 90], "rule": [51, 57], "run": [3, 76, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "rung": 80, "running_loss": 86, "runtimeerror": 35, "rvert": 73, "s00466": 35, "s42256": 51, "sai": 33, "said": 90, "sake": 88, "same": [33, 35, 51, 53, 69, 76, 81, 82, 83, 84, 85], "sampl": [19, 22, 24, 25, 26, 27, 28, 29, 31, 32, 38, 62, 63, 67, 68, 69, 70, 71, 72, 73, 75, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 91], "sample_bord": 88, "sample_everi": 19, "sample_numb": 80, "sample_surfac": [26, 31, 88], "sampled_point": 88, "sampler": 86, "sankaran": [41, 68], "sapinn": [2, 83], "satisfi": [22, 79, 84, 85, 89, 91], "save": [33, 62, 79, 80, 86, 89], "save_dir": 81, "save_logs_and_releas": 67, "saved_metr": 81, "saved_weight": 33, "saveparamet": 89, "scalar": [34, 39, 61], "scale": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 38, 42, 43, 51, 57, 62, 83], "scale_coeffici": 42, "scale_invari": 43, "scaler": 42, "scatter": [35, 86, 88, 89], "scenario": 83, "schedul": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 81, 83], "scheduler1": 76, "scheduler2": 76, "scheduler_discrimin": [69, 70], "scheduler_discriminator_kwarg": [69, 70], "scheduler_gener": 70, "scheduler_generator_kwarg": 70, "scheduler_kwarg": [68, 71, 72, 73, 74, 77, 83], "scheduler_model": [69, 75, 83], "scheduler_model_kwarg": [69, 75, 83], "scheduler_weight": 75, "scheduler_weights_kwarg": 75, "schmidt": 40, "schrodingerequ": 82, "scientif": [53, 57], "scipi": [43, 80, 87], "scratch": 80, "script": 3, "scriptmodul": [37, 58], "search": 19, "second": [35, 76, 86, 87], "section": [2, 79, 83], "see": [3, 24, 33, 40, 47, 48, 50, 56, 63, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 91], "seeam": 91, "seed": [81, 86], "seed_everyth": 81, "seek": [77, 91], "seen": [33, 81, 82], "select": [33, 37, 45, 62], "self": [21, 33, 35, 42, 63, 75, 76, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91], "sell": 0, "send": 33, "separ": 3, "sequenti": [35, 51, 57, 83, 85, 86, 91], "seri": 80, "serv": 81, "set": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 23, 25, 26, 27, 28, 30, 31, 32, 33, 35, 42, 43, 47, 48, 59, 62, 63, 68, 75, 76, 81, 82, 84, 86, 90], "set_text": 88, "set_titl": [80, 86, 90, 91], "set_xlabel": 80, "set_ylabel": 80, "setminu": 27, "setup": [3, 78, 90], "sever": [79, 81, 84, 85, 90], "sgd": 76, "sh": 3, "shall": [0, 87], "shalom": 26, "shape": [25, 26, 27, 28, 31, 32, 35, 39, 43, 47, 48, 52, 53, 80, 86, 88, 90], "share": [33, 37, 58], "sharei": 80, "sharex": 80, "shift": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 43], "short": 79, "should": [3, 21, 22, 23, 26, 29, 31, 33, 35, 40, 46, 47, 48, 61, 62, 63, 67, 74, 75, 76, 77, 81, 84, 85, 91], "show": [21, 79, 80, 81, 82, 83, 84, 86, 87, 88, 89, 90, 91], "shown": [41, 62, 76, 81, 86], "shrink": [26, 31], "shuai": 57, "shyam": 68, "siam": [53, 57], "side": [43, 86], "sifan": [38, 53, 68], "sigma": [14, 34, 38, 39, 80, 83], "sigma_k": 38, "sigmoid": [2, 14, 15, 75, 86], "signific": [1, 3, 92], "silu": [2, 14], "sim": [38, 41, 83], "similar": [76, 84, 86, 90], "simipli": 81, "simpl": [67, 80, 81, 83, 86, 87, 88, 89, 90, 91, 93], "simplekernel": 86, "simpleod": [79, 81], "simplest": 81, "simplex": 31, "simplex_matrix": 31, "simplexdomain": [2, 63, 88], "simpli": [23, 59, 76, 80, 81, 86, 88, 90], "simplic": 88, "simul": [2, 79, 83], "simultan": 74, "sin": [13, 38, 41, 66, 80, 82, 83, 84, 85, 86, 91], "sinc": [81, 85, 86, 87, 90, 91], "sine": 38, "singl": [20, 39, 52, 53, 56, 67, 75, 76, 86], "singular": [42, 43, 90], "sinsin": 84, "sinsinab": 84, "siren": [2, 80], "sissa": 92, "site": 90, "sivashinski": 5, "size": [34, 35, 37, 39, 40, 45, 47, 48, 54, 55, 76, 79, 80, 83, 84, 85, 86, 90, 91], "size_averag": 46, "skeleton": 88, "skip": [53, 76], "slowli": 83, "small": [3, 80, 81, 86], "smaller": 86, "smither": 90, "smooth": [43, 91], "snapshot": 90, "snapshotproblem": 90, "so": [0, 3, 33, 67, 79, 81, 85, 88, 91], "societi": 90, "softmax": [2, 16], "softmin": [2, 17], "softplu": [84, 89], "softwar": [0, 1], "sokrati": 73, "sol_test": 80, "sol_train": 80, "sole": 91, "solut": [38, 62, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91, 93], "solv": [2, 38, 43, 68, 69, 70, 71, 72, 73, 74, 75, 77, 79, 81, 82, 83, 85, 89, 93], "solver": [20, 21, 62, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91], "solverinterfac": [2, 62, 67, 70, 77, 78], "some": [3, 22, 33, 39, 43, 52, 53, 56, 76, 79, 80, 81, 83, 84, 85, 86, 87, 89, 90, 91, 92], "someth": [35, 76, 86], "sometim": 86, "sort": 21, "sourc": [1, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 92, 93], "space": [3, 25, 27, 28, 32, 37, 39, 42, 45, 50, 54, 55, 56, 57, 74, 77, 80, 90], "span": [22, 24, 63], "spatial": [24, 26, 30, 35, 39, 41, 50, 59, 62, 63, 64, 65, 74, 79, 80, 82, 84, 85, 86, 89], "spatial_domain": [24, 26, 31, 64, 65, 66, 79, 81, 82, 83, 84, 85, 88, 89, 91], "spatial_domain2": 88, "spatial_domain_2": 24, "spatial_vari": 65, "spatialod": 65, "spatialproblem": [2, 64, 66, 71, 79, 81, 82, 83, 84, 85, 89, 91], "spatio": 83, "specfic": 87, "special": [76, 92], "specif": [23, 48, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 85, 87, 88, 91, 93], "specifi": [21, 22, 23, 38, 43, 46, 47, 48, 52, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 82, 86, 89, 91], "spectral": [2, 37, 44], "spectral_norm": 44, "spectralconvblock1d": 45, "spectralconvblock2d": 45, "spectralconvblock3d": 45, "speed": [79, 87], "sphinx": 4, "spline": 2, "split": 90, "sqrt": [10, 85, 86], "squar": [68, 69, 71, 72, 74, 75, 77, 79, 84, 85, 86, 87, 88, 89], "squeez": 87, "stabil": [89, 90], "stack": [33, 86], "standard": [21, 38, 42, 59, 79, 81, 83, 85, 91], "start": [3, 19, 20, 33, 35, 75, 76, 79, 81, 82, 86, 88, 89, 90], "state": [37, 58], "statement": 82, "static": [33, 43, 81, 84], "statist": 86, "std": [33, 42, 61], "stefano": 74, "step": [2, 67, 70, 76, 77, 79, 80, 81, 86], "stergiopulo": 73, "still": [47, 48, 84, 86], "stochast": 81, "stochasticweightaverag": 81, "stoke": 90, "stop": [20, 76, 80, 81, 84, 85, 86, 87, 90, 91], "storag": 33, "store": [21, 42, 67, 82], "store_log": 67, "str": [21, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 41, 43, 46, 47, 48, 49, 51, 54, 55, 56, 57, 59, 61, 62, 63, 67], "straight": 81, "strategi": [20, 26, 31, 49, 51, 54, 56, 57, 74, 83, 86, 88], "strazzullo": 92, "strict": 76, "strictli": 3, "stride": 35, "string": [24, 26, 51, 57], "strongli": 81, "structur": [2, 50, 86], "stuart": [34, 37, 39, 49, 50, 54, 55, 56], "student": 92, "stuff": 79, "style": 3, "subdomain": 82, "subject": 0, "sublicens": 0, "subplot": [80, 86, 87, 88, 90, 91], "subsample_test_indic": 86, "subsample_train_indic": 86, "subset": [21, 23, 33, 50, 61, 86], "subsetrandomsampl": 86, "substanti": 0, "subtract": 79, "suchuan": 41, "suffici": 83, "suggest": [1, 79, 86, 87], "suit": 87, "suitabl": [67, 80], "sum": [23, 33, 34, 37, 46, 47, 48, 49, 51, 56, 57, 67, 70, 77, 84, 85, 86], "sum_": [39, 47, 48, 68, 69, 71, 72, 73, 74, 75, 77, 80, 86], "sum_j": [16, 17], "summari": [79, 80, 81, 83, 84, 85, 86, 87, 90, 91], "super": [21, 35, 76, 80, 82, 83, 84, 85, 86, 88, 90], "supervis": [2, 49, 51, 54, 56, 57, 77, 87], "supervisedsolv": [74, 80, 86, 87, 90], "support": [38, 62, 69, 74, 76, 90, 92], "suppos": 86, "sure": 3, "surfac": [26, 31], "swa_epoch_start": 81, "swa_lr": 81, "swalr": 81, "swap": 81, "switch": [20, 76, 81], "switch_callback": 20, "switchoptim": 20, "symbol": 79, "system": [23, 43, 81, 87, 89], "systemequ": [23, 82], "t": [3, 21, 51, 60, 66, 68, 79, 80, 81, 82, 84, 85, 86], "t0": [66, 82, 85], "t0_loss": 85, "t_i": 68, "t_k": 68, "tackl": 80, "take": [40, 49, 51, 56, 57, 61, 67, 80, 81, 82, 83, 84, 85, 86, 88, 89], "taken": [26, 28, 31, 87], "tanh": [2, 10, 11, 18, 37, 39, 51, 52, 53, 54, 55, 56, 57, 79, 81, 83, 90], "target": [46, 47, 48, 86], "tau": 86, "team": [81, 93], "techniqu": 90, "tell": [33, 79, 86], "tempor": [50, 59, 62, 63, 66, 79, 80, 82, 83], "temporal_domain": [66, 79, 82, 85], "temporal_vari": 66, "temporari": 89, "teng": 53, "tensor": [9, 22, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 67, 69, 70, 72, 74, 75, 76, 77, 79, 80, 81, 84, 85, 86, 87, 88, 89, 90], "tensor_nam": 88, "tensorboard": 81, "tensorboardlogg": 81, "term": [23, 64, 70, 83, 84, 89], "termin": 81, "test": [3, 4, 41, 80, 83, 84, 85, 86, 87, 90, 91], "test_data": 86, "test_load": 86, "text": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 41, 47, 48, 84, 85, 89], "texttt": 80, "than": [20, 26, 31, 40, 43, 63, 84, 87], "thank": [81, 84, 90, 92, 93], "thei": [33, 39, 52, 53, 56, 79, 81, 82, 84, 88, 91], "them": [20, 33, 42, 73, 76, 81, 84, 86, 88, 89, 90], "theorem": 51, "theori": [70, 73], "theta": [50, 80, 86, 91], "thi": [0, 3, 5, 9, 19, 20, 21, 23, 29, 30, 33, 35, 38, 39, 41, 43, 46, 50, 52, 53, 55, 56, 58, 59, 63, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92], "thin_plate_splin": [43, 90], "thing": 76, "think": 3, "third": 89, "those": [19, 43, 46, 79], "though": 83, "thought": 86, "thre": 85, "three": [22, 35, 37, 45, 79, 80, 81, 88], "three_domain_union": 88, "three_domain_union_point": 88, "through": [33, 35, 36, 75, 79, 82, 83, 84, 86, 87, 89], "throughout": 3, "thu": [76, 86], "tight_layout": [86, 91], "tild": [38, 41, 83, 86], "till": 81, "time": [5, 34, 39, 49, 50, 56, 66, 69, 70, 72, 74, 75, 79, 80, 81, 83, 85, 86, 89, 90, 91], "time_elaps": 81, "timedependentproblem": [2, 68, 79, 82, 85], "timedependentspatialproblem": 66, "timer": 81, "times": 80, "timespaceod": 79, "tip": 5, "titl": [1, 62, 83, 86, 87, 88], "title_list": 88, "tmp_dir": 89, "tmp_poisson_invers": 89, "togeth": [24, 58, 93], "toi": [79, 84, 86], "tolist": 80, "too": 90, "tool": 3, "top": [47, 48], "topic": [79, 88], "torch": [4, 9, 20, 22, 23, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "torchrbf": 43, "torchvis": 86, "tort": 0, "toscano": 73, "total": [19, 24, 47, 48, 81, 86, 90], "total_it": [68, 69, 70, 71, 72, 73, 74, 75, 77], "totensor": 86, "tpu": [61, 76, 80, 81, 83, 87, 90, 91], "tqdmprogressbar": 21, "tra": 86, "track": [21, 26, 79, 84], "tracker": 21, "tradit": [49, 51, 54, 56, 57], "train": [2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 35, 41, 49, 51, 54, 56, 57, 62, 67, 68, 69, 70, 72, 74, 75, 76, 77, 78, 80, 82, 83, 84, 86, 87, 89, 90, 91], "train_data": 86, "train_load": 86, "trainabl": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 35, 42, 43, 86, 90], "trainer": [2, 19, 20, 21, 62, 76, 79, 80, 83, 84, 85, 86, 87, 89, 90, 91], "trainer_feat": 84, "trainer_learn": 84, "trainer_sapinn": 83, "trainig": 74, "training_step": [67, 70, 76, 77], "traininig": 62, "trainint": 80, "trajectori": 80, "tranform": 37, "transform": [34, 37, 38, 39, 53, 83, 86, 91], "transform_input": 86, "transformer_net": 53, "transit": 92, "translat": [51, 57, 91], "transpos": [35, 86], "transpose_no_overlap": 35, "transpose_overlap": 35, "treat": 89, "trend": [84, 89], "tri": 69, "triang": 90, "tribut": 26, "tricontourf": 90, "trigger": [19, 33], "tripcolor": 90, "tripl": 86, "trivial": [84, 88], "true": [24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 39, 40, 42, 47, 48, 51, 52, 53, 56, 57, 62, 67, 69, 70, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "truncat": [41, 80], "trunk": [51, 57], "trunk_net": [51, 57], "truth": [89, 90], "truth_solut": [79, 81, 83, 84, 85, 91], "try": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "tunabl": [34, 39, 80], "tune": 84, "tupl": [21, 33, 35, 37, 45, 52, 53, 59, 67, 69, 70, 72, 75, 76, 77, 86], "tutori": 93, "twenti": 35, "twice": 82, "two": [5, 25, 27, 28, 32, 37, 38, 45, 46, 53, 74, 76, 79, 81, 83, 86, 88, 89], "type": [4, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 79, 84, 85, 86, 90], "typeerror": [33, 61], "typic": [79, 90], "u": [22, 41, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91, 93], "u0": [80, 87], "u_": [85, 91], "u_expect": [66, 82, 85], "u_idx_nn": 90, "u_idx_rbf": 90, "u_t": [66, 85], "u_test": [87, 90], "u_test_nn": 90, "u_test_rbf": 90, "u_train": [87, 90], "u_train_nn": 90, "u_train_rbf": 90, "u_tt": [66, 85], "u_x": [64, 65, 79, 81], "u_xx": [83, 91], "ubbiali": [74, 90], "uliss": 75, "umh": 84, "unabl": 84, "understand": [5, 53, 83, 84, 86], "uniformli": [19, 26], "uninstal": 4, "union": [2, 63, 88, 89], "uniqu": [33, 80], "unit": [42, 76, 86, 87], "univers": [34, 49, 51, 80, 92], "unknown": [23, 50, 84, 85, 89], "unknown_paramet": 89, "unknown_parameter_domain": 89, "unknown_vari": 89, "unkwown": 84, "unlik": [49, 51, 54, 56, 57], "unreduc": [47, 48], "unseen": 90, "unsqueez": [86, 87], "unstructur": [5, 35], "unsupervis": 79, "unsur": 3, "until": 81, "up": [37, 41, 67, 86, 87], "updat": [24, 34, 39, 73, 76, 80, 81], "upper": 91, "us": [0, 2, 3, 4, 5, 9, 19, 20, 22, 23, 26, 31, 33, 35, 38, 39, 40, 42, 43, 49, 50, 51, 52, 53, 56, 57, 59, 61, 62, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 93], "usag": [42, 81, 84, 86, 88], "user": [2, 4, 23, 58, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 79, 84, 85, 86, 93], "userwarn": 90, "usual": [85, 91], "util": 86, "v": [34, 39, 68, 69, 71, 72, 74, 75, 77, 80, 91], "v_num": [21, 80, 81, 83, 84, 85, 87, 91], "val_loss": 76, "valid": [63, 76, 85, 90], "valu": [21, 22, 23, 24, 26, 35, 38, 40, 41, 42, 43, 57, 62, 63, 67, 68, 70, 76, 79, 80, 81, 82, 86, 88, 89, 90], "valueerror": [19, 20, 33, 43, 61], "values_mesh": 86, "var": 89, "vari": 89, "variabl": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 26, 27, 28, 30, 31, 32, 35, 43, 50, 51, 57, 59, 61, 62, 63, 64, 65, 66, 67, 79, 80, 81, 82, 84, 85, 86, 88, 89], "varianc": [38, 42, 70], "variant": 83, "variat": [38, 83], "varieti": 87, "variou": [3, 67, 84], "vector": [23, 34, 38, 39, 60, 61, 86], "vectori": [35, 61, 86], "veloc": [61, 85, 90], "velocity_field": 61, "verbos": 86, "veri": [79, 81, 83, 84, 86, 87, 88, 92], "version": [21, 81, 90], "vertex": 31, "vertic": 33, "via": [5, 51, 57, 78], "viscos": 82, "viscou": 82, "vision": 44, "visual": [5, 62, 79, 83, 86, 87, 88, 90], "vol": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 26], "volum": 1, "vstack": 33, "w": [24, 34, 39, 75, 80], "wa": [33, 83, 85], "wai": [3, 22, 80, 81, 83, 84, 85, 86, 87, 93], "wang": [38, 41, 53, 68, 72], "want": [9, 33, 67, 79, 80, 86, 89, 90], "warmli": 92, "warn": [40, 43, 76, 90], "warranti": 0, "wave": [5, 66, 89], "wave_equ": [66, 85], "wave_sol": 85, "we": [1, 3, 5, 23, 33, 51, 57, 67, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92], "webpag": 81, "weight": [33, 35, 73, 75, 81, 84, 86, 90], "weight_decai": 84, "weights_dict": 75, "weights_funct": 75, "welcom": 2, "well": [3, 43, 81, 85, 86, 90], "were": [81, 92], "what": [3, 76], "whatev": [69, 75, 76], "when": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 26, 31, 35, 42, 46, 48, 59, 76, 77, 81, 83, 85, 87], "whenev": 81, "where": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 23, 34, 35, 38, 39, 40, 41, 43, 47, 48, 49, 50, 52, 53, 56, 62, 63, 68, 69, 71, 72, 73, 74, 75, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 90], "wherea": [62, 76], "whether": [0, 29, 40], "which": [3, 20, 23, 25, 26, 31, 38, 39, 40, 42, 43, 49, 53, 55, 56, 61, 63, 67, 69, 74, 76, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92], "while": [4, 23, 41, 68, 81, 86, 88], "whom": 0, "whose": [42, 59, 63, 76], "wide": 23, "width": 35, "wiki": [31, 40], "wikipedia": [31, 40], "wise": [51, 57], "wish": 86, "withing": 86, "without": [0, 20, 62, 76, 79, 81, 86, 88, 91], "work": [3, 41, 50, 61, 68, 70, 71, 74, 76, 81, 82, 86, 88], "worker": 81, "workload": 67, "workshop": 26, "wors": 85, "worst": 69, "worth": 83, "would": [1, 83, 86, 91], "wrap": [79, 81], "wrapper": [23, 36, 76], "write": [23, 61, 83, 84, 91], "written": [50, 83, 84, 85, 91, 92], "wv": [34, 39, 80], "x": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 22, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "x0": [64, 65, 79, 81], "x0_loss": [79, 81], "x_": [16, 17, 41], "x_1": 41, "x_i": [16, 17], "x_j": [16, 17], "x_max": 89, "x_min": 89, "x_n": [47, 48], "xlabel": 89, "xy": 85, "y": [22, 24, 25, 26, 27, 28, 31, 32, 34, 37, 43, 45, 47, 48, 54, 55, 57, 62, 76, 80, 84, 85, 86, 87, 88, 89, 90, 91], "y_max": 89, "y_min": 89, "y_n": [47, 48], "yaakov": 26, "yang": 72, "year": 1, "ylabel": 89, "ylim": 89, "you": [1, 2, 3, 4, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 90, 91], "your": [1, 3, 76, 80, 81, 88], "yourself": [76, 79], "yu": 71, "yujun": 53, "z": [22, 24, 34, 37, 39, 45, 49, 50, 54, 55, 56, 57, 76], "zeng": 69, "zero": [23, 42, 81, 82, 85, 86], "zero_grad": 86, "zip": [88, 90], "zongyi": 37}, "titles": ["License", "Cite PINA", "Code Documentation", "How to contribute", "Installation", "PINA Tutorials", "AdaptiveCELU", "AdaptiveELU", "AdaptiveExp", "AdaptiveActivationFunctionInterface", "AdaptiveGELU", "AdaptiveMish", "AdaptiveReLU", "AdaptiveSIREN", "AdaptiveSiLU", "AdaptiveSigmoid", "AdaptiveSoftmax", "AdaptiveSoftmin", "AdaptiveTanh", "Adaptive Refinments callbacks", "Optimizer callbacks", "Processing callbacks", "Condition", "Equations", "CartesianDomain", "Difference", "EllipsoidDomain", "Exclusion", "Intersection", "Location", "OperationInterface", "SimplexDomain", "Union", "LabelTensor", "Averaging layers", "Continuous convolution", "EnhancedLinear", "Fourier Layers", "Fourier Feature Embedding", "Low Rank layer", "OrthogonalBlock", "Periodic Boundary Condition Embedding", "PODBlock", "RBFBlock", "Residual layer", "Spectral Convolution", "LpLoss", "LpLoss", "PowerLoss", "Averaging Neural Operator", "KernelNeuralOperator", "DeepONet", "FeedForward", "ResidualFeedForward", "FNO", "FourierIntegralKernel", "Low Rank Neural Operator", "MIONet", "MultiFeedForward", "Network", "Spline", "Operators", "Plotter", "AbstractProblem", "ParametricProblem", "SpatialProblem", "TimeDependentProblem", "PINNInterface", "CausalPINN", "CompetitivePINN", "GAROM", "GPINN", "PINN", "RBAPINN", "ReducedOrderModelSolver", "SAPINN", "SolverInterface", "SupervisedSolver", "Trainer", "Tutorial: Physics Informed Neural Networks on PINA", "Tutorial: Averaging Neural Operator for solving Kuramoto Sivashinsky equation", "Tutorial: PINA and PyTorch Lightning, training tips and visualizations", "Tutorial: The Equation Class", "Tutorial: Multiscale PDE learning with Fourier Feature Network", "Tutorial: Two dimensional Poisson problem using Extra Features Learning", "Tutorial: Two dimensional Wave problem with hard constraint", "Tutorial: Unstructured convolutional autoencoder via continuous convolution", "Tutorial: Two dimensional Darcy flow using the Fourier Neural Operator", "Tutorial: Building custom geometries with PINA Location class", "Tutorial: Resolution of an inverse problem", "Tutorial: Reduced order model (POD-RBF or POD-NN) for parametric problems", "Tutorial: One dimensional Helmotz equation using Periodic Boundary Conditions", "PINA Team", "Welcome to PINA\u2019s documentation!"], "titleterms": {"": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 91, 93], "1d": 82, "One": 91, "The": [82, 84, 85, 91], "abstractproblem": 63, "acceler": 81, "accuraci": 81, "activ": 2, "adapt": [2, 19], "adaptiveactivationfunctioninterfac": 9, "adaptivecelu": 6, "adaptiveelu": 7, "adaptiveexp": 8, "adaptivegelu": 10, "adaptivemish": 11, "adaptiverelu": 12, "adaptivesigmoid": 15, "adaptivesilu": 14, "adaptivesiren": 13, "adaptivesoftmax": 16, "adaptivesoftmin": 17, "adaptivetanh": 18, "an": 89, "autoencod": 86, "averag": [34, 49, 80], "background": 86, "boolean": 88, "boost": 81, "boundari": [41, 91], "build": [79, 86, 88], "built": 88, "burger": 82, "callback": [2, 19, 20, 21, 81], "cartesiandomain": 24, "causalpinn": 68, "cite": 1, "class": [79, 82, 88], "classifi": 86, "code": 2, "competitivepinn": 69, "condit": [22, 41, 91], "constraint": 85, "continu": [35, 86], "contribut": 3, "convolut": [35, 45, 86], "creat": 88, "custom": 88, "darci": 87, "data": [79, 80, 87], "deeponet": 51, "defin": 82, "definit": [84, 85, 86, 89, 91], "differ": [25, 86], "differenti": 79, "dimension": [84, 85, 87, 91], "document": [2, 93], "domain": 88, "ellipsoiddomain": 26, "embed": [38, 41, 83], "enhancedlinear": 36, "equat": [2, 23, 79, 80, 82, 91], "exampl": 82, "exclus": 27, "extra": 84, "featur": [2, 38, 83, 84], "feedforward": [52, 87], "filter": 86, "flow": 87, "fno": [54, 87], "fourier": [37, 38, 83, 87], "fourierintegralkernel": 55, "from": 4, "function": [2, 86], "fuorier": 87, "garom": 70, "gener": [79, 80, 87], "geometri": [2, 88], "get": 5, "gpinn": 71, "hard": 85, "helmotz": 91, "how": 3, "infer": 85, "inform": [5, 79], "input": 86, "instal": 4, "intersect": 28, "introduct": 89, "invers": 89, "k": 80, "kernelneuraloper": 50, "kuramoto": 80, "labeltensor": 33, "layer": [2, 34, 37, 39, 44], "learn": [5, 83, 84], "learnabl": 84, "licens": 0, "lightn": 81, "locat": [29, 88], "log": 81, "loss": 2, "low": [39, 56], "lploss": [46, 47], "memori": 81, "metric": 2, "mionet": 57, "mnist": 86, "model": [2, 85, 90], "multifeedforward": 58, "multiscal": 83, "network": [5, 59, 79, 83, 87, 91], "neural": [5, 49, 56, 79, 80, 87], "new": 82, "next": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 91], "nn": 90, "oper": [2, 5, 49, 56, 61, 80, 87, 88], "operationinterfac": 30, "optim": 20, "order": 90, "ordinari": 79, "orthogonalblock": 40, "parametr": 90, "parametricproblem": 64, "patch": 3, "pde": 83, "perform": 79, "period": [41, 91], "physic": [5, 79], "pina": [1, 2, 5, 79, 81, 83, 88, 89, 92, 93], "pinn": [72, 84], "pinninterfac": 67, "pip": 4, "plotter": 62, "pod": 90, "podblock": 42, "poisson": 84, "powerloss": 48, "problem": [2, 79, 80, 83, 84, 85, 87, 89, 90, 91], "process": 21, "pytorch": 81, "rank": [39, 56], "rbapinn": 73, "rbf": 90, "rbfblock": 43, "reduc": 90, "reducedordermodelsolv": 74, "refer": 90, "refin": 19, "residu": 44, "residualfeedforward": 53, "resolut": [86, 89], "sapinn": 75, "save": 81, "set": 2, "simpl": 79, "simplex": 88, "simplexdomain": 31, "sivashinski": 80, "small": 79, "solv": [80, 84, 87, 91], "solver": 2, "solverinterfac": 76, "sourc": 4, "spatialproblem": 65, "spectral": 45, "speed": 81, "spline": 60, "standard": 84, "start": 5, "stride": 86, "submit": 3, "supervis": 5, "supervisedsolv": 77, "team": 92, "timedependentproblem": 66, "tip": 81, "todo": 62, "train": [79, 81, 85], "trainer": [78, 81], "tutori": [5, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "two": [84, 85, 87], "union": 32, "unstructur": 86, "up": 81, "upsampl": 86, "us": [84, 87, 91], "v": 90, "via": [4, 86], "visual": 81, "wave": 85, "welcom": 93, "what": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 91], "write": 79}}) \ No newline at end of file +Search.setIndex({"alltitles": {"AbstractProblem": [[63, null]], "Adaptive Activation Functions": [[2, "adaptive-activation-functions"]], "Adaptive Refinments callbacks": [[19, null]], "AdaptiveActivationFunctionInterface": [[9, null]], "AdaptiveCELU": [[6, null]], "AdaptiveELU": [[7, null]], "AdaptiveExp": [[8, null]], "AdaptiveGELU": [[10, null]], "AdaptiveMish": [[11, null]], "AdaptiveReLU": [[12, null]], "AdaptiveSIREN": [[13, null]], "AdaptiveSiLU": [[14, null]], "AdaptiveSigmoid": [[15, null]], "AdaptiveSoftmax": [[16, null]], "AdaptiveSoftmin": [[17, null]], "AdaptiveTanh": [[18, null]], "Autoencoding at different resolution": [[86, "autoencoding-at-different-resolution"]], "Averaging Neural Operator": [[49, null], [80, "averaging-neural-operator"]], "Averaging layers": [[34, null]], "Boolean Operations": [[88, "boolean-operations"]], "Build a PINA problem": [[79, "build-a-pina-problem"]], "Building a Continuous Convolutional Autoencoder": [[86, "building-a-continuous-convolutional-autoencoder"]], "Building a MNIST Classifier": [[86, "building-a-mnist-classifier"]], "Built-in Geometries": [[88, "built-in-geometries"]], "Callbacks": [[2, "callbacks"]], "CartesianDomain": [[24, null]], "CausalPINN": [[68, null]], "Cite PINA": [[1, null]], "Code Documentation": [[2, null]], "CompetitivePINN": [[69, null]], "Condition": [[22, null]], "Continuous convolution": [[35, null]], "Continuous filter background": [[86, "continuous-filter-background"]], "Create Custom Location": [[88, "create-custom-location"]], "Data Generation": [[80, "data-generation"], [87, "data-generation"]], "DeepONet": [[51, null]], "Defining a new Equation class": [[82, "defining-a-new-equation-class"]], "Difference": [[25, null]], "EllipsoidDomain": [[26, null]], "EnhancedLinear": [[36, null]], "Equations": [[23, null]], "Equations and Operators": [[2, "equations-and-operators"]], "Example: The Burgers 1D equation": [[82, "example-the-burgers-1d-equation"]], "Exclusion": [[27, null]], "FNO": [[54, null]], "FeedForward": [[52, null]], "Filter definition": [[86, "filter-definition"]], "Filter for upsampling": [[86, "filter-for-upsampling"]], "Fourier Feature Embedding": [[38, null]], "Fourier Feature Embedding in PINA": [[83, "fourier-feature-embedding-in-pina"]], "Fourier Layers": [[37, null]], "FourierIntegralKernel": [[55, null]], "GAROM": [[70, null]], "GPINN": [[71, null]], "Generate data": [[79, "generate-data"]], "Geometries": [[2, "geometries"]], "Geometry set operations": [[2, "geometry-set-operations"]], "Getting started with PINA": [[5, "getting-started-with-pina"]], "Hard Constraint Model": [[85, "hard-constraint-model"]], "How to contribute": [[3, null]], "Input function": [[86, "input-function"]], "Installation": [[4, null]], "Installing from source": [[4, "installing-from-source"]], "Installing via PIP": [[4, "installing-via-pip"]], "Intersection": [[28, null]], "Introduction to the inverse problem": [[89, "introduction-to-the-inverse-problem"]], "Inverse problem definition in PINA": [[89, "inverse-problem-definition-in-pina"]], "KernelNeuralOperator": [[50, null]], "LabelTensor": [[33, null]], "Layers": [[2, "layers"]], "License": [[0, null]], "Location": [[29, null]], "Low Rank Neural Operator": [[56, null]], "Low Rank layer": [[39, null]], "LpLoss": [[46, null], [47, null]], "MIONet": [[57, null]], "Metrics and Losses": [[2, "metrics-and-losses"]], "Models": [[2, "models"]], "MultiFeedForward": [[58, null]], "Multiscale Problem": [[83, "multiscale-problem"]], "Network": [[59, null]], "Neural Operator Learning": [[5, "neural-operator-learning"]], "OperationInterface": [[30, null]], "Operators": [[61, null]], "Optimizer callbacks": [[20, null]], "OrthogonalBlock": [[40, null]], "PINA Features": [[2, "pina-features"]], "PINA Team": [[92, null]], "PINA Tutorials": [[5, null]], "PINN": [[72, null]], "PINNInterface": [[67, null]], "POD-NN reduced order model": [[90, "pod-nn-reduced-order-model"]], "POD-RBF reduced order model": [[90, "pod-rbf-reduced-order-model"]], "POD-RBF vs POD-NN": [[90, "pod-rbf-vs-pod-nn"]], "PODBlock": [[42, null]], "ParametricProblem": [[64, null]], "Perform a small training": [[79, "perform-a-small-training"]], "Periodic Boundary Condition Embedding": [[41, null]], "Physics Informed Neural Networks": [[5, "physics-informed-neural-networks"]], "Plotter": [[62, null]], "PowerLoss": [[48, null]], "Problem": [[2, "problem"]], "Processing callbacks": [[21, null]], "RBAPINN": [[73, null]], "RBFBlock": [[43, null]], "ReducedOrderModelSolver": [[74, null]], "References": [[90, "references"]], "Residual layer": [[44, null]], "ResidualFeedForward": [[53, null]], "SAPINN": [[75, null]], "Simple Ordinary Differential Equation": [[79, "simple-ordinary-differential-equation"]], "Simplex Domain": [[88, "simplex-domain"]], "SimplexDomain": [[31, null]], "SolverInterface": [[76, null]], "Solvers": [[2, "solvers"]], "Solving the KS problem": [[80, "solving-the-ks-problem"]], "Solving the problem with a FeedForward Neural Network": [[87, "solving-the-problem-with-a-feedforward-neural-network"]], "Solving the problem with a Fuorier Neural Operator (FNO)": [[87, "solving-the-problem-with-a-fuorier-neural-operator-fno"]], "Solving the problem with a Periodic Network": [[91, "solving-the-problem-with-a-periodic-network"]], "Solving the problem with extra-features PINNs": [[84, "solving-the-problem-with-extra-features-pinns"]], "Solving the problem with learnable extra-features PINNs": [[84, "solving-the-problem-with-learnable-extra-features-pinns"]], "Solving the problem with standard PINNs": [[84, "solving-the-problem-with-standard-pinns"]], "SpatialProblem": [[65, null]], "Spectral Convolution": [[45, null]], "Spline": [[60, null]], "Stride": [[86, "stride"]], "Submitting a patch": [[3, "submitting-a-patch"]], "Supervised Learning": [[5, "supervised-learning"]], "SupervisedSolver": [[77, null]], "The problem definition": [[84, "the-problem-definition"], [85, "the-problem-definition"], [91, "the-problem-definition"]], "TimeDependentProblem": [[66, null]], "Todo": [[62, "id1"]], "Train and Inference": [[85, "train-and-inference"]], "Trainer": [[78, null]], "Trainer Accelerator": [[81, "trainer-accelerator"]], "Trainer Callbacks": [[81, "trainer-callbacks"]], "Trainer Logging": [[81, "trainer-logging"]], "Trainer Tips to Boost Accuracy, Save Memory and Speed Up Training": [[81, "trainer-tips-to-boost-accuracy-save-memory-and-speed-up-training"]], "Tutorial: Averaging Neural Operator for solving Kuramoto Sivashinsky equation": [[80, null]], "Tutorial: Building custom geometries with PINA Location class": [[88, null]], "Tutorial: Multiscale PDE learning with Fourier Feature Network": [[83, null]], "Tutorial: One dimensional Helmotz equation using Periodic Boundary Conditions": [[91, null]], "Tutorial: PINA and PyTorch Lightning, training tips and visualizations": [[81, null]], "Tutorial: Physics Informed Neural Networks on PINA": [[79, null]], "Tutorial: Reduced order model (POD-RBF or POD-NN) for parametric problems": [[90, null]], "Tutorial: Resolution of an inverse problem": [[89, null]], "Tutorial: The Equation Class": [[82, null]], "Tutorial: Two dimensional Darcy flow using the Fourier Neural Operator": [[87, null]], "Tutorial: Two dimensional Poisson problem using Extra Features Learning": [[84, null]], "Tutorial: Two dimensional Wave problem with hard constraint": [[85, null]], "Tutorial: Unstructured convolutional autoencoder via continuous convolution": [[86, null]], "Union": [[32, null]], "Welcome to PINA\u2019s documentation!": [[93, null]], "What\u2019s next?": [[79, "whats-next"], [80, "whats-next"], [81, "whats-next"], [82, "whats-next"], [83, "whats-next"], [84, "whats-next"], [85, "whats-next"], [86, "whats-next"], [87, "whats-next"], [88, "whats-next"], [91, "whats-next"]], "Write the problem class": [[79, "write-the-problem-class"]]}, "docnames": ["_LICENSE", "_cite", "_rst/_code", "_rst/_contributing", "_rst/_installation", "_rst/_tutorial", "_rst/adaptive_functions/AdaptiveCELU", "_rst/adaptive_functions/AdaptiveELU", "_rst/adaptive_functions/AdaptiveExp", "_rst/adaptive_functions/AdaptiveFunctionInterface", "_rst/adaptive_functions/AdaptiveGELU", "_rst/adaptive_functions/AdaptiveMish", "_rst/adaptive_functions/AdaptiveReLU", "_rst/adaptive_functions/AdaptiveSIREN", "_rst/adaptive_functions/AdaptiveSiLU", "_rst/adaptive_functions/AdaptiveSigmoid", "_rst/adaptive_functions/AdaptiveSoftmax", "_rst/adaptive_functions/AdaptiveSoftmin", "_rst/adaptive_functions/AdaptiveTanh", "_rst/callbacks/adaptive_refinment_callbacks", "_rst/callbacks/optimizer_callbacks", "_rst/callbacks/processing_callbacks", "_rst/condition", "_rst/equations", "_rst/geometry/cartesian", "_rst/geometry/difference_domain", "_rst/geometry/ellipsoid", "_rst/geometry/exclusion_domain", "_rst/geometry/intersection_domain", "_rst/geometry/location", "_rst/geometry/operation_interface", "_rst/geometry/simplex", "_rst/geometry/union_domain", "_rst/label_tensor", "_rst/layers/avno_layer", "_rst/layers/convolution", "_rst/layers/enhanced_linear", "_rst/layers/fourier", "_rst/layers/fourier_embedding", "_rst/layers/lowrank_layer", "_rst/layers/orthogonal", "_rst/layers/pbc_embedding", "_rst/layers/pod", "_rst/layers/rbf_layer", "_rst/layers/residual", "_rst/layers/spectral", "_rst/loss/loss_interface", "_rst/loss/lploss", "_rst/loss/powerloss", "_rst/models/avno", "_rst/models/base_no", "_rst/models/deeponet", "_rst/models/fnn", "_rst/models/fnn_residual", "_rst/models/fno", "_rst/models/fourier_kernel", "_rst/models/lno", "_rst/models/mionet", "_rst/models/multifeedforward", "_rst/models/network", "_rst/models/spline", "_rst/operators", "_rst/plotter", "_rst/problem/abstractproblem", "_rst/problem/parametricproblem", "_rst/problem/spatialproblem", "_rst/problem/timedepproblem", "_rst/solvers/basepinn", "_rst/solvers/causalpinn", "_rst/solvers/competitivepinn", "_rst/solvers/garom", "_rst/solvers/gpinn", "_rst/solvers/pinn", "_rst/solvers/rba_pinn", "_rst/solvers/rom", "_rst/solvers/sapinn", "_rst/solvers/solver_interface", "_rst/solvers/supervised", "_rst/trainer", "_rst/tutorials/tutorial1/tutorial", "_rst/tutorials/tutorial10/tutorial", "_rst/tutorials/tutorial11/tutorial", "_rst/tutorials/tutorial12/tutorial", "_rst/tutorials/tutorial13/tutorial", "_rst/tutorials/tutorial2/tutorial", "_rst/tutorials/tutorial3/tutorial", "_rst/tutorials/tutorial4/tutorial", "_rst/tutorials/tutorial5/tutorial", "_rst/tutorials/tutorial6/tutorial", "_rst/tutorials/tutorial7/tutorial", "_rst/tutorials/tutorial8/tutorial", "_rst/tutorials/tutorial9/tutorial", "_team", "index"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1}, "filenames": ["_LICENSE.rst", "_cite.rst", "_rst/_code.rst", "_rst/_contributing.rst", "_rst/_installation.rst", "_rst/_tutorial.rst", "_rst/adaptive_functions/AdaptiveCELU.rst", "_rst/adaptive_functions/AdaptiveELU.rst", "_rst/adaptive_functions/AdaptiveExp.rst", "_rst/adaptive_functions/AdaptiveFunctionInterface.rst", "_rst/adaptive_functions/AdaptiveGELU.rst", "_rst/adaptive_functions/AdaptiveMish.rst", "_rst/adaptive_functions/AdaptiveReLU.rst", "_rst/adaptive_functions/AdaptiveSIREN.rst", "_rst/adaptive_functions/AdaptiveSiLU.rst", "_rst/adaptive_functions/AdaptiveSigmoid.rst", "_rst/adaptive_functions/AdaptiveSoftmax.rst", "_rst/adaptive_functions/AdaptiveSoftmin.rst", "_rst/adaptive_functions/AdaptiveTanh.rst", "_rst/callbacks/adaptive_refinment_callbacks.rst", "_rst/callbacks/optimizer_callbacks.rst", "_rst/callbacks/processing_callbacks.rst", "_rst/condition.rst", "_rst/equations.rst", "_rst/geometry/cartesian.rst", "_rst/geometry/difference_domain.rst", "_rst/geometry/ellipsoid.rst", "_rst/geometry/exclusion_domain.rst", "_rst/geometry/intersection_domain.rst", "_rst/geometry/location.rst", "_rst/geometry/operation_interface.rst", "_rst/geometry/simplex.rst", "_rst/geometry/union_domain.rst", "_rst/label_tensor.rst", "_rst/layers/avno_layer.rst", "_rst/layers/convolution.rst", "_rst/layers/enhanced_linear.rst", "_rst/layers/fourier.rst", "_rst/layers/fourier_embedding.rst", "_rst/layers/lowrank_layer.rst", "_rst/layers/orthogonal.rst", "_rst/layers/pbc_embedding.rst", "_rst/layers/pod.rst", "_rst/layers/rbf_layer.rst", "_rst/layers/residual.rst", "_rst/layers/spectral.rst", "_rst/loss/loss_interface.rst", "_rst/loss/lploss.rst", "_rst/loss/powerloss.rst", "_rst/models/avno.rst", "_rst/models/base_no.rst", "_rst/models/deeponet.rst", "_rst/models/fnn.rst", "_rst/models/fnn_residual.rst", "_rst/models/fno.rst", "_rst/models/fourier_kernel.rst", "_rst/models/lno.rst", "_rst/models/mionet.rst", "_rst/models/multifeedforward.rst", "_rst/models/network.rst", "_rst/models/spline.rst", "_rst/operators.rst", "_rst/plotter.rst", "_rst/problem/abstractproblem.rst", "_rst/problem/parametricproblem.rst", "_rst/problem/spatialproblem.rst", "_rst/problem/timedepproblem.rst", "_rst/solvers/basepinn.rst", "_rst/solvers/causalpinn.rst", "_rst/solvers/competitivepinn.rst", "_rst/solvers/garom.rst", "_rst/solvers/gpinn.rst", "_rst/solvers/pinn.rst", "_rst/solvers/rba_pinn.rst", "_rst/solvers/rom.rst", "_rst/solvers/sapinn.rst", "_rst/solvers/solver_interface.rst", "_rst/solvers/supervised.rst", "_rst/trainer.rst", "_rst/tutorials/tutorial1/tutorial.rst", "_rst/tutorials/tutorial10/tutorial.rst", "_rst/tutorials/tutorial11/tutorial.rst", "_rst/tutorials/tutorial12/tutorial.rst", "_rst/tutorials/tutorial13/tutorial.rst", "_rst/tutorials/tutorial2/tutorial.rst", "_rst/tutorials/tutorial3/tutorial.rst", "_rst/tutorials/tutorial4/tutorial.rst", "_rst/tutorials/tutorial5/tutorial.rst", "_rst/tutorials/tutorial6/tutorial.rst", "_rst/tutorials/tutorial7/tutorial.rst", "_rst/tutorials/tutorial8/tutorial.rst", "_rst/tutorials/tutorial9/tutorial.rst", "_team.rst", "index.rst"], "indexentries": {"abstractproblem (class in pina.problem.abstract_problem)": [[63, "pina.problem.abstract_problem.AbstractProblem", false]], "adaptiveactivationfunctioninterface (class in pina.adaptive_functions.adaptive_func_interface)": [[9, "pina.adaptive_functions.adaptive_func_interface.AdaptiveActivationFunctionInterface", false]], "adaptivecelu (class in pina.adaptive_functions.adaptive_func)": [[6, "pina.adaptive_functions.adaptive_func.AdaptiveCELU", false]], "adaptiveelu (class in pina.adaptive_functions.adaptive_func)": [[7, "pina.adaptive_functions.adaptive_func.AdaptiveELU", false]], "adaptiveexp (class in pina.adaptive_functions.adaptive_func)": [[8, "pina.adaptive_functions.adaptive_func.AdaptiveExp", false]], "adaptivegelu (class in pina.adaptive_functions.adaptive_func)": [[10, "pina.adaptive_functions.adaptive_func.AdaptiveGELU", false]], "adaptivemish (class in pina.adaptive_functions.adaptive_func)": [[11, "pina.adaptive_functions.adaptive_func.AdaptiveMish", false]], "adaptiverelu (class in pina.adaptive_functions.adaptive_func)": [[12, "pina.adaptive_functions.adaptive_func.AdaptiveReLU", false]], "adaptivesigmoid (class in pina.adaptive_functions.adaptive_func)": [[15, "pina.adaptive_functions.adaptive_func.AdaptiveSigmoid", false]], "adaptivesilu (class in pina.adaptive_functions.adaptive_func)": [[14, "pina.adaptive_functions.adaptive_func.AdaptiveSiLU", false]], "adaptivesiren (class in pina.adaptive_functions.adaptive_func)": [[13, "pina.adaptive_functions.adaptive_func.AdaptiveSIREN", false]], "adaptivesoftmax (class in pina.adaptive_functions.adaptive_func)": [[16, "pina.adaptive_functions.adaptive_func.AdaptiveSoftmax", false]], "adaptivesoftmin (class in pina.adaptive_functions.adaptive_func)": [[17, "pina.adaptive_functions.adaptive_func.AdaptiveSoftmin", false]], "adaptivetanh (class in pina.adaptive_functions.adaptive_func)": [[18, "pina.adaptive_functions.adaptive_func.AdaptiveTanh", false]], "add_points() (abstractproblem method)": [[63, "pina.problem.abstract_problem.AbstractProblem.add_points", false]], "advection() (in module pina.operators)": [[61, "pina.operators.advection", false]], "aggregator (mionet property)": [[57, "pina.model.deeponet.MIONet.aggregator", false]], "alpha (adaptiveactivationfunctioninterface property)": [[9, "pina.adaptive_functions.adaptive_func_interface.AdaptiveActivationFunctionInterface.alpha", false]], "append() (labeltensor method)": [[33, "pina.label_tensor.LabelTensor.append", false]], "averagingneuraloperator (class in pina.model.avno)": [[49, "pina.model.avno.AveragingNeuralOperator", false]], "basis (podblock property)": [[42, "pina.model.layers.pod.PODBlock.basis", false]], "basis() (spline method)": [[60, "pina.model.spline.Spline.basis", false]], "beta (adaptiveactivationfunctioninterface property)": [[9, "pina.adaptive_functions.adaptive_func_interface.AdaptiveActivationFunctionInterface.beta", false]], "branch_net (deeponet property)": [[51, "pina.model.deeponet.DeepONet.branch_net", false]], "build() (rbfblock static method)": [[43, "pina.model.layers.rbf_layer.RBFBlock.build", false]], "causalpinn (class in pina.solvers.pinns.causalpinn)": [[68, "pina.solvers.pinns.causalpinn.CausalPINN", false]], "clone() (labeltensor method)": [[33, "pina.label_tensor.LabelTensor.clone", false]], "competitivepinn (class in pina.solvers.pinns.competitive_pinn)": [[69, "pina.solvers.pinns.competitive_pinn.CompetitivePINN", false]], "compute_residual() (pinninterface method)": [[67, "pina.solvers.pinns.basepinn.PINNInterface.compute_residual", false]], "condition (class in pina.condition)": [[22, "pina.condition.Condition", false]], "conditions (abstractproblem property)": [[63, "pina.problem.abstract_problem.AbstractProblem.conditions", false]], "configure_optimizers() (competitivepinn method)": [[69, "pina.solvers.pinns.competitive_pinn.CompetitivePINN.configure_optimizers", false]], "configure_optimizers() (garom method)": [[70, "pina.solvers.garom.GAROM.configure_optimizers", false]], "configure_optimizers() (pinn method)": [[72, "pina.solvers.pinns.pinn.PINN.configure_optimizers", false]], "configure_optimizers() (sapinn method)": [[75, "pina.solvers.pinns.sapinn.SAPINN.configure_optimizers", false]], "configure_optimizers() (solverinterface method)": [[76, "pina.solvers.solver.SolverInterface.configure_optimizers", false]], "configure_optimizers() (supervisedsolver method)": [[77, "pina.solvers.supervised.SupervisedSolver.configure_optimizers", false]], "cpu() (labeltensor method)": [[33, "pina.label_tensor.LabelTensor.cpu", false]], "cuda() (labeltensor method)": [[33, "pina.label_tensor.LabelTensor.cuda", false]], "current_condition_name (pinninterface property)": [[67, "pina.solvers.pinns.basepinn.PINNInterface.current_condition_name", false]], "deeponet (class in pina.model.deeponet)": [[51, "pina.model.deeponet.DeepONet", false]], "degree (rbfblock property)": [[43, "pina.model.layers.rbf_layer.RBFBlock.degree", false]], "detach() (labeltensor method)": [[33, "pina.label_tensor.LabelTensor.detach", false]], "difference (class in pina.geometry.difference_domain)": [[25, "pina.geometry.difference_domain.Difference", false]], "dim (orthogonalblock property)": [[40, "pina.model.layers.orthogonal.OrthogonalBlock.dim", false]], "discretise_domain() (abstractproblem method)": [[63, "pina.problem.abstract_problem.AbstractProblem.discretise_domain", false]], "discriminator (competitivepinn property)": [[69, "pina.solvers.pinns.competitive_pinn.CompetitivePINN.discriminator", false]], "div() (in module pina.operators)": [[61, "pina.operators.div", false]], "domain (abstractproblem property)": [[63, "pina.problem.abstract_problem.AbstractProblem.domain", false]], "eps (causalpinn property)": [[68, "pina.solvers.pinns.causalpinn.CausalPINN.eps", false]], "epsilon (rbfblock property)": [[43, "pina.model.layers.rbf_layer.RBFBlock.epsilon", false]], "equation (class in pina.equation.equation)": [[23, "pina.equation.equation.Equation", false]], "equationinterface (class in pina.equation.equation_interface)": [[23, "pina.equation.equation_interface.EquationInterface", false]], "exclusion (class in pina.geometry.exclusion_domain)": [[27, "pina.geometry.exclusion_domain.Exclusion", false]], "expand() (podblock method)": [[42, "pina.model.layers.pod.PODBlock.expand", false]], "extract() (labeltensor method)": [[33, "pina.label_tensor.LabelTensor.extract", false]], "feedforward (class in pina.model.feed_forward)": [[52, "pina.model.feed_forward.FeedForward", false]], "fit() (podblock method)": [[42, "pina.model.layers.pod.PODBlock.fit", false]], "fit() (rbfblock method)": [[43, "pina.model.layers.rbf_layer.RBFBlock.fit", false]], "fixedflux (class in pina.equation.equation_factory)": [[23, "pina.equation.equation_factory.FixedFlux", false]], "fixedgradient (class in pina.equation.equation_factory)": [[23, "pina.equation.equation_factory.FixedGradient", false]], "fixedvalue (class in pina.equation.equation_factory)": [[23, "pina.equation.equation_factory.FixedValue", false]], "fno (class in pina.model.fno)": [[54, "pina.model.fno.FNO", false]], "forward() (adaptiveactivationfunctioninterface method)": [[9, "pina.adaptive_functions.adaptive_func_interface.AdaptiveActivationFunctionInterface.forward", false]], "forward() (averagingneuraloperator method)": [[49, "pina.model.avno.AveragingNeuralOperator.forward", false]], "forward() (competitivepinn method)": [[69, "pina.solvers.pinns.competitive_pinn.CompetitivePINN.forward", false]], "forward() (deeponet method)": [[51, "pina.model.deeponet.DeepONet.forward", false]], "forward() (feedforward method)": [[52, "pina.model.feed_forward.FeedForward.forward", false]], "forward() (fno method)": [[54, "pina.model.fno.FNO.forward", false]], "forward() (fourierblock1d method)": [[37, "pina.model.layers.fourier.FourierBlock1D.forward", false]], "forward() (fourierblock2d method)": [[37, "pina.model.layers.fourier.FourierBlock2D.forward", false]], "forward() (fourierblock3d method)": [[37, "pina.model.layers.fourier.FourierBlock3D.forward", false]], "forward() (fourierfeatureembedding method)": [[38, "pina.model.layers.embedding.FourierFeatureEmbedding.forward", false]], "forward() (fourierintegralkernel method)": [[55, "pina.model.fno.FourierIntegralKernel.forward", false]], "forward() (garom method)": [[70, "pina.solvers.garom.GAROM.forward", false]], "forward() (kernelneuraloperator method)": [[50, "pina.model.base_no.KernelNeuralOperator.forward", false]], "forward() (lossinterface method)": [[46, "pina.loss.LossInterface.forward", false]], "forward() (lowrankneuraloperator method)": [[56, "pina.model.lno.LowRankNeuralOperator.forward", false]], "forward() (lploss method)": [[47, "pina.loss.LpLoss.forward", false]], "forward() (mionet method)": [[57, "pina.model.deeponet.MIONet.forward", false]], "forward() (network method)": [[59, "pina.model.network.Network.forward", false]], "forward() (orthogonalblock method)": [[40, "pina.model.layers.orthogonal.OrthogonalBlock.forward", false]], "forward() (periodicboundaryembedding method)": [[41, "pina.model.layers.embedding.PeriodicBoundaryEmbedding.forward", false]], "forward() (pinn method)": [[72, "pina.solvers.pinns.pinn.PINN.forward", false]], "forward() (podblock method)": [[42, "pina.model.layers.pod.PODBlock.forward", false]], "forward() (powerloss method)": [[48, "pina.loss.PowerLoss.forward", false]], "forward() (rbfblock method)": [[43, "pina.model.layers.rbf_layer.RBFBlock.forward", false]], "forward() (reducedordermodelsolver method)": [[74, "pina.solvers.rom.ReducedOrderModelSolver.forward", false]], "forward() (residualblock method)": [[44, "pina.model.layers.residual.ResidualBlock.forward", false]], "forward() (residualfeedforward method)": [[53, "pina.model.feed_forward.ResidualFeedForward.forward", false]], "forward() (sapinn method)": [[75, "pina.solvers.pinns.sapinn.SAPINN.forward", false]], "forward() (solverinterface method)": [[76, "pina.solvers.solver.SolverInterface.forward", false]], "forward() (spectralconvblock1d method)": [[45, "pina.model.layers.spectral.SpectralConvBlock1D.forward", false]], "forward() (spectralconvblock2d method)": [[45, "pina.model.layers.spectral.SpectralConvBlock2D.forward", false]], "forward() (spectralconvblock3d method)": [[45, "pina.model.layers.spectral.SpectralConvBlock3D.forward", false]], "forward() (spline method)": [[60, "pina.model.spline.Spline.forward", false]], "forward() (supervisedsolver method)": [[77, "pina.solvers.supervised.SupervisedSolver.forward", false]], "forward_map() (network method)": [[59, "pina.model.network.Network.forward_map", false]], "fourierblock1d (class in pina.model.layers.fourier)": [[37, "pina.model.layers.fourier.FourierBlock1D", false]], "fourierblock2d (class in pina.model.layers.fourier)": [[37, "pina.model.layers.fourier.FourierBlock2D", false]], "fourierblock3d (class in pina.model.layers.fourier)": [[37, "pina.model.layers.fourier.FourierBlock3D", false]], "fourierfeatureembedding (class in pina.model.layers.embedding)": [[38, "pina.model.layers.embedding.FourierFeatureEmbedding", false]], "fourierintegralkernel (class in pina.model.fno)": [[55, "pina.model.fno.FourierIntegralKernel", false]], "func (adaptiveactivationfunctioninterface property)": [[9, "pina.adaptive_functions.adaptive_func_interface.AdaptiveActivationFunctionInterface.func", false]], "gamma (adaptiveactivationfunctioninterface property)": [[9, "pina.adaptive_functions.adaptive_func_interface.AdaptiveActivationFunctionInterface.gamma", false]], "garom (class in pina.solvers.garom)": [[70, "pina.solvers.garom.GAROM", false]], "geometries (operationinterface property)": [[30, "pina.geometry.operation_interface.OperationInterface.geometries", false]], "get_metrics() (pinaprogressbar method)": [[21, "pina.callbacks.processing_callbacks.PINAProgressBar.get_metrics", false]], "gpinn (class in pina.solvers.pinns.gpinn)": [[71, "pina.solvers.pinns.gpinn.GPINN", false]], "grad() (in module pina.operators)": [[61, "pina.operators.grad", false]], "have_sampled_points (abstractproblem property)": [[63, "pina.problem.abstract_problem.AbstractProblem.have_sampled_points", false]], "indeces_variables_extracted (mionet property)": [[57, "pina.model.deeponet.MIONet.indeces_variables_extracted", false]], "input_variables (abstractproblem property)": [[63, "pina.problem.abstract_problem.AbstractProblem.input_variables", false]], "integral_kernels (kernelneuraloperator property)": [[50, "pina.model.base_no.KernelNeuralOperator.integral_kernels", false]], "intersection (class in pina.geometry.intersection_domain)": [[28, "pina.geometry.intersection_domain.Intersection", false]], "is_inside() (difference method)": [[25, "pina.geometry.difference_domain.Difference.is_inside", false]], "is_inside() (exclusion method)": [[27, "pina.geometry.exclusion_domain.Exclusion.is_inside", false]], "is_inside() (intersection method)": [[28, "pina.geometry.intersection_domain.Intersection.is_inside", false]], "is_inside() (location method)": [[29, "pina.geometry.location.Location.is_inside", false]], "is_inside() (operationinterface method)": [[30, "pina.geometry.operation_interface.OperationInterface.is_inside", false]], "is_inside() (union method)": [[32, "pina.geometry.union_domain.Union.is_inside", false]], "kernel (rbfblock property)": [[43, "pina.model.layers.rbf_layer.RBFBlock.kernel", false]], "kernel_matrix() (rbfblock static method)": [[43, "pina.model.layers.rbf_layer.RBFBlock.kernel_matrix", false]], "kernel_vector() (rbfblock static method)": [[43, "pina.model.layers.rbf_layer.RBFBlock.kernel_vector", false]], "kernelneuraloperator (class in pina.model.base_no)": [[50, "pina.model.base_no.KernelNeuralOperator", false]], "labels (labeltensor property)": [[33, "pina.label_tensor.LabelTensor.labels", false]], "labeltensor (class in pina.label_tensor)": [[33, "pina.label_tensor.LabelTensor", false]], "laplace (class in pina.equation.equation_factory)": [[23, "pina.equation.equation_factory.Laplace", false]], "laplacian() (in module pina.operators)": [[61, "pina.operators.laplacian", false]], "lifting_operator (kernelneuraloperator property)": [[50, "pina.model.base_no.KernelNeuralOperator.lifting_operator", false]], "location (class in pina.geometry.location)": [[29, "pina.geometry.location.Location", false]], "loss (pinninterface property)": [[67, "pina.solvers.pinns.basepinn.PINNInterface.loss", false]], "loss (supervisedsolver property)": [[77, "pina.solvers.supervised.SupervisedSolver.loss", false]], "loss_data() (competitivepinn method)": [[69, "pina.solvers.pinns.competitive_pinn.CompetitivePINN.loss_data", false]], "loss_data() (pinninterface method)": [[67, "pina.solvers.pinns.basepinn.PINNInterface.loss_data", false]], "loss_data() (reducedordermodelsolver method)": [[74, "pina.solvers.rom.ReducedOrderModelSolver.loss_data", false]], "loss_data() (sapinn method)": [[75, "pina.solvers.pinns.sapinn.SAPINN.loss_data", false]], "loss_data() (supervisedsolver method)": [[77, "pina.solvers.supervised.SupervisedSolver.loss_data", false]], "loss_phys() (causalpinn method)": [[68, "pina.solvers.pinns.causalpinn.CausalPINN.loss_phys", false]], "loss_phys() (competitivepinn method)": [[69, "pina.solvers.pinns.competitive_pinn.CompetitivePINN.loss_phys", false]], "loss_phys() (gpinn method)": [[71, "pina.solvers.pinns.gpinn.GPINN.loss_phys", false]], "loss_phys() (pinn method)": [[72, "pina.solvers.pinns.pinn.PINN.loss_phys", false]], "loss_phys() (pinninterface method)": [[67, "pina.solvers.pinns.basepinn.PINNInterface.loss_phys", false]], "loss_phys() (rbapinn method)": [[73, "pina.solvers.pinns.rbapinn.RBAPINN.loss_phys", false]], "loss_phys() (sapinn method)": [[75, "pina.solvers.pinns.sapinn.SAPINN.loss_phys", false]], "lossinterface (class in pina.loss)": [[46, "pina.loss.LossInterface", false]], "lowrankneuraloperator (class in pina.model.lno)": [[56, "pina.model.lno.LowRankNeuralOperator", false]], "lploss (class in pina.loss)": [[47, "pina.loss.LpLoss", false]], "metrics (metrictracker property)": [[21, "pina.callbacks.processing_callbacks.MetricTracker.metrics", false]], "metrictracker (class in pina.callbacks.processing_callbacks)": [[21, "pina.callbacks.processing_callbacks.MetricTracker", false]], "mionet (class in pina.model.deeponet)": [[57, "pina.model.deeponet.MIONet", false]], "model (mionet property)": [[57, "pina.model.deeponet.MIONet.model", false]], "models (solverinterface property)": [[76, "pina.solvers.solver.SolverInterface.models", false]], "module": [[9, "module-pina.adaptive_functions.adaptive_func_interface", false], [24, "module-pina.geometry.cartesian", false], [25, "module-pina.geometry.difference_domain", false], [26, "module-pina.geometry.ellipsoid", false], [27, "module-pina.geometry.exclusion_domain", false], [28, "module-pina.geometry.intersection_domain", false], [29, "module-pina.geometry.location", false], [30, "module-pina.geometry.operation_interface", false], [31, "module-pina.geometry.simplex", false], [32, "module-pina.geometry.union_domain", false], [46, "module-pina.loss", false], [59, "module-pina.model.network", false], [61, "module-pina.operators", false], [63, "module-pina.problem.abstract_problem", false], [64, "module-pina.problem.parametric_problem", false], [65, "module-pina.problem.spatial_problem", false], [66, "module-pina.problem.timedep_problem", false], [78, "module-pina.trainer", false]], "monomial_powers() (rbfblock static method)": [[43, "pina.model.layers.rbf_layer.RBFBlock.monomial_powers", false]], "multifeedforward (class in pina.model.multi_feed_forward)": [[58, "pina.model.multi_feed_forward.MultiFeedForward", false]], "network (class in pina.model.network)": [[59, "pina.model.network.Network", false]], "neural_net (competitivepinn property)": [[69, "pina.solvers.pinns.competitive_pinn.CompetitivePINN.neural_net", false]], "neural_net (pinn property)": [[72, "pina.solvers.pinns.pinn.PINN.neural_net", false]], "neural_net (reducedordermodelsolver property)": [[74, "pina.solvers.rom.ReducedOrderModelSolver.neural_net", false]], "neural_net (sapinn property)": [[75, "pina.solvers.pinns.sapinn.SAPINN.neural_net", false]], "neural_net (supervisedsolver property)": [[77, "pina.solvers.supervised.SupervisedSolver.neural_net", false]], "not_sampled_points (abstractproblem property)": [[63, "pina.problem.abstract_problem.AbstractProblem.not_sampled_points", false]], "on_fit_start() (pinaprogressbar method)": [[21, "pina.callbacks.processing_callbacks.PINAProgressBar.on_fit_start", false]], "on_load_checkpoint() (sapinn method)": [[75, "pina.solvers.pinns.sapinn.SAPINN.on_load_checkpoint", false]], "on_train_batch_end() (competitivepinn method)": [[69, "pina.solvers.pinns.competitive_pinn.CompetitivePINN.on_train_batch_end", false]], "on_train_batch_end() (sapinn method)": [[75, "pina.solvers.pinns.sapinn.SAPINN.on_train_batch_end", false]], "on_train_epoch_end() (metrictracker method)": [[21, "pina.callbacks.processing_callbacks.MetricTracker.on_train_epoch_end", false]], "on_train_epoch_end() (r3refinement method)": [[19, "pina.callbacks.adaptive_refinment_callbacks.R3Refinement.on_train_epoch_end", false]], "on_train_epoch_start() (switchoptimizer method)": [[20, "pina.callbacks.optimizer_callbacks.SwitchOptimizer.on_train_epoch_start", false]], "on_train_start() (r3refinement method)": [[19, "pina.callbacks.adaptive_refinment_callbacks.R3Refinement.on_train_start", false]], "on_train_start() (sapinn method)": [[75, "pina.solvers.pinns.sapinn.SAPINN.on_train_start", false]], "on_train_start() (solverinterface method)": [[76, "pina.solvers.solver.SolverInterface.on_train_start", false]], "operationinterface (class in pina.geometry.operation_interface)": [[30, "pina.geometry.operation_interface.OperationInterface", false]], "optimizer_discriminator (competitivepinn property)": [[69, "pina.solvers.pinns.competitive_pinn.CompetitivePINN.optimizer_discriminator", false]], "optimizer_model (competitivepinn property)": [[69, "pina.solvers.pinns.competitive_pinn.CompetitivePINN.optimizer_model", false]], "optimizer_model (sapinn property)": [[75, "pina.solvers.pinns.sapinn.SAPINN.optimizer_model", false]], "optimizer_weights (sapinn property)": [[75, "pina.solvers.pinns.sapinn.SAPINN.optimizer_weights", false]], "optimizers (solverinterface property)": [[76, "pina.solvers.solver.SolverInterface.optimizers", false]], "orthogonalblock (class in pina.model.layers.orthogonal)": [[40, "pina.model.layers.orthogonal.OrthogonalBlock", false]], "output_variables (abstractproblem property)": [[63, "pina.problem.abstract_problem.AbstractProblem.output_variables", false]], "parameter_domain() (parametricproblem method)": [[64, "pina.problem.parametric_problem.ParametricProblem.parameter_domain", false]], "parameters (parametricproblem property)": [[64, "pina.problem.parametric_problem.ParametricProblem.parameters", false]], "parametricproblem (class in pina.problem.parametric_problem)": [[64, "pina.problem.parametric_problem.ParametricProblem", false]], "period (periodicboundaryembedding property)": [[41, "pina.model.layers.embedding.PeriodicBoundaryEmbedding.period", false]], "periodicboundaryembedding (class in pina.model.layers.embedding)": [[41, "pina.model.layers.embedding.PeriodicBoundaryEmbedding", false]], "pina.adaptive_functions.adaptive_func_interface": [[9, "module-pina.adaptive_functions.adaptive_func_interface", false]], "pina.geometry.cartesian": [[24, "module-pina.geometry.cartesian", false]], "pina.geometry.difference_domain": [[25, "module-pina.geometry.difference_domain", false]], "pina.geometry.ellipsoid": [[26, "module-pina.geometry.ellipsoid", false]], "pina.geometry.exclusion_domain": [[27, "module-pina.geometry.exclusion_domain", false]], "pina.geometry.intersection_domain": [[28, "module-pina.geometry.intersection_domain", false]], "pina.geometry.location": [[29, "module-pina.geometry.location", false]], "pina.geometry.operation_interface": [[30, "module-pina.geometry.operation_interface", false]], "pina.geometry.simplex": [[31, "module-pina.geometry.simplex", false]], "pina.geometry.union_domain": [[32, "module-pina.geometry.union_domain", false]], "pina.loss": [[46, "module-pina.loss", false]], "pina.model.network": [[59, "module-pina.model.network", false]], "pina.operators": [[61, "module-pina.operators", false]], "pina.problem.abstract_problem": [[63, "module-pina.problem.abstract_problem", false]], "pina.problem.parametric_problem": [[64, "module-pina.problem.parametric_problem", false]], "pina.problem.spatial_problem": [[65, "module-pina.problem.spatial_problem", false]], "pina.problem.timedep_problem": [[66, "module-pina.problem.timedep_problem", false]], "pina.trainer": [[78, "module-pina.trainer", false]], "pinaprogressbar (class in pina.callbacks.processing_callbacks)": [[21, "pina.callbacks.processing_callbacks.PINAProgressBar", false]], "pinn (class in pina.solvers.pinns.pinn)": [[72, "pina.solvers.pinns.pinn.PINN", false]], "pinninterface (class in pina.solvers.pinns.basepinn)": [[67, "pina.solvers.pinns.basepinn.PINNInterface", false]], "podblock (class in pina.model.layers.pod)": [[42, "pina.model.layers.pod.PODBlock", false]], "polynomial_matrix() (rbfblock static method)": [[43, "pina.model.layers.rbf_layer.RBFBlock.polynomial_matrix", false]], "powerloss (class in pina.loss)": [[48, "pina.loss.PowerLoss", false]], "problem (solverinterface property)": [[76, "pina.solvers.solver.SolverInterface.problem", false]], "projection_operator (kernelneuraloperator property)": [[50, "pina.model.base_no.KernelNeuralOperator.projection_operator", false]], "r3refinement (class in pina.callbacks.adaptive_refinment_callbacks)": [[19, "pina.callbacks.adaptive_refinment_callbacks.R3Refinement", false]], "rank (podblock property)": [[42, "pina.model.layers.pod.PODBlock.rank", false]], "rbapinn (class in pina.solvers.pinns.rbapinn)": [[73, "pina.solvers.pinns.rbapinn.RBAPINN", false]], "rbfblock (class in pina.model.layers.rbf_layer)": [[43, "pina.model.layers.rbf_layer.RBFBlock", false]], "reduce() (podblock method)": [[42, "pina.model.layers.pod.PODBlock.reduce", false]], "reducedordermodelsolver (class in pina.solvers.rom)": [[74, "pina.solvers.rom.ReducedOrderModelSolver", false]], "reduction (mionet property)": [[57, "pina.model.deeponet.MIONet.reduction", false]], "requires_grad (orthogonalblock property)": [[40, "pina.model.layers.orthogonal.OrthogonalBlock.requires_grad", false]], "requires_grad_() (labeltensor method)": [[33, "pina.label_tensor.LabelTensor.requires_grad_", false]], "residual() (equation method)": [[23, "pina.equation.equation.Equation.residual", false]], "residual() (equationinterface method)": [[23, "pina.equation.equation_interface.EquationInterface.residual", false]], "residual() (systemequation method)": [[23, "pina.equation.system_equation.SystemEquation.residual", false]], "residualblock (class in pina.model.layers.residual)": [[44, "pina.model.layers.residual.ResidualBlock", false]], "residualfeedforward (class in pina.model.feed_forward)": [[53, "pina.model.feed_forward.ResidualFeedForward", false]], "sample() (difference method)": [[25, "pina.geometry.difference_domain.Difference.sample", false]], "sample() (exclusion method)": [[27, "pina.geometry.exclusion_domain.Exclusion.sample", false]], "sample() (intersection method)": [[28, "pina.geometry.intersection_domain.Intersection.sample", false]], "sample() (location method)": [[29, "pina.geometry.location.Location.sample", false]], "sample() (union method)": [[32, "pina.geometry.union_domain.Union.sample", false]], "sapinn (class in pina.solvers.pinns.sapinn)": [[75, "pina.solvers.pinns.sapinn.SAPINN", false]], "save_logs_and_release() (pinninterface method)": [[67, "pina.solvers.pinns.basepinn.PINNInterface.save_logs_and_release", false]], "scale (mionet property)": [[57, "pina.model.deeponet.MIONet.scale", false]], "scale_coefficients (podblock property)": [[42, "pina.model.layers.pod.PODBlock.scale_coefficients", false]], "scaler (podblock property)": [[42, "pina.model.layers.pod.PODBlock.scaler", false]], "scheduler (pinn property)": [[72, "pina.solvers.pinns.pinn.PINN.scheduler", false]], "scheduler (supervisedsolver property)": [[77, "pina.solvers.supervised.SupervisedSolver.scheduler", false]], "scheduler_discriminator (competitivepinn property)": [[69, "pina.solvers.pinns.competitive_pinn.CompetitivePINN.scheduler_discriminator", false]], "scheduler_model (competitivepinn property)": [[69, "pina.solvers.pinns.competitive_pinn.CompetitivePINN.scheduler_model", false]], "scheduler_model (sapinn property)": [[75, "pina.solvers.pinns.sapinn.SAPINN.scheduler_model", false]], "scheduler_weights (sapinn property)": [[75, "pina.solvers.pinns.sapinn.SAPINN.scheduler_weights", false]], "select() (labeltensor method)": [[33, "pina.label_tensor.LabelTensor.select", false]], "sigma (fourierfeatureembedding property)": [[38, "pina.model.layers.embedding.FourierFeatureEmbedding.sigma", false]], "smoothing (rbfblock property)": [[43, "pina.model.layers.rbf_layer.RBFBlock.smoothing", false]], "solve() (rbfblock static method)": [[43, "pina.model.layers.rbf_layer.RBFBlock.solve", false]], "solver (trainer property)": [[78, "pina.trainer.Trainer.solver", false]], "solverinterface (class in pina.solvers.solver)": [[76, "pina.solvers.solver.SolverInterface", false]], "spatial_domain() (spatialproblem method)": [[65, "pina.problem.spatial_problem.SpatialProblem.spatial_domain", false]], "spatial_variables (spatialproblem property)": [[65, "pina.problem.spatial_problem.SpatialProblem.spatial_variables", false]], "spatialproblem (class in pina.problem.spatial_problem)": [[65, "pina.problem.spatial_problem.SpatialProblem", false]], "spectralconvblock1d (class in pina.model.layers.spectral)": [[45, "pina.model.layers.spectral.SpectralConvBlock1D", false]], "spectralconvblock2d (class in pina.model.layers.spectral)": [[45, "pina.model.layers.spectral.SpectralConvBlock2D", false]], "spectralconvblock3d (class in pina.model.layers.spectral)": [[45, "pina.model.layers.spectral.SpectralConvBlock3D", false]], "spline (class in pina.model.spline)": [[60, "pina.model.spline.Spline", false]], "store_log() (pinninterface method)": [[67, "pina.solvers.pinns.basepinn.PINNInterface.store_log", false]], "supervisedsolver (class in pina.solvers.supervised)": [[77, "pina.solvers.supervised.SupervisedSolver", false]], "switchoptimizer (class in pina.callbacks.optimizer_callbacks)": [[20, "pina.callbacks.optimizer_callbacks.SwitchOptimizer", false]], "systemequation (class in pina.equation.system_equation)": [[23, "pina.equation.system_equation.SystemEquation", false]], "temporal_domain() (timedependentproblem method)": [[66, "pina.problem.timedep_problem.TimeDependentProblem.temporal_domain", false]], "temporal_variable (timedependentproblem property)": [[66, "pina.problem.timedep_problem.TimeDependentProblem.temporal_variable", false]], "timedependentproblem (class in pina.problem.timedep_problem)": [[66, "pina.problem.timedep_problem.TimeDependentProblem", false]], "to() (labeltensor method)": [[33, "pina.label_tensor.LabelTensor.to", false]], "train() (trainer method)": [[78, "pina.trainer.Trainer.train", false]], "trainer (class in pina.trainer)": [[78, "pina.trainer.Trainer", false]], "training_step() (garom method)": [[70, "pina.solvers.garom.GAROM.training_step", false]], "training_step() (pinninterface method)": [[67, "pina.solvers.pinns.basepinn.PINNInterface.training_step", false]], "training_step() (solverinterface method)": [[76, "pina.solvers.solver.SolverInterface.training_step", false]], "training_step() (supervisedsolver method)": [[77, "pina.solvers.supervised.SupervisedSolver.training_step", false]], "translation (mionet property)": [[57, "pina.model.deeponet.MIONet.translation", false]], "trunk_net (deeponet property)": [[51, "pina.model.deeponet.DeepONet.trunk_net", false]], "union (class in pina.geometry.union_domain)": [[32, "pina.geometry.union_domain.Union", false]], "variables (operationinterface property)": [[30, "pina.geometry.operation_interface.OperationInterface.variables", false]], "vstack() (labeltensor static method)": [[33, "pina.label_tensor.LabelTensor.vstack", false]], "weights_dict (sapinn property)": [[75, "pina.solvers.pinns.sapinn.SAPINN.weights_dict", false]]}, "objects": {"pina": [[46, 1, 0, "-", "loss"], [61, 1, 0, "-", "operators"], [78, 1, 0, "-", "trainer"]], "pina.adaptive_functions": [[9, 1, 0, "-", "adaptive_func_interface"]], "pina.adaptive_functions.adaptive_func": [[6, 0, 1, "", "AdaptiveCELU"], [7, 0, 1, "", "AdaptiveELU"], [8, 0, 1, "", "AdaptiveExp"], [10, 0, 1, "", "AdaptiveGELU"], [11, 0, 1, "", "AdaptiveMish"], [12, 0, 1, "", "AdaptiveReLU"], [13, 0, 1, "", "AdaptiveSIREN"], [14, 0, 1, "", "AdaptiveSiLU"], [15, 0, 1, "", "AdaptiveSigmoid"], [16, 0, 1, "", "AdaptiveSoftmax"], [17, 0, 1, "", "AdaptiveSoftmin"], [18, 0, 1, "", "AdaptiveTanh"]], "pina.adaptive_functions.adaptive_func_interface": [[9, 0, 1, "", "AdaptiveActivationFunctionInterface"]], "pina.adaptive_functions.adaptive_func_interface.AdaptiveActivationFunctionInterface": [[9, 2, 1, "", "alpha"], [9, 2, 1, "", "beta"], [9, 3, 1, "", "forward"], [9, 2, 1, "", "func"], [9, 2, 1, "", "gamma"]], "pina.callbacks.adaptive_refinment_callbacks": [[19, 0, 1, "", "R3Refinement"]], "pina.callbacks.adaptive_refinment_callbacks.R3Refinement": [[19, 3, 1, "", "on_train_epoch_end"], [19, 3, 1, "", "on_train_start"]], "pina.callbacks.optimizer_callbacks": [[20, 0, 1, "", "SwitchOptimizer"]], "pina.callbacks.optimizer_callbacks.SwitchOptimizer": [[20, 3, 1, "", "on_train_epoch_start"]], "pina.callbacks.processing_callbacks": [[21, 0, 1, "", "MetricTracker"], [21, 0, 1, "", "PINAProgressBar"]], "pina.callbacks.processing_callbacks.MetricTracker": [[21, 2, 1, "", "metrics"], [21, 3, 1, "", "on_train_epoch_end"]], "pina.callbacks.processing_callbacks.PINAProgressBar": [[21, 3, 1, "", "get_metrics"], [21, 3, 1, "", "on_fit_start"]], "pina.condition": [[22, 0, 1, "", "Condition"]], "pina.equation.equation": [[23, 0, 1, "", "Equation"]], "pina.equation.equation.Equation": [[23, 3, 1, "", "residual"]], "pina.equation.equation_factory": [[23, 0, 1, "", "FixedFlux"], [23, 0, 1, "", "FixedGradient"], [23, 0, 1, "", "FixedValue"], [23, 0, 1, "", "Laplace"]], "pina.equation.equation_interface": [[23, 0, 1, "", "EquationInterface"]], "pina.equation.equation_interface.EquationInterface": [[23, 3, 1, "", "residual"]], "pina.equation.system_equation": [[23, 0, 1, "", "SystemEquation"]], "pina.equation.system_equation.SystemEquation": [[23, 3, 1, "", "residual"]], "pina.geometry": [[24, 1, 0, "-", "cartesian"], [25, 1, 0, "-", "difference_domain"], [26, 1, 0, "-", "ellipsoid"], [27, 1, 0, "-", "exclusion_domain"], [28, 1, 0, "-", "intersection_domain"], [29, 1, 0, "-", "location"], [30, 1, 0, "-", "operation_interface"], [31, 1, 0, "-", "simplex"], [32, 1, 0, "-", "union_domain"]], "pina.geometry.difference_domain": [[25, 0, 1, "", "Difference"]], "pina.geometry.difference_domain.Difference": [[25, 3, 1, "", "is_inside"], [25, 3, 1, "", "sample"]], "pina.geometry.exclusion_domain": [[27, 0, 1, "", "Exclusion"]], "pina.geometry.exclusion_domain.Exclusion": [[27, 3, 1, "", "is_inside"], [27, 3, 1, "", "sample"]], "pina.geometry.intersection_domain": [[28, 0, 1, "", "Intersection"]], "pina.geometry.intersection_domain.Intersection": [[28, 3, 1, "", "is_inside"], [28, 3, 1, "", "sample"]], "pina.geometry.location": [[29, 0, 1, "", "Location"]], "pina.geometry.location.Location": [[29, 3, 1, "", "is_inside"], [29, 3, 1, "", "sample"]], "pina.geometry.operation_interface": [[30, 0, 1, "", "OperationInterface"]], "pina.geometry.operation_interface.OperationInterface": [[30, 2, 1, "", "geometries"], [30, 3, 1, "", "is_inside"], [30, 2, 1, "", "variables"]], "pina.geometry.union_domain": [[32, 0, 1, "", "Union"]], "pina.geometry.union_domain.Union": [[32, 3, 1, "", "is_inside"], [32, 3, 1, "", "sample"]], "pina.label_tensor": [[33, 0, 1, "", "LabelTensor"]], "pina.label_tensor.LabelTensor": [[33, 3, 1, "", "append"], [33, 3, 1, "", "clone"], [33, 3, 1, "", "cpu"], [33, 3, 1, "", "cuda"], [33, 3, 1, "", "detach"], [33, 3, 1, "", "extract"], [33, 2, 1, "", "labels"], [33, 3, 1, "", "requires_grad_"], [33, 3, 1, "", "select"], [33, 3, 1, "", "to"], [33, 3, 1, "", "vstack"]], "pina.loss": [[46, 0, 1, "", "LossInterface"], [47, 0, 1, "", "LpLoss"], [48, 0, 1, "", "PowerLoss"]], "pina.loss.LossInterface": [[46, 3, 1, "", "forward"]], "pina.loss.LpLoss": [[47, 3, 1, "", "forward"]], "pina.loss.PowerLoss": [[48, 3, 1, "", "forward"]], "pina.model": [[59, 1, 0, "-", "network"]], "pina.model.avno": [[49, 0, 1, "", "AveragingNeuralOperator"]], "pina.model.avno.AveragingNeuralOperator": [[49, 3, 1, "", "forward"]], "pina.model.base_no": [[50, 0, 1, "", "KernelNeuralOperator"]], "pina.model.base_no.KernelNeuralOperator": [[50, 3, 1, "", "forward"], [50, 2, 1, "", "integral_kernels"], [50, 2, 1, "", "lifting_operator"], [50, 2, 1, "", "projection_operator"]], "pina.model.deeponet": [[51, 0, 1, "", "DeepONet"], [57, 0, 1, "", "MIONet"]], "pina.model.deeponet.DeepONet": [[51, 2, 1, "", "branch_net"], [51, 3, 1, "", "forward"], [51, 2, 1, "", "trunk_net"]], "pina.model.deeponet.MIONet": [[57, 2, 1, "", "aggregator"], [57, 3, 1, "", "forward"], [57, 2, 1, "", "indeces_variables_extracted"], [57, 2, 1, "", "model"], [57, 2, 1, "", "reduction"], [57, 2, 1, "", "scale"], [57, 2, 1, "", "translation"]], "pina.model.feed_forward": [[52, 0, 1, "", "FeedForward"], [53, 0, 1, "", "ResidualFeedForward"]], "pina.model.feed_forward.FeedForward": [[52, 3, 1, "", "forward"]], "pina.model.feed_forward.ResidualFeedForward": [[53, 3, 1, "", "forward"]], "pina.model.fno": [[54, 0, 1, "", "FNO"], [55, 0, 1, "", "FourierIntegralKernel"]], "pina.model.fno.FNO": [[54, 3, 1, "", "forward"]], "pina.model.fno.FourierIntegralKernel": [[55, 3, 1, "", "forward"]], "pina.model.layers.embedding": [[38, 0, 1, "", "FourierFeatureEmbedding"], [41, 0, 1, "", "PeriodicBoundaryEmbedding"]], "pina.model.layers.embedding.FourierFeatureEmbedding": [[38, 3, 1, "", "forward"], [38, 2, 1, "", "sigma"]], "pina.model.layers.embedding.PeriodicBoundaryEmbedding": [[41, 3, 1, "", "forward"], [41, 2, 1, "", "period"]], "pina.model.layers.fourier": [[37, 0, 1, "", "FourierBlock1D"], [37, 0, 1, "", "FourierBlock2D"], [37, 0, 1, "", "FourierBlock3D"]], "pina.model.layers.fourier.FourierBlock1D": [[37, 3, 1, "", "forward"]], "pina.model.layers.fourier.FourierBlock2D": [[37, 3, 1, "", "forward"]], "pina.model.layers.fourier.FourierBlock3D": [[37, 3, 1, "", "forward"]], "pina.model.layers.orthogonal": [[40, 0, 1, "", "OrthogonalBlock"]], "pina.model.layers.orthogonal.OrthogonalBlock": [[40, 2, 1, "", "dim"], [40, 3, 1, "", "forward"], [40, 2, 1, "", "requires_grad"]], "pina.model.layers.pod": [[42, 0, 1, "", "PODBlock"]], "pina.model.layers.pod.PODBlock": [[42, 2, 1, "", "basis"], [42, 3, 1, "", "expand"], [42, 3, 1, "", "fit"], [42, 3, 1, "", "forward"], [42, 2, 1, "", "rank"], [42, 3, 1, "", "reduce"], [42, 2, 1, "", "scale_coefficients"], [42, 2, 1, "", "scaler"]], "pina.model.layers.rbf_layer": [[43, 0, 1, "", "RBFBlock"]], "pina.model.layers.rbf_layer.RBFBlock": [[43, 3, 1, "", "build"], [43, 2, 1, "", "degree"], [43, 2, 1, "", "epsilon"], [43, 3, 1, "", "fit"], [43, 3, 1, "", "forward"], [43, 2, 1, "", "kernel"], [43, 3, 1, "", "kernel_matrix"], [43, 3, 1, "", "kernel_vector"], [43, 3, 1, "", "monomial_powers"], [43, 3, 1, "", "polynomial_matrix"], [43, 2, 1, "", "smoothing"], [43, 3, 1, "", "solve"]], "pina.model.layers.residual": [[44, 0, 1, "", "ResidualBlock"]], "pina.model.layers.residual.ResidualBlock": [[44, 3, 1, "", "forward"]], "pina.model.layers.spectral": [[45, 0, 1, "", "SpectralConvBlock1D"], [45, 0, 1, "", "SpectralConvBlock2D"], [45, 0, 1, "", "SpectralConvBlock3D"]], "pina.model.layers.spectral.SpectralConvBlock1D": [[45, 3, 1, "", "forward"]], "pina.model.layers.spectral.SpectralConvBlock2D": [[45, 3, 1, "", "forward"]], "pina.model.layers.spectral.SpectralConvBlock3D": [[45, 3, 1, "", "forward"]], "pina.model.lno": [[56, 0, 1, "", "LowRankNeuralOperator"]], "pina.model.lno.LowRankNeuralOperator": [[56, 3, 1, "", "forward"]], "pina.model.multi_feed_forward": [[58, 0, 1, "", "MultiFeedForward"]], "pina.model.network": [[59, 0, 1, "", "Network"]], "pina.model.network.Network": [[59, 3, 1, "", "forward"], [59, 3, 1, "", "forward_map"]], "pina.model.spline": [[60, 0, 1, "", "Spline"]], "pina.model.spline.Spline": [[60, 3, 1, "", "basis"], [60, 3, 1, "", "forward"]], "pina.operators": [[61, 4, 1, "", "advection"], [61, 4, 1, "", "div"], [61, 4, 1, "", "grad"], [61, 4, 1, "", "laplacian"]], "pina.problem": [[63, 1, 0, "-", "abstract_problem"], [64, 1, 0, "-", "parametric_problem"], [65, 1, 0, "-", "spatial_problem"], [66, 1, 0, "-", "timedep_problem"]], "pina.problem.abstract_problem": [[63, 0, 1, "", "AbstractProblem"]], "pina.problem.abstract_problem.AbstractProblem": [[63, 3, 1, "", "add_points"], [63, 2, 1, "", "conditions"], [63, 3, 1, "", "discretise_domain"], [63, 2, 1, "", "domain"], [63, 2, 1, "", "have_sampled_points"], [63, 2, 1, "", "input_variables"], [63, 2, 1, "", "not_sampled_points"], [63, 2, 1, "", "output_variables"]], "pina.problem.parametric_problem": [[64, 0, 1, "", "ParametricProblem"]], "pina.problem.parametric_problem.ParametricProblem": [[64, 3, 1, "", "parameter_domain"], [64, 2, 1, "", "parameters"]], "pina.problem.spatial_problem": [[65, 0, 1, "", "SpatialProblem"]], "pina.problem.spatial_problem.SpatialProblem": [[65, 3, 1, "", "spatial_domain"], [65, 2, 1, "", "spatial_variables"]], "pina.problem.timedep_problem": [[66, 0, 1, "", "TimeDependentProblem"]], "pina.problem.timedep_problem.TimeDependentProblem": [[66, 3, 1, "", "temporal_domain"], [66, 2, 1, "", "temporal_variable"]], "pina.solvers.garom": [[70, 0, 1, "", "GAROM"]], "pina.solvers.garom.GAROM": [[70, 3, 1, "", "configure_optimizers"], [70, 3, 1, "", "forward"], [70, 3, 1, "", "training_step"]], "pina.solvers.pinns.basepinn": [[67, 0, 1, "", "PINNInterface"]], "pina.solvers.pinns.basepinn.PINNInterface": [[67, 3, 1, "", "compute_residual"], [67, 2, 1, "", "current_condition_name"], [67, 2, 1, "", "loss"], [67, 3, 1, "", "loss_data"], [67, 3, 1, "", "loss_phys"], [67, 3, 1, "", "save_logs_and_release"], [67, 3, 1, "", "store_log"], [67, 3, 1, "", "training_step"]], "pina.solvers.pinns.causalpinn": [[68, 0, 1, "", "CausalPINN"]], "pina.solvers.pinns.causalpinn.CausalPINN": [[68, 2, 1, "", "eps"], [68, 3, 1, "", "loss_phys"]], "pina.solvers.pinns.competitive_pinn": [[69, 0, 1, "", "CompetitivePINN"]], "pina.solvers.pinns.competitive_pinn.CompetitivePINN": [[69, 3, 1, "", "configure_optimizers"], [69, 2, 1, "", "discriminator"], [69, 3, 1, "", "forward"], [69, 3, 1, "", "loss_data"], [69, 3, 1, "", "loss_phys"], [69, 2, 1, "", "neural_net"], [69, 3, 1, "", "on_train_batch_end"], [69, 2, 1, "", "optimizer_discriminator"], [69, 2, 1, "", "optimizer_model"], [69, 2, 1, "", "scheduler_discriminator"], [69, 2, 1, "", "scheduler_model"]], "pina.solvers.pinns.gpinn": [[71, 0, 1, "", "GPINN"]], "pina.solvers.pinns.gpinn.GPINN": [[71, 3, 1, "", "loss_phys"]], "pina.solvers.pinns.pinn": [[72, 0, 1, "", "PINN"]], "pina.solvers.pinns.pinn.PINN": [[72, 3, 1, "", "configure_optimizers"], [72, 3, 1, "", "forward"], [72, 3, 1, "", "loss_phys"], [72, 2, 1, "", "neural_net"], [72, 2, 1, "", "scheduler"]], "pina.solvers.pinns.rbapinn": [[73, 0, 1, "", "RBAPINN"]], "pina.solvers.pinns.rbapinn.RBAPINN": [[73, 3, 1, "", "loss_phys"]], "pina.solvers.pinns.sapinn": [[75, 0, 1, "", "SAPINN"]], "pina.solvers.pinns.sapinn.SAPINN": [[75, 3, 1, "", "configure_optimizers"], [75, 3, 1, "", "forward"], [75, 3, 1, "", "loss_data"], [75, 3, 1, "", "loss_phys"], [75, 2, 1, "", "neural_net"], [75, 3, 1, "", "on_load_checkpoint"], [75, 3, 1, "", "on_train_batch_end"], [75, 3, 1, "", "on_train_start"], [75, 2, 1, "", "optimizer_model"], [75, 2, 1, "", "optimizer_weights"], [75, 2, 1, "", "scheduler_model"], [75, 2, 1, "", "scheduler_weights"], [75, 2, 1, "", "weights_dict"]], "pina.solvers.rom": [[74, 0, 1, "", "ReducedOrderModelSolver"]], "pina.solvers.rom.ReducedOrderModelSolver": [[74, 3, 1, "", "forward"], [74, 3, 1, "", "loss_data"], [74, 2, 1, "", "neural_net"]], "pina.solvers.solver": [[76, 0, 1, "", "SolverInterface"]], "pina.solvers.solver.SolverInterface": [[76, 3, 1, "", "configure_optimizers"], [76, 3, 1, "", "forward"], [76, 2, 1, "", "models"], [76, 3, 1, "", "on_train_start"], [76, 2, 1, "", "optimizers"], [76, 2, 1, "", "problem"], [76, 3, 1, "", "training_step"]], "pina.solvers.supervised": [[77, 0, 1, "", "SupervisedSolver"]], "pina.solvers.supervised.SupervisedSolver": [[77, 3, 1, "", "configure_optimizers"], [77, 3, 1, "", "forward"], [77, 2, 1, "", "loss"], [77, 3, 1, "", "loss_data"], [77, 2, 1, "", "neural_net"], [77, 2, 1, "", "scheduler"], [77, 3, 1, "", "training_step"]], "pina.trainer": [[78, 0, 1, "", "Trainer"]], "pina.trainer.Trainer": [[78, 2, 1, "", "solver"], [78, 3, 1, "", "train"]]}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "module", "Python module"], "2": ["py", "property", "Python property"], "3": ["py", "method", "Python method"], "4": ["py", "function", "Python function"]}, "objtypes": {"0": "py:class", "1": "py:module", "2": "py:property", "3": "py:method", "4": "py:function"}, "terms": {"": [3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 23, 33, 34, 39, 41, 49, 52, 53, 56, 59, 62, 63, 64, 65, 66, 72, 74, 75, 76, 77, 89, 90], "0": [6, 7, 10, 12, 20, 22, 24, 25, 26, 27, 28, 31, 32, 33, 35, 36, 38, 43, 51, 57, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "00": [80, 81, 83, 84, 85, 87, 90, 91], "000": 85, "0000": [24, 26], "0001": 90, "000104": 81, "000113": 83, "000114": 81, "000127": 81, "000151": 83, "000204": 81, "000221": 81, "000293": 81, "000304": 84, "000335": 81, "0004": 79, "000572": 81, "000655": 81, "0008": 79, "000838": 81, "001": [20, 68, 69, 70, 71, 72, 73, 74, 75, 77, 80, 85, 86], "00106": 87, "0012": 88, "00134": 84, "0016": 81, "002": 90, "00302": 51, "005": [81, 89], "006": 84, "01": [20, 33, 80, 82, 84, 87], "0108": 24, "01149": 81, "0121": 85, "0123": 91, "01321": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "0152": 79, "0170": 88, "0182": 88, "02": [33, 74, 87, 90], "021": 51, "02291": 35, "023": 35, "02338": 19, "0246e": 33, "0274": 81, "028": 86, "0287": 81, "02e": 84, "03": 90, "0304": 81, "0307": 85, "03385": 44, "034": 86, "036": 86, "037": 74, "0385": 88, "0392": 88, "03e": 84, "04": [33, 87], "040": 86, "0419": 85, "0422": 26, "044": 86, "044715": 10, "046": 86, "0475": 88, "049": 86, "04it": 81, "05": [79, 86], "050": 86, "051": 86, "053": 86, "063": 86, "0656e": 33, "0662": 79, "0671": 33, "0674e": 79, "073": 86, "08": 86, "0846": 41, "08895": [37, 54, 55], "08e": 81, "0905": 88, "09e": [84, 85], "0it": 87, "1": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 45, 47, 48, 50, 51, 54, 55, 56, 57, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "10": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 26, 31, 35, 36, 38, 41, 51, 53, 57, 63, 64, 65, 68, 71, 72, 73, 74, 75, 79, 81, 83, 84, 86, 87, 90, 91], "100": [34, 68, 80, 81, 83, 86, 87, 88, 89, 90, 91], "1000": [81, 83, 84, 85, 86, 88, 89, 90, 91], "1007": [33, 35], "100it": 87, "1016": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 38, 41, 68, 71, 73, 74, 75], "1025": 33, "1038": [51, 72], "105": 84, "10627": 81, "108": 87, "109136": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "110242": 41, "111": 86, "111722": 75, "112762": 74, "1137": [53, 57], "113938": 38, "114823": 71, "1158": 33, "116805": 73, "116813": 68, "118": 80, "119": 80, "120": [81, 86], "1208": 28, "124": 83, "128": [80, 83], "12800": 80, "12e": 81, "13": [80, 84], "1307": 86, "13221": [34, 49], "133": 81, "139": 81, "13e": [83, 84], "14": [84, 90], "1406": 79, "148": [81, 83], "149": 81, "14e": 85, "15": [80, 85, 86, 91], "150": 86, "1500": [79, 86, 88], "151": 83, "1512": 44, "152": 90, "154": 81, "155": 91, "15881": 70, "1598": 81, "16": [76, 84, 87, 88, 90], "1600": 81, "1602": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "161": 86, "163": 81, "169": 86, "17": [81, 84], "1789": 79, "17e": [81, 84], "1841e": 33, "187": 90, "18e": 84, "196": 86, "1978": 27, "1986e": 33, "1991": 32, "1999": 81, "19e": 81, "1d": [54, 55, 66, 87], "1e": [84, 90], "1it": [84, 85], "2": [4, 10, 22, 25, 27, 28, 31, 32, 33, 35, 37, 38, 39, 41, 45, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 66, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "20": [36, 39, 51, 52, 53, 54, 55, 56, 57, 70, 79, 80, 81, 86, 89, 90, 91], "200": [83, 86, 91], "2000": [33, 81, 83, 88], "2001": 26, "2010": [37, 54, 55], "2015": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 92], "2016": 44, "2018": [74, 90], "2020": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 34, 37, 49, 54, 55], "2021": [0, 38, 41, 51, 53, 72], "2022": [57, 69, 71, 75, 90], "2023": [1, 19, 35, 39, 41, 50, 56, 70, 75], "2024": [68, 73, 74], "2028": 79, "2063": 24, "2065e": 33, "20m1318043": 53, "210": 81, "2128": 32, "217041e": 90, "218": 51, "21e": 81, "21it": 83, "2207": 19, "229": 51, "2292": 88, "22m1477751": 57, "2300": 88, "2304": [34, 49], "2305": 70, "2308": 41, "2316": 33, "2355": 88, "2392e": 33, "24": [39, 50, 56, 87], "240": 86, "2448": 28, "25": [33, 84], "250": 86, "2503": 79, "253": 35, "256": 62, "2562": 32, "25e": 85, "26": 83, "261": 81, "265": 35, "26e": 84, "27": 86, "2713": 88, "27e": 81, "27it": 81, "28": 86, "2841": 28, "2851": 25, "2859": 88, "287801e": 90, "28it": 87, "2977": 26, "29e": 84, "2_2": [68, 69, 71, 72, 74, 75, 77], "2d": [5, 35, 39, 50, 54, 55, 80, 84, 86, 87, 90], "2e": [81, 84], "2f": [87, 90], "2y": 88, "3": [4, 10, 22, 24, 25, 27, 28, 32, 33, 35, 38, 41, 51, 54, 55, 57, 66, 70, 72, 80, 81, 83, 84, 85, 86, 88, 90, 91], "300": 86, "3000": [83, 88], "3081": 86, "31": 81, "32": 86, "3239": 79, "3332": 28, "3333": 24, "33it": 84, "3413": 88, "350": 86, "3500": 86, "3500e": 33, "3526": 27, "3530": 32, "354": 87, "357": 87, "363": [74, 90], "36381": 81, "3726": 25, "3800": 79, "3824e": 33, "3830": 27, "384": 38, "3868": 27, "38e": 83, "39": 80, "393": 71, "39e": 81, "3d": [54, 55, 62, 87, 88], "3f": [80, 86], "4": [3, 24, 33, 34, 35, 39, 49, 50, 51, 56, 57, 60, 80, 81, 84, 85, 86, 87, 88, 90, 91], "40": [80, 85], "400": 86, "4000": 83, "404": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "4063": 88, "409": 83, "4187": 27, "42": 81, "421": [68, 73], "422": 72, "4268e": 33, "4294": 79, "43": 53, "4317": 32, "435": 41, "44": 57, "440": 72, "4458": 28, "4474": 81, "4477": 24, "4484": 88, "44e": 81, "45": 85, "450": 86, "4596": 81, "46": 81, "460": 90, "4660": 88, "46it": 81, "47": [81, 87], "4722": 81, "474": 75, "47it": 91, "4835": 25, "48550": 19, "4872": 26, "488588e": 90, "4889": 33, "48e": 81, "49": 86, "4926": 33, "4969": 79, "4990": 88, "4999": [83, 91], "49e": 81, "49it": 81, "4e": 81, "5": [10, 19, 25, 27, 28, 32, 33, 36, 51, 53, 66, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91], "50": [80, 83, 86], "500": [86, 90], "5000": [83, 89, 91], "501": 74, "5143": 88, "5179e": 33, "5352": 1, "5357": 79, "5446e": 33, "54e": 84, "55": [74, 90], "550": 86, "5503": [33, 88], "5545": 33, "5580": 79, "55e": 84, "56": 87, "56e": 81, "56it": 80, "5769": 25, "5792": 27, "5819": 33, "58it": 81, "59": 86, "59it": 80, "5_0": 89, "5e": 84, "5f": 81, "6": [26, 33, 57, 76, 81, 83, 84, 88, 91], "600": 86, "6000": 86, "6062": 79, "60it": 81, "6150e": 33, "6157": 81, "61e": 83, "62": 81, "62it": 84, "6349": 24, "64": [80, 86], "640x480": 79, "6431": 26, "65": 83, "650": 86, "6531": 79, "65it": 87, "6605": 32, "6606": 33, "6667": 24, "6698": 88, "66e": 84, "66it": 83, "68": 85, "681447": 92, "69": 83, "69e": 84, "69it": 85, "7": [26, 81, 84, 85, 90], "70": 83, "700": 86, "7037": 27, "7043e": 33, "71": 83, "7102": 32, "7108": 88, "7116e": 33, "72": [35, 83], "7251": 88, "7272": 26, "7289": 28, "733": 86, "7357": 88, "73e": 84, "7403": 25, "7429": 79, "7456": 27, "74e": 84, "750": 86, "7597": 88, "75e": 81, "76": 83, "7643": 24, "7644": 79, "767902e": 90, "7697": 28, "76e": 84, "76it": 87, "7785": 88, "77e": 81, "77it": 83, "78": [74, 90], "784": 86, "78it": 85, "7th": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "8": [1, 26, 33, 35, 54, 55, 66, 81, 84, 85, 86, 87, 88, 89, 90], "80": 40, "8015": [24, 88], "8066": 33, "8087": 24, "80it": 81, "8101": 79, "8176": 88, "8194e": 33, "81it": [84, 87], "8207": 33, "82e": 84, "83": 87, "8303": 33, "8326": 26, "8341": 88, "8400": 25, "8426": 88, "8451": 32, "8453": 27, "84e": 84, "84it": 81, "85": 84, "85it": 81, "8623": 32, "8636": 27, "8654": [28, 88], "8674": 81, "8681": 79, "87": 1, "8735": 24, "8892e": 33, "88e": 83, "89": [39, 50, 56], "8906": 81, "8927": 33, "8976": 88, "8979": 88, "9": [33, 81, 83, 84, 87, 90], "90": 90, "9095": 79, "9141": 81, "9154": 25, "9179": 25, "91e": 83, "92": 86, "9239": 33, "9266e": 33, "9341": 88, "93e": 81, "93schmidt_process": 40, "9400": 88, "9427": 33, "9452e": 33, "94e": 84, "94it": 84, "95": 83, "9518": 33, "9545": 25, "9573": 88, "9615": 33, "9679": 79, "97": [39, 50, 56, 83], "9734": 88, "97e": [81, 85], "98": 84, "9831": 25, "9843": 28, "9853": 33, "9878": 32, "99": 89, "9902": 28, "999": [73, 81, 84, 85], "99it": 81, "9e": 81, "A": [0, 1, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 41, 49, 50, 51, 54, 55, 56, 57, 62, 67, 68, 69, 71, 72, 73, 74, 75, 76, 78, 83, 84, 85, 86, 91, 92], "AND": 0, "AS": 0, "As": [79, 80, 81, 82, 86, 87, 91], "At": [67, 80, 81, 88], "BE": 0, "BUT": 0, "But": 76, "By": [22, 42, 67, 79, 85, 86], "FOR": 0, "For": [26, 31, 33, 34, 35, 39, 43, 50, 74, 76, 79, 81, 83, 84, 85, 86, 88, 91, 93], "IN": 0, "If": [1, 9, 19, 20, 23, 24, 25, 26, 27, 28, 30, 31, 33, 35, 38, 39, 40, 41, 42, 43, 47, 48, 51, 52, 53, 56, 57, 61, 62, 63, 67, 69, 70, 75, 76, 78, 79, 80, 81, 86], "In": [5, 23, 33, 34, 35, 38, 39, 50, 51, 54, 55, 57, 63, 76, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92], "It": [3, 4, 21, 23, 34, 37, 39, 42, 43, 45, 47, 48, 49, 50, 51, 54, 55, 56, 57, 61, 67, 68, 69, 71, 72, 73, 74, 75, 77, 81, 83, 86, 87, 88, 90, 91], "NO": [0, 50, 80], "NOT": [0, 81], "NOs": 93, "No": [26, 88], "OF": 0, "OR": 0, "Of": 84, "On": [38, 76, 83], "One": 89, "Or": 1, "Such": [33, 90], "THE": 0, "TO": 0, "That": 86, "The": [0, 2, 3, 4, 9, 19, 20, 21, 22, 23, 24, 25, 28, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 86, 87, 88, 89, 90, 93], "Their": 84, "Then": [49, 50, 54, 55, 56, 89, 90], "There": [3, 79, 80, 81, 83, 84, 85, 86, 91, 92], "These": [61, 79, 84, 89], "To": [3, 4, 29, 76, 79, 88, 90], "WITH": 0, "_": [6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 37, 38, 50, 67, 68, 69, 71, 72, 73, 74, 75, 77, 80, 81, 83, 86], "__": [19, 20, 26, 31, 81, 83, 89], "__init": [26, 31], "__init__": [23, 24, 26, 30, 35, 76, 81, 82, 83, 84, 85, 86, 88, 90], "__version__": 90, "_collect": 21, "_i": [68, 69, 71, 72, 77, 86], "_k": 80, "_loss": [46, 90], "_lrschedul": [69, 75], "_net": 35, "_neural_net": 90, "_r": 68, "_rst": 83, "_sample_everi": 19, "a3055": 53, "a3081": 53, "a3490": 57, "a351": 57, "a_k": 80, "ab": [37, 80, 90, 91], "abil": 86, "abl": [3, 80, 81, 84, 85, 86], "about": [3, 88, 93], "abov": [0, 43, 80, 82, 83, 86, 89], "abovement": 84, "absolut": [80, 91], "abstract": [23, 29, 30, 46, 63, 64, 65, 66, 67, 76], "abstract_problem": 22, "abstractproblem": [2, 22, 23, 59, 62, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 86, 87], "academ": 1, "acceler": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 79, 80, 83, 84, 85, 86, 87, 89, 90, 91], "acceller": 61, "accept": [3, 86], "access": [79, 81, 88], "accompani": 3, "accomplish": 90, "accord": 21, "accumul": [19, 81], "accumulate_grad_batch": 76, "accuraci": [79, 80, 83, 84, 85, 86, 90, 91], "achiev": 89, "acknowledg": [1, 92], "aco": 86, "across": [2, 24, 81, 89], "act": 53, "action": [0, 82, 91], "activ": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 34, 35, 36, 37, 39, 44, 49, 52, 53, 54, 55, 56, 80, 81], "actual": [79, 90], "ad": [24, 33, 37, 43, 63, 81, 84], "adam": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 86, 90], "adap": 75, "adapt": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 75, 83], "adaptiveactivationfunctioninterfac": [6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18], "add": [59, 62, 63, 81, 88], "add_point": 63, "addit": [21, 64, 67, 68, 71, 72, 73, 74, 75, 76, 77, 78, 82, 84, 86], "address": 84, "adjust": 91, "adp": 9, "advanc": [1, 79, 81, 90, 93], "advect": 61, "adversari": 70, "ae": 86, "affect": [33, 84], "affin": [34, 39], "after": [21, 30, 36, 39, 41, 42, 44, 52, 53, 56, 76, 79, 81, 84, 85, 89], "again": [79, 83], "against": [67, 69, 74, 75, 77], "aggreg": [21, 23, 51, 57], "agre": 80, "aim": [2, 68, 69, 71, 72, 73, 74, 75, 77, 79, 81, 82, 83, 90], "aivagn": 90, "aka": [62, 90], "al": [19, 35, 37, 44, 50, 51, 69, 71], "algorithm": [19, 26, 31, 35, 40, 70], "all": [0, 19, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 41, 42, 43, 46, 47, 48, 50, 59, 61, 62, 63, 67, 75, 76, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 91, 92], "allow": [20, 33, 58, 79, 81, 83, 88], "almost": [3, 84], "along": [40, 90], "alpha": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 64, 65, 84, 88], "alreadi": [3, 23, 63, 80, 81, 83, 85, 86], "also": [3, 24, 26, 31, 32, 33, 41, 52, 53, 70, 76, 79, 81, 82, 83, 86, 88, 89, 90, 91, 92], "alwai": [3, 24, 35, 81, 83, 84, 86], "amaz": 81, "ambient": 92, "ameya": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "among": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 64, 88], "an": [0, 3, 9, 19, 21, 23, 26, 33, 34, 37, 39, 41, 45, 64, 65, 66, 67, 68, 74, 76, 79, 81, 82, 83, 84, 86, 90, 91, 93], "anaconda3": 90, "anagnostopoulo": 73, "analog": 82, "analysi": 84, "analyt": [79, 91], "analyz": 84, "anandkumar": [37, 39, 50, 54, 55, 56], "ani": [0, 3, 23, 29, 30, 33, 39, 52, 53, 56, 59, 61, 69, 75, 76, 79, 80, 81, 90, 91], "anna": 1, "anneal": 68, "anoth": 84, "anymor": 4, "anytim": 67, "api": [2, 21, 78, 79, 93], "append": [33, 81, 88], "appli": [23, 30, 36, 37, 38, 41, 43, 44, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 59, 63, 68, 71, 73, 79, 81, 83, 86, 90, 91], "applic": [39, 50, 56, 69, 75, 81, 90], "appreciabili": 84, "approach": [74, 81, 83, 84, 87, 90], "appropri": 75, "approx": [50, 91], "approxim": [34, 39, 41, 49, 50, 51, 56, 70, 77, 80, 83, 85, 86, 90, 91, 93], "ar": [3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 31, 33, 35, 38, 39, 40, 42, 43, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 61, 62, 63, 67, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92], "arang": 86, "arbitrari": [47, 48, 81, 91], "architectur": [49, 51, 54, 56, 57, 69, 80, 83, 86, 90], "aren": 3, "arg": [22, 33, 46, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77], "argument": [19, 20, 21, 76, 78, 81, 84, 88], "aris": 0, "arka": 19, "aroma": 92, "around": [81, 83, 88], "arounf": 23, "arrai": 86, "articl": 1, "arxiv": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 34, 37, 41, 44, 49, 54, 55, 70], "ask": [90, 91], "aspect": [78, 80], "assert": [79, 80, 83, 84, 85, 91], "assign": [3, 82], "associ": [0, 69, 75, 76], "assum": [41, 74], "attent": 73, "attr": 90, "attribut": [33, 79, 90], "augment": [38, 41, 59, 67, 68, 71, 72, 73, 74, 75, 76, 77, 91], "author": [0, 1, 86, 87], "auto": 80, "autoencod": [5, 74], "autograd": [33, 40, 84], "automat": [23, 35, 67, 76, 81, 84, 90], "automatic_optim": 76, "avail": [2, 21, 24, 25, 26, 27, 28, 31, 32, 51, 57, 62, 63, 76, 79, 80, 81, 82, 83, 86, 87, 88, 90, 91], "avalu": [49, 56], "averag": [2, 5, 39, 56, 67, 74, 77, 81], "averagingneuraloper": [2, 49, 80], "avnoblock": 34, "avoid": [42, 47, 48, 79, 80, 81, 83, 84, 85, 86, 87, 91], "ax": [79, 80, 86, 88, 90, 91], "axi": [62, 89], "azizzadenesh": [37, 39, 50, 54, 55, 56], "b": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 22, 25, 27, 28, 32, 33, 34, 35, 37, 38, 39, 49, 50, 54, 55, 56, 68, 69, 71, 72, 73, 74, 75, 80, 83, 84, 86], "back": [37, 45, 80], "backpropag": 90, "backward": [33, 76, 86], "ballarin": 90, "banach": 57, "bar": [21, 26, 76, 81], "bare": 79, "barycentr": 31, "barycentric_coordinate_system": 31, "base": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 88, 93], "basecontinuousconv": 35, "bash": 3, "basi": [2, 39, 42, 43, 56, 60, 90], "basic": [80, 83, 86, 90], "batch": [37, 45, 47, 48, 54, 55, 67, 69, 70, 75, 76, 77, 78, 86], "batch_idx": [67, 69, 70, 75, 76, 77], "batch_siz": [34, 35, 39, 49, 50, 56, 78, 80, 86, 87, 90], "beatriz": 74, "becaus": [33, 79, 81, 88, 90], "becom": 80, "been": [1, 83, 92], "befor": [42, 43, 51, 57, 79, 81, 83, 84, 88, 89], "begin": [7, 33, 47, 48, 68, 69, 71, 72, 73, 74, 75, 79, 80, 82, 83, 84, 85, 86, 87, 89, 91], "behavior": 81, "behaviour": 83, "being": [3, 42, 46, 88], "belong": [88, 89], "below": [24, 63, 76, 79, 81, 83, 84], "benchmark": [79, 81], "best": [3, 81], "beta": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 84], "better": [81, 84, 85, 87, 89], "between": [20, 28, 39, 47, 48, 50, 56, 67, 69, 74, 75, 76, 77, 79, 80, 84, 86], "bhattacharya": [37, 39, 50, 54, 55, 56], "bia": [34, 35, 38, 39, 51, 52, 53, 56, 57, 80, 83, 84], "bibtex": 1, "big": 83, "binari": 4, "bit": 76, "block": [34, 37, 39, 40, 44, 45, 49, 54, 55, 56, 86], "blue": [88, 91], "bool": [24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 39, 40, 42, 44, 47, 48, 51, 52, 53, 56, 57, 62, 70], "boolean": 29, "border": [25, 27, 28, 29, 30, 80, 88], "both": [35, 37, 39, 51, 57, 58, 59, 68, 69, 71, 72, 73, 75, 79, 86, 88, 89, 93], "bottleneck": 73, "bound": 88, "bound1": 63, "boundari": [2, 5, 22, 23, 80, 82, 84, 85, 87, 88, 89], "braga": 75, "branch": [3, 51, 57], "branch_net": 51, "branch_net1": 57, "branch_net2": 57, "bug": 3, "build": [2, 5, 42, 43, 80, 81, 82, 83, 85, 90], "built": [2, 4, 80, 81, 86], "burger_equ": 82, "burgers1d": 82, "burgers1dequ": 82, "c": [0, 33, 80, 86, 89, 91], "c_e_b_u_point": 88, "c_e_nb_d_point": 88, "c_e_nb_u_point": 88, "calcul": [19, 23, 47, 48, 61, 67, 68, 69, 71, 72, 73, 75, 76, 79, 86, 87], "call": [9, 19, 35, 51, 52, 53, 57, 67, 69, 74, 75, 76, 79, 81, 82, 83, 90], "callaback": 81, "callabl": [9, 23, 51, 57], "callback": [68, 76, 79, 84, 89], "cam": 84, "can": [2, 3, 4, 20, 21, 22, 23, 35, 38, 41, 43, 47, 48, 49, 50, 51, 54, 56, 57, 67, 68, 69, 71, 72, 73, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93], "cannot": 83, "cap": 28, "capabl": 90, "captur": [81, 83], "care": 67, "cart_ellipse_b_union": 88, "cart_ellipse_nb_differ": 88, "cart_ellipse_nb_union": 88, "cartesian": [25, 27, 28, 88], "cartesian1": [25, 27, 28, 32], "cartesian2": [25, 27, 28, 32], "cartesian_dict": 24, "cartesian_sampl": 88, "cartesiandomain": [2, 25, 27, 28, 30, 32, 63, 64, 65, 66, 79, 81, 82, 83, 84, 85, 88, 89, 90, 91], "cartesiandomain_pt": 84, "cartesianproblem": 79, "case": [7, 22, 24, 33, 35, 38, 47, 48, 61, 68, 69, 71, 72, 73, 74, 75, 76, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91], "cast": [59, 90], "cat": [83, 86], "causal": 68, "causalpinn": 2, "cconv": 86, "cctivat": 44, "cdot": [41, 50, 85, 86, 87, 91], "cell": 84, "celu": [2, 6], "center": [43, 84, 86], "centeri": 86, "centerx": 86, "centroid": 86, "certain": 81, "cfd": 92, "challeng": [80, 83], "chang": [3, 33, 42, 68, 80, 81, 84, 86], "channel": [37, 45, 54, 55, 86], "chaotic": 80, "character": 83, "characterist": 82, "charg": 0, "chebyshev": [24, 63], "check": [21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 41, 51, 57, 63, 76, 79, 90], "check_bord": [24, 25, 26, 27, 28, 29, 30, 31, 32], "check_val_every_n_epoch": 76, "checkpoint": [69, 75, 90], "child": 29, "choos": [2, 26, 31, 58, 67, 76, 79, 81, 86, 91], "choosen": [21, 78], "chosen": [24, 49, 56], "christian": 26, "circ": 50, "circl": 86, "circle_grid": 86, "circleproblem": 86, "cite": 93, "claim": 0, "clamp": 67, "class": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 89, 90, 91], "classic": 91, "classif": 86, "clean": 3, "clear": [83, 86, 91], "clearli": [83, 85, 86, 87], "clip": 81, "clippl": 81, "clone": [4, 33, 86], "close": [84, 89], "closur": 76, "cm": 90, "cma": [38, 73], "cmap": 80, "co": [38, 41, 83, 85, 86, 91], "code": [3, 4, 23, 41, 81, 83, 84, 85, 86, 91, 93], "code_formatt": 3, "codit": [70, 74], "codomain": [34, 39], "coeff": [42, 43], "coeffic": 90, "coeffici": [39, 42, 43, 64, 70, 74, 80, 82], "cog": 92, "coincid": 84, "colab": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "collabor": 92, "collect": [5, 21, 90], "colloc": [19, 79, 83, 91], "color": [88, 90, 91], "colorbar": [80, 86, 89, 90], "colorblind10": [80, 86, 87, 88, 89, 90, 91], "column": [33, 35, 40, 42, 51, 57, 86], "com": [4, 80, 87, 89], "combin": [21, 37, 58, 86], "come": [79, 80], "commit": 3, "common": [3, 86], "compar": [67, 69, 74, 75, 77, 79, 80, 81, 84, 85, 90, 91], "comparison": 84, "compat": [4, 35, 86], "competit": 69, "competitivepinn": [2, 83], "complet": [3, 79, 82, 83, 84, 85, 91], "complex": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 62, 82, 83, 84, 87, 88, 91], "compon": [23, 39, 51, 52, 53, 57, 61, 62, 64, 65, 66, 75, 79, 81, 82, 83, 84, 85, 89, 91], "componet": 80, "compos": [50, 80, 84, 86, 88, 90, 91], "composit": [63, 91], "comput": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 23, 34, 35, 37, 38, 39, 40, 41, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 60, 61, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 86, 90, 91, 92], "compute_residu": 67, "concaten": [38, 83], "concatenet": 38, "conclud": 84, "condit": [0, 2, 5, 19, 21, 23, 63, 64, 65, 66, 67, 76, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90], "conditon": [41, 85], "conduct": 87, "confer": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 44, 69], "configur": [69, 70, 72, 75, 76, 77, 85], "configure_optim": [69, 70, 72, 75, 76, 77], "congratul": [79, 82, 83], "connect": [0, 53, 73, 83], "consid": [23, 25, 27, 28, 29, 30, 39, 52, 53, 56, 61, 79, 80, 86, 91], "consist": [3, 57, 90], "constant": [41, 54, 55, 82], "constantlr": [68, 69, 70, 71, 72, 73, 74, 75, 77, 81], "constrain": 89, "constraint": [5, 22, 41], "construct": [33, 80, 85, 86, 91], "constructor": [22, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77], "consumpt": 81, "contact": 93, "contain": [21, 35, 43, 52, 53, 61, 70, 74, 76, 81, 86, 90, 91], "content": 93, "context": 77, "continu": [2, 5, 80], "continuousclassifi": 86, "continuousconv": 86, "continuousconv2d": 35, "continuousconvblock": [35, 86], "continuousconvolut": 86, "continuum": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "contourf": 62, "contract": 0, "contrast": 86, "contribuit": 92, "contribut": [92, 93], "contributor": [0, 92], "contro": [69, 72], "control": [60, 69, 70, 72, 74, 75, 76, 84], "control_point": 60, "conv": 35, "convent": 83, "converg": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 81], "convers": 33, "convert": [59, 80], "convolut": [2, 5, 34, 37, 39, 49, 54, 55, 56, 74, 80], "convolv": 86, "coord": [39, 80], "coordin": [31, 35, 39, 41, 49, 56, 61, 67, 74, 77, 83, 84, 85, 86, 89, 91], "coordinates_indic": [49, 56, 80], "coordinates_mesh": 86, "copi": [0, 33, 86], "copyright": 0, "core": [67, 80, 81, 83, 87, 90, 91], "cornerston": 81, "correct": [33, 83, 86], "correctli": [21, 41, 59, 85], "correspond": [20, 33, 34, 39, 51, 57, 62, 76, 84, 85, 86, 89, 90, 91], "coscia": [1, 35, 70], "coscia2023phys": 1, "cosin": 38, "cost": 81, "costum": [78, 85], "could": [26, 31, 76, 79, 83, 84, 91], "coupl": 81, "cours": [84, 88, 90, 91], "cover": 88, "coverag": 3, "coveral": 3, "cpu": [33, 61, 79, 80, 81, 83, 84, 85, 86, 87, 89, 90, 91], "creat": [9, 25, 27, 28, 32, 38, 47, 48, 58, 79, 80, 81, 85, 86, 87, 90], "crete": 85, "criteria": 31, "criterion": [47, 48, 86], "cross": [24, 33], "crossentropyloss": 86, "csvlogger": 79, "cubic": 43, "cuda": [33, 90], "cup": [32, 84, 85, 89], "current": [0, 19, 33, 40, 63, 69, 74, 75, 86, 87, 92], "current_condition_nam": 67, "current_epoch": 89, "custom": [5, 76], "d": [1, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 23, 34, 35, 39, 43, 47, 48, 49, 50, 52, 53, 56, 61, 64, 65, 66, 69, 70, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91], "d_loss": [79, 81, 83, 84, 85, 91], "damag": 0, "darci": 5, "dario": 1, "dat": 80, "data": [2, 33, 35, 38, 41, 42, 43, 46, 47, 48, 67, 69, 70, 74, 75, 76, 77, 78, 81, 83, 85, 86, 89, 90], "data_darci": 87, "data_input": 89, "data_k": 80, "data_ks2": 80, "data_output": 89, "dataload": [33, 67, 70, 76, 77, 86], "dataloader_idx": 76, "datapoint": 35, "dataset": [80, 86, 87, 90], "daw": 19, "ddu": 82, "ddudxdx": 82, "de": 81, "deal": [0, 85], "decai": [68, 73], "decid": 76, "declar": 84, "decod": [74, 76, 86], "decomposit": [2, 42, 90], "decor": 33, "decreas": [83, 86], "deep": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 41, 44, 86, 91], "deeper": 81, "deeponet": [2, 57, 80], "deepspe": 76, "def": [21, 22, 35, 64, 65, 66, 76, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91], "defalut": 81, "default": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 59, 61, 62, 63, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 85, 86, 88], "default_root_dir": 89, "defin": [2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 26, 27, 28, 30, 32, 46, 50, 51, 52, 53, 57, 58, 63, 67, 79, 81, 84, 86, 87, 88, 89, 90], "definit": [23, 63, 64, 65, 66, 67, 70, 74, 76, 79], "defualt": [70, 81], "degrad": [26, 31], "degre": [43, 47, 48, 60, 81], "delta": [80, 83, 84, 85, 89], "delta_u": [66, 89], "delv": 81, "demo": [1, 35, 70], "demonstr": [79, 81, 91], "denot": [73, 75], "depend": [5, 24, 49, 54, 55, 56, 59, 63, 66, 79, 80, 81, 83, 85, 91], "depict": 2, "deprec": 46, "deriv": [41, 61, 64, 79, 80, 91], "describ": [3, 31, 47, 48, 82, 83], "design": [49, 51, 54, 56, 57, 81], "desir": [41, 51, 57, 84], "despit": [31, 84], "detach": [33, 80, 86, 89, 90], "detail": [33, 40, 50, 79, 86], "determin": 29, "determinist": 81, "develop": [81, 92], "deviat": [38, 42], "devic": [33, 81], "dezert": 26, "dict": [20, 21, 23, 24, 26, 35, 41, 42, 57, 58, 62, 63, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79], "dictionari": [20, 21, 23, 24, 26, 42, 43, 58, 62, 63, 76, 86, 91], "diff": 91, "differ": [2, 20, 27, 28, 31, 32, 35, 49, 50, 51, 54, 55, 56, 57, 58, 61, 63, 76, 79, 80, 81, 83, 84, 85, 88, 90, 91, 92], "differen": 86, "differenti": [2, 37, 38, 54, 55, 61, 68, 69, 71, 72, 73, 74, 75, 78, 80, 87, 90, 93], "difficulti": 80, "digit": 92, "dim": [35, 40, 41, 83, 86], "dim_grid": 86, "dim_t": 80, "dim_x": 80, "dimens": [24, 25, 26, 27, 28, 31, 32, 34, 35, 37, 38, 39, 40, 41, 44, 45, 49, 50, 51, 52, 53, 54, 55, 56, 57, 69, 72, 74, 75, 80, 82, 86, 87, 91], "dimension": [5, 34, 37, 39, 41, 45, 49, 50, 54, 55, 56, 65, 83, 86, 88, 90], "direct": [35, 79, 80, 81, 83, 84, 85, 86, 91], "directli": [4, 79, 81, 86, 90], "directori": 89, "dirichlet": [23, 80, 82, 84, 87], "discourag": 81, "discoveri": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "discrat": 80, "discret": [79, 80, 86, 89], "discretis": [74, 77, 83, 84, 91], "discretise_domain": [63, 79, 81, 83, 84, 85, 89, 91], "discrimin": [69, 70], "displai": 21, "distribut": [0, 4, 26, 70, 80], "div": 61, "dive": 81, "diverg": [61, 82, 91], "divergeng": 61, "divgrad": 61, "divid": [2, 23, 46, 47, 48], "divis": [47, 48, 67], "do": [0, 3, 35, 39, 51, 57, 76, 79, 81, 84, 85, 86, 88, 90], "document": [0, 4, 79, 86, 88, 91], "doe": [49, 54, 56, 59, 69, 74, 81, 90], "doesn": 86, "doi": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 34, 35, 37, 38, 41, 44, 49, 51, 53, 54, 55, 57, 68, 70, 71, 72, 73, 74, 75], "domain": [23, 24, 25, 26, 27, 28, 30, 31, 32, 35, 39, 50, 59, 62, 63, 64, 65, 66, 79, 80, 83, 84, 85, 86, 87, 89, 90, 91], "don": [21, 80, 86], "done": [3, 33, 41, 74, 79, 80, 81, 86, 88, 89, 90], "dong": 41, "dot": [38, 39, 47, 48, 73, 75, 80], "download": [86, 87], "driven": [70, 74], "dropout": 36, "dropout_prob": 36, "dtype": [33, 80, 87], "du": 82, "dudt": [66, 82, 85], "dudx": 82, "due": [84, 85], "dure": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 62, 68, 74, 77, 79, 81, 82, 83, 84, 86, 89, 90], "dx": [79, 91], "dy": [34, 80], "dynam": [80, 90], "e": [4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 47, 48, 49, 52, 56, 63, 64, 65, 66, 68, 70, 72, 73, 74, 76, 77, 79, 80, 81, 82, 83, 85, 89, 90, 91], "e1": 83, "e2": [40, 83], "each": [3, 19, 20, 21, 23, 37, 38, 41, 43, 45, 47, 48, 50, 57, 62, 67, 69, 75, 76, 79, 81, 82, 84, 88, 91], "earli": 92, "earlystop": 81, "eas": 23, "easi": [3, 23, 62, 79, 80, 81, 83], "easier": 33, "easili": [79, 81, 84, 86], "effici": [26, 81], "eg": 81, "eigenvector": [38, 83], "either": [33, 35, 41, 46, 81, 90, 92], "elast": 87, "element": [23, 46, 47, 48, 63, 67, 70, 77, 88], "elementwis": 9, "elip": 26, "ell": [47, 48], "ell_k": 80, "ellips": 88, "ellipse_bord": 88, "ellipse_no_bord": 88, "ellipsoid": [24, 25, 26, 27, 28, 32, 88], "ellipsoid1": [25, 27, 28, 32], "ellipsoid2": [25, 27, 28, 32], "ellipsoid_bord": 88, "ellipsoid_border_sampl": 88, "ellipsoid_dict": 26, "ellipsoid_no_bord": 88, "ellipsoid_no_border_sampl": 88, "ellipsoiddomain": [2, 25, 27, 28, 30, 32, 63, 88], "ellipt": 87, "els": 80, "elu": [2, 7], "em": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "email": 93, "emb": [34, 39, 50, 80], "embed": [2, 34, 39, 49, 50, 56, 80], "embedding1": 83, "embedding2": 83, "embedding_dimenion": 39, "embedding_dimes": 80, "emploi": [80, 90], "empti": [86, 89], "en": [31, 40], "enabl": [20, 59], "enable_model_summari": [79, 80, 81, 83, 84, 85, 86, 87, 91], "encapsul": [81, 84, 91], "encod": [38, 74, 76, 86], "end": [7, 19, 21, 47, 48, 67, 68, 69, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 84, 85, 89, 91], "energi": 86, "enforc": [23, 41, 76, 82, 91], "engin": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 38, 68, 71, 73], "enhanc": [2, 36, 71], "enhanced_linear": 36, "enhancedlinear": 2, "enough": 83, "enrich": 21, "ensur": [3, 41, 81, 91], "entir": [49, 51, 54, 56, 57], "entiti": [29, 30], "entri": [51, 57], "enumer": [86, 89, 90], "ep": 68, "epoch": [19, 20, 21, 67, 73, 76, 80, 81, 83, 84, 85, 86, 87, 89, 91], "epoch_switch": 20, "epochs_sav": 89, "epsilon": [43, 68], "equal": [26, 31, 33, 37, 45, 84, 86, 89], "equat": [5, 22, 37, 38, 54, 55, 64, 65, 66, 67, 68, 69, 71, 72, 73, 75, 81, 83, 84, 85, 86, 87, 88, 89, 90, 93], "equation_factori": 85, "equationinterfac": [23, 67, 68, 69, 71, 72, 73, 75], "erc": 92, "err": 87, "err_test": 80, "err_train": 80, "error": [33, 47, 48, 68, 69, 71, 72, 74, 75, 77, 79, 80, 81, 83, 84, 86, 87, 90, 91], "error_metr": 80, "especi": [81, 83], "essenti": 81, "estim": [26, 90], "et": [19, 35, 37, 44, 50, 51, 69, 71], "eta": 73, "etc": 22, "eu": 92, "euclidean": [47, 48], "eval": [35, 86], "evalu": [9, 22, 23, 39, 43, 46, 47, 48, 60, 67, 68, 69, 71, 72, 73, 75, 79, 84, 85, 89, 91], "even": [3, 38, 80, 81, 86], "event": 0, "eventu": 23, "everi": [9, 51, 52, 53, 57, 73, 76, 78, 89, 90], "evolv": 85, "exact": [43, 84, 85, 91], "exactli": [41, 85, 91], "exampl": [19, 20, 21, 22, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 39, 50, 51, 57, 62, 63, 64, 65, 66, 67, 76, 79, 81, 83, 86, 87, 88, 90], "example_dirichlet": 22, "example_domain": 22, "example_input_pt": 22, "example_output_pt": 22, "except": [39, 52, 53, 56, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "excercis": 80, "exclud": 25, "exclus": [2, 25, 63], "execut": [42, 81], "exercis": 3, "exhibit": 83, "exist": [3, 43], "exp": [2, 6, 7, 8, 15, 16, 17, 18, 68, 79, 81, 85, 89], "expand": [39, 42, 90], "expans": 41, "expas": 91, "expeci": 81, "expect": [34, 35, 37, 39, 45, 49, 50, 52, 53, 54, 55, 56, 69, 70, 72, 75, 79, 80, 81, 85, 89, 90], "expens": 90, "expert": [41, 91], "explain": [79, 86], "exploit": [84, 85, 86, 90, 91], "explor": [20, 81], "exponenti": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 68], "express": [0, 83, 91], "extact": 81, "extend": [84, 87], "extens": [41, 81, 86, 88], "extent": 80, "extra": [5, 50, 59, 67, 75, 76], "extra_featur": [59, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 84], "extract": [19, 22, 33, 51, 57, 59, 64, 65, 66, 67, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 91], "extrafeatur": [84, 85, 91], "extrema": [24, 26], "f": [9, 35, 80, 81, 83, 86, 87, 88, 90, 91], "f1": 86, "f2": 86, "f_": 9, "f_1": [35, 86], "f_2": [35, 86], "facilit": 81, "fact": [85, 86], "factor": [57, 68, 69, 70, 71, 72, 73, 74, 75, 77], "failur": 19, "fairli": 79, "fals": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 40, 44, 47, 48, 62, 70, 76, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "fancier": 76, "fashion": 90, "fast": 92, "faster": 84, "favourit": 80, "featur": [3, 5, 59, 67, 68, 71, 72, 73, 74, 75, 76, 77, 81], "federico": 74, "feed": [35, 83, 84, 86], "feedforward": [2, 23, 44, 51, 53, 57, 58, 79, 80, 81, 83, 84, 86, 89, 90, 91], "feel": [80, 83], "few": [3, 93], "ffn": 84, "ffn_dict": 58, "field": [34, 35, 39, 42, 49, 50, 55, 56, 61, 84, 85, 86, 87, 90], "field_indic": [49, 56, 80], "fig": [80, 86, 88, 90, 91], "figsiz": [80, 86, 88, 90, 91], "figur": [50, 79], "file": [0, 39, 62, 90], "filenam": 62, "fill": 88, "filter": 35, "filter_dim": [35, 86], "final": [3, 24, 37, 49, 50, 51, 54, 55, 56, 57, 79, 81, 83, 84, 87, 92], "final_lay": 83, "finali": [79, 80, 83, 84, 85, 91], "find": [2, 3, 25, 68, 69, 71, 72, 73, 74, 75, 77, 80, 83, 86, 88, 89], "fine": 86, "first": [25, 33, 35, 42, 44, 76, 80, 81, 83, 84, 85, 86, 87, 88, 91], "firstli": [86, 88], "fit": [0, 42, 43, 76, 80, 81, 83, 84, 85, 86, 87, 89, 90, 91], "fit_pod": 90, "five": 2, "fix": [3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 23, 35, 62, 68, 79, 80, 81, 82, 85, 86], "fixed_vari": [62, 85], "fixedcurl": 82, "fixedflux": [23, 82], "fixedgradi": [23, 82], "fixedoper": 82, "fixedvalu": [23, 64, 65, 66, 79, 81, 82, 83, 84, 85, 89], "flag": [35, 78, 86], "flatten": [86, 90], "flexibl": 79, "float": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 23, 36, 38, 41, 43, 68, 70, 73, 74, 77, 80, 86, 87, 90], "float32": 82, "floor": [37, 45], "flow": [5, 53, 81], "fluid": 90, "flux": 23, "fno": [2, 80], "focu": [75, 80, 81, 87], "folder": 5, "follow": [0, 1, 2, 3, 31, 38, 41, 73, 74, 75, 77, 79, 80, 81, 82, 85, 86, 87, 91, 92], "foral": [41, 80], "forc": [23, 83, 84, 87, 89], "force_term": [84, 89], "forev": 81, "fork": 3, "form": [3, 35, 39, 52, 53, 57, 79, 80, 85, 86, 87], "formal": 93, "format": [1, 3, 89], "former": 74, "formual": [69, 70, 74, 75, 77], "formul": [22, 68, 71, 72, 73, 76, 91], "formula": [38, 41], "fortun": 81, "forward": [9, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 83, 84, 85, 86, 90], "forward_map": 59, "found": [76, 83, 90, 93], "fourier": [2, 5, 41, 45, 49, 54, 55, 56, 80], "fourier_embed": 83, "fourierblock1d": 37, "fourierblock2d": 37, "fourierblock3d": 37, "fourierfeatureembed": [38, 83], "fourierintegralkernel": 2, "fourth": 80, "foward": 85, "frac": [15, 16, 17, 18, 34, 41, 47, 48, 68, 69, 71, 72, 73, 74, 75, 77, 79, 80, 82, 85, 91], "framework": 79, "free": [0, 3, 67, 80, 83], "frequenc": [19, 38, 76, 83], "friendli": 93, "from": [0, 19, 21, 23, 25, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 43, 44, 45, 46, 47, 48, 49, 50, 51, 54, 55, 56, 57, 62, 63, 64, 65, 66, 67, 68, 69, 71, 75, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92], "frontend": 62, "frontier": [24, 26, 31, 32], "full": [81, 87], "fulli": 83, "func": [9, 34, 39, 49, 52, 53, 54, 55, 56, 79, 80, 81, 84, 86, 89, 90], "function": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 33, 34, 35, 36, 37, 39, 41, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 87, 88, 90, 91], "fund": 92, "fundament": [23, 63], "furnish": 0, "further": 93, "fusion": 26, "futur": 90, "g": [1, 23, 50, 51, 68, 70, 72, 74, 76, 77, 79, 80, 81, 82, 85, 90, 91], "g_": 50, "gamma": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 70, 73, 83], "gamma0": 83, "gamma0_loss": 83, "gamma1": [66, 82, 83, 84, 85, 89], "gamma1_loss": [83, 84, 85], "gamma2": [66, 82, 84, 85, 89], "gamma2_loss": [84, 85], "gamma3": [84, 85, 89], "gamma3_loss": [84, 85], "gamma4": [84, 85, 89], "gamma4_loss": [84, 85], "gamma_1": [84, 85, 89], "gamma_2": [84, 85, 89], "gamma_3": [84, 85, 89], "gamma_4": [84, 85, 89], "gamma_i": [84, 85], "gan": 76, "garom": 2, "gashler": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "gaussian": 43, "gelu": [2, 10, 34, 49], "gener": [2, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 26, 49, 51, 54, 56, 57, 63, 70, 85, 86, 88, 92], "generaliz": 91, "geometri": [5, 25, 27, 28, 29, 30, 32, 63, 64, 65, 66, 79, 81, 82, 83, 84, 85, 89, 90, 91], "geometryunion": 32, "georg": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 73], "get": [40, 81, 85, 86, 87, 88, 89], "get_metr": 21, "get_standard_metr": 21, "gianluigi": [1, 92], "git": [3, 4], "github": [4, 80, 83, 87, 89], "give": [80, 91], "given": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 22, 23, 25, 27, 28, 32, 34, 39, 42, 43, 67, 68, 69, 71, 72, 73, 75, 77, 79, 80, 81, 82, 83, 86, 89, 91], "global": [54, 55, 75, 76], "go": [3, 79, 80, 81, 83, 84, 85, 86, 87, 90, 91], "goal": [89, 90], "godfrei": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "goea": 92, "good": [3, 86, 91], "googl": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "govern": [67, 68, 69, 71, 72, 73, 75], "gpinn": [2, 83], "gpu": [61, 76, 79, 80, 81, 83, 87, 90, 91], "gpu0": 90, "grad": [33, 61, 64, 65, 66, 79, 81, 82, 85], "gradient": [23, 33, 40, 53, 61, 71, 79, 81, 82, 86], "gradient_clip_v": 81, "gram": 40, "grant": 0, "granular": 38, "graph": [33, 74, 86], "graphic": 84, "grate": 92, "gratitud": 92, "great": [83, 85, 91, 92], "greater": [26, 31, 40], "green": 91, "grid": [24, 62, 63, 79, 83, 84, 86, 89, 91], "grid2": 86, "group": 3, "guarante": [4, 23, 41], "guid": [41, 91], "guidelin": 3, "h": 41, "h2020": 92, "ha": [1, 3, 33, 34, 39, 51, 57, 58, 76, 79, 81, 83, 85, 86, 88, 89, 92], "had": 86, "hand": [22, 43], "handl": [67, 75, 76, 83], "hanwen": 38, "happen": 82, "hard": [5, 41, 80, 89], "hard_spac": 85, "hard_t": 85, "hardli": 83, "hardmlp": 85, "hardmlptim": 85, "have": [3, 33, 35, 41, 42, 69, 76, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92], "have_sampled_point": 63, "haven": 81, "he": 44, "head": [80, 87, 89], "heart": 88, "heat": 87, "helmotz": 5, "helmotz_equ": 91, "helmotz_sol": 91, "help": [3, 38, 83, 84], "helper": 80, "henc": [38, 70, 74], "her": 85, "here": [2, 21, 40, 64, 65, 66, 76, 79, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91], "herebi": 0, "hesthaven": [74, 90], "hi": 85, "hidden": [34, 39, 44, 49, 50, 52, 53, 56, 80, 84, 86], "hidden_dim": 44, "hidden_dimens": 86, "hidden_s": [34, 39], "high": [2, 19, 38, 83, 84, 87, 88], "higher": [26, 31, 87, 88, 91], "highest": 86, "highli": 81, "highlight": [79, 90], "highlihgt": 88, "histori": 3, "hold": [79, 81], "holder": 0, "homogen": 89, "hook": [76, 81], "hope": 79, "how": [21, 58, 76, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "howev": [81, 83, 86], "hpu": [80, 81, 83, 87, 90, 91], "html": 83, "http": [4, 31, 35, 37, 40, 44, 80, 83, 87, 89], "hypercub": [24, 63, 79, 91], "hyperellipsoid": 26, "hyperparamet": [68, 80, 81], "i": [0, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93], "ic3k": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "iclr": 69, "idea": [83, 86], "identifi": [33, 75], "idx": 90, "idx_": 90, "ieee": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 44], "ij": [38, 83, 86], "imag": [44, 86], "image_transform": 86, "implement": [19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 37, 39, 41, 43, 44, 45, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93], "impli": 0, "implicit": 80, "import": [3, 33, 64, 65, 66, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "impos": [41, 80, 81, 83, 85, 89], "improv": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 81, 83, 90, 91], "imshow": [80, 87], "in_colab": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "in_featur": [35, 51, 57, 83], "includ": [0, 3, 24, 25, 26, 27, 28, 31, 32, 39, 51, 52, 53, 57, 63, 76, 79, 82, 87, 88, 90], "incorpor": 84, "increas": 42, "increment": 19, "inde": 83, "indec": [51, 57], "indeces_variables_extract": 57, "indent": 3, "independent": 24, "index": [60, 67, 69, 70, 75, 76, 77], "indic": [40, 76, 79, 80, 91], "indistinguish": 79, "industri": 90, "infeas": 91, "infer": 90, "inflow": 90, "inform": [1, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 38, 41, 51, 53, 57, 67, 68, 69, 71, 72, 73, 75, 81, 83, 84, 86, 89, 91, 93], "infti": 91, "inher": [23, 46, 63], "inherit": [29, 30, 50, 67, 68, 71, 76, 79, 81, 82, 84, 85, 86, 87, 89, 90], "inhert": 88, "inifinit": 91, "inifit": 91, "initi": [3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 23, 31, 33, 36, 37, 40, 44, 49, 54, 55, 56, 58, 79, 80, 81, 82, 83, 84, 85, 88, 89, 90], "initial_cond_test": 80, "initial_cond_train": 80, "initial_condit": [66, 82, 85], "inlin": 90, "inner": [34, 35, 39, 51, 54, 55, 57], "inner_s": [39, 52, 53, 54, 55, 56, 87], "input": [9, 22, 23, 24, 26, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 61, 63, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 82, 83, 84, 85, 87, 89, 90, 91], "input_": [22, 23, 61, 64, 65, 66, 79, 81, 82, 83, 84, 85, 86, 89, 91], "input_data": 86, "input_data2": 86, "input_dim": [44, 85], "input_dimens": [38, 39, 41, 52, 53, 79, 80, 81, 83, 84, 86, 87, 89, 90, 91], "input_dimenson": [51, 57], "input_indeces_branch_net": [51, 57], "input_indeces_trunk_net": [51, 57], "input_numb_field": [35, 37, 45, 55, 86], "input_point": [22, 70, 74, 80, 86, 87, 89, 90], "input_pt": [74, 77, 79], "input_tensor": [67, 69, 74, 75, 77], "input_vari": [59, 63, 79, 80, 81, 84, 85, 86, 87, 89], "insert": 81, "insid": [24, 25, 26, 27, 28, 29, 30, 31, 32, 67, 79, 83, 84], "insight": 84, "inspect": 79, "inspir": [43, 50], "instal": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93], "instanc": [51, 57, 62, 67, 76, 82], "int": [19, 20, 24, 25, 26, 27, 28, 31, 32, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 60, 62, 63, 67, 68, 69, 70, 73, 75, 77, 78, 81, 89, 90], "int_": [80, 86], "integ": [19, 48, 51, 57], "integr": [35, 50, 55, 75, 80, 86], "integral_kernel": 50, "intel": 51, "intend": 3, "intention": [67, 74, 75, 77], "interfac": [2, 67, 81, 93], "interior": 26, "intern": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 37, 58, 59, 69, 76, 79], "interpol": [2, 43, 74, 86, 90], "interpolation_network": 74, "intersect": [2, 30, 63], "interv": [60, 76], "intitialis": 86, "introduc": [79, 82, 83], "introduct": [5, 81], "introductori": 79, "intrus": [74, 90], "intuit": 93, "invalu": 3, "invari": 90, "invers": [5, 23, 67, 68, 69, 71, 72, 73, 75], "inverse_multiquadr": 43, "inverse_quadrat": 43, "inverseproblem": [23, 89], "invok": 42, "involv": 31, "io": [80, 83, 87, 90], "ipu": [80, 81, 83, 87, 90, 91], "is_insid": [24, 25, 26, 27, 28, 29, 30, 31, 32, 88], "isol": 81, "issu": 3, "itali": 92, "item": [21, 81, 83, 86, 88, 90], "iter": [76, 86], "its": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 41, 42, 50, 76, 79, 82, 90], "ivagn": 1, "j": [38, 41, 73, 74, 75, 86, 90], "jagtap": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "jan": 74, "jcp": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 41, 74, 75], "jean": 26, "jeremi": 71, "jin": [51, 57], "job": 81, "joint": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "journal": [1, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 39, 41, 50, 53, 56, 57, 74, 75, 90], "juan": 73, "jump": [35, 86], "just": [2, 3, 4, 79, 81, 82, 84, 86, 88, 90], "jut": 86, "k": [34, 37, 38, 39, 50, 54, 55, 56, 60, 68, 73, 75, 84, 86, 87], "k600": 90, "k_": 38, "k_1": 50, "k_i": 50, "k_m": 50, "k_test": 87, "k_train": 87, "kaim": 44, "karniadaki": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 72, 73], "kawaguchi": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "keep": [81, 84, 86], "kei": [21, 24, 26, 41, 42, 57, 62, 63, 76, 81], "kenji": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "kept": [62, 68], "kernel": [37, 43, 45, 50, 55, 56, 80, 90], "kernel_func": 43, "kernel_matrix": 43, "kernel_vector": 43, "kernelneuraloper": [2, 49, 54, 56, 80], "kevrekidi": 72, "keyword": [20, 21, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 86], "kind": [0, 89], "knot": 60, "know": [3, 76, 80, 81], "knowledg": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "kovachki": [34, 37, 39, 49, 50, 54, 55, 56], "kuramoto": 5, "kutta": 80, "kwarg": [21, 22, 33, 62, 76, 78], "l": [35, 41, 47, 48, 50, 51, 68, 69, 71, 72, 73, 74, 75, 77, 80, 90, 91], "l2": [83, 86], "l2_error": 86, "l2_loss": 83, "l_": 41, "l_1": [41, 47, 48], "l_2": [83, 84, 86], "l_n": [47, 48], "label": [23, 31, 33, 49, 56, 59, 61, 79, 80, 84, 86, 87, 88, 89, 90, 91], "label_tensor": [33, 51, 57, 59, 88], "label_to_extract": 33, "labeltensor": [2, 9, 22, 23, 24, 25, 26, 27, 28, 31, 32, 41, 51, 57, 59, 61, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 79, 80, 84, 86, 87, 88, 90], "lambda": 91, "lambda_": [73, 75, 91], "lambda_i": 73, "lambda_k": 70, "lambdalr": 76, "land": [25, 27, 28], "langl": 39, "lanthal": [34, 49], "laplac": [23, 61, 82, 84, 89], "laplace_equ": [84, 89], "laplacian": [61, 66, 82, 83, 84, 85, 89, 91], "laplacian_u": 84, "last": [35, 39, 52, 53, 56, 82, 86], "lastli": 88, "latent": [74, 86], "later": 86, "latin": [24, 63, 79, 91], "law": 83, "layer": [35, 36, 38, 41, 42, 43, 49, 50, 52, 53, 54, 55, 56, 79, 80, 81, 83, 84, 85, 86, 89, 90, 91], "layout": 91, "lbfg": 76, "le": 88, "lead": [81, 85], "learn": [38, 39, 44, 49, 50, 51, 54, 56, 57, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 85, 86, 87, 90], "learnabl": 90, "learningratemonitor": 76, "least": [68, 71], "led": 92, "left": [34, 38, 39, 41, 43, 47, 48, 68, 73, 75, 80, 83, 84, 86, 91], "leftarrow": 73, "legend": [89, 91], "len": [25, 27, 28, 32, 49, 56, 79, 80, 81, 84, 85, 86, 88, 89, 90], "leq": 7, "less": [20, 43, 86], "let": [33, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91], "level": [2, 88, 90], "levi": 75, "lh": [24, 43, 63, 79, 81], "li": [34, 37, 39, 49, 50, 54, 55, 56], "liabil": 0, "liabl": 0, "lib": 90, "librari": [90, 93], "licens": 93, "lift": [49, 50, 54, 55, 56, 80], "lifting_net": [49, 54, 55, 56, 80, 87], "lifting_oper": 50, "lightin": 79, "lightinig": 79, "lightn": [4, 5, 20, 21, 75, 76, 78, 90], "lightningmodul": 76, "like": [1, 35, 76, 86], "limit": 0, "linalg": [47, 48, 86], "line": [86, 93], "linear": [3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 34, 35, 36, 37, 39, 41, 43, 44, 45, 51, 57, 80, 83, 85, 86, 87], "linear_lay": 36, "lint": 3, "linux": 4, "list": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 37, 39, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 61, 62, 63, 67, 69, 70, 72, 75, 76, 77, 79, 81, 82, 84, 86, 88], "list_equ": 23, "liu": [37, 39, 50, 54, 55, 56], "ll": 79, "load": [2, 78, 79, 80, 89, 90], "loaded_weight": 33, "loadmat": [80, 87], "loc": 91, "local": [4, 34, 39], "locat": [2, 5, 19, 22, 24, 26, 30, 31, 63, 79, 80, 81, 82, 83, 84, 85, 89, 91], "log": [21, 62, 69, 75, 76, 79, 89], "log_every_n_step": [80, 90], "logarithm": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "logdir": 81, "loger": 80, "logged_metr": [79, 81], "logger": [67, 76, 79, 81], "logi": [62, 79, 84], "logic": 81, "logist": 14, "lognorm": 90, "logx": 62, "longer": [79, 80, 83, 84, 85, 87, 90, 91], "look": [3, 74, 88], "loop": [86, 90], "lor": [27, 32], "loss": [46, 47, 48, 62, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 83, 84, 85, 86, 87, 89, 91], "loss_data": [67, 69, 74, 75, 77], "loss_phi": [67, 68, 69, 71, 72, 73, 75], "loss_valu": 67, "lossinterfac": [2, 46, 47, 48], "love": 3, "low": [2, 19, 83, 86, 90], "lower": [81, 85, 87], "lowrank": 56, "lowrankblock": [39, 56], "lowrankneuraloper": [2, 56], "lp": [47, 48], "lploss": [2, 83, 87], "lr": [20, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 84, 86, 89, 90], "lr_schedul": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 83], "lr_scheduler_config": 76, "lrschedul": [68, 69, 70, 71, 72, 73, 74, 75, 77], "lt": 33, "lu": [51, 57, 72], "luke": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "lvert": 73, "m": [9, 35, 38, 40, 43, 50, 68, 69, 71, 72, 73, 74, 75, 77, 91], "mac": 4, "mach": 51, "machin": [39, 49, 50, 51, 54, 56, 57, 72, 84, 90], "macro": 83, "made": [76, 87, 88], "mag": 90, "magnitud": [84, 90], "mai": 33, "main": [33, 79, 89, 90], "mainli": 84, "maintain": 3, "major": 90, "make": [3, 9, 23, 33, 37, 40, 80, 81, 84, 87, 88], "manag": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 84], "mandatori": 79, "mani": [23, 76, 78, 79, 80, 83, 84, 85, 86, 87, 91, 92], "manifold": 90, "manipul": [33, 79, 84, 85], "mantain": [23, 81], "manual": [76, 81], "manual_se": 86, "map": [37, 39, 44, 45, 49, 50, 51, 54, 56, 57, 74, 77, 83, 86], "maria": 92, "marker": 89, "mask": 75, "master": [80, 87, 89], "mat": [80, 87], "match": 41, "materi": 87, "math": 35, "mathbb": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 25, 27, 28, 32, 34, 39, 41, 50, 68, 69, 71, 72, 73, 74, 75, 77, 80, 86, 91], "mathbf": [9, 38, 41, 68, 69, 71, 72, 73, 74, 75, 77, 83, 84, 86], "mathcal": [34, 38, 50, 68, 69, 71, 72, 73, 74, 75, 77, 83, 86, 91], "mathemat": [80, 83, 84, 86, 90, 91], "mathlab": [4, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92], "mathmat": 83, "matplotlib": [4, 62, 80, 86, 87, 88, 89, 90, 91], "matrix": [31, 34, 38, 39, 42, 80], "max": [6, 12, 51, 57, 86], "max_": 75, "max_epoch": [79, 80, 81, 83, 84, 85, 86, 87, 89, 90, 91], "max_j": 73, "maxim": [69, 79], "maximum": 86, "mb": 90, "mc_step": 70, "mcclenni": 75, "mean": [21, 23, 39, 42, 46, 47, 48, 51, 52, 53, 57, 62, 68, 69, 71, 72, 74, 75, 76, 77, 79, 80, 86, 87, 90], "mean_loss": [79, 80, 81, 83, 84, 85, 87, 91], "meantim": 46, "measur": [47, 48, 90], "mech": 35, "mechan": [38, 67, 68, 71, 73], "media": 87, "memori": 42, "meneghetti": 35, "meng": 57, "mention": 3, "merchant": 0, "merg": [0, 24, 33, 88], "mesh": [34, 35, 39, 49, 50, 56, 69, 72, 75, 80, 86], "meshgrid": 86, "messag": 3, "meth": 90, "method": [19, 26, 29, 31, 33, 35, 38, 41, 42, 43, 46, 47, 48, 49, 51, 54, 56, 57, 58, 59, 61, 62, 67, 68, 69, 71, 73, 74, 75, 76, 78, 79, 80, 81, 84, 85, 86, 88, 90, 91], "methodologi": 90, "metric": [21, 62, 76, 79, 81, 84, 87], "metric_err": 87, "metric_to_track": 76, "metric_v": 76, "metrictrack": [21, 79, 84], "metrictrak": 81, "michael": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "micro": 83, "mid": [25, 27, 28, 32], "might": [76, 80, 81, 86], "mileston": 83, "min": [6, 51, 57, 81], "min_": 75, "min_arch": 90, "min_degree_func": 43, "minim": [22, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 79, 82, 84, 85, 86], "minimum": [43, 79, 86, 90], "minor": [3, 90], "minut": [80, 83, 85, 86], "mionet": [2, 51, 80], "mish": [2, 11], "mismatch": 20, "mit": 0, "mitig": [19, 53], "mix": 81, "mkdir": [80, 89], "mlp": [35, 39, 52, 53, 56, 90], "mode": [24, 25, 26, 27, 28, 31, 32, 33, 35, 37, 42, 45, 54, 55, 63, 76, 79, 88, 90, 91], "model": [1, 5, 20, 21, 22, 23, 35, 39, 46, 47, 48, 50, 51, 52, 53, 57, 58, 59, 60, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 86, 87, 89, 91, 93], "model_feat": 84, "model_lean": 84, "modif": [33, 81], "modifi": [0, 81, 84], "modul": [2, 9, 25, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 90, 91], "modular": 80, "moduledict": [74, 75], "modulelist": [35, 57], "moment": 88, "monitor": 76, "monomi": 43, "monomial_pow": 43, "montecarlo": 70, "more": [2, 23, 33, 62, 63, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 91], "moreov": 89, "most": [37, 45, 51, 57, 81, 88], "move": 87, "moya": 74, "mp": [61, 80, 81, 83, 91], "mse": [79, 80], "mseloss": [67, 68, 69, 71, 72, 73, 74, 75, 77, 86, 90], "mu": [74, 90], "mu1": 89, "mu2": 89, "mu_1": 89, "mu_2": 89, "mu_i": 74, "multi": [38, 76, 83], "multidimension": 61, "multifeedforward": 2, "multilay": [35, 52, 90], "multipl": [19, 20, 24, 38, 50, 57, 58, 61, 67, 76, 77, 80, 81, 82, 83, 84, 85, 86, 91], "multiquadr": 43, "multiscal": [5, 38], "multiscale_pinn": 83, "multiscalefouriernet": 83, "multisteplr": 83, "musso": 26, "must": [9, 23, 30, 35, 37, 38, 40, 43, 45, 49, 53, 56, 61, 67, 70, 71, 74, 76, 79, 86, 90], "my": 23, "n": [1, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 24, 25, 26, 27, 28, 31, 32, 34, 35, 37, 38, 39, 40, 41, 43, 45, 47, 48, 49, 50, 54, 55, 56, 63, 68, 69, 70, 71, 72, 73, 74, 75, 77, 79, 80, 83, 86, 88, 90, 91], "n_": [35, 73, 75, 86], "n_kernel_lay": 56, "n_layer": [39, 49, 52, 53, 54, 55, 56, 80], "n_mode": [37, 45, 54, 55, 87], "n_t": 68, "n_test": 90, "n_train": 90, "nabla": 87, "nabla_": 71, "nabla_u": 85, "naiv": 81, "naivemetrictrack": 81, "name": [23, 61, 62, 67, 74, 76, 84, 89, 90], "nat": 51, "natur": [72, 79], "navier": 90, "navierstokeequ": 82, "navierstokesdataset": 90, "naxian": 41, "nb": 84, "ncol": 86, "ndim": [41, 43], "necessari": [3, 90], "need": [3, 19, 20, 33, 42, 43, 76, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "neighbor": 43, "net": [49, 51, 56, 57, 74, 80, 85, 86], "neto": 75, "network": [1, 2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 35, 38, 39, 41, 49, 51, 52, 53, 54, 55, 56, 57, 58, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 84, 85, 86, 89, 90, 93], "neural": [1, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 34, 35, 37, 38, 39, 41, 50, 51, 53, 54, 55, 57, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 81, 83, 84, 85, 86, 89, 90, 91, 93], "neural_net": [69, 72, 74, 75, 77, 87], "neuraloperatorproblem": 80, "neuraloperatorsolv": 87, "neuron": [39, 52, 53, 56, 84], "never": 33, "nevertheless": 86, "new": [3, 19, 20, 24, 33, 43, 67, 80, 83, 84, 85, 88, 90], "new_domain": [24, 91], "new_optim": 20, "new_optimizers_kwarg": 20, "new_point": 63, "next": [50, 76, 92], "ni": 41, "nice": [80, 83, 84, 85, 91], "nicola": 1, "nikolao": 73, "nmono": 43, "nn": [5, 9, 34, 35, 36, 37, 39, 41, 44, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 83, 84, 85, 86, 87, 89, 91], "nn_": [90, 91], "nn_err_": 90, "no_grad": [80, 86, 91], "no_overlap": 35, "no_sol": 80, "no_sol_test": 80, "no_sol_train": 80, "nois": 86, "non": [34, 35, 39, 74, 80, 81, 90], "none": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 35, 36, 39, 41, 43, 46, 47, 48, 52, 53, 54, 55, 59, 60, 61, 62, 67, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 80, 86], "noninfring": 0, "nonlinear": [51, 74, 80, 90], "nonloc": [34, 49, 80], "norm": [47, 48, 86, 90], "normal": [3, 44, 76, 86], "not_sampled_point": 63, "note": [24, 46, 63, 68, 80, 83, 84, 86, 90], "notebook": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "notic": [0, 79, 80, 81, 85, 86, 87, 88, 89, 91], "notimplementederror": 61, "now": [33, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "np": 90, "nrow": 86, "nu": 82, "numb_class": 86, "numb_test": 86, "numb_train": 86, "number": [1, 20, 21, 23, 24, 25, 26, 27, 28, 31, 32, 34, 35, 37, 38, 39, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 62, 63, 69, 70, 72, 75, 80, 81, 83, 84, 86, 87, 88], "number_input_fil": 86, "number_of_coordin": 80, "numer": [79, 80, 90], "numpi": [4, 89, 90], "nx": [37, 45], "ny": [37, 45], "nz": [37, 45], "o": [80, 89], "object": [19, 20, 21, 22, 23, 24, 29, 31, 34, 39, 62, 63, 79, 80, 81, 86, 88, 89, 90], "obtain": [0, 33, 34, 37, 38, 39, 45, 49, 50, 54, 55, 56, 74, 80, 81, 83, 84, 86, 91], "obvious": 83, "obviusli": 91, "od": [64, 65, 79, 81], "ode_equ": [64, 65, 79, 81], "offer": [81, 93], "offici": [4, 79], "often": 76, "old": 90, "old_gpu_warn": 90, "omega": [68, 69, 71, 72, 73, 74, 75, 77, 80, 86, 89], "omega_": 68, "omega_i": 68, "on_fit_start": 21, "on_load_checkpoint": 75, "on_train_batch_end": [69, 75], "on_train_epoch_end": [19, 21, 81, 89], "on_train_epoch_start": 20, "on_train_start": [19, 75, 76], "on_validation_end": 81, "onc": [31, 79, 82, 86], "one": [2, 9, 33, 39, 43, 45, 47, 48, 50, 52, 53, 56, 57, 63, 76, 79, 80, 81, 82, 83, 84, 85, 86, 88, 90, 91], "ones": [79, 80, 90], "onli": [3, 21, 24, 26, 31, 35, 41, 51, 57, 61, 62, 63, 68, 70, 71, 74, 76, 79, 80, 81, 82, 84, 86, 87, 88, 90], "onlin": 79, "onto": 61, "open": [1, 3, 93], "openreview": 69, "oper": [30, 33, 34, 35, 37, 39, 40, 47, 48, 50, 51, 54, 55, 57, 64, 65, 66, 77, 79, 81, 82, 83, 84, 85, 89, 91], "operationinterfac": [2, 25, 27, 28, 32], "operatornam": [47, 48], "opt1": 76, "opt2": 76, "optim": [2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 35, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 81, 83, 84, 86, 89, 90], "optimizer1": [20, 76], "optimizer2": [20, 76], "optimizer_discrimin": [69, 70], "optimizer_discriminator_kwarg": [69, 70], "optimizer_gener": 70, "optimizer_generator_kwarg": 70, "optimizer_kwarg": [67, 68, 71, 72, 73, 74, 76, 77, 80, 84, 89, 90], "optimizer_model": [69, 75], "optimizer_model_kwarg": [69, 75], "optimizer_step": 76, "optimizer_weight": 75, "optimizer_weights_kwarg": 75, "optimizers_kwarg": [67, 76], "option": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 76, 79, 80, 83, 84, 85, 86, 87, 91], "ord": 86, "order": [3, 5, 30, 39, 41, 47, 48, 52, 53, 56, 60, 70, 71, 74, 79, 80, 81, 84, 86, 87, 89], "org": [31, 35, 37, 40, 44], "origin": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 33, 34, 35, 37, 38, 39, 41, 42, 44, 49, 50, 51, 53, 54, 55, 56, 57, 68, 69, 70, 71, 72, 73, 74, 75, 83, 86, 87, 90, 91], "orthogon": [2, 40, 42, 90], "orthonorm": 40, "other": [0, 26, 31, 40, 43, 49, 51, 54, 56, 57, 79, 81, 92], "otherwis": [0, 23, 24, 25, 26, 27, 28, 30, 31, 32, 40, 80, 81], "ouput": 86, "our": [2, 79, 80, 81, 82, 83, 84, 85, 88, 89, 90, 91], "out": [0, 33, 35, 41, 50, 76, 86, 88], "out_featur": [35, 51, 57, 83], "outlin": 81, "output": [22, 23, 34, 35, 36, 37, 38, 39, 41, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 61, 62, 63, 67, 69, 74, 75, 76, 77, 79, 80, 82, 83, 85, 86, 87, 89, 90, 91], "output_": [22, 23, 61, 64, 65, 66, 79, 81, 82, 83, 84, 85, 89, 91], "output_dim": [44, 85], "output_dimens": [38, 41, 51, 52, 53, 57, 79, 81, 83, 84, 86, 87, 89, 90, 91], "output_numb_field": [35, 37, 45, 55, 86], "output_point": [22, 70, 74, 80, 86, 87, 89, 90], "output_pt": [74, 77], "output_tensor": [67, 69, 74, 75, 77], "output_vari": [59, 63, 64, 65, 66, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91], "outputvari": 50, "over": [3, 23, 47, 48, 80, 84, 86, 88, 90], "overlap": [35, 79, 91], "overrid": [21, 46, 67, 74, 75, 76, 77], "overridden": 75, "overriden": 59, "ovverid": [69, 75], "own": [81, 85, 88], "p": [41, 47, 48, 50, 51, 70, 72, 80, 83, 90, 92], "p_test": 90, "p_train": 90, "packag": [2, 4, 90, 92], "pad": [54, 55, 87], "padding_typ": [54, 55], "page": 1, "pair": 43, "pang": 51, "paper": [1, 38, 41, 70, 83, 86], "param": [23, 82, 86, 90], "paramet": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 81, 82, 84, 86, 87, 89, 90], "parameter": 87, "parameter_domain": [64, 79, 90], "parameters_epoch": 89, "parametr": [35, 37, 54, 55, 64, 74, 79, 84, 87], "parametricod": 64, "parametricproblem": [2, 79, 90], "params_": [23, 89], "params_torch": 89, "paramtr": 50, "parent": [69, 75], "pari": [38, 53, 68], "part": [3, 81, 86, 90, 92], "partial": [37, 51, 54, 55, 57, 68, 69, 71, 72, 73, 74, 75, 80, 82, 83, 85, 87, 89], "particular": [0, 34, 35, 39, 50, 54, 55, 86, 89, 90, 92], "pass": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 22, 23, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 44, 51, 52, 53, 56, 57, 59, 60, 63, 67, 69, 72, 74, 75, 76, 77, 79, 81, 82, 83, 85, 86, 88, 90], "pathologi": 53, "pattern": [44, 91], "pbar": 21, "pbc": [41, 91], "pcolor": 62, "pde": [5, 19, 38, 39, 50, 56, 71, 74, 80, 82, 87, 90], "pdf": [37, 44], "peculiar": 86, "pedagog": 83, "pengzhan": 57, "peopl": [3, 92], "per": 78, "perceptron": [35, 52, 90], "perdikari": [38, 41, 53, 68, 72], "perfect": 84, "perfectli": 91, "perform": [9, 21, 23, 30, 33, 34, 35, 37, 39, 40, 42, 49, 50, 51, 52, 53, 54, 55, 56, 57, 61, 69, 80, 81, 84, 86, 90], "period": [2, 5, 80], "periodicboundaryembed": [41, 91], "permeabl": 87, "permiss": 0, "permit": [0, 75, 80], "person": 0, "phase": [82, 84, 86], "phi": 39, "phi_k": 80, "physic": [1, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 37, 38, 41, 45, 51, 53, 57, 67, 68, 69, 71, 72, 73, 74, 75, 81, 83, 84, 86, 89, 90, 91, 93], "pi": [10, 41, 66, 80, 82, 83, 84, 85, 86, 91], "pic1": 86, "pic2": 86, "pichi": 74, "pictur": 86, "pina": [0, 4, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 37, 39, 41, 45, 46, 50, 51, 52, 53, 54, 55, 57, 58, 59, 62, 63, 64, 65, 66, 78, 80, 82, 84, 85, 86, 87, 90, 91], "pinaprogressbar": 21, "pinn": [2, 24, 26, 56, 63, 67, 68, 69, 71, 73, 75, 79, 81, 82, 83, 85, 89, 91, 93], "pinn_feat": 84, "pinn_lean": 84, "pinn_learn": 84, "pinn_solution_0": 89, "pinninterfac": [2, 69, 72, 75], "pip": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "pipelin": 2, "pixel": 86, "pl": [79, 83, 91], "pl_modul": 21, "place": 33, "placehold": [19, 20, 21], "plai": 88, "plan": [3, 86], "pleas": [3, 84], "plenti": 90, "plethora": 81, "plot": [62, 79, 80, 83, 84, 85, 86, 88, 89, 90, 91], "plot_loss": [62, 79, 84], "plot_sampl": [62, 79], "plot_scatt": 88, "plot_trajectori": 80, "plotter": [2, 79, 83, 84, 85, 91], "plt": [80, 86, 87, 88, 89, 90, 91], "plu": [49, 50, 56], "plug": 90, "pm": 82, "pod": [5, 42], "pod_nn": 90, "pod_nn_stok": 90, "pod_rank": 90, "pod_rbf": 90, "podblock": 90, "podnn": 90, "podrbf": 90, "point": [19, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 39, 43, 49, 50, 56, 60, 62, 63, 67, 69, 72, 73, 75, 79, 80, 81, 83, 84, 85, 86, 88, 89, 90, 91], "pointwis": 75, "poisson": [5, 83, 89], "poisson_equ": 83, "poisson_problem": 90, "poisson_sol": 84, "polygon": 88, "polynomi": 43, "polynomial_matrix": 43, "poor": 85, "pop": 21, "popul": 19, "porou": 87, "porpus": 91, "portion": 0, "pose": 43, "posit": [35, 86, 92], "possibl": [47, 48, 59, 69, 74, 76, 79, 81, 85, 86, 91], "potenti": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 87], "pow": 33, "power": [24, 43, 48], "powerloss": [2, 70, 80], "practic": [81, 83], "pratic": 86, "pre": [4, 89], "precis": [76, 81, 84], "predict": [84, 85, 86, 89, 90, 91], "prefer": 81, "preliminari": 84, "preprint": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 34, 37, 41, 49, 54, 55, 69, 70], "preprocess": 33, "present": [35, 53, 80, 83, 84, 85, 86, 87, 91], "pressur": [87, 90], "pretti": [80, 83, 87, 91], "previou": [80, 81, 84, 85, 86], "previous": 85, "principl": [5, 91], "print": [79, 80, 81, 83, 85, 86, 87, 88, 90], "probabl": [36, 92], "problem": [5, 19, 22, 23, 34, 35, 39, 49, 50, 56, 59, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 81, 82, 86, 93], "procedur": [79, 86], "proceed": [26, 44], "process": [2, 3, 19, 20, 40, 46, 89], "produc": [22, 76], "product": [39, 51, 57, 80, 92], "prof": 92, "professor": 92, "program": 81, "progress": [21, 76, 80, 81, 85], "project": [1, 3, 42, 49, 50, 54, 55, 56, 80, 86, 92], "projecting_net": [49, 54, 55, 56, 80, 87], "projection_oper": 50, "propag": 19, "proper": [2, 42, 90], "properli": [3, 81, 90], "properti": [9, 21, 24, 26, 30, 33, 38, 39, 40, 41, 42, 43, 50, 51, 57, 63, 64, 65, 66, 67, 68, 69, 72, 74, 75, 76, 77, 78], "propos": [84, 85], "provid": [0, 3, 21, 23, 36, 38, 81, 84, 85, 93], "pseudospectr": 80, "psi": 39, "pt": [79, 81, 83, 84, 85, 88, 91], "pts_0": 89, "pts_heart": 88, "pts_list": 88, "public": 1, "publish": 0, "pull": 3, "puor_r": 80, "purpos": 0, "push": 3, "put": 91, "py": 90, "pylint": 3, "pyplot": [80, 86, 87, 88, 89, 90, 91], "pytest": 4, "python": [4, 23, 79, 81, 93], "python3": 90, "pytorch": [5, 21, 75, 78, 86, 90, 93], "pytorch_lightn": [19, 20, 21, 81, 89, 90], "pytorchlightin": [69, 75], "pytorchlightn": 93, "qi": 69, "quad": [38, 47, 48, 68, 69, 71, 72, 73, 74, 75, 79, 80, 82, 83, 85, 86, 87, 91], "quadro": 90, "qualiti": [26, 31], "quatit": 79, "queri": 43, "question": 93, "quickli": 88, "quintic": 43, "quit": [84, 86], "r": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 25, 27, 28, 32, 34, 39, 41, 43, 50, 68, 69, 71, 72, 73, 74, 75, 77, 80, 86, 91], "r3": 19, "r3_callback": 19, "r3refin": 19, "r_i": 73, "r_j": 73, "radial": [2, 43, 90], "rage": 23, "rais": [19, 20, 33, 35, 40, 43, 61], "rand": [33, 86, 88], "randint": 90, "random": [24, 25, 26, 27, 28, 31, 32, 38, 63, 79, 80, 81, 85, 86, 88, 89], "randomli": 79, "randperm": 86, "rang": [23, 81, 86, 89, 90], "rangl": 39, "rank": [2, 42, 81], "rate": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 81, 83, 84, 85, 86], "ratio": 70, "ratio_train_test": 90, "ravel": 80, "raw": [80, 87, 89], "rbapinn": 2, "rbf": [5, 43], "rbf_": 90, "rbf_err_": 90, "rbf_kernel": 90, "rbfblock": 90, "re": [3, 62, 86], "reach": [79, 80, 81, 84, 85, 86, 87, 89, 90, 91], "read": [84, 88, 89], "readi": 88, "real": [46, 47, 48, 50, 79, 80, 86, 90], "realli": [80, 86], "reamin": 90, "rebas": 3, "recognit": 44, "recommend": 81, "recomput": 42, "record": [33, 40], "rectangular": 86, "recurs": 60, "red": 91, "reduc": [5, 42, 46, 51, 57, 70, 74, 81, 86], "reducedordermodelsolv": 2, "reducelronplateau": 76, "reduct": [23, 46, 47, 48, 51, 57, 70, 74, 90], "reduction_network": 74, "ref": [80, 87, 89], "refer": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 24, 34, 35, 37, 38, 39, 41, 44, 49, 50, 51, 52, 53, 54, 55, 56, 57, 63, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 83, 87, 89, 91], "refin": 2, "reflect": 38, "region": 19, "regress": [38, 83, 90], "regular": [70, 80, 84, 86], "reiniti": 81, "rel": [3, 47, 48, 81, 83, 87, 90], "relat": [3, 23, 75], "relative_error_nn": 90, "relative_error_rbf": 90, "relative_error_test": 90, "relative_error_train": 90, "releas": [19, 86], "relev": [21, 79, 88], "reli": 81, "relu": [2, 12, 35, 36, 44, 85, 86], "rememb": 3, "remov": 84, "repeat": 86, "report": [81, 86], "repositori": 4, "repres": [22, 24, 26, 31, 35, 41, 67, 68, 69, 71, 72, 73, 74, 75, 79, 80, 81, 84, 86, 91], "represent": [42, 50, 69, 74, 80, 86], "reproduc": [43, 81, 86], "request": 3, "requir": [4, 33, 40, 76, 81, 82, 88, 90], "requires_grad": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 33, 40], "requires_grad_": 33, "resampl": 19, "research": [1, 39, 50, 56, 92], "resembl": 83, "reshap": [80, 86], "residu": [2, 19, 22, 23, 67, 73, 74, 77, 79, 82, 84, 85], "residualblock": 44, "residualfeedforward": 2, "resolut": [5, 62], "respect": [61, 68, 73, 75, 82, 86], "rest": 25, "restrict": 0, "result": [2, 24, 26, 28, 30, 31, 33, 37, 38, 51, 57, 61, 74, 79, 80, 81, 83, 84, 85, 86, 91], "retain": 19, "retrain": [86, 91], "retur": 63, "returin": 70, "return": [19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91], "review": 72, "revolv": 81, "rewrit": [82, 91], "rh": 43, "right": [0, 34, 38, 39, 41, 43, 47, 48, 68, 73, 75, 80, 81, 83, 84, 86, 91], "rightarrow": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 38, 41, 50, 68, 69, 71, 72, 73, 74, 75, 77, 79, 80, 86, 91], "rm": [34, 39, 41, 50, 68, 69, 71, 72, 73, 74, 75, 77, 80, 85, 86], "role": 83, "rome2esolv": 77, "routin": [19, 24, 25, 26, 27, 28, 32, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "row": 43, "rozza": [1, 70, 90, 92], "rtype": [86, 90], "rule": [51, 57], "run": [3, 76, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "rung": 80, "running_loss": 86, "runtimeerror": 35, "rvert": 73, "s00466": 35, "s42256": 51, "sai": 33, "said": 90, "sake": 88, "same": [33, 35, 51, 53, 69, 76, 81, 82, 83, 84, 85], "sampl": [19, 22, 24, 25, 26, 27, 28, 29, 31, 32, 38, 62, 63, 67, 68, 69, 70, 71, 72, 73, 75, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 91], "sample_bord": 88, "sample_everi": 19, "sample_numb": 80, "sample_surfac": [26, 31, 88], "sampled_point": 88, "sampler": 86, "sankaran": [41, 68], "sapinn": [2, 83], "satisfi": [22, 79, 84, 85, 89, 91], "save": [33, 62, 79, 80, 86, 89], "save_dir": 81, "save_logs_and_releas": 67, "saved_metr": 81, "saved_weight": 33, "saveparamet": 89, "scalar": [34, 39, 61], "scale": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 38, 42, 43, 51, 57, 62, 83], "scale_coeffici": 42, "scale_invari": 43, "scaler": 42, "scatter": [35, 86, 88, 89], "scenario": 83, "schedul": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 81, 83], "scheduler1": 76, "scheduler2": 76, "scheduler_discrimin": [69, 70], "scheduler_discriminator_kwarg": [69, 70], "scheduler_gener": 70, "scheduler_generator_kwarg": 70, "scheduler_kwarg": [68, 71, 72, 73, 74, 77, 83], "scheduler_model": [69, 75, 83], "scheduler_model_kwarg": [69, 75, 83], "scheduler_weight": 75, "scheduler_weights_kwarg": 75, "schmidt": 40, "schrodingerequ": 82, "scientif": [53, 57], "scipi": [43, 80, 87], "scratch": 80, "script": 3, "scriptmodul": [37, 58], "search": 19, "second": [35, 76, 86, 87], "section": [2, 79, 83], "see": [3, 24, 33, 40, 47, 48, 50, 56, 63, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 91], "seeam": 91, "seed": [81, 86], "seed_everyth": 81, "seek": [77, 91], "seen": [33, 81, 82], "select": [33, 37, 45, 62], "self": [21, 33, 35, 42, 63, 75, 76, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91], "sell": 0, "send": 33, "separ": 3, "sequenti": [35, 51, 57, 83, 85, 86, 91], "seri": 80, "serv": 81, "set": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 23, 25, 26, 27, 28, 30, 31, 32, 33, 35, 42, 43, 47, 48, 59, 62, 63, 68, 75, 76, 81, 82, 84, 86, 90], "set_text": 88, "set_titl": [80, 86, 90, 91], "set_xlabel": 80, "set_ylabel": 80, "setminu": 27, "setup": [3, 78, 90], "sever": [79, 81, 84, 85, 90], "sgd": 76, "sh": 3, "shall": [0, 87], "shalom": 26, "shape": [25, 26, 27, 28, 31, 32, 35, 39, 43, 47, 48, 52, 53, 80, 86, 88, 90], "share": [33, 37, 58], "sharei": 80, "sharex": 80, "shift": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 43], "short": 79, "should": [3, 21, 22, 23, 26, 29, 31, 33, 35, 40, 46, 47, 48, 61, 62, 63, 67, 74, 75, 76, 77, 81, 84, 85, 91], "show": [21, 79, 80, 81, 82, 83, 84, 86, 87, 88, 89, 90, 91], "shown": [41, 62, 76, 81, 86], "shrink": [26, 31], "shuai": 57, "shyam": 68, "siam": [53, 57], "side": [43, 86], "sifan": [38, 53, 68], "sigma": [14, 34, 38, 39, 80, 83], "sigma_k": 38, "sigmoid": [2, 14, 15, 75, 86], "signific": [1, 3, 92], "silu": [2, 14], "sim": [38, 41, 83], "similar": [76, 84, 86, 90], "simipli": 81, "simpl": [67, 80, 81, 83, 86, 87, 88, 89, 90, 91, 93], "simplekernel": 86, "simpleod": [79, 81], "simplest": 81, "simplex": 31, "simplex_matrix": 31, "simplexdomain": [2, 63, 88], "simpli": [23, 59, 76, 80, 81, 86, 88, 90], "simplic": 88, "simul": [2, 79, 83], "simultan": 74, "sin": [13, 38, 41, 66, 80, 82, 83, 84, 85, 86, 91], "sinc": [81, 85, 86, 87, 90, 91], "sine": 38, "singl": [20, 39, 52, 53, 56, 67, 75, 76, 86], "singular": [42, 43, 90], "sinsin": 84, "sinsinab": 84, "siren": [2, 80], "sissa": 92, "site": 90, "sivashinski": 5, "size": [34, 35, 37, 39, 40, 45, 47, 48, 54, 55, 76, 79, 80, 83, 84, 85, 86, 90, 91], "size_averag": 46, "skeleton": 88, "skip": [53, 76], "slowli": 83, "small": [3, 80, 81, 86], "smaller": 86, "smither": 90, "smooth": [43, 91], "snapshot": 90, "snapshotproblem": 90, "so": [0, 3, 33, 67, 79, 81, 85, 88, 91], "societi": 90, "softmax": [2, 16], "softmin": [2, 17], "softplu": [84, 89], "softwar": [0, 1], "sokrati": 73, "sol_test": 80, "sol_train": 80, "sole": 91, "solut": [38, 62, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91, 93], "solv": [2, 38, 43, 68, 69, 70, 71, 72, 73, 74, 75, 77, 79, 81, 82, 83, 85, 89, 93], "solver": [20, 21, 62, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91], "solverinterfac": [2, 62, 67, 70, 77, 78], "some": [3, 22, 33, 39, 43, 52, 53, 56, 76, 79, 80, 81, 83, 84, 85, 86, 87, 89, 90, 91, 92], "someth": [35, 76, 86], "sometim": 86, "sort": 21, "sourc": [1, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 92, 93], "space": [3, 25, 27, 28, 32, 37, 39, 42, 45, 50, 54, 55, 56, 57, 74, 77, 80, 90], "span": [22, 24, 63], "spatial": [24, 26, 30, 35, 39, 41, 50, 59, 62, 63, 64, 65, 74, 79, 80, 82, 84, 85, 86, 89], "spatial_domain": [24, 26, 31, 64, 65, 66, 79, 81, 82, 83, 84, 85, 88, 89, 91], "spatial_domain2": 88, "spatial_domain_2": 24, "spatial_vari": 65, "spatialod": 65, "spatialproblem": [2, 64, 66, 71, 79, 81, 82, 83, 84, 85, 89, 91], "spatio": 83, "specfic": 87, "special": [76, 92], "specif": [23, 48, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 85, 87, 88, 91, 93], "specifi": [21, 22, 23, 38, 43, 46, 47, 48, 52, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 82, 86, 89, 91], "spectral": [2, 37, 44], "spectral_norm": 44, "spectralconvblock1d": 45, "spectralconvblock2d": 45, "spectralconvblock3d": 45, "speed": [79, 87], "sphinx": 4, "spline": 2, "split": 90, "sqrt": [10, 85, 86], "squar": [68, 69, 71, 72, 74, 75, 77, 79, 84, 85, 86, 87, 88, 89], "squeez": 87, "stabil": [89, 90], "stack": [33, 86], "standard": [21, 38, 42, 59, 79, 81, 83, 85, 91], "start": [3, 19, 20, 33, 35, 75, 76, 79, 81, 82, 86, 88, 89, 90], "state": [37, 58], "statement": 82, "static": [33, 43, 81, 84], "statist": 86, "std": [33, 42, 61], "stefano": 74, "step": [2, 67, 70, 76, 77, 79, 80, 81, 86], "stergiopulo": 73, "still": [47, 48, 84, 86], "stochast": 81, "stochasticweightaverag": 81, "stoke": 90, "stop": [20, 76, 80, 81, 84, 85, 86, 87, 90, 91], "storag": 33, "store": [21, 42, 67, 82], "store_log": 67, "str": [21, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 41, 43, 46, 47, 48, 49, 51, 54, 55, 56, 57, 59, 61, 62, 63, 67], "straight": 81, "strategi": [20, 26, 31, 49, 51, 54, 56, 57, 74, 83, 86, 88], "strazzullo": 92, "strict": 76, "strictli": 3, "stride": 35, "string": [24, 26, 51, 57], "strongli": 81, "structur": [2, 50, 86], "stuart": [34, 37, 39, 49, 50, 54, 55, 56], "student": 92, "stuff": 79, "style": [3, 80, 86, 87, 88, 89, 90, 91], "subdomain": 82, "subject": 0, "sublicens": 0, "subplot": [80, 86, 87, 88, 90, 91], "subsample_test_indic": 86, "subsample_train_indic": 86, "subset": [21, 23, 33, 50, 61, 86], "subsetrandomsampl": 86, "substanti": 0, "subtract": 79, "suchuan": 41, "suffici": 83, "suggest": [1, 79, 86, 87], "suit": 87, "suitabl": [67, 80], "sum": [23, 33, 34, 37, 46, 47, 48, 49, 51, 56, 57, 67, 70, 77, 84, 85, 86], "sum_": [39, 47, 48, 68, 69, 71, 72, 73, 74, 75, 77, 80, 86], "sum_j": [16, 17], "summari": [79, 80, 81, 83, 84, 85, 86, 87, 90, 91], "super": [21, 35, 76, 80, 82, 83, 84, 85, 86, 88, 90], "supervis": [2, 49, 51, 54, 56, 57, 77, 87], "supervisedsolv": [74, 80, 86, 87, 90], "support": [38, 62, 69, 74, 76, 90, 92], "suppos": 86, "sure": 3, "surfac": [26, 31], "swa_epoch_start": 81, "swa_lr": 81, "swalr": 81, "swap": 81, "switch": [20, 76, 81], "switch_callback": 20, "switchoptim": 20, "symbol": 79, "system": [23, 43, 81, 87, 89], "systemequ": [23, 82], "t": [3, 21, 51, 60, 66, 68, 79, 80, 81, 82, 84, 85, 86], "t0": [66, 82, 85], "t0_loss": 85, "t_i": 68, "t_k": 68, "tableau": [80, 86, 87, 88, 89, 90, 91], "tackl": 80, "take": [40, 49, 51, 56, 57, 61, 67, 80, 81, 82, 83, 84, 85, 86, 88, 89], "taken": [26, 28, 31, 87], "tanh": [2, 10, 11, 18, 37, 39, 51, 52, 53, 54, 55, 56, 57, 79, 81, 83, 90], "target": [46, 47, 48, 86], "tau": 86, "team": [81, 93], "techniqu": 90, "tell": [33, 79, 86], "tempor": [50, 59, 62, 63, 66, 79, 80, 82, 83], "temporal_domain": [66, 79, 82, 85], "temporal_vari": 66, "temporari": 89, "teng": 53, "tensor": [9, 22, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 67, 69, 70, 72, 74, 75, 76, 77, 79, 80, 81, 84, 85, 86, 87, 88, 89, 90], "tensor_nam": 88, "tensorboard": 81, "tensorboardlogg": 81, "term": [23, 64, 70, 83, 84, 89], "termin": 81, "test": [3, 4, 41, 80, 83, 84, 85, 86, 87, 90, 91], "test_data": 86, "test_load": 86, "text": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 41, 47, 48, 84, 85, 89], "texttt": 80, "than": [20, 26, 31, 40, 43, 63, 84, 87], "thank": [81, 84, 90, 92, 93], "thei": [33, 39, 52, 53, 56, 79, 81, 82, 84, 88, 91], "them": [20, 33, 42, 73, 76, 81, 84, 86, 88, 89, 90], "theorem": 51, "theori": [70, 73], "theta": [50, 80, 86, 91], "thi": [0, 3, 5, 9, 19, 20, 21, 23, 29, 30, 33, 35, 38, 39, 41, 43, 46, 50, 52, 53, 55, 56, 58, 59, 63, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92], "thin_plate_splin": [43, 90], "thing": 76, "think": 3, "third": 89, "those": [19, 43, 46, 79], "though": 83, "thought": 86, "thre": 85, "three": [22, 35, 37, 45, 79, 80, 81, 88], "three_domain_union": 88, "three_domain_union_point": 88, "through": [33, 35, 36, 75, 79, 82, 83, 84, 86, 87, 89], "throughout": 3, "thu": [76, 86], "tight_layout": [86, 91], "tild": [38, 41, 83, 86], "till": 81, "time": [5, 34, 39, 49, 50, 56, 66, 69, 70, 72, 74, 75, 79, 80, 81, 83, 85, 86, 89, 90, 91], "time_elaps": 81, "timedependentproblem": [2, 68, 79, 82, 85], "timedependentspatialproblem": 66, "timer": 81, "times": 80, "timespaceod": 79, "tip": 5, "titl": [1, 62, 83, 86, 87, 88], "title_list": 88, "tmp_dir": 89, "tmp_poisson_invers": 89, "togeth": [24, 58, 93], "toi": [79, 84, 86], "tolist": 80, "too": 90, "tool": 3, "top": [47, 48], "topic": [79, 88], "torch": [4, 9, 20, 22, 23, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "torchrbf": 43, "torchvis": 86, "tort": 0, "toscano": 73, "total": [19, 24, 47, 48, 81, 86, 90], "total_it": [68, 69, 70, 71, 72, 73, 74, 75, 77], "totensor": 86, "tpu": [61, 76, 80, 81, 83, 87, 90, 91], "tqdmprogressbar": 21, "tra": 86, "track": [21, 26, 79, 84], "tracker": 21, "tradit": [49, 51, 54, 56, 57], "train": [2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 35, 41, 49, 51, 54, 56, 57, 62, 67, 68, 69, 70, 72, 74, 75, 76, 77, 78, 80, 82, 83, 84, 86, 87, 89, 90, 91], "train_data": 86, "train_load": 86, "trainabl": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 35, 42, 43, 86, 90], "trainer": [2, 19, 20, 21, 62, 76, 79, 80, 83, 84, 85, 86, 87, 89, 90, 91], "trainer_feat": 84, "trainer_learn": 84, "trainer_sapinn": 83, "trainig": 74, "training_step": [67, 70, 76, 77], "traininig": 62, "trainint": 80, "trajectori": 80, "tranform": 37, "transform": [34, 37, 38, 39, 53, 83, 86, 91], "transform_input": 86, "transformer_net": 53, "transit": 92, "translat": [51, 57, 91], "transpos": [35, 86], "transpose_no_overlap": 35, "transpose_overlap": 35, "treat": 89, "trend": [84, 89], "tri": 69, "triang": 90, "tribut": 26, "tricontourf": 90, "trigger": [19, 33], "tripcolor": 90, "tripl": 86, "trivial": [84, 88], "true": [24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 39, 40, 42, 47, 48, 51, 52, 53, 56, 57, 62, 67, 69, 70, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "truncat": [41, 80], "trunk": [51, 57], "trunk_net": [51, 57], "truth": [89, 90], "truth_solut": [79, 81, 83, 84, 85, 91], "try": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "tunabl": [34, 39, 80], "tune": 84, "tupl": [21, 33, 35, 37, 45, 52, 53, 59, 67, 69, 70, 72, 75, 76, 77, 86], "tutori": 93, "tutorial10": 80, "tutorial5": 87, "tutorial7": 89, "twenti": 35, "twice": 82, "two": [5, 25, 27, 28, 32, 37, 38, 45, 46, 53, 74, 76, 79, 81, 83, 86, 88, 89], "type": [4, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 79, 84, 85, 86, 90], "typeerror": [33, 61], "typic": [79, 90], "u": [22, 41, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91, 93], "u0": [80, 87], "u_": [85, 91], "u_expect": [66, 82, 85], "u_idx_nn": 90, "u_idx_rbf": 90, "u_t": [66, 85], "u_test": [87, 90], "u_test_nn": 90, "u_test_rbf": 90, "u_train": [87, 90], "u_train_nn": 90, "u_train_rbf": 90, "u_tt": [66, 85], "u_x": [64, 65, 79, 81], "u_xx": [83, 91], "ubbiali": [74, 90], "uliss": 75, "umh": 84, "unabl": 84, "understand": [5, 53, 83, 84, 86], "uniformli": [19, 26], "uninstal": 4, "union": [2, 63, 88, 89], "uniqu": [33, 80], "unit": [42, 76, 86, 87], "univers": [34, 49, 51, 80, 92], "unknown": [23, 50, 84, 85, 89], "unknown_paramet": 89, "unknown_parameter_domain": 89, "unknown_vari": 89, "unkwown": 84, "unlik": [49, 51, 54, 56, 57], "unreduc": [47, 48], "unseen": 90, "unsqueez": [86, 87], "unstructur": [5, 35], "unsupervis": 79, "unsur": 3, "until": 81, "up": [37, 41, 67, 86, 87], "updat": [24, 34, 39, 73, 76, 80, 81], "upper": 91, "us": [0, 2, 3, 4, 5, 9, 19, 20, 22, 23, 26, 31, 33, 35, 38, 39, 40, 42, 43, 49, 50, 51, 52, 53, 56, 57, 59, 61, 62, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 85, 86, 88, 89, 90, 93], "usag": [42, 81, 84, 86, 88], "user": [2, 4, 23, 58, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 79, 84, 85, 86, 93], "userwarn": 90, "usual": [85, 91], "util": 86, "v": [34, 39, 68, 69, 71, 72, 74, 75, 77, 80, 91], "v_num": [21, 80, 81, 83, 84, 85, 87, 91], "val_loss": 76, "valid": [63, 76, 85, 90], "valu": [21, 22, 23, 24, 26, 35, 38, 40, 41, 42, 43, 57, 62, 63, 67, 68, 70, 76, 79, 80, 81, 82, 86, 88, 89, 90], "valueerror": [19, 20, 33, 43, 61], "values_mesh": 86, "var": 89, "vari": 89, "variabl": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 26, 27, 28, 30, 31, 32, 35, 43, 50, 51, 57, 59, 61, 62, 63, 64, 65, 66, 67, 79, 80, 81, 82, 84, 85, 86, 88, 89], "varianc": [38, 42, 70], "variant": 83, "variat": [38, 83], "varieti": 87, "variou": [3, 67, 84], "vector": [23, 34, 38, 39, 60, 61, 86], "vectori": [35, 61, 86], "veloc": [61, 85, 90], "velocity_field": 61, "verbos": 86, "veri": [79, 81, 83, 84, 86, 87, 88, 92], "version": [21, 81, 90], "vertex": 31, "vertic": 33, "via": [5, 51, 57, 78], "viscos": 82, "viscou": 82, "vision": 44, "visual": [5, 62, 79, 83, 86, 87, 88, 90], "vol": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 26], "volum": 1, "vstack": 33, "w": [24, 34, 39, 75, 80], "wa": [33, 83, 85], "wai": [3, 22, 80, 81, 83, 84, 85, 86, 87, 93], "wang": [38, 41, 53, 68, 72], "want": [9, 33, 67, 79, 80, 86, 89, 90], "warmli": 92, "warn": [40, 43, 76, 90], "warranti": 0, "wave": [5, 66, 89], "wave_equ": [66, 85], "wave_sol": 85, "we": [1, 3, 5, 23, 33, 51, 57, 67, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92], "webpag": 81, "weight": [33, 35, 73, 75, 81, 84, 86, 90], "weight_decai": 84, "weights_dict": 75, "weights_funct": 75, "welcom": 2, "well": [3, 43, 81, 85, 86, 90], "were": [81, 92], "wget": [80, 87, 89], "what": [3, 76], "whatev": [69, 75, 76], "when": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 26, 31, 35, 42, 46, 48, 59, 76, 77, 81, 83, 85, 87], "whenev": 81, "where": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 23, 34, 35, 38, 39, 40, 41, 43, 47, 48, 49, 50, 52, 53, 56, 62, 63, 68, 69, 71, 72, 73, 74, 75, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 90], "wherea": [62, 76], "whether": [0, 29, 40], "which": [3, 20, 23, 25, 26, 31, 38, 39, 40, 42, 43, 49, 53, 55, 56, 61, 63, 67, 69, 74, 76, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92], "while": [4, 23, 41, 68, 81, 86, 88], "whom": 0, "whose": [42, 59, 63, 76], "wide": 23, "width": 35, "wiki": [31, 40], "wikipedia": [31, 40], "wise": [51, 57], "wish": 86, "withing": 86, "without": [0, 20, 62, 76, 79, 81, 86, 88, 91], "work": [3, 41, 50, 61, 68, 70, 71, 74, 76, 81, 82, 86, 88], "worker": 81, "workload": 67, "workshop": 26, "wors": 85, "worst": 69, "worth": 83, "would": [1, 83, 86, 91], "wrap": [79, 81], "wrapper": [23, 36, 76], "write": [23, 61, 83, 84, 91], "written": [50, 83, 84, 85, 91, 92], "wv": [34, 39, 80], "x": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 22, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "x0": [64, 65, 79, 81], "x0_loss": [79, 81], "x_": [16, 17, 41], "x_1": 41, "x_i": [16, 17], "x_j": [16, 17], "x_max": 89, "x_min": 89, "x_n": [47, 48], "xlabel": 89, "xy": 85, "y": [22, 24, 25, 26, 27, 28, 31, 32, 34, 37, 43, 45, 47, 48, 54, 55, 57, 62, 76, 80, 84, 85, 86, 87, 88, 89, 90, 91], "y_max": 89, "y_min": 89, "y_n": [47, 48], "yaakov": 26, "yang": 72, "year": 1, "ylabel": 89, "ylim": 89, "you": [1, 2, 3, 4, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 90, 91], "your": [1, 3, 76, 80, 81, 88], "yourself": [76, 79], "yu": 71, "yujun": 53, "z": [22, 24, 34, 37, 39, 45, 49, 50, 54, 55, 56, 57, 76], "zeng": 69, "zero": [23, 42, 81, 82, 85, 86], "zero_grad": 86, "zip": [88, 90], "zongyi": 37}, "titles": ["License", "Cite PINA", "Code Documentation", "How to contribute", "Installation", "PINA Tutorials", "AdaptiveCELU", "AdaptiveELU", "AdaptiveExp", "AdaptiveActivationFunctionInterface", "AdaptiveGELU", "AdaptiveMish", "AdaptiveReLU", "AdaptiveSIREN", "AdaptiveSiLU", "AdaptiveSigmoid", "AdaptiveSoftmax", "AdaptiveSoftmin", "AdaptiveTanh", "Adaptive Refinments callbacks", "Optimizer callbacks", "Processing callbacks", "Condition", "Equations", "CartesianDomain", "Difference", "EllipsoidDomain", "Exclusion", "Intersection", "Location", "OperationInterface", "SimplexDomain", "Union", "LabelTensor", "Averaging layers", "Continuous convolution", "EnhancedLinear", "Fourier Layers", "Fourier Feature Embedding", "Low Rank layer", "OrthogonalBlock", "Periodic Boundary Condition Embedding", "PODBlock", "RBFBlock", "Residual layer", "Spectral Convolution", "LpLoss", "LpLoss", "PowerLoss", "Averaging Neural Operator", "KernelNeuralOperator", "DeepONet", "FeedForward", "ResidualFeedForward", "FNO", "FourierIntegralKernel", "Low Rank Neural Operator", "MIONet", "MultiFeedForward", "Network", "Spline", "Operators", "Plotter", "AbstractProblem", "ParametricProblem", "SpatialProblem", "TimeDependentProblem", "PINNInterface", "CausalPINN", "CompetitivePINN", "GAROM", "GPINN", "PINN", "RBAPINN", "ReducedOrderModelSolver", "SAPINN", "SolverInterface", "SupervisedSolver", "Trainer", "Tutorial: Physics Informed Neural Networks on PINA", "Tutorial: Averaging Neural Operator for solving Kuramoto Sivashinsky equation", "Tutorial: PINA and PyTorch Lightning, training tips and visualizations", "Tutorial: The Equation Class", "Tutorial: Multiscale PDE learning with Fourier Feature Network", "Tutorial: Two dimensional Poisson problem using Extra Features Learning", "Tutorial: Two dimensional Wave problem with hard constraint", "Tutorial: Unstructured convolutional autoencoder via continuous convolution", "Tutorial: Two dimensional Darcy flow using the Fourier Neural Operator", "Tutorial: Building custom geometries with PINA Location class", "Tutorial: Resolution of an inverse problem", "Tutorial: Reduced order model (POD-RBF or POD-NN) for parametric problems", "Tutorial: One dimensional Helmotz equation using Periodic Boundary Conditions", "PINA Team", "Welcome to PINA\u2019s documentation!"], "titleterms": {"": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 91, 93], "1d": 82, "One": 91, "The": [82, 84, 85, 91], "abstractproblem": 63, "acceler": 81, "accuraci": 81, "activ": 2, "adapt": [2, 19], "adaptiveactivationfunctioninterfac": 9, "adaptivecelu": 6, "adaptiveelu": 7, "adaptiveexp": 8, "adaptivegelu": 10, "adaptivemish": 11, "adaptiverelu": 12, "adaptivesigmoid": 15, "adaptivesilu": 14, "adaptivesiren": 13, "adaptivesoftmax": 16, "adaptivesoftmin": 17, "adaptivetanh": 18, "an": 89, "autoencod": 86, "averag": [34, 49, 80], "background": 86, "boolean": 88, "boost": 81, "boundari": [41, 91], "build": [79, 86, 88], "built": 88, "burger": 82, "callback": [2, 19, 20, 21, 81], "cartesiandomain": 24, "causalpinn": 68, "cite": 1, "class": [79, 82, 88], "classifi": 86, "code": 2, "competitivepinn": 69, "condit": [22, 41, 91], "constraint": 85, "continu": [35, 86], "contribut": 3, "convolut": [35, 45, 86], "creat": 88, "custom": 88, "darci": 87, "data": [79, 80, 87], "deeponet": 51, "defin": 82, "definit": [84, 85, 86, 89, 91], "differ": [25, 86], "differenti": 79, "dimension": [84, 85, 87, 91], "document": [2, 93], "domain": 88, "ellipsoiddomain": 26, "embed": [38, 41, 83], "enhancedlinear": 36, "equat": [2, 23, 79, 80, 82, 91], "exampl": 82, "exclus": 27, "extra": 84, "featur": [2, 38, 83, 84], "feedforward": [52, 87], "filter": 86, "flow": 87, "fno": [54, 87], "fourier": [37, 38, 83, 87], "fourierintegralkernel": 55, "from": 4, "function": [2, 86], "fuorier": 87, "garom": 70, "gener": [79, 80, 87], "geometri": [2, 88], "get": 5, "gpinn": 71, "hard": 85, "helmotz": 91, "how": 3, "infer": 85, "inform": [5, 79], "input": 86, "instal": 4, "intersect": 28, "introduct": 89, "invers": 89, "k": 80, "kernelneuraloper": 50, "kuramoto": 80, "labeltensor": 33, "layer": [2, 34, 37, 39, 44], "learn": [5, 83, 84], "learnabl": 84, "licens": 0, "lightn": 81, "locat": [29, 88], "log": 81, "loss": 2, "low": [39, 56], "lploss": [46, 47], "memori": 81, "metric": 2, "mionet": 57, "mnist": 86, "model": [2, 85, 90], "multifeedforward": 58, "multiscal": 83, "network": [5, 59, 79, 83, 87, 91], "neural": [5, 49, 56, 79, 80, 87], "new": 82, "next": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 91], "nn": 90, "oper": [2, 5, 49, 56, 61, 80, 87, 88], "operationinterfac": 30, "optim": 20, "order": 90, "ordinari": 79, "orthogonalblock": 40, "parametr": 90, "parametricproblem": 64, "patch": 3, "pde": 83, "perform": 79, "period": [41, 91], "physic": [5, 79], "pina": [1, 2, 5, 79, 81, 83, 88, 89, 92, 93], "pinn": [72, 84], "pinninterfac": 67, "pip": 4, "plotter": 62, "pod": 90, "podblock": 42, "poisson": 84, "powerloss": 48, "problem": [2, 79, 80, 83, 84, 85, 87, 89, 90, 91], "process": 21, "pytorch": 81, "rank": [39, 56], "rbapinn": 73, "rbf": 90, "rbfblock": 43, "reduc": 90, "reducedordermodelsolv": 74, "refer": 90, "refin": 19, "residu": 44, "residualfeedforward": 53, "resolut": [86, 89], "sapinn": 75, "save": 81, "set": 2, "simpl": 79, "simplex": 88, "simplexdomain": 31, "sivashinski": 80, "small": 79, "solv": [80, 84, 87, 91], "solver": 2, "solverinterfac": 76, "sourc": 4, "spatialproblem": 65, "spectral": 45, "speed": 81, "spline": 60, "standard": 84, "start": 5, "stride": 86, "submit": 3, "supervis": 5, "supervisedsolv": 77, "team": 92, "timedependentproblem": 66, "tip": 81, "todo": 62, "train": [79, 81, 85], "trainer": [78, 81], "tutori": [5, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "two": [84, 85, 87], "union": 32, "unstructur": 86, "up": 81, "upsampl": 86, "us": [84, 87, 91], "v": 90, "via": [4, 86], "visual": 81, "wave": 85, "welcom": 93, "what": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 91], "write": 79}}) \ No newline at end of file