bi-directional API
- Adds API to
sensei::AnalysisAdaptor
to provide asensei::DataAdaptor
as a response to theExecute
request. - Updates Oscillators miniapp:
- to provide Oscillator information via a new mesh called
oscillators
. - handle
oscillators
mesh changes reported back by the analysis
- to provide Oscillator information via a new mesh called
- Adds new
sensei::Calculator
analysis that usesvtkArrayCalculator
to compute derived quantities. - Adds test to oscillators miniapp to use the Calculator to move the oscillators over time.
- Adds ability to Catalyst adaptor to execute Python analysis and pass back result data from any of the producer in the pipeline. e.g.
<sensei>
<analysis type="catalyst" pipeline="pythonscript"
filename="@CMAKE_CURRENT_SOURCE_DIR@/oscillator_catalyst_bidirectional.py" enabled="1"
result_producer="calculator" result_mesh="oscillators" />
</sensei>
Here, calculator is simply the name of the source/filter that is generating the result mesh and result_mesh
indicates the name to use to pass the mesh to a VTKDataAdaptor
instance as result.
Edited by Utkarsh Ayachit