Index A | B | C | D | E | F | G | I | L | M | N | R | S | T | U | V A AgentTypeMonteCarloSimulator (class in skagent.simulation.monte_carlo) Aggregate (class in skagent.block) aggregate_net_loss() (in module skagent.ann) apply_fun_to_vals() (in module skagent.utils) ar_from_data() (in module skagent.algos.vbi) B BlockPolicyNet (class in skagent.ann) blocks (skagent.block.RBlock attribute) C calc_reward() (skagent.block.DBlock method) calibration_by_age() (in module skagent.simulation.monte_carlo) cartesian_product() (in module skagent.grid) clear_history() (skagent.simulation.monte_carlo.Simulator method) compute_gradients_for_tensors() (in module skagent.utils) compute_parameter_difference() (in module skagent.utils) construct_shocks() (in module skagent.block) (skagent.block.DBlock method) (skagent.block.RBlock method) Control (class in skagent.block) ControlToken (class in skagent.parser) create_vectorized_function_wrapper_with_mapping() (in module skagent.utils) crra_utility() (in module skagent.models.benchmarks) D d1_analytical_lifetime_reward() (in module skagent.models.benchmarks) d1_analytical_policy() (in module skagent.models.benchmarks) d2_analytical_lifetime_reward() (in module skagent.models.benchmarks) d2_analytical_policy() (in module skagent.models.benchmarks) d3_analytical_lifetime_reward() (in module skagent.models.benchmarks) d3_analytical_policy() (in module skagent.models.benchmarks) DBlock (class in skagent.block) decision_function() (skagent.ann.BlockPolicyNet method) deep_replace() (skagent.block.DBlock method) description (skagent.block.DBlock attribute) (skagent.block.RBlock attribute) device (skagent.ann.Net property) discretize() (skagent.block.DBlock method) (skagent.block.RBlock method) discretized_shock_dstn() (in module skagent.block) draw_shocks() (in module skagent.simulation.monte_carlo) dynamics (skagent.block.DBlock attribute) E euler_equation_test() (in module skagent.models.benchmarks) Expression (class in skagent.parser) extract_parameters() (in module skagent.utils) F forward() (skagent.ann.BlockPolicyNet method) (skagent.ann.Net method) from_config() (skagent.grid.Grid class method) from_dict() (skagent.grid.Grid class method) func() (skagent.parser.Expression method) G generate_givens_from_states() (in module skagent.algos.maliar) get_action_rule() (in module skagent.algos.vbi) get_analytical_lifetime_reward() (in module skagent.models.benchmarks) get_analytical_policy() (in module skagent.models.benchmarks) get_arrival_value_function() (skagent.block.DBlock method) get_benchmark_calibration() (in module skagent.models.benchmarks) get_benchmark_model() (in module skagent.models.benchmarks) get_controls() (skagent.block.RBlock method) get_core_function() (skagent.ann.BlockPolicyNet method) get_custom_validation() (in module skagent.models.benchmarks) get_decision_function() (skagent.ann.BlockPolicyNet method) get_decision_rule() (skagent.ann.BlockPolicyNet method) get_decision_value_function() (skagent.block.DBlock method) get_dynamics() (skagent.block.DBlock method) (skagent.block.RBlock method) get_mortality() (skagent.simulation.monte_carlo.AgentTypeMonteCarloSimulator method) get_shocks() (skagent.block.DBlock method) (skagent.block.RBlock method) get_state_rule_value_function_from_continuation() (skagent.block.DBlock method) get_test_states() (in module skagent.models.benchmarks) get_vars() (skagent.block.DBlock method) (skagent.block.RBlock method) Grid (class in skagent.grid) grid_to_data_array() (in module skagent.algos.vbi) I initialize_sim() (skagent.simulation.monte_carlo.AgentTypeMonteCarloSimulator method) (skagent.simulation.monte_carlo.Simulator method) iter_dblocks() (skagent.block.DBlock method) (skagent.block.RBlock method) L len() (skagent.grid.Grid method) list_benchmark_models() (in module skagent.models.benchmarks) M make_grid() (in module skagent.grid) make_shock_history() (skagent.simulation.monte_carlo.AgentTypeMonteCarloSimulator method) maliar_training_loop() (in module skagent.algos.maliar) math_text_to_lambda() (in module skagent.parser) module skagent.algos.maliar skagent.algos.vbi skagent.models.benchmarks skagent.models.consumer skagent.models.perfect_foresight skagent.parser skagent.utils MonteCarloSimulator (in module skagent.simulation.monte_carlo) N n() (skagent.grid.Grid method) name (skagent.block.DBlock attribute) (skagent.block.RBlock attribute) Net (class in skagent.ann) R RBlock (class in skagent.block) reconcile() (in module skagent.utils) reset_rng() (skagent.simulation.monte_carlo.Simulator method) reward (skagent.block.DBlock attribute) (skagent.block.RBlock property) S shape() (skagent.grid.Grid method) shocks (skagent.block.DBlock attribute) sim_birth() (skagent.simulation.monte_carlo.AgentTypeMonteCarloSimulator method) (skagent.simulation.monte_carlo.Simulator method) sim_one_period() (skagent.simulation.monte_carlo.AgentTypeMonteCarloSimulator method) (skagent.simulation.monte_carlo.Simulator method) simulate() (skagent.simulation.monte_carlo.Simulator method) simulate_dynamics() (in module skagent.block) Simulator (class in skagent.simulation.monte_carlo) skagent.algos.maliar module skagent.algos.vbi module skagent.models.benchmarks module skagent.models.consumer module skagent.models.perfect_foresight module skagent.parser module skagent.utils module skagent_loader() (in module skagent.parser) solve() (in module skagent.algos.vbi) state_vars (skagent.simulation.monte_carlo.Simulator attribute) T to_dict() (skagent.grid.Grid method) torch() (skagent.grid.Grid method) transition() (skagent.block.DBlock method) U u1_analytical_policy() (in module skagent.models.benchmarks) u2_analytical_policy() (in module skagent.models.benchmarks) update_from_dict() (skagent.grid.Grid method) V validate_analytical_solution() (in module skagent.models.benchmarks)