cubie
Contents
Getting Started with Cubie
Tutorials
Tutorial 1: Your First Parameter Sweep
Tutorial 2: Summaries Instead of Trajectories
Tutorial 3: Stiff Systems, Implicit Methods, and Drivers
User Manual
Creating a “System” of Differential Equations
Solving ODEs
Coming from SciPy
Coming from MATLAB
Configuration Reference
Batching and Parameter Sweeps
Working with Results
Drivers (Time-dependent functions)
Timing Parameters
Choosing an Algorithm
Solver Options Reference
User functions and derivatives
CellML Models
GPU Memory Management
Caching and Recompilation
Making it Faster (basic)
Troubleshooting
Theory
Numerical Integration
Nonlinear Solvers
Jacobians and Symbolic Differentiation
CUDA and GPU Computing
Developer Guide
Architecture Overview
Adding Algorithms
Code Generation Pipeline
Buffer Registry
Adding Summary Metrics
Testing Guide
Reference Manual
Batch solving
Solver
solve_ivp
SolveResult
SolveSpec
Calibration
Optimisation
BatchSolverConfig
BatchSolverKernel
SystemInterface
Arrays
ArrayContainer
BaseArrayManager
ManagedArray
InputArrayContainer
InputArrays
OutputArrayContainer
ActiveOutputs
OutputArrays
ODE systems
create_ODE_system
SymbolicODE
BaseODE
ODEData
SystemValues
SystemSizes
ODECache
Symbolic
Integrators
SingleIntegratorRun
IntegratorReturnCodes
Algorithms
BaseStepConfig
BaseAlgorithmStep
StepCache
ExplicitStepConfig
ExplicitEulerStep
ImplicitStepConfig
BackwardsEulerStep
BackwardsEulerPCStep
CrankNicolsonStep
ERKStep
ERK tableau registry
DIRKStep
DIRK tableau registry
FIRKStep
FIRK tableau registry
GenericRosenbrockWStep
Rosenbrock tableau registry
get_algorithm_step
Loops
IVPLoop
ODELoopConfig
Matrix-free solvers
LinearSolver
NewtonKrylov
SolverRetCodes
Step control
get_controller
BaseStepController
BaseAdaptiveStepController
FixedStepController
AdaptiveIController
AdaptivePIController
AdaptivePIDController
GustafssonController
BaseStepControllerConfig
AdaptiveStepControlConfig
FixedStepControlConfig
PIStepControlConfig
PIDStepControlConfig
GustafssonStepControlConfig
Output handling
OutputFunctions
OutputConfig
OutputCompileFlags
OutputArrayHeights
SingleRunOutputSizes
BatchInputSizes
BatchOutputSizes
OutputFunctionCache
summary_metrics
register_metric
Summary metrics
summary_metrics
register_metric
SummaryMetric
SummaryMetrics
MetricFuncCache
Mean
Max
RMS
Peaks
Std
Min
MaxMagnitude
Extrema
NegativePeaks
MeanStdRms
DxdtMax
DxdtMin
DxdtExtrema
D2xdt2Max
D2xdt2Min
D2xdt2Extrema
Memory
default_memmgr
MemoryManager
ArrayRequest
ArrayResponse
StreamGroups
current_cupy_stream
GUI Editors
ConstantsEditor
StatesEditor
PreParseEditor
cubie
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
_
__init__() (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep method)
(cubie.integrators.algorithms.DIRKStep method)
(cubie.integrators.algorithms.ERKStep method)
(cubie.integrators.algorithms.FIRKStep method)
(cubie.integrators.algorithms.GenericRosenbrockWStep method)
(cubie.integrators.BackwardsEulerStep method)
(cubie.integrators.CrankNicolsonStep method)
(cubie.integrators.ExplicitEulerStep method)
(cubie.integrators.IVPLoop method)
(cubie.integrators.matrix_free_solvers.NewtonKrylov method)
(cubie.integrators.step_control.base_step_controller.BaseStepController method)
(cubie.odesystems.BaseODE method)
(cubie.odesystems.SymbolicODE method)
(cubie.odesystems.SystemValues method)
(cubie.outputhandling.summarymetrics.d2xdt2_extrema.D2xdt2Extrema method)
(cubie.outputhandling.summarymetrics.d2xdt2_max.D2xdt2Max method)
(cubie.outputhandling.summarymetrics.d2xdt2_min.D2xdt2Min method)
(cubie.outputhandling.summarymetrics.dxdt_extrema.DxdtExtrema method)
(cubie.outputhandling.summarymetrics.dxdt_max.DxdtMax method)
(cubie.outputhandling.summarymetrics.dxdt_min.DxdtMin method)
(cubie.outputhandling.summarymetrics.extrema.Extrema method)
(cubie.outputhandling.summarymetrics.max.Max method)
(cubie.outputhandling.summarymetrics.max_magnitude.MaxMagnitude method)
(cubie.outputhandling.summarymetrics.mean.Mean method)
(cubie.outputhandling.summarymetrics.mean_std_rms.MeanStdRms method)
(cubie.outputhandling.summarymetrics.min.Min method)
(cubie.outputhandling.summarymetrics.negative_peaks.NegativePeaks method)
(cubie.outputhandling.summarymetrics.peaks.Peaks method)
(cubie.outputhandling.summarymetrics.rms.RMS method)
(cubie.outputhandling.summarymetrics.std.Std method)
_add_auto_proportion() (cubie.memory.mem_manager.MemoryManager method)
_add_manual_proportion() (cubie.memory.mem_manager.MemoryManager method)
_apply_combined_metrics() (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
_apply_filter_coefficients() (cubie.integrators.step_control.base_step_controller.BaseStepController method)
_apply_performance_defaults() (cubie.batchsolving.solver.Solver method)
_apply_pinned_releases() (cubie.memory.mem_manager.MemoryManager method)
_arrays_equal() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
_attach_device_inputs() (cubie.batchsolving.arrays.BatchInputArrays.InputArrays method)
_base_memory_type() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager static method)
_buffer_sizes (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics attribute)
(in module cubie.outputhandling.summarymetrics)
_build_error_solver() (cubie.integrators.algorithms.DIRKStep method)
(cubie.integrators.algorithms.FIRKStep method)
_cap_bytes() (cubie.memory.mem_manager.MemoryManager method)
_check_for_no_outputs() (cubie.outputhandling.OutputConfig method)
_check_requests() (cubie.memory.mem_manager.MemoryManager method)
_child_defaults() (cubie.batchsolving.solver.Solver method)
_combine_active() (cubie.batchsolving.solveresult.SolveResult static method)
_compute_launch_geometry() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
_configure_drivers() (cubie.batchsolving.solver.Solver method)
_convert_host_to_numpy() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
(cubie.batchsolving.arrays.BatchInputArrays.InputArrays method)
_convert_host_to_pinned() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
(cubie.batchsolving.arrays.BatchInputArrays.InputArrays method)
_convert_symbol_keys() (cubie.odesystems.SystemValues method)
_create_spill_array() (cubie.memory.mem_manager.MemoryManager method)
_cubie_canonical_() (cubie.odesystems.SystemValues method)
_default_launch() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
_device_function_injections() (cubie.odesystems.SymbolicODE method)
_driver_settings() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
_drop_instance() (cubie.memory.mem_manager.MemoryManager method)
_duration_counts() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
_dynamic_shared_for_blocks() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel static method)
_error_run_indices() (cubie.batchsolving.solveresult.SolveResult method)
_evict_idle_owners() (cubie.memory.mem_manager.MemoryManager method)
_execute_run() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
_fast_path_update() (cubie.batchsolving.arrays.BatchInputArrays.InputArrays method)
_get_chunk_events() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
_get_jvp_exprs() (cubie.odesystems.SymbolicODE method)
_get_size() (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
_host_memory_type() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager static method)
_invalidate_cache() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
_invalidate_hook() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
(cubie.batchsolving.arrays.BatchInputArrays.InputArrays method)
_kernel_launch_args() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
_launch_shape() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
_managed_map() (cubie.batchsolving.arrays.BaseArrayManager.ArrayContainer method)
_mask_error_runs() (cubie.batchsolving.solveresult.SolveResult method)
_matches_slot() (cubie.batchsolving.arrays.BatchInputArrays.InputArrays method)
_metric_objects (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics attribute)
(in module cubie.outputhandling.summarymetrics)
_names (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics attribute)
(in module cubie.outputhandling.summarymetrics)
_natural_blocks() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
_on_allocation() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
_on_allocation_complete() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
_on_pinned_released() (cubie.memory.mem_manager.MemoryManager method)
_output_names (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics attribute)
(in module cubie.outputhandling.summarymetrics)
_output_sizes (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics attribute)
(in module cubie.outputhandling.summarymetrics)
_owned_by() (cubie.memory.mem_manager.MemoryManager method)
_owner_settings() (cubie.memory.mem_manager.MemoryManager method)
_params (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics attribute)
(in module cubie.outputhandling.summarymetrics)
_prepare_batch() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
_purge_dead_instances() (cubie.memory.mem_manager.MemoryManager method)
_rebalance_auto_pool() (cubie.memory.mem_manager.MemoryManager method)
_regular_event_count() (cubie.integrators.SingleIntegratorRun method)
_require_child_zero_guess() (cubie.integrators.matrix_free_solvers.NewtonKrylov method)
_require_device() (cubie.memory.mem_manager.MemoryManager method)
_requires_staging() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager static method)
_reserve_pinned_bytes() (cubie.memory.mem_manager.MemoryManager method)
_resident_input() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
_resolve_gain() (cubie.integrators.step_control.adaptive_step_controller.AdaptiveStepControlConfig method)
_seed_derived_mass() (cubie.odesystems.SymbolicODE method)
_setup_cuda_events() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
_setup_memory_manager() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
_specialise() (cubie.odesystems.SymbolicODE method)
_stage_array() (cubie.batchsolving.arrays.BatchInputArrays.InputArrays method)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays method)
_summaries_legend() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
_teardown_cleanups() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
(cubie.batchsolving.arrays.BatchInputArrays.InputArrays method)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays method)
_time_domain_legend() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
_update_host_array() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
_validate_index_arrays() (cubie.outputhandling.OutputConfig method)
_validate_stage_kinds() (cubie.integrators.algorithms.generic_dirk_tableaus.DIRKTableau method)
_validate_timing_parameters() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
_variable_units() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
A
accumulates_output (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
accumulator_elements (cubie.integrators.algorithms.DIRKStep property)
accumulator_location (cubie.integrators.algorithms.generic_dirk.DIRKStepConfig attribute)
,
[1]
active_outputs (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.batchsolving.solveresult.SolveResult property)
ActiveOutputs (class in cubie.batchsolving.BatchSolverConfig)
AdaptiveIController (class in cubie.integrators)
AdaptivePIController (class in cubie.integrators)
AdaptivePIDController (class in cubie.integrators)
AdaptiveStepControlConfig (class in cubie.integrators.step_control.adaptive_step_controller)
add_entry() (cubie.odesystems.SystemValues method)
algorithm (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.SingleIntegratorRun property)
algorithm_defaults (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
algorithm_order (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
(cubie.integrators.algorithms.base_algorithm_step.StepCache attribute)
(cubie.integrators.algorithms.FIRKStep property)
(cubie.integrators.step_control.adaptive_step_controller.AdaptiveStepControlConfig attribute)
(cubie.integrators.step_control.adaptive_step_controller.BaseAdaptiveStepController property)
all_input_labels (cubie.batchsolving.SystemInterface.SystemInterface property)
all_output_labels (cubie.batchsolving.SystemInterface.SystemInterface property)
allocate() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
(cubie.memory.mem_manager.MemoryManager method)
allocate_all() (cubie.memory.mem_manager.MemoryManager method)
allocate_pinned_array() (cubie.memory.mem_manager.MemoryManager method)
allocate_queue() (cubie.memory.mem_manager.MemoryManager method)
allocation_granule_bytes (cubie.memory.mem_manager.MemoryManager attribute)
apply_launch() (in module cubie.batchsolving.optimize)
apply_mass_fn (cubie.integrators.algorithms.generic_dirk.DIRKStepConfig attribute)
,
[1]
(cubie.integrators.algorithms.generic_firk.FIRKStepConfig attribute)
(cubie.integrators.algorithms.generic_rosenbrock_w.RosenbrockWStepConfig attribute)
array (cubie.batchsolving.arrays.BaseArrayManager.ManagedArray property)
array_names() (cubie.batchsolving.arrays.BaseArrayManager.ArrayContainer method)
ArrayContainer (class in cubie.batchsolving.arrays.BaseArrayManager)
as_float_dict (cubie.odesystems.SystemValues property)
as_numpy (cubie.batchsolving.solveresult.SolveResult property)
as_numpy_per_summary (cubie.batchsolving.solveresult.SolveResult property)
as_pandas (cubie.batchsolving.solveresult.SolveResult property)
atol (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.SingleIntegratorRun property)
(cubie.integrators.step_control.base_step_controller.BaseStepController property)
(cubie.integrators.step_control.fixed_step_controller.FixedStepControlConfig attribute)
attach() (cubie.batchsolving.arrays.BaseArrayManager.ArrayContainer method)
attempt_dense_prediction (cubie.integrators.algorithms.generic_dirk.DIRKStepConfig attribute)
,
[1]
(cubie.integrators.algorithms.generic_firk.FIRKStepConfig attribute)
,
[1]
auto_pool_proportion (cubie.memory.mem_manager.MemoryManager property)
B
BackwardsEulerPCStep (class in cubie.integrators)
BackwardsEulerStep (class in cubie.integrators)
baked_stage_diagonal (cubie.integrators.algorithms.FIRKStep property)
(cubie.integrators.algorithms.GenericRosenbrockWStep property)
base_state_placeholder_location (cubie.integrators.algorithms.generic_rosenbrock_w.RosenbrockWStepConfig attribute)
BaseAdaptiveStepController (class in cubie.integrators.step_control.adaptive_step_controller)
BaseAlgorithmStep (class in cubie.integrators.algorithms.base_algorithm_step)
BaseArrayManager (class in cubie.batchsolving.arrays.BaseArrayManager)
BaseODE (class in cubie.odesystems)
BaseStepConfig (class in cubie.integrators.algorithms.base_algorithm_step)
BaseStepController (class in cubie.integrators.step_control.base_step_controller)
BatchSolverKernel (class in cubie.batchsolving.BatchSolverKernel)
begin_work() (cubie.memory.mem_manager.MemoryManager method)
buffer_offsets() (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
buffer_sizes() (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
buffer_sizes_dict (cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
build() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
(cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep method)
(cubie.integrators.IVPLoop method)
(cubie.integrators.matrix_free_solvers.NewtonKrylov method)
(cubie.integrators.step_control.base_step_controller.BaseStepController method)
(cubie.odesystems.BaseODE method)
(cubie.odesystems.SymbolicODE method)
(cubie.outputhandling.OutputFunctions method)
(cubie.outputhandling.summarymetrics.d2xdt2_extrema.D2xdt2Extrema method)
(cubie.outputhandling.summarymetrics.d2xdt2_max.D2xdt2Max method)
(cubie.outputhandling.summarymetrics.d2xdt2_min.D2xdt2Min method)
(cubie.outputhandling.summarymetrics.dxdt_extrema.DxdtExtrema method)
(cubie.outputhandling.summarymetrics.dxdt_max.DxdtMax method)
(cubie.outputhandling.summarymetrics.dxdt_min.DxdtMin method)
(cubie.outputhandling.summarymetrics.extrema.Extrema method)
(cubie.outputhandling.summarymetrics.max.Max method)
(cubie.outputhandling.summarymetrics.max_magnitude.MaxMagnitude method)
(cubie.outputhandling.summarymetrics.mean.Mean method)
(cubie.outputhandling.summarymetrics.mean_std_rms.MeanStdRms method)
(cubie.outputhandling.summarymetrics.min.Min method)
(cubie.outputhandling.summarymetrics.negative_peaks.NegativePeaks method)
(cubie.outputhandling.summarymetrics.peaks.Peaks method)
(cubie.outputhandling.summarymetrics.rms.RMS method)
(cubie.outputhandling.summarymetrics.std.Std method)
build_controller() (cubie.integrators.AdaptiveIController method)
(cubie.integrators.AdaptivePIController method)
(cubie.integrators.AdaptivePIDController method)
(cubie.integrators.GustafssonController method)
(cubie.integrators.step_control.adaptive_step_controller.BaseAdaptiveStepController method)
build_grid() (cubie.batchsolving.solver.Solver method)
build_implicit_helpers() (cubie.integrators.algorithms.DIRKStep method)
(cubie.integrators.algorithms.FIRKStep method)
(cubie.integrators.algorithms.GenericRosenbrockWStep method)
build_kernel() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
build_step() (cubie.integrators.algorithms.DIRKStep method)
(cubie.integrators.algorithms.ERKStep method)
(cubie.integrators.algorithms.FIRKStep method)
(cubie.integrators.algorithms.GenericRosenbrockWStep method)
(cubie.integrators.BackwardsEulerPCStep method)
(cubie.integrators.BackwardsEulerStep method)
(cubie.integrators.CrankNicolsonStep method)
(cubie.integrators.ExplicitEulerStep method)
C
C (cubie.integrators.algorithms.generic_rosenbrockw_tableaus.RosenbrockTableau attribute)
cache_dir (cubie.batchsolving.solver.Solver property)
cache_enabled (cubie.batchsolving.solver.Solver property)
cache_mode (cubie.batchsolving.solver.Solver property)
cached_auxiliaries_location (cubie.integrators.ImplicitStepConfig attribute)
calibrate() (cubie.batchsolving.solver.Solver method)
can_reuse_accepted_start (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
(cubie.integrators.algorithms.base_algorithm_step.BaseStepConfig property)
cap() (cubie.memory.mem_manager.MemoryManager method)
change_stream_group() (cubie.memory.mem_manager.MemoryManager method)
check_incoming_arrays() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
check_sizes() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
check_type() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
choose_host_memory_type() (cubie.memory.mem_manager.MemoryManager method)
chunk_length (cubie.batchsolving.arrays.BaseArrayManager.ManagedArray attribute)
chunk_slice() (cubie.batchsolving.arrays.BaseArrayManager.ManagedArray method)
chunked_shape (cubie.batchsolving.arrays.BaseArrayManager.ManagedArray attribute)
chunks (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
cleave_time() (cubie.batchsolving.solveresult.SolveResult static method)
close() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
(cubie.batchsolving.solver.Solver method)
(cubie.batchsolving.solveresult.SolveResult method)
coefficients_shape (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
compile() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
(cubie.batchsolving.solver.Solver method)
compile_controller() (cubie.integrators.FixedStepController method)
(cubie.integrators.step_control.adaptive_step_controller.BaseAdaptiveStepController method)
(cubie.integrators.step_control.base_step_controller.BaseStepController method)
compile_flags (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.IVPLoop property)
(cubie.integrators.SingleIntegratorRun property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
compile_step() (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep method)
compute_chunked_shapes() (cubie.memory.mem_manager.MemoryManager method)
config_hash (cubie.odesystems.BaseODE property)
configure_drivers() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
constant_units (cubie.odesystems.SymbolicODE property)
constant_values (cubie.odesystems.ODEData property)
constants (cubie.odesystems.BaseODE property)
(cubie.odesystems.ODEData attribute)
(cubie.odesystems.SystemSizes attribute)
constants_gui() (cubie.odesystems.SymbolicODE method)
controller_default_settings (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
convert_output_labels() (cubie.batchsolving.solver.Solver method)
copy() (cubie.batchsolving.solver.Solver method)
(cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep method)
(cubie.odesystems.BaseODE method)
(cubie.odesystems.SystemValues method)
CrankNicolsonStep (class in cubie.integrators)
create() (cubie.odesystems.SymbolicODE class method)
create_host_array() (cubie.memory.mem_manager.MemoryManager method)
create_ODE_system() (in module cubie.odesystems)
cubie.integrators.matrix_free_solvers
module
cupy_ext_stream (in module cubie.memory.mem_manager)
current_cupy_stream() (in module cubie.memory.mem_manager)
D
D2xdt2Extrema (class in cubie.outputhandling.summarymetrics.d2xdt2_extrema)
D2xdt2Max (class in cubie.outputhandling.summarymetrics.d2xdt2_max)
D2xdt2Min (class in cubie.outputhandling.summarymetrics.d2xdt2_min)
deadband_max (cubie.integrators.step_control.adaptive_step_controller.AdaptiveStepControlConfig property)
(cubie.integrators.step_control.adaptive_step_controller.BaseAdaptiveStepController property)
deadband_min (cubie.integrators.step_control.adaptive_step_controller.AdaptiveStepControlConfig property)
(cubie.integrators.step_control.adaptive_step_controller.BaseAdaptiveStepController property)
default_memmgr (in module cubie.memory)
default_shape (cubie.batchsolving.arrays.BaseArrayManager.ManagedArray attribute)
default_tableau (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep attribute)
(cubie.integrators.algorithms.DIRKStep attribute)
(cubie.integrators.algorithms.ERKStep attribute)
(cubie.integrators.algorithms.FIRKStep attribute)
(cubie.integrators.algorithms.GenericRosenbrockWStep attribute)
defer_teardown() (cubie.memory.mem_manager.MemoryManager method)
delete_all() (cubie.batchsolving.arrays.BaseArrayManager.ArrayContainer method)
delta_location (cubie.integrators.matrix_free_solvers.NewtonKrylovConfig attribute)
,
[1]
derivative_gain (cubie.integrators.AdaptivePIDController property)
(cubie.integrators.step_control.adaptive_PID_controller.PIDStepControlConfig property)
device (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager attribute)
(cubie.batchsolving.arrays.BatchInputArrays.InputArrays attribute)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays attribute)
device_driver_coefficients (cubie.batchsolving.arrays.BatchInputArrays.InputArrays property)
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
device_factory() (cubie.batchsolving.arrays.BatchInputArrays.InputArrayContainer class method)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrayContainer class method)
device_function (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.integrators.IVPLoop property)
(cubie.integrators.matrix_free_solvers.NewtonKrylov property)
(cubie.integrators.step_control.base_step_controller.BaseStepController property)
device_initial_values (cubie.batchsolving.arrays.BatchInputArrays.InputArrays property)
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
device_iteration_counters (cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays property)
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
device_observable_summaries (cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays property)
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
device_observables (cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays property)
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
device_parameters (cubie.batchsolving.arrays.BatchInputArrays.InputArrays property)
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
device_state (cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays property)
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
device_state_summaries (cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays property)
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
device_status_codes (cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays property)
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
diagonal() (cubie.integrators.algorithms.generic_dirk_tableaus.DIRKTableau method)
DIRK_TABLEAU_REGISTRY (in module cubie.integrators.algorithms)
DIRKStep (class in cubie.integrators.algorithms)
DIRKStepConfig (class in cubie.integrators.algorithms.generic_dirk)
DIRKTableau (class in cubie.integrators.algorithms.generic_dirk_tableaus)
driver_coefficients (cubie.batchsolving.arrays.BatchInputArrays.InputArrayContainer attribute)
(cubie.batchsolving.arrays.BatchInputArrays.InputArrays property)
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
driver_derivative_fn (cubie.integrators.algorithms.generic_rosenbrock_w.RosenbrockWStepConfig attribute)
driver_inputs() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
driver_interpolator (cubie.batchsolving.solver.Solver property)
driver_units (cubie.odesystems.SymbolicODE property)
drivers (cubie.odesystems.SystemSizes attribute)
drivers_fn (cubie.integrators.algorithms.base_algorithm_step.BaseStepConfig attribute)
(cubie.integrators.IVPLoop property)
dt (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.IVPLoop property)
(cubie.integrators.SingleIntegratorRun property)
(cubie.integrators.step_control.adaptive_step_controller.AdaptiveStepControlConfig property)
(cubie.integrators.step_control.base_step_controller.BaseStepController property)
(cubie.integrators.step_control.fixed_step_controller.FixedStepControlConfig property)
dt_max (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.SingleIntegratorRun property)
(cubie.integrators.step_control.adaptive_step_controller.AdaptiveStepControlConfig property)
(cubie.integrators.step_control.base_step_controller.BaseStepController property)
(cubie.integrators.step_control.fixed_step_controller.FixedStepControlConfig property)
dt_min (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.SingleIntegratorRun property)
(cubie.integrators.step_control.adaptive_step_controller.AdaptiveStepControlConfig property)
(cubie.integrators.step_control.base_step_controller.BaseStepController property)
(cubie.integrators.step_control.fixed_step_controller.FixedStepControlConfig property)
dtype (cubie.batchsolving.arrays.BaseArrayManager.ManagedArray attribute)
duration (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
dxdt (cubie.odesystems.ODECache attribute)
dxdt_fn (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
(cubie.integrators.algorithms.base_algorithm_step.BaseStepConfig attribute)
(cubie.integrators.SingleIntegratorRun property)
(cubie.odesystems.BaseODE property)
(cubie.odesystems.ODECache attribute)
DxdtExtrema (class in cubie.outputhandling.summarymetrics.dxdt_extrema)
DxdtMax (class in cubie.outputhandling.summarymetrics.dxdt_max)
DxdtMin (class in cubie.outputhandling.summarymetrics.dxdt_min)
E
effective (cubie.batchsolving.solver.Solver attribute)
empty (cubie.odesystems.SystemValues property)
end_work() (cubie.memory.mem_manager.MemoryManager method)
ERK_TABLEAU_REGISTRY (in module cubie.integrators.algorithms)
ERKStep (class in cubie.integrators.algorithms)
ERKStepConfig (class in cubie.integrators.algorithms.generic_erk)
ERKTableau (class in cubie.integrators.algorithms.generic_erk_tableaus)
error_linear_solver_fn (cubie.integrators.ImplicitStepConfig attribute)
error_weights (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
explicit_last_stage (cubie.integrators.algorithms.generic_dirk_tableaus.DIRKTableau property)
ExplicitEulerStep (class in cubie.integrators)
ExplicitStepConfig (class in cubie.integrators)
Extrema (class in cubie.outputhandling.summarymetrics.extrema)
F
family_defaults() (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep class method)
(cubie.integrators.algorithms.DIRKStep class method)
(cubie.integrators.algorithms.ERKStep class method)
(cubie.integrators.algorithms.FIRKStep class method)
(cubie.integrators.algorithms.GenericRosenbrockWStep class method)
(cubie.integrators.BackwardsEulerStep class method)
(cubie.integrators.CrankNicolsonStep class method)
(cubie.integrators.ExplicitEulerStep class method)
finalise() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
(cubie.batchsolving.arrays.BatchInputArrays.InputArrays method)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays method)
FIRK_TABLEAU_REGISTRY (in module cubie.integrators.algorithms)
FIRKStep (class in cubie.integrators.algorithms)
FIRKStepConfig (class in cubie.integrators.algorithms.generic_firk)
FIRKTableau (class in cubie.integrators.algorithms.generic_firk_tableaus)
first_same_as_last (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
(cubie.integrators.algorithms.base_algorithm_step.BaseStepConfig property)
(cubie.integrators.algorithms.generic_erk.ERKStepConfig property)
FixedStepControlConfig (class in cubie.integrators.step_control.fixed_step_controller)
FixedStepController (class in cubie.integrators)
free() (cubie.memory.mem_manager.MemoryManager method)
free_all() (cubie.memory.mem_manager.MemoryManager method)
freeze() (cubie.odesystems.SystemValues method)
from_BaseODE_initargs() (cubie.odesystems.ODEData class method)
from_compile_flags() (cubie.batchsolving.BatchSolverConfig.ActiveOutputs class method)
from_device() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
(cubie.memory.mem_manager.MemoryManager method)
from_loop_settings() (cubie.outputhandling.OutputConfig class method)
from_solver() (cubie.batchsolving.arrays.BatchInputArrays.InputArrays class method)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays class method)
(cubie.batchsolving.solveresult.SolveResult class method)
G
gain_names (cubie.integrators.step_control.base_step_controller.BaseStepController property)
gamma (cubie.integrators.algorithms.generic_rosenbrockw_tableaus.RosenbrockTableau attribute)
gamma_stages (cubie.integrators.algorithms.generic_rosenbrockw_tableaus.RosenbrockTableau attribute)
GenericRosenbrockWStep (class in cubie.integrators.algorithms)
get_algorithm_step() (in module cubie.integrators)
get_array() (cubie.batchsolving.arrays.BaseArrayManager.ArrayContainer method)
get_available_memory() (cubie.memory.mem_manager.MemoryManager method)
get_chunk_parameters() (cubie.memory.mem_manager.MemoryManager method)
get_constants_info() (cubie.odesystems.SymbolicODE method)
get_controller() (in module cubie.integrators)
get_group_stream() (cubie.memory.mem_manager.MemoryManager method)
get_index_of_key() (cubie.odesystems.SystemValues method)
get_indices() (cubie.odesystems.SystemValues method)
get_labels() (cubie.batchsolving.SystemInterface.SystemInterface method)
(cubie.odesystems.SystemValues method)
get_managed_array() (cubie.batchsolving.arrays.BaseArrayManager.ArrayContainer method)
get_memory_info() (cubie.memory.mem_manager.MemoryManager method)
get_observable_indices() (cubie.batchsolving.solver.Solver method)
get_parameters_info() (cubie.odesystems.SymbolicODE method)
get_registration() (cubie.memory.mem_manager.MemoryManager method)
get_solver_helper() (cubie.odesystems.BaseODE method)
(cubie.odesystems.SymbolicODE method)
get_solver_helper_fn (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
(cubie.integrators.algorithms.base_algorithm_step.BaseStepConfig attribute)
get_state_indices() (cubie.batchsolving.solver.Solver method)
get_states_info() (cubie.odesystems.SymbolicODE method)
get_stream() (cubie.memory.mem_manager.MemoryManager method)
get_stream_group() (cubie.memory.mem_manager.MemoryManager method)
get_values() (cubie.odesystems.SystemValues method)
given (cubie.batchsolving.solver.Solver attribute)
GustafssonController (class in cubie.integrators)
GustafssonStepControlConfig (class in cubie.integrators.step_control.gustafsson_controller)
H
has_device_inputs (cubie.batchsolving.arrays.BatchInputArrays.InputArrays property)
has_error_estimate (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
(cubie.integrators.algorithms.base_algorithm_step.StepCache attribute)
(cubie.integrators.algorithms.DIRKStep property)
(cubie.integrators.algorithms.ERKStep property)
(cubie.integrators.algorithms.FIRKStep property)
(cubie.integrators.algorithms.GenericRosenbrockWStep property)
(cubie.integrators.BackwardsEulerStep attribute)
(cubie.integrators.CrankNicolsonStep attribute)
(cubie.integrators.ExplicitEulerStep attribute)
has_summary_outputs (cubie.outputhandling.OutputFunctions property)
has_time_domain_outputs (cubie.outputhandling.OutputFunctions property)
helper_operation_counts (cubie.integrators.ImplicitStepConfig attribute)
helpers (cubie.odesystems.ODECache attribute)
,
[1]
host (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager attribute)
(cubie.batchsolving.arrays.BatchInputArrays.InputArrays attribute)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays attribute)
host_factory() (cubie.batchsolving.arrays.BatchInputArrays.InputArrayContainer class method)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrayContainer class method)
I
implemented_metrics (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics property)
implicit_stages (cubie.integrators.algorithms.generic_dirk_tableaus.DIRKTableau property)
ImplicitStepConfig (class in cubie.integrators)
indices_dict (cubie.odesystems.SystemValues attribute)
inexact_newton (cubie.integrators.ImplicitStepConfig attribute)
initial_state_values (cubie.odesystems.ODEData property)
initial_states (cubie.odesystems.ODEData attribute)
initial_values (cubie.batchsolving.arrays.BatchInputArrays.InputArrayContainer attribute)
(cubie.batchsolving.arrays.BatchInputArrays.InputArrays property)
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.odesystems.BaseODE property)
initialise() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
(cubie.batchsolving.arrays.BatchInputArrays.InputArrays method)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays method)
input_variables (cubie.batchsolving.solver.Solver property)
InputArrayContainer (class in cubie.batchsolving.arrays.BatchInputArrays)
InputArrays (class in cubie.batchsolving.arrays.BatchInputArrays)
integral_gain (cubie.integrators.AdaptiveIController property)
(cubie.integrators.AdaptivePIController property)
(cubie.integrators.AdaptivePIDController property)
invalidate_all() (cubie.memory.mem_manager.MemoryManager method)
inverse_mass_dxdt_fn (cubie.integrators.algorithms.generic_dirk.DIRKStepConfig attribute)
,
[1]
is_adaptive (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
(cubie.integrators.algorithms.base_algorithm_step.BaseStepConfig attribute)
(cubie.integrators.IVPLoop property)
(cubie.integrators.SingleIntegratorRun property)
(cubie.integrators.step_control.adaptive_step_controller.AdaptiveStepControlConfig property)
(cubie.integrators.step_control.base_step_controller.BaseStepController property)
(cubie.integrators.step_control.fixed_step_controller.FixedStepControlConfig property)
is_chunked (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager property)
(cubie.batchsolving.arrays.BaseArrayManager.ManagedArray attribute)
is_given() (cubie.batchsolving.solver.Solver method)
is_grouped() (cubie.memory.mem_manager.MemoryManager method)
is_implicit (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
(cubie.integrators.algorithms.base_algorithm_step.StepCache attribute)
(cubie.integrators.algorithms.DIRKStep property)
(cubie.integrators.algorithms.FIRKStep property)
(cubie.integrators.algorithms.GenericRosenbrockWStep property)
is_linear (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep attribute)
(cubie.integrators.algorithms.base_algorithm_step.StepCache attribute)
(cubie.integrators.algorithms.GenericRosenbrockWStep attribute)
is_multistage (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
(cubie.integrators.algorithms.DIRKStep property)
(cubie.integrators.algorithms.ERKStep property)
(cubie.integrators.algorithms.FIRKStep property)
(cubie.integrators.algorithms.GenericRosenbrockWStep property)
(cubie.integrators.BackwardsEulerStep property)
(cubie.integrators.CrankNicolsonStep property)
(cubie.integrators.ExplicitEulerStep property)
iter_managed_arrays() (cubie.batchsolving.arrays.BaseArrayManager.ArrayContainer method)
iteration_counters (cubie.batchsolving.arrays.BatchOutputArrays.OutputArrayContainer attribute)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays property)
(cubie.batchsolving.BatchSolverConfig.ActiveOutputs attribute)
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.batchsolving.solveresult.SolveResult property)
IVPLoop (class in cubie.integrators)
K
kernel (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
kernel_is_cached() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
kernel_name (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
keys_by_index (cubie.odesystems.SystemValues attribute)
krylov_atol (cubie.integrators.matrix_free_solvers.NewtonKrylov property)
krylov_iters_local_location (cubie.integrators.matrix_free_solvers.NewtonKrylovConfig attribute)
,
[1]
krylov_iters_out_location (cubie.integrators.algorithms.generic_rosenbrock_w.RosenbrockWStepConfig attribute)
krylov_linear_solver_fn (cubie.integrators.ImplicitStepConfig attribute)
(cubie.integrators.matrix_free_solvers.NewtonKrylovConfig attribute)
,
[1]
krylov_max_iters (cubie.integrators.matrix_free_solvers.NewtonKrylov property)
krylov_residual_floor (cubie.integrators.matrix_free_solvers.NewtonKrylov property)
krylov_residual_reduction (cubie.integrators.matrix_free_solvers.NewtonKrylov property)
krylov_rtol (cubie.integrators.matrix_free_solvers.NewtonKrylov property)
L
last_implicit_stage (cubie.integrators.algorithms.generic_dirk_tableaus.DIRKTableau property)
launch_candidates() (in module cubie.batchsolving.optimize)
launch_geometry() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
launchable_shapes() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
legend() (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
limit_blocksize() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
linear_correction_type (cubie.integrators.matrix_free_solvers.NewtonKrylov property)
linear_solver_fn (cubie.integrators.matrix_free_solvers.LinearSolverCache attribute)
,
[1]
LinearSolverCache (class in cubie.integrators.matrix_free_solvers)
loan_host_arrays() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
local_elements (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
M
make_constant() (cubie.odesystems.SymbolicODE method)
make_parameter() (cubie.odesystems.SymbolicODE method)
ManagedArray (class in cubie.batchsolving.arrays.BaseArrayManager)
manual_pool_proportion (cubie.memory.mem_manager.MemoryManager property)
manual_proportion() (cubie.memory.mem_manager.MemoryManager method)
mass (cubie.odesystems.BaseODE property)
(cubie.odesystems.ODEData property)
mass_diagonal_flags (cubie.odesystems.BaseODE property)
mass_flags (cubie.integrators.step_control.base_step_controller.BaseStepController property)
Max (class in cubie.outputhandling.summarymetrics.max)
max_iters (cubie.integrators.matrix_free_solvers.NewtonKrylovConfig attribute)
,
[1]
max_step_growth (cubie.integrators.step_control.adaptive_step_controller.AdaptiveStepControlConfig property)
(cubie.integrators.step_control.adaptive_step_controller.BaseAdaptiveStepController property)
MaxMagnitude (class in cubie.outputhandling.summarymetrics.max_magnitude)
Mean (class in cubie.outputhandling.summarymetrics.mean)
MeanStdRms (class in cubie.outputhandling.summarymetrics.mean_std_rms)
mem_proportion (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
memory_manager (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
memory_type (cubie.batchsolving.arrays.BaseArrayManager.ArrayContainer property)
(cubie.batchsolving.arrays.BaseArrayManager.ManagedArray attribute)
MemoryManager (class in cubie.memory.mem_manager)
merge_variable_inputs() (cubie.batchsolving.SystemInterface.SystemInterface method)
merge_variable_labels_and_idxs() (cubie.batchsolving.SystemInterface.SystemInterface method)
Min (class in cubie.outputhandling.summarymetrics.min)
min_step_shrink (cubie.integrators.step_control.adaptive_step_controller.AdaptiveStepControlConfig property)
(cubie.integrators.step_control.adaptive_step_controller.BaseAdaptiveStepController property)
module
cubie.integrators.matrix_free_solvers
N
n (cubie.odesystems.SystemValues attribute)
n_counters (cubie.outputhandling.OutputConfig property)
n_drivers (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
(cubie.integrators.algorithms.base_algorithm_step.BaseStepConfig attribute)
n_error (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
(cubie.integrators.algorithms.base_algorithm_step.StepCache attribute)
n_observables (cubie.outputhandling.OutputConfig property)
n_saved_observables (cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
n_saved_states (cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
n_states (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
(cubie.integrators.algorithms.base_algorithm_step.BaseStepConfig attribute)
(cubie.integrators.step_control.base_step_controller.BaseStepController property)
(cubie.integrators.step_control.fixed_step_controller.FixedStepControlConfig attribute)
(cubie.outputhandling.OutputConfig property)
n_summarised_observables (cubie.outputhandling.OutputConfig property)
n_summarised_states (cubie.outputhandling.OutputConfig property)
name (cubie.odesystems.SystemValues attribute)
names (cubie.odesystems.SystemValues property)
nb_stream (in module cubie.memory.mem_manager)
needs_chunked_transfer (cubie.batchsolving.arrays.BaseArrayManager.ManagedArray property)
NegativePeaks (class in cubie.outputhandling.summarymetrics.negative_peaks)
newton_atol (cubie.integrators.matrix_free_solvers.NewtonKrylov property)
newton_max_iters (cubie.integrators.matrix_free_solvers.NewtonKrylov property)
newton_nonlinear_solver_fn (cubie.integrators.ImplicitStepConfig attribute)
newton_rtol (cubie.integrators.matrix_free_solvers.NewtonKrylov property)
newton_solves_per_step (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
(cubie.integrators.algorithms.base_algorithm_step.StepCache attribute)
(cubie.integrators.algorithms.DIRKStep property)
(cubie.integrators.CrankNicolsonStep property)
newton_target_iters (cubie.integrators.GustafssonController property)
(cubie.integrators.step_control.gustafsson_controller.GustafssonStepControlConfig property)
NewtonKrylov (class in cubie.integrators.matrix_free_solvers)
NewtonKrylovCache (class in cubie.integrators.matrix_free_solvers)
NewtonKrylovConfig (class in cubie.integrators.matrix_free_solvers)
nonlinear_solver_fn (cubie.integrators.algorithms.base_algorithm_step.StepCache attribute)
(cubie.integrators.matrix_free_solvers.NewtonKrylovCache attribute)
,
[1]
norm_fn (cubie.integrators.matrix_free_solvers.NewtonKrylovConfig attribute)
(cubie.integrators.step_control.adaptive_step_controller.AdaptiveStepControlConfig attribute)
num_chunks (cubie.batchsolving.arrays.BaseArrayManager.ManagedArray attribute)
num_constants (cubie.odesystems.BaseODE property)
(cubie.odesystems.ODEData property)
num_drivers (cubie.odesystems.BaseODE property)
(cubie.odesystems.ODEData attribute)
num_observables (cubie.odesystems.BaseODE property)
(cubie.odesystems.ODEData property)
num_parameters (cubie.odesystems.BaseODE property)
(cubie.odesystems.ODEData property)
num_runs (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager attribute)
(cubie.batchsolving.arrays.BaseArrayManager.ManagedArray attribute)
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
num_states (cubie.odesystems.BaseODE property)
(cubie.odesystems.ODEData property)
O
observable_indices() (cubie.batchsolving.SystemInterface.SystemInterface method)
observable_labels() (cubie.batchsolving.SystemInterface.SystemInterface method)
observable_summaries (cubie.batchsolving.arrays.BatchOutputArrays.OutputArrayContainer attribute)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays property)
(cubie.batchsolving.BatchSolverConfig.ActiveOutputs attribute)
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.batchsolving.solveresult.SolveResult property)
observable_summaries_buffer_height (cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
observable_summaries_output_height (cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
observable_units (cubie.odesystems.SymbolicODE property)
observables (cubie.batchsolving.arrays.BatchOutputArrays.OutputArrayContainer attribute)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays property)
(cubie.batchsolving.BatchSolverConfig.ActiveOutputs attribute)
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.batchsolving.solveresult.SolveResult property)
(cubie.batchsolving.SystemInterface.SystemInterface property)
(cubie.odesystems.BaseODE property)
(cubie.odesystems.ODECache attribute)
(cubie.odesystems.ODEData attribute)
(cubie.odesystems.SystemSizes attribute)
observables_fn (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
(cubie.integrators.algorithms.base_algorithm_step.BaseStepConfig attribute)
(cubie.integrators.IVPLoop property)
(cubie.odesystems.BaseODE property)
(cubie.odesystems.ODECache attribute)
ODECache (class in cubie.odesystems)
ODEData (class in cubie.odesystems)
operation_count (cubie.odesystems.BaseODE property)
operation_counts (cubie.odesystems.ODECache attribute)
,
[1]
operation_ordering (cubie.odesystems.BaseODE property)
(cubie.odesystems.ODEData attribute)
operator_beta (cubie.integrators.ImplicitStepConfig property)
operator_gamma (cubie.integrators.ImplicitStepConfig property)
optimisation_candidates (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
(cubie.integrators.algorithms.DIRKStep property)
(cubie.integrators.algorithms.ERKStep property)
(cubie.integrators.algorithms.FIRKStep property)
(cubie.integrators.algorithms.GenericRosenbrockWStep property)
optimisation_candidates() (cubie.batchsolving.solver.Solver method)
optimize() (cubie.batchsolving.solver.Solver method)
order (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
(cubie.integrators.algorithms.DIRKStep property)
(cubie.integrators.algorithms.ERKStep property)
(cubie.integrators.algorithms.FIRKStep property)
(cubie.integrators.algorithms.GenericRosenbrockWStep property)
(cubie.integrators.BackwardsEulerStep property)
(cubie.integrators.CrankNicolsonStep property)
(cubie.integrators.ExplicitEulerStep property)
output_array_heights (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.SingleIntegratorRun property)
(cubie.outputhandling.OutputFunctions property)
output_compile_flags (cubie.integrators.SingleIntegratorRun property)
output_length (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
output_length() (cubie.integrators.SingleIntegratorRun method)
output_offsets() (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
output_sizes() (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
output_types (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.SingleIntegratorRun property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
output_variables (cubie.batchsolving.solver.Solver property)
OutputArrayContainer (class in cubie.batchsolving.arrays.BatchOutputArrays)
OutputArrays (class in cubie.batchsolving.arrays.BatchOutputArrays)
OutputConfig (class in cubie.outputhandling)
OutputFunctions (class in cubie.outputhandling)
P
parameter_indices() (cubie.batchsolving.SystemInterface.SystemInterface method)
parameter_labels() (cubie.batchsolving.SystemInterface.SystemInterface method)
parameter_units (cubie.odesystems.SymbolicODE property)
parameter_values (cubie.odesystems.ODEData property)
parameters (cubie.batchsolving.arrays.BatchInputArrays.InputArrayContainer attribute)
(cubie.batchsolving.arrays.BatchInputArrays.InputArrays property)
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.batchsolving.SystemInterface.SystemInterface property)
(cubie.odesystems.BaseODE property)
(cubie.odesystems.ODEData attribute)
(cubie.odesystems.SystemSizes attribute)
params() (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
parse_string_for_params() (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
Peaks (class in cubie.outputhandling.summarymetrics.peaks)
per_summary_arrays (cubie.batchsolving.solveresult.SolveResult property)
performance_defaults() (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep method)
(cubie.integrators.algorithms.DIRKStep method)
(cubie.integrators.algorithms.ERKStep method)
(cubie.integrators.algorithms.FIRKStep method)
persistent_local_elements (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.integrators.SingleIntegratorRun property)
PIDStepControlConfig (class in cubie.integrators.step_control.adaptive_PID_controller)
pinned_budget_bytes (cubie.memory.mem_manager.MemoryManager property)
pinned_live_bytes (cubie.memory.mem_manager.MemoryManager property)
pinned_max_bytes (cubie.memory.mem_manager.MemoryManager attribute)
pinned_retained_bytes (cubie.memory.mem_manager.MemoryManager property)
PIStepControlConfig (class in cubie.integrators.step_control.adaptive_PI_controller)
precision (cubie.batchsolving.solver.Solver property)
(cubie.integrators.matrix_free_solvers.NewtonKrylovConfig attribute)
(cubie.integrators.step_control.fixed_step_controller.FixedStepControlConfig attribute)
(cubie.odesystems.SystemValues attribute)
(cubie.outputhandling.summarymetrics.metrics.SummaryMetrics attribute)
preconditioner_order (cubie.integrators.ImplicitStepConfig property)
preconditioner_type (cubie.integrators.ImplicitStepConfig attribute)
prediction_source_stages (cubie.integrators.algorithms.generic_dirk_tableaus.DIRKTableau property)
prediction_source_stages() (cubie.integrators.algorithms.generic_dirk_tableaus.DIRKTableau method)
predictor_fn (cubie.integrators.algorithms.generic_dirk.DIRKStepConfig attribute)
,
[1]
(cubie.integrators.algorithms.generic_firk.FIRKStepConfig attribute)
,
[1]
prefactored (cubie.integrators.ImplicitStepConfig attribute)
prepare_jacobian_fn (cubie.integrators.ImplicitStepConfig attribute)
preprocess_request() (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
prev_theta_location (cubie.integrators.matrix_free_solvers.NewtonKrylovConfig attribute)
,
[1]
previous_step_size_location (cubie.integrators.algorithms.generic_dirk.DIRKStepConfig attribute)
,
[1]
(cubie.integrators.algorithms.generic_firk.FIRKStepConfig attribute)
,
[1]
probe_device() (cubie.memory.mem_manager.MemoryManager method)
proportion() (cubie.memory.mem_manager.MemoryManager method)
proportional_gain (cubie.integrators.AdaptivePIController property)
(cubie.integrators.AdaptivePIDController property)
(cubie.integrators.step_control.adaptive_PI_controller.PIStepControlConfig property)
Q
queue_request() (cubie.memory.mem_manager.MemoryManager method)
R
reclaim_or_release_loan() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
register() (cubie.memory.mem_manager.MemoryManager method)
register_buffers() (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep method)
(cubie.integrators.algorithms.DIRKStep method)
(cubie.integrators.algorithms.ERKStep method)
(cubie.integrators.algorithms.FIRKStep method)
(cubie.integrators.algorithms.GenericRosenbrockWStep method)
(cubie.integrators.BackwardsEulerStep method)
(cubie.integrators.CrankNicolsonStep method)
(cubie.integrators.IVPLoop method)
(cubie.integrators.matrix_free_solvers.NewtonKrylov method)
(cubie.integrators.step_control.base_step_controller.BaseStepController method)
register_metric() (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
(in module cubie.outputhandling.summarymetrics)
register_with_memory_manager() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
registry (cubie.memory.mem_manager.MemoryManager attribute)
reinit_streams() (cubie.memory.mem_manager.MemoryManager method)
release_host_array() (cubie.memory.mem_manager.MemoryManager method)
release_instance() (cubie.memory.mem_manager.MemoryManager method)
remove_entry() (cubie.odesystems.SystemValues method)
request_allocation() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
reset() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
(cubie.batchsolving.arrays.BatchInputArrays.InputArrays method)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays method)
resident_blocks (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel attribute)
residual_fn (cubie.integrators.matrix_free_solvers.NewtonKrylovConfig attribute)
,
[1]
residual_location (cubie.integrators.matrix_free_solvers.NewtonKrylovConfig attribute)
,
[1]
resolve_variable_labels() (cubie.batchsolving.SystemInterface.SystemInterface method)
RMS (class in cubie.outputhandling.summarymetrics.rms)
ROSENBROCK_TABLEAUS (in module cubie.integrators.algorithms)
RosenbrockTableau (class in cubie.integrators.algorithms.generic_rosenbrockw_tableaus)
RosenbrockWStepConfig (class in cubie.integrators.algorithms.generic_rosenbrock_w)
rtol (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.SingleIntegratorRun property)
(cubie.integrators.step_control.base_step_controller.BaseStepController property)
(cubie.integrators.step_control.fixed_step_controller.FixedStepControlConfig attribute)
run() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
run_calibration() (in module cubie.batchsolving.calibration)
run_optimization() (in module cubie.batchsolving.optimize)
S
safety (cubie.integrators.step_control.adaptive_step_controller.AdaptiveStepControlConfig property)
(cubie.integrators.step_control.adaptive_step_controller.BaseAdaptiveStepController property)
sample_summaries_every (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.IVPLoop property)
(cubie.integrators.SingleIntegratorRun property)
(cubie.outputhandling.OutputConfig property)
save_counters (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.SingleIntegratorRun property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
save_event_count() (cubie.integrators.SingleIntegratorRun method)
save_every (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.IVPLoop property)
(cubie.integrators.SingleIntegratorRun property)
save_functions() (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
save_last (cubie.integrators.SingleIntegratorRun property)
save_observables (cubie.outputhandling.OutputConfig property)
save_state (cubie.outputhandling.OutputConfig property)
save_state_fn (cubie.integrators.IVPLoop property)
(cubie.integrators.SingleIntegratorRun property)
(cubie.outputhandling.OutputFunctions property)
save_summaries (cubie.outputhandling.OutputConfig property)
save_summaries_fn (cubie.integrators.IVPLoop property)
(cubie.integrators.SingleIntegratorRun property)
(cubie.outputhandling.OutputFunctions property)
save_time (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.SingleIntegratorRun property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
saved_observable_indices (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.SingleIntegratorRun property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
saved_observables (cubie.batchsolving.solver.Solver property)
saved_state_indices (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.SingleIntegratorRun property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
saved_states (cubie.batchsolving.solver.Solver property)
set_array() (cubie.batchsolving.arrays.BaseArrayManager.ArrayContainer method)
set_array_runs() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
set_auto_limit_mode() (cubie.memory.mem_manager.MemoryManager method)
set_cache_dir() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
(cubie.batchsolving.solver.Solver method)
set_constant_value() (cubie.odesystems.SymbolicODE method)
set_constants() (cubie.odesystems.BaseODE method)
(cubie.odesystems.SymbolicODE method)
set_initial_value() (cubie.odesystems.SymbolicODE method)
set_limit_mode() (cubie.memory.mem_manager.MemoryManager method)
set_manual_limit_mode() (cubie.memory.mem_manager.MemoryManager method)
set_manual_proportion() (cubie.memory.mem_manager.MemoryManager method)
set_memory_type() (cubie.batchsolving.arrays.BaseArrayManager.ArrayContainer method)
set_parameter_value() (cubie.odesystems.SymbolicODE method)
set_values() (cubie.odesystems.SystemValues method)
set_verbosity() (cubie.batchsolving.solver.Solver method)
settings_dict (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
settings_keys (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel attribute)
(cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep attribute)
(cubie.integrators.IVPLoop attribute)
(cubie.integrators.step_control.base_step_controller.BaseStepController attribute)
(cubie.outputhandling.OutputFunctions attribute)
shape (cubie.batchsolving.arrays.BaseArrayManager.ManagedArray property)
shared_keeps_occupancy() (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep method)
shared_memory_bytes (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.integrators.SingleIntegratorRun property)
shared_memory_elements (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.integrators.SingleIntegratorRun property)
shared_memory_needs_padding (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
SingleIntegratorRun (class in cubie.integrators)
sizes (cubie.odesystems.BaseODE property)
(cubie.odesystems.ODEData property)
smoothed_error_capable (cubie.integrators.ImplicitStepConfig property)
smoothed_error_enabled (cubie.integrators.ImplicitStepConfig property)
smoothed_error_weights (cubie.integrators.algorithms.generic_firk.FIRKStepConfig property)
smoothed_error_weights() (cubie.integrators.algorithms.generic_firk_tableaus.FIRKTableau method)
smoothing_gamma (cubie.integrators.ImplicitStepConfig property)
solve() (cubie.batchsolving.solver.Solver method)
solve_info (cubie.batchsolving.solver.Solver property)
solve_ivp() (in module cubie.batchsolving.solver)
solve_settings (cubie.batchsolving.solveresult.SolveResult attribute)
Solver (class in cubie.batchsolving.solver)
solver_diagnostics (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
(cubie.integrators.SingleIntegratorRun property)
solver_width (cubie.integrators.algorithms.generic_firk.FIRKStepConfig property)
(cubie.integrators.ImplicitStepConfig property)
(cubie.integrators.matrix_free_solvers.NewtonKrylovConfig attribute)
SolveResult (class in cubie.batchsolving.solveresult)
stage_accumulator_location (cubie.integrators.algorithms.generic_erk.ERKStepConfig attribute)
stage_base_location (cubie.integrators.algorithms.generic_dirk.DIRKStepConfig attribute)
,
[1]
stage_count (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
(cubie.integrators.algorithms.base_algorithm_step.BaseStepConfig property)
(cubie.integrators.algorithms.FIRKStep property)
(cubie.integrators.algorithms.generic_firk.FIRKStepConfig property)
stage_driver_stack_location (cubie.integrators.algorithms.generic_firk.FIRKStepConfig attribute)
,
[1]
stage_increment_history_location (cubie.integrators.algorithms.generic_dirk.DIRKStepConfig attribute)
,
[1]
stage_increment_location (cubie.integrators.algorithms.generic_dirk.DIRKStepConfig attribute)
,
[1]
(cubie.integrators.algorithms.generic_firk.FIRKStepConfig attribute)
,
[1]
stage_rhs_location (cubie.integrators.algorithms.generic_dirk.DIRKStepConfig attribute)
,
[1]
(cubie.integrators.algorithms.generic_erk.ERKStepConfig attribute)
(cubie.integrators.algorithms.generic_rosenbrock_w.RosenbrockWStepConfig attribute)
stage_state_location (cubie.integrators.algorithms.generic_firk.FIRKStepConfig attribute)
,
[1]
stage_store_location (cubie.integrators.algorithms.generic_rosenbrock_w.RosenbrockWStepConfig attribute)
state (cubie.batchsolving.arrays.BatchOutputArrays.OutputArrayContainer attribute)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays property)
(cubie.batchsolving.BatchSolverConfig.ActiveOutputs attribute)
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.batchsolving.solveresult.SolveResult property)
state_indices() (cubie.batchsolving.SystemInterface.SystemInterface method)
state_labels() (cubie.batchsolving.SystemInterface.SystemInterface method)
state_summaries (cubie.batchsolving.arrays.BatchOutputArrays.OutputArrayContainer attribute)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays property)
(cubie.batchsolving.BatchSolverConfig.ActiveOutputs attribute)
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.batchsolving.solveresult.SolveResult property)
state_summaries_buffer_height (cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
state_summaries_output_height (cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
state_units (cubie.odesystems.SymbolicODE property)
states (cubie.batchsolving.SystemInterface.SystemInterface property)
(cubie.odesystems.BaseODE property)
(cubie.odesystems.SystemSizes attribute)
states_gui() (cubie.odesystems.SymbolicODE method)
status_codes (cubie.batchsolving.arrays.BatchOutputArrays.OutputArrayContainer attribute)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays property)
(cubie.batchsolving.BatchSolverConfig.ActiveOutputs attribute)
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.batchsolving.solveresult.SolveResult attribute)
status_messages (cubie.batchsolving.solver.Solver property)
(cubie.batchsolving.solveresult.SolveResult property)
Std (class in cubie.outputhandling.summarymetrics.std)
step_controller (cubie.integrators.SingleIntegratorRun property)
step_controller_fn (cubie.integrators.IVPLoop property)
step_default_settings (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
step_fn (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
(cubie.integrators.algorithms.base_algorithm_step.StepCache attribute)
(cubie.integrators.IVPLoop property)
step_operation_count (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
(cubie.integrators.algorithms.base_algorithm_step.StepCache attribute)
StepCache (class in cubie.integrators.algorithms.base_algorithm_step)
stream (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.batchsolving.solveresult.SolveResult attribute)
stream_group (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
stream_groups (cubie.memory.mem_manager.MemoryManager attribute)
stride_order (cubie.batchsolving.arrays.BaseArrayManager.ManagedArray attribute)
summaries_array (cubie.batchsolving.solveresult.SolveResult property)
summaries_buffer_height() (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
summaries_buffer_height_per_var (cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
summaries_legend (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solveresult.SolveResult attribute)
summaries_length (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
summaries_length() (cubie.integrators.SingleIntegratorRun method)
summaries_output_height() (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
summaries_output_height_per_var (cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
summarise_every (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.IVPLoop property)
(cubie.integrators.SingleIntegratorRun property)
summarise_observables (cubie.outputhandling.OutputConfig property)
summarise_state (cubie.outputhandling.OutputConfig property)
summarised_observable_indices (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.SingleIntegratorRun property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
summarised_observables (cubie.batchsolving.solver.Solver property)
summarised_state_indices (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.SingleIntegratorRun property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
summarised_states (cubie.batchsolving.solver.Solver property)
summary_legend_from_solver() (cubie.batchsolving.solveresult.SolveResult static method)
summary_legend_per_variable (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.SingleIntegratorRun property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
summary_metrics (in module cubie.outputhandling.summarymetrics)
summary_sample_count() (cubie.integrators.SingleIntegratorRun method)
summary_types (cubie.outputhandling.OutputConfig property)
summary_unit_modifications (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.SingleIntegratorRun property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
SummaryMetrics (class in cubie.outputhandling.summarymetrics.metrics)
supports_smoothed_error (cubie.integrators.algorithms.generic_dirk_tableaus.DIRKTableau property)
(cubie.integrators.algorithms.generic_rosenbrockw_tableaus.RosenbrockTableau property)
SymbolicODE (class in cubie.odesystems)
sync_stream() (cubie.memory.mem_manager.MemoryManager method)
synchronize() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
system (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.SingleIntegratorRun property)
system_config_stale (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
system_inputs() (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep class method)
(cubie.integrators.step_control.base_step_controller.BaseStepController class method)
(cubie.outputhandling.OutputFunctions class method)
system_sizes (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.SingleIntegratorRun property)
SystemInterface (class in cubie.batchsolving.SystemInterface)
SystemSizes (class in cubie.odesystems)
SystemValues (class in cubie.odesystems)
T
t0 (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
tableau (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
(cubie.integrators.algorithms.base_algorithm_step.BaseStepConfig attribute)
(cubie.integrators.algorithms.generic_dirk.DIRKStepConfig attribute)
,
[1]
(cubie.integrators.algorithms.generic_erk.ERKStepConfig attribute)
(cubie.integrators.algorithms.generic_firk.FIRKStepConfig attribute)
,
[1]
(cubie.integrators.algorithms.generic_rosenbrock_w.RosenbrockWStepConfig attribute)
threads_per_loop (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
threads_per_step (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
(cubie.integrators.algorithms.base_algorithm_step.StepCache attribute)
(cubie.integrators.algorithms.DIRKStep property)
(cubie.integrators.algorithms.ERKStep property)
(cubie.integrators.algorithms.FIRKStep property)
(cubie.integrators.algorithms.GenericRosenbrockWStep property)
(cubie.integrators.BackwardsEulerStep property)
(cubie.integrators.CrankNicolsonStep property)
(cubie.integrators.ExplicitEulerStep property)
(cubie.integrators.SingleIntegratorRun property)
time (cubie.batchsolving.solveresult.SolveResult property)
time_derivative_fn (cubie.integrators.algorithms.generic_rosenbrock_w.RosenbrockWStepConfig attribute)
time_domain_array (cubie.batchsolving.solveresult.SolveResult property)
time_domain_legend (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solveresult.SolveResult attribute)
time_domain_legend_from_solver() (cubie.batchsolving.solveresult.SolveResult static method)
to_device() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
(cubie.memory.mem_manager.MemoryManager method)
total_summary_buffer_size (cubie.outputhandling.OutputConfig property)
totalmem (cubie.memory.mem_manager.MemoryManager attribute)
,
[1]
(in module cubie.memory)
trimmed_index_updates() (cubie.outputhandling.OutputConfig method)
typed_gamma_stages() (cubie.integrators.algorithms.generic_rosenbrockw_tableaus.RosenbrockTableau method)
U
unit_modifications() (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
update() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
(cubie.batchsolving.arrays.BatchInputArrays.InputArrays method)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays method)
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
(cubie.batchsolving.solver.Solver method)
(cubie.batchsolving.SystemInterface.SystemInterface method)
(cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep method)
(cubie.integrators.IVPLoop method)
(cubie.integrators.matrix_free_solvers.NewtonKrylov method)
(cubie.integrators.step_control.adaptive_step_controller.BaseAdaptiveStepController method)
(cubie.integrators.step_control.base_step_controller.BaseStepController method)
(cubie.memory.mem_manager.MemoryManager method)
(cubie.odesystems.BaseODE method)
(cubie.odesystems.ODEData method)
(cubie.outputhandling.OutputFunctions method)
(cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
update_from_dict() (cubie.odesystems.SystemValues method)
update_from_solver() (cubie.batchsolving.arrays.BatchInputArrays.InputArrays method)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays method)
update_functions() (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
update_host_arrays() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
update_memory_settings() (cubie.batchsolving.solver.Solver method)
update_param_array_and_indices() (cubie.odesystems.SystemValues method)
update_sizes() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
update_summaries_fn (cubie.integrators.IVPLoop property)
(cubie.integrators.SingleIntegratorRun property)
(cubie.outputhandling.OutputFunctions property)
use_cached_auxiliaries (cubie.integrators.matrix_free_solvers.NewtonKrylovConfig attribute)
use_smoothed_error (cubie.integrators.ImplicitStepConfig attribute)
uses_direct_solver (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
uses_error (cubie.integrators.algorithms.base_algorithm_step.BaseAlgorithmStep property)
(cubie.integrators.CrankNicolsonStep property)
V
values_array (cubie.odesystems.SystemValues attribute)
values_dict (cubie.odesystems.SystemValues attribute)
W
wait_for_writeback() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
wait_pending() (cubie.batchsolving.arrays.BatchInputArrays.InputArrays method)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays method)
warmup (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solver.Solver property)
with_precision() (cubie.odesystems.SystemValues method)