AUTHORS.md
CHANGELOG.md
LICENSE
MANIFEST.in
README.md
requirements.txt
setup.cfg
setup.py
src/jax_fdm/__init__.py
src/jax_fdm/__main__.py
src/jax_fdm.egg-info/PKG-INFO
src/jax_fdm.egg-info/SOURCES.txt
src/jax_fdm.egg-info/dependency_links.txt
src/jax_fdm.egg-info/not-zip-safe
src/jax_fdm.egg-info/requires.txt
src/jax_fdm.egg-info/top_level.txt
src/jax_fdm/constraints/__init__.py
src/jax_fdm/constraints/constraint.py
src/jax_fdm/constraints/edge/__init__.py
src/jax_fdm/constraints/edge/angle.py
src/jax_fdm/constraints/edge/edge.py
src/jax_fdm/constraints/edge/force.py
src/jax_fdm/constraints/edge/length.py
src/jax_fdm/constraints/network/__init__.py
src/jax_fdm/constraints/network/force.py
src/jax_fdm/constraints/network/length.py
src/jax_fdm/constraints/network/network.py
src/jax_fdm/constraints/node/__init__.py
src/jax_fdm/constraints/node/coordinates.py
src/jax_fdm/constraints/node/curvature.py
src/jax_fdm/constraints/node/node.py
src/jax_fdm/constraints/node/normal.py
src/jax_fdm/constraints/node/tangent.py
src/jax_fdm/constraints/vertex/__init__.py
src/jax_fdm/constraints/vertex/coordinates.py
src/jax_fdm/constraints/vertex/vertex.py
src/jax_fdm/datastructures/__init__.py
src/jax_fdm/datastructures/datastructure.py
src/jax_fdm/datastructures/mesh.py
src/jax_fdm/datastructures/network.py
src/jax_fdm/equilibrium/__init__.py
src/jax_fdm/equilibrium/fdm.py
src/jax_fdm/equilibrium/loads.py
src/jax_fdm/equilibrium/models.py
src/jax_fdm/equilibrium/sparse.py
src/jax_fdm/equilibrium/states.py
src/jax_fdm/equilibrium/solvers/__init__.py
src/jax_fdm/equilibrium/solvers/fixed_point.py
src/jax_fdm/equilibrium/solvers/jaxopt.py
src/jax_fdm/equilibrium/solvers/least_squares.py
src/jax_fdm/equilibrium/solvers/nonlinear.py
src/jax_fdm/equilibrium/solvers/optimistix.py
src/jax_fdm/equilibrium/solvers/root_finding.py
src/jax_fdm/equilibrium/structures/__init__.py
src/jax_fdm/equilibrium/structures/graphs.py
src/jax_fdm/equilibrium/structures/meshes.py
src/jax_fdm/equilibrium/structures/mixins.py
src/jax_fdm/equilibrium/structures/structures.py
src/jax_fdm/geometry/__init__.py
src/jax_fdm/geometry/geometry.py
src/jax_fdm/goals/__init__.py
src/jax_fdm/goals/abstract_goal.py
src/jax_fdm/goals/goal.py
src/jax_fdm/goals/helpers.py
src/jax_fdm/goals/state.py
src/jax_fdm/goals/edge/__init__.py
src/jax_fdm/goals/edge/angle.py
src/jax_fdm/goals/edge/direction.py
src/jax_fdm/goals/edge/edge.py
src/jax_fdm/goals/edge/force.py
src/jax_fdm/goals/edge/length.py
src/jax_fdm/goals/edge/loadpath.py
src/jax_fdm/goals/face/__init__.py
src/jax_fdm/goals/face/face.py
src/jax_fdm/goals/face/rectangle.py
src/jax_fdm/goals/mesh/__init__.py
src/jax_fdm/goals/mesh/area.py
src/jax_fdm/goals/mesh/laplacian.py
src/jax_fdm/goals/mesh/loadpath.py
src/jax_fdm/goals/mesh/mesh.py
src/jax_fdm/goals/mesh/planarity.py
src/jax_fdm/goals/mesh/smoothing.py
src/jax_fdm/goals/network/__init__.py
src/jax_fdm/goals/network/laplacian.py
src/jax_fdm/goals/network/loadpath.py
src/jax_fdm/goals/network/network.py
src/jax_fdm/goals/network/smoothing.py
src/jax_fdm/goals/node/__init__.py
src/jax_fdm/goals/node/colinear.py
src/jax_fdm/goals/node/coordinates.py
src/jax_fdm/goals/node/line.py
src/jax_fdm/goals/node/node.py
src/jax_fdm/goals/node/normal.py
src/jax_fdm/goals/node/plane.py
src/jax_fdm/goals/node/point.py
src/jax_fdm/goals/node/residual.py
src/jax_fdm/goals/node/segment.py
src/jax_fdm/goals/node/tangent.py
src/jax_fdm/goals/vertex/__init__.py
src/jax_fdm/goals/vertex/vertex.py
src/jax_fdm/losses/__init__.py
src/jax_fdm/losses/errors.py
src/jax_fdm/losses/loss.py
src/jax_fdm/losses/regularizers.py
src/jax_fdm/optimization/__init__.py
src/jax_fdm/optimization/collections.py
src/jax_fdm/optimization/recorders.py
src/jax_fdm/optimization/optimizers/__init__.py
src/jax_fdm/optimization/optimizers/constrained.py
src/jax_fdm/optimization/optimizers/evolutionary.py
src/jax_fdm/optimization/optimizers/gradient_based.py
src/jax_fdm/optimization/optimizers/gradient_descent.py
src/jax_fdm/optimization/optimizers/gradient_free.py
src/jax_fdm/optimization/optimizers/ipopt.py
src/jax_fdm/optimization/optimizers/optimizer.py
src/jax_fdm/optimization/optimizers/second_order.py
src/jax_fdm/parameters/__init__.py
src/jax_fdm/parameters/helpers.py
src/jax_fdm/parameters/manager.py
src/jax_fdm/parameters/parameters.py
src/jax_fdm/visualization/__init__.py
src/jax_fdm/visualization/artists/__init__.py
src/jax_fdm/visualization/artists/network_artist.py
src/jax_fdm/visualization/notebooks/__init__.py
src/jax_fdm/visualization/notebooks/network_artist.py
src/jax_fdm/visualization/notebooks/register.py
src/jax_fdm/visualization/notebooks/shapes.py
src/jax_fdm/visualization/notebooks/viewer.py
src/jax_fdm/visualization/plotters/__init__.py
src/jax_fdm/visualization/plotters/loss_plotter.py
src/jax_fdm/visualization/plotters/network_artist.py
src/jax_fdm/visualization/plotters/plotter.py
src/jax_fdm/visualization/plotters/register.py
src/jax_fdm/visualization/plotters/vector_artist.py
src/jax_fdm/visualization/viewers/__init__.py
src/jax_fdm/visualization/viewers/network_artist.py
src/jax_fdm/visualization/viewers/register.py
src/jax_fdm/visualization/viewers/viewer.py