LICENSE
README.md
pyproject.toml
src/scimba.egg-info/PKG-INFO
src/scimba.egg-info/SOURCES.txt
src/scimba.egg-info/dependency_links.txt
src/scimba.egg-info/requires.txt
src/scimba.egg-info/top_level.txt
src/scimba_common/__init__.py
src/scimba_common/environment.py
src/scimba_common/plots/__init__.py
src/scimba_common/plots/plots_nd.py
src/scimba_common/plots/_utils/__init__.py
src/scimba_common/plots/_utils/parameters_utilities.py
src/scimba_common/plots/_utils/plots_1d.py
src/scimba_common/plots/_utils/plots_1x1v.py
src/scimba_common/plots/_utils/plots_2d.py
src/scimba_common/plots/_utils/plots_2d_utilities.py
src/scimba_common/plots/_utils/plots_utilities.py
src/scimba_common/plots/_utils/symbol_str_utilities.py
src/scimba_common/plots/_utils/time_utilities.py
src/scimba_common/plots/_utils/utilities.py
src/scimba_common/plots/_utils/velocity_utilities.py
src/scimba_jax/__init__.py
src/scimba_jax/domains/__init__.py
src/scimba_jax/domains/domain_mapping.py
src/scimba_jax/domains/sdf.py
src/scimba_jax/domains/meshless_domains/__init__.py
src/scimba_jax/domains/meshless_domains/base.py
src/scimba_jax/domains/meshless_domains/domains_1d.py
src/scimba_jax/domains/meshless_domains/domains_2d.py
src/scimba_jax/domains/meshless_domains/domains_nd.py
src/scimba_jax/domains/meshless_domains/examples_domains.py
src/scimba_jax/linear_approximation/__init__.py
src/scimba_jax/linear_approximation/derham.py
src/scimba_jax/linear_approximation/error_analysis.py
src/scimba_jax/linear_approximation/scheme_api.py
src/scimba_jax/linear_approximation/basis/__init__.py
src/scimba_jax/linear_approximation/basis/analytic_bases.py
src/scimba_jax/linear_approximation/basis/dof_map.py
src/scimba_jax/linear_approximation/basis/general_bases.py
src/scimba_jax/linear_approximation/basis/kernel_basis.py
src/scimba_jax/linear_approximation/basis/kernel_function.py
src/scimba_jax/linear_approximation/basis/random_network_basis.py
src/scimba_jax/linear_approximation/finite_volume/__init__.py
src/scimba_jax/linear_approximation/finite_volume/block_finite_volume_scheme.py
src/scimba_jax/linear_approximation/finite_volume/finite_volume_scheme.py
src/scimba_jax/linear_approximation/finite_volume/flux.py
src/scimba_jax/linear_approximation/finite_volume/preconditioner.py
src/scimba_jax/linear_approximation/finite_volume/steady.py
src/scimba_jax/linear_approximation/finite_volume/time_discrete_fv_scheme.py
src/scimba_jax/linear_approximation/finite_volume/hyperbolic/__init__.py
src/scimba_jax/linear_approximation/finite_volume/hyperbolic/burgers.py
src/scimba_jax/linear_approximation/finite_volume/hyperbolic/euler.py
src/scimba_jax/linear_approximation/finite_volume/hyperbolic/flux.py
src/scimba_jax/linear_approximation/galerkin/__init__.py
src/scimba_jax/linear_approximation/galerkin/block_structured_scheme.py
src/scimba_jax/linear_approximation/galerkin/galerkin.py
src/scimba_jax/linear_approximation/galerkin/jet_probe.py
src/scimba_jax/linear_approximation/galerkin/nonlocal_boundary.py
src/scimba_jax/linear_approximation/galerkin/projection.py
src/scimba_jax/linear_approximation/galerkin/time_discrete_galerkin_scheme.py
src/scimba_jax/linear_approximation/galerkin/dg/__init__.py
src/scimba_jax/linear_approximation/galerkin/dg/artificial_viscosity.py
src/scimba_jax/linear_approximation/galerkin/dg/block_structured_dg_scheme.py
src/scimba_jax/linear_approximation/galerkin/dg/elliptic_dg_scheme.py
src/scimba_jax/linear_approximation/galerkin/dg/elliptic_dg_scheme_mono_space.py
src/scimba_jax/linear_approximation/galerkin/dg/flux.py
src/scimba_jax/linear_approximation/galerkin/dg/interface_flux.py
src/scimba_jax/linear_approximation/galerkin/dg/periodic_dg_scheme.py
src/scimba_jax/linear_approximation/galerkin/dg/preconditioner.py
src/scimba_jax/linear_approximation/galerkin/dg/time_discrete_dg_scheme.py
src/scimba_jax/linear_approximation/galerkin/dg/enriched_approach/__init__.py
src/scimba_jax/linear_approximation/galerkin/dg/enriched_approach/enriched_basis.py
src/scimba_jax/linear_approximation/galerkin/dg/enriched_approach/well_balanced_enrichment.py
src/scimba_jax/linear_approximation/galerkin/fem/__init__.py
src/scimba_jax/linear_approximation/galerkin/fem/block_structured_fe_scheme.py
src/scimba_jax/linear_approximation/galerkin/fem/conforming_block_fe_scheme.py
src/scimba_jax/linear_approximation/galerkin/fem/elliptic_fe_scheme.py
src/scimba_jax/linear_approximation/galerkin/fem/elliptic_fe_scheme_mono_space.py
src/scimba_jax/linear_approximation/galerkin/fem/elliptic_saddle_scheme.py
src/scimba_jax/linear_approximation/galerkin/fem/fast_assembly.py
src/scimba_jax/linear_approximation/galerkin/fem/time_discrete_fe_scheme.py
src/scimba_jax/linear_approximation/meshes/__init__.py
src/scimba_jax/linear_approximation/meshes/block_structured_mesh.py
src/scimba_jax/linear_approximation/meshes/cartesian_mesh.py
src/scimba_jax/linear_approximation/meshes/levelset_classifier.py
src/scimba_jax/linear_approximation/meshes/levelset_masks.py
src/scimba_jax/linear_approximation/meshes/manifold_mesh.py
src/scimba_jax/linear_approximation/meshes/mesh.py
src/scimba_jax/linear_approximation/meshes/point_location.py
src/scimba_jax/linear_approximation/meshes/tensor_mesh.py
src/scimba_jax/linear_approximation/meshes/unstructured_mesh.py
src/scimba_jax/linear_approximation/models/__init__.py
src/scimba_jax/linear_approximation/phi_fem/__init__.py
src/scimba_jax/linear_approximation/phi_fem/masked_poisson.py
src/scimba_jax/linear_approximation/phi_fem/phifem_scheme.py
src/scimba_jax/linear_approximation/phi_fem/poisson_dirichlet_phifem_scheme.py
src/scimba_jax/linear_approximation/quad/__init__.py
src/scimba_jax/linear_approximation/quad/abstractquad.py
src/scimba_jax/linear_approximation/quad/gauss_quad.py
src/scimba_jax/linear_approximation/quad/montecarlo.py
src/scimba_jax/linear_approximation/quad/sparse_grids.py
src/scimba_jax/linear_approximation/solvers/__init__.py
src/scimba_jax/linear_approximation/solvers/anderson.py
src/scimba_jax/linear_approximation/solvers/base.py
src/scimba_jax/linear_approximation/solvers/helmholtz.py
src/scimba_jax/linear_approximation/solvers/krylov.py
src/scimba_jax/linear_approximation/solvers/line_search.py
src/scimba_jax/linear_approximation/solvers/multigrid.py
src/scimba_jax/linear_approximation/solvers/newton.py
src/scimba_jax/linear_approximation/solvers/preconditioners.py
src/scimba_jax/linear_approximation/solvers/regularized.py
src/scimba_jax/linear_approximation/solvers/schur.py
src/scimba_jax/linear_approximation/solvers/smoothers.py
src/scimba_jax/linear_approximation/transfer/__init__.py
src/scimba_jax/linear_approximation/transfer/base.py
src/scimba_jax/linear_approximation/transfer/hierarchy.py
src/scimba_jax/linear_approximation/transfer/modal.py
src/scimba_jax/linear_approximation/transfer/nested.py
src/scimba_jax/linear_approximation/transfer/oracle.py
src/scimba_jax/linear_approximation/transfer/patch.py
src/scimba_jax/linear_approximation/transfer/spline.py
src/scimba_jax/linear_approximation/transfer/tensor.py
src/scimba_jax/linear_approximation/transfer/vector_element.py
src/scimba_jax/linear_approximation/variables/__init__.py
src/scimba_jax/linear_approximation/variables/collocation_variables.py
src/scimba_jax/linear_approximation/variables/mass.py
src/scimba_jax/linear_approximation/variables/postprocessing.py
src/scimba_jax/linear_approximation/variables/variables_dg.py
src/scimba_jax/linear_approximation/variables/variables_fe.py
src/scimba_jax/linear_approximation/variables/variables_fv.py
src/scimba_jax/linear_approximation/variables/variables_vector_element.py
src/scimba_jax/mapping/__init__.py
src/scimba_jax/mapping/macro_mesh.py
src/scimba_jax/mapping/mapping.py
src/scimba_jax/mapping/mesh_hierarchy.py
src/scimba_jax/mapping/quad_mappings.py
src/scimba_jax/neural_operator/__init__.py
src/scimba_jax/neural_operator/discrete_no/__init__.py
src/scimba_jax/neural_operator/discrete_no/abstract_neural_operator.py
src/scimba_jax/neural_operator/discrete_no/pointwise_operators.py
src/scimba_jax/neural_operator/discrete_no/grid_based/__init__.py
src/scimba_jax/neural_operator/discrete_no/grid_based/fno.py
src/scimba_jax/neural_operator/discrete_no/grid_based/geofno_operator.py
src/scimba_jax/neural_operator/discrete_no/grid_based/phifem_fno.py
src/scimba_jax/neural_operator/discrete_no/grid_based/unet.py
src/scimba_jax/neural_operator/discrete_no/pointcloud_based/__init__.py
src/scimba_jax/neural_operator/discrete_no/pointcloud_based/gino.py
src/scimba_jax/neural_operator/layers/__init__.py
src/scimba_jax/neural_operator/layers/channel_mlp.py
src/scimba_jax/neural_operator/layers/modulated_linear.py
src/scimba_jax/neural_operator/layers/skip_connections.py
src/scimba_jax/neural_operator/layers/continuous/__init__.py
src/scimba_jax/neural_operator/layers/continuous/spectral_synthesis.py
src/scimba_jax/neural_operator/layers/graph_based/__init__.py
src/scimba_jax/neural_operator/layers/graph_based/graph_layer.py
src/scimba_jax/neural_operator/layers/graph_based/messages.py
src/scimba_jax/neural_operator/layers/graph_based/networks.py
src/scimba_jax/neural_operator/layers/graph_based/pooling.py
src/scimba_jax/neural_operator/layers/graph_based/updates.py
src/scimba_jax/neural_operator/layers/grid_based/__init__.py
src/scimba_jax/neural_operator/layers/grid_based/convolution.py
src/scimba_jax/neural_operator/layers/grid_based/fno_block.py
src/scimba_jax/neural_operator/layers/grid_based/padding.py
src/scimba_jax/neural_operator/layers/grid_based/spectral_linear.py
src/scimba_jax/neural_operator/layers/grid_based/spectral_transforms.py
src/scimba_jax/neural_operator/layers/pointcloud_based/__init__.py
src/scimba_jax/neural_operator/layers/pointcloud_based/cloud_grid_kernel_layer.py
src/scimba_jax/neural_operator/layers/pointcloud_based/cloud_kernel_layer.py
src/scimba_jax/neural_operator/layers/pointcloud_based/nonlocal_kernel_layer.py
src/scimba_jax/neural_operator/physic_no/__init__.py
src/scimba_jax/neural_operator/physic_no/abstract_deeponet.py
src/scimba_jax/neural_operator/physic_no/abstract_physic_no.py
src/scimba_jax/neural_operator/physic_no/grid_based/__init__.py
src/scimba_jax/neural_operator/physic_no/grid_based/field_encoding.py
src/scimba_jax/neural_operator/physic_no/grid_based/physic_informed_fno.py
src/scimba_jax/neural_operator/physic_no/grid_based/physic_informed_unet.py
src/scimba_jax/neural_operator/physic_no/solver_based/__init__.py
src/scimba_jax/neural_operator/physic_no/solver_based/conditioned_galerkin_operator.py
src/scimba_jax/neural_operator/physic_no/solver_based/galerkin_operator.py
src/scimba_jax/neural_operator/physic_no/solver_based/latent_nets.py
src/scimba_jax/neural_operator/physic_no/solver_based/preconditioned_solve.py
src/scimba_jax/nonlinear_approximation/__init__.py
src/scimba_jax/nonlinear_approximation/approximation_spaces/__init__.py
src/scimba_jax/nonlinear_approximation/approximation_spaces/approximation_spaces.py
src/scimba_jax/nonlinear_approximation/approximation_spaces/collocation_approximation_spaces.py
src/scimba_jax/nonlinear_approximation/approximation_spaces/densityflow_approximation_spaces.py
src/scimba_jax/nonlinear_approximation/approximation_spaces/densityflowbilevel_approximation_spaces.py
src/scimba_jax/nonlinear_approximation/approximation_spaces/densityflowfields_approximation_spaces.py
src/scimba_jax/nonlinear_approximation/approximation_spaces/dg_approximation_spaces.py
src/scimba_jax/nonlinear_approximation/approximation_spaces/finite_basis_approximation_spaces.py
src/scimba_jax/nonlinear_approximation/approximation_spaces/flow_approximation_spaces.py
src/scimba_jax/nonlinear_approximation/approximation_spaces/physic_no_approximation_spaces.py
src/scimba_jax/nonlinear_approximation/approximation_spaces/time_discrete_collocation_approximation_spaces.py
src/scimba_jax/nonlinear_approximation/integration/__init__.py
src/scimba_jax/nonlinear_approximation/integration/data_sampler.py
src/scimba_jax/nonlinear_approximation/integration/monte_carlo.py
src/scimba_jax/nonlinear_approximation/integration/monte_carlo_box.py
src/scimba_jax/nonlinear_approximation/integration/monte_carlo_parameters.py
src/scimba_jax/nonlinear_approximation/integration/monte_carlo_time.py
src/scimba_jax/nonlinear_approximation/model_class/__init__.py
src/scimba_jax/nonlinear_approximation/model_class/funcparam.py
src/scimba_jax/nonlinear_approximation/model_class/funcparam_field.py
src/scimba_jax/nonlinear_approximation/model_class/funcparam_matrix.py
src/scimba_jax/nonlinear_approximation/model_class/funcparam_scalar.py
src/scimba_jax/nonlinear_approximation/model_class/funcparam_vectorial.py
src/scimba_jax/nonlinear_approximation/networks/__init__.py
src/scimba_jax/nonlinear_approximation/networks/activations.py
src/scimba_jax/nonlinear_approximation/networks/embeddings.py
src/scimba_jax/nonlinear_approximation/networks/icnn.py
src/scimba_jax/nonlinear_approximation/networks/linear.py
src/scimba_jax/nonlinear_approximation/networks/mlp.py
src/scimba_jax/nonlinear_approximation/networks/pirate_net.py
src/scimba_jax/nonlinear_approximation/networks/resnet_mlp.py
src/scimba_jax/nonlinear_approximation/networks/scalar_param.py
src/scimba_jax/nonlinear_approximation/networks/scanned_mlp.py
src/scimba_jax/nonlinear_approximation/networks/scimba_module.py
src/scimba_jax/nonlinear_approximation/networks/structure_preserving_nets/__init__.py
src/scimba_jax/nonlinear_approximation/networks/structure_preserving_nets/affine_ode_layers.py
src/scimba_jax/nonlinear_approximation/networks/structure_preserving_nets/coupling_layers.py
src/scimba_jax/nonlinear_approximation/networks/structure_preserving_nets/coupling_symplectic_layers.py
src/scimba_jax/nonlinear_approximation/networks/structure_preserving_nets/invertible_nn.py
src/scimba_jax/nonlinear_approximation/networks/structure_preserving_nets/invertiblenet_based_icnn.py
src/scimba_jax/nonlinear_approximation/networks/structure_preserving_nets/nilpotent_symplectic_layer.py
src/scimba_jax/nonlinear_approximation/networks/structure_preserving_nets/ode_splitted_layer.py
src/scimba_jax/nonlinear_approximation/networks/structure_preserving_nets/separated_symplectic_layers.py
src/scimba_jax/nonlinear_approximation/networks/structure_preserving_nets/split_layer.py
src/scimba_jax/nonlinear_approximation/networks/structure_preserving_nets/symplectic_nets.py
src/scimba_jax/nonlinear_approximation/numerical_solvers/__init__.py
src/scimba_jax/nonlinear_approximation/numerical_solvers/discrete_pinns.py
src/scimba_jax/nonlinear_approximation/numerical_solvers/ensemble_projectors.py
src/scimba_jax/nonlinear_approximation/numerical_solvers/evaluators.py
src/scimba_jax/nonlinear_approximation/numerical_solvers/multi_time_projector.py
src/scimba_jax/nonlinear_approximation/numerical_solvers/multi_time_projector_scan.py
src/scimba_jax/nonlinear_approximation/numerical_solvers/neural_semi_lagrangian.py
src/scimba_jax/nonlinear_approximation/numerical_solvers/no_projectors.py
src/scimba_jax/nonlinear_approximation/numerical_solvers/partition_parameters.py
src/scimba_jax/nonlinear_approximation/numerical_solvers/physic_no_projectors.py
src/scimba_jax/nonlinear_approximation/numerical_solvers/projectors.py
src/scimba_jax/nonlinear_approximation/optimizers/__init__.py
src/scimba_jax/nonlinear_approximation/optimizers/anagram.py
src/scimba_jax/nonlinear_approximation/optimizers/dsgnar.py
src/scimba_jax/nonlinear_approximation/optimizers/line_search.py
src/scimba_jax/nonlinear_approximation/optimizers/losses.py
src/scimba_jax/nonlinear_approximation/optimizers/matrix_free_ng.py
src/scimba_jax/nonlinear_approximation/optimizers/native_optimizers.py
src/scimba_jax/nonlinear_approximation/optimizers/optimizers.py
src/scimba_jax/nonlinear_approximation/optimizers/ratatam.py
src/scimba_jax/nonlinear_approximation/optimizers/schedules.py
src/scimba_jax/ode_approx/__init__.py
src/scimba_jax/ode_approx/basic_discrete_ode_nets.py
src/scimba_jax/ode_approx/symplec_discrete_ode_nets.py
src/scimba_jax/ode_approx/vector_fields.py
src/scimba_jax/physical_models/__init__.py
src/scimba_jax/physical_models/abstract_conservative_pde.py
src/scimba_jax/physical_models/abstract_field_model.py
src/scimba_jax/physical_models/abstract_physical_conservative_model.py
src/scimba_jax/physical_models/abstract_physical_model.py
src/scimba_jax/physical_models/abstract_physical_weak_model.py
src/scimba_jax/physical_models/abstract_postprocessing_op.py
src/scimba_jax/physical_models/abstract_residuals.py
src/scimba_jax/physical_models/abstract_weak_form.py
src/scimba_jax/physical_models/boundary_residuals.py
src/scimba_jax/physical_models/data_residuals.py
src/scimba_jax/physical_models/initial_residuals.py
src/scimba_jax/physical_models/model_sampler.py
src/scimba_jax/physical_models/weak_boundary_conditions.py
src/scimba_jax/physical_models/classical_weakform/__init__.py
src/scimba_jax/physical_models/classical_weakform/_constant_coefficients.py
src/scimba_jax/physical_models/classical_weakform/advection_reaction_weak_form.py
src/scimba_jax/physical_models/classical_weakform/conservation_law_fluxes.py
src/scimba_jax/physical_models/classical_weakform/conservation_law_weak_form.py
src/scimba_jax/physical_models/classical_weakform/diagonal_reaction_diffusion_weak_form.py
src/scimba_jax/physical_models/classical_weakform/diffusion_advection_reaction_weak_form.py
src/scimba_jax/physical_models/classical_weakform/euler_weak_form.py
src/scimba_jax/physical_models/classical_weakform/gray_scott_weak_form.py
src/scimba_jax/physical_models/classical_weakform/hcurl_weak_form.py
src/scimba_jax/physical_models/classical_weakform/hdiv_weak_form.py
src/scimba_jax/physical_models/classical_weakform/helmholtz_weak_form.py
src/scimba_jax/physical_models/classical_weakform/laplacian_inverse_linear_problem.py
src/scimba_jax/physical_models/classical_weakform/laplacian_weak_form.py
src/scimba_jax/physical_models/classical_weakform/linear_elasticity_weak_form.py
src/scimba_jax/physical_models/classical_weakform/magneto_static_weak_form.py
src/scimba_jax/physical_models/classical_weakform/mass_weak_form.py
src/scimba_jax/physical_models/classical_weakform/navier_stokes_weak_form.py
src/scimba_jax/physical_models/classical_weakform/nl_diffusion_advection_reaction_weak_form.py
src/scimba_jax/physical_models/classical_weakform/reduced_mhd_weak_form.py
src/scimba_jax/physical_models/classical_weakform/shallow_water_weak_form.py
src/scimba_jax/physical_models/classical_weakform/stokes_weak_form.py
src/scimba_jax/physical_models/elliptic_pde/__init__.py
src/scimba_jax/physical_models/elliptic_pde/curvilinear_poisson.py
src/scimba_jax/physical_models/elliptic_pde/general_elliptic.py
src/scimba_jax/physical_models/elliptic_pde/helmholtz.py
src/scimba_jax/physical_models/elliptic_pde/laplacians.py
src/scimba_jax/physical_models/elliptic_pde/monge_ampere.py
src/scimba_jax/physical_models/elliptic_pde/navier_stokes_stationary.py
src/scimba_jax/physical_models/function_approximator/__init__.py
src/scimba_jax/physical_models/function_approximator/function_approximator.py
src/scimba_jax/physical_models/temporal_pde/__init__.py
src/scimba_jax/physical_models/temporal_pde/advection.py
src/scimba_jax/physical_models/temporal_pde/allen_cahn.py
src/scimba_jax/physical_models/temporal_pde/curvilinear_heat.py
src/scimba_jax/physical_models/temporal_pde/euler.py
src/scimba_jax/physical_models/temporal_pde/gray_scott.py
src/scimba_jax/physical_models/temporal_pde/heat_equations.py
src/scimba_jax/physical_models/temporal_pde/isentropic_euler.py
src/scimba_jax/physical_models/temporal_pde/kdv.py
src/scimba_jax/physical_models/temporal_pde/linearized_euler.py
src/scimba_jax/physical_models/temporal_pde/shallow_water.py
src/scimba_jax/physical_models/temporal_pde/viscous_burgers.py
src/scimba_jax/physical_models/temporal_pde/wave_equations.py
src/scimba_jax/plots/__init__.py
src/scimba_jax/plots/plots_galerkin.py
src/scimba_jax/plots/plots_nd.py
src/scimba_jax/plots/_utils/__init__.py
src/scimba_jax/plots/_utils/eval_utilities.py
src/scimba_jax/regression_testing/__init__.py
src/scimba_jax/regression_testing/convergence_reference.py
src/scimba_jax/rom/__init__.py
src/scimba_jax/rom/pod.py
src/scimba_jax/rom/prom.py
src/scimba_jax/time_discrete/__init__.py
src/scimba_jax/time_discrete/abstract_time_discrete_linear_solver.py
src/scimba_jax/time_discrete/abstract_time_discrete_nonlinear_solver.py
src/scimba_jax/time_discrete/abstract_time_discrete_solver.py
src/scimba_jax/time_discrete/butcher_tableau.py
src/scimba_jax/utils/__init__.py
src/scimba_jax/utils/bessel.py
src/scimba_jax/utils/conjugate_gradient.py
src/scimba_jax/utils/elliptic_integrals.py
src/scimba_jax/utils/format_tensor.py
src/scimba_jax/utils/functional_fields.py
src/scimba_jax/utils/model_type.py
src/scimba_jax/utils/options.py
src/scimba_jax/utils/paths.py
src/scimba_jax/utils/scimba_pytree.py
src/scimba_jax/utils/typing_protocols.py
src/scimba_torch/__init__.py
src/scimba_torch/approximation_space/__init__.py
src/scimba_torch/approximation_space/abstract_space.py
src/scimba_torch/approximation_space/kernelx_space.py
src/scimba_torch/approximation_space/nn_space.py
src/scimba_torch/approximation_space/radial_space.py
src/scimba_torch/approximation_space/spectral_space.py
src/scimba_torch/domain/__init__.py
src/scimba_torch/domain/sdf.py
src/scimba_torch/domain/mesh_based_domain/__init__.py
src/scimba_torch/domain/mesh_based_domain/cuboid.py
src/scimba_torch/domain/meshless_domain/__init__.py
src/scimba_torch/domain/meshless_domain/base.py
src/scimba_torch/domain/meshless_domain/domain_1d.py
src/scimba_torch/domain/meshless_domain/domain_2d.py
src/scimba_torch/domain/meshless_domain/domain_3d.py
src/scimba_torch/domain/meshless_domain/domain_nd.py
src/scimba_torch/flows/__init__.py
src/scimba_torch/flows/create_solution.py
src/scimba_torch/flows/deep_flows.py
src/scimba_torch/flows/discretization_based_flows.py
src/scimba_torch/flows/flow_trainer.py
src/scimba_torch/flows/integrators_ode.py
src/scimba_torch/geometry/__init__.py
src/scimba_torch/geometry/monte_carlo_hypersurface.py
src/scimba_torch/geometry/parametric_hypersurface.py
src/scimba_torch/geometry/regularized_eikonal_pde.py
src/scimba_torch/geometry/regularized_sdf_projectors.py
src/scimba_torch/geometry/utils.py
src/scimba_torch/integration/__init__.py
src/scimba_torch/integration/mesh_based_quadrature.py
src/scimba_torch/integration/monte_carlo.py
src/scimba_torch/integration/monte_carlo_parameters.py
src/scimba_torch/integration/monte_carlo_time.py
src/scimba_torch/neural_nets/__init__.py
src/scimba_torch/neural_nets/coordinates_based_nets/__init__.py
src/scimba_torch/neural_nets/coordinates_based_nets/activation.py
src/scimba_torch/neural_nets/coordinates_based_nets/discontinuous_mlp.py
src/scimba_torch/neural_nets/coordinates_based_nets/features.py
src/scimba_torch/neural_nets/coordinates_based_nets/mlp.py
src/scimba_torch/neural_nets/coordinates_based_nets/pirate_net.py
src/scimba_torch/neural_nets/coordinates_based_nets/res_net.py
src/scimba_torch/neural_nets/coordinates_based_nets/scimba_module.py
src/scimba_torch/neural_nets/coordinates_based_nets/siren.py
src/scimba_torch/neural_nets/embeddings/__init__.py
src/scimba_torch/neural_nets/embeddings/periodic_embedding.py
src/scimba_torch/neural_nets/structure_preserving_nets/__init__.py
src/scimba_torch/neural_nets/structure_preserving_nets/affine_ode_layers.py
src/scimba_torch/neural_nets/structure_preserving_nets/coupling_layers.py
src/scimba_torch/neural_nets/structure_preserving_nets/coupling_symplectic_layers.py
src/scimba_torch/neural_nets/structure_preserving_nets/invertible_nn.py
src/scimba_torch/neural_nets/structure_preserving_nets/nilpotent_symplectic_layer.py
src/scimba_torch/neural_nets/structure_preserving_nets/nonlinear_ode_layers.py
src/scimba_torch/neural_nets/structure_preserving_nets/ode_splitted_layer.py
src/scimba_torch/neural_nets/structure_preserving_nets/separated_symplectic_layers.py
src/scimba_torch/neural_nets/structure_preserving_nets/split_layer.py
src/scimba_torch/neural_nets/structure_preserving_nets/symplectic_nets.py
src/scimba_torch/numerical_solvers/__init__.py
src/scimba_torch/numerical_solvers/abstract_preconditioner.py
src/scimba_torch/numerical_solvers/abstract_projector.py
src/scimba_torch/numerical_solvers/collocation_projector.py
src/scimba_torch/numerical_solvers/functional_operator.py
src/scimba_torch/numerical_solvers/preconditioner_deep_ritz.py
src/scimba_torch/numerical_solvers/preconditioner_pinns.py
src/scimba_torch/numerical_solvers/preconditioner_projector.py
src/scimba_torch/numerical_solvers/preconditioner_solvers.py
src/scimba_torch/numerical_solvers/elliptic_pde/__init__.py
src/scimba_torch/numerical_solvers/elliptic_pde/deep_ritz.py
src/scimba_torch/numerical_solvers/elliptic_pde/pinns.py
src/scimba_torch/numerical_solvers/ode/__init__.py
src/scimba_torch/numerical_solvers/ode/pinns.py
src/scimba_torch/numerical_solvers/pinn_preconditioners/__init__.py
src/scimba_torch/numerical_solvers/pinn_preconditioners/anagram_ng.py
src/scimba_torch/numerical_solvers/pinn_preconditioners/energy_ng.py
src/scimba_torch/numerical_solvers/pinn_preconditioners/nystrom_ng.py
src/scimba_torch/numerical_solvers/pinn_preconditioners/sketchy_ng.py
src/scimba_torch/numerical_solvers/temporal_pde/__init__.py
src/scimba_torch/numerical_solvers/temporal_pde/discrete_pinn.py
src/scimba_torch/numerical_solvers/temporal_pde/neural_galerkin.py
src/scimba_torch/numerical_solvers/temporal_pde/neural_semilagrangian.py
src/scimba_torch/numerical_solvers/temporal_pde/pinns.py
src/scimba_torch/numerical_solvers/temporal_pde/time_discrete.py
src/scimba_torch/optimizers/__init__.py
src/scimba_torch/optimizers/line_search.py
src/scimba_torch/optimizers/losses.py
src/scimba_torch/optimizers/optimizers_data.py
src/scimba_torch/optimizers/scimba_optimizers.py
src/scimba_torch/optimizers/ssbroyden.py
src/scimba_torch/physical_models/__init__.py
src/scimba_torch/physical_models/elliptic_pde/__init__.py
src/scimba_torch/physical_models/elliptic_pde/abstract_elliptic_pde.py
src/scimba_torch/physical_models/elliptic_pde/advection_diffusion.py
src/scimba_torch/physical_models/elliptic_pde/laplacians.py
src/scimba_torch/physical_models/elliptic_pde/linear_order_2.py
src/scimba_torch/physical_models/kinetic_pde/__init__.py
src/scimba_torch/physical_models/kinetic_pde/abstract_kinetic_pde.py
src/scimba_torch/physical_models/kinetic_pde/radiative_transfer.py
src/scimba_torch/physical_models/kinetic_pde/vlasov.py
src/scimba_torch/physical_models/ode/__init__.py
src/scimba_torch/physical_models/ode/abstract_ode.py
src/scimba_torch/physical_models/ode/damped_harmonic_oscillator.py
src/scimba_torch/physical_models/ode/rigid_body.py
src/scimba_torch/physical_models/ode/simple_ode.py
src/scimba_torch/physical_models/temporal_pde/__init__.py
src/scimba_torch/physical_models/temporal_pde/abstract_temporal_pde.py
src/scimba_torch/physical_models/temporal_pde/advection_diffusion_equation.py
src/scimba_torch/physical_models/temporal_pde/heat_equation.py
src/scimba_torch/physical_models/temporal_pde/transport_equation.py
src/scimba_torch/plots/__init__.py
src/scimba_torch/plots/plot_regularized_sdf_projector.py
src/scimba_torch/plots/plot_time_discrete_scheme.py
src/scimba_torch/plots/plots_nd.py
src/scimba_torch/plots/_utils/__init__.py
src/scimba_torch/plots/_utils/eval_utilities.py
src/scimba_torch/plots/_utils/plots_2d.py
src/scimba_torch/plots/_utils/plots_3d.py
src/scimba_torch/utils/__init__.py
src/scimba_torch/utils/environment.py
src/scimba_torch/utils/mapping.py
src/scimba_torch/utils/paths.py
src/scimba_torch/utils/scimba_tensors.py
src/scimba_torch/utils/typing_protocols.py
src/scimba_torch/utils/verbosity.py