desc.particles.VacuumGuidingCenterTrajectory.is_vf_expensive

VacuumGuidingCenterTrajectory.is_vf_expensive(t0: Real[Array, ''] | Real[ndarray, ''] | number | int | float, t1: Real[Array, ''] | Real[ndarray, ''] | number | int | float, y: PyTree[jaxtyping.Shaped[Array, '?*y'] | jaxtyping.Shaped[ndarray, '?*y'] | numpy.bool | numpy.number | bool | int | float | complex, 'Y'], args: PyTree[Any]) bool

Specifies whether evaluating the vector field is “expensive”, in the specific sense that it is cheaper to evaluate vf_prod twice than vf once.

Some solvers use this to change their behaviour, so as to act more efficiently.