pystein.geodesic module
Utilities for solving geodesic equation
- class pystein.geodesic.Solution(soln: List[sympy.core.relational.Equality], vec_funcs: List[sympy.core.function.Function], param: sympy.core.symbol.Symbol, curve: List[sympy.core.expr.Expr], g: pystein.metric.Metric, eqns: List[sympy.core.relational.Equality])
Bases:
object- vec(val: sympy.core.expr.Expr)
- pystein.geodesic.geodesic_equation(mu: int, param, metric: pystein.metric.Metric)
- pystein.geodesic.numerical_geodesic(g: pystein.metric.Metric, init, ts)
- pystein.geodesic.numerical_sampler(g: pystein.metric.Metric, ls: numpy.ndarray, init_point: tuple, tangent_scale: float = 1, num_angles: int = 12)
- pystein.geodesic.parallel_transport_equation(mu: int, curve: List[sympy.core.function.Function], param: sympy.core.symbol.Symbol, g: pystein.metric.Metric)
- pystein.geodesic.parallel_transport_soln(param: sympy.core.symbol.Symbol, curve: List[sympy.core.expr.Expr], g: pystein.metric.Metric)
- pystein.geodesic.path_coord_func(coord, param)
- pystein.geodesic.vec_coord_func(coord, param)