ODECache
- class cubie.odesystems.ODECache(dxdt: Callable | None, linear_operator: Callable | int | None = -1, linear_operator_cached: Callable | int | None = -1, neumann_preconditioner: Callable | int | None = -1, neumann_preconditioner_cached: Callable | int | None = -1, stage_residual: Callable | int | None = -1, n_stage_residual: Callable | int | None = -1, n_stage_linear_operator: Callable | int | None = -1, n_stage_neumann_preconditioner: Callable | int | None = -1, observables: Callable | int | None = -1, prepare_jac: Callable | int | None = -1, calculate_cached_jvp: Callable | int | None = -1, time_derivative_rhs: Callable | int | None = -1, cached_aux_count: int | None = -1)[source]
Bases:
CUDADispatcherCacheCache compiled CUDA device and support functions for an ODE system.
Attributes default to
-1when the corresponding function is not built.