.. automodule:: sympy.solvers.ode
These are functions that are imported into the global namespace with from
sympy import *
. These functions (unlike Hint Functions, below) are
intended for use by ordinary users of SymPy.
.. autofunction:: sympy.solvers.ode::dsolve
.. autofunction:: sympy.solvers.ode.systems::dsolve_system
.. autofunction:: sympy.solvers.ode::classify_ode
.. autofunction:: sympy.solvers.ode::checkodesol
.. autofunction:: sympy.solvers.ode::homogeneous_order
.. autofunction:: sympy.solvers.ode::infinitesimals
.. autofunction:: sympy.solvers.ode::checkinfsol
.. autofunction:: sympy.solvers.ode::constantsimp
These functions are intended for internal use by :py:meth:`~sympy.solvers.ode.dsolve` and others. Unlike User Functions, above, these are not intended for every-day use by ordinary SymPy users. Instead, functions such as :py:meth:`~sympy.solvers.ode.dsolve` should be used. Nonetheless, these functions contain useful information in their docstrings on the various ODE solving methods. For this reason, they are documented here.
.. autodata:: sympy.solvers.ode::allhints
.. autofunction:: sympy.solvers.ode.ode::odesimp
.. autofunction:: sympy.solvers.ode.ode::constant_renumber
.. autofunction:: sympy.solvers.ode.ode::ode_sol_simplicity
.. autoclass:: sympy.solvers.ode.single::Factorable :members:
.. autoclass:: sympy.solvers.ode.single.FirstExact :members:
.. autoclass:: sympy.solvers.ode.single::HomogeneousCoeffBest :members:
.. autoclass:: sympy.solvers.ode.single::HomogeneousCoeffSubsDepDivIndep :members:
.. autoclass:: sympy.solvers.ode.single::HomogeneousCoeffSubsIndepDivDep :members:
.. autoclass:: sympy.solvers.ode.single::FirstLinear :members:
.. autoclass:: sympy.solvers.ode.single::LinearAiry2nd :members:
.. autoclass:: sympy.solvers.ode.single::LinearBessel2nd :members:
.. autoclass:: sympy.solvers.ode.single::Bernoulli :members:
.. autoclass:: sympy.solvers.ode.single::Liouville :members:
.. autoclass:: sympy.solvers.ode.single::RiccatiSpecial :members:
.. autoclass:: sympy.solvers.ode.single::NthLinearConstantCoeffHomogeneous :members:
.. autoclass:: sympy.solvers.ode.single::NthLinearConstantCoeffUndeterminedCoefficients :members:
.. autoclass:: sympy.solvers.ode.single::NthLinearConstantCoeffVariationOfParameters :members:
.. autoclass:: sympy.solvers.ode.single::NthLinearEulerEqHomogeneous :members:
.. autoclass:: sympy.solvers.ode.single::NthLinearEulerEqNonhomogeneousVariationOfParameters :members:
.. autoclass:: sympy.solvers.ode.single::NthLinearEulerEqNonhomogeneousUndeterminedCoefficients :members:
.. autoclass:: sympy.solvers.ode.single::NthAlgebraic :members:
.. autoclass:: sympy.solvers.ode.ode::NthOrderReducible :members:
.. autoclass:: sympy.solvers.ode.single::Separable :members:
.. autoclass:: sympy.solvers.ode.single::AlmostLinear :members:
.. autoclass:: sympy.solvers.ode.single::LinearCoefficients :members:
.. autoclass:: sympy.solvers.ode.single::SeparableReduced :members:
.. autoclass:: sympy.solvers.ode.ode::LieGroup :members:
.. autoclass:: sympy.solvers.ode.single::Hypergeometric2nd :members:
.. autofunction:: sympy.solvers.ode.ode::ode_1st_power_series
.. autofunction:: sympy.solvers.ode.ode::ode_2nd_power_series_ordinary
.. autofunction:: sympy.solvers.ode.ode::ode_2nd_power_series_regular
These functions are intended for internal use of the Lie Group Solver. Nonetheless, they contain useful information in their docstrings on the algorithms implemented for the various heuristics.
.. autofunction:: sympy.solvers.ode.lie_group::lie_heuristic_abaco1_simple
.. autofunction:: sympy.solvers.ode.lie_group::lie_heuristic_abaco1_product
.. autofunction:: sympy.solvers.ode.lie_group::lie_heuristic_bivariate
.. autofunction:: sympy.solvers.ode.lie_group::lie_heuristic_chi
.. autofunction:: sympy.solvers.ode.lie_group::lie_heuristic_abaco2_similar
.. autofunction:: sympy.solvers.ode.lie_group::lie_heuristic_function_sum
.. autofunction:: sympy.solvers.ode.lie_group::lie_heuristic_abaco2_unique_unknown
.. autofunction:: sympy.solvers.ode.lie_group::lie_heuristic_abaco2_unique_general
.. autofunction:: sympy.solvers.ode.lie_group::lie_heuristic_linear
These functions are intended for internal use by :py:meth:`~sympy.solvers.ode.dsolve` for system of differential equations.
.. autofunction:: sympy.solvers.ode.ode::_linear_2eq_order1_type6
.. autofunction:: sympy.solvers.ode.ode::_linear_2eq_order1_type7
.. autofunction:: sympy.solvers.ode.systems::linear_ode_to_matrix
.. autofunction:: sympy.solvers.ode.systems::canonical_odes
.. autofunction:: sympy.solvers.ode.systems::linodesolve_type
.. autofunction:: sympy.solvers.ode.systems::matrix_exp_jordan_form
.. autofunction:: sympy.solvers.ode.systems::matrix_exp
.. autofunction:: sympy.solvers.ode.systems::linodesolve
.. autofunction:: sympy.solvers.ode.ode::_nonlinear_2eq_order1_type1
.. autofunction:: sympy.solvers.ode.ode::_nonlinear_2eq_order1_type2
.. autofunction:: sympy.solvers.ode.ode::_nonlinear_2eq_order1_type3
.. autofunction:: sympy.solvers.ode.ode::_nonlinear_2eq_order1_type4
.. autofunction:: sympy.solvers.ode.ode::_nonlinear_2eq_order1_type5
.. autofunction:: sympy.solvers.ode.ode::_nonlinear_3eq_order1_type1
.. autofunction:: sympy.solvers.ode.ode::_nonlinear_3eq_order1_type2
.. autofunction:: sympy.solvers.ode.ode::_nonlinear_3eq_order1_type3
.. autofunction:: sympy.solvers.ode.ode::_nonlinear_3eq_order1_type4
.. autofunction:: sympy.solvers.ode.ode::_nonlinear_3eq_order1_type5
.. automodule:: sympy.solvers.ode.ode
These functions are not intended for end-user use.
.. autofunction:: sympy.solvers.ode.ode::_handle_Integral