Index _ | A | B | C | D | E | F | G | I | K | L | M | N | O | P | R | S | T | U | W | Y _ __call__() (dagrt.codegen.python.CodeGenerator method) (dagrt.data.SymbolKindFinder method) (dagrt.language.CodeBuilder method) __contains__() (dagrt.function_registry.FunctionRegistry method) __enter__() (dagrt.language.CodeBuilder method) __exit__() (dagrt.language.CodeBuilder method) __getitem__() (dagrt.function_registry.FunctionRegistry method) __init__() (dagrt.codegen.python.CodeGenerator method) A arg_names (dagrt.function_registry.Function attribute) Array (class in dagrt.data) Array_ (class in dagrt.function_registry) as_execution_phase() (dagrt.language.CodeBuilder method) Assign (class in dagrt.language) assign() (dagrt.language.CodeBuilder method) assign_implicit() (dagrt.language.CodeBuilder method) assign_implicit_1() (dagrt.language.CodeBuilder method) assignees (dagrt.language.AssignFunctionCall attribute) (dagrt.language.AssignImplicit attribute) AssignFunctionCall (class in dagrt.language) AssignImplicit (class in dagrt.language) B base_function_registry (in module dagrt.function_registry) Boolean (class in dagrt.data) C CodeBuilder (class in dagrt.language) CodeGenerator (class in dagrt.codegen.python) collect_user_types() (in module dagrt.data) component_id (dagrt.exec_numpy.StateComputed attribute) (dagrt.language.YieldState attribute) current_state (dagrt.exec_numpy.StepCompleted attribute) D DAGCode (class in dagrt.language) dagrt module dagrt.codegen.fortran module dagrt.codegen.python module dagrt.codegen.transform module dagrt.codegen.utils module dagrt.data module dagrt.exec_numpy module dagrt.function_registry module dagrt.language module dagrt.utils module DebuggerExit default_dict (dagrt.function_registry.Function attribute) depends_on (dagrt.language.ExecutionPhase attribute) DotProduct (class in dagrt.function_registry) dt (dagrt.exec_numpy.StepCompleted attribute) E ElementwiseAbs (class in dagrt.function_registry) eliminate_self_dependencies() (in module dagrt.codegen.transform) else_() (dagrt.language.CodeBuilder method) error_condition (dagrt.language.Raise attribute) error_message (dagrt.language.Raise attribute) ExecutionPhase (class in dagrt.language) expand_IfThenElse() (in module dagrt.codegen.transform) expression (dagrt.language.YieldState attribute) expressions (dagrt.language.AssignImplicit attribute) F fail_step() (dagrt.language.CodeBuilder method) FailStep (class in dagrt.language) FailStepException fresh_var() (dagrt.language.CodeBuilder method) fresh_var_name() (dagrt.language.CodeBuilder method) Function (class in dagrt.function_registry) function_id (dagrt.language.AssignFunctionCall attribute) FunctionNotFound (class in dagrt.function_registry) FunctionRegistry (class in dagrt.function_registry) G get_codegen() (dagrt.function_registry.Function method) (dagrt.function_registry.FunctionRegistry method) get_dot_dependency_graph() (in module dagrt.language) get_result_kinds() (dagrt.function_registry.Function method) get_unique_name() (in module dagrt.utils) get_variables() (in module dagrt.utils) global_table (dagrt.data.SymbolKindTable attribute) I identifier (dagrt.data.UserType attribute) (dagrt.function_registry.Function attribute) if_() (dagrt.language.CodeBuilder method) infer_kinds() (in module dagrt.data) initial_phase (dagrt.language.DAGCode attribute) Integer (class in dagrt.data) is_real_valued (dagrt.data.Array attribute) (dagrt.data.Scalar attribute) is_state_variable() (in module dagrt.utils) IsNaN (class in dagrt.function_registry) isolate_function_arguments() (in module dagrt.codegen.transform) isolate_function_calls() (in module dagrt.codegen.transform) K KeyToUniqueNameMap (class in dagrt.codegen.utils) kw_parameters (dagrt.language.AssignFunctionCall attribute) L Len (class in dagrt.function_registry) LinearSolve (class in dagrt.function_registry) loops (dagrt.language.Assign attribute) M MatMul (class in dagrt.function_registry) module dagrt dagrt.codegen.fortran dagrt.codegen.python dagrt.codegen.transform dagrt.codegen.utils dagrt.data dagrt.exec_numpy dagrt.function_registry dagrt.language dagrt.utils N name (dagrt.language.CodeBuilder attribute) (dagrt.language.ExecutionPhase attribute) next_phase (dagrt.codegen.python.StepperInterface attribute) (dagrt.exec_numpy.NumpyInterpreter attribute) (dagrt.exec_numpy.StepCompleted attribute) (dagrt.language.ExecutionPhase attribute) (dagrt.language.SwitchPhase attribute) Nop (class in dagrt.language) Norm1 (class in dagrt.function_registry) Norm2 (class in dagrt.function_registry) NormInf (class in dagrt.function_registry) NumpyInterpreter (class in dagrt.exec_numpy) O other_params (dagrt.language.AssignImplicit attribute) P parameters (dagrt.language.AssignFunctionCall attribute) per_phase_table (dagrt.data.SymbolKindTable attribute) phases (dagrt.language.DAGCode attribute) Print (class in dagrt.function_registry) R Raise (class in dagrt.language) raise_() (dagrt.language.CodeBuilder method) register() (dagrt.function_registry.FunctionRegistry method) register_codegen() (dagrt.function_registry.Function method) (dagrt.function_registry.FunctionRegistry method) register_function() (in module dagrt.function_registry) register_ode_rhs() (in module dagrt.function_registry) remove_common_indentation() (in module dagrt.codegen.utils) resolve_args() (dagrt.function_registry.Function method) (in module dagrt.utils) restart_step() (dagrt.language.CodeBuilder method) result_names (dagrt.function_registry.Function attribute) run() (dagrt.codegen.python.StepperInterface method) (dagrt.exec_numpy.NumpyInterpreter method) run_single_step() (dagrt.codegen.python.StepperInterface method) (dagrt.exec_numpy.NumpyInterpreter method) S Scalar (class in dagrt.data) set_up() (dagrt.codegen.python.StepperInterface method) (dagrt.exec_numpy.NumpyInterpreter method) show_dependency_graph() (in module dagrt.language) solve_variables (dagrt.language.AssignImplicit attribute) solver_id (dagrt.language.AssignImplicit attribute) state_component (dagrt.exec_numpy.StateComputed attribute) StateComputed (class in dagrt.exec_numpy) (dagrt.codegen.python.StepperInterface attribute) (dagrt.exec_numpy.NumpyInterpreter attribute) Statement (class in dagrt.language) statements (dagrt.language.CodeBuilder attribute) (dagrt.language.ExecutionPhase attribute) StepCompleted (class in dagrt.exec_numpy) (dagrt.codegen.python.StepperInterface attribute) (dagrt.exec_numpy.NumpyInterpreter attribute) StepFailed (class in dagrt.exec_numpy) (dagrt.codegen.python.StepperInterface attribute) (dagrt.exec_numpy.NumpyInterpreter attribute) StepperInterface (class in dagrt.codegen.python) SVD (class in dagrt.function_registry) switch_phase() (dagrt.language.CodeBuilder method) SwitchPhase (class in dagrt.language) SymbolKind (class in dagrt.data) SymbolKindFinder (class in dagrt.data) SymbolKindTable (class in dagrt.data) T t (dagrt.exec_numpy.StateComputed attribute) (dagrt.exec_numpy.StepCompleted attribute) (dagrt.exec_numpy.StepFailed attribute) time (dagrt.language.YieldState attribute) time_id (dagrt.exec_numpy.StateComputed attribute) (dagrt.language.YieldState attribute) TODO TransitionEvent (class in dagrt.exec_numpy) Transpose (class in dagrt.function_registry) U UnableToInferKind (class in dagrt.data) UserType (class in dagrt.data) W wrap_line_base() (in module dagrt.codegen.utils) Y yield_state() (dagrt.language.CodeBuilder method) YieldState (class in dagrt.language)