Expand/Collapse all
1. Overview
1.1. User Defined Reader APIs
1.2. How to Produce a User Defined Reader
1.3. User Defined Writers
1.4. User Defined Math Functions
2. User Defined Reader Version 1.0 API
2.1. Quick Index of Library Routines
2.2. Order Routines are Called
2.3. Detailed Specifications
2.3.1. USERD_bkup
2.3.2. USERD_get_block_coords_by_component
2.3.3. USERD_get_block_iblanking
2.3.4. USERD_get_block_scalar_values
2.3.5. USERD_get_block_vector_values_by_component
2.3.6. USERD_get_changing_geometry_status
2.3.7. USERD_get_constant_value
2.3.8. USERD_get_dataset_query_file_info
2.3.9. USERD_get_description_lines
2.3.10. USERD_get_element_connectivities_for_part
2.3.11. USERD_get_element_ids_for_part
2.3.12. USERD_get_element_label_status
2.3.13. USERD_get_extra_gui_defaults
2.3.14. USERD_get_extra_gui_numbers
2.3.15. USERD_get_global_coords
2.3.16. USERD_get_global_node_ids
2.3.17. USERD_get_name_of_reader
2.3.18. USERD_get_node_label_status
2.3.19. USERD_get_num_xy_queries
2.3.20. USERD_get_number_of_files_in_dataset
2.3.21. USERD_get_number_of_global_nodes
2.3.22. USERD_get_number_of_model_parts
2.3.23. USERD_get_number_of_time_steps
2.3.24. USERD_get_number_of_variables
2.3.25. USERD_get_part_build_info
2.3.26. USERD_get_reader_descrip
2.3.27. USERD_get_reader_release
2.3.28. USERD_get_scalar_values
2.3.29. USERD_get_solution_times
2.3.30. USERD_get_var_extract_gui_defaults
2.3.31. USERD_get_var_extract_gui_numbers
2.3.32. USERD_get_variable_info
2.3.33. USERD_get_variable_value_at_specific
2.3.34. USERD_get_vector_values
2.3.35. USERD_get_xy_query_data
2.3.36. USERD_get_xy_query_info
2.3.37. USERD_prefer_auto_distribute
2.3.38. USERD_set_extra_gui_data
2.3.39. USERD_set_filename_button_labels
2.3.40. USERD_set_filenames
2.3.41. USERD_set_time_step
2.3.42. USERD_set_var_extract_gui_data
2.3.43. USERD_get_max_time_steps
2.3.44. USERD_stop_part_building
3. User Defined Reader Version 2.0 API
3.1. Quick Index of 2.0 Library Routines
3.2. Order Routines Are Called
3.3. Routine History
3.3.1. At Version 2.00
3.3.2. At Version 2.01
3.3.3. At Version 2.03
3.3.4. At Version 2.04
3.3.5. At Version 2.05
3.3.6. At Version 2.06
3.3.7. At Version 2.07
3.3.8. At Version 2.08
3.3.9. At Version 2.09
3.3.10. At Version 2.10
3.4. Detailed Specifications
3.4.1. USERD_bkup
3.4.2. USERD_exit_routine
3.4.3. USERD_get_block_coords_by_component
3.4.4. USERD_get_block_iblanking
3.4.5. USERD_get_block_ghost_flags
3.4.6. USERD_get_border_availability
3.4.7. USERD_get_border_elements_by_type
3.4.8. USERD_get_changing_geometry_status
3.4.9. USERD_get_changing_geometry_status_per_part
3.4.10. USERD_get_constant_val
3.4.11. USERD_get_dataset_query_file_info
3.4.12. USERD_get_descrip_lines
3.4.13. USERD_get_element_label_status
3.4.14. USERD_get_extra_gui_defaults
3.4.15. USERD_get_extra_gui_numbers
3.4.16. USERD_get_geom_timeset_number
3.4.17. USERD_get_gold_part_build_info
3.4.18. USERD_get_gold_variable_info
3.4.19. USERD_get_ghosts_in_block_flag
3.4.20. USERD_get_ghosts_in_model_flag
3.4.21. USERD_get_matf_escalars_desc
3.4.22. USERD_get_matf_set_info
3.4.23. USERD_get_matf_set_type
3.4.24. USERD_get_matf_var_info
3.4.25. USERD_get_matsp_info
3.4.26. USERD_get_max_time_steps
3.4.27. USERD_get_maxsize_info
3.4.28. USERD_get_metadata
3.4.29. USERD_get_model_extents
3.4.30. USERD_get_name_of_reader
3.4.31. USERD_get_nfaced_conn
3.4.32. USERD_get_nfaced_conn_in_buffers
3.4.33. USERD_get_nfaced_nodes_per_face
3.4.34. USERD_get_node_label_status
3.4.35. USERD_get_nsided_conn
3.4.36. USERD_get_nsided_conn_in_buffers
3.4.37. USERD_get_num_of_time_steps
3.4.38. USERD_get_num_xy_queries
3.4.39. USERD_get_number_of_files_in_dataset
3.4.40. USERD_get_number_of_material_sets
3.4.41. USERD_get_number_of_materials
3.4.42. USERD_get_number_of_model_parts
3.4.43. USERD_get_number_of_species
3.4.44. USERD_get_number_of_timesets
3.4.45. USERD_get_number_of_variables
3.4.46. USERD_get_part_coords
3.4.47. USERD_get_part_coords_in_buffers
3.4.48. USERD_get_part_element_ids_by_type
3.4.49. USERD_get_part_element_ids_by_type_in_buffers
3.4.50. USERD_get_part_elements_by_type
3.4.51. USERD_get_part_elements_by_type_in_buffers
3.4.52. USERD_get_part_node_ids
3.4.53. USERD_get_part_node_ids_in_buffers
3.4.54. USERD_get_periodic_ghosts_num_pairs
3.4.55. USERD_get_periodic_ghosts_num_symmetry_faces
3.4.56. USERD_get_periodic_ghosts_pairs
3.4.57. USERD_get_periodic_ghosts_structured_face_info
3.4.58. USERD_get_reader_descrip
3.4.59. USERD_get_reader_release
3.4.60. USERD_get_reader_version
3.4.61. USERD_get_sol_times
3.4.62. USERD_get_structured_reader_cinching
3.4.63. USERD_get_timeset_description
3.4.64. USERD_get_uns_failed_params
3.4.65. USERD_get_var_by_component
3.4.66. USERD_get_var_by_component_given_coords
3.4.67. USERD_get_var_by_component_in_buffers
3.4.68. USERD_get_constant_per_part_data
3.4.69. USERD_get_var_extract_gui_defaults
3.4.70. USERD_get_var_extract_gui_numbers
3.4.71. USERD_get_var_value_at_specific
3.4.72. USERD_get_var_value_at_xyz_specific
3.4.73. USERD_get_vglyph_counts
3.4.74. USERD_get_vglyph_timeline_info
3.4.75. USERD_get_vglyph_timeline_times
3.4.76. USERD_get_vglyph_vector_info
3.4.77. USERD_get_vglyph_vector_values
3.4.78. USERD_get_vglyph_vector_xyzloc
3.4.79. USERD_get_xy_query_data
3.4.80. USERD_get_xy_query_info
3.4.81. USERD_load_matf_data
3.4.82. USERD_prefer_auto_distribute
3.4.83. USERD_rigidbody_existence
3.4.84. USERD_rigidbody_values
3.4.85. USERD_set_block_range_and_stride
3.4.86. USERD_set_extra_gui_data
3.4.87. USERD_set_filename_button_labels
3.4.88. USERD_set_filenames
3.4.89. USERD_set_right_side
3.4.90. USERD_set_server_number
3.4.91. USERD_set_time_set_and_step
3.4.92. USERD_set_var_extract_gui_data
3.4.93. USERD_size_matf_data
3.4.94. USERD_stop_part_building
3.4.95. USERD_use_periodic_ghosts
3.5. Converting a 1.0 API Reader to a 2.0 API Reader
3.6. USERD Message Routines (Info, Error, Log, Etc.)
4. User Defined Reader Version 3.0 API
4.1. Quick Index of 3.0 Library Routines
4.2. Order Routines Are Called API 3.0
4.3. Overview Specifications
4.4. Example Headers
4.5. API 3.0 Headers
4.5.1. User Defined test3 Reader
4.5.2. Reader API 3 Routines
4.5.2.1. USERD_reader_open
4.5.2.2. USERD_get_name_of_reader
4.5.2.3. USERD_get_reader_descrip
4.5.2.4. USERD_get_reader_version
4.5.2.5. USERD_get_reader_release
4.5.2.6. USERD_reader_close
4.5.2.7. USERD_exit_routine
4.5.2.8. USERD_get_descrip_lines
4.5.2.9. USERD_attribute
4.5.2.10. USERD_get_metadata
4.5.2.11. USERD_get_element_label_status
4.5.2.12. USERD_get_node_label_status
4.5.2.13. USERD_get_number_of_timesets
4.5.2.14. USERD_get_timeset_description
4.5.2.15. USERD_get_num_of_time_steps
4.5.2.16. USERD_get_max_time_steps
4.5.2.17. USERD_get_sol_times
4.5.2.18. USERD_get_geom_timeset_number
4.5.2.19. USERD_get_uns_failed_params
4.5.2.20. USERD_set_filenames
4.5.2.21. USERD_set_time_set_and_step
4.5.2.22. USERD_get_number_of_model_parts
4.5.2.23. USERD_get_part_info
4.5.2.24. USERD_get_geoms_in_part
4.5.2.25. USERD_get_geom_info
4.5.2.26. USERD_get_elemsets_in_geom
4.5.2.27. USERD_get_unode_info
4.5.2.28. USERD_get_snode_info
4.5.2.29. USERD_get_snode_iblanking
4.5.2.30. USERD_get_node_coords
4.5.2.31. USERD_get_node_ids
4.5.2.32. USERD_get_uelem_info
4.5.2.33. USERD_get_uelem_faces_per_elem
4.5.2.34. USERD_get_uelem_nodes_per_face
4.5.2.35. USERD_get_uelem_conn
4.5.2.36. USERD_get_selem_info
4.5.2.37. USERD_get_selem_ghost_flags
4.5.2.38. USERD_get_elem_ids
4.5.2.39. USERD_ get_num_xy_queries
4.5.2.40. USERD_get_xy_query_info
4.5.2.41. USERD_get_xy_query_data
4.5.2.42. USERD_get_number_of_vars
4.5.2.43. USERD_get_var_info
4.5.2.44. USERD_get_node_var_info
4.5.2.45. USERD_get_node_var_values
4.5.2.46. USERD_get_elem_var_info
4.5.2.47. USERD_get_elem_var_values
4.5.2.48. USERD_get_number_of_model_constants
4.5.2.49. USERD_get_model_constant_info
4.5.2.50. USERD_get_model_constant_val
4.5.2.51. USERD_get_constant_per_part_data
4.5.2.52. USERD_get_dataset_query_file_info
4.5.2.53. USERD_get_extra_data
4.5.2.54. USERD_get_matf_escalars_desc
4.5.2.55. USERD_get_matf_set_info
4.5.2.56. USERD_get_matf_set_type
4.5.2.57. USERD_get_matf_var_info
4.5.2.58. USERD_get_matsp_info
4.5.2.59. USERD_get_maxsize_info
4.5.2.60. USERD_get_model_extents
4.5.2.61. USERD_get_number_of_files_in_dataset
4.5.2.62. USERD_rigidbody_existence
4.5.2.63. USERD_rigidbody_values
4.5.2.64. USERD_get_var_value_at_xyz_specific
4.5.2.65. USERD_get_number_of_material_sets
4.5.2.66. USERD_load_matf_data
4.5.2.67. USERD_size_matf_data
4.5.2.68. USERD_get_number_of_materials
4.5.2.69. USERD_stop_part_building
4.5.2.70. USERD_set_right_side
4.5.2.71. USERD_set_block_range_and_stride
4.5.2.72. USERD_get_number_of_species
4.5.2.73. USERD_get_vglyph_counts
4.5.2.74. USERD_get_vglyph_timeline_info
4.5.2.75. USERD_get_vglyph_timeline_times
4.5.2.76. USERD_get_vglyph_vector_info
4.5.2.77. USERD_get_vglyph_vector_values
4.5.2.78. USERD_get_vglyph_vector_xyzloc
4.6. Converting a 2.0 API Reader to a 3.0 API Reader
4.7. API 3.0 Call Order for Major Routines
4.8. USERD Message Routines (Info, Error, Log, Etc.)
4.9. Define and Utilize the User Defined Reader GUI Options
5. User Defined Writer API
5.1. Directions For Writing Your Own UDW
5.2. Routine Detail Specifications
6. User Defined Math Functions
6.1. Detailed Routine Specifications
6.2. Example
7. EnSight Command Driver
7.1. Query Capability
7.2. Routine Descriptions
8. EnSight Python Interpreter
8.1. Python EnSight Module Interface
8.2. EnSight Object API
8.3. EnSight Extension Mechanism
8.3.1. Startup Process
8.3.2. Formal EnSight Extensions
8.3.3. Extension Base Classes
8.4. Helper Modules
8.5. Write and Debug EnSight Scripts with a Native Python IDE
9. EnVe Module
9.1. EnVe Extension Module Programming
9.2. EnVe Application
9.3. Deep Pixel
9.3.1. Introduction
9.3.2. Deep Pixel Image Generation
9.3.3. TIFF Image Format for Deep Pixel Images
9.4. Helper Modules
10. PyEnSight