COPYING
README.rst
pyproject.toml
cashocs/__init__.py
cashocs/_exceptions.py
cashocs/_typing.py
cashocs/log.py
cashocs/mpi.py
cashocs/verification.py
cashocs.egg-info/PKG-INFO
cashocs.egg-info/SOURCES.txt
cashocs.egg-info/dependency_links.txt
cashocs.egg-info/entry_points.txt
cashocs.egg-info/requires.txt
cashocs.egg-info/top_level.txt
cashocs/_cli/__init__.py
cashocs/_cli/_convert.py
cashocs/_cli/_extract_mesh.py
cashocs/_constraints/__init__.py
cashocs/_constraints/constrained_problems.py
cashocs/_constraints/constraints.py
cashocs/_constraints/solvers.py
cashocs/_database/__init__.py
cashocs/_database/database.py
cashocs/_database/form_database.py
cashocs/_database/function_database.py
cashocs/_database/geometry_database.py
cashocs/_database/parameter_database.py
cashocs/_forms/__init__.py
cashocs/_forms/control_form_handler.py
cashocs/_forms/form_handler.py
cashocs/_forms/general_form_handler.py
cashocs/_forms/shape_form_handler.py
cashocs/_forms/shape_regularization.py
cashocs/_optimization/__init__.py
cashocs/_optimization/cost_functional.py
cashocs/_optimization/optimization_problem.py
cashocs/_optimization/optimization_variable_abstractions.py
cashocs/_optimization/line_search/__init__.py
cashocs/_optimization/line_search/armijo_line_search.py
cashocs/_optimization/line_search/line_search.py
cashocs/_optimization/line_search/polynomial_line_search.py
cashocs/_optimization/optimal_control/__init__.py
cashocs/_optimization/optimal_control/box_constraints.py
cashocs/_optimization/optimal_control/control_variable_abstractions.py
cashocs/_optimization/optimal_control/optimal_control_problem.py
cashocs/_optimization/optimization_algorithms/__init__.py
cashocs/_optimization/optimization_algorithms/callback.py
cashocs/_optimization/optimization_algorithms/gradient_descent.py
cashocs/_optimization/optimization_algorithms/l_bfgs.py
cashocs/_optimization/optimization_algorithms/ncg.py
cashocs/_optimization/optimization_algorithms/newton.py
cashocs/_optimization/optimization_algorithms/optimization_algorithm.py
cashocs/_optimization/shape_optimization/__init__.py
cashocs/_optimization/shape_optimization/shape_optimization_problem.py
cashocs/_optimization/shape_optimization/shape_variable_abstractions.py
cashocs/_optimization/topology_optimization/__init__.py
cashocs/_optimization/topology_optimization/bisection.py
cashocs/_optimization/topology_optimization/descent_topology_algorithm.py
cashocs/_optimization/topology_optimization/topology_optimization_algorithm.py
cashocs/_optimization/topology_optimization/topology_optimization_problem.py
cashocs/_optimization/topology_optimization/topology_variable_abstractions.py
cashocs/_pde_problems/__init__.py
cashocs/_pde_problems/adjoint_problem.py
cashocs/_pde_problems/control_gradient_problem.py
cashocs/_pde_problems/hessian_problems.py
cashocs/_pde_problems/pde_problem.py
cashocs/_pde_problems/shape_gradient_problem.py
cashocs/_pde_problems/state_problem.py
cashocs/_utils/__init__.py
cashocs/_utils/forms.py
cashocs/_utils/helpers.py
cashocs/_utils/interpolations.py
cashocs/_utils/linalg.py
cashocs/geometry/__init__.py
cashocs/geometry/boundary_distance.py
cashocs/geometry/deformations.py
cashocs/geometry/measure.py
cashocs/geometry/mesh.py
cashocs/geometry/mesh_handler.py
cashocs/geometry/mesh_testing.py
cashocs/geometry/quality.py
cashocs/io/__init__.py
cashocs/io/config.py
cashocs/io/function.py
cashocs/io/managers.py
cashocs/io/mesh.py
cashocs/io/output.py
cashocs/nonlinear_solvers/__init__.py
cashocs/nonlinear_solvers/linear_solver.py
cashocs/nonlinear_solvers/newton_solver.py
cashocs/nonlinear_solvers/picard_solver.py
cashocs/nonlinear_solvers/snes.py
cashocs/nonlinear_solvers/ts.py
cashocs/space_mapping/__init__.py
cashocs/space_mapping/optimal_control.py
cashocs/space_mapping/shape_optimization.py
demos/test.py
demos/test_mpi.py
demos/documented/cashocs_as_solver/control_solver/demo_control_solver.py
demos/documented/cashocs_as_solver/shape_solver/demo_shape_solver.py
demos/documented/misc/logging/demo_logging.py
demos/documented/misc/mpi_comm_self/demo_mpi_comm_self.py
demos/documented/misc/mpi_custom/demo_mpi_custom.py
demos/documented/misc/xdmf_io/demo_xdmf_io.py
demos/documented/optimal_control/box_constraints/demo_box_constraints.py
demos/documented/optimal_control/constraints/demo_constraints.py
demos/documented/optimal_control/control_boundary_conditions/demo_control_boundary_conditions.py
demos/documented/optimal_control/dirichlet_control/demo_dirichlet_control.py
demos/documented/optimal_control/heat_equation/demo_heat_equation.py
demos/documented/optimal_control/iterative_solvers/demo_iterative_solvers.py
demos/documented/optimal_control/monolithic_problems/demo_monolithic_problems.py
demos/documented/optimal_control/multiple_variables/demo_multiple_variables.py
demos/documented/optimal_control/neumann_control/demo_neumann_control.py
demos/documented/optimal_control/nonlinear_pdes/demo_nonlinear_pdes.py
demos/documented/optimal_control/picard_iteration/demo_picard_iteration.py
demos/documented/optimal_control/poisson/demo_poisson.py
demos/documented/optimal_control/pre_post_callbacks/demo_pre_post_callbacks.py
demos/documented/optimal_control/scalar_control_tracking/demo_scalar_control_tracking.py
demos/documented/optimal_control/sparse_control/demo_sparse_control.py
demos/documented/optimal_control/state_constraints/demo_state_constraints.py
demos/documented/optimal_control/stokes/demo_stokes.py
demos/documented/shape_optimization/custom_scalar_product/demo_custom_scalar_product.py
demos/documented/shape_optimization/inverse_tomography/demo_inverse_tomography.py
demos/documented/shape_optimization/p_laplacian/demo_p_laplacian.py
demos/documented/shape_optimization/prescribed_mu/demo_prescribed_mu.py
demos/documented/shape_optimization/pseudo_time_stepping/demo_pseudo_time_stepping.py
demos/documented/shape_optimization/regularization/demo_regularization.py
demos/documented/shape_optimization/remeshing/demo_remeshing.py
demos/documented/shape_optimization/scaling/demo_scaling.py
demos/documented/shape_optimization/shape_poisson/demo_shape_poisson.py
demos/documented/shape_optimization/shape_stokes/demo_shape_stokes.py
demos/documented/shape_optimization/space_mapping_semilinear_transmission/demo_space_mapping_semilinear_transmission.py
demos/documented/shape_optimization/space_mapping_uniform_flow_distribution/demo_space_mapping_uniform_flow_distribution.py
demos/documented/topology_optimization/cantilever/demo_cantilever.py
demos/documented/topology_optimization/pipe_bend/demo_pipe_bend.py
demos/documented/topology_optimization/poisson_clover/demo_poisson_clover.py
demos/documented/topology_optimization/projection/demo_projection.py
demos/undocumented/optimal_control/different_state_adjoint_spaces/demo_different_state_adjoint_spaces.py
demos/undocumented/optimal_control/dirichlet_control_via_lagrange_multiplier/demo_dirichlet_control_via_lagrange_multiplier.py
demos/undocumented/shape_optimization/custom_functional/custom_functional.py
demos/undocumented/shape_optimization/pipe_optimization/pipe_optimization.py
demos/undocumented/shape_optimization/python_pc/python_pc.py
demos/undocumented/solvers/fieldsplit_nesting.py
docs/source/conf.py
docs/source/document_cli.py
docs/source/jupytext_process.py
tests/conftest.py
tests/test_cli.py
tests/test_config.py
tests/test_control_constraints.py
tests/test_exceptions.py
tests/test_fieldsplit.py
tests/test_geometry.py
tests/test_nonlinear_solvers.py
tests/test_optimal_control.py
tests/test_optimal_control_multiple.py
tests/test_optimal_control_space_mapping.py
tests/test_output.py
tests/test_p_laplacian.py
tests/test_pde_problems.py
tests/test_picard_iterations.py
tests/test_remeshing.py
tests/test_shape_constraints.py
tests/test_shape_optimization.py
tests/test_shape_optimization_space_mapping.py
tests/test_topology_optimization.py
tests/test_utils.py