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.