cubie
Contents
Using cubie
API reference
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.outputhandling.summarymetrics.max.Max method)
(cubie.outputhandling.summarymetrics.mean.Mean method)
(cubie.outputhandling.summarymetrics.peaks.Peaks method)
(cubie.outputhandling.summarymetrics.rms.RMS method)
(cubie.systemmodels.Decays method)
(cubie.systemmodels.GenericODE method)
(cubie.systemmodels.systems.Decays method)
(cubie.systemmodels.systems.decays.Decays method)
(cubie.systemmodels.systems.GenericODE method)
,
[1]
,
[2]
(cubie.systemmodels.systems.ThreeChamberModel method)
(cubie.systemmodels.systems.threeCM.ThreeChamberModel method)
(cubie.systemmodels.SystemValues.SystemValues method)
(cubie.systemmodels.ThreeChamberModel method)
_add_auto_proportion() (cubie.memory.mem_manager.MemoryManager method)
_add_manual_proportion() (cubie.memory.mem_manager.MemoryManager method)
_arrays_equal() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
_buffer_sizes (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics attribute)
_check_for_no_outputs() (cubie.outputhandling.output_config.OutputConfig method)
(cubie.outputhandling.OutputConfig method)
_check_requests() (cubie.memory.mem_manager.MemoryManager method)
_check_saved_indices() (cubie.outputhandling.output_config.OutputConfig method)
(cubie.outputhandling.OutputConfig method)
_check_summarised_indices() (cubie.outputhandling.output_config.OutputConfig method)
(cubie.outputhandling.OutputConfig method)
_discretize_steps() (cubie.integrators.IntegratorRunSettings.IntegratorRunSettings method)
_get_size() (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
_ImplementedAlgorithms (class in cubie.integrators.algorithms)
_indices_validator() (in module cubie.outputhandling.output_config)
_invalidate_cache() (cubie.integrators.SingleIntegratorRun.SingleIntegratorRun method)
_invalidate_hook() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
_make_finalizer() (cubie.memory.cupy_emm.CuPyNumbaManager method)
_metric_objects (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics attribute)
_names (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics attribute)
_numba_stream_ptr() (in module cubie.memory.cupy_emm)
_on_allocation() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
_on_allocation_complete() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
_output_sizes (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics attribute)
_params (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics attribute)
_rebalance_auto_pool() (cubie.memory.mem_manager.MemoryManager method)
_sanitise_arraylike() (cubie.batchsolving.BatchGridBuilder.BatchGridBuilder method)
_save_functions (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics attribute)
_trim_or_extend() (cubie.batchsolving.BatchGridBuilder.BatchGridBuilder method)
_update_functions (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics attribute)
_update_host_array() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
_validate_index_arrays() (cubie.outputhandling.output_config.OutputConfig method)
(cubie.outputhandling.OutputConfig method)
_validate_timing() (cubie.integrators.IntegratorRunSettings.IntegratorRunSettings method)
_variable_indices_from_list() (cubie.batchsolving.Solver method)
(cubie.batchsolving.solver.Solver method)
A
active_output_arrays (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
active_outputs (cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays property)
(cubie.batchsolving.solveresult.SolveResult property)
ActiveOutputs (class in cubie.batchsolving.arrays.BatchOutputArrays)
add_allocation() (cubie.memory.mem_manager.InstanceMemorySettings method)
add_instance() (cubie.memory.stream_groups.StreamGroups method)
algorithm (cubie.batchsolving.BatchSolverConfig.BatchSolverConfig attribute)
,
[1]
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solveresult.SolveSpec attribute)
,
[1]
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_queue() (cubie.memory.mem_manager.MemoryManager method)
allocated_bytes (cubie.memory.mem_manager.InstanceMemorySettings attribute)
(cubie.memory.mem_manager.InstanceMemorySettings property)
allocation_ready_hook (cubie.memory.mem_manager.InstanceMemorySettings attribute)
,
[1]
allocations (cubie.memory.mem_manager.InstanceMemorySettings attribute)
,
[1]
arr (cubie.memory.array_requests.ArrayResponse attribute)
,
[1]
ArrayContainer (class in cubie.batchsolving.arrays.BaseArrayManager)
ArrayRequest (class in cubie.memory.array_requests)
ArrayResponse (class in cubie.memory.array_requests)
ArraySizingClass (class in cubie.outputhandling.output_sizes)
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.solveresult.SolveSpec attribute)
(cubie.integrators.algorithms.IntegratorLoopSettings.IntegratorLoopSettings property)
(cubie.integrators.algorithms.LoopStepConfig.LoopStepConfig attribute)
(cubie.integrators.IntegratorRunSettings.IntegratorRunSettings attribute)
attach() (cubie.batchsolving.arrays.BaseArrayManager.ArrayContainer method)
attach_external_arrays() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
auto_pool_proportion (cubie.memory.mem_manager.MemoryManager property)
B
BaseArrayManager (class in cubie.batchsolving.arrays.BaseArrayManager)
BatchGridBuilder (class in cubie.batchsolving.BatchGridBuilder)
BatchInputSizes (class in cubie.outputhandling.output_sizes)
BatchOutputSizes (class in cubie.outputhandling.output_sizes)
BatchSolverConfig (class in cubie.batchsolving.BatchSolverConfig)
BatchSolverKernel (class in cubie.batchsolving.BatchSolverKernel)
buffer_offsets() (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
buffer_size (cubie.outputhandling.summarymetrics.max.Max attribute)
(cubie.outputhandling.summarymetrics.mean.Mean attribute)
(cubie.outputhandling.summarymetrics.metrics.SummaryMetric attribute)
,
[1]
(cubie.outputhandling.summarymetrics.peaks.Peaks attribute)
(cubie.outputhandling.summarymetrics.rms.RMS attribute)
buffer_sizes (cubie.integrators.algorithms.IntegratorLoopSettings.IntegratorLoopSettings attribute)
buffer_sizes() (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
build() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
(cubie.integrators.algorithms.GenericIntegratorAlgorithm method)
(cubie.integrators.algorithms.genericIntegratorAlgorithm.GenericIntegratorAlgorithm method)
(cubie.integrators.SingleIntegratorRun.SingleIntegratorRun method)
(cubie.outputhandling.output_functions.OutputFunctions method)
(cubie.outputhandling.OutputFunctions method)
(cubie.systemmodels.Decays method)
(cubie.systemmodels.GenericODE method)
(cubie.systemmodels.systems.Decays method)
(cubie.systemmodels.systems.decays.Decays method)
(cubie.systemmodels.systems.GenericODE method)
,
[1]
(cubie.systemmodels.systems.ThreeChamberModel method)
(cubie.systemmodels.systems.threeCM.ThreeChamberModel method)
(cubie.systemmodels.ThreeChamberModel method)
build_kernel() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
build_loop() (cubie.integrators.algorithms.Euler method)
(cubie.integrators.algorithms.euler.Euler method)
(cubie.integrators.algorithms.GenericIntegratorAlgorithm method)
(cubie.integrators.algorithms.genericIntegratorAlgorithm.GenericIntegratorAlgorithm method)
C
cache_valid (cubie.integrators.SingleIntegratorRun.SingleIntegratorRun property)
cap (cubie.memory.mem_manager.InstanceMemorySettings attribute)
,
[1]
cap() (cubie.memory.mem_manager.MemoryManager method)
chain_metrics() (in module cubie.outputhandling.save_summaries)
(in module cubie.outputhandling.update_summaries)
change_group() (cubie.memory.stream_groups.StreamGroups 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)
chunk_arrays() (cubie.memory.mem_manager.MemoryManager method)
chunk_axis (cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
(cubie.memory.array_requests.ArrayResponse attribute)
,
[1]
chunks (cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
(cubie.memory.array_requests.ArrayResponse attribute)
,
[1]
cleave_time() (cubie.batchsolving.solveresult.SolveResult static method)
combinatorial_grid() (in module cubie.batchsolving.BatchGridBuilder)
combine_grids() (in module cubie.batchsolving.BatchGridBuilder)
combine_summaries_array() (cubie.batchsolving.solveresult.SolveResult static method)
combine_time_domain_arrays() (cubie.batchsolving.solveresult.SolveResult static method)
compile_flags (cubie.integrators.algorithms.IntegratorLoopSettings.IntegratorLoopSettings attribute)
(cubie.integrators.SingleIntegratorRun.SingleIntegratorRun property)
(cubie.outputhandling.output_config.OutputConfig property)
(cubie.outputhandling.output_functions.OutputFunctions property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
constants (cubie.systemmodels.systems.ODEData.ODEData attribute)
(cubie.systemmodels.systems.ODEData.SystemSizes attribute)
contants (cubie.systemmodels.GenericODE property)
(cubie.systemmodels.systems.GenericODE property)
,
[1]
correct_answer_python() (cubie.systemmodels.Decays method)
(cubie.systemmodels.GenericODE method)
(cubie.systemmodels.systems.Decays method)
(cubie.systemmodels.systems.decays.Decays method)
(cubie.systemmodels.systems.GenericODE method)
,
[1]
(cubie.systemmodels.systems.ThreeChamberModel method)
(cubie.systemmodels.systems.threeCM.ThreeChamberModel method)
(cubie.systemmodels.ThreeChamberModel method)
cubie.batchsolving
module
cubie.batchsolving.arrays
module
cubie.batchsolving.arrays.BaseArrayManager
module
cubie.batchsolving.arrays.BatchInputArrays
module
cubie.batchsolving.arrays.BatchOutputArrays
module
cubie.batchsolving.BatchGridBuilder
module
cubie.batchsolving.BatchSolverConfig
module
cubie.batchsolving.BatchSolverKernel
module
cubie.batchsolving.solver
module
cubie.batchsolving.solveresult
module
cubie.batchsolving.SystemInterface
module
cubie.integrators
module
cubie.integrators.algorithms
module
cubie.integrators.algorithms.euler
module
cubie.integrators.algorithms.genericIntegratorAlgorithm
module
cubie.integrators.algorithms.IntegratorLoopSettings
module
cubie.integrators.algorithms.LoopStepConfig
module
cubie.integrators.IntegratorRunSettings
module
cubie.integrators.SingleIntegratorRun
module
cubie.memory
module
cubie.memory.array_requests
module
cubie.memory.cupy_emm
module
cubie.memory.mem_manager
module
cubie.memory.stream_groups
module
cubie.outputhandling
module
cubie.outputhandling.output_config
module
cubie.outputhandling.output_functions
module
cubie.outputhandling.output_sizes
module
cubie.outputhandling.save_state
module
cubie.outputhandling.save_summaries
module
cubie.outputhandling.summarymetrics
module
cubie.outputhandling.summarymetrics.max
module
cubie.outputhandling.summarymetrics.mean
module
cubie.outputhandling.summarymetrics.metrics
module
cubie.outputhandling.summarymetrics.peaks
module
cubie.outputhandling.summarymetrics.rms
module
cubie.outputhandling.update_summaries
module
cubie.systemmodels
module
cubie.systemmodels.systems
module
cubie.systemmodels.systems.decays
module
cubie.systemmodels.systems.ODEData
module
cubie.systemmodels.systems.threeCM
module
cubie.systemmodels.SystemValues
module
CUDA_factory() (cubie.outputhandling.summarymetrics.max.Max method)
(cubie.outputhandling.summarymetrics.mean.Mean method)
(cubie.outputhandling.summarymetrics.metrics.SummaryMetric method)
(cubie.outputhandling.summarymetrics.peaks.Peaks method)
(cubie.outputhandling.summarymetrics.rms.RMS method)
cupy_ext_stream (cubie.memory.cupy_emm.current_cupy_stream attribute)
(cubie.memory.current_cupy_stream attribute)
CuPyAsyncNumbaManager (class in cubie.memory)
(class in cubie.memory.cupy_emm)
CuPyNumbaManager (class in cubie.memory.cupy_emm)
CuPySyncNumbaManager (class in cubie.memory)
(class in cubie.memory.cupy_emm)
current_cupy_stream (class in cubie.memory)
(class in cubie.memory.cupy_emm)
D
Decays (class in cubie.systemmodels)
(class in cubie.systemmodels.systems)
(class in cubie.systemmodels.systems.decays)
defer_cleanup() (cubie.memory.cupy_emm.CuPyNumbaManager method)
delete() (cubie.batchsolving.arrays.BaseArrayManager.ArrayContainer method)
delete_all() (cubie.batchsolving.arrays.BaseArrayManager.ArrayContainer method)
device (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager attribute)
(cubie.batchsolving.arrays.BatchInputArrays.InputArrays attribute)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays attribute)
device_factory() (cubie.batchsolving.arrays.BatchInputArrays.InputArrayContainer class method)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrayContainer class method)
device_forcing_vectors (cubie.batchsolving.arrays.BatchInputArrays.InputArrays property)
device_function (cubie.integrators.SingleIntegratorRun.SingleIntegratorRun property)
device_initial_values (cubie.batchsolving.arrays.BatchInputArrays.InputArrays property)
device_observable_summaries (cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays property)
device_observable_summaries_array (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
device_observables (cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays property)
device_observables_array (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
device_parameters (cubie.batchsolving.arrays.BatchInputArrays.InputArrays property)
device_state (cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays property)
device_state_array (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
device_state_summaries (cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays property)
device_state_summaries_array (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
disable_profiling() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
(cubie.batchsolving.Solver method)
(cubie.batchsolving.solver.Solver method)
drivers (cubie.outputhandling.output_sizes.LoopBufferSizes attribute)
,
[1]
(cubie.systemmodels.systems.ODEData.SystemSizes attribute)
dt_max (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solveresult.SolveSpec attribute)
(cubie.integrators.algorithms.IntegratorLoopSettings.IntegratorLoopSettings property)
(cubie.integrators.algorithms.LoopStepConfig.LoopStepConfig attribute)
(cubie.integrators.IntegratorRunSettings.IntegratorRunSettings attribute)
dt_min (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solveresult.SolveSpec attribute)
(cubie.integrators.algorithms.IntegratorLoopSettings.IntegratorLoopSettings property)
(cubie.integrators.algorithms.LoopStepConfig.LoopStepConfig attribute)
(cubie.integrators.IntegratorRunSettings.IntegratorRunSettings attribute)
dt_save (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solveresult.SolveSpec attribute)
,
[1]
(cubie.integrators.algorithms.IntegratorLoopSettings.IntegratorLoopSettings property)
(cubie.integrators.algorithms.LoopStepConfig.LoopStepConfig attribute)
(cubie.integrators.IntegratorRunSettings.IntegratorRunSettings attribute)
(cubie.integrators.SingleIntegratorRun.SingleIntegratorRun property)
dt_save_samples() (cubie.integrators.IntegratorRunSettings.IntegratorRunSettings method)
dt_summarise (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solveresult.SolveSpec attribute)
,
[1]
(cubie.integrators.algorithms.IntegratorLoopSettings.IntegratorLoopSettings property)
(cubie.integrators.algorithms.LoopStepConfig.LoopStepConfig attribute)
(cubie.integrators.IntegratorRunSettings.IntegratorRunSettings attribute)
(cubie.integrators.SingleIntegratorRun.SingleIntegratorRun property)
dtype (cubie.memory.array_requests.ArrayRequest attribute)
,
[1]
duration (cubie.batchsolving.BatchSolverConfig.BatchSolverConfig attribute)
,
[1]
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solveresult.SolveSpec attribute)
dxdt (cubie.outputhandling.output_sizes.LoopBufferSizes attribute)
,
[1]
dxdt_function (cubie.integrators.algorithms.IntegratorLoopSettings.IntegratorLoopSettings attribute)
(cubie.integrators.SingleIntegratorRun.SingleIntegratorRun property)
(cubie.systemmodels.GenericODE property)
(cubie.systemmodels.systems.GenericODE property)
,
[1]
E
enable_profiling() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
(cubie.batchsolving.Solver method)
(cubie.batchsolving.solver.Solver method)
Euler (class in cubie.integrators.algorithms)
(class in cubie.integrators.algorithms.euler)
euler (cubie.integrators.algorithms._ImplementedAlgorithms attribute)
,
[1]
extend_grid_to_array() (in module cubie.batchsolving.BatchGridBuilder)
F
finalise() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
(cubie.batchsolving.arrays.BatchInputArrays.InputArrays method)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays method)
fixed_step_size (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.integrators.algorithms.GenericIntegratorAlgorithm property)
(cubie.integrators.algorithms.genericIntegratorAlgorithm.GenericIntegratorAlgorithm property)
(cubie.integrators.algorithms.IntegratorLoopSettings.IntegratorLoopSettings property)
(cubie.integrators.SingleIntegratorRun.SingleIntegratorRun property)
fixed_steps (cubie.integrators.algorithms.IntegratorLoopSettings.IntegratorLoopSettings property)
(cubie.integrators.algorithms.LoopStepConfig.LoopStepConfig property)
forcing_vectors (cubie.batchsolving.arrays.BatchInputArrays.InputArrayContainer attribute)
(cubie.batchsolving.arrays.BatchInputArrays.InputArrays property)
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
(cubie.outputhandling.output_sizes.BatchInputSizes attribute)
,
[1]
free() (cubie.memory.mem_manager.InstanceMemorySettings method)
(cubie.memory.mem_manager.MemoryManager method)
free_all() (cubie.memory.mem_manager.InstanceMemorySettings method)
(cubie.memory.mem_manager.MemoryManager method)
from_device() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
(cubie.memory.mem_manager.MemoryManager method)
from_genericODE_initargs() (cubie.systemmodels.systems.ODEData.ODEData class method)
from_integrator_run() (cubie.integrators.algorithms.IntegratorLoopSettings.IntegratorLoopSettings class method)
from_loop_settings() (cubie.outputhandling.output_config.OutputConfig class method)
(cubie.outputhandling.OutputConfig class method)
from_output_fns() (cubie.outputhandling.output_sizes.OutputArrayHeights class method)
(cubie.outputhandling.output_sizes.SummariesBufferSizes class method)
from_output_fns_and_run_settings() (cubie.outputhandling.output_sizes.SingleRunOutputSizes class method)
from_single_integrator_run() (cubie.integrators.algorithms.GenericIntegratorAlgorithm class method)
(cubie.integrators.algorithms.genericIntegratorAlgorithm.GenericIntegratorAlgorithm class method)
from_solver() (cubie.batchsolving.arrays.BatchInputArrays.InputArrays class method)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays class method)
(cubie.batchsolving.solveresult.SolveResult class method)
(cubie.outputhandling.output_sizes.BatchInputSizes class method)
(cubie.outputhandling.output_sizes.BatchOutputSizes class method)
(cubie.outputhandling.output_sizes.LoopBufferSizes class method)
(cubie.outputhandling.output_sizes.SingleRunOutputSizes class method)
from_system() (cubie.batchsolving.BatchGridBuilder.BatchGridBuilder class method)
(cubie.batchsolving.SystemInterface.SystemInterface class method)
from_system_and_output_fns() (cubie.outputhandling.output_sizes.LoopBufferSizes class method)
G
generate_array() (in module cubie.batchsolving.BatchGridBuilder)
generate_grid() (in module cubie.batchsolving.BatchGridBuilder)
generic (cubie.integrators.algorithms._ImplementedAlgorithms attribute)
,
[1]
GenericIntegratorAlgorithm (class in cubie.integrators.algorithms)
(class in cubie.integrators.algorithms.genericIntegratorAlgorithm)
GenericODE (class in cubie.systemmodels)
(class in cubie.systemmodels.systems)
,
[1]
get_available_group() (cubie.memory.mem_manager.MemoryManager method)
get_available_single() (cubie.memory.mem_manager.MemoryManager method)
get_chunks() (cubie.memory.mem_manager.MemoryManager method)
get_group() (cubie.memory.stream_groups.StreamGroups method)
get_index_of_key() (cubie.systemmodels.SystemValues.SystemValues method)
get_indices() (cubie.systemmodels.SystemValues.SystemValues method)
get_instances_in_group() (cubie.memory.stream_groups.StreamGroups method)
get_labels() (cubie.batchsolving.SystemInterface.SystemInterface method)
(cubie.systemmodels.SystemValues.SystemValues method)
get_memory_info() (cubie.memory.cupy_emm.CuPyNumbaManager method)
(cubie.memory.mem_manager.MemoryManager method)
get_observable_indices() (cubie.batchsolving.Solver method)
(cubie.batchsolving.solver.Solver method)
get_state_indices() (cubie.batchsolving.Solver method)
(cubie.batchsolving.solver.Solver method)
get_stream() (cubie.memory.mem_manager.MemoryManager method)
(cubie.memory.stream_groups.StreamGroups method)
get_stream_group() (cubie.memory.mem_manager.MemoryManager method)
get_strides() (cubie.memory.mem_manager.MemoryManager method)
get_total_request_size() (in module cubie.memory.mem_manager)
get_values() (cubie.systemmodels.SystemValues.SystemValues method)
grid_arrays() (cubie.batchsolving.BatchGridBuilder.BatchGridBuilder method)
grid_builder (cubie.batchsolving.Solver attribute)
(cubie.batchsolving.solver.Solver attribute)
groups (cubie.memory.stream_groups.StreamGroups attribute)
,
[1]
H
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)
indices_dict (cubie.systemmodels.SystemValues.SystemValues attribute)
initial_states (cubie.systemmodels.systems.ODEData.ODEData attribute)
initial_values (cubie.batchsolving.arrays.BatchInputArrays.InputArrayContainer attribute)
(cubie.batchsolving.arrays.BatchInputArrays.InputArrays property)
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
(cubie.outputhandling.output_sizes.BatchInputSizes attribute)
,
[1]
(cubie.systemmodels.GenericODE property)
(cubie.systemmodels.systems.GenericODE property)
,
[1]
initialise() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
(cubie.batchsolving.arrays.BatchInputArrays.InputArrays method)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays method)
initialize() (cubie.memory.cupy_emm.CuPyAsyncNumbaManager method)
(cubie.memory.cupy_emm.CuPyNumbaManager method)
(cubie.memory.cupy_emm.CuPySyncNumbaManager method)
(cubie.memory.CuPyAsyncNumbaManager method)
(cubie.memory.CuPySyncNumbaManager method)
initialize_device_zeros() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
input_variable (cubie.outputhandling.summarymetrics.max.Max attribute)
(cubie.outputhandling.summarymetrics.mean.Mean attribute)
(cubie.outputhandling.summarymetrics.metrics.SummaryMetric attribute)
,
[1]
(cubie.outputhandling.summarymetrics.peaks.Peaks attribute)
(cubie.outputhandling.summarymetrics.rms.RMS attribute)
input_variables (cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
InputArrayContainer (class in cubie.batchsolving.arrays.BatchInputArrays)
InputArrays (class in cubie.batchsolving.arrays.BatchInputArrays)
InstanceMemorySettings (class in cubie.memory.mem_manager)
IntegratorLoopSettings (class in cubie.integrators.algorithms.IntegratorLoopSettings)
IntegratorRunSettings (class in cubie.integrators.IntegratorRunSettings)
interface_version (cubie.memory.cupy_emm.CuPyNumbaManager property)
invalidate_all() (cubie.memory.mem_manager.MemoryManager method)
invalidate_hook (cubie.memory.mem_manager.InstanceMemorySettings attribute)
,
[1]
is_cupy (cubie.memory.cupy_emm.CuPyNumbaManager attribute)
is_grouped() (cubie.memory.mem_manager.MemoryManager method)
K
kernel (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.Solver attribute)
(cubie.batchsolving.solver.Solver attribute)
keys_by_index (cubie.systemmodels.SystemValues.SystemValues attribute)
L
legend() (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
loop_buffer_sizes (cubie.integrators.SingleIntegratorRun.SingleIntegratorRun property)
loop_step_config (cubie.integrators.algorithms.IntegratorLoopSettings.IntegratorLoopSettings attribute)
(cubie.integrators.IntegratorRunSettings.IntegratorRunSettings property)
(cubie.integrators.SingleIntegratorRun.SingleIntegratorRun property)
LoopBufferSizes (class in cubie.outputhandling.output_sizes)
LoopStepConfig (class in cubie.integrators.algorithms.LoopStepConfig)
M
manual_pool_proportion (cubie.memory.mem_manager.MemoryManager property)
Max (class in cubie.outputhandling.summarymetrics.max)
max_observables (cubie.outputhandling.output_config.OutputConfig property)
(cubie.outputhandling.OutputConfig property)
max_states (cubie.outputhandling.output_config.OutputConfig property)
(cubie.outputhandling.OutputConfig property)
Mean (class in cubie.outputhandling.summarymetrics.mean)
mem_proportion (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
memalloc() (cubie.memory.cupy_emm.CuPyAsyncNumbaManager method)
(cubie.memory.cupy_emm.CuPyNumbaManager method)
(cubie.memory.cupy_emm.CuPySyncNumbaManager method)
(cubie.memory.CuPyAsyncNumbaManager method)
(cubie.memory.CuPySyncNumbaManager method)
memory (cubie.memory.array_requests.ArrayRequest attribute)
,
[1]
memory_manager (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
memory_type (cubie.batchsolving.arrays.BaseArrayManager.ArrayContainer property)
MemoryManager (class in cubie.memory.mem_manager)
module
cubie.batchsolving
cubie.batchsolving.arrays
cubie.batchsolving.arrays.BaseArrayManager
cubie.batchsolving.arrays.BatchInputArrays
cubie.batchsolving.arrays.BatchOutputArrays
cubie.batchsolving.BatchGridBuilder
cubie.batchsolving.BatchSolverConfig
cubie.batchsolving.BatchSolverKernel
cubie.batchsolving.solver
cubie.batchsolving.solveresult
cubie.batchsolving.SystemInterface
cubie.integrators
cubie.integrators.algorithms
cubie.integrators.algorithms.euler
cubie.integrators.algorithms.genericIntegratorAlgorithm
cubie.integrators.algorithms.IntegratorLoopSettings
cubie.integrators.algorithms.LoopStepConfig
cubie.integrators.IntegratorRunSettings
cubie.integrators.SingleIntegratorRun
cubie.memory
cubie.memory.array_requests
cubie.memory.cupy_emm
cubie.memory.mem_manager
cubie.memory.stream_groups
cubie.outputhandling
cubie.outputhandling.output_config
cubie.outputhandling.output_functions
cubie.outputhandling.output_sizes
cubie.outputhandling.save_state
cubie.outputhandling.save_summaries
cubie.outputhandling.summarymetrics
cubie.outputhandling.summarymetrics.max
cubie.outputhandling.summarymetrics.mean
cubie.outputhandling.summarymetrics.metrics
cubie.outputhandling.summarymetrics.peaks
cubie.outputhandling.summarymetrics.rms
cubie.outputhandling.update_summaries
cubie.systemmodels
cubie.systemmodels.systems
cubie.systemmodels.systems.decays
cubie.systemmodels.systems.ODEData
cubie.systemmodels.systems.threeCM
cubie.systemmodels.SystemValues
N
n_saved_observables (cubie.outputhandling.output_config.OutputConfig property)
(cubie.outputhandling.output_functions.OutputFunctions property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
n_saved_states (cubie.outputhandling.output_config.OutputConfig property)
(cubie.outputhandling.output_functions.OutputFunctions property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
n_summarised_observables (cubie.outputhandling.output_config.OutputConfig property)
(cubie.outputhandling.output_functions.OutputFunctions property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
n_summarised_states (cubie.outputhandling.output_config.OutputConfig property)
(cubie.outputhandling.output_functions.OutputFunctions property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
name (cubie.outputhandling.summarymetrics.max.Max attribute)
(cubie.outputhandling.summarymetrics.mean.Mean attribute)
(cubie.outputhandling.summarymetrics.metrics.SummaryMetric attribute)
,
[1]
(cubie.outputhandling.summarymetrics.peaks.Peaks attribute)
(cubie.outputhandling.summarymetrics.rms.RMS attribute)
names (cubie.systemmodels.SystemValues.SystemValues property)
nb_stream (cubie.memory.cupy_emm.current_cupy_stream attribute)
(cubie.memory.current_cupy_stream attribute)
nonzero (cubie.outputhandling.output_sizes.ArraySizingClass property)
num_constants (cubie.systemmodels.GenericODE property)
(cubie.systemmodels.systems.GenericODE property)
,
[1]
(cubie.systemmodels.systems.ODEData.ODEData property)
num_drivers (cubie.systemmodels.GenericODE property)
(cubie.systemmodels.systems.GenericODE property)
,
[1]
(cubie.systemmodels.systems.ODEData.ODEData attribute)
num_observables (cubie.systemmodels.GenericODE property)
(cubie.systemmodels.systems.GenericODE property)
,
[1]
(cubie.systemmodels.systems.ODEData.ODEData property)
num_parameters (cubie.systemmodels.GenericODE property)
(cubie.systemmodels.systems.GenericODE property)
,
[1]
(cubie.systemmodels.systems.ODEData.ODEData property)
num_runs (cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
num_states (cubie.systemmodels.GenericODE property)
(cubie.systemmodels.systems.GenericODE property)
,
[1]
(cubie.systemmodels.systems.ODEData.ODEData property)
O
observable_indices() (cubie.batchsolving.SystemInterface.SystemInterface method)
observable_labels() (cubie.batchsolving.SystemInterface.SystemInterface method)
observable_summaries (cubie.batchsolving.arrays.BatchOutputArrays.ActiveOutputs attribute)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrayContainer attribute)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays property)
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
(cubie.outputhandling.output_sizes.BatchOutputSizes attribute)
,
[1]
(cubie.outputhandling.output_sizes.LoopBufferSizes attribute)
,
[1]
(cubie.outputhandling.output_sizes.OutputArrayHeights attribute)
,
[1]
(cubie.outputhandling.output_sizes.SingleRunOutputSizes attribute)
,
[1]
observable_summaries_buffer_height (cubie.outputhandling.output_config.OutputConfig property)
(cubie.outputhandling.output_functions.OutputFunctions property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
observable_summaries_output_height (cubie.outputhandling.output_config.OutputConfig property)
(cubie.outputhandling.output_functions.OutputFunctions property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
observables (cubie.batchsolving.arrays.BatchOutputArrays.ActiveOutputs attribute)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrayContainer attribute)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays property)
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
(cubie.outputhandling.output_sizes.BatchOutputSizes attribute)
,
[1]
(cubie.outputhandling.output_sizes.LoopBufferSizes attribute)
,
[1]
(cubie.outputhandling.output_sizes.OutputArrayHeights attribute)
,
[1]
(cubie.outputhandling.output_sizes.SingleRunOutputSizes attribute)
,
[1]
(cubie.outputhandling.output_sizes.SummariesBufferSizes attribute)
,
[1]
(cubie.systemmodels.GenericODE property)
(cubie.systemmodels.systems.GenericODE property)
,
[1]
(cubie.systemmodels.systems.ODEData.ODEData attribute)
(cubie.systemmodels.systems.ODEData.SystemSizes attribute)
ODEData (class in cubie.systemmodels.systems.ODEData)
ouput_array_sizes_2d (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
output_array_heights (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.SingleIntegratorRun.SingleIntegratorRun property)
(cubie.outputhandling.output_functions.OutputFunctions property)
(cubie.outputhandling.OutputFunctions property)
output_array_sizes_3d (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
output_heights (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
output_length (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
output_offsets() (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
output_offsets_dict() (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
output_size (cubie.outputhandling.summarymetrics.max.Max attribute)
(cubie.outputhandling.summarymetrics.mean.Mean attribute)
(cubie.outputhandling.summarymetrics.metrics.SummaryMetric attribute)
,
[1]
(cubie.outputhandling.summarymetrics.peaks.Peaks attribute)
(cubie.outputhandling.summarymetrics.rms.RMS attribute)
output_sizes() (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
output_stride_order (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
output_types (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
(cubie.batchsolving.solveresult.SolveSpec attribute)
,
[1]
(cubie.integrators.IntegratorRunSettings.IntegratorRunSettings attribute)
(cubie.integrators.SingleIntegratorRun.SingleIntegratorRun property)
(cubie.outputhandling.output_config.OutputConfig property)
(cubie.outputhandling.output_functions.OutputFunctions property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
output_variables (cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
OutputArrayContainer (class in cubie.batchsolving.arrays.BatchOutputArrays)
OutputArrayHeights (class in cubie.outputhandling.output_sizes)
OutputArrays (class in cubie.batchsolving.arrays.BatchOutputArrays)
OutputCompileFlags (class in cubie.outputhandling.output_config)
OutputConfig (class in cubie.outputhandling)
(class in cubie.outputhandling.output_config)
OutputFunctionCache (class in cubie.outputhandling.output_functions)
OutputFunctions (class in cubie.outputhandling)
(class in cubie.outputhandling.output_functions)
P
parameter_indices() (cubie.batchsolving.SystemInterface.SystemInterface method)
parameter_labels() (cubie.batchsolving.SystemInterface.SystemInterface method)
parameters (cubie.batchsolving.arrays.BatchInputArrays.InputArrayContainer attribute)
(cubie.batchsolving.arrays.BatchInputArrays.InputArrays property)
(cubie.batchsolving.BatchGridBuilder.BatchGridBuilder attribute)
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
(cubie.outputhandling.output_sizes.BatchInputSizes attribute)
,
[1]
(cubie.outputhandling.output_sizes.LoopBufferSizes attribute)
,
[1]
(cubie.systemmodels.GenericODE property)
(cubie.systemmodels.systems.GenericODE property)
,
[1]
(cubie.systemmodels.systems.ODEData.ODEData attribute)
(cubie.systemmodels.systems.ODEData.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)
per_variable (cubie.outputhandling.output_sizes.OutputArrayHeights attribute)
,
[1]
(cubie.outputhandling.output_sizes.SummariesBufferSizes attribute)
,
[1]
placeholder_dataready() (in module cubie.memory.mem_manager)
placeholder_invalidate() (in module cubie.memory.mem_manager)
precision (cubie.batchsolving.BatchSolverConfig.BatchSolverConfig attribute)
,
[1]
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
(cubie.batchsolving.solveresult.SolveSpec attribute)
,
[1]
(cubie.integrators.algorithms.IntegratorLoopSettings.IntegratorLoopSettings attribute)
(cubie.integrators.SingleIntegratorRun.SingleIntegratorRun property)
(cubie.systemmodels.GenericODE property)
(cubie.systemmodels.systems.GenericODE property)
,
[1]
(cubie.systemmodels.systems.ODEData.ODEData attribute)
(cubie.systemmodels.SystemValues.SystemValues attribute)
preprocess_request() (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
profileCUDA (cubie.batchsolving.BatchSolverConfig.BatchSolverConfig attribute)
,
[1]
Properties (cubie.memory.array_requests.ArrayRequest attribute)
(cubie.memory.mem_manager.InstanceMemorySettings attribute)
proportion (cubie.memory.mem_manager.InstanceMemorySettings attribute)
,
[1]
proportion() (cubie.memory.mem_manager.MemoryManager method)
Q
queue_request() (cubie.memory.mem_manager.MemoryManager method)
R
register() (cubie.memory.mem_manager.MemoryManager method)
register_metric() (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
(in module cubie.outputhandling.summarymetrics)
(in module cubie.outputhandling.summarymetrics.metrics)
register_with_memory_manager() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
registry (cubie.memory.mem_manager.MemoryManager attribute)
,
[1]
reinit_streams() (cubie.memory.mem_manager.MemoryManager method)
(cubie.memory.stream_groups.StreamGroups method)
request_allocation() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
reset() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
(cubie.memory.cupy_emm.CuPyNumbaManager method)
RMS (class in cubie.outputhandling.summarymetrics.rms)
rtol (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solveresult.SolveSpec attribute)
(cubie.integrators.algorithms.IntegratorLoopSettings.IntegratorLoopSettings property)
(cubie.integrators.algorithms.LoopStepConfig.LoopStepConfig attribute)
(cubie.integrators.IntegratorRunSettings.IntegratorRunSettings attribute)
run() (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel method)
S
save_device_func (cubie.outputhandling.summarymetrics.max.Max attribute)
(cubie.outputhandling.summarymetrics.mean.Mean attribute)
(cubie.outputhandling.summarymetrics.metrics.SummaryMetric attribute)
,
[1]
(cubie.outputhandling.summarymetrics.peaks.Peaks attribute)
(cubie.outputhandling.summarymetrics.rms.RMS attribute)
save_functions() (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
save_observables (cubie.outputhandling.output_config.OutputCompileFlags attribute)
,
[1]
(cubie.outputhandling.output_config.OutputConfig property)
(cubie.outputhandling.OutputConfig property)
save_state (cubie.outputhandling.output_config.OutputCompileFlags attribute)
,
[1]
(cubie.outputhandling.output_config.OutputConfig property)
(cubie.outputhandling.OutputConfig property)
save_state_factory() (in module cubie.outputhandling.save_state)
save_state_func (cubie.integrators.algorithms.IntegratorLoopSettings.IntegratorLoopSettings attribute)
(cubie.integrators.SingleIntegratorRun.SingleIntegratorRun property)
(cubie.outputhandling.output_functions.OutputFunctions property)
(cubie.outputhandling.OutputFunctions property)
save_state_function (cubie.outputhandling.output_functions.OutputFunctionCache attribute)
,
[1]
save_summaries (cubie.outputhandling.output_config.OutputConfig property)
(cubie.outputhandling.OutputConfig property)
save_summaries_func (cubie.integrators.algorithms.IntegratorLoopSettings.IntegratorLoopSettings attribute)
(cubie.integrators.SingleIntegratorRun.SingleIntegratorRun property)
save_summaries_function (cubie.outputhandling.output_functions.OutputFunctionCache attribute)
,
[1]
save_summary_factory() (in module cubie.outputhandling.save_summaries)
save_summary_metrics_func (cubie.outputhandling.output_functions.OutputFunctions property)
(cubie.outputhandling.OutputFunctions property)
save_time (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.SingleIntegratorRun.SingleIntegratorRun property)
(cubie.outputhandling.output_config.OutputConfig property)
(cubie.outputhandling.output_functions.OutputFunctions property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
saved_observable_indices (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.SingleIntegratorRun.SingleIntegratorRun property)
(cubie.outputhandling.output_config.OutputConfig property)
(cubie.outputhandling.output_functions.OutputFunctions property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
saved_observables (cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
(cubie.batchsolving.solveresult.SolveSpec attribute)
saved_state_indices (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.SingleIntegratorRun.SingleIntegratorRun property)
(cubie.outputhandling.output_config.OutputConfig property)
(cubie.outputhandling.output_functions.OutputFunctions property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
saved_states (cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
(cubie.batchsolving.solveresult.SolveSpec attribute)
set_allocator() (cubie.memory.mem_manager.MemoryManager method)
set_auto_limit_mode() (cubie.memory.mem_manager.MemoryManager method)
set_constants() (cubie.systemmodels.GenericODE method)
(cubie.systemmodels.systems.GenericODE method)
,
[1]
set_global_stride_ordering() (cubie.memory.mem_manager.MemoryManager 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_values() (cubie.systemmodels.SystemValues.SystemValues method)
shape (cubie.memory.array_requests.ArrayRequest attribute)
,
[1]
shared_memory_bytes (cubie.integrators.SingleIntegratorRun.SingleIntegratorRun property)
shared_memory_bytes_per_run (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
shared_memory_elements (cubie.integrators.SingleIntegratorRun.SingleIntegratorRun property)
shared_memory_elements_per_run (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
shared_memory_required (cubie.integrators.algorithms.Euler property)
(cubie.integrators.algorithms.euler.Euler property)
(cubie.integrators.algorithms.GenericIntegratorAlgorithm property)
(cubie.integrators.algorithms.genericIntegratorAlgorithm.GenericIntegratorAlgorithm property)
single_request() (cubie.memory.mem_manager.MemoryManager method)
SingleIntegratorRun (class in cubie.integrators.SingleIntegratorRun)
SingleRunOutputSizes (class in cubie.outputhandling.output_sizes)
size (cubie.memory.array_requests.ArrayRequest attribute)
(cubie.memory.array_requests.ArrayRequest property)
sizes (cubie.systemmodels.GenericODE property)
(cubie.systemmodels.systems.GenericODE property)
,
[1]
(cubie.systemmodels.systems.ODEData.ODEData property)
solve() (cubie.batchsolving.Solver method)
(cubie.batchsolving.solver.Solver method)
solve_info (cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
solve_ivp() (in module cubie.batchsolving)
(in module cubie.batchsolving.solver)
solve_settings (cubie.batchsolving.solveresult.SolveResult attribute)
Solver (class in cubie.batchsolving)
(class in cubie.batchsolving.solver)
SolveResult (class in cubie.batchsolving.solveresult)
SolveSpec (class in cubie.batchsolving.solveresult)
state (cubie.batchsolving.arrays.BatchOutputArrays.ActiveOutputs attribute)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrayContainer attribute)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays property)
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
(cubie.outputhandling.output_sizes.BatchOutputSizes attribute)
,
[1]
(cubie.outputhandling.output_sizes.LoopBufferSizes attribute)
,
[1]
(cubie.outputhandling.output_sizes.OutputArrayHeights attribute)
,
[1]
(cubie.outputhandling.output_sizes.SingleRunOutputSizes attribute)
,
[1]
(cubie.outputhandling.output_sizes.SummariesBufferSizes attribute)
,
[1]
state_indices() (cubie.batchsolving.SystemInterface.SystemInterface method)
state_labels() (cubie.batchsolving.SystemInterface.SystemInterface method)
state_summaries (cubie.batchsolving.arrays.BatchOutputArrays.ActiveOutputs attribute)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrayContainer attribute)
(cubie.batchsolving.arrays.BatchOutputArrays.OutputArrays property)
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
(cubie.outputhandling.output_sizes.BatchOutputSizes attribute)
,
[1]
(cubie.outputhandling.output_sizes.LoopBufferSizes attribute)
,
[1]
(cubie.outputhandling.output_sizes.OutputArrayHeights attribute)
,
[1]
(cubie.outputhandling.output_sizes.SingleRunOutputSizes attribute)
,
[1]
state_summaries_buffer_height (cubie.outputhandling.output_config.OutputConfig property)
(cubie.outputhandling.output_functions.OutputFunctions property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
state_summaries_output_height (cubie.outputhandling.output_config.OutputConfig property)
(cubie.outputhandling.output_functions.OutputFunctions property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
states (cubie.batchsolving.BatchGridBuilder.BatchGridBuilder attribute)
(cubie.systemmodels.systems.ODEData.SystemSizes attribute)
stream (cubie.batchsolving.BatchSolverConfig.BatchSolverConfig attribute)
,
[1]
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
stream_group (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
stream_groups (cubie.memory.mem_manager.MemoryManager attribute)
,
[1]
StreamGroups (class in cubie.memory.stream_groups)
streams (cubie.memory.stream_groups.StreamGroups attribute)
,
[1]
stride_order (cubie.batchsolving.arrays.BaseArrayManager.ArrayContainer property)
(cubie.memory.array_requests.ArrayRequest attribute)
,
[1]
(cubie.outputhandling.output_sizes.BatchInputSizes attribute)
,
[1]
(cubie.outputhandling.output_sizes.BatchOutputSizes attribute)
,
[1]
(cubie.outputhandling.output_sizes.SingleRunOutputSizes attribute)
,
[1]
summaries_array (cubie.batchsolving.solveresult.SolveResult attribute)
summaries_buffer_height() (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
summaries_buffer_height_per_var (cubie.outputhandling.output_config.OutputConfig property)
(cubie.outputhandling.output_functions.OutputFunctions property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
summaries_buffer_sizes (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.SingleIntegratorRun.SingleIntegratorRun property)
(cubie.outputhandling.output_functions.OutputFunctions property)
(cubie.outputhandling.OutputFunctions property)
summaries_legend (cubie.batchsolving.solveresult.SolveResult attribute)
summaries_length (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
summaries_output_height() (cubie.outputhandling.summarymetrics.metrics.SummaryMetrics method)
summaries_output_height_per_var (cubie.outputhandling.output_config.OutputConfig property)
(cubie.outputhandling.output_functions.OutputFunctions property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
SummariesBufferSizes (class in cubie.outputhandling.output_sizes)
summarise (cubie.outputhandling.output_config.OutputCompileFlags attribute)
,
[1]
summarise_observables (cubie.outputhandling.output_config.OutputCompileFlags attribute)
,
[1]
(cubie.outputhandling.output_config.OutputConfig property)
(cubie.outputhandling.OutputConfig property)
summarise_state (cubie.outputhandling.output_config.OutputCompileFlags attribute)
,
[1]
(cubie.outputhandling.output_config.OutputConfig property)
(cubie.outputhandling.OutputConfig property)
summarised_observable_indices (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.SingleIntegratorRun.SingleIntegratorRun property)
(cubie.outputhandling.output_config.OutputConfig property)
(cubie.outputhandling.output_functions.OutputFunctions property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
summarised_observables (cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
(cubie.batchsolving.solveresult.SolveSpec attribute)
summarised_state_indices (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.SingleIntegratorRun.SingleIntegratorRun property)
(cubie.outputhandling.output_config.OutputConfig property)
(cubie.outputhandling.output_functions.OutputFunctions property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
summarised_states (cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
(cubie.batchsolving.solveresult.SolveSpec attribute)
summary_legend_from_solver() (cubie.batchsolving.solveresult.SolveResult static method)
summary_legend_per_variable (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.SingleIntegratorRun.SingleIntegratorRun property)
(cubie.outputhandling.output_config.OutputConfig property)
(cubie.outputhandling.output_functions.OutputFunctions property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
summary_parameters (cubie.outputhandling.output_config.OutputConfig property)
(cubie.outputhandling.OutputConfig property)
summary_types (cubie.outputhandling.output_config.OutputConfig property)
(cubie.outputhandling.OutputConfig property)
SummaryMetric (class in cubie.outputhandling.summarymetrics.metrics)
SummaryMetrics (class in cubie.outputhandling.summarymetrics.metrics)
sync_stream() (cubie.memory.mem_manager.MemoryManager method)
system (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.integrators.SingleIntegratorRun.SingleIntegratorRun property)
system_interface (cubie.batchsolving.Solver attribute)
(cubie.batchsolving.solver.Solver attribute)
system_sizes (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.Solver property)
(cubie.batchsolving.solver.Solver property)
(cubie.integrators.SingleIntegratorRun.SingleIntegratorRun property)
SystemInterface (class in cubie.batchsolving.SystemInterface)
SystemSizes (class in cubie.systemmodels.systems.ODEData)
SystemValues (class in cubie.systemmodels.SystemValues)
T
threads_per_loop (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.integrators.algorithms.GenericIntegratorAlgorithm property)
(cubie.integrators.algorithms.genericIntegratorAlgorithm.GenericIntegratorAlgorithm property)
(cubie.integrators.SingleIntegratorRun.SingleIntegratorRun property)
ThreeChamberModel (class in cubie.systemmodels)
(class in cubie.systemmodels.systems)
(class in cubie.systemmodels.systems.threeCM)
time (cubie.batchsolving.solveresult.SolveResult attribute)
time_domain_array (cubie.batchsolving.solveresult.SolveResult attribute)
time_domain_legend (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.output_config.OutputConfig property)
(cubie.outputhandling.output_functions.OutputFunctions property)
(cubie.outputhandling.OutputConfig property)
(cubie.outputhandling.OutputFunctions property)
totalmem (cubie.memory.mem_manager.MemoryManager attribute)
,
[1]
U
unique_cartesian_product() (in module cubie.batchsolving.BatchGridBuilder)
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 method)
(cubie.batchsolving.solver.Solver method)
(cubie.batchsolving.SystemInterface.SystemInterface method)
(cubie.integrators.algorithms.GenericIntegratorAlgorithm method)
(cubie.integrators.algorithms.genericIntegratorAlgorithm.GenericIntegratorAlgorithm method)
(cubie.integrators.SingleIntegratorRun.SingleIntegratorRun method)
(cubie.outputhandling.output_functions.OutputFunctions method)
(cubie.outputhandling.OutputFunctions method)
(cubie.systemmodels.GenericODE method)
(cubie.systemmodels.systems.GenericODE method)
,
[1]
update_device_func (cubie.outputhandling.summarymetrics.max.Max attribute)
(cubie.outputhandling.summarymetrics.mean.Mean attribute)
(cubie.outputhandling.summarymetrics.metrics.SummaryMetric attribute)
,
[1]
(cubie.outputhandling.summarymetrics.peaks.Peaks attribute)
(cubie.outputhandling.summarymetrics.rms.RMS attribute)
update_from_dict() (cubie.systemmodels.SystemValues.SystemValues method)
update_from_outputarrays() (cubie.batchsolving.arrays.BatchOutputArrays.ActiveOutputs method)
update_from_outputs_list() (cubie.outputhandling.output_config.OutputConfig method)
(cubie.outputhandling.OutputConfig 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 method)
(cubie.batchsolving.solver.Solver method)
update_param_array_and_indices() (cubie.systemmodels.SystemValues.SystemValues method)
update_saved_variables() (cubie.batchsolving.Solver method)
(cubie.batchsolving.solver.Solver method)
update_sizes() (cubie.batchsolving.arrays.BaseArrayManager.BaseArrayManager method)
update_summaries_func (cubie.integrators.algorithms.IntegratorLoopSettings.IntegratorLoopSettings attribute)
(cubie.integrators.SingleIntegratorRun.SingleIntegratorRun property)
(cubie.outputhandling.output_functions.OutputFunctions property)
(cubie.outputhandling.OutputFunctions property)
update_summaries_function (cubie.outputhandling.output_functions.OutputFunctionCache attribute)
,
[1]
update_summary_factory() (in module cubie.outputhandling.update_summaries)
V
validate_settings() (cubie.integrators.IntegratorRunSettings.IntegratorRunSettings method)
values_array (cubie.systemmodels.SystemValues.SystemValues attribute)
values_dict (cubie.systemmodels.SystemValues.SystemValues attribute)
verbatim_grid() (in module cubie.batchsolving.BatchGridBuilder)
W
warmup (cubie.batchsolving.BatchSolverConfig.BatchSolverConfig attribute)
,
[1]
(cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)
(cubie.batchsolving.solveresult.SolveSpec attribute)
warmup_length (cubie.batchsolving.BatchSolverKernel.BatchSolverKernel property)