﻿mcstasscript.interface.instr.McCode\_instr
==========================================

.. currentmodule:: mcstasscript.interface.instr

.. autoclass:: McCode_instr
   :members:

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~McCode_instr.__init__
      ~McCode_instr.add_component
      ~McCode_instr.add_declare_var
      ~McCode_instr.add_parameter
      ~McCode_instr.add_search
      ~McCode_instr.add_user_var
      ~McCode_instr.append_declare
      ~McCode_instr.append_finally
      ~McCode_instr.append_finally_no_new_line
      ~McCode_instr.append_initialize
      ~McCode_instr.append_initialize_no_new_line
      ~McCode_instr.append_trace
      ~McCode_instr.append_trace_no_new_line
      ~McCode_instr.available_components
      ~McCode_instr.backengine
      ~McCode_instr.check_for_errors
      ~McCode_instr.check_for_relative_errors
      ~McCode_instr.clear_search
      ~McCode_instr.component_help
      ~McCode_instr.copy_component
      ~McCode_instr.dump
      ~McCode_instr.from_dump
      ~McCode_instr.get_component
      ~McCode_instr.get_component_subset_index_range
      ~McCode_instr.get_last_component
      ~McCode_instr.get_parameter_names
      ~McCode_instr.has_errors
      ~McCode_instr.init_parameters
      ~McCode_instr.make_component_subset
      ~McCode_instr.move_component
      ~McCode_instr.move_user_vars_to_declare
      ~McCode_instr.print_component
      ~McCode_instr.print_component_short
      ~McCode_instr.print_components
      ~McCode_instr.read_instrument_file
      ~McCode_instr.remove_component
      ~McCode_instr.reset_parameters
      ~McCode_instr.reset_run_points
      ~McCode_instr.run_from
      ~McCode_instr.run_full_instrument
      ~McCode_instr.run_to
      ~McCode_instr.saveH5
      ~McCode_instr.set_calculator_base_dir
      ~McCode_instr.set_dependency
      ~McCode_instr.set_input
      ~McCode_instr.set_instrument_base_dir
      ~McCode_instr.set_output_data_types
      ~McCode_instr.set_output_filenames
      ~McCode_instr.set_output_keys
      ~McCode_instr.set_parameters
      ~McCode_instr.settings
      ~McCode_instr.settings_string
      ~McCode_instr.show_analysis
      ~McCode_instr.show_components
      ~McCode_instr.show_diagram
      ~McCode_instr.show_dump
      ~McCode_instr.show_dumps
      ~McCode_instr.show_instrument
      ~McCode_instr.show_instrument_file
      ~McCode_instr.show_parameters
      ~McCode_instr.show_run_subset
      ~McCode_instr.show_search
      ~McCode_instr.show_settings
      ~McCode_instr.show_variables
      ~McCode_instr.subset_check
      ~McCode_instr.write_c_files
      ~McCode_instr.write_full_instrument
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~McCode_instr.base_dir
      ~McCode_instr.calculator_base_dir
      ~McCode_instr.data
      ~McCode_instr.input
      ~McCode_instr.instrument_base_dir
      ~McCode_instr.name
      ~McCode_instr.output
      ~McCode_instr.output_data_types
      ~McCode_instr.output_file_paths
      ~McCode_instr.output_filenames
      ~McCode_instr.output_keys
      ~McCode_instr.output_path
      ~McCode_instr.parameters
   
   