:py:mod:`astronomix.initial_condition_generation.magnetic_field_from_vector_potential`
======================================================================================

.. py:module:: astronomix.initial_condition_generation.magnetic_field_from_vector_potential

.. autodoc2-docstring:: astronomix.initial_condition_generation.magnetic_field_from_vector_potential
   :allowtitles:

Module Contents
---------------

Functions
~~~~~~~~~

.. list-table::
   :class: autosummary longtable
   :align: left

   * - :py:obj:`setup_magnetic_fields_from_vector_potential <astronomix.initial_condition_generation.magnetic_field_from_vector_potential.setup_magnetic_fields_from_vector_potential>`
     - .. autodoc2-docstring:: astronomix.initial_condition_generation.magnetic_field_from_vector_potential.setup_magnetic_fields_from_vector_potential
          :summary:

API
~~~

.. py:function:: setup_magnetic_fields_from_vector_potential(config: astronomix.option_classes.simulation_config.SimulationConfig, vector_potential_func: typing.Callable, *args, **kwargs) -> typing.Tuple[jax.numpy.ndarray, jax.numpy.ndarray, jax.numpy.ndarray, jax.numpy.ndarray, jax.numpy.ndarray, jax.numpy.ndarray]
   :canonical: astronomix.initial_condition_generation.magnetic_field_from_vector_potential.setup_magnetic_fields_from_vector_potential

   .. autodoc2-docstring:: astronomix.initial_condition_generation.magnetic_field_from_vector_potential.setup_magnetic_fields_from_vector_potential
