Section 1: Introduction to ParaView Catalyst
Motivation
Example Workflow
Further Information
Section 2: Catalyst for Users
Creating Catalyst Scripts in ParaView
Creating a Representative Data Set
Avoiding Data Explosion
Add Field Data
Topology Changing, Dimension Reduction
Topology Changing, Moderate Reduction
Topology Changing, No Reduction
Section 3: Catalyst for Developers
High-Level View
General Details
VTK Data Object API
vtkObject
vtkDataArray
Grid Types
Topologically Structured Grids
>
vtkImageData and vtkUniformGrid
>
vtkRectilinearGrid
vtkPointSet
>
vtkStructuredGrid
>
Cell Types
>
vtkIdList
>
vtkPolyData
>
vtkUnstructuredGrid
>
vtkCellArray
>** Field Data
Multi-Block Data Sets
vtkMultiPieceDataSet
vtkUniformGridAMR
vtkOverlappingAMR
vtkNonOverlappingAMR
Grid Partitioning
The VTK Pipeline
High-Level View
vtkCPProcessor
>
vtkCPPipeline and vtkCPPythonScriptPipeline
>
vtkCPDataDescription
>
vtkCPInputDataDescription
>** Adaptors: Putting it All Together
Linking with C and Fortran Simulation Codes
Compiling and Linking Source Code
Linking with Python Simulation Codes
Section 4: Building Catalyst
Setting CMake Build Parameters
Copying Files from the ParaView Source Tree into the Created Catalyst Source Tree
Copying files from the edition into the Catalyst source tree
References
Examples
Appendix