1#ifndef TATOOINE_FLOWEXPLORER_NODES_SPACETIME_SPLITTED_VECTORFIELD_H
2#define TATOOINE_FLOWEXPLORER_NODES_SPACETIME_SPLITTED_VECTORFIELD_H
11 polymorphic::vectorfield<double, 3> const*>,
12 ui::node<spacetime_splitted_vectorfield> {
17 "Space-Time Splitted Vector Field", s} {
18 this->
template insert_input_pin<polymorphic::vectorfield<double, 3>>(
20 this->
template insert_output_pin<polymorphic::vectorfield<double, 2>>(
21 "2D Vector Field", *
this);
TATOOINE_FLOWEXPLORER_REGISTER_NODE(tatooine::flowexplorer::nodes::spacetime_splitted_vectorfield)
Definition: algorithm.h:6
Definition: spacetime_splitted_vectorfield.h:12
spacetime_splitted_vectorfield(flowexplorer::scene &s)
Definition: spacetime_splitted_vectorfield.h:13
auto on_pin_connected(ui::input_pin &, ui::output_pin &other_pin) -> void override
Definition: spacetime_splitted_vectorfield.h:24
Definition: spacetime_splitted_vectorfield.h:15
auto set_field(vectorfield< W, real_type, num_dimensions()+1 > const &v)
Definition: spacetime_splitted_vectorfield.h:37